diff --git a/code-build.js b/code-build.js index 67d2e14..c73ce40 100644 --- a/code-build.js +++ b/code-build.js @@ -234,13 +234,18 @@ function buildSdk() { } function logName(Arn) { - const [logGroupName, logStreamName] = Arn.split(":log-group:") - .pop() - .split(":log-stream:"); - if (logGroupName === "null" || logStreamName === "null") - return { - logGroupName: undefined, - logStreamName: undefined, - }; - return { logGroupName, logStreamName }; + const logs = { + logGroupName: undefined, + logStreamName: undefined, + }; + if (Arn) { + const [logGroupName, logStreamName] = Arn.split(":log-group:") + .pop() + .split(":log-stream:"); + if (logGroupName !== "null" && logStreamName !== "null") { + logs.logGroupName = logGroupName; + logs.logStreamName = logStreamName; + } + } + return logs; } diff --git a/dist/index.js b/dist/index.js index e9979a9..a49cfe4 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,30879 +1,140737 @@ -/******/ (() => { +module.exports = /******/ (function (modules, runtime) { // webpackBootstrap - /******/ var __webpack_modules__ = { - /***/ 9674: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"_args":[["@octokit/rest@16.43.1","/Users/jvusich/workplace/aws-codebuild-run-build"]],"_from":"@octokit/rest@16.43.1","_id":"@octokit/rest@16.43.1","_inBundle":false,"_integrity":"sha512-gfFKwRT/wFxq5qlNjnW2dh+qh74XgTQ2B179UX5K1HYCluioWj8Ndbgqw2PVqa1NnVJkGHp2ovMpVn/DImlmkw==","_location":"/@octokit/rest","_phantomChildren":{"@octokit/types":"2.5.1","deprecation":"2.3.1","once":"1.4.0"},"_requested":{"type":"version","registry":true,"raw":"@octokit/rest@16.43.1","name":"@octokit/rest","escapedName":"@octokit%2frest","scope":"@octokit","rawSpec":"16.43.1","saveSpec":null,"fetchSpec":"16.43.1"},"_requiredBy":["/@actions/github"],"_resolved":"https://registry.npmjs.org/@octokit/rest/-/rest-16.43.1.tgz","_spec":"16.43.1","_where":"/Users/jvusich/workplace/aws-codebuild-run-build","author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"bugs":{"url":"https://github.com/octokit/rest.js/issues"},"bundlesize":[{"path":"./dist/octokit-rest.min.js.gz","maxSize":"33 kB"}],"contributors":[{"name":"Mike de Boer","email":"info@mikedeboer.nl"},{"name":"Fabian Jakobs","email":"fabian@c9.io"},{"name":"Joe Gallo","email":"joe@brassafrax.com"},{"name":"Gregor Martynus","url":"https://github.com/gr2m"}],"dependencies":{"@octokit/auth-token":"^2.4.0","@octokit/plugin-paginate-rest":"^1.1.1","@octokit/plugin-request-log":"^1.0.0","@octokit/plugin-rest-endpoint-methods":"2.4.0","@octokit/request":"^5.2.0","@octokit/request-error":"^1.0.2","atob-lite":"^2.0.0","before-after-hook":"^2.0.0","btoa-lite":"^1.0.0","deprecation":"^2.0.0","lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.uniq":"^4.5.0","octokit-pagination-methods":"^1.1.0","once":"^1.4.0","universal-user-agent":"^4.0.0"},"description":"GitHub REST API client for Node.js","devDependencies":{"@gimenete/type-writer":"^0.1.3","@octokit/auth":"^1.1.1","@octokit/fixtures-server":"^5.0.6","@octokit/graphql":"^4.2.0","@types/node":"^13.1.0","bundlesize":"^0.18.0","chai":"^4.1.2","compression-webpack-plugin":"^3.1.0","cypress":"^3.0.0","glob":"^7.1.2","http-proxy-agent":"^4.0.0","lodash.camelcase":"^4.3.0","lodash.merge":"^4.6.1","lodash.upperfirst":"^4.3.1","lolex":"^5.1.2","mkdirp":"^1.0.0","mocha":"^7.0.1","mustache":"^4.0.0","nock":"^11.3.3","npm-run-all":"^4.1.2","nyc":"^15.0.0","prettier":"^1.14.2","proxy":"^1.0.0","semantic-release":"^17.0.0","sinon":"^8.0.0","sinon-chai":"^3.0.0","sort-keys":"^4.0.0","string-to-arraybuffer":"^1.0.0","string-to-jsdoc-comment":"^1.0.0","typescript":"^3.3.1","webpack":"^4.0.0","webpack-bundle-analyzer":"^3.0.0","webpack-cli":"^3.0.0"},"files":["index.js","index.d.ts","lib","plugins"],"homepage":"https://github.com/octokit/rest.js#readme","keywords":["octokit","github","rest","api-client"],"license":"MIT","name":"@octokit/rest","nyc":{"ignore":["test"]},"publishConfig":{"access":"public"},"release":{"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":["dist/*","!dist/*.map.gz"]}]},"repository":{"type":"git","url":"git+https://github.com/octokit/rest.js.git"},"scripts":{"build":"npm-run-all build:*","build:browser":"npm-run-all build:browser:*","build:browser:development":"webpack --mode development --entry . --output-library=Octokit --output=./dist/octokit-rest.js --profile --json > dist/bundle-stats.json","build:browser:production":"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map","build:ts":"npm run -s update-endpoints:typescript","coverage":"nyc report --reporter=html && open coverage/index.html","generate-bundle-report":"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html","lint":"prettier --check \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","lint:fix":"prettier --write \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","postvalidate:ts":"tsc --noEmit --target es6 test/typescript-validate.ts","prebuild:browser":"mkdirp dist/","pretest":"npm run -s lint","prevalidate:ts":"npm run -s build:ts","start-fixtures-server":"octokit-fixtures-server","test":"nyc mocha test/mocha-node-setup.js \\"test/*/**/*-test.js\\"","test:browser":"cypress run --browser chrome","update-endpoints":"npm-run-all update-endpoints:*","update-endpoints:fetch-json":"node scripts/update-endpoints/fetch-json","update-endpoints:typescript":"node scripts/update-endpoints/typescript","validate:ts":"tsc --target es6 --noImplicitAny index.d.ts"},"types":"index.d.ts","version":"16.43.1"}' - ); + /******/ "use strict"; // The module cache + /******/ /******/ var installedModules = {}; // The require function + /******/ + /******/ /******/ function __webpack_require__(moduleId) { + /******/ + /******/ // Check if module is in cache + /******/ if (installedModules[moduleId]) { + /******/ return installedModules[moduleId].exports; + /******/ + } // Create a new module (and put it into the cache) + /******/ /******/ var module = (installedModules[moduleId] = { + /******/ i: moduleId, + /******/ l: false, + /******/ exports: {}, + /******/ + }); // Execute the module function + /******/ + /******/ /******/ modules[moduleId].call( + module.exports, + module, + module.exports, + __webpack_require__ + ); // Flag the module as loaded + /******/ + /******/ /******/ module.l = true; // Return the exports of the module + /******/ + /******/ /******/ return module.exports; + /******/ + } + /******/ + /******/ + /******/ __webpack_require__.ab = __dirname + "/"; // the startup function + /******/ + /******/ /******/ function startup() { + /******/ // Load entry module and return exports + /******/ return __webpack_require__(104); + /******/ + } // run startup + /******/ + /******/ /******/ return startup(); + /******/ +})( + /************************************************************************/ + /******/ { + /***/ 0: /***/ function (module, __unusedexports, __webpack_require__) { + const { requestLog } = __webpack_require__(8916); + const { restEndpointMethods } = __webpack_require__(842); - /***/ - }, + const Core = __webpack_require__(9529); - /***/ 51639: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-05-31","endpointPrefix":"mgh","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Migration Hub","serviceId":"Migration Hub","signatureVersion":"v4","targetPrefix":"AWSMigrationHub","uid":"AWSMigrationHub-2017-05-31"},"operations":{"AssociateCreatedArtifact":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName","CreatedArtifact"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"CreatedArtifact":{"shape":"S4"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"AssociateDiscoveredResource":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName","DiscoveredResource"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"DiscoveredResource":{"shape":"Sa"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"CreateProgressUpdateStream":{"input":{"type":"structure","required":["ProgressUpdateStreamName"],"members":{"ProgressUpdateStreamName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteProgressUpdateStream":{"input":{"type":"structure","required":["ProgressUpdateStreamName"],"members":{"ProgressUpdateStreamName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DescribeApplicationState":{"input":{"type":"structure","required":["ApplicationId"],"members":{"ApplicationId":{}}},"output":{"type":"structure","members":{"ApplicationStatus":{},"LastUpdatedTime":{"type":"timestamp"}}}},"DescribeMigrationTask":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{}}},"output":{"type":"structure","members":{"MigrationTask":{"type":"structure","members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"Task":{"shape":"Sq"},"UpdateDateTime":{"type":"timestamp"},"ResourceAttributeList":{"type":"list","member":{"shape":"Sv"}}}}}}},"DisassociateCreatedArtifact":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName","CreatedArtifactName"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"CreatedArtifactName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DisassociateDiscoveredResource":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName","ConfigurationId"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"ConfigurationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"ImportMigrationTask":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"ListApplicationStates":{"input":{"type":"structure","members":{"ApplicationIds":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ApplicationStateList":{"type":"list","member":{"type":"structure","members":{"ApplicationId":{},"ApplicationStatus":{},"LastUpdatedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListCreatedArtifacts":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"CreatedArtifactList":{"type":"list","member":{"shape":"S4"}}}}},"ListDiscoveredResources":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"DiscoveredResourceList":{"type":"list","member":{"shape":"Sa"}}}}},"ListMigrationTasks":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"ResourceName":{}}},"output":{"type":"structure","members":{"NextToken":{},"MigrationTaskSummaryList":{"type":"list","member":{"type":"structure","members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"Status":{},"ProgressPercent":{"type":"integer"},"StatusDetail":{},"UpdateDateTime":{"type":"timestamp"}}}}}}},"ListProgressUpdateStreams":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ProgressUpdateStreamSummaryList":{"type":"list","member":{"type":"structure","members":{"ProgressUpdateStreamName":{}}}},"NextToken":{}}}},"NotifyApplicationState":{"input":{"type":"structure","required":["ApplicationId","Status"],"members":{"ApplicationId":{},"Status":{},"UpdateDateTime":{"type":"timestamp"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"NotifyMigrationTaskState":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName","Task","UpdateDateTime","NextUpdateSeconds"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"Task":{"shape":"Sq"},"UpdateDateTime":{"type":"timestamp"},"NextUpdateSeconds":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutResourceAttributes":{"input":{"type":"structure","required":["ProgressUpdateStream","MigrationTaskName","ResourceAttributeList"],"members":{"ProgressUpdateStream":{},"MigrationTaskName":{},"ResourceAttributeList":{"type":"list","member":{"shape":"Sv"}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{}}},"Sa":{"type":"structure","required":["ConfigurationId"],"members":{"ConfigurationId":{},"Description":{}}},"Sq":{"type":"structure","required":["Status"],"members":{"Status":{},"StatusDetail":{},"ProgressPercent":{"type":"integer"}}},"Sv":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}}}}' - ); + const CORE_PLUGINS = [ + __webpack_require__(4190), + __webpack_require__(8019), // deprecated: remove in v17 + requestLog, + __webpack_require__(8148), + restEndpointMethods, + __webpack_require__(4430), - /***/ - }, + __webpack_require__(850), // deprecated: remove in v17 + ]; - /***/ 63013: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListApplicationStates":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ApplicationStateList"},"ListCreatedArtifacts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CreatedArtifactList"},"ListDiscoveredResources":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DiscoveredResourceList"},"ListMigrationTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MigrationTaskSummaryList"},"ListProgressUpdateStreams":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ProgressUpdateStreamSummaryList"}}}' - ); + const OctokitRest = Core.plugin(CORE_PLUGINS); - /***/ - }, + function DeprecatedOctokit(options) { + const warn = + options && options.log && options.log.warn + ? options.log.warn + : console.warn; + warn( + '[@octokit/rest] `const Octokit = require("@octokit/rest")` is deprecated. Use `const { Octokit } = require("@octokit/rest")` instead' + ); + return new OctokitRest(options); + } - /***/ 24955: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-11-01","endpointPrefix":"access-analyzer","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Access Analyzer","serviceId":"AccessAnalyzer","signatureVersion":"v4","signingName":"access-analyzer","uid":"accessanalyzer-2019-11-01"},"operations":{"CreateAnalyzer":{"http":{"method":"PUT","requestUri":"/analyzer","responseCode":200},"input":{"type":"structure","required":["analyzerName","type"],"members":{"analyzerName":{},"archiveRules":{"type":"list","member":{"type":"structure","required":["filter","ruleName"],"members":{"filter":{"shape":"S5"},"ruleName":{}}}},"clientToken":{"idempotencyToken":true},"tags":{"shape":"Sa"},"type":{}}},"output":{"type":"structure","members":{"arn":{}}},"idempotent":true},"CreateArchiveRule":{"http":{"method":"PUT","requestUri":"/analyzer/{analyzerName}/archive-rule","responseCode":200},"input":{"type":"structure","required":["analyzerName","filter","ruleName"],"members":{"analyzerName":{"location":"uri","locationName":"analyzerName"},"clientToken":{"idempotencyToken":true},"filter":{"shape":"S5"},"ruleName":{}}},"idempotent":true},"DeleteAnalyzer":{"http":{"method":"DELETE","requestUri":"/analyzer/{analyzerName}","responseCode":200},"input":{"type":"structure","required":["analyzerName"],"members":{"analyzerName":{"location":"uri","locationName":"analyzerName"},"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"}}},"idempotent":true},"DeleteArchiveRule":{"http":{"method":"DELETE","requestUri":"/analyzer/{analyzerName}/archive-rule/{ruleName}","responseCode":200},"input":{"type":"structure","required":["analyzerName","ruleName"],"members":{"analyzerName":{"location":"uri","locationName":"analyzerName"},"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"ruleName":{"location":"uri","locationName":"ruleName"}}},"idempotent":true},"GetAnalyzedResource":{"http":{"method":"GET","requestUri":"/analyzed-resource","responseCode":200},"input":{"type":"structure","required":["analyzerArn","resourceArn"],"members":{"analyzerArn":{"location":"querystring","locationName":"analyzerArn"},"resourceArn":{"location":"querystring","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"resource":{"type":"structure","required":["analyzedAt","createdAt","isPublic","resourceArn","resourceOwnerAccount","resourceType","updatedAt"],"members":{"actions":{"shape":"Sl"},"analyzedAt":{"shape":"Sm"},"createdAt":{"shape":"Sm"},"error":{},"isPublic":{"type":"boolean"},"resourceArn":{},"resourceOwnerAccount":{},"resourceType":{},"sharedVia":{"type":"list","member":{}},"status":{},"updatedAt":{"shape":"Sm"}}}}}},"GetAnalyzer":{"http":{"method":"GET","requestUri":"/analyzer/{analyzerName}","responseCode":200},"input":{"type":"structure","required":["analyzerName"],"members":{"analyzerName":{"location":"uri","locationName":"analyzerName"}}},"output":{"type":"structure","required":["analyzer"],"members":{"analyzer":{"shape":"Ss"}}}},"GetArchiveRule":{"http":{"method":"GET","requestUri":"/analyzer/{analyzerName}/archive-rule/{ruleName}","responseCode":200},"input":{"type":"structure","required":["analyzerName","ruleName"],"members":{"analyzerName":{"location":"uri","locationName":"analyzerName"},"ruleName":{"location":"uri","locationName":"ruleName"}}},"output":{"type":"structure","required":["archiveRule"],"members":{"archiveRule":{"shape":"Sy"}}}},"GetFinding":{"http":{"method":"GET","requestUri":"/finding/{id}","responseCode":200},"input":{"type":"structure","required":["analyzerArn","id"],"members":{"analyzerArn":{"location":"querystring","locationName":"analyzerArn"},"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"finding":{"type":"structure","required":["analyzedAt","condition","createdAt","id","resourceOwnerAccount","resourceType","status","updatedAt"],"members":{"action":{"shape":"Sl"},"analyzedAt":{"shape":"Sm"},"condition":{"shape":"S13"},"createdAt":{"shape":"Sm"},"error":{},"id":{},"isPublic":{"type":"boolean"},"principal":{"shape":"S14"},"resource":{},"resourceOwnerAccount":{},"resourceType":{},"status":{},"updatedAt":{"shape":"Sm"}}}}}},"ListAnalyzedResources":{"http":{"requestUri":"/analyzed-resource","responseCode":200},"input":{"type":"structure","required":["analyzerArn"],"members":{"analyzerArn":{},"maxResults":{"type":"integer"},"nextToken":{},"resourceType":{}}},"output":{"type":"structure","required":["analyzedResources"],"members":{"analyzedResources":{"type":"list","member":{"type":"structure","required":["resourceArn","resourceOwnerAccount","resourceType"],"members":{"resourceArn":{},"resourceOwnerAccount":{},"resourceType":{}}}},"nextToken":{}}}},"ListAnalyzers":{"http":{"method":"GET","requestUri":"/analyzer","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"type":{"location":"querystring","locationName":"type"}}},"output":{"type":"structure","required":["analyzers"],"members":{"analyzers":{"type":"list","member":{"shape":"Ss"}},"nextToken":{}}}},"ListArchiveRules":{"http":{"method":"GET","requestUri":"/analyzer/{analyzerName}/archive-rule","responseCode":200},"input":{"type":"structure","required":["analyzerName"],"members":{"analyzerName":{"location":"uri","locationName":"analyzerName"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["archiveRules"],"members":{"archiveRules":{"type":"list","member":{"shape":"Sy"}},"nextToken":{}}}},"ListFindings":{"http":{"requestUri":"/finding","responseCode":200},"input":{"type":"structure","required":["analyzerArn"],"members":{"analyzerArn":{},"filter":{"shape":"S5"},"maxResults":{"type":"integer"},"nextToken":{},"sort":{"type":"structure","members":{"attributeName":{},"orderBy":{}}}}},"output":{"type":"structure","required":["findings"],"members":{"findings":{"type":"list","member":{"type":"structure","required":["analyzedAt","condition","createdAt","id","resourceOwnerAccount","resourceType","status","updatedAt"],"members":{"action":{"shape":"Sl"},"analyzedAt":{"shape":"Sm"},"condition":{"shape":"S13"},"createdAt":{"shape":"Sm"},"error":{},"id":{},"isPublic":{"type":"boolean"},"principal":{"shape":"S14"},"resource":{},"resourceOwnerAccount":{},"resourceType":{},"status":{},"updatedAt":{"shape":"Sm"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sa"}}}},"StartResourceScan":{"http":{"requestUri":"/resource/scan","responseCode":200},"input":{"type":"structure","required":["analyzerArn","resourceArn"],"members":{"analyzerArn":{},"resourceArn":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sa"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateArchiveRule":{"http":{"method":"PUT","requestUri":"/analyzer/{analyzerName}/archive-rule/{ruleName}","responseCode":200},"input":{"type":"structure","required":["analyzerName","filter","ruleName"],"members":{"analyzerName":{"location":"uri","locationName":"analyzerName"},"clientToken":{"idempotencyToken":true},"filter":{"shape":"S5"},"ruleName":{"location":"uri","locationName":"ruleName"}}},"idempotent":true},"UpdateFindings":{"http":{"method":"PUT","requestUri":"/finding","responseCode":200},"input":{"type":"structure","required":["analyzerArn","status"],"members":{"analyzerArn":{},"clientToken":{"idempotencyToken":true},"ids":{"type":"list","member":{}},"resourceArn":{},"status":{}}},"idempotent":true}},"shapes":{"S5":{"type":"map","key":{},"value":{"type":"structure","members":{"contains":{"shape":"S8"},"eq":{"shape":"S8"},"exists":{"type":"boolean"},"neq":{"shape":"S8"}}}},"S8":{"type":"list","member":{}},"Sa":{"type":"map","key":{},"value":{}},"Sl":{"type":"list","member":{}},"Sm":{"type":"timestamp","timestampFormat":"iso8601"},"Ss":{"type":"structure","required":["arn","createdAt","name","status","type"],"members":{"arn":{},"createdAt":{"shape":"Sm"},"lastResourceAnalyzed":{},"lastResourceAnalyzedAt":{"shape":"Sm"},"name":{},"status":{},"statusReason":{"type":"structure","required":["code"],"members":{"code":{}}},"tags":{"shape":"Sa"},"type":{}}},"Sy":{"type":"structure","required":["createdAt","filter","ruleName","updatedAt"],"members":{"createdAt":{"shape":"Sm"},"filter":{"shape":"S5"},"ruleName":{},"updatedAt":{"shape":"Sm"}}},"S13":{"type":"map","key":{},"value":{}},"S14":{"type":"map","key":{},"value":{}}}}' - ); + const Octokit = Object.assign(DeprecatedOctokit, { + Octokit: OctokitRest, + }); - /***/ - }, + Object.keys(OctokitRest).forEach((key) => { + /* istanbul ignore else */ + if (OctokitRest.hasOwnProperty(key)) { + Octokit[key] = OctokitRest[key]; + } + }); - /***/ 7997: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAnalyzedResources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"analyzedResources"},"ListAnalyzers":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"analyzers"},"ListArchiveRules":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"archiveRules"},"ListFindings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"findings"}}}' - ); + module.exports = Octokit; /***/ }, - /***/ 22335: /***/ (module) => { + /***/ 20: /***/ function (module, __unusedexports, __webpack_require__) { "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-12-08","endpointPrefix":"acm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"ACM","serviceFullName":"AWS Certificate Manager","serviceId":"ACM","signatureVersion":"v4","targetPrefix":"CertificateManager","uid":"acm-2015-12-08"},"operations":{"AddTagsToCertificate":{"input":{"type":"structure","required":["CertificateArn","Tags"],"members":{"CertificateArn":{},"Tags":{"shape":"S3"}}}},"DeleteCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}}},"DescribeCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{"type":"structure","members":{"CertificateArn":{},"DomainName":{},"SubjectAlternativeNames":{"shape":"Sc"},"DomainValidationOptions":{"shape":"Sd"},"Serial":{},"Subject":{},"Issuer":{},"CreatedAt":{"type":"timestamp"},"IssuedAt":{"type":"timestamp"},"ImportedAt":{"type":"timestamp"},"Status":{},"RevokedAt":{"type":"timestamp"},"RevocationReason":{},"NotBefore":{"type":"timestamp"},"NotAfter":{"type":"timestamp"},"KeyAlgorithm":{},"SignatureAlgorithm":{},"InUseBy":{"type":"list","member":{}},"FailureReason":{},"Type":{},"RenewalSummary":{"type":"structure","required":["RenewalStatus","DomainValidationOptions","UpdatedAt"],"members":{"RenewalStatus":{},"DomainValidationOptions":{"shape":"Sd"},"RenewalStatusReason":{},"UpdatedAt":{"type":"timestamp"}}},"KeyUsages":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"ExtendedKeyUsages":{"type":"list","member":{"type":"structure","members":{"Name":{},"OID":{}}}},"CertificateAuthorityArn":{},"RenewalEligibility":{},"Options":{"shape":"S11"}}}}}},"ExportCertificate":{"input":{"type":"structure","required":["CertificateArn","Passphrase"],"members":{"CertificateArn":{},"Passphrase":{"type":"blob","sensitive":true}}},"output":{"type":"structure","members":{"Certificate":{},"CertificateChain":{},"PrivateKey":{"type":"string","sensitive":true}}}},"GetCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{},"CertificateChain":{}}}},"ImportCertificate":{"input":{"type":"structure","required":["Certificate","PrivateKey"],"members":{"CertificateArn":{},"Certificate":{"type":"blob"},"PrivateKey":{"type":"blob","sensitive":true},"CertificateChain":{"type":"blob"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"CertificateArn":{}}}},"ListCertificates":{"input":{"type":"structure","members":{"CertificateStatuses":{"type":"list","member":{}},"Includes":{"type":"structure","members":{"extendedKeyUsage":{"type":"list","member":{}},"keyUsage":{"type":"list","member":{}},"keyTypes":{"type":"list","member":{}}}},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"CertificateSummaryList":{"type":"list","member":{"type":"structure","members":{"CertificateArn":{},"DomainName":{}}}}}}},"ListTagsForCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"}}}},"RemoveTagsFromCertificate":{"input":{"type":"structure","required":["CertificateArn","Tags"],"members":{"CertificateArn":{},"Tags":{"shape":"S3"}}}},"RenewCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}}},"RequestCertificate":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ValidationMethod":{},"SubjectAlternativeNames":{"shape":"Sc"},"IdempotencyToken":{},"DomainValidationOptions":{"type":"list","member":{"type":"structure","required":["DomainName","ValidationDomain"],"members":{"DomainName":{},"ValidationDomain":{}}}},"Options":{"shape":"S11"},"CertificateAuthorityArn":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"CertificateArn":{}}}},"ResendValidationEmail":{"input":{"type":"structure","required":["CertificateArn","Domain","ValidationDomain"],"members":{"CertificateArn":{},"Domain":{},"ValidationDomain":{}}}},"UpdateCertificateOptions":{"input":{"type":"structure","required":["CertificateArn","Options"],"members":{"CertificateArn":{},"Options":{"shape":"S11"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sc":{"type":"list","member":{}},"Sd":{"type":"list","member":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ValidationEmails":{"type":"list","member":{}},"ValidationDomain":{},"ValidationStatus":{},"ResourceRecord":{"type":"structure","required":["Name","Type","Value"],"members":{"Name":{},"Type":{},"Value":{}}},"ValidationMethod":{}}}},"S11":{"type":"structure","members":{"CertificateTransparencyLoggingPreference":{}}}}}' - ); - - /***/ - }, - /***/ 63763: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCertificates":{"input_token":"NextToken","limit_key":"MaxItems","output_token":"NextToken","result_key":"CertificateSummaryList"}}}' - ); + const cp = __webpack_require__(3129); + const parse = __webpack_require__(4568); + const enoent = __webpack_require__(2881); - /***/ - }, + function spawn(command, args, options) { + // Parse the arguments + const parsed = parse(command, args, options); - /***/ 12336: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"CertificateValidated":{"delay":60,"maxAttempts":40,"operation":"DescribeCertificate","acceptors":[{"matcher":"pathAll","expected":"SUCCESS","argument":"Certificate.DomainValidationOptions[].ValidationStatus","state":"success"},{"matcher":"pathAny","expected":"PENDING_VALIDATION","argument":"Certificate.DomainValidationOptions[].ValidationStatus","state":"retry"},{"matcher":"path","expected":"FAILED","argument":"Certificate.Status","state":"failure"},{"matcher":"error","expected":"ResourceNotFoundException","state":"failure"}]}}}' - ); + // Spawn the child process + const spawned = cp.spawn(parsed.command, parsed.args, parsed.options); - /***/ - }, + // Hook into child process "exit" event to emit an error if the command + // does not exists, see: https://github.com/IndigoUnited/node-cross-spawn/issues/16 + enoent.hookChildProcess(spawned, parsed); - /***/ 2794: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-08-22","endpointPrefix":"acm-pca","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"ACM-PCA","serviceFullName":"AWS Certificate Manager Private Certificate Authority","serviceId":"ACM PCA","signatureVersion":"v4","targetPrefix":"ACMPrivateCA","uid":"acm-pca-2017-08-22"},"operations":{"CreateCertificateAuthority":{"input":{"type":"structure","required":["CertificateAuthorityConfiguration","CertificateAuthorityType"],"members":{"CertificateAuthorityConfiguration":{"shape":"S2"},"RevocationConfiguration":{"shape":"Se"},"CertificateAuthorityType":{},"IdempotencyToken":{},"Tags":{"shape":"Sm"}}},"output":{"type":"structure","members":{"CertificateAuthorityArn":{}}},"idempotent":true},"CreateCertificateAuthorityAuditReport":{"input":{"type":"structure","required":["CertificateAuthorityArn","S3BucketName","AuditReportResponseFormat"],"members":{"CertificateAuthorityArn":{},"S3BucketName":{},"AuditReportResponseFormat":{}}},"output":{"type":"structure","members":{"AuditReportId":{},"S3Key":{}}},"idempotent":true},"CreatePermission":{"input":{"type":"structure","required":["CertificateAuthorityArn","Principal","Actions"],"members":{"CertificateAuthorityArn":{},"Principal":{},"SourceAccount":{},"Actions":{"shape":"S10"}}}},"DeleteCertificateAuthority":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{},"PermanentDeletionTimeInDays":{"type":"integer"}}}},"DeletePermission":{"input":{"type":"structure","required":["CertificateAuthorityArn","Principal"],"members":{"CertificateAuthorityArn":{},"Principal":{},"SourceAccount":{}}}},"DescribeCertificateAuthority":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{}}},"output":{"type":"structure","members":{"CertificateAuthority":{"shape":"S17"}}}},"DescribeCertificateAuthorityAuditReport":{"input":{"type":"structure","required":["CertificateAuthorityArn","AuditReportId"],"members":{"CertificateAuthorityArn":{},"AuditReportId":{}}},"output":{"type":"structure","members":{"AuditReportStatus":{},"S3BucketName":{},"S3Key":{},"CreatedAt":{"type":"timestamp"}}}},"GetCertificate":{"input":{"type":"structure","required":["CertificateAuthorityArn","CertificateArn"],"members":{"CertificateAuthorityArn":{},"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{},"CertificateChain":{}}}},"GetCertificateAuthorityCertificate":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{}}},"output":{"type":"structure","members":{"Certificate":{},"CertificateChain":{}}}},"GetCertificateAuthorityCsr":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{}}},"output":{"type":"structure","members":{"Csr":{}}}},"ImportCertificateAuthorityCertificate":{"input":{"type":"structure","required":["CertificateAuthorityArn","Certificate"],"members":{"CertificateAuthorityArn":{},"Certificate":{"type":"blob"},"CertificateChain":{"type":"blob"}}}},"IssueCertificate":{"input":{"type":"structure","required":["CertificateAuthorityArn","Csr","SigningAlgorithm","Validity"],"members":{"CertificateAuthorityArn":{},"Csr":{"type":"blob"},"SigningAlgorithm":{},"TemplateArn":{},"Validity":{"type":"structure","required":["Value","Type"],"members":{"Value":{"type":"long"},"Type":{}}},"IdempotencyToken":{}}},"output":{"type":"structure","members":{"CertificateArn":{}}},"idempotent":true},"ListCertificateAuthorities":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CertificateAuthorities":{"type":"list","member":{"shape":"S17"}},"NextToken":{}}}},"ListPermissions":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Permissions":{"type":"list","member":{"type":"structure","members":{"CertificateAuthorityArn":{},"CreatedAt":{"type":"timestamp"},"Principal":{},"SourceAccount":{},"Actions":{"shape":"S10"},"Policy":{}}}},"NextToken":{}}}},"ListTags":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sm"},"NextToken":{}}}},"RestoreCertificateAuthority":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{}}}},"RevokeCertificate":{"input":{"type":"structure","required":["CertificateAuthorityArn","CertificateSerial","RevocationReason"],"members":{"CertificateAuthorityArn":{},"CertificateSerial":{},"RevocationReason":{}}}},"TagCertificateAuthority":{"input":{"type":"structure","required":["CertificateAuthorityArn","Tags"],"members":{"CertificateAuthorityArn":{},"Tags":{"shape":"Sm"}}}},"UntagCertificateAuthority":{"input":{"type":"structure","required":["CertificateAuthorityArn","Tags"],"members":{"CertificateAuthorityArn":{},"Tags":{"shape":"Sm"}}}},"UpdateCertificateAuthority":{"input":{"type":"structure","required":["CertificateAuthorityArn"],"members":{"CertificateAuthorityArn":{},"RevocationConfiguration":{"shape":"Se"},"Status":{}}}}},"shapes":{"S2":{"type":"structure","required":["KeyAlgorithm","SigningAlgorithm","Subject"],"members":{"KeyAlgorithm":{},"SigningAlgorithm":{},"Subject":{"type":"structure","members":{"Country":{},"Organization":{},"OrganizationalUnit":{},"DistinguishedNameQualifier":{},"State":{},"CommonName":{},"SerialNumber":{},"Locality":{},"Title":{},"Surname":{},"GivenName":{},"Initials":{},"Pseudonym":{},"GenerationQualifier":{}}}}},"Se":{"type":"structure","members":{"CrlConfiguration":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"ExpirationInDays":{"type":"integer"},"CustomCname":{},"S3BucketName":{}}}}},"Sm":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S10":{"type":"list","member":{}},"S17":{"type":"structure","members":{"Arn":{},"CreatedAt":{"type":"timestamp"},"LastStateChangeAt":{"type":"timestamp"},"Type":{},"Serial":{},"Status":{},"NotBefore":{"type":"timestamp"},"NotAfter":{"type":"timestamp"},"FailureReason":{},"CertificateAuthorityConfiguration":{"shape":"S2"},"RevocationConfiguration":{"shape":"Se"},"RestorableUntil":{"type":"timestamp"}}}}}' - ); + return spawned; + } - /***/ - }, + function spawnSync(command, args, options) { + // Parse the arguments + const parsed = parse(command, args, options); - /***/ 92031: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCertificateAuthorities":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CertificateAuthorities"},"ListPermissions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Permissions"},"ListTags":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Tags"}}}' - ); + // Spawn the child process + const result = cp.spawnSync( + parsed.command, + parsed.args, + parsed.options + ); - /***/ - }, + // Analyze if the command does not exist, see: https://github.com/IndigoUnited/node-cross-spawn/issues/16 + result.error = + result.error || enoent.verifyENOENTSync(result.status, parsed); - /***/ 50728: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"CertificateAuthorityCSRCreated":{"description":"Wait until a Certificate Authority CSR is created","operation":"GetCertificateAuthorityCsr","delay":3,"maxAttempts":60,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"RequestInProgressException"}]},"CertificateIssued":{"description":"Wait until a certificate is issued","operation":"GetCertificate","delay":3,"maxAttempts":60,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"RequestInProgressException"}]},"AuditReportCreated":{"description":"Wait until a Audit Report is created","operation":"DescribeCertificateAuthorityAuditReport","delay":3,"maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"AuditReportStatus","expected":"SUCCESS"},{"state":"failure","matcher":"path","argument":"AuditReportStatus","expected":"FAILED"}]}}}' - ); + return result; + } - /***/ - }, + module.exports = spawn; + module.exports.spawn = spawn; + module.exports.sync = spawnSync; - /***/ 4946: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-11-09","endpointPrefix":"a4b","jsonVersion":"1.1","protocol":"json","serviceFullName":"Alexa For Business","serviceId":"Alexa For Business","signatureVersion":"v4","targetPrefix":"AlexaForBusiness","uid":"alexaforbusiness-2017-11-09"},"operations":{"ApproveSkill":{"input":{"type":"structure","required":["SkillId"],"members":{"SkillId":{}}},"output":{"type":"structure","members":{}}},"AssociateContactWithAddressBook":{"input":{"type":"structure","required":["ContactArn","AddressBookArn"],"members":{"ContactArn":{},"AddressBookArn":{}}},"output":{"type":"structure","members":{}}},"AssociateDeviceWithNetworkProfile":{"input":{"type":"structure","required":["DeviceArn","NetworkProfileArn"],"members":{"DeviceArn":{},"NetworkProfileArn":{}}},"output":{"type":"structure","members":{}}},"AssociateDeviceWithRoom":{"input":{"type":"structure","members":{"DeviceArn":{},"RoomArn":{}}},"output":{"type":"structure","members":{}}},"AssociateSkillGroupWithRoom":{"input":{"type":"structure","members":{"SkillGroupArn":{},"RoomArn":{}}},"output":{"type":"structure","members":{}}},"AssociateSkillWithSkillGroup":{"input":{"type":"structure","required":["SkillId"],"members":{"SkillGroupArn":{},"SkillId":{}}},"output":{"type":"structure","members":{}}},"AssociateSkillWithUsers":{"input":{"type":"structure","required":["SkillId"],"members":{"SkillId":{}}},"output":{"type":"structure","members":{}}},"CreateAddressBook":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"AddressBookArn":{}}}},"CreateBusinessReportSchedule":{"input":{"type":"structure","required":["Format","ContentRange"],"members":{"ScheduleName":{},"S3BucketName":{},"S3KeyPrefix":{},"Format":{},"ContentRange":{"shape":"Sr"},"Recurrence":{"shape":"St"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ScheduleArn":{}}}},"CreateConferenceProvider":{"input":{"type":"structure","required":["ConferenceProviderName","ConferenceProviderType","MeetingSetting"],"members":{"ConferenceProviderName":{},"ConferenceProviderType":{},"IPDialIn":{"shape":"Sz"},"PSTNDialIn":{"shape":"S12"},"MeetingSetting":{"shape":"S17"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConferenceProviderArn":{}}}},"CreateContact":{"input":{"type":"structure","required":["FirstName"],"members":{"DisplayName":{},"FirstName":{},"LastName":{},"PhoneNumber":{"shape":"S1c"},"PhoneNumbers":{"shape":"S1d"},"SipAddresses":{"shape":"S1g"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ContactArn":{}}}},"CreateGatewayGroup":{"input":{"type":"structure","required":["Name","ClientRequestToken"],"members":{"Name":{},"Description":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"GatewayGroupArn":{}}}},"CreateNetworkProfile":{"input":{"type":"structure","required":["NetworkProfileName","Ssid","SecurityType","ClientRequestToken"],"members":{"NetworkProfileName":{},"Description":{},"Ssid":{},"SecurityType":{},"EapMethod":{},"CurrentPassword":{"shape":"S1v"},"NextPassword":{"shape":"S1w"},"CertificateAuthorityArn":{},"TrustAnchors":{"shape":"S1x"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkProfileArn":{}}}},"CreateProfile":{"input":{"type":"structure","required":["ProfileName","Timezone","Address","DistanceUnit","TemperatureUnit","WakeWord"],"members":{"ProfileName":{},"Timezone":{},"Address":{},"DistanceUnit":{},"TemperatureUnit":{},"WakeWord":{},"Locale":{},"ClientRequestToken":{"idempotencyToken":true},"SetupModeDisabled":{"type":"boolean"},"MaxVolumeLimit":{"type":"integer"},"PSTNEnabled":{"type":"boolean"},"MeetingRoomConfiguration":{"type":"structure","members":{"RoomUtilizationMetricsEnabled":{"type":"boolean"},"EndOfMeetingReminder":{"type":"structure","required":["ReminderAtMinutes","ReminderType","Enabled"],"members":{"ReminderAtMinutes":{"shape":"S2c"},"ReminderType":{},"Enabled":{"type":"boolean"}}},"InstantBooking":{"type":"structure","required":["DurationInMinutes","Enabled"],"members":{"DurationInMinutes":{"type":"integer"},"Enabled":{"type":"boolean"}}},"RequireCheckIn":{"type":"structure","required":["ReleaseAfterMinutes","Enabled"],"members":{"ReleaseAfterMinutes":{"type":"integer"},"Enabled":{"type":"boolean"}}}}}}},"output":{"type":"structure","members":{"ProfileArn":{}}}},"CreateRoom":{"input":{"type":"structure","required":["RoomName"],"members":{"RoomName":{},"Description":{},"ProfileArn":{},"ProviderCalendarId":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S2m"}}},"output":{"type":"structure","members":{"RoomArn":{}}}},"CreateSkillGroup":{"input":{"type":"structure","required":["SkillGroupName"],"members":{"SkillGroupName":{},"Description":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"SkillGroupArn":{}}}},"CreateUser":{"input":{"type":"structure","required":["UserId"],"members":{"UserId":{},"FirstName":{},"LastName":{},"Email":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S2m"}}},"output":{"type":"structure","members":{"UserArn":{}}}},"DeleteAddressBook":{"input":{"type":"structure","required":["AddressBookArn"],"members":{"AddressBookArn":{}}},"output":{"type":"structure","members":{}}},"DeleteBusinessReportSchedule":{"input":{"type":"structure","required":["ScheduleArn"],"members":{"ScheduleArn":{}}},"output":{"type":"structure","members":{}}},"DeleteConferenceProvider":{"input":{"type":"structure","required":["ConferenceProviderArn"],"members":{"ConferenceProviderArn":{}}},"output":{"type":"structure","members":{}}},"DeleteContact":{"input":{"type":"structure","required":["ContactArn"],"members":{"ContactArn":{}}},"output":{"type":"structure","members":{}}},"DeleteDevice":{"input":{"type":"structure","required":["DeviceArn"],"members":{"DeviceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteDeviceUsageData":{"input":{"type":"structure","required":["DeviceArn","DeviceUsageType"],"members":{"DeviceArn":{},"DeviceUsageType":{}}},"output":{"type":"structure","members":{}}},"DeleteGatewayGroup":{"input":{"type":"structure","required":["GatewayGroupArn"],"members":{"GatewayGroupArn":{}}},"output":{"type":"structure","members":{}}},"DeleteNetworkProfile":{"input":{"type":"structure","required":["NetworkProfileArn"],"members":{"NetworkProfileArn":{}}},"output":{"type":"structure","members":{}}},"DeleteProfile":{"input":{"type":"structure","members":{"ProfileArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRoom":{"input":{"type":"structure","members":{"RoomArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRoomSkillParameter":{"input":{"type":"structure","required":["SkillId","ParameterKey"],"members":{"RoomArn":{},"SkillId":{},"ParameterKey":{}}},"output":{"type":"structure","members":{}}},"DeleteSkillAuthorization":{"input":{"type":"structure","required":["SkillId"],"members":{"SkillId":{},"RoomArn":{}}},"output":{"type":"structure","members":{}}},"DeleteSkillGroup":{"input":{"type":"structure","members":{"SkillGroupArn":{}}},"output":{"type":"structure","members":{}}},"DeleteUser":{"input":{"type":"structure","required":["EnrollmentId"],"members":{"UserArn":{},"EnrollmentId":{}}},"output":{"type":"structure","members":{}}},"DisassociateContactFromAddressBook":{"input":{"type":"structure","required":["ContactArn","AddressBookArn"],"members":{"ContactArn":{},"AddressBookArn":{}}},"output":{"type":"structure","members":{}}},"DisassociateDeviceFromRoom":{"input":{"type":"structure","members":{"DeviceArn":{}}},"output":{"type":"structure","members":{}}},"DisassociateSkillFromSkillGroup":{"input":{"type":"structure","required":["SkillId"],"members":{"SkillGroupArn":{},"SkillId":{}}},"output":{"type":"structure","members":{}}},"DisassociateSkillFromUsers":{"input":{"type":"structure","required":["SkillId"],"members":{"SkillId":{}}},"output":{"type":"structure","members":{}}},"DisassociateSkillGroupFromRoom":{"input":{"type":"structure","members":{"SkillGroupArn":{},"RoomArn":{}}},"output":{"type":"structure","members":{}}},"ForgetSmartHomeAppliances":{"input":{"type":"structure","required":["RoomArn"],"members":{"RoomArn":{}}},"output":{"type":"structure","members":{}}},"GetAddressBook":{"input":{"type":"structure","required":["AddressBookArn"],"members":{"AddressBookArn":{}}},"output":{"type":"structure","members":{"AddressBook":{"type":"structure","members":{"AddressBookArn":{},"Name":{},"Description":{}}}}}},"GetConferencePreference":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Preference":{"shape":"S4d"}}}},"GetConferenceProvider":{"input":{"type":"structure","required":["ConferenceProviderArn"],"members":{"ConferenceProviderArn":{}}},"output":{"type":"structure","members":{"ConferenceProvider":{"shape":"S4g"}}}},"GetContact":{"input":{"type":"structure","required":["ContactArn"],"members":{"ContactArn":{}}},"output":{"type":"structure","members":{"Contact":{"type":"structure","members":{"ContactArn":{},"DisplayName":{},"FirstName":{},"LastName":{},"PhoneNumber":{"shape":"S1c"},"PhoneNumbers":{"shape":"S1d"},"SipAddresses":{"shape":"S1g"}}}}}},"GetDevice":{"input":{"type":"structure","members":{"DeviceArn":{}}},"output":{"type":"structure","members":{"Device":{"type":"structure","members":{"DeviceArn":{},"DeviceSerialNumber":{},"DeviceType":{},"DeviceName":{},"SoftwareVersion":{},"MacAddress":{},"RoomArn":{},"DeviceStatus":{},"DeviceStatusInfo":{"shape":"S4t"},"NetworkProfileInfo":{"type":"structure","members":{"NetworkProfileArn":{},"CertificateArn":{},"CertificateExpirationTime":{"type":"timestamp"}}}}}}}},"GetGateway":{"input":{"type":"structure","required":["GatewayArn"],"members":{"GatewayArn":{}}},"output":{"type":"structure","members":{"Gateway":{"type":"structure","members":{"Arn":{},"Name":{},"Description":{},"GatewayGroupArn":{},"SoftwareVersion":{}}}}}},"GetGatewayGroup":{"input":{"type":"structure","required":["GatewayGroupArn"],"members":{"GatewayGroupArn":{}}},"output":{"type":"structure","members":{"GatewayGroup":{"type":"structure","members":{"Arn":{},"Name":{},"Description":{}}}}}},"GetInvitationConfiguration":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"OrganizationName":{},"ContactEmail":{},"PrivateSkillIds":{"shape":"S5e"}}}},"GetNetworkProfile":{"input":{"type":"structure","required":["NetworkProfileArn"],"members":{"NetworkProfileArn":{}}},"output":{"type":"structure","members":{"NetworkProfile":{"type":"structure","members":{"NetworkProfileArn":{},"NetworkProfileName":{},"Description":{},"Ssid":{},"SecurityType":{},"EapMethod":{},"CurrentPassword":{"shape":"S1v"},"NextPassword":{"shape":"S1w"},"CertificateAuthorityArn":{},"TrustAnchors":{"shape":"S1x"}}}}}},"GetProfile":{"input":{"type":"structure","members":{"ProfileArn":{}}},"output":{"type":"structure","members":{"Profile":{"type":"structure","members":{"ProfileArn":{},"ProfileName":{},"IsDefault":{"type":"boolean"},"Address":{},"Timezone":{},"DistanceUnit":{},"TemperatureUnit":{},"WakeWord":{},"Locale":{},"SetupModeDisabled":{"type":"boolean"},"MaxVolumeLimit":{"type":"integer"},"PSTNEnabled":{"type":"boolean"},"AddressBookArn":{},"MeetingRoomConfiguration":{"type":"structure","members":{"RoomUtilizationMetricsEnabled":{"type":"boolean"},"EndOfMeetingReminder":{"type":"structure","members":{"ReminderAtMinutes":{"shape":"S2c"},"ReminderType":{},"Enabled":{"type":"boolean"}}},"InstantBooking":{"type":"structure","members":{"DurationInMinutes":{"type":"integer"},"Enabled":{"type":"boolean"}}},"RequireCheckIn":{"type":"structure","members":{"ReleaseAfterMinutes":{"type":"integer"},"Enabled":{"type":"boolean"}}}}}}}}}},"GetRoom":{"input":{"type":"structure","members":{"RoomArn":{}}},"output":{"type":"structure","members":{"Room":{"type":"structure","members":{"RoomArn":{},"RoomName":{},"Description":{},"ProviderCalendarId":{},"ProfileArn":{}}}}}},"GetRoomSkillParameter":{"input":{"type":"structure","required":["SkillId","ParameterKey"],"members":{"RoomArn":{},"SkillId":{},"ParameterKey":{}}},"output":{"type":"structure","members":{"RoomSkillParameter":{"shape":"S5u"}}}},"GetSkillGroup":{"input":{"type":"structure","members":{"SkillGroupArn":{}}},"output":{"type":"structure","members":{"SkillGroup":{"type":"structure","members":{"SkillGroupArn":{},"SkillGroupName":{},"Description":{}}}}}},"ListBusinessReportSchedules":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"BusinessReportSchedules":{"type":"list","member":{"type":"structure","members":{"ScheduleArn":{},"ScheduleName":{},"S3BucketName":{},"S3KeyPrefix":{},"Format":{},"ContentRange":{"shape":"Sr"},"Recurrence":{"shape":"St"},"LastBusinessReport":{"type":"structure","members":{"Status":{},"FailureCode":{},"S3Location":{"type":"structure","members":{"Path":{},"BucketName":{}}},"DeliveryTime":{"type":"timestamp"},"DownloadUrl":{}}}}}},"NextToken":{}}}},"ListConferenceProviders":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ConferenceProviders":{"type":"list","member":{"shape":"S4g"}},"NextToken":{}}}},"ListDeviceEvents":{"input":{"type":"structure","required":["DeviceArn"],"members":{"DeviceArn":{},"EventType":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DeviceEvents":{"type":"list","member":{"type":"structure","members":{"Type":{},"Value":{},"Timestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListGatewayGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayGroups":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"Description":{}}}},"NextToken":{}}}},"ListGateways":{"input":{"type":"structure","members":{"GatewayGroupArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Gateways":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"Description":{},"GatewayGroupArn":{},"SoftwareVersion":{}}}},"NextToken":{}}}},"ListSkills":{"input":{"type":"structure","members":{"SkillGroupArn":{},"EnablementType":{},"SkillType":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SkillSummaries":{"type":"list","member":{"type":"structure","members":{"SkillId":{},"SkillName":{},"SupportsLinking":{"type":"boolean"},"EnablementType":{},"SkillType":{}}}},"NextToken":{}}}},"ListSkillsStoreCategories":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CategoryList":{"type":"list","member":{"type":"structure","members":{"CategoryId":{"type":"long"},"CategoryName":{}}}},"NextToken":{}}}},"ListSkillsStoreSkillsByCategory":{"input":{"type":"structure","required":["CategoryId"],"members":{"CategoryId":{"type":"long"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SkillsStoreSkills":{"type":"list","member":{"type":"structure","members":{"SkillId":{},"SkillName":{},"ShortDescription":{},"IconUrl":{},"SampleUtterances":{"type":"list","member":{}},"SkillDetails":{"type":"structure","members":{"ProductDescription":{},"InvocationPhrase":{},"ReleaseDate":{},"EndUserLicenseAgreement":{},"GenericKeywords":{"type":"list","member":{}},"BulletPoints":{"type":"list","member":{}},"NewInThisVersionBulletPoints":{"type":"list","member":{}},"SkillTypes":{"type":"list","member":{}},"Reviews":{"type":"map","key":{},"value":{}},"DeveloperInfo":{"type":"structure","members":{"DeveloperName":{},"PrivacyPolicy":{},"Email":{},"Url":{}}}}},"SupportsLinking":{"type":"boolean"}}}},"NextToken":{}}}},"ListSmartHomeAppliances":{"input":{"type":"structure","required":["RoomArn"],"members":{"RoomArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SmartHomeAppliances":{"type":"list","member":{"type":"structure","members":{"FriendlyName":{},"Description":{},"ManufacturerName":{}}}},"NextToken":{}}}},"ListTags":{"input":{"type":"structure","required":["Arn"],"members":{"Arn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S2m"},"NextToken":{}}}},"PutConferencePreference":{"input":{"type":"structure","required":["ConferencePreference"],"members":{"ConferencePreference":{"shape":"S4d"}}},"output":{"type":"structure","members":{}}},"PutInvitationConfiguration":{"input":{"type":"structure","required":["OrganizationName"],"members":{"OrganizationName":{},"ContactEmail":{},"PrivateSkillIds":{"shape":"S5e"}}},"output":{"type":"structure","members":{}}},"PutRoomSkillParameter":{"input":{"type":"structure","required":["SkillId","RoomSkillParameter"],"members":{"RoomArn":{},"SkillId":{},"RoomSkillParameter":{"shape":"S5u"}}},"output":{"type":"structure","members":{}}},"PutSkillAuthorization":{"input":{"type":"structure","required":["AuthorizationResult","SkillId"],"members":{"AuthorizationResult":{"type":"map","key":{},"value":{},"sensitive":true},"SkillId":{},"RoomArn":{}}},"output":{"type":"structure","members":{}}},"RegisterAVSDevice":{"input":{"type":"structure","required":["ClientId","UserCode","ProductId","DeviceSerialNumber","AmazonId"],"members":{"ClientId":{},"UserCode":{},"ProductId":{},"DeviceSerialNumber":{},"AmazonId":{}}},"output":{"type":"structure","members":{"DeviceArn":{}}}},"RejectSkill":{"input":{"type":"structure","required":["SkillId"],"members":{"SkillId":{}}},"output":{"type":"structure","members":{}}},"ResolveRoom":{"input":{"type":"structure","required":["UserId","SkillId"],"members":{"UserId":{},"SkillId":{}}},"output":{"type":"structure","members":{"RoomArn":{},"RoomName":{},"RoomSkillParameters":{"type":"list","member":{"shape":"S5u"}}}}},"RevokeInvitation":{"input":{"type":"structure","members":{"UserArn":{},"EnrollmentId":{}}},"output":{"type":"structure","members":{}}},"SearchAddressBooks":{"input":{"type":"structure","members":{"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AddressBooks":{"type":"list","member":{"type":"structure","members":{"AddressBookArn":{},"Name":{},"Description":{}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SearchContacts":{"input":{"type":"structure","members":{"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Contacts":{"type":"list","member":{"type":"structure","members":{"ContactArn":{},"DisplayName":{},"FirstName":{},"LastName":{},"PhoneNumber":{"shape":"S1c"},"PhoneNumbers":{"shape":"S1d"},"SipAddresses":{"shape":"S1g"}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SearchDevices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"}}},"output":{"type":"structure","members":{"Devices":{"type":"list","member":{"type":"structure","members":{"DeviceArn":{},"DeviceSerialNumber":{},"DeviceType":{},"DeviceName":{},"SoftwareVersion":{},"MacAddress":{},"DeviceStatus":{},"NetworkProfileArn":{},"NetworkProfileName":{},"RoomArn":{},"RoomName":{},"DeviceStatusInfo":{"shape":"S4t"},"CreatedTime":{"type":"timestamp"}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SearchNetworkProfiles":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"}}},"output":{"type":"structure","members":{"NetworkProfiles":{"type":"list","member":{"type":"structure","members":{"NetworkProfileArn":{},"NetworkProfileName":{},"Description":{},"Ssid":{},"SecurityType":{},"EapMethod":{},"CertificateAuthorityArn":{}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SearchProfiles":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"}}},"output":{"type":"structure","members":{"Profiles":{"type":"list","member":{"type":"structure","members":{"ProfileArn":{},"ProfileName":{},"IsDefault":{"type":"boolean"},"Address":{},"Timezone":{},"DistanceUnit":{},"TemperatureUnit":{},"WakeWord":{},"Locale":{}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SearchRooms":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"}}},"output":{"type":"structure","members":{"Rooms":{"type":"list","member":{"type":"structure","members":{"RoomArn":{},"RoomName":{},"Description":{},"ProviderCalendarId":{},"ProfileArn":{},"ProfileName":{}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SearchSkillGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"}}},"output":{"type":"structure","members":{"SkillGroups":{"type":"list","member":{"type":"structure","members":{"SkillGroupArn":{},"SkillGroupName":{},"Description":{}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SearchUsers":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S92"},"SortCriteria":{"shape":"S97"}}},"output":{"type":"structure","members":{"Users":{"type":"list","member":{"type":"structure","members":{"UserArn":{},"FirstName":{},"LastName":{},"Email":{},"EnrollmentStatus":{},"EnrollmentId":{}}}},"NextToken":{},"TotalCount":{"type":"integer"}}}},"SendAnnouncement":{"input":{"type":"structure","required":["RoomFilters","Content","ClientRequestToken"],"members":{"RoomFilters":{"shape":"S92"},"Content":{"type":"structure","members":{"TextList":{"type":"list","member":{"type":"structure","required":["Locale","Value"],"members":{"Locale":{},"Value":{}}}},"SsmlList":{"type":"list","member":{"type":"structure","required":["Locale","Value"],"members":{"Locale":{},"Value":{}}}},"AudioList":{"type":"list","member":{"type":"structure","required":["Locale","Location"],"members":{"Locale":{},"Location":{}}}}}},"TimeToLiveInSeconds":{"type":"integer"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"AnnouncementArn":{}}}},"SendInvitation":{"input":{"type":"structure","members":{"UserArn":{}}},"output":{"type":"structure","members":{}}},"StartDeviceSync":{"input":{"type":"structure","required":["Features"],"members":{"RoomArn":{},"DeviceArn":{},"Features":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartSmartHomeApplianceDiscovery":{"input":{"type":"structure","required":["RoomArn"],"members":{"RoomArn":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["Arn","Tags"],"members":{"Arn":{},"Tags":{"shape":"S2m"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["Arn","TagKeys"],"members":{"Arn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAddressBook":{"input":{"type":"structure","required":["AddressBookArn"],"members":{"AddressBookArn":{},"Name":{},"Description":{}}},"output":{"type":"structure","members":{}}},"UpdateBusinessReportSchedule":{"input":{"type":"structure","required":["ScheduleArn"],"members":{"ScheduleArn":{},"S3BucketName":{},"S3KeyPrefix":{},"Format":{},"ScheduleName":{},"Recurrence":{"shape":"St"}}},"output":{"type":"structure","members":{}}},"UpdateConferenceProvider":{"input":{"type":"structure","required":["ConferenceProviderArn","ConferenceProviderType","MeetingSetting"],"members":{"ConferenceProviderArn":{},"ConferenceProviderType":{},"IPDialIn":{"shape":"Sz"},"PSTNDialIn":{"shape":"S12"},"MeetingSetting":{"shape":"S17"}}},"output":{"type":"structure","members":{}}},"UpdateContact":{"input":{"type":"structure","required":["ContactArn"],"members":{"ContactArn":{},"DisplayName":{},"FirstName":{},"LastName":{},"PhoneNumber":{"shape":"S1c"},"PhoneNumbers":{"shape":"S1d"},"SipAddresses":{"shape":"S1g"}}},"output":{"type":"structure","members":{}}},"UpdateDevice":{"input":{"type":"structure","members":{"DeviceArn":{},"DeviceName":{}}},"output":{"type":"structure","members":{}}},"UpdateGateway":{"input":{"type":"structure","required":["GatewayArn"],"members":{"GatewayArn":{},"Name":{},"Description":{},"SoftwareVersion":{}}},"output":{"type":"structure","members":{}}},"UpdateGatewayGroup":{"input":{"type":"structure","required":["GatewayGroupArn"],"members":{"GatewayGroupArn":{},"Name":{},"Description":{}}},"output":{"type":"structure","members":{}}},"UpdateNetworkProfile":{"input":{"type":"structure","required":["NetworkProfileArn"],"members":{"NetworkProfileArn":{},"NetworkProfileName":{},"Description":{},"CurrentPassword":{"shape":"S1v"},"NextPassword":{"shape":"S1w"},"CertificateAuthorityArn":{},"TrustAnchors":{"shape":"S1x"}}},"output":{"type":"structure","members":{}}},"UpdateProfile":{"input":{"type":"structure","members":{"ProfileArn":{},"ProfileName":{},"IsDefault":{"type":"boolean"},"Timezone":{},"Address":{},"DistanceUnit":{},"TemperatureUnit":{},"WakeWord":{},"Locale":{},"SetupModeDisabled":{"type":"boolean"},"MaxVolumeLimit":{"type":"integer"},"PSTNEnabled":{"type":"boolean"},"MeetingRoomConfiguration":{"type":"structure","members":{"RoomUtilizationMetricsEnabled":{"type":"boolean"},"EndOfMeetingReminder":{"type":"structure","members":{"ReminderAtMinutes":{"shape":"S2c"},"ReminderType":{},"Enabled":{"type":"boolean"}}},"InstantBooking":{"type":"structure","members":{"DurationInMinutes":{"type":"integer"},"Enabled":{"type":"boolean"}}},"RequireCheckIn":{"type":"structure","members":{"ReleaseAfterMinutes":{"type":"integer"},"Enabled":{"type":"boolean"}}}}}}},"output":{"type":"structure","members":{}}},"UpdateRoom":{"input":{"type":"structure","members":{"RoomArn":{},"RoomName":{},"Description":{},"ProviderCalendarId":{},"ProfileArn":{}}},"output":{"type":"structure","members":{}}},"UpdateSkillGroup":{"input":{"type":"structure","members":{"SkillGroupArn":{},"SkillGroupName":{},"Description":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sr":{"type":"structure","members":{"Interval":{}}},"St":{"type":"structure","members":{"StartDate":{}}},"Sz":{"type":"structure","required":["Endpoint","CommsProtocol"],"members":{"Endpoint":{},"CommsProtocol":{}}},"S12":{"type":"structure","required":["CountryCode","PhoneNumber","OneClickIdDelay","OneClickPinDelay"],"members":{"CountryCode":{},"PhoneNumber":{},"OneClickIdDelay":{},"OneClickPinDelay":{}}},"S17":{"type":"structure","required":["RequirePin"],"members":{"RequirePin":{}}},"S1c":{"type":"string","sensitive":true},"S1d":{"type":"list","member":{"type":"structure","required":["Number","Type"],"members":{"Number":{"shape":"S1c"},"Type":{"type":"string","sensitive":true}}}},"S1g":{"type":"list","member":{"type":"structure","required":["Uri","Type"],"members":{"Uri":{"type":"string","sensitive":true},"Type":{"type":"string","sensitive":true}}}},"S1v":{"type":"string","sensitive":true},"S1w":{"type":"string","sensitive":true},"S1x":{"type":"list","member":{}},"S2c":{"type":"list","member":{"type":"integer"}},"S2m":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S4d":{"type":"structure","members":{"DefaultConferenceProviderArn":{}}},"S4g":{"type":"structure","members":{"Arn":{},"Name":{},"Type":{},"IPDialIn":{"shape":"Sz"},"PSTNDialIn":{"shape":"S12"},"MeetingSetting":{"shape":"S17"}}},"S4t":{"type":"structure","members":{"DeviceStatusDetails":{"type":"list","member":{"type":"structure","members":{"Feature":{},"Code":{}}}},"ConnectionStatus":{},"ConnectionStatusUpdatedTime":{"type":"timestamp"}}},"S5e":{"type":"list","member":{}},"S5u":{"type":"structure","required":["ParameterKey","ParameterValue"],"members":{"ParameterKey":{},"ParameterValue":{}}},"S92":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S97":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}}}}' - ); + module.exports._parse = parse; + module.exports._enoent = enoent; /***/ }, - /***/ 74967: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListBusinessReportSchedules":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListConferenceProviders":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDeviceEvents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListGatewayGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListGateways":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSkills":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSkillsStoreCategories":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSkillsStoreSkillsByCategory":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSmartHomeAppliances":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTags":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchAddressBooks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchContacts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchDevices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchNetworkProfiles":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchProfiles":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchRooms":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchSkillGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchUsers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /***/ 32: /***/ function (module) { + module.exports = { + pagination: { + DescribeCases: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "cases", + }, + DescribeCommunications: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "communications", + }, + DescribeServices: { result_key: "services" }, + DescribeTrustedAdvisorCheckRefreshStatuses: { + result_key: "statuses", + }, + DescribeTrustedAdvisorCheckSummaries: { result_key: "summaries" }, + }, + }; /***/ }, - /***/ 59237: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-07-25","endpointPrefix":"amplify","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amplify","serviceFullName":"AWS Amplify","serviceId":"Amplify","signatureVersion":"v4","signingName":"amplify","uid":"amplify-2017-07-25"},"operations":{"CreateApp":{"http":{"requestUri":"/apps"},"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"repository":{},"platform":{},"iamServiceRoleArn":{},"oauthToken":{},"accessToken":{},"environmentVariables":{"shape":"S9"},"enableBranchAutoBuild":{"type":"boolean"},"enableBasicAuth":{"type":"boolean"},"basicAuthCredentials":{},"customRules":{"shape":"Sf"},"tags":{"shape":"Sl"},"buildSpec":{},"enableAutoBranchCreation":{"type":"boolean"},"autoBranchCreationPatterns":{"shape":"Sq"},"autoBranchCreationConfig":{"shape":"Ss"}}},"output":{"type":"structure","required":["app"],"members":{"app":{"shape":"Sz"}}}},"CreateBackendEnvironment":{"http":{"requestUri":"/apps/{appId}/backendenvironments"},"input":{"type":"structure","required":["appId","environmentName"],"members":{"appId":{"location":"uri","locationName":"appId"},"environmentName":{},"stackName":{},"deploymentArtifacts":{}}},"output":{"type":"structure","required":["backendEnvironment"],"members":{"backendEnvironment":{"shape":"S1e"}}}},"CreateBranch":{"http":{"requestUri":"/apps/{appId}/branches"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{},"description":{},"stage":{},"framework":{},"enableNotification":{"type":"boolean"},"enableAutoBuild":{"type":"boolean"},"environmentVariables":{"shape":"S9"},"basicAuthCredentials":{},"enableBasicAuth":{"type":"boolean"},"tags":{"shape":"Sl"},"buildSpec":{},"ttl":{},"displayName":{},"enablePullRequestPreview":{"type":"boolean"},"pullRequestEnvironmentName":{},"backendEnvironmentArn":{}}},"output":{"type":"structure","required":["branch"],"members":{"branch":{"shape":"S1l"}}}},"CreateDeployment":{"http":{"requestUri":"/apps/{appId}/branches/{branchName}/deployments"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"fileMap":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","required":["fileUploadUrls","zipUploadUrl"],"members":{"jobId":{},"fileUploadUrls":{"type":"map","key":{},"value":{}},"zipUploadUrl":{}}}},"CreateDomainAssociation":{"http":{"requestUri":"/apps/{appId}/domains"},"input":{"type":"structure","required":["appId","domainName","subDomainSettings"],"members":{"appId":{"location":"uri","locationName":"appId"},"domainName":{},"enableAutoSubDomain":{"type":"boolean"},"subDomainSettings":{"shape":"S24"}}},"output":{"type":"structure","required":["domainAssociation"],"members":{"domainAssociation":{"shape":"S28"}}}},"CreateWebhook":{"http":{"requestUri":"/apps/{appId}/webhooks"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{},"description":{}}},"output":{"type":"structure","required":["webhook"],"members":{"webhook":{"shape":"S2j"}}}},"DeleteApp":{"http":{"method":"DELETE","requestUri":"/apps/{appId}"},"input":{"type":"structure","required":["appId"],"members":{"appId":{"location":"uri","locationName":"appId"}}},"output":{"type":"structure","required":["app"],"members":{"app":{"shape":"Sz"}}}},"DeleteBackendEnvironment":{"http":{"method":"DELETE","requestUri":"/apps/{appId}/backendenvironments/{environmentName}"},"input":{"type":"structure","required":["appId","environmentName"],"members":{"appId":{"location":"uri","locationName":"appId"},"environmentName":{"location":"uri","locationName":"environmentName"}}},"output":{"type":"structure","required":["backendEnvironment"],"members":{"backendEnvironment":{"shape":"S1e"}}}},"DeleteBranch":{"http":{"method":"DELETE","requestUri":"/apps/{appId}/branches/{branchName}"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"}}},"output":{"type":"structure","required":["branch"],"members":{"branch":{"shape":"S1l"}}}},"DeleteDomainAssociation":{"http":{"method":"DELETE","requestUri":"/apps/{appId}/domains/{domainName}"},"input":{"type":"structure","required":["appId","domainName"],"members":{"appId":{"location":"uri","locationName":"appId"},"domainName":{"location":"uri","locationName":"domainName"}}},"output":{"type":"structure","required":["domainAssociation"],"members":{"domainAssociation":{"shape":"S28"}}}},"DeleteJob":{"http":{"method":"DELETE","requestUri":"/apps/{appId}/branches/{branchName}/jobs/{jobId}"},"input":{"type":"structure","required":["appId","branchName","jobId"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","required":["jobSummary"],"members":{"jobSummary":{"shape":"S2x"}}}},"DeleteWebhook":{"http":{"method":"DELETE","requestUri":"/webhooks/{webhookId}"},"input":{"type":"structure","required":["webhookId"],"members":{"webhookId":{"location":"uri","locationName":"webhookId"}}},"output":{"type":"structure","required":["webhook"],"members":{"webhook":{"shape":"S2j"}}}},"GenerateAccessLogs":{"http":{"requestUri":"/apps/{appId}/accesslogs"},"input":{"type":"structure","required":["domainName","appId"],"members":{"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"domainName":{},"appId":{"location":"uri","locationName":"appId"}}},"output":{"type":"structure","members":{"logUrl":{}}}},"GetApp":{"http":{"method":"GET","requestUri":"/apps/{appId}"},"input":{"type":"structure","required":["appId"],"members":{"appId":{"location":"uri","locationName":"appId"}}},"output":{"type":"structure","required":["app"],"members":{"app":{"shape":"Sz"}}}},"GetArtifactUrl":{"http":{"method":"GET","requestUri":"/artifacts/{artifactId}"},"input":{"type":"structure","required":["artifactId"],"members":{"artifactId":{"location":"uri","locationName":"artifactId"}}},"output":{"type":"structure","required":["artifactId","artifactUrl"],"members":{"artifactId":{},"artifactUrl":{}}}},"GetBackendEnvironment":{"http":{"method":"GET","requestUri":"/apps/{appId}/backendenvironments/{environmentName}"},"input":{"type":"structure","required":["appId","environmentName"],"members":{"appId":{"location":"uri","locationName":"appId"},"environmentName":{"location":"uri","locationName":"environmentName"}}},"output":{"type":"structure","required":["backendEnvironment"],"members":{"backendEnvironment":{"shape":"S1e"}}}},"GetBranch":{"http":{"method":"GET","requestUri":"/apps/{appId}/branches/{branchName}"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"}}},"output":{"type":"structure","required":["branch"],"members":{"branch":{"shape":"S1l"}}}},"GetDomainAssociation":{"http":{"method":"GET","requestUri":"/apps/{appId}/domains/{domainName}"},"input":{"type":"structure","required":["appId","domainName"],"members":{"appId":{"location":"uri","locationName":"appId"},"domainName":{"location":"uri","locationName":"domainName"}}},"output":{"type":"structure","required":["domainAssociation"],"members":{"domainAssociation":{"shape":"S28"}}}},"GetJob":{"http":{"method":"GET","requestUri":"/apps/{appId}/branches/{branchName}/jobs/{jobId}"},"input":{"type":"structure","required":["appId","branchName","jobId"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","required":["job"],"members":{"job":{"type":"structure","required":["summary","steps"],"members":{"summary":{"shape":"S2x"},"steps":{"type":"list","member":{"type":"structure","required":["stepName","startTime","status","endTime"],"members":{"stepName":{},"startTime":{"type":"timestamp"},"status":{},"endTime":{"type":"timestamp"},"logUrl":{},"artifactsUrl":{},"testArtifactsUrl":{},"testConfigUrl":{},"screenshots":{"type":"map","key":{},"value":{}},"statusReason":{},"context":{}}}}}}}}},"GetWebhook":{"http":{"method":"GET","requestUri":"/webhooks/{webhookId}"},"input":{"type":"structure","required":["webhookId"],"members":{"webhookId":{"location":"uri","locationName":"webhookId"}}},"output":{"type":"structure","required":["webhook"],"members":{"webhook":{"shape":"S2j"}}}},"ListApps":{"http":{"method":"GET","requestUri":"/apps"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["apps"],"members":{"apps":{"type":"list","member":{"shape":"Sz"}},"nextToken":{}}}},"ListArtifacts":{"http":{"method":"GET","requestUri":"/apps/{appId}/branches/{branchName}/jobs/{jobId}/artifacts"},"input":{"type":"structure","required":["appId","branchName","jobId"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"jobId":{"location":"uri","locationName":"jobId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["artifacts"],"members":{"artifacts":{"type":"list","member":{"type":"structure","required":["artifactFileName","artifactId"],"members":{"artifactFileName":{},"artifactId":{}}}},"nextToken":{}}}},"ListBackendEnvironments":{"http":{"method":"GET","requestUri":"/apps/{appId}/backendenvironments"},"input":{"type":"structure","required":["appId"],"members":{"appId":{"location":"uri","locationName":"appId"},"environmentName":{},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["backendEnvironments"],"members":{"backendEnvironments":{"type":"list","member":{"shape":"S1e"}},"nextToken":{}}}},"ListBranches":{"http":{"method":"GET","requestUri":"/apps/{appId}/branches"},"input":{"type":"structure","required":["appId"],"members":{"appId":{"location":"uri","locationName":"appId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["branches"],"members":{"branches":{"type":"list","member":{"shape":"S1l"}},"nextToken":{}}}},"ListDomainAssociations":{"http":{"method":"GET","requestUri":"/apps/{appId}/domains"},"input":{"type":"structure","required":["appId"],"members":{"appId":{"location":"uri","locationName":"appId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["domainAssociations"],"members":{"domainAssociations":{"type":"list","member":{"shape":"S28"}},"nextToken":{}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/apps/{appId}/branches/{branchName}/jobs"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["jobSummaries"],"members":{"jobSummaries":{"type":"list","member":{"shape":"S2x"}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sl"}}}},"ListWebhooks":{"http":{"method":"GET","requestUri":"/apps/{appId}/webhooks"},"input":{"type":"structure","required":["appId"],"members":{"appId":{"location":"uri","locationName":"appId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["webhooks"],"members":{"webhooks":{"type":"list","member":{"shape":"S2j"}},"nextToken":{}}}},"StartDeployment":{"http":{"requestUri":"/apps/{appId}/branches/{branchName}/deployments/start"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"jobId":{},"sourceUrl":{}}},"output":{"type":"structure","required":["jobSummary"],"members":{"jobSummary":{"shape":"S2x"}}}},"StartJob":{"http":{"requestUri":"/apps/{appId}/branches/{branchName}/jobs"},"input":{"type":"structure","required":["appId","branchName","jobType"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"jobId":{},"jobType":{},"jobReason":{},"commitId":{},"commitMessage":{},"commitTime":{"type":"timestamp"}}},"output":{"type":"structure","required":["jobSummary"],"members":{"jobSummary":{"shape":"S2x"}}}},"StopJob":{"http":{"method":"DELETE","requestUri":"/apps/{appId}/branches/{branchName}/jobs/{jobId}/stop"},"input":{"type":"structure","required":["appId","branchName","jobId"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","required":["jobSummary"],"members":{"jobSummary":{"shape":"S2x"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sl"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApp":{"http":{"requestUri":"/apps/{appId}"},"input":{"type":"structure","required":["appId"],"members":{"appId":{"location":"uri","locationName":"appId"},"name":{},"description":{},"platform":{},"iamServiceRoleArn":{},"environmentVariables":{"shape":"S9"},"enableBranchAutoBuild":{"type":"boolean"},"enableBasicAuth":{"type":"boolean"},"basicAuthCredentials":{},"customRules":{"shape":"Sf"},"buildSpec":{},"enableAutoBranchCreation":{"type":"boolean"},"autoBranchCreationPatterns":{"shape":"Sq"},"autoBranchCreationConfig":{"shape":"Ss"},"repository":{},"oauthToken":{},"accessToken":{}}},"output":{"type":"structure","required":["app"],"members":{"app":{"shape":"Sz"}}}},"UpdateBranch":{"http":{"requestUri":"/apps/{appId}/branches/{branchName}"},"input":{"type":"structure","required":["appId","branchName"],"members":{"appId":{"location":"uri","locationName":"appId"},"branchName":{"location":"uri","locationName":"branchName"},"description":{},"framework":{},"stage":{},"enableNotification":{"type":"boolean"},"enableAutoBuild":{"type":"boolean"},"environmentVariables":{"shape":"S9"},"basicAuthCredentials":{},"enableBasicAuth":{"type":"boolean"},"buildSpec":{},"ttl":{},"displayName":{},"enablePullRequestPreview":{"type":"boolean"},"pullRequestEnvironmentName":{},"backendEnvironmentArn":{}}},"output":{"type":"structure","required":["branch"],"members":{"branch":{"shape":"S1l"}}}},"UpdateDomainAssociation":{"http":{"requestUri":"/apps/{appId}/domains/{domainName}"},"input":{"type":"structure","required":["appId","domainName","subDomainSettings"],"members":{"appId":{"location":"uri","locationName":"appId"},"domainName":{"location":"uri","locationName":"domainName"},"enableAutoSubDomain":{"type":"boolean"},"subDomainSettings":{"shape":"S24"}}},"output":{"type":"structure","required":["domainAssociation"],"members":{"domainAssociation":{"shape":"S28"}}}},"UpdateWebhook":{"http":{"requestUri":"/webhooks/{webhookId}"},"input":{"type":"structure","required":["webhookId"],"members":{"webhookId":{"location":"uri","locationName":"webhookId"},"branchName":{},"description":{}}},"output":{"type":"structure","required":["webhook"],"members":{"webhook":{"shape":"S2j"}}}}},"shapes":{"S9":{"type":"map","key":{},"value":{}},"Sf":{"type":"list","member":{"type":"structure","required":["source","target"],"members":{"source":{},"target":{},"status":{},"condition":{}}}},"Sl":{"type":"map","key":{},"value":{}},"Sq":{"type":"list","member":{}},"Ss":{"type":"structure","members":{"stage":{},"framework":{},"enableAutoBuild":{"type":"boolean"},"environmentVariables":{"shape":"S9"},"basicAuthCredentials":{},"enableBasicAuth":{"type":"boolean"},"buildSpec":{},"enablePullRequestPreview":{"type":"boolean"},"pullRequestEnvironmentName":{}}},"Sz":{"type":"structure","required":["appId","appArn","name","description","repository","platform","createTime","updateTime","environmentVariables","defaultDomain","enableBranchAutoBuild","enableBasicAuth"],"members":{"appId":{},"appArn":{},"name":{},"tags":{"shape":"Sl"},"description":{},"repository":{},"platform":{},"createTime":{"type":"timestamp"},"updateTime":{"type":"timestamp"},"iamServiceRoleArn":{},"environmentVariables":{"shape":"S9"},"defaultDomain":{},"enableBranchAutoBuild":{"type":"boolean"},"enableBasicAuth":{"type":"boolean"},"basicAuthCredentials":{},"customRules":{"shape":"Sf"},"productionBranch":{"type":"structure","members":{"lastDeployTime":{"type":"timestamp"},"status":{},"thumbnailUrl":{},"branchName":{}}},"buildSpec":{},"enableAutoBranchCreation":{"type":"boolean"},"autoBranchCreationPatterns":{"shape":"Sq"},"autoBranchCreationConfig":{"shape":"Ss"}}},"S1e":{"type":"structure","required":["backendEnvironmentArn","environmentName","createTime","updateTime"],"members":{"backendEnvironmentArn":{},"environmentName":{},"stackName":{},"deploymentArtifacts":{},"createTime":{"type":"timestamp"},"updateTime":{"type":"timestamp"}}},"S1l":{"type":"structure","required":["branchArn","branchName","description","stage","displayName","enableNotification","createTime","updateTime","environmentVariables","enableAutoBuild","customDomains","framework","activeJobId","totalNumberOfJobs","enableBasicAuth","ttl","enablePullRequestPreview"],"members":{"branchArn":{},"branchName":{},"description":{},"tags":{"shape":"Sl"},"stage":{},"displayName":{},"enableNotification":{"type":"boolean"},"createTime":{"type":"timestamp"},"updateTime":{"type":"timestamp"},"environmentVariables":{"shape":"S9"},"enableAutoBuild":{"type":"boolean"},"customDomains":{"type":"list","member":{}},"framework":{},"activeJobId":{},"totalNumberOfJobs":{},"enableBasicAuth":{"type":"boolean"},"thumbnailUrl":{},"basicAuthCredentials":{},"buildSpec":{},"ttl":{},"associatedResources":{"type":"list","member":{}},"enablePullRequestPreview":{"type":"boolean"},"pullRequestEnvironmentName":{},"destinationBranch":{},"sourceBranch":{},"backendEnvironmentArn":{}}},"S24":{"type":"list","member":{"shape":"S25"}},"S25":{"type":"structure","required":["prefix","branchName"],"members":{"prefix":{},"branchName":{}}},"S28":{"type":"structure","required":["domainAssociationArn","domainName","enableAutoSubDomain","domainStatus","statusReason","subDomains"],"members":{"domainAssociationArn":{},"domainName":{},"enableAutoSubDomain":{"type":"boolean"},"domainStatus":{},"statusReason":{},"certificateVerificationDNSRecord":{},"subDomains":{"type":"list","member":{"type":"structure","required":["subDomainSetting","verified","dnsRecord"],"members":{"subDomainSetting":{"shape":"S25"},"verified":{"type":"boolean"},"dnsRecord":{}}}}}},"S2j":{"type":"structure","required":["webhookArn","webhookId","webhookUrl","branchName","description","createTime","updateTime"],"members":{"webhookArn":{},"webhookId":{},"webhookUrl":{},"branchName":{},"description":{},"createTime":{"type":"timestamp"},"updateTime":{"type":"timestamp"}}},"S2x":{"type":"structure","required":["jobArn","jobId","commitId","commitMessage","commitTime","startTime","status","jobType"],"members":{"jobArn":{},"jobId":{},"commitId":{},"commitMessage":{},"commitTime":{"type":"timestamp"},"startTime":{"type":"timestamp"},"status":{},"endTime":{"type":"timestamp"},"jobType":{}}}}}' - ); + /***/ 42: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["wafv2"] = {}; + AWS.WAFV2 = Service.defineService("wafv2", ["2019-07-29"]); + Object.defineProperty(apiLoader.services["wafv2"], "2019-07-29", { + get: function get() { + var model = __webpack_require__(5118); + model.paginators = __webpack_require__(1657).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 89594: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + module.exports = AWS.WAFV2; /***/ }, - /***/ 33895: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-07-09","endpointPrefix":"apigateway","protocol":"rest-json","serviceFullName":"Amazon API Gateway","serviceId":"API Gateway","signatureVersion":"v4","uid":"apigateway-2015-07-09"},"operations":{"CreateApiKey":{"http":{"requestUri":"/apikeys","responseCode":201},"input":{"type":"structure","members":{"name":{},"description":{},"enabled":{"type":"boolean"},"generateDistinctId":{"type":"boolean"},"value":{},"stageKeys":{"type":"list","member":{"type":"structure","members":{"restApiId":{},"stageName":{}}}},"customerId":{},"tags":{"shape":"S6"}}},"output":{"shape":"S7"}},"CreateAuthorizer":{"http":{"requestUri":"/restapis/{restapi_id}/authorizers","responseCode":201},"input":{"type":"structure","required":["restApiId","name","type"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"type":{},"providerARNs":{"shape":"Sc"},"authType":{},"authorizerUri":{},"authorizerCredentials":{},"identitySource":{},"identityValidationExpression":{},"authorizerResultTtlInSeconds":{"type":"integer"}}},"output":{"shape":"Sf"}},"CreateBasePathMapping":{"http":{"requestUri":"/domainnames/{domain_name}/basepathmappings","responseCode":201},"input":{"type":"structure","required":["domainName","restApiId"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{},"restApiId":{},"stage":{}}},"output":{"shape":"Sh"}},"CreateDeployment":{"http":{"requestUri":"/restapis/{restapi_id}/deployments","responseCode":201},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{},"stageDescription":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"variables":{"shape":"S6"},"canarySettings":{"type":"structure","members":{"percentTraffic":{"type":"double"},"stageVariableOverrides":{"shape":"S6"},"useStageCache":{"type":"boolean"}}},"tracingEnabled":{"type":"boolean"}}},"output":{"shape":"Sn"}},"CreateDocumentationPart":{"http":{"requestUri":"/restapis/{restapi_id}/documentation/parts","responseCode":201},"input":{"type":"structure","required":["restApiId","location","properties"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"location":{"shape":"Ss"},"properties":{}}},"output":{"shape":"Sv"}},"CreateDocumentationVersion":{"http":{"requestUri":"/restapis/{restapi_id}/documentation/versions","responseCode":201},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{},"stageName":{},"description":{}}},"output":{"shape":"Sx"}},"CreateDomainName":{"http":{"requestUri":"/domainnames","responseCode":201},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{},"certificateName":{},"certificateBody":{},"certificatePrivateKey":{},"certificateChain":{},"certificateArn":{},"regionalCertificateName":{},"regionalCertificateArn":{},"endpointConfiguration":{"shape":"Sz"},"tags":{"shape":"S6"},"securityPolicy":{}}},"output":{"shape":"S13"}},"CreateModel":{"http":{"requestUri":"/restapis/{restapi_id}/models","responseCode":201},"input":{"type":"structure","required":["restApiId","name","contentType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"description":{},"schema":{},"contentType":{}}},"output":{"shape":"S16"}},"CreateRequestValidator":{"http":{"requestUri":"/restapis/{restapi_id}/requestvalidators","responseCode":201},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"name":{},"validateRequestBody":{"type":"boolean"},"validateRequestParameters":{"type":"boolean"}}},"output":{"shape":"S18"}},"CreateResource":{"http":{"requestUri":"/restapis/{restapi_id}/resources/{parent_id}","responseCode":201},"input":{"type":"structure","required":["restApiId","parentId","pathPart"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"parentId":{"location":"uri","locationName":"parent_id"},"pathPart":{}}},"output":{"shape":"S1a"}},"CreateRestApi":{"http":{"requestUri":"/restapis","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"version":{},"cloneFrom":{},"binaryMediaTypes":{"shape":"S9"},"minimumCompressionSize":{"type":"integer"},"apiKeySource":{},"endpointConfiguration":{"shape":"Sz"},"policy":{},"tags":{"shape":"S6"}}},"output":{"shape":"S1q"}},"CreateStage":{"http":{"requestUri":"/restapis/{restapi_id}/stages","responseCode":201},"input":{"type":"structure","required":["restApiId","stageName","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{},"deploymentId":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"variables":{"shape":"S6"},"documentationVersion":{},"canarySettings":{"shape":"S1s"},"tracingEnabled":{"type":"boolean"},"tags":{"shape":"S6"}}},"output":{"shape":"S1t"}},"CreateUsagePlan":{"http":{"requestUri":"/usageplans","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"apiStages":{"shape":"S20"},"throttle":{"shape":"S23"},"quota":{"shape":"S24"},"tags":{"shape":"S6"}}},"output":{"shape":"S26"}},"CreateUsagePlanKey":{"http":{"requestUri":"/usageplans/{usageplanId}/keys","responseCode":201},"input":{"type":"structure","required":["usagePlanId","keyId","keyType"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{},"keyType":{}}},"output":{"shape":"S28"}},"CreateVpcLink":{"http":{"requestUri":"/vpclinks","responseCode":202},"input":{"type":"structure","required":["name","targetArns"],"members":{"name":{},"description":{},"targetArns":{"shape":"S9"},"tags":{"shape":"S6"}}},"output":{"shape":"S2a"}},"DeleteApiKey":{"http":{"method":"DELETE","requestUri":"/apikeys/{api_Key}","responseCode":202},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"}}}},"DeleteAuthorizer":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"}}}},"DeleteBasePathMapping":{"http":{"method":"DELETE","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}","responseCode":202},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"}}}},"DeleteClientCertificate":{"http":{"method":"DELETE","requestUri":"/clientcertificates/{clientcertificate_id}","responseCode":202},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"}}}},"DeleteDeployment":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"}}}},"DeleteDocumentationPart":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"}}}},"DeleteDocumentationVersion":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}","responseCode":202},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"}}}},"DeleteDomainName":{"http":{"method":"DELETE","requestUri":"/domainnames/{domain_name}","responseCode":202},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"}}}},"DeleteGatewayResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}","responseCode":202},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"}}}},"DeleteIntegration":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}}},"DeleteIntegrationResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}}},"DeleteMethod":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}}},"DeleteMethodResponse":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":204},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}}},"DeleteModel":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/models/{model_name}","responseCode":202},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"}}}},"DeleteRequestValidator":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"}}}},"DeleteResource":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/resources/{resource_id}","responseCode":202},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"}}}},"DeleteRestApi":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}","responseCode":202},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"}}}},"DeleteStage":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"DeleteUsagePlan":{"http":{"method":"DELETE","requestUri":"/usageplans/{usageplanId}","responseCode":202},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"}}}},"DeleteUsagePlanKey":{"http":{"method":"DELETE","requestUri":"/usageplans/{usageplanId}/keys/{keyId}","responseCode":202},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"}}}},"DeleteVpcLink":{"http":{"method":"DELETE","requestUri":"/vpclinks/{vpclink_id}","responseCode":202},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"}}}},"FlushStageAuthorizersCache":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"FlushStageCache":{"http":{"method":"DELETE","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/cache/data","responseCode":202},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}}},"GenerateClientCertificate":{"http":{"requestUri":"/clientcertificates","responseCode":201},"input":{"type":"structure","members":{"description":{},"tags":{"shape":"S6"}}},"output":{"shape":"S31"}},"GetAccount":{"http":{"method":"GET","requestUri":"/account"},"input":{"type":"structure","members":{}},"output":{"shape":"S33"}},"GetApiKey":{"http":{"method":"GET","requestUri":"/apikeys/{api_Key}"},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"},"includeValue":{"location":"querystring","locationName":"includeValue","type":"boolean"}}},"output":{"shape":"S7"}},"GetApiKeys":{"http":{"method":"GET","requestUri":"/apikeys"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nameQuery":{"location":"querystring","locationName":"name"},"customerId":{"location":"querystring","locationName":"customerId"},"includeValues":{"location":"querystring","locationName":"includeValues","type":"boolean"}}},"output":{"type":"structure","members":{"warnings":{"shape":"S9"},"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S7"}}}}},"GetAuthorizer":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"}}},"output":{"shape":"Sf"}},"GetAuthorizers":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/authorizers"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sf"}}}}},"GetBasePathMapping":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}"},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"}}},"output":{"shape":"Sh"}},"GetBasePathMappings":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}/basepathmappings"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sh"}}}}},"GetClientCertificate":{"http":{"method":"GET","requestUri":"/clientcertificates/{clientcertificate_id}"},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"}}},"output":{"shape":"S31"}},"GetClientCertificates":{"http":{"method":"GET","requestUri":"/clientcertificates"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S31"}}}}},"GetDeployment":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}"},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"},"embed":{"shape":"S9","location":"querystring","locationName":"embed"}}},"output":{"shape":"Sn"}},"GetDeployments":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/deployments"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sn"}}}}},"GetDocumentationPart":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}"},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"}}},"output":{"shape":"Sv"}},"GetDocumentationParts":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/parts"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"type":{"location":"querystring","locationName":"type"},"nameQuery":{"location":"querystring","locationName":"name"},"path":{"location":"querystring","locationName":"path"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"locationStatus":{"location":"querystring","locationName":"locationStatus"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sv"}}}}},"GetDocumentationVersion":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}"},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"}}},"output":{"shape":"Sx"}},"GetDocumentationVersions":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/documentation/versions"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"Sx"}}}}},"GetDomainName":{"http":{"method":"GET","requestUri":"/domainnames/{domain_name}"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"}}},"output":{"shape":"S13"}},"GetDomainNames":{"http":{"method":"GET","requestUri":"/domainnames"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S13"}}}}},"GetExport":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}","responseCode":200},"input":{"type":"structure","required":["restApiId","stageName","exportType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"exportType":{"location":"uri","locationName":"export_type"},"parameters":{"shape":"S6","location":"querystring"},"accepts":{"location":"header","locationName":"Accept"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"contentDisposition":{"location":"header","locationName":"Content-Disposition"},"body":{"type":"blob"}},"payload":"body"}},"GetGatewayResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"}}},"output":{"shape":"S45"}},"GetGatewayResponses":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/gatewayresponses"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S45"}}}}},"GetIntegration":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}},"output":{"shape":"S1h"}},"GetIntegrationResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}},"output":{"shape":"S1n"}},"GetMethod":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"}}},"output":{"shape":"S1c"}},"GetMethodResponse":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"}}},"output":{"shape":"S1f"}},"GetModel":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models/{model_name}"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"},"flatten":{"location":"querystring","locationName":"flatten","type":"boolean"}}},"output":{"shape":"S16"}},"GetModelTemplate":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models/{model_name}/default_template"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"}}},"output":{"type":"structure","members":{"value":{}}}},"GetModels":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/models"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S16"}}}}},"GetRequestValidator":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"}}},"output":{"shape":"S18"}},"GetRequestValidators":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/requestvalidators"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S18"}}}}},"GetResource":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources/{resource_id}"},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"embed":{"shape":"S9","location":"querystring","locationName":"embed"}}},"output":{"shape":"S1a"}},"GetResources":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/resources"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"embed":{"shape":"S9","location":"querystring","locationName":"embed"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S1a"}}}}},"GetRestApi":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"}}},"output":{"shape":"S1q"}},"GetRestApis":{"http":{"method":"GET","requestUri":"/restapis"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S1q"}}}}},"GetSdk":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}","responseCode":200},"input":{"type":"structure","required":["restApiId","stageName","sdkType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"sdkType":{"location":"uri","locationName":"sdk_type"},"parameters":{"shape":"S6","location":"querystring"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"contentDisposition":{"location":"header","locationName":"Content-Disposition"},"body":{"type":"blob"}},"payload":"body"}},"GetSdkType":{"http":{"method":"GET","requestUri":"/sdktypes/{sdktype_id}"},"input":{"type":"structure","required":["id"],"members":{"id":{"location":"uri","locationName":"sdktype_id"}}},"output":{"shape":"S4y"}},"GetSdkTypes":{"http":{"method":"GET","requestUri":"/sdktypes"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S4y"}}}}},"GetStage":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages/{stage_name}"},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"}}},"output":{"shape":"S1t"}},"GetStages":{"http":{"method":"GET","requestUri":"/restapis/{restapi_id}/stages"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"querystring","locationName":"deploymentId"}}},"output":{"type":"structure","members":{"item":{"type":"list","member":{"shape":"S1t"}}}}},"GetTags":{"http":{"method":"GET","requestUri":"/tags/{resource_arn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resource_arn"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"tags":{"shape":"S6"}}}},"GetUsage":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/usage"},"input":{"type":"structure","required":["usagePlanId","startDate","endDate"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"querystring","locationName":"keyId"},"startDate":{"location":"querystring","locationName":"startDate"},"endDate":{"location":"querystring","locationName":"endDate"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"shape":"S5b"}},"GetUsagePlan":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"}}},"output":{"shape":"S26"}},"GetUsagePlanKey":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/keys/{keyId}","responseCode":200},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"}}},"output":{"shape":"S28"}},"GetUsagePlanKeys":{"http":{"method":"GET","requestUri":"/usageplans/{usageplanId}/keys"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nameQuery":{"location":"querystring","locationName":"name"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S28"}}}}},"GetUsagePlans":{"http":{"method":"GET","requestUri":"/usageplans"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"keyId":{"location":"querystring","locationName":"keyId"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S26"}}}}},"GetVpcLink":{"http":{"method":"GET","requestUri":"/vpclinks/{vpclink_id}"},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"}}},"output":{"shape":"S2a"}},"GetVpcLinks":{"http":{"method":"GET","requestUri":"/vpclinks"},"input":{"type":"structure","members":{"position":{"location":"querystring","locationName":"position"},"limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"position":{},"items":{"locationName":"item","type":"list","member":{"shape":"S2a"}}}}},"ImportApiKeys":{"http":{"requestUri":"/apikeys?mode=import","responseCode":201},"input":{"type":"structure","required":["body","format"],"members":{"body":{"type":"blob"},"format":{"location":"querystring","locationName":"format"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"}},"payload":"body"},"output":{"type":"structure","members":{"ids":{"shape":"S9"},"warnings":{"shape":"S9"}}}},"ImportDocumentationParts":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/documentation/parts"},"input":{"type":"structure","required":["restApiId","body"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"mode":{"location":"querystring","locationName":"mode"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"body":{"type":"blob"}},"payload":"body"},"output":{"type":"structure","members":{"ids":{"shape":"S9"},"warnings":{"shape":"S9"}}}},"ImportRestApi":{"http":{"requestUri":"/restapis?mode=import","responseCode":201},"input":{"type":"structure","required":["body"],"members":{"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"parameters":{"shape":"S6","location":"querystring"},"body":{"type":"blob"}},"payload":"body"},"output":{"shape":"S1q"}},"PutGatewayResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}","responseCode":201},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"},"statusCode":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"}}},"output":{"shape":"S45"}},"PutIntegration":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","type"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"type":{},"integrationHttpMethod":{"locationName":"httpMethod"},"uri":{},"connectionType":{},"connectionId":{},"credentials":{},"requestParameters":{"shape":"S6"},"requestTemplates":{"shape":"S6"},"passthroughBehavior":{},"cacheNamespace":{},"cacheKeyParameters":{"shape":"S9"},"contentHandling":{},"timeoutInMillis":{"type":"integer"}}},"output":{"shape":"S1h"}},"PutIntegrationResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"selectionPattern":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"},"contentHandling":{}}},"output":{"shape":"S1n"}},"PutMethod":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","authorizationType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"authorizationType":{},"authorizerId":{},"apiKeyRequired":{"type":"boolean"},"operationName":{},"requestParameters":{"shape":"S1d"},"requestModels":{"shape":"S6"},"requestValidatorId":{},"authorizationScopes":{"shape":"S9"}}},"output":{"shape":"S1c"}},"PutMethodResponse":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"responseParameters":{"shape":"S1d"},"responseModels":{"shape":"S6"}}},"output":{"shape":"S1f"}},"PutRestApi":{"http":{"method":"PUT","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId","body"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"mode":{"location":"querystring","locationName":"mode"},"failOnWarnings":{"location":"querystring","locationName":"failonwarnings","type":"boolean"},"parameters":{"shape":"S6","location":"querystring"},"body":{"type":"blob"}},"payload":"body"},"output":{"shape":"S1q"}},"TagResource":{"http":{"method":"PUT","requestUri":"/tags/{resource_arn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resource_arn"},"tags":{"shape":"S6"}}}},"TestInvokeAuthorizer":{"http":{"requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"},"headers":{"shape":"S6"},"multiValueHeaders":{"shape":"S67"},"pathWithQueryString":{},"body":{},"stageVariables":{"shape":"S6"},"additionalContext":{"shape":"S6"}}},"output":{"type":"structure","members":{"clientStatus":{"type":"integer"},"log":{},"latency":{"type":"long"},"principalId":{},"policy":{},"authorization":{"shape":"S67"},"claims":{"shape":"S6"}}}},"TestInvokeMethod":{"http":{"requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"pathWithQueryString":{},"body":{},"headers":{"shape":"S6"},"multiValueHeaders":{"shape":"S67"},"clientCertificateId":{},"stageVariables":{"shape":"S6"}}},"output":{"type":"structure","members":{"status":{"type":"integer"},"body":{},"headers":{"shape":"S6"},"multiValueHeaders":{"shape":"S67"},"log":{},"latency":{"type":"long"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resource_arn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resource_arn"},"tagKeys":{"shape":"S9","location":"querystring","locationName":"tagKeys"}}}},"UpdateAccount":{"http":{"method":"PATCH","requestUri":"/account"},"input":{"type":"structure","members":{"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S33"}},"UpdateApiKey":{"http":{"method":"PATCH","requestUri":"/apikeys/{api_Key}"},"input":{"type":"structure","required":["apiKey"],"members":{"apiKey":{"location":"uri","locationName":"api_Key"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S7"}},"UpdateAuthorizer":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/authorizers/{authorizer_id}"},"input":{"type":"structure","required":["restApiId","authorizerId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"authorizerId":{"location":"uri","locationName":"authorizer_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sf"}},"UpdateBasePathMapping":{"http":{"method":"PATCH","requestUri":"/domainnames/{domain_name}/basepathmappings/{base_path}"},"input":{"type":"structure","required":["domainName","basePath"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"basePath":{"location":"uri","locationName":"base_path"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sh"}},"UpdateClientCertificate":{"http":{"method":"PATCH","requestUri":"/clientcertificates/{clientcertificate_id}"},"input":{"type":"structure","required":["clientCertificateId"],"members":{"clientCertificateId":{"location":"uri","locationName":"clientcertificate_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S31"}},"UpdateDeployment":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/deployments/{deployment_id}"},"input":{"type":"structure","required":["restApiId","deploymentId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"deploymentId":{"location":"uri","locationName":"deployment_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sn"}},"UpdateDocumentationPart":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/documentation/parts/{part_id}"},"input":{"type":"structure","required":["restApiId","documentationPartId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationPartId":{"location":"uri","locationName":"part_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sv"}},"UpdateDocumentationVersion":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/documentation/versions/{doc_version}"},"input":{"type":"structure","required":["restApiId","documentationVersion"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"documentationVersion":{"location":"uri","locationName":"doc_version"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"Sx"}},"UpdateDomainName":{"http":{"method":"PATCH","requestUri":"/domainnames/{domain_name}"},"input":{"type":"structure","required":["domainName"],"members":{"domainName":{"location":"uri","locationName":"domain_name"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S13"}},"UpdateGatewayResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"},"input":{"type":"structure","required":["restApiId","responseType"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"responseType":{"location":"uri","locationName":"response_type"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S45"}},"UpdateIntegration":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1h"}},"UpdateIntegrationResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1n"}},"UpdateMethod":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1c"}},"UpdateMethodResponse":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}","responseCode":201},"input":{"type":"structure","required":["restApiId","resourceId","httpMethod","statusCode"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"httpMethod":{"location":"uri","locationName":"http_method"},"statusCode":{"location":"uri","locationName":"status_code"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1f"}},"UpdateModel":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/models/{model_name}"},"input":{"type":"structure","required":["restApiId","modelName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"modelName":{"location":"uri","locationName":"model_name"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S16"}},"UpdateRequestValidator":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},"input":{"type":"structure","required":["restApiId","requestValidatorId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"requestValidatorId":{"location":"uri","locationName":"requestvalidator_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S18"}},"UpdateResource":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/resources/{resource_id}"},"input":{"type":"structure","required":["restApiId","resourceId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"resourceId":{"location":"uri","locationName":"resource_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1a"}},"UpdateRestApi":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}"},"input":{"type":"structure","required":["restApiId"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1q"}},"UpdateStage":{"http":{"method":"PATCH","requestUri":"/restapis/{restapi_id}/stages/{stage_name}"},"input":{"type":"structure","required":["restApiId","stageName"],"members":{"restApiId":{"location":"uri","locationName":"restapi_id"},"stageName":{"location":"uri","locationName":"stage_name"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S1t"}},"UpdateUsage":{"http":{"method":"PATCH","requestUri":"/usageplans/{usageplanId}/keys/{keyId}/usage"},"input":{"type":"structure","required":["usagePlanId","keyId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"keyId":{"location":"uri","locationName":"keyId"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S5b"}},"UpdateUsagePlan":{"http":{"method":"PATCH","requestUri":"/usageplans/{usageplanId}"},"input":{"type":"structure","required":["usagePlanId"],"members":{"usagePlanId":{"location":"uri","locationName":"usageplanId"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S26"}},"UpdateVpcLink":{"http":{"method":"PATCH","requestUri":"/vpclinks/{vpclink_id}"},"input":{"type":"structure","required":["vpcLinkId"],"members":{"vpcLinkId":{"location":"uri","locationName":"vpclink_id"},"patchOperations":{"shape":"S6d"}}},"output":{"shape":"S2a"}}},"shapes":{"S6":{"type":"map","key":{},"value":{}},"S7":{"type":"structure","members":{"id":{},"value":{},"name":{},"customerId":{},"description":{},"enabled":{"type":"boolean"},"createdDate":{"type":"timestamp"},"lastUpdatedDate":{"type":"timestamp"},"stageKeys":{"shape":"S9"},"tags":{"shape":"S6"}}},"S9":{"type":"list","member":{}},"Sc":{"type":"list","member":{}},"Sf":{"type":"structure","members":{"id":{},"name":{},"type":{},"providerARNs":{"shape":"Sc"},"authType":{},"authorizerUri":{},"authorizerCredentials":{},"identitySource":{},"identityValidationExpression":{},"authorizerResultTtlInSeconds":{"type":"integer"}}},"Sh":{"type":"structure","members":{"basePath":{},"restApiId":{},"stage":{}}},"Sn":{"type":"structure","members":{"id":{},"description":{},"createdDate":{"type":"timestamp"},"apiSummary":{"type":"map","key":{},"value":{"type":"map","key":{},"value":{"type":"structure","members":{"authorizationType":{},"apiKeyRequired":{"type":"boolean"}}}}}}},"Ss":{"type":"structure","required":["type"],"members":{"type":{},"path":{},"method":{},"statusCode":{},"name":{}}},"Sv":{"type":"structure","members":{"id":{},"location":{"shape":"Ss"},"properties":{}}},"Sx":{"type":"structure","members":{"version":{},"createdDate":{"type":"timestamp"},"description":{}}},"Sz":{"type":"structure","members":{"types":{"type":"list","member":{}},"vpcEndpointIds":{"shape":"S9"}}},"S13":{"type":"structure","members":{"domainName":{},"certificateName":{},"certificateArn":{},"certificateUploadDate":{"type":"timestamp"},"regionalDomainName":{},"regionalHostedZoneId":{},"regionalCertificateName":{},"regionalCertificateArn":{},"distributionDomainName":{},"distributionHostedZoneId":{},"endpointConfiguration":{"shape":"Sz"},"domainNameStatus":{},"domainNameStatusMessage":{},"securityPolicy":{},"tags":{"shape":"S6"}}},"S16":{"type":"structure","members":{"id":{},"name":{},"description":{},"schema":{},"contentType":{}}},"S18":{"type":"structure","members":{"id":{},"name":{},"validateRequestBody":{"type":"boolean"},"validateRequestParameters":{"type":"boolean"}}},"S1a":{"type":"structure","members":{"id":{},"parentId":{},"pathPart":{},"path":{},"resourceMethods":{"type":"map","key":{},"value":{"shape":"S1c"}}}},"S1c":{"type":"structure","members":{"httpMethod":{},"authorizationType":{},"authorizerId":{},"apiKeyRequired":{"type":"boolean"},"requestValidatorId":{},"operationName":{},"requestParameters":{"shape":"S1d"},"requestModels":{"shape":"S6"},"methodResponses":{"type":"map","key":{},"value":{"shape":"S1f"}},"methodIntegration":{"shape":"S1h"},"authorizationScopes":{"shape":"S9"}}},"S1d":{"type":"map","key":{},"value":{"type":"boolean"}},"S1f":{"type":"structure","members":{"statusCode":{},"responseParameters":{"shape":"S1d"},"responseModels":{"shape":"S6"}}},"S1h":{"type":"structure","members":{"type":{},"httpMethod":{},"uri":{},"connectionType":{},"connectionId":{},"credentials":{},"requestParameters":{"shape":"S6"},"requestTemplates":{"shape":"S6"},"passthroughBehavior":{},"contentHandling":{},"timeoutInMillis":{"type":"integer"},"cacheNamespace":{},"cacheKeyParameters":{"shape":"S9"},"integrationResponses":{"type":"map","key":{},"value":{"shape":"S1n"}}}},"S1n":{"type":"structure","members":{"statusCode":{},"selectionPattern":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"},"contentHandling":{}}},"S1q":{"type":"structure","members":{"id":{},"name":{},"description":{},"createdDate":{"type":"timestamp"},"version":{},"warnings":{"shape":"S9"},"binaryMediaTypes":{"shape":"S9"},"minimumCompressionSize":{"type":"integer"},"apiKeySource":{},"endpointConfiguration":{"shape":"Sz"},"policy":{},"tags":{"shape":"S6"}}},"S1s":{"type":"structure","members":{"percentTraffic":{"type":"double"},"deploymentId":{},"stageVariableOverrides":{"shape":"S6"},"useStageCache":{"type":"boolean"}}},"S1t":{"type":"structure","members":{"deploymentId":{},"clientCertificateId":{},"stageName":{},"description":{},"cacheClusterEnabled":{"type":"boolean"},"cacheClusterSize":{},"cacheClusterStatus":{},"methodSettings":{"type":"map","key":{},"value":{"type":"structure","members":{"metricsEnabled":{"type":"boolean"},"loggingLevel":{},"dataTraceEnabled":{"type":"boolean"},"throttlingBurstLimit":{"type":"integer"},"throttlingRateLimit":{"type":"double"},"cachingEnabled":{"type":"boolean"},"cacheTtlInSeconds":{"type":"integer"},"cacheDataEncrypted":{"type":"boolean"},"requireAuthorizationForCacheControl":{"type":"boolean"},"unauthorizedCacheControlHeaderStrategy":{}}}},"variables":{"shape":"S6"},"documentationVersion":{},"accessLogSettings":{"type":"structure","members":{"format":{},"destinationArn":{}}},"canarySettings":{"shape":"S1s"},"tracingEnabled":{"type":"boolean"},"webAclArn":{},"tags":{"shape":"S6"},"createdDate":{"type":"timestamp"},"lastUpdatedDate":{"type":"timestamp"}}},"S20":{"type":"list","member":{"type":"structure","members":{"apiId":{},"stage":{},"throttle":{"type":"map","key":{},"value":{"shape":"S23"}}}}},"S23":{"type":"structure","members":{"burstLimit":{"type":"integer"},"rateLimit":{"type":"double"}}},"S24":{"type":"structure","members":{"limit":{"type":"integer"},"offset":{"type":"integer"},"period":{}}},"S26":{"type":"structure","members":{"id":{},"name":{},"description":{},"apiStages":{"shape":"S20"},"throttle":{"shape":"S23"},"quota":{"shape":"S24"},"productCode":{},"tags":{"shape":"S6"}}},"S28":{"type":"structure","members":{"id":{},"type":{},"value":{},"name":{}}},"S2a":{"type":"structure","members":{"id":{},"name":{},"description":{},"targetArns":{"shape":"S9"},"status":{},"statusMessage":{},"tags":{"shape":"S6"}}},"S31":{"type":"structure","members":{"clientCertificateId":{},"description":{},"pemEncodedCertificate":{},"createdDate":{"type":"timestamp"},"expirationDate":{"type":"timestamp"},"tags":{"shape":"S6"}}},"S33":{"type":"structure","members":{"cloudwatchRoleArn":{},"throttleSettings":{"shape":"S23"},"features":{"shape":"S9"},"apiKeyVersion":{}}},"S45":{"type":"structure","members":{"responseType":{},"statusCode":{},"responseParameters":{"shape":"S6"},"responseTemplates":{"shape":"S6"},"defaultResponse":{"type":"boolean"}}},"S4y":{"type":"structure","members":{"id":{},"friendlyName":{},"description":{},"configurationProperties":{"type":"list","member":{"type":"structure","members":{"name":{},"friendlyName":{},"description":{},"required":{"type":"boolean"},"defaultValue":{}}}}}},"S5b":{"type":"structure","members":{"usagePlanId":{},"startDate":{},"endDate":{},"position":{},"items":{"locationName":"values","type":"map","key":{},"value":{"type":"list","member":{"type":"list","member":{"type":"long"}}}}}},"S67":{"type":"map","key":{},"value":{"shape":"S9"}},"S6d":{"type":"list","member":{"type":"structure","members":{"op":{},"path":{},"value":{},"from":{}}}}}}' - ); + /***/ 47: /***/ function (module) { + module.exports = { + pagination: { + DescribeAccountAttributes: { result_key: "AccountAttributes" }, + DescribeAddresses: { result_key: "Addresses" }, + DescribeAvailabilityZones: { result_key: "AvailabilityZones" }, + DescribeBundleTasks: { result_key: "BundleTasks" }, + DescribeByoipCidrs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ByoipCidrs", + }, + DescribeCapacityReservations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "CapacityReservations", + }, + DescribeClassicLinkInstances: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Instances", + }, + DescribeClientVpnAuthorizationRules: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "AuthorizationRules", + }, + DescribeClientVpnConnections: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Connections", + }, + DescribeClientVpnEndpoints: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ClientVpnEndpoints", + }, + DescribeClientVpnRoutes: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Routes", + }, + DescribeClientVpnTargetNetworks: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ClientVpnTargetNetworks", + }, + DescribeCoipPools: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "CoipPools", + }, + DescribeConversionTasks: { result_key: "ConversionTasks" }, + DescribeCustomerGateways: { result_key: "CustomerGateways" }, + DescribeDhcpOptions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "DhcpOptions", + }, + DescribeEgressOnlyInternetGateways: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "EgressOnlyInternetGateways", + }, + DescribeExportImageTasks: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ExportImageTasks", + }, + DescribeExportTasks: { result_key: "ExportTasks" }, + DescribeFastSnapshotRestores: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "FastSnapshotRestores", + }, + DescribeFleets: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Fleets", + }, + DescribeFlowLogs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "FlowLogs", + }, + DescribeFpgaImages: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "FpgaImages", + }, + DescribeHostReservationOfferings: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "OfferingSet", + }, + DescribeHostReservations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "HostReservationSet", + }, + DescribeHosts: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Hosts", + }, + DescribeIamInstanceProfileAssociations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "IamInstanceProfileAssociations", + }, + DescribeImages: { result_key: "Images" }, + DescribeImportImageTasks: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ImportImageTasks", + }, + DescribeImportSnapshotTasks: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ImportSnapshotTasks", + }, + DescribeInstanceCreditSpecifications: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "InstanceCreditSpecifications", + }, + DescribeInstanceStatus: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "InstanceStatuses", + }, + DescribeInstanceTypeOfferings: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "InstanceTypeOfferings", + }, + DescribeInstanceTypes: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "InstanceTypes", + }, + DescribeInstances: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Reservations", + }, + DescribeInternetGateways: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "InternetGateways", + }, + DescribeIpv6Pools: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Ipv6Pools", + }, + DescribeKeyPairs: { result_key: "KeyPairs" }, + DescribeLaunchTemplateVersions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "LaunchTemplateVersions", + }, + DescribeLaunchTemplates: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "LaunchTemplates", + }, + DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: + "LocalGatewayRouteTableVirtualInterfaceGroupAssociations", + }, + DescribeLocalGatewayRouteTableVpcAssociations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "LocalGatewayRouteTableVpcAssociations", + }, + DescribeLocalGatewayRouteTables: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "LocalGatewayRouteTables", + }, + DescribeLocalGatewayVirtualInterfaceGroups: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "LocalGatewayVirtualInterfaceGroups", + }, + DescribeLocalGatewayVirtualInterfaces: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "LocalGatewayVirtualInterfaces", + }, + DescribeLocalGateways: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "LocalGateways", + }, + DescribeMovingAddresses: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "MovingAddressStatuses", + }, + DescribeNatGateways: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "NatGateways", + }, + DescribeNetworkAcls: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "NetworkAcls", + }, + DescribeNetworkInterfacePermissions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "NetworkInterfacePermissions", + }, + DescribeNetworkInterfaces: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "NetworkInterfaces", + }, + DescribePlacementGroups: { result_key: "PlacementGroups" }, + DescribePrefixLists: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "PrefixLists", + }, + DescribePrincipalIdFormat: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Principals", + }, + DescribePublicIpv4Pools: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "PublicIpv4Pools", + }, + DescribeRegions: { result_key: "Regions" }, + DescribeReservedInstances: { result_key: "ReservedInstances" }, + DescribeReservedInstancesListings: { + result_key: "ReservedInstancesListings", + }, + DescribeReservedInstancesModifications: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "ReservedInstancesModifications", + }, + DescribeReservedInstancesOfferings: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ReservedInstancesOfferings", + }, + DescribeRouteTables: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "RouteTables", + }, + DescribeScheduledInstanceAvailability: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ScheduledInstanceAvailabilitySet", + }, + DescribeScheduledInstances: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ScheduledInstanceSet", + }, + DescribeSecurityGroups: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "SecurityGroups", + }, + DescribeSnapshots: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Snapshots", + }, + DescribeSpotFleetRequests: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "SpotFleetRequestConfigs", + }, + DescribeSpotInstanceRequests: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "SpotInstanceRequests", + }, + DescribeSpotPriceHistory: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "SpotPriceHistory", + }, + DescribeStaleSecurityGroups: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "StaleSecurityGroupSet", + }, + DescribeSubnets: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Subnets", + }, + DescribeTags: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Tags", + }, + DescribeTrafficMirrorFilters: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TrafficMirrorFilters", + }, + DescribeTrafficMirrorSessions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TrafficMirrorSessions", + }, + DescribeTrafficMirrorTargets: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TrafficMirrorTargets", + }, + DescribeTransitGatewayAttachments: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGatewayAttachments", + }, + DescribeTransitGatewayMulticastDomains: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGatewayMulticastDomains", + }, + DescribeTransitGatewayPeeringAttachments: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGatewayPeeringAttachments", + }, + DescribeTransitGatewayRouteTables: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGatewayRouteTables", + }, + DescribeTransitGatewayVpcAttachments: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGatewayVpcAttachments", + }, + DescribeTransitGateways: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGateways", + }, + DescribeVolumeStatus: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "VolumeStatuses", + }, + DescribeVolumes: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Volumes", + }, + DescribeVolumesModifications: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "VolumesModifications", + }, + DescribeVpcClassicLinkDnsSupport: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Vpcs", + }, + DescribeVpcEndpointConnectionNotifications: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ConnectionNotificationSet", + }, + DescribeVpcEndpointConnections: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "VpcEndpointConnections", + }, + DescribeVpcEndpointServiceConfigurations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ServiceConfigurations", + }, + DescribeVpcEndpointServicePermissions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "AllowedPrincipals", + }, + DescribeVpcEndpoints: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "VpcEndpoints", + }, + DescribeVpcPeeringConnections: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "VpcPeeringConnections", + }, + DescribeVpcs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Vpcs", + }, + DescribeVpnConnections: { result_key: "VpnConnections" }, + DescribeVpnGateways: { result_key: "VpnGateways" }, + GetAssociatedIpv6PoolCidrs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Ipv6CidrAssociations", + }, + GetTransitGatewayAttachmentPropagations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGatewayAttachmentPropagations", + }, + GetTransitGatewayMulticastDomainAssociations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "MulticastDomainAssociations", + }, + GetTransitGatewayRouteTableAssociations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Associations", + }, + GetTransitGatewayRouteTablePropagations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "TransitGatewayRouteTablePropagations", + }, + SearchLocalGatewayRoutes: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Routes", + }, + SearchTransitGatewayMulticastGroups: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "MulticastGroups", + }, + }, + }; /***/ }, - /***/ 61271: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetApiKeys":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetBasePathMappings":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetClientCertificates":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetDeployments":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetDomainNames":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetModels":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetResources":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetRestApis":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsage":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsagePlanKeys":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetUsagePlans":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"},"GetVpcLinks":{"input_token":"position","limit_key":"limit","output_token":"position","result_key":"items"}}}' - ); + /***/ 72: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-08-22", + endpointPrefix: "acm-pca", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "ACM-PCA", + serviceFullName: + "AWS Certificate Manager Private Certificate Authority", + serviceId: "ACM PCA", + signatureVersion: "v4", + targetPrefix: "ACMPrivateCA", + uid: "acm-pca-2017-08-22", + }, + operations: { + CreateCertificateAuthority: { + input: { + type: "structure", + required: [ + "CertificateAuthorityConfiguration", + "CertificateAuthorityType", + ], + members: { + CertificateAuthorityConfiguration: { shape: "S2" }, + RevocationConfiguration: { shape: "Se" }, + CertificateAuthorityType: {}, + IdempotencyToken: {}, + Tags: { shape: "Sm" }, + }, + }, + output: { + type: "structure", + members: { CertificateAuthorityArn: {} }, + }, + idempotent: true, + }, + CreateCertificateAuthorityAuditReport: { + input: { + type: "structure", + required: [ + "CertificateAuthorityArn", + "S3BucketName", + "AuditReportResponseFormat", + ], + members: { + CertificateAuthorityArn: {}, + S3BucketName: {}, + AuditReportResponseFormat: {}, + }, + }, + output: { + type: "structure", + members: { AuditReportId: {}, S3Key: {} }, + }, + idempotent: true, + }, + CreatePermission: { + input: { + type: "structure", + required: ["CertificateAuthorityArn", "Principal", "Actions"], + members: { + CertificateAuthorityArn: {}, + Principal: {}, + SourceAccount: {}, + Actions: { shape: "S10" }, + }, + }, + }, + DeleteCertificateAuthority: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { + CertificateAuthorityArn: {}, + PermanentDeletionTimeInDays: { type: "integer" }, + }, + }, + }, + DeletePermission: { + input: { + type: "structure", + required: ["CertificateAuthorityArn", "Principal"], + members: { + CertificateAuthorityArn: {}, + Principal: {}, + SourceAccount: {}, + }, + }, + }, + DescribeCertificateAuthority: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { CertificateAuthorityArn: {} }, + }, + output: { + type: "structure", + members: { CertificateAuthority: { shape: "S17" } }, + }, + }, + DescribeCertificateAuthorityAuditReport: { + input: { + type: "structure", + required: ["CertificateAuthorityArn", "AuditReportId"], + members: { CertificateAuthorityArn: {}, AuditReportId: {} }, + }, + output: { + type: "structure", + members: { + AuditReportStatus: {}, + S3BucketName: {}, + S3Key: {}, + CreatedAt: { type: "timestamp" }, + }, + }, + }, + GetCertificate: { + input: { + type: "structure", + required: ["CertificateAuthorityArn", "CertificateArn"], + members: { CertificateAuthorityArn: {}, CertificateArn: {} }, + }, + output: { + type: "structure", + members: { Certificate: {}, CertificateChain: {} }, + }, + }, + GetCertificateAuthorityCertificate: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { CertificateAuthorityArn: {} }, + }, + output: { + type: "structure", + members: { Certificate: {}, CertificateChain: {} }, + }, + }, + GetCertificateAuthorityCsr: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { CertificateAuthorityArn: {} }, + }, + output: { type: "structure", members: { Csr: {} } }, + }, + ImportCertificateAuthorityCertificate: { + input: { + type: "structure", + required: ["CertificateAuthorityArn", "Certificate"], + members: { + CertificateAuthorityArn: {}, + Certificate: { type: "blob" }, + CertificateChain: { type: "blob" }, + }, + }, + }, + IssueCertificate: { + input: { + type: "structure", + required: [ + "CertificateAuthorityArn", + "Csr", + "SigningAlgorithm", + "Validity", + ], + members: { + CertificateAuthorityArn: {}, + Csr: { type: "blob" }, + SigningAlgorithm: {}, + TemplateArn: {}, + Validity: { + type: "structure", + required: ["Value", "Type"], + members: { Value: { type: "long" }, Type: {} }, + }, + IdempotencyToken: {}, + }, + }, + output: { type: "structure", members: { CertificateArn: {} } }, + idempotent: true, + }, + ListCertificateAuthorities: { + input: { + type: "structure", + members: { NextToken: {}, MaxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + CertificateAuthorities: { + type: "list", + member: { shape: "S17" }, + }, + NextToken: {}, + }, + }, + }, + ListPermissions: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { + CertificateAuthorityArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Permissions: { + type: "list", + member: { + type: "structure", + members: { + CertificateAuthorityArn: {}, + CreatedAt: { type: "timestamp" }, + Principal: {}, + SourceAccount: {}, + Actions: { shape: "S10" }, + Policy: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListTags: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { + CertificateAuthorityArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Tags: { shape: "Sm" }, NextToken: {} }, + }, + }, + RestoreCertificateAuthority: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { CertificateAuthorityArn: {} }, + }, + }, + RevokeCertificate: { + input: { + type: "structure", + required: [ + "CertificateAuthorityArn", + "CertificateSerial", + "RevocationReason", + ], + members: { + CertificateAuthorityArn: {}, + CertificateSerial: {}, + RevocationReason: {}, + }, + }, + }, + TagCertificateAuthority: { + input: { + type: "structure", + required: ["CertificateAuthorityArn", "Tags"], + members: { CertificateAuthorityArn: {}, Tags: { shape: "Sm" } }, + }, + }, + UntagCertificateAuthority: { + input: { + type: "structure", + required: ["CertificateAuthorityArn", "Tags"], + members: { CertificateAuthorityArn: {}, Tags: { shape: "Sm" } }, + }, + }, + UpdateCertificateAuthority: { + input: { + type: "structure", + required: ["CertificateAuthorityArn"], + members: { + CertificateAuthorityArn: {}, + RevocationConfiguration: { shape: "Se" }, + Status: {}, + }, + }, + }, + }, + shapes: { + S2: { + type: "structure", + required: ["KeyAlgorithm", "SigningAlgorithm", "Subject"], + members: { + KeyAlgorithm: {}, + SigningAlgorithm: {}, + Subject: { + type: "structure", + members: { + Country: {}, + Organization: {}, + OrganizationalUnit: {}, + DistinguishedNameQualifier: {}, + State: {}, + CommonName: {}, + SerialNumber: {}, + Locality: {}, + Title: {}, + Surname: {}, + GivenName: {}, + Initials: {}, + Pseudonym: {}, + GenerationQualifier: {}, + }, + }, + }, + }, + Se: { + type: "structure", + members: { + CrlConfiguration: { + type: "structure", + required: ["Enabled"], + members: { + Enabled: { type: "boolean" }, + ExpirationInDays: { type: "integer" }, + CustomCname: {}, + S3BucketName: {}, + }, + }, + }, + }, + Sm: { + type: "list", + member: { + type: "structure", + required: ["Key"], + members: { Key: {}, Value: {} }, + }, + }, + S10: { type: "list", member: {} }, + S17: { + type: "structure", + members: { + Arn: {}, + CreatedAt: { type: "timestamp" }, + LastStateChangeAt: { type: "timestamp" }, + Type: {}, + Serial: {}, + Status: {}, + NotBefore: { type: "timestamp" }, + NotAfter: { type: "timestamp" }, + FailureReason: {}, + CertificateAuthorityConfiguration: { shape: "S2" }, + RevocationConfiguration: { shape: "Se" }, + RestorableUntil: { type: "timestamp" }, + }, + }, + }, + }; /***/ }, - /***/ 31775: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-11-29","endpointPrefix":"execute-api","signingName":"execute-api","serviceFullName":"AmazonApiGatewayManagementApi","serviceId":"ApiGatewayManagementApi","protocol":"rest-json","jsonVersion":"1.1","uid":"apigatewaymanagementapi-2018-11-29","signatureVersion":"v4"},"operations":{"DeleteConnection":{"http":{"method":"DELETE","requestUri":"/@connections/{connectionId}","responseCode":204},"input":{"type":"structure","members":{"ConnectionId":{"location":"uri","locationName":"connectionId"}},"required":["ConnectionId"]}},"GetConnection":{"http":{"method":"GET","requestUri":"/@connections/{connectionId}","responseCode":200},"input":{"type":"structure","members":{"ConnectionId":{"location":"uri","locationName":"connectionId"}},"required":["ConnectionId"]},"output":{"type":"structure","members":{"ConnectedAt":{"shape":"S5","locationName":"connectedAt"},"Identity":{"locationName":"identity","type":"structure","members":{"SourceIp":{"locationName":"sourceIp"},"UserAgent":{"locationName":"userAgent"}},"required":["SourceIp","UserAgent"]},"LastActiveAt":{"shape":"S5","locationName":"lastActiveAt"}}}},"PostToConnection":{"http":{"requestUri":"/@connections/{connectionId}","responseCode":200},"input":{"type":"structure","members":{"Data":{"type":"blob"},"ConnectionId":{"location":"uri","locationName":"connectionId"}},"required":["ConnectionId","Data"],"payload":"Data"}}},"shapes":{"S5":{"type":"timestamp","timestampFormat":"iso8601"}}}' - ); + /***/ 91: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 19890: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 99: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["medialive"] = {}; + AWS.MediaLive = Service.defineService("medialive", ["2017-10-14"]); + Object.defineProperty(apiLoader.services["medialive"], "2017-10-14", { + get: function get() { + var model = __webpack_require__(4444); + model.paginators = __webpack_require__(8369).pagination; + model.waiters = __webpack_require__(9461).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 18767: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-11-29","endpointPrefix":"apigateway","signingName":"apigateway","serviceFullName":"AmazonApiGatewayV2","serviceId":"ApiGatewayV2","protocol":"rest-json","jsonVersion":"1.1","uid":"apigatewayv2-2018-11-29","signatureVersion":"v4"},"operations":{"CreateApi":{"http":{"requestUri":"/v2/apis","responseCode":201},"input":{"type":"structure","members":{"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"Name":{"locationName":"name"},"ProtocolType":{"locationName":"protocolType"},"RouteKey":{"locationName":"routeKey"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Tags":{"shape":"Sg","locationName":"tags"},"Target":{"locationName":"target"},"Version":{"locationName":"version"}},"required":["ProtocolType","Name"]},"output":{"type":"structure","members":{"ApiEndpoint":{"locationName":"apiEndpoint"},"ApiId":{"locationName":"apiId"},"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"ImportInfo":{"shape":"Sm","locationName":"importInfo"},"Name":{"locationName":"name"},"ProtocolType":{"locationName":"protocolType"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Tags":{"shape":"Sg","locationName":"tags"},"Version":{"locationName":"version"},"Warnings":{"shape":"Sm","locationName":"warnings"}}}},"CreateApiMapping":{"http":{"requestUri":"/v2/domainnames/{domainName}/apimappings","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"locationName":"apiId"},"ApiMappingKey":{"locationName":"apiMappingKey"},"DomainName":{"location":"uri","locationName":"domainName"},"Stage":{"locationName":"stage"}},"required":["DomainName","Stage","ApiId"]},"output":{"type":"structure","members":{"ApiId":{"locationName":"apiId"},"ApiMappingId":{"locationName":"apiMappingId"},"ApiMappingKey":{"locationName":"apiMappingKey"},"Stage":{"locationName":"stage"}}}},"CreateAuthorizer":{"http":{"requestUri":"/v2/apis/{apiId}/authorizers","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"AuthorizerCredentialsArn":{"locationName":"authorizerCredentialsArn"},"AuthorizerResultTtlInSeconds":{"locationName":"authorizerResultTtlInSeconds","type":"integer"},"AuthorizerType":{"locationName":"authorizerType"},"AuthorizerUri":{"locationName":"authorizerUri"},"IdentitySource":{"shape":"Ss","locationName":"identitySource"},"IdentityValidationExpression":{"locationName":"identityValidationExpression"},"JwtConfiguration":{"shape":"St","locationName":"jwtConfiguration"},"Name":{"locationName":"name"}},"required":["ApiId","AuthorizerType","IdentitySource","Name"]},"output":{"type":"structure","members":{"AuthorizerCredentialsArn":{"locationName":"authorizerCredentialsArn"},"AuthorizerId":{"locationName":"authorizerId"},"AuthorizerResultTtlInSeconds":{"locationName":"authorizerResultTtlInSeconds","type":"integer"},"AuthorizerType":{"locationName":"authorizerType"},"AuthorizerUri":{"locationName":"authorizerUri"},"IdentitySource":{"shape":"Ss","locationName":"identitySource"},"IdentityValidationExpression":{"locationName":"identityValidationExpression"},"JwtConfiguration":{"shape":"St","locationName":"jwtConfiguration"},"Name":{"locationName":"name"}}}},"CreateDeployment":{"http":{"requestUri":"/v2/apis/{apiId}/deployments","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"Description":{"locationName":"description"},"StageName":{"locationName":"stageName"}},"required":["ApiId"]},"output":{"type":"structure","members":{"AutoDeployed":{"locationName":"autoDeployed","type":"boolean"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DeploymentId":{"locationName":"deploymentId"},"DeploymentStatus":{"locationName":"deploymentStatus"},"DeploymentStatusMessage":{"locationName":"deploymentStatusMessage"},"Description":{"locationName":"description"}}}},"CreateDomainName":{"http":{"requestUri":"/v2/domainnames","responseCode":201},"input":{"type":"structure","members":{"DomainName":{"locationName":"domainName"},"DomainNameConfigurations":{"shape":"S10","locationName":"domainNameConfigurations"},"Tags":{"shape":"Sg","locationName":"tags"}},"required":["DomainName"]},"output":{"type":"structure","members":{"ApiMappingSelectionExpression":{"locationName":"apiMappingSelectionExpression"},"DomainName":{"locationName":"domainName"},"DomainNameConfigurations":{"shape":"S10","locationName":"domainNameConfigurations"},"Tags":{"shape":"Sg","locationName":"tags"}}}},"CreateIntegration":{"http":{"requestUri":"/v2/apis/{apiId}/integrations","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ConnectionId":{"locationName":"connectionId"},"ConnectionType":{"locationName":"connectionType"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"IntegrationMethod":{"locationName":"integrationMethod"},"IntegrationType":{"locationName":"integrationType"},"IntegrationUri":{"locationName":"integrationUri"},"PassthroughBehavior":{"locationName":"passthroughBehavior"},"PayloadFormatVersion":{"locationName":"payloadFormatVersion"},"RequestParameters":{"shape":"S1c","locationName":"requestParameters"},"RequestTemplates":{"shape":"S1d","locationName":"requestTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"},"TimeoutInMillis":{"locationName":"timeoutInMillis","type":"integer"},"TlsConfig":{"shape":"S1g","locationName":"tlsConfig"}},"required":["ApiId","IntegrationType"]},"output":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ConnectionId":{"locationName":"connectionId"},"ConnectionType":{"locationName":"connectionType"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"IntegrationId":{"locationName":"integrationId"},"IntegrationMethod":{"locationName":"integrationMethod"},"IntegrationResponseSelectionExpression":{"locationName":"integrationResponseSelectionExpression"},"IntegrationType":{"locationName":"integrationType"},"IntegrationUri":{"locationName":"integrationUri"},"PassthroughBehavior":{"locationName":"passthroughBehavior"},"PayloadFormatVersion":{"locationName":"payloadFormatVersion"},"RequestParameters":{"shape":"S1c","locationName":"requestParameters"},"RequestTemplates":{"shape":"S1d","locationName":"requestTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"},"TimeoutInMillis":{"locationName":"timeoutInMillis","type":"integer"},"TlsConfig":{"shape":"S1i","locationName":"tlsConfig"}}}},"CreateIntegrationResponse":{"http":{"requestUri":"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"IntegrationId":{"location":"uri","locationName":"integrationId"},"IntegrationResponseKey":{"locationName":"integrationResponseKey"},"ResponseParameters":{"shape":"S1c","locationName":"responseParameters"},"ResponseTemplates":{"shape":"S1d","locationName":"responseTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"}},"required":["ApiId","IntegrationId","IntegrationResponseKey"]},"output":{"type":"structure","members":{"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"IntegrationResponseId":{"locationName":"integrationResponseId"},"IntegrationResponseKey":{"locationName":"integrationResponseKey"},"ResponseParameters":{"shape":"S1c","locationName":"responseParameters"},"ResponseTemplates":{"shape":"S1d","locationName":"responseTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"}}}},"CreateModel":{"http":{"requestUri":"/v2/apis/{apiId}/models","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ContentType":{"locationName":"contentType"},"Description":{"locationName":"description"},"Name":{"locationName":"name"},"Schema":{"locationName":"schema"}},"required":["ApiId","Schema","Name"]},"output":{"type":"structure","members":{"ContentType":{"locationName":"contentType"},"Description":{"locationName":"description"},"ModelId":{"locationName":"modelId"},"Name":{"locationName":"name"},"Schema":{"locationName":"schema"}}}},"CreateRoute":{"http":{"requestUri":"/v2/apis/{apiId}/routes","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ApiKeyRequired":{"locationName":"apiKeyRequired","type":"boolean"},"AuthorizationScopes":{"shape":"S1p","locationName":"authorizationScopes"},"AuthorizationType":{"locationName":"authorizationType"},"AuthorizerId":{"locationName":"authorizerId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"OperationName":{"locationName":"operationName"},"RequestModels":{"shape":"S1r","locationName":"requestModels"},"RequestParameters":{"shape":"S1s","locationName":"requestParameters"},"RouteKey":{"locationName":"routeKey"},"RouteResponseSelectionExpression":{"locationName":"routeResponseSelectionExpression"},"Target":{"locationName":"target"}},"required":["ApiId","RouteKey"]},"output":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ApiKeyRequired":{"locationName":"apiKeyRequired","type":"boolean"},"AuthorizationScopes":{"shape":"S1p","locationName":"authorizationScopes"},"AuthorizationType":{"locationName":"authorizationType"},"AuthorizerId":{"locationName":"authorizerId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"OperationName":{"locationName":"operationName"},"RequestModels":{"shape":"S1r","locationName":"requestModels"},"RequestParameters":{"shape":"S1s","locationName":"requestParameters"},"RouteId":{"locationName":"routeId"},"RouteKey":{"locationName":"routeKey"},"RouteResponseSelectionExpression":{"locationName":"routeResponseSelectionExpression"},"Target":{"locationName":"target"}}}},"CreateRouteResponse":{"http":{"requestUri":"/v2/apis/{apiId}/routes/{routeId}/routeresponses","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"ResponseModels":{"shape":"S1r","locationName":"responseModels"},"ResponseParameters":{"shape":"S1s","locationName":"responseParameters"},"RouteId":{"location":"uri","locationName":"routeId"},"RouteResponseKey":{"locationName":"routeResponseKey"}},"required":["ApiId","RouteId","RouteResponseKey"]},"output":{"type":"structure","members":{"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"ResponseModels":{"shape":"S1r","locationName":"responseModels"},"ResponseParameters":{"shape":"S1s","locationName":"responseParameters"},"RouteResponseId":{"locationName":"routeResponseId"},"RouteResponseKey":{"locationName":"routeResponseKey"}}}},"CreateStage":{"http":{"requestUri":"/v2/apis/{apiId}/stages","responseCode":201},"input":{"type":"structure","members":{"AccessLogSettings":{"shape":"S1y","locationName":"accessLogSettings"},"ApiId":{"location":"uri","locationName":"apiId"},"AutoDeploy":{"locationName":"autoDeploy","type":"boolean"},"ClientCertificateId":{"locationName":"clientCertificateId"},"DefaultRouteSettings":{"shape":"S1z","locationName":"defaultRouteSettings"},"DeploymentId":{"locationName":"deploymentId"},"Description":{"locationName":"description"},"RouteSettings":{"shape":"S23","locationName":"routeSettings"},"StageName":{"locationName":"stageName"},"StageVariables":{"shape":"S24","locationName":"stageVariables"},"Tags":{"shape":"Sg","locationName":"tags"}},"required":["ApiId","StageName"]},"output":{"type":"structure","members":{"AccessLogSettings":{"shape":"S1y","locationName":"accessLogSettings"},"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"AutoDeploy":{"locationName":"autoDeploy","type":"boolean"},"ClientCertificateId":{"locationName":"clientCertificateId"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DefaultRouteSettings":{"shape":"S1z","locationName":"defaultRouteSettings"},"DeploymentId":{"locationName":"deploymentId"},"Description":{"locationName":"description"},"LastDeploymentStatusMessage":{"locationName":"lastDeploymentStatusMessage"},"LastUpdatedDate":{"shape":"Sl","locationName":"lastUpdatedDate"},"RouteSettings":{"shape":"S23","locationName":"routeSettings"},"StageName":{"locationName":"stageName"},"StageVariables":{"shape":"S24","locationName":"stageVariables"},"Tags":{"shape":"Sg","locationName":"tags"}}}},"CreateVpcLink":{"http":{"requestUri":"/v2/vpclinks","responseCode":201},"input":{"type":"structure","members":{"Name":{"locationName":"name"},"SecurityGroupIds":{"shape":"S28","locationName":"securityGroupIds"},"SubnetIds":{"shape":"S29","locationName":"subnetIds"},"Tags":{"shape":"Sg","locationName":"tags"}},"required":["SubnetIds","Name"]},"output":{"type":"structure","members":{"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Name":{"locationName":"name"},"SecurityGroupIds":{"shape":"S28","locationName":"securityGroupIds"},"SubnetIds":{"shape":"S29","locationName":"subnetIds"},"Tags":{"shape":"Sg","locationName":"tags"},"VpcLinkId":{"locationName":"vpcLinkId"},"VpcLinkStatus":{"locationName":"vpcLinkStatus"},"VpcLinkStatusMessage":{"locationName":"vpcLinkStatusMessage"},"VpcLinkVersion":{"locationName":"vpcLinkVersion"}}}},"DeleteAccessLogSettings":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/stages/{stageName}/accesslogsettings","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"StageName":{"location":"uri","locationName":"stageName"}},"required":["StageName","ApiId"]}},"DeleteApi":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"}},"required":["ApiId"]}},"DeleteApiMapping":{"http":{"method":"DELETE","requestUri":"/v2/domainnames/{domainName}/apimappings/{apiMappingId}","responseCode":204},"input":{"type":"structure","members":{"ApiMappingId":{"location":"uri","locationName":"apiMappingId"},"DomainName":{"location":"uri","locationName":"domainName"}},"required":["ApiMappingId","DomainName"]}},"DeleteAuthorizer":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/authorizers/{authorizerId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"AuthorizerId":{"location":"uri","locationName":"authorizerId"}},"required":["AuthorizerId","ApiId"]}},"DeleteCorsConfiguration":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/cors","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"}},"required":["ApiId"]}},"DeleteDeployment":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/deployments/{deploymentId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"DeploymentId":{"location":"uri","locationName":"deploymentId"}},"required":["ApiId","DeploymentId"]}},"DeleteDomainName":{"http":{"method":"DELETE","requestUri":"/v2/domainnames/{domainName}","responseCode":204},"input":{"type":"structure","members":{"DomainName":{"location":"uri","locationName":"domainName"}},"required":["DomainName"]}},"DeleteIntegration":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/integrations/{integrationId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"IntegrationId":{"location":"uri","locationName":"integrationId"}},"required":["ApiId","IntegrationId"]}},"DeleteIntegrationResponse":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"IntegrationId":{"location":"uri","locationName":"integrationId"},"IntegrationResponseId":{"location":"uri","locationName":"integrationResponseId"}},"required":["ApiId","IntegrationResponseId","IntegrationId"]}},"DeleteModel":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/models/{modelId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ModelId":{"location":"uri","locationName":"modelId"}},"required":["ModelId","ApiId"]}},"DeleteRoute":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/routes/{routeId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"RouteId":{"location":"uri","locationName":"routeId"}},"required":["ApiId","RouteId"]}},"DeleteRouteRequestParameter":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"RequestParameterKey":{"location":"uri","locationName":"requestParameterKey"},"RouteId":{"location":"uri","locationName":"routeId"}},"required":["RequestParameterKey","ApiId","RouteId"]}},"DeleteRouteResponse":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"RouteId":{"location":"uri","locationName":"routeId"},"RouteResponseId":{"location":"uri","locationName":"routeResponseId"}},"required":["RouteResponseId","ApiId","RouteId"]}},"DeleteRouteSettings":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"RouteKey":{"location":"uri","locationName":"routeKey"},"StageName":{"location":"uri","locationName":"stageName"}},"required":["StageName","RouteKey","ApiId"]}},"DeleteStage":{"http":{"method":"DELETE","requestUri":"/v2/apis/{apiId}/stages/{stageName}","responseCode":204},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"StageName":{"location":"uri","locationName":"stageName"}},"required":["StageName","ApiId"]}},"DeleteVpcLink":{"http":{"method":"DELETE","requestUri":"/v2/vpclinks/{vpcLinkId}","responseCode":202},"input":{"type":"structure","members":{"VpcLinkId":{"location":"uri","locationName":"vpcLinkId"}},"required":["VpcLinkId"]},"output":{"type":"structure","members":{}}},"GetApi":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"}},"required":["ApiId"]},"output":{"type":"structure","members":{"ApiEndpoint":{"locationName":"apiEndpoint"},"ApiId":{"locationName":"apiId"},"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"ImportInfo":{"shape":"Sm","locationName":"importInfo"},"Name":{"locationName":"name"},"ProtocolType":{"locationName":"protocolType"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Tags":{"shape":"Sg","locationName":"tags"},"Version":{"locationName":"version"},"Warnings":{"shape":"Sm","locationName":"warnings"}}}},"GetApiMapping":{"http":{"method":"GET","requestUri":"/v2/domainnames/{domainName}/apimappings/{apiMappingId}","responseCode":200},"input":{"type":"structure","members":{"ApiMappingId":{"location":"uri","locationName":"apiMappingId"},"DomainName":{"location":"uri","locationName":"domainName"}},"required":["ApiMappingId","DomainName"]},"output":{"type":"structure","members":{"ApiId":{"locationName":"apiId"},"ApiMappingId":{"locationName":"apiMappingId"},"ApiMappingKey":{"locationName":"apiMappingKey"},"Stage":{"locationName":"stage"}}}},"GetApiMappings":{"http":{"method":"GET","requestUri":"/v2/domainnames/{domainName}/apimappings","responseCode":200},"input":{"type":"structure","members":{"DomainName":{"location":"uri","locationName":"domainName"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["DomainName"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ApiId":{"locationName":"apiId"},"ApiMappingId":{"locationName":"apiMappingId"},"ApiMappingKey":{"locationName":"apiMappingKey"},"Stage":{"locationName":"stage"}},"required":["Stage","ApiId"]}},"NextToken":{"locationName":"nextToken"}}}},"GetApis":{"http":{"method":"GET","requestUri":"/v2/apis","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ApiEndpoint":{"locationName":"apiEndpoint"},"ApiId":{"locationName":"apiId"},"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"ImportInfo":{"shape":"Sm","locationName":"importInfo"},"Name":{"locationName":"name"},"ProtocolType":{"locationName":"protocolType"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Tags":{"shape":"Sg","locationName":"tags"},"Version":{"locationName":"version"},"Warnings":{"shape":"Sm","locationName":"warnings"}},"required":["RouteSelectionExpression","Name","ProtocolType"]}},"NextToken":{"locationName":"nextToken"}}}},"GetAuthorizer":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/authorizers/{authorizerId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"AuthorizerId":{"location":"uri","locationName":"authorizerId"}},"required":["AuthorizerId","ApiId"]},"output":{"type":"structure","members":{"AuthorizerCredentialsArn":{"locationName":"authorizerCredentialsArn"},"AuthorizerId":{"locationName":"authorizerId"},"AuthorizerResultTtlInSeconds":{"locationName":"authorizerResultTtlInSeconds","type":"integer"},"AuthorizerType":{"locationName":"authorizerType"},"AuthorizerUri":{"locationName":"authorizerUri"},"IdentitySource":{"shape":"Ss","locationName":"identitySource"},"IdentityValidationExpression":{"locationName":"identityValidationExpression"},"JwtConfiguration":{"shape":"St","locationName":"jwtConfiguration"},"Name":{"locationName":"name"}}}},"GetAuthorizers":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/authorizers","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"AuthorizerCredentialsArn":{"locationName":"authorizerCredentialsArn"},"AuthorizerId":{"locationName":"authorizerId"},"AuthorizerResultTtlInSeconds":{"locationName":"authorizerResultTtlInSeconds","type":"integer"},"AuthorizerType":{"locationName":"authorizerType"},"AuthorizerUri":{"locationName":"authorizerUri"},"IdentitySource":{"shape":"Ss","locationName":"identitySource"},"IdentityValidationExpression":{"locationName":"identityValidationExpression"},"JwtConfiguration":{"shape":"St","locationName":"jwtConfiguration"},"Name":{"locationName":"name"}},"required":["Name"]}},"NextToken":{"locationName":"nextToken"}}}},"GetDeployment":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/deployments/{deploymentId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"DeploymentId":{"location":"uri","locationName":"deploymentId"}},"required":["ApiId","DeploymentId"]},"output":{"type":"structure","members":{"AutoDeployed":{"locationName":"autoDeployed","type":"boolean"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DeploymentId":{"locationName":"deploymentId"},"DeploymentStatus":{"locationName":"deploymentStatus"},"DeploymentStatusMessage":{"locationName":"deploymentStatusMessage"},"Description":{"locationName":"description"}}}},"GetDeployments":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/deployments","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"AutoDeployed":{"locationName":"autoDeployed","type":"boolean"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DeploymentId":{"locationName":"deploymentId"},"DeploymentStatus":{"locationName":"deploymentStatus"},"DeploymentStatusMessage":{"locationName":"deploymentStatusMessage"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetDomainName":{"http":{"method":"GET","requestUri":"/v2/domainnames/{domainName}","responseCode":200},"input":{"type":"structure","members":{"DomainName":{"location":"uri","locationName":"domainName"}},"required":["DomainName"]},"output":{"type":"structure","members":{"ApiMappingSelectionExpression":{"locationName":"apiMappingSelectionExpression"},"DomainName":{"locationName":"domainName"},"DomainNameConfigurations":{"shape":"S10","locationName":"domainNameConfigurations"},"Tags":{"shape":"Sg","locationName":"tags"}}}},"GetDomainNames":{"http":{"method":"GET","requestUri":"/v2/domainnames","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ApiMappingSelectionExpression":{"locationName":"apiMappingSelectionExpression"},"DomainName":{"locationName":"domainName"},"DomainNameConfigurations":{"shape":"S10","locationName":"domainNameConfigurations"},"Tags":{"shape":"Sg","locationName":"tags"}},"required":["DomainName"]}},"NextToken":{"locationName":"nextToken"}}}},"GetIntegration":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/integrations/{integrationId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"IntegrationId":{"location":"uri","locationName":"integrationId"}},"required":["ApiId","IntegrationId"]},"output":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ConnectionId":{"locationName":"connectionId"},"ConnectionType":{"locationName":"connectionType"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"IntegrationId":{"locationName":"integrationId"},"IntegrationMethod":{"locationName":"integrationMethod"},"IntegrationResponseSelectionExpression":{"locationName":"integrationResponseSelectionExpression"},"IntegrationType":{"locationName":"integrationType"},"IntegrationUri":{"locationName":"integrationUri"},"PassthroughBehavior":{"locationName":"passthroughBehavior"},"PayloadFormatVersion":{"locationName":"payloadFormatVersion"},"RequestParameters":{"shape":"S1c","locationName":"requestParameters"},"RequestTemplates":{"shape":"S1d","locationName":"requestTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"},"TimeoutInMillis":{"locationName":"timeoutInMillis","type":"integer"},"TlsConfig":{"shape":"S1i","locationName":"tlsConfig"}}}},"GetIntegrationResponse":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"IntegrationId":{"location":"uri","locationName":"integrationId"},"IntegrationResponseId":{"location":"uri","locationName":"integrationResponseId"}},"required":["ApiId","IntegrationResponseId","IntegrationId"]},"output":{"type":"structure","members":{"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"IntegrationResponseId":{"locationName":"integrationResponseId"},"IntegrationResponseKey":{"locationName":"integrationResponseKey"},"ResponseParameters":{"shape":"S1c","locationName":"responseParameters"},"ResponseTemplates":{"shape":"S1d","locationName":"responseTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"}}}},"GetIntegrationResponses":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"IntegrationId":{"location":"uri","locationName":"integrationId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["IntegrationId","ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"IntegrationResponseId":{"locationName":"integrationResponseId"},"IntegrationResponseKey":{"locationName":"integrationResponseKey"},"ResponseParameters":{"shape":"S1c","locationName":"responseParameters"},"ResponseTemplates":{"shape":"S1d","locationName":"responseTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"}},"required":["IntegrationResponseKey"]}},"NextToken":{"locationName":"nextToken"}}}},"GetIntegrations":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/integrations","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ConnectionId":{"locationName":"connectionId"},"ConnectionType":{"locationName":"connectionType"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"IntegrationId":{"locationName":"integrationId"},"IntegrationMethod":{"locationName":"integrationMethod"},"IntegrationResponseSelectionExpression":{"locationName":"integrationResponseSelectionExpression"},"IntegrationType":{"locationName":"integrationType"},"IntegrationUri":{"locationName":"integrationUri"},"PassthroughBehavior":{"locationName":"passthroughBehavior"},"PayloadFormatVersion":{"locationName":"payloadFormatVersion"},"RequestParameters":{"shape":"S1c","locationName":"requestParameters"},"RequestTemplates":{"shape":"S1d","locationName":"requestTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"},"TimeoutInMillis":{"locationName":"timeoutInMillis","type":"integer"},"TlsConfig":{"shape":"S1i","locationName":"tlsConfig"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetModel":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/models/{modelId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ModelId":{"location":"uri","locationName":"modelId"}},"required":["ModelId","ApiId"]},"output":{"type":"structure","members":{"ContentType":{"locationName":"contentType"},"Description":{"locationName":"description"},"ModelId":{"locationName":"modelId"},"Name":{"locationName":"name"},"Schema":{"locationName":"schema"}}}},"GetModelTemplate":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/models/{modelId}/template","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ModelId":{"location":"uri","locationName":"modelId"}},"required":["ModelId","ApiId"]},"output":{"type":"structure","members":{"Value":{"locationName":"value"}}}},"GetModels":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/models","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ContentType":{"locationName":"contentType"},"Description":{"locationName":"description"},"ModelId":{"locationName":"modelId"},"Name":{"locationName":"name"},"Schema":{"locationName":"schema"}},"required":["Name"]}},"NextToken":{"locationName":"nextToken"}}}},"GetRoute":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/routes/{routeId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"RouteId":{"location":"uri","locationName":"routeId"}},"required":["ApiId","RouteId"]},"output":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ApiKeyRequired":{"locationName":"apiKeyRequired","type":"boolean"},"AuthorizationScopes":{"shape":"S1p","locationName":"authorizationScopes"},"AuthorizationType":{"locationName":"authorizationType"},"AuthorizerId":{"locationName":"authorizerId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"OperationName":{"locationName":"operationName"},"RequestModels":{"shape":"S1r","locationName":"requestModels"},"RequestParameters":{"shape":"S1s","locationName":"requestParameters"},"RouteId":{"locationName":"routeId"},"RouteKey":{"locationName":"routeKey"},"RouteResponseSelectionExpression":{"locationName":"routeResponseSelectionExpression"},"Target":{"locationName":"target"}}}},"GetRouteResponse":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"RouteId":{"location":"uri","locationName":"routeId"},"RouteResponseId":{"location":"uri","locationName":"routeResponseId"}},"required":["RouteResponseId","ApiId","RouteId"]},"output":{"type":"structure","members":{"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"ResponseModels":{"shape":"S1r","locationName":"responseModels"},"ResponseParameters":{"shape":"S1s","locationName":"responseParameters"},"RouteResponseId":{"locationName":"routeResponseId"},"RouteResponseKey":{"locationName":"routeResponseKey"}}}},"GetRouteResponses":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/routes/{routeId}/routeresponses","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RouteId":{"location":"uri","locationName":"routeId"}},"required":["RouteId","ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"ResponseModels":{"shape":"S1r","locationName":"responseModels"},"ResponseParameters":{"shape":"S1s","locationName":"responseParameters"},"RouteResponseId":{"locationName":"routeResponseId"},"RouteResponseKey":{"locationName":"routeResponseKey"}},"required":["RouteResponseKey"]}},"NextToken":{"locationName":"nextToken"}}}},"GetRoutes":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/routes","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ApiKeyRequired":{"locationName":"apiKeyRequired","type":"boolean"},"AuthorizationScopes":{"shape":"S1p","locationName":"authorizationScopes"},"AuthorizationType":{"locationName":"authorizationType"},"AuthorizerId":{"locationName":"authorizerId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"OperationName":{"locationName":"operationName"},"RequestModels":{"shape":"S1r","locationName":"requestModels"},"RequestParameters":{"shape":"S1s","locationName":"requestParameters"},"RouteId":{"locationName":"routeId"},"RouteKey":{"locationName":"routeKey"},"RouteResponseSelectionExpression":{"locationName":"routeResponseSelectionExpression"},"Target":{"locationName":"target"}},"required":["RouteKey"]}},"NextToken":{"locationName":"nextToken"}}}},"GetStage":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/stages/{stageName}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"StageName":{"location":"uri","locationName":"stageName"}},"required":["StageName","ApiId"]},"output":{"type":"structure","members":{"AccessLogSettings":{"shape":"S1y","locationName":"accessLogSettings"},"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"AutoDeploy":{"locationName":"autoDeploy","type":"boolean"},"ClientCertificateId":{"locationName":"clientCertificateId"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DefaultRouteSettings":{"shape":"S1z","locationName":"defaultRouteSettings"},"DeploymentId":{"locationName":"deploymentId"},"Description":{"locationName":"description"},"LastDeploymentStatusMessage":{"locationName":"lastDeploymentStatusMessage"},"LastUpdatedDate":{"shape":"Sl","locationName":"lastUpdatedDate"},"RouteSettings":{"shape":"S23","locationName":"routeSettings"},"StageName":{"locationName":"stageName"},"StageVariables":{"shape":"S24","locationName":"stageVariables"},"Tags":{"shape":"Sg","locationName":"tags"}}}},"GetStages":{"http":{"method":"GET","requestUri":"/v2/apis/{apiId}/stages","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ApiId"]},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"AccessLogSettings":{"shape":"S1y","locationName":"accessLogSettings"},"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"AutoDeploy":{"locationName":"autoDeploy","type":"boolean"},"ClientCertificateId":{"locationName":"clientCertificateId"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DefaultRouteSettings":{"shape":"S1z","locationName":"defaultRouteSettings"},"DeploymentId":{"locationName":"deploymentId"},"Description":{"locationName":"description"},"LastDeploymentStatusMessage":{"locationName":"lastDeploymentStatusMessage"},"LastUpdatedDate":{"shape":"Sl","locationName":"lastUpdatedDate"},"RouteSettings":{"shape":"S23","locationName":"routeSettings"},"StageName":{"locationName":"stageName"},"StageVariables":{"shape":"S24","locationName":"stageVariables"},"Tags":{"shape":"Sg","locationName":"tags"}},"required":["StageName"]}},"NextToken":{"locationName":"nextToken"}}}},"GetTags":{"http":{"method":"GET","requestUri":"/v2/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"Sg","locationName":"tags"}}}},"GetVpcLink":{"http":{"method":"GET","requestUri":"/v2/vpclinks/{vpcLinkId}","responseCode":200},"input":{"type":"structure","members":{"VpcLinkId":{"location":"uri","locationName":"vpcLinkId"}},"required":["VpcLinkId"]},"output":{"type":"structure","members":{"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Name":{"locationName":"name"},"SecurityGroupIds":{"shape":"S28","locationName":"securityGroupIds"},"SubnetIds":{"shape":"S29","locationName":"subnetIds"},"Tags":{"shape":"Sg","locationName":"tags"},"VpcLinkId":{"locationName":"vpcLinkId"},"VpcLinkStatus":{"locationName":"vpcLinkStatus"},"VpcLinkStatusMessage":{"locationName":"vpcLinkStatusMessage"},"VpcLinkVersion":{"locationName":"vpcLinkVersion"}}}},"GetVpcLinks":{"http":{"method":"GET","requestUri":"/v2/vpclinks","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Name":{"locationName":"name"},"SecurityGroupIds":{"shape":"S28","locationName":"securityGroupIds"},"SubnetIds":{"shape":"S29","locationName":"subnetIds"},"Tags":{"shape":"Sg","locationName":"tags"},"VpcLinkId":{"locationName":"vpcLinkId"},"VpcLinkStatus":{"locationName":"vpcLinkStatus"},"VpcLinkStatusMessage":{"locationName":"vpcLinkStatusMessage"},"VpcLinkVersion":{"locationName":"vpcLinkVersion"}},"required":["VpcLinkId","SecurityGroupIds","SubnetIds","Name"]}},"NextToken":{"locationName":"nextToken"}}}},"ImportApi":{"http":{"method":"PUT","requestUri":"/v2/apis","responseCode":201},"input":{"type":"structure","members":{"Basepath":{"location":"querystring","locationName":"basepath"},"Body":{"locationName":"body"},"FailOnWarnings":{"location":"querystring","locationName":"failOnWarnings","type":"boolean"}},"required":["Body"]},"output":{"type":"structure","members":{"ApiEndpoint":{"locationName":"apiEndpoint"},"ApiId":{"locationName":"apiId"},"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"ImportInfo":{"shape":"Sm","locationName":"importInfo"},"Name":{"locationName":"name"},"ProtocolType":{"locationName":"protocolType"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Tags":{"shape":"Sg","locationName":"tags"},"Version":{"locationName":"version"},"Warnings":{"shape":"Sm","locationName":"warnings"}}}},"ReimportApi":{"http":{"method":"PUT","requestUri":"/v2/apis/{apiId}","responseCode":201},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"Basepath":{"location":"querystring","locationName":"basepath"},"Body":{"locationName":"body"},"FailOnWarnings":{"location":"querystring","locationName":"failOnWarnings","type":"boolean"}},"required":["ApiId","Body"]},"output":{"type":"structure","members":{"ApiEndpoint":{"locationName":"apiEndpoint"},"ApiId":{"locationName":"apiId"},"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"ImportInfo":{"shape":"Sm","locationName":"importInfo"},"Name":{"locationName":"name"},"ProtocolType":{"locationName":"protocolType"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Tags":{"shape":"Sg","locationName":"tags"},"Version":{"locationName":"version"},"Warnings":{"shape":"Sm","locationName":"warnings"}}}},"TagResource":{"http":{"requestUri":"/v2/tags/{resource-arn}","responseCode":201},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"Tags":{"shape":"Sg","locationName":"tags"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/v2/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"shape":"Sm","location":"querystring","locationName":"tagKeys"}},"required":["ResourceArn","TagKeys"]}},"UpdateApi":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"Name":{"locationName":"name"},"RouteKey":{"locationName":"routeKey"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Target":{"locationName":"target"},"Version":{"locationName":"version"}},"required":["ApiId"]},"output":{"type":"structure","members":{"ApiEndpoint":{"locationName":"apiEndpoint"},"ApiId":{"locationName":"apiId"},"ApiKeySelectionExpression":{"locationName":"apiKeySelectionExpression"},"CorsConfiguration":{"shape":"S3","locationName":"corsConfiguration"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Description":{"locationName":"description"},"DisableSchemaValidation":{"locationName":"disableSchemaValidation","type":"boolean"},"ImportInfo":{"shape":"Sm","locationName":"importInfo"},"Name":{"locationName":"name"},"ProtocolType":{"locationName":"protocolType"},"RouteSelectionExpression":{"locationName":"routeSelectionExpression"},"Tags":{"shape":"Sg","locationName":"tags"},"Version":{"locationName":"version"},"Warnings":{"shape":"Sm","locationName":"warnings"}}}},"UpdateApiMapping":{"http":{"method":"PATCH","requestUri":"/v2/domainnames/{domainName}/apimappings/{apiMappingId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"locationName":"apiId"},"ApiMappingId":{"location":"uri","locationName":"apiMappingId"},"ApiMappingKey":{"locationName":"apiMappingKey"},"DomainName":{"location":"uri","locationName":"domainName"},"Stage":{"locationName":"stage"}},"required":["ApiMappingId","ApiId","DomainName"]},"output":{"type":"structure","members":{"ApiId":{"locationName":"apiId"},"ApiMappingId":{"locationName":"apiMappingId"},"ApiMappingKey":{"locationName":"apiMappingKey"},"Stage":{"locationName":"stage"}}}},"UpdateAuthorizer":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/authorizers/{authorizerId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"AuthorizerCredentialsArn":{"locationName":"authorizerCredentialsArn"},"AuthorizerId":{"location":"uri","locationName":"authorizerId"},"AuthorizerResultTtlInSeconds":{"locationName":"authorizerResultTtlInSeconds","type":"integer"},"AuthorizerType":{"locationName":"authorizerType"},"AuthorizerUri":{"locationName":"authorizerUri"},"IdentitySource":{"shape":"Ss","locationName":"identitySource"},"IdentityValidationExpression":{"locationName":"identityValidationExpression"},"JwtConfiguration":{"shape":"St","locationName":"jwtConfiguration"},"Name":{"locationName":"name"}},"required":["AuthorizerId","ApiId"]},"output":{"type":"structure","members":{"AuthorizerCredentialsArn":{"locationName":"authorizerCredentialsArn"},"AuthorizerId":{"locationName":"authorizerId"},"AuthorizerResultTtlInSeconds":{"locationName":"authorizerResultTtlInSeconds","type":"integer"},"AuthorizerType":{"locationName":"authorizerType"},"AuthorizerUri":{"locationName":"authorizerUri"},"IdentitySource":{"shape":"Ss","locationName":"identitySource"},"IdentityValidationExpression":{"locationName":"identityValidationExpression"},"JwtConfiguration":{"shape":"St","locationName":"jwtConfiguration"},"Name":{"locationName":"name"}}}},"UpdateDeployment":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/deployments/{deploymentId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"DeploymentId":{"location":"uri","locationName":"deploymentId"},"Description":{"locationName":"description"}},"required":["ApiId","DeploymentId"]},"output":{"type":"structure","members":{"AutoDeployed":{"locationName":"autoDeployed","type":"boolean"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DeploymentId":{"locationName":"deploymentId"},"DeploymentStatus":{"locationName":"deploymentStatus"},"DeploymentStatusMessage":{"locationName":"deploymentStatusMessage"},"Description":{"locationName":"description"}}}},"UpdateDomainName":{"http":{"method":"PATCH","requestUri":"/v2/domainnames/{domainName}","responseCode":200},"input":{"type":"structure","members":{"DomainName":{"location":"uri","locationName":"domainName"},"DomainNameConfigurations":{"shape":"S10","locationName":"domainNameConfigurations"}},"required":["DomainName"]},"output":{"type":"structure","members":{"ApiMappingSelectionExpression":{"locationName":"apiMappingSelectionExpression"},"DomainName":{"locationName":"domainName"},"DomainNameConfigurations":{"shape":"S10","locationName":"domainNameConfigurations"},"Tags":{"shape":"Sg","locationName":"tags"}}}},"UpdateIntegration":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/integrations/{integrationId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ConnectionId":{"locationName":"connectionId"},"ConnectionType":{"locationName":"connectionType"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"IntegrationId":{"location":"uri","locationName":"integrationId"},"IntegrationMethod":{"locationName":"integrationMethod"},"IntegrationType":{"locationName":"integrationType"},"IntegrationUri":{"locationName":"integrationUri"},"PassthroughBehavior":{"locationName":"passthroughBehavior"},"PayloadFormatVersion":{"locationName":"payloadFormatVersion"},"RequestParameters":{"shape":"S1c","locationName":"requestParameters"},"RequestTemplates":{"shape":"S1d","locationName":"requestTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"},"TimeoutInMillis":{"locationName":"timeoutInMillis","type":"integer"},"TlsConfig":{"shape":"S1g","locationName":"tlsConfig"}},"required":["ApiId","IntegrationId"]},"output":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ConnectionId":{"locationName":"connectionId"},"ConnectionType":{"locationName":"connectionType"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"CredentialsArn":{"locationName":"credentialsArn"},"Description":{"locationName":"description"},"IntegrationId":{"locationName":"integrationId"},"IntegrationMethod":{"locationName":"integrationMethod"},"IntegrationResponseSelectionExpression":{"locationName":"integrationResponseSelectionExpression"},"IntegrationType":{"locationName":"integrationType"},"IntegrationUri":{"locationName":"integrationUri"},"PassthroughBehavior":{"locationName":"passthroughBehavior"},"PayloadFormatVersion":{"locationName":"payloadFormatVersion"},"RequestParameters":{"shape":"S1c","locationName":"requestParameters"},"RequestTemplates":{"shape":"S1d","locationName":"requestTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"},"TimeoutInMillis":{"locationName":"timeoutInMillis","type":"integer"},"TlsConfig":{"shape":"S1i","locationName":"tlsConfig"}}}},"UpdateIntegrationResponse":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"IntegrationId":{"location":"uri","locationName":"integrationId"},"IntegrationResponseId":{"location":"uri","locationName":"integrationResponseId"},"IntegrationResponseKey":{"locationName":"integrationResponseKey"},"ResponseParameters":{"shape":"S1c","locationName":"responseParameters"},"ResponseTemplates":{"shape":"S1d","locationName":"responseTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"}},"required":["ApiId","IntegrationResponseId","IntegrationId"]},"output":{"type":"structure","members":{"ContentHandlingStrategy":{"locationName":"contentHandlingStrategy"},"IntegrationResponseId":{"locationName":"integrationResponseId"},"IntegrationResponseKey":{"locationName":"integrationResponseKey"},"ResponseParameters":{"shape":"S1c","locationName":"responseParameters"},"ResponseTemplates":{"shape":"S1d","locationName":"responseTemplates"},"TemplateSelectionExpression":{"locationName":"templateSelectionExpression"}}}},"UpdateModel":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/models/{modelId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ContentType":{"locationName":"contentType"},"Description":{"locationName":"description"},"ModelId":{"location":"uri","locationName":"modelId"},"Name":{"locationName":"name"},"Schema":{"locationName":"schema"}},"required":["ModelId","ApiId"]},"output":{"type":"structure","members":{"ContentType":{"locationName":"contentType"},"Description":{"locationName":"description"},"ModelId":{"locationName":"modelId"},"Name":{"locationName":"name"},"Schema":{"locationName":"schema"}}}},"UpdateRoute":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/routes/{routeId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ApiKeyRequired":{"locationName":"apiKeyRequired","type":"boolean"},"AuthorizationScopes":{"shape":"S1p","locationName":"authorizationScopes"},"AuthorizationType":{"locationName":"authorizationType"},"AuthorizerId":{"locationName":"authorizerId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"OperationName":{"locationName":"operationName"},"RequestModels":{"shape":"S1r","locationName":"requestModels"},"RequestParameters":{"shape":"S1s","locationName":"requestParameters"},"RouteId":{"location":"uri","locationName":"routeId"},"RouteKey":{"locationName":"routeKey"},"RouteResponseSelectionExpression":{"locationName":"routeResponseSelectionExpression"},"Target":{"locationName":"target"}},"required":["ApiId","RouteId"]},"output":{"type":"structure","members":{"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"ApiKeyRequired":{"locationName":"apiKeyRequired","type":"boolean"},"AuthorizationScopes":{"shape":"S1p","locationName":"authorizationScopes"},"AuthorizationType":{"locationName":"authorizationType"},"AuthorizerId":{"locationName":"authorizerId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"OperationName":{"locationName":"operationName"},"RequestModels":{"shape":"S1r","locationName":"requestModels"},"RequestParameters":{"shape":"S1s","locationName":"requestParameters"},"RouteId":{"locationName":"routeId"},"RouteKey":{"locationName":"routeKey"},"RouteResponseSelectionExpression":{"locationName":"routeResponseSelectionExpression"},"Target":{"locationName":"target"}}}},"UpdateRouteResponse":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}","responseCode":200},"input":{"type":"structure","members":{"ApiId":{"location":"uri","locationName":"apiId"},"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"ResponseModels":{"shape":"S1r","locationName":"responseModels"},"ResponseParameters":{"shape":"S1s","locationName":"responseParameters"},"RouteId":{"location":"uri","locationName":"routeId"},"RouteResponseId":{"location":"uri","locationName":"routeResponseId"},"RouteResponseKey":{"locationName":"routeResponseKey"}},"required":["RouteResponseId","ApiId","RouteId"]},"output":{"type":"structure","members":{"ModelSelectionExpression":{"locationName":"modelSelectionExpression"},"ResponseModels":{"shape":"S1r","locationName":"responseModels"},"ResponseParameters":{"shape":"S1s","locationName":"responseParameters"},"RouteResponseId":{"locationName":"routeResponseId"},"RouteResponseKey":{"locationName":"routeResponseKey"}}}},"UpdateStage":{"http":{"method":"PATCH","requestUri":"/v2/apis/{apiId}/stages/{stageName}","responseCode":200},"input":{"type":"structure","members":{"AccessLogSettings":{"shape":"S1y","locationName":"accessLogSettings"},"ApiId":{"location":"uri","locationName":"apiId"},"AutoDeploy":{"locationName":"autoDeploy","type":"boolean"},"ClientCertificateId":{"locationName":"clientCertificateId"},"DefaultRouteSettings":{"shape":"S1z","locationName":"defaultRouteSettings"},"DeploymentId":{"locationName":"deploymentId"},"Description":{"locationName":"description"},"RouteSettings":{"shape":"S23","locationName":"routeSettings"},"StageName":{"location":"uri","locationName":"stageName"},"StageVariables":{"shape":"S24","locationName":"stageVariables"}},"required":["StageName","ApiId"]},"output":{"type":"structure","members":{"AccessLogSettings":{"shape":"S1y","locationName":"accessLogSettings"},"ApiGatewayManaged":{"locationName":"apiGatewayManaged","type":"boolean"},"AutoDeploy":{"locationName":"autoDeploy","type":"boolean"},"ClientCertificateId":{"locationName":"clientCertificateId"},"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"DefaultRouteSettings":{"shape":"S1z","locationName":"defaultRouteSettings"},"DeploymentId":{"locationName":"deploymentId"},"Description":{"locationName":"description"},"LastDeploymentStatusMessage":{"locationName":"lastDeploymentStatusMessage"},"LastUpdatedDate":{"shape":"Sl","locationName":"lastUpdatedDate"},"RouteSettings":{"shape":"S23","locationName":"routeSettings"},"StageName":{"locationName":"stageName"},"StageVariables":{"shape":"S24","locationName":"stageVariables"},"Tags":{"shape":"Sg","locationName":"tags"}}}},"UpdateVpcLink":{"http":{"method":"PATCH","requestUri":"/v2/vpclinks/{vpcLinkId}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name"},"VpcLinkId":{"location":"uri","locationName":"vpcLinkId"}},"required":["VpcLinkId"]},"output":{"type":"structure","members":{"CreatedDate":{"shape":"Sl","locationName":"createdDate"},"Name":{"locationName":"name"},"SecurityGroupIds":{"shape":"S28","locationName":"securityGroupIds"},"SubnetIds":{"shape":"S29","locationName":"subnetIds"},"Tags":{"shape":"Sg","locationName":"tags"},"VpcLinkId":{"locationName":"vpcLinkId"},"VpcLinkStatus":{"locationName":"vpcLinkStatus"},"VpcLinkStatusMessage":{"locationName":"vpcLinkStatusMessage"},"VpcLinkVersion":{"locationName":"vpcLinkVersion"}}}}},"shapes":{"S3":{"type":"structure","members":{"AllowCredentials":{"locationName":"allowCredentials","type":"boolean"},"AllowHeaders":{"shape":"S5","locationName":"allowHeaders"},"AllowMethods":{"locationName":"allowMethods","type":"list","member":{}},"AllowOrigins":{"locationName":"allowOrigins","type":"list","member":{}},"ExposeHeaders":{"shape":"S5","locationName":"exposeHeaders"},"MaxAge":{"locationName":"maxAge","type":"integer"}}},"S5":{"type":"list","member":{}},"Sg":{"type":"map","key":{},"value":{}},"Sl":{"type":"timestamp","timestampFormat":"iso8601"},"Sm":{"type":"list","member":{}},"Ss":{"type":"list","member":{}},"St":{"type":"structure","members":{"Audience":{"shape":"Sm","locationName":"audience"},"Issuer":{"locationName":"issuer"}}},"S10":{"type":"list","member":{"type":"structure","members":{"ApiGatewayDomainName":{"locationName":"apiGatewayDomainName"},"CertificateArn":{"locationName":"certificateArn"},"CertificateName":{"locationName":"certificateName"},"CertificateUploadDate":{"shape":"Sl","locationName":"certificateUploadDate"},"DomainNameStatus":{"locationName":"domainNameStatus"},"DomainNameStatusMessage":{"locationName":"domainNameStatusMessage"},"EndpointType":{"locationName":"endpointType"},"HostedZoneId":{"locationName":"hostedZoneId"},"SecurityPolicy":{"locationName":"securityPolicy"}}}},"S1c":{"type":"map","key":{},"value":{}},"S1d":{"type":"map","key":{},"value":{}},"S1g":{"type":"structure","members":{"ServerNameToVerify":{"locationName":"serverNameToVerify"}}},"S1i":{"type":"structure","members":{"ServerNameToVerify":{"locationName":"serverNameToVerify"}}},"S1p":{"type":"list","member":{}},"S1r":{"type":"map","key":{},"value":{}},"S1s":{"type":"map","key":{},"value":{"type":"structure","members":{"Required":{"locationName":"required","type":"boolean"}}}},"S1y":{"type":"structure","members":{"DestinationArn":{"locationName":"destinationArn"},"Format":{"locationName":"format"}}},"S1z":{"type":"structure","members":{"DataTraceEnabled":{"locationName":"dataTraceEnabled","type":"boolean"},"DetailedMetricsEnabled":{"locationName":"detailedMetricsEnabled","type":"boolean"},"LoggingLevel":{"locationName":"loggingLevel"},"ThrottlingBurstLimit":{"locationName":"throttlingBurstLimit","type":"integer"},"ThrottlingRateLimit":{"locationName":"throttlingRateLimit","type":"double"}}},"S23":{"type":"map","key":{},"value":{"shape":"S1z"}},"S24":{"type":"map","key":{},"value":{}},"S28":{"type":"list","member":{}},"S29":{"type":"list","member":{}}}}' - ); + module.exports = AWS.MediaLive; /***/ }, - /***/ 96828: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, + /***/ 104: /***/ function (module, __unusedexports, __webpack_require__) { + // Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + // SPDX-License-Identifier: Apache-2.0 - /***/ 5832: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-10-09","endpointPrefix":"appconfig","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"AppConfig","serviceFullName":"Amazon AppConfig","serviceId":"AppConfig","signatureVersion":"v4","signingName":"appconfig","uid":"appconfig-2019-10-09"},"operations":{"CreateApplication":{"http":{"requestUri":"/applications","responseCode":201},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Tags":{"shape":"S4"}}},"output":{"shape":"S7"}},"CreateConfigurationProfile":{"http":{"requestUri":"/applications/{ApplicationId}/configurationprofiles","responseCode":201},"input":{"type":"structure","required":["ApplicationId","Name","LocationUri","RetrievalRoleArn"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"Name":{},"Description":{},"LocationUri":{},"RetrievalRoleArn":{},"Validators":{"shape":"Sc"},"Tags":{"shape":"S4"}}},"output":{"shape":"Sg"}},"CreateDeploymentStrategy":{"http":{"requestUri":"/deploymentstrategies","responseCode":201},"input":{"type":"structure","required":["Name","DeploymentDurationInMinutes","GrowthFactor","ReplicateTo"],"members":{"Name":{},"Description":{},"DeploymentDurationInMinutes":{"type":"integer"},"FinalBakeTimeInMinutes":{"type":"integer"},"GrowthFactor":{"type":"float"},"GrowthType":{},"ReplicateTo":{},"Tags":{"shape":"S4"}}},"output":{"shape":"Sm"}},"CreateEnvironment":{"http":{"requestUri":"/applications/{ApplicationId}/environments","responseCode":201},"input":{"type":"structure","required":["ApplicationId","Name"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"Name":{},"Description":{},"Monitors":{"shape":"Sp"},"Tags":{"shape":"S4"}}},"output":{"shape":"Sr"}},"DeleteApplication":{"http":{"method":"DELETE","requestUri":"/applications/{ApplicationId}","responseCode":204},"input":{"type":"structure","required":["ApplicationId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"}}}},"DeleteConfigurationProfile":{"http":{"method":"DELETE","requestUri":"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}","responseCode":204},"input":{"type":"structure","required":["ApplicationId","ConfigurationProfileId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"ConfigurationProfileId":{"location":"uri","locationName":"ConfigurationProfileId"}}}},"DeleteDeploymentStrategy":{"http":{"method":"DELETE","requestUri":"/deployementstrategies/{DeploymentStrategyId}","responseCode":204},"input":{"type":"structure","required":["DeploymentStrategyId"],"members":{"DeploymentStrategyId":{"location":"uri","locationName":"DeploymentStrategyId"}}}},"DeleteEnvironment":{"http":{"method":"DELETE","requestUri":"/applications/{ApplicationId}/environments/{EnvironmentId}","responseCode":204},"input":{"type":"structure","required":["ApplicationId","EnvironmentId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"EnvironmentId":{"location":"uri","locationName":"EnvironmentId"}}}},"GetApplication":{"http":{"method":"GET","requestUri":"/applications/{ApplicationId}","responseCode":200},"input":{"type":"structure","required":["ApplicationId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"}}},"output":{"shape":"S7"}},"GetConfiguration":{"http":{"method":"GET","requestUri":"/applications/{Application}/environments/{Environment}/configurations/{Configuration}","responseCode":200},"input":{"type":"structure","required":["Application","Environment","Configuration","ClientId"],"members":{"Application":{"location":"uri","locationName":"Application"},"Environment":{"location":"uri","locationName":"Environment"},"Configuration":{"location":"uri","locationName":"Configuration"},"ClientId":{"location":"querystring","locationName":"client_id"},"ClientConfigurationVersion":{"location":"querystring","locationName":"client_configuration_version"}}},"output":{"type":"structure","members":{"Content":{"type":"blob"},"ConfigurationVersion":{"location":"header","locationName":"Configuration-Version"},"ContentType":{"location":"header","locationName":"Content-Type"}},"payload":"Content"}},"GetConfigurationProfile":{"http":{"method":"GET","requestUri":"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}","responseCode":200},"input":{"type":"structure","required":["ApplicationId","ConfigurationProfileId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"ConfigurationProfileId":{"location":"uri","locationName":"ConfigurationProfileId"}}},"output":{"shape":"Sg"}},"GetDeployment":{"http":{"method":"GET","requestUri":"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}","responseCode":200},"input":{"type":"structure","required":["ApplicationId","EnvironmentId","DeploymentNumber"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"EnvironmentId":{"location":"uri","locationName":"EnvironmentId"},"DeploymentNumber":{"location":"uri","locationName":"DeploymentNumber","type":"integer"}}},"output":{"shape":"S18"}},"GetDeploymentStrategy":{"http":{"method":"GET","requestUri":"/deploymentstrategies/{DeploymentStrategyId}","responseCode":200},"input":{"type":"structure","required":["DeploymentStrategyId"],"members":{"DeploymentStrategyId":{"location":"uri","locationName":"DeploymentStrategyId"}}},"output":{"shape":"Sm"}},"GetEnvironment":{"http":{"method":"GET","requestUri":"/applications/{ApplicationId}/environments/{EnvironmentId}","responseCode":200},"input":{"type":"structure","required":["ApplicationId","EnvironmentId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"EnvironmentId":{"location":"uri","locationName":"EnvironmentId"}}},"output":{"shape":"Sr"}},"ListApplications":{"http":{"method":"GET","requestUri":"/applications","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"shape":"S7"}},"NextToken":{}}}},"ListConfigurationProfiles":{"http":{"method":"GET","requestUri":"/applications/{ApplicationId}/configurationprofiles","responseCode":200},"input":{"type":"structure","required":["ApplicationId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","members":{"ApplicationId":{},"Id":{},"Name":{},"LocationUri":{},"ValidatorTypes":{"type":"list","member":{}}}}},"NextToken":{}}}},"ListDeploymentStrategies":{"http":{"method":"GET","requestUri":"/deploymentstrategies","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"shape":"Sm"}},"NextToken":{}}}},"ListDeployments":{"http":{"method":"GET","requestUri":"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments","responseCode":200},"input":{"type":"structure","required":["ApplicationId","EnvironmentId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"EnvironmentId":{"location":"uri","locationName":"EnvironmentId"},"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","members":{"DeploymentNumber":{"type":"integer"},"ConfigurationName":{},"ConfigurationVersion":{},"DeploymentDurationInMinutes":{"type":"integer"},"GrowthType":{},"GrowthFactor":{"type":"float"},"FinalBakeTimeInMinutes":{"type":"integer"},"State":{},"PercentageComplete":{"type":"float"},"StartedAt":{"shape":"S1e"},"CompletedAt":{"shape":"S1e"}}}},"NextToken":{}}}},"ListEnvironments":{"http":{"method":"GET","requestUri":"/applications/{ApplicationId}/environments","responseCode":200},"input":{"type":"structure","required":["ApplicationId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"shape":"Sr"}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}","responseCode":200},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S4"}}}},"StartDeployment":{"http":{"requestUri":"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments","responseCode":201},"input":{"type":"structure","required":["ApplicationId","EnvironmentId","DeploymentStrategyId","ConfigurationProfileId","ConfigurationVersion"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"EnvironmentId":{"location":"uri","locationName":"EnvironmentId"},"DeploymentStrategyId":{},"ConfigurationProfileId":{},"ConfigurationVersion":{},"Description":{},"Tags":{"shape":"S4"}}},"output":{"shape":"S18"}},"StopDeployment":{"http":{"method":"DELETE","requestUri":"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}","responseCode":202},"input":{"type":"structure","required":["ApplicationId","EnvironmentId","DeploymentNumber"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"EnvironmentId":{"location":"uri","locationName":"EnvironmentId"},"DeploymentNumber":{"location":"uri","locationName":"DeploymentNumber","type":"integer"}}},"output":{"shape":"S18"}},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"S4"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}}},"UpdateApplication":{"http":{"method":"PATCH","requestUri":"/applications/{ApplicationId}","responseCode":200},"input":{"type":"structure","required":["ApplicationId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"Name":{},"Description":{}}},"output":{"shape":"S7"}},"UpdateConfigurationProfile":{"http":{"method":"PATCH","requestUri":"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}","responseCode":200},"input":{"type":"structure","required":["ApplicationId","ConfigurationProfileId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"ConfigurationProfileId":{"location":"uri","locationName":"ConfigurationProfileId"},"Name":{},"Description":{},"RetrievalRoleArn":{},"Validators":{"shape":"Sc"}}},"output":{"shape":"Sg"}},"UpdateDeploymentStrategy":{"http":{"method":"PATCH","requestUri":"/deploymentstrategies/{DeploymentStrategyId}","responseCode":200},"input":{"type":"structure","required":["DeploymentStrategyId"],"members":{"DeploymentStrategyId":{"location":"uri","locationName":"DeploymentStrategyId"},"Description":{},"DeploymentDurationInMinutes":{"type":"integer"},"FinalBakeTimeInMinutes":{"type":"integer"},"GrowthFactor":{"type":"float"},"GrowthType":{}}},"output":{"shape":"Sm"}},"UpdateEnvironment":{"http":{"method":"PATCH","requestUri":"/applications/{ApplicationId}/environments/{EnvironmentId}","responseCode":200},"input":{"type":"structure","required":["ApplicationId","EnvironmentId"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"EnvironmentId":{"location":"uri","locationName":"EnvironmentId"},"Name":{},"Description":{},"Monitors":{"shape":"Sp"}}},"output":{"shape":"Sr"}},"ValidateConfiguration":{"http":{"requestUri":"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/validators","responseCode":204},"input":{"type":"structure","required":["ApplicationId","ConfigurationProfileId","ConfigurationVersion"],"members":{"ApplicationId":{"location":"uri","locationName":"ApplicationId"},"ConfigurationProfileId":{"location":"uri","locationName":"ConfigurationProfileId"},"ConfigurationVersion":{"location":"querystring","locationName":"configuration_version"}}}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"S7":{"type":"structure","members":{"Id":{},"Name":{},"Description":{}}},"Sc":{"type":"list","member":{"type":"structure","required":["Type","Content"],"members":{"Type":{},"Content":{}}}},"Sg":{"type":"structure","members":{"ApplicationId":{},"Id":{},"Name":{},"Description":{},"LocationUri":{},"RetrievalRoleArn":{},"Validators":{"shape":"Sc"}}},"Sm":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"DeploymentDurationInMinutes":{"type":"integer"},"GrowthType":{},"GrowthFactor":{"type":"float"},"FinalBakeTimeInMinutes":{"type":"integer"},"ReplicateTo":{}}},"Sp":{"type":"list","member":{"type":"structure","members":{"AlarmArn":{},"AlarmRoleArn":{}}}},"Sr":{"type":"structure","members":{"ApplicationId":{},"Id":{},"Name":{},"Description":{},"State":{},"Monitors":{"shape":"Sp"}}},"S18":{"type":"structure","members":{"ApplicationId":{},"EnvironmentId":{},"DeploymentStrategyId":{},"ConfigurationProfileId":{},"DeploymentNumber":{"type":"integer"},"ConfigurationName":{},"ConfigurationLocationUri":{},"ConfigurationVersion":{},"Description":{},"DeploymentDurationInMinutes":{"type":"integer"},"GrowthType":{},"GrowthFactor":{"type":"float"},"FinalBakeTimeInMinutes":{"type":"integer"},"State":{},"EventLog":{"type":"list","member":{"type":"structure","members":{"EventType":{},"TriggeredBy":{},"Description":{},"OccurredAt":{"shape":"S1e"}}}},"PercentageComplete":{"type":"float"},"StartedAt":{"shape":"S1e"},"CompletedAt":{"shape":"S1e"}}},"S1e":{"type":"timestamp","timestampFormat":"iso8601"}}}' - ); + const core = __webpack_require__(6470); + const { runBuild } = __webpack_require__(9951); + const assert = __webpack_require__(2357); - /***/ - }, + /* istanbul ignore next */ + if (require.main === require.cache[eval("__filename")]) { + run(); + } - /***/ 38388: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListApplications":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListConfigurationProfiles":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDeploymentStrategies":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDeployments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListEnvironments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + module.exports = run; - /***/ - }, + async function run() { + console.log("*****STARTING CODEBUILD*****"); + try { + const build = await runBuild(); + core.setOutput("aws-build-id", build.id); - /***/ 14452: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-02-06","endpointPrefix":"application-autoscaling","jsonVersion":"1.1","protocol":"json","serviceFullName":"Application Auto Scaling","serviceId":"Application Auto Scaling","signatureVersion":"v4","signingName":"application-autoscaling","targetPrefix":"AnyScaleFrontendService","uid":"application-autoscaling-2016-02-06"},"operations":{"DeleteScalingPolicy":{"input":{"type":"structure","required":["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],"members":{"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DeleteScheduledAction":{"input":{"type":"structure","required":["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ScheduledActionName":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DeregisterScalableTarget":{"input":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{}}},"output":{"type":"structure","members":{}}},"DescribeScalableTargets":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ServiceNamespace":{},"ResourceIds":{"shape":"Sb"},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalableTargets":{"type":"list","member":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","RoleARN","CreationTime"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"RoleARN":{},"CreationTime":{"type":"timestamp"},"SuspendedState":{"shape":"Sj"}}}},"NextToken":{}}}},"DescribeScalingActivities":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingActivities":{"type":"list","member":{"type":"structure","required":["ActivityId","ServiceNamespace","ResourceId","ScalableDimension","Description","Cause","StartTime","StatusCode"],"members":{"ActivityId":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"Description":{},"Cause":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusCode":{},"StatusMessage":{},"Details":{}}}},"NextToken":{}}}},"DescribeScalingPolicies":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"PolicyNames":{"shape":"Sb"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","required":["PolicyARN","PolicyName","ServiceNamespace","ResourceId","ScalableDimension","PolicyType","CreationTime"],"members":{"PolicyARN":{},"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"PolicyType":{},"StepScalingPolicyConfiguration":{"shape":"Sx"},"TargetTrackingScalingPolicyConfiguration":{"shape":"S16"},"Alarms":{"shape":"S1k"},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeScheduledActions":{"input":{"type":"structure","required":["ServiceNamespace"],"members":{"ScheduledActionNames":{"shape":"Sb"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScheduledActions":{"type":"list","member":{"type":"structure","required":["ScheduledActionName","ScheduledActionARN","ServiceNamespace","Schedule","ResourceId","CreationTime"],"members":{"ScheduledActionName":{},"ScheduledActionARN":{},"ServiceNamespace":{},"Schedule":{},"ResourceId":{},"ScalableDimension":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ScalableTargetAction":{"shape":"S1r"},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],"members":{"PolicyName":{},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"PolicyType":{},"StepScalingPolicyConfiguration":{"shape":"Sx"},"TargetTrackingScalingPolicyConfiguration":{"shape":"S16"}}},"output":{"type":"structure","required":["PolicyARN"],"members":{"PolicyARN":{},"Alarms":{"shape":"S1k"}}}},"PutScheduledAction":{"input":{"type":"structure","required":["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"Schedule":{},"ScheduledActionName":{},"ResourceId":{},"ScalableDimension":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ScalableTargetAction":{"shape":"S1r"}}},"output":{"type":"structure","members":{}}},"RegisterScalableTarget":{"input":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"RoleARN":{},"SuspendedState":{"shape":"Sj"}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sb":{"type":"list","member":{}},"Sj":{"type":"structure","members":{"DynamicScalingInSuspended":{"type":"boolean"},"DynamicScalingOutSuspended":{"type":"boolean"},"ScheduledScalingSuspended":{"type":"boolean"}}},"Sx":{"type":"structure","members":{"AdjustmentType":{},"StepAdjustments":{"type":"list","member":{"type":"structure","required":["ScalingAdjustment"],"members":{"MetricIntervalLowerBound":{"type":"double"},"MetricIntervalUpperBound":{"type":"double"},"ScalingAdjustment":{"type":"integer"}}}},"MinAdjustmentMagnitude":{"type":"integer"},"Cooldown":{"type":"integer"},"MetricAggregationType":{}}},"S16":{"type":"structure","required":["TargetValue"],"members":{"TargetValue":{"type":"double"},"PredefinedMetricSpecification":{"type":"structure","required":["PredefinedMetricType"],"members":{"PredefinedMetricType":{},"ResourceLabel":{}}},"CustomizedMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Statistic":{},"Unit":{}}},"ScaleOutCooldown":{"type":"integer"},"ScaleInCooldown":{"type":"integer"},"DisableScaleIn":{"type":"boolean"}}},"S1k":{"type":"list","member":{"type":"structure","required":["AlarmName","AlarmARN"],"members":{"AlarmName":{},"AlarmARN":{}}}},"S1r":{"type":"structure","members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"}}}}}' - ); + // Signal the outcome + assert( + build.buildStatus === "SUCCEEDED", + `Build status: ${build.buildStatus}` + ); + } catch (error) { + core.setFailed(error.message); + } finally { + console.log("*****CODEBUILD COMPLETE*****"); + } + } /***/ }, - /***/ 11157: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeScalableTargets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalableTargets"},"DescribeScalingActivities":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalingActivities"},"DescribeScalingPolicies":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScalingPolicies"},"DescribeScheduledActions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScheduledActions"}}}' - ); - - /***/ - }, + /***/ 109: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(395).util; + var convert = __webpack_require__(9433); - /***/ 48728: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-11-25","endpointPrefix":"applicationinsights","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Application Insights","serviceFullName":"Amazon CloudWatch Application Insights","serviceId":"Application Insights","signatureVersion":"v4","signingName":"applicationinsights","targetPrefix":"EC2WindowsBarleyService","uid":"application-insights-2018-11-25"},"operations":{"CreateApplication":{"input":{"type":"structure","required":["ResourceGroupName"],"members":{"ResourceGroupName":{},"OpsCenterEnabled":{"type":"boolean"},"CWEMonitorEnabled":{"type":"boolean"},"OpsItemSNSTopicArn":{},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"ApplicationInfo":{"shape":"Sb"}}}},"CreateComponent":{"input":{"type":"structure","required":["ResourceGroupName","ComponentName","ResourceList"],"members":{"ResourceGroupName":{},"ComponentName":{},"ResourceList":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"CreateLogPattern":{"input":{"type":"structure","required":["ResourceGroupName","PatternSetName","PatternName","Pattern","Rank"],"members":{"ResourceGroupName":{},"PatternSetName":{},"PatternName":{},"Pattern":{},"Rank":{"type":"integer"}}},"output":{"type":"structure","members":{"LogPattern":{"shape":"Sp"},"ResourceGroupName":{}}}},"DeleteApplication":{"input":{"type":"structure","required":["ResourceGroupName"],"members":{"ResourceGroupName":{}}},"output":{"type":"structure","members":{}}},"DeleteComponent":{"input":{"type":"structure","required":["ResourceGroupName","ComponentName"],"members":{"ResourceGroupName":{},"ComponentName":{}}},"output":{"type":"structure","members":{}}},"DeleteLogPattern":{"input":{"type":"structure","required":["ResourceGroupName","PatternSetName","PatternName"],"members":{"ResourceGroupName":{},"PatternSetName":{},"PatternName":{}}},"output":{"type":"structure","members":{}}},"DescribeApplication":{"input":{"type":"structure","required":["ResourceGroupName"],"members":{"ResourceGroupName":{}}},"output":{"type":"structure","members":{"ApplicationInfo":{"shape":"Sb"}}}},"DescribeComponent":{"input":{"type":"structure","required":["ResourceGroupName","ComponentName"],"members":{"ResourceGroupName":{},"ComponentName":{}}},"output":{"type":"structure","members":{"ApplicationComponent":{"shape":"S10"},"ResourceList":{"shape":"Sg"}}}},"DescribeComponentConfiguration":{"input":{"type":"structure","required":["ResourceGroupName","ComponentName"],"members":{"ResourceGroupName":{},"ComponentName":{}}},"output":{"type":"structure","members":{"Monitor":{"type":"boolean"},"Tier":{},"ComponentConfiguration":{}}}},"DescribeComponentConfigurationRecommendation":{"input":{"type":"structure","required":["ResourceGroupName","ComponentName","Tier"],"members":{"ResourceGroupName":{},"ComponentName":{},"Tier":{}}},"output":{"type":"structure","members":{"ComponentConfiguration":{}}}},"DescribeLogPattern":{"input":{"type":"structure","required":["ResourceGroupName","PatternSetName","PatternName"],"members":{"ResourceGroupName":{},"PatternSetName":{},"PatternName":{}}},"output":{"type":"structure","members":{"ResourceGroupName":{},"LogPattern":{"shape":"Sp"}}}},"DescribeObservation":{"input":{"type":"structure","required":["ObservationId"],"members":{"ObservationId":{}}},"output":{"type":"structure","members":{"Observation":{"shape":"S1e"}}}},"DescribeProblem":{"input":{"type":"structure","required":["ProblemId"],"members":{"ProblemId":{}}},"output":{"type":"structure","members":{"Problem":{"shape":"S2f"}}}},"DescribeProblemObservations":{"input":{"type":"structure","required":["ProblemId"],"members":{"ProblemId":{}}},"output":{"type":"structure","members":{"RelatedObservations":{"type":"structure","members":{"ObservationList":{"type":"list","member":{"shape":"S1e"}}}}}}},"ListApplications":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ApplicationInfoList":{"type":"list","member":{"shape":"Sb"}},"NextToken":{}}}},"ListComponents":{"input":{"type":"structure","required":["ResourceGroupName"],"members":{"ResourceGroupName":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ApplicationComponentList":{"type":"list","member":{"shape":"S10"}},"NextToken":{}}}},"ListConfigurationHistory":{"input":{"type":"structure","members":{"ResourceGroupName":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"EventStatus":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EventList":{"type":"list","member":{"type":"structure","members":{"MonitoredResourceARN":{},"EventStatus":{},"EventResourceType":{},"EventTime":{"type":"timestamp"},"EventDetail":{},"EventResourceName":{}}}},"NextToken":{}}}},"ListLogPatternSets":{"input":{"type":"structure","required":["ResourceGroupName"],"members":{"ResourceGroupName":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceGroupName":{},"LogPatternSets":{"type":"list","member":{}},"NextToken":{}}}},"ListLogPatterns":{"input":{"type":"structure","required":["ResourceGroupName"],"members":{"ResourceGroupName":{},"PatternSetName":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceGroupName":{},"LogPatterns":{"type":"list","member":{"shape":"Sp"}},"NextToken":{}}}},"ListProblems":{"input":{"type":"structure","members":{"ResourceGroupName":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ProblemList":{"type":"list","member":{"shape":"S2f"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S6"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"input":{"type":"structure","required":["ResourceGroupName"],"members":{"ResourceGroupName":{},"OpsCenterEnabled":{"type":"boolean"},"CWEMonitorEnabled":{"type":"boolean"},"OpsItemSNSTopicArn":{},"RemoveSNSTopic":{"type":"boolean"}}},"output":{"type":"structure","members":{"ApplicationInfo":{"shape":"Sb"}}}},"UpdateComponent":{"input":{"type":"structure","required":["ResourceGroupName","ComponentName"],"members":{"ResourceGroupName":{},"ComponentName":{},"NewComponentName":{},"ResourceList":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"UpdateComponentConfiguration":{"input":{"type":"structure","required":["ResourceGroupName","ComponentName"],"members":{"ResourceGroupName":{},"ComponentName":{},"Monitor":{"type":"boolean"},"Tier":{},"ComponentConfiguration":{}}},"output":{"type":"structure","members":{}}},"UpdateLogPattern":{"input":{"type":"structure","required":["ResourceGroupName","PatternSetName","PatternName"],"members":{"ResourceGroupName":{},"PatternSetName":{},"PatternName":{},"Pattern":{},"Rank":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceGroupName":{},"LogPattern":{"shape":"Sp"}}}}},"shapes":{"S6":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sb":{"type":"structure","members":{"ResourceGroupName":{},"LifeCycle":{},"OpsItemSNSTopicArn":{},"OpsCenterEnabled":{"type":"boolean"},"CWEMonitorEnabled":{"type":"boolean"},"Remarks":{}}},"Sg":{"type":"list","member":{}},"Sp":{"type":"structure","members":{"PatternSetName":{},"PatternName":{},"Pattern":{},"Rank":{"type":"integer"}}},"S10":{"type":"structure","members":{"ComponentName":{},"ResourceType":{},"Tier":{},"Monitor":{"type":"boolean"}}},"S1e":{"type":"structure","members":{"Id":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"SourceType":{},"SourceARN":{},"LogGroup":{},"LineTime":{"type":"timestamp"},"LogText":{},"LogFilter":{},"MetricNamespace":{},"MetricName":{},"Unit":{},"Value":{"type":"double"},"CloudWatchEventId":{},"CloudWatchEventSource":{},"CloudWatchEventDetailType":{},"HealthEventArn":{},"HealthService":{},"HealthEventTypeCode":{},"HealthEventTypeCategory":{},"HealthEventDescription":{},"CodeDeployDeploymentId":{},"CodeDeployDeploymentGroup":{},"CodeDeployState":{},"CodeDeployApplication":{},"CodeDeployInstanceGroupId":{},"Ec2State":{},"XRayFaultPercent":{"type":"integer"},"XRayThrottlePercent":{"type":"integer"},"XRayErrorPercent":{"type":"integer"},"XRayRequestCount":{"type":"integer"},"XRayRequestAverageLatency":{"type":"long"},"XRayNodeName":{},"XRayNodeType":{}}},"S2f":{"type":"structure","members":{"Id":{},"Title":{},"Insights":{},"Status":{},"AffectedResource":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"SeverityLevel":{},"ResourceGroupName":{},"Feedback":{"type":"map","key":{},"value":{}}}}}}' - ); + var Translator = function (options) { + options = options || {}; + this.attrValue = options.attrValue; + this.convertEmptyValues = Boolean(options.convertEmptyValues); + this.wrapNumbers = Boolean(options.wrapNumbers); + }; - /***/ - }, + Translator.prototype.translateInput = function (value, shape) { + this.mode = "input"; + return this.translate(value, shape); + }; - /***/ 9986: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListApplications":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListComponents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListConfigurationHistory":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListLogPatternSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListLogPatterns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListProblems":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + Translator.prototype.translateOutput = function (value, shape) { + this.mode = "output"; + return this.translate(value, shape); + }; - /***/ - }, + Translator.prototype.translate = function (value, shape) { + var self = this; + if (!shape || value === undefined) return undefined; - /***/ 4710: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-10-01","endpointPrefix":"appmesh","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS App Mesh","serviceId":"App Mesh","signatureVersion":"v4","signingName":"appmesh","uid":"appmesh-2018-10-01"},"operations":{"CreateMesh":{"http":{"method":"PUT","requestUri":"/meshes","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{}}},"output":{"type":"structure","members":{"mesh":{"shape":"S5"}},"payload":"mesh"},"idempotent":true},"CreateRoute":{"http":{"method":"PUT","requestUri":"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"routeName":{},"spec":{"shape":"Sd"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","members":{"route":{"shape":"Sl"}},"payload":"route"},"idempotent":true},"CreateVirtualNode":{"http":{"method":"PUT","requestUri":"/meshes/{meshName}/virtualNodes","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualNodeName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"spec":{"shape":"Sp"},"virtualNodeName":{}}},"output":{"type":"structure","members":{"virtualNode":{"shape":"S14"}},"payload":"virtualNode"},"idempotent":true},"CreateVirtualRouter":{"http":{"method":"PUT","requestUri":"/meshes/{meshName}/virtualRouters","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"spec":{"shape":"S18"},"virtualRouterName":{}}},"output":{"type":"structure","members":{"virtualRouter":{"shape":"S1b"}},"payload":"virtualRouter"},"idempotent":true},"DeleteMesh":{"http":{"method":"DELETE","requestUri":"/meshes/{meshName}","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"meshName":{"location":"uri","locationName":"meshName"}}},"output":{"type":"structure","members":{"mesh":{"shape":"S5"}},"payload":"mesh"},"idempotent":true},"DeleteRoute":{"http":{"method":"DELETE","requestUri":"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"routeName":{"location":"uri","locationName":"routeName"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","members":{"route":{"shape":"Sl"}},"payload":"route"},"idempotent":true},"DeleteVirtualNode":{"http":{"method":"DELETE","requestUri":"/meshes/{meshName}/virtualNodes/{virtualNodeName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualNodeName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"virtualNodeName":{"location":"uri","locationName":"virtualNodeName"}}},"output":{"type":"structure","members":{"virtualNode":{"shape":"S14"}},"payload":"virtualNode"},"idempotent":true},"DeleteVirtualRouter":{"http":{"method":"DELETE","requestUri":"/meshes/{meshName}/virtualRouters/{virtualRouterName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","members":{"virtualRouter":{"shape":"S1b"}},"payload":"virtualRouter"},"idempotent":true},"DescribeMesh":{"http":{"method":"GET","requestUri":"/meshes/{meshName}","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"meshName":{"location":"uri","locationName":"meshName"}}},"output":{"type":"structure","members":{"mesh":{"shape":"S5"}},"payload":"mesh"}},"DescribeRoute":{"http":{"method":"GET","requestUri":"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"routeName":{"location":"uri","locationName":"routeName"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","members":{"route":{"shape":"Sl"}},"payload":"route"}},"DescribeVirtualNode":{"http":{"method":"GET","requestUri":"/meshes/{meshName}/virtualNodes/{virtualNodeName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualNodeName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"virtualNodeName":{"location":"uri","locationName":"virtualNodeName"}}},"output":{"type":"structure","members":{"virtualNode":{"shape":"S14"}},"payload":"virtualNode"}},"DescribeVirtualRouter":{"http":{"method":"GET","requestUri":"/meshes/{meshName}/virtualRouters/{virtualRouterName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","members":{"virtualRouter":{"shape":"S1b"}},"payload":"virtualRouter"}},"ListMeshes":{"http":{"method":"GET","requestUri":"/meshes","responseCode":200},"input":{"type":"structure","members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["meshes"],"members":{"meshes":{"type":"list","member":{"type":"structure","members":{"arn":{},"meshName":{}}}},"nextToken":{}}}},"ListRoutes":{"http":{"method":"GET","requestUri":"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes","responseCode":200},"input":{"type":"structure","required":["meshName","virtualRouterName"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"meshName":{"location":"uri","locationName":"meshName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["routes"],"members":{"nextToken":{},"routes":{"type":"list","member":{"type":"structure","members":{"arn":{},"meshName":{},"routeName":{},"virtualRouterName":{}}}}}}},"ListVirtualNodes":{"http":{"method":"GET","requestUri":"/meshes/{meshName}/virtualNodes","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"meshName":{"location":"uri","locationName":"meshName"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["virtualNodes"],"members":{"nextToken":{},"virtualNodes":{"type":"list","member":{"type":"structure","members":{"arn":{},"meshName":{},"virtualNodeName":{}}}}}}},"ListVirtualRouters":{"http":{"method":"GET","requestUri":"/meshes/{meshName}/virtualRouters","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"meshName":{"location":"uri","locationName":"meshName"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["virtualRouters"],"members":{"nextToken":{},"virtualRouters":{"type":"list","member":{"type":"structure","members":{"arn":{},"meshName":{},"virtualRouterName":{}}}}}}},"UpdateRoute":{"http":{"method":"PUT","requestUri":"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"routeName":{"location":"uri","locationName":"routeName"},"spec":{"shape":"Sd"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","members":{"route":{"shape":"Sl"}},"payload":"route"},"idempotent":true},"UpdateVirtualNode":{"http":{"method":"PUT","requestUri":"/meshes/{meshName}/virtualNodes/{virtualNodeName}","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualNodeName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"spec":{"shape":"Sp"},"virtualNodeName":{"location":"uri","locationName":"virtualNodeName"}}},"output":{"type":"structure","members":{"virtualNode":{"shape":"S14"}},"payload":"virtualNode"},"idempotent":true},"UpdateVirtualRouter":{"http":{"method":"PUT","requestUri":"/meshes/{meshName}/virtualRouters/{virtualRouterName}","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"spec":{"shape":"S18"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","members":{"virtualRouter":{"shape":"S1b"}},"payload":"virtualRouter"},"idempotent":true}},"shapes":{"S5":{"type":"structure","required":["meshName","metadata"],"members":{"meshName":{},"metadata":{"shape":"S6"},"status":{"type":"structure","members":{"status":{}}}}},"S6":{"type":"structure","members":{"arn":{},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"uid":{},"version":{"type":"long"}}},"Sd":{"type":"structure","members":{"httpRoute":{"type":"structure","members":{"action":{"type":"structure","members":{"weightedTargets":{"type":"list","member":{"type":"structure","members":{"virtualNode":{},"weight":{"type":"integer"}}}}}},"match":{"type":"structure","members":{"prefix":{}}}}}}},"Sl":{"type":"structure","required":["meshName","routeName","virtualRouterName"],"members":{"meshName":{},"metadata":{"shape":"S6"},"routeName":{},"spec":{"shape":"Sd"},"status":{"type":"structure","members":{"status":{}}},"virtualRouterName":{}}},"Sp":{"type":"structure","members":{"backends":{"type":"list","member":{}},"listeners":{"type":"list","member":{"type":"structure","members":{"healthCheck":{"type":"structure","required":["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],"members":{"healthyThreshold":{"type":"integer"},"intervalMillis":{"type":"long"},"path":{},"port":{"type":"integer"},"protocol":{},"timeoutMillis":{"type":"long"},"unhealthyThreshold":{"type":"integer"}}},"portMapping":{"type":"structure","members":{"port":{"type":"integer"},"protocol":{}}}}}},"serviceDiscovery":{"type":"structure","members":{"dns":{"type":"structure","members":{"serviceName":{}}}}}}},"S14":{"type":"structure","required":["meshName","virtualNodeName"],"members":{"meshName":{},"metadata":{"shape":"S6"},"spec":{"shape":"Sp"},"status":{"type":"structure","members":{"status":{}}},"virtualNodeName":{}}},"S18":{"type":"structure","members":{"serviceNames":{"type":"list","member":{}}}},"S1b":{"type":"structure","required":["meshName","virtualRouterName"],"members":{"meshName":{},"metadata":{"shape":"S6"},"spec":{"shape":"S18"},"status":{"type":"structure","members":{"status":{}}},"virtualRouterName":{}}}}}' - ); + if (shape.shape === self.attrValue) { + return convert[self.mode](value, { + convertEmptyValues: self.convertEmptyValues, + wrapNumbers: self.wrapNumbers, + }); + } + switch (shape.type) { + case "structure": + return self.translateStructure(value, shape); + case "map": + return self.translateMap(value, shape); + case "list": + return self.translateList(value, shape); + default: + return self.translateScalar(value, shape); + } + }; - /***/ - }, + Translator.prototype.translateStructure = function (structure, shape) { + var self = this; + if (structure == null) return undefined; - /***/ 74196: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListMeshes":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"meshes"},"ListRoutes":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"routes"},"ListVirtualNodes":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"virtualNodes"},"ListVirtualRouters":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"virtualRouters"}}}' - ); + var struct = {}; + util.each(structure, function (name, value) { + var memberShape = shape.members[name]; + if (memberShape) { + var result = self.translate(value, memberShape); + if (result !== undefined) struct[name] = result; + } + }); + return struct; + }; - /***/ - }, + Translator.prototype.translateList = function (list, shape) { + var self = this; + if (list == null) return undefined; - /***/ 99818: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-01-25","endpointPrefix":"appmesh","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS App Mesh","serviceId":"App Mesh","signatureVersion":"v4","signingName":"appmesh","uid":"appmesh-2019-01-25"},"operations":{"CreateMesh":{"http":{"method":"PUT","requestUri":"/v20190125/meshes","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{},"spec":{"shape":"S4"},"tags":{"shape":"S7","tags":["not-preview"]}}},"output":{"type":"structure","required":["mesh"],"members":{"mesh":{"shape":"Sc"}},"payload":"mesh"},"idempotent":true},"CreateRoute":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"routeName":{},"spec":{"shape":"Sl"},"tags":{"shape":"S7","tags":["not-preview"]},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["route"],"members":{"route":{"shape":"S1p"}},"payload":"route"},"idempotent":true},"CreateVirtualNode":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualNodes","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualNodeName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"spec":{"shape":"S1t"},"tags":{"shape":"S7","tags":["not-preview"]},"virtualNodeName":{}}},"output":{"type":"structure","required":["virtualNode"],"members":{"virtualNode":{"shape":"S2y"}},"payload":"virtualNode"},"idempotent":true},"CreateVirtualRouter":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualRouters","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"spec":{"shape":"S32"},"tags":{"shape":"S7","tags":["not-preview"]},"virtualRouterName":{}}},"output":{"type":"structure","required":["virtualRouter"],"members":{"virtualRouter":{"shape":"S36"}},"payload":"virtualRouter"},"idempotent":true},"CreateVirtualService":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualServices","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualServiceName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"spec":{"shape":"S3a"},"tags":{"shape":"S7","tags":["not-preview"]},"virtualServiceName":{}}},"output":{"type":"structure","required":["virtualService"],"members":{"virtualService":{"shape":"S3f"}},"payload":"virtualService"},"idempotent":true},"DeleteMesh":{"http":{"method":"DELETE","requestUri":"/v20190125/meshes/{meshName}","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"meshName":{"location":"uri","locationName":"meshName"}}},"output":{"type":"structure","required":["mesh"],"members":{"mesh":{"shape":"Sc"}},"payload":"mesh"},"idempotent":true},"DeleteRoute":{"http":{"method":"DELETE","requestUri":"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"routeName":{"location":"uri","locationName":"routeName"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["route"],"members":{"route":{"shape":"S1p"}},"payload":"route"},"idempotent":true},"DeleteVirtualNode":{"http":{"method":"DELETE","requestUri":"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualNodeName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"virtualNodeName":{"location":"uri","locationName":"virtualNodeName"}}},"output":{"type":"structure","required":["virtualNode"],"members":{"virtualNode":{"shape":"S2y"}},"payload":"virtualNode"},"idempotent":true},"DeleteVirtualRouter":{"http":{"method":"DELETE","requestUri":"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["virtualRouter"],"members":{"virtualRouter":{"shape":"S36"}},"payload":"virtualRouter"},"idempotent":true},"DeleteVirtualService":{"http":{"method":"DELETE","requestUri":"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualServiceName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"virtualServiceName":{"location":"uri","locationName":"virtualServiceName"}}},"output":{"type":"structure","required":["virtualService"],"members":{"virtualService":{"shape":"S3f"}},"payload":"virtualService"},"idempotent":true},"DescribeMesh":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"}}},"output":{"type":"structure","required":["mesh"],"members":{"mesh":{"shape":"Sc"}},"payload":"mesh"}},"DescribeRoute":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"routeName":{"location":"uri","locationName":"routeName"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["route"],"members":{"route":{"shape":"S1p"}},"payload":"route"}},"DescribeVirtualNode":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualNodeName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"virtualNodeName":{"location":"uri","locationName":"virtualNodeName"}}},"output":{"type":"structure","required":["virtualNode"],"members":{"virtualNode":{"shape":"S2y"}},"payload":"virtualNode"}},"DescribeVirtualRouter":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualRouterName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["virtualRouter"],"members":{"virtualRouter":{"shape":"S36"}},"payload":"virtualRouter"}},"DescribeVirtualService":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}","responseCode":200},"input":{"type":"structure","required":["meshName","virtualServiceName"],"members":{"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"virtualServiceName":{"location":"uri","locationName":"virtualServiceName"}}},"output":{"type":"structure","required":["virtualService"],"members":{"virtualService":{"shape":"S3f"}},"payload":"virtualService"}},"ListMeshes":{"http":{"method":"GET","requestUri":"/v20190125/meshes","responseCode":200},"input":{"type":"structure","members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["meshes"],"members":{"meshes":{"type":"list","member":{"type":"structure","required":["arn","meshName","meshOwner","resourceOwner"],"members":{"arn":{},"meshName":{},"meshOwner":{},"resourceOwner":{}}}},"nextToken":{}}}},"ListRoutes":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes","responseCode":200},"input":{"type":"structure","required":["meshName","virtualRouterName"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"nextToken":{"location":"querystring","locationName":"nextToken"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["routes"],"members":{"nextToken":{},"routes":{"type":"list","member":{"type":"structure","required":["arn","meshName","meshOwner","resourceOwner","routeName","virtualRouterName"],"members":{"arn":{},"meshName":{},"meshOwner":{},"resourceOwner":{},"routeName":{},"virtualRouterName":{}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/v20190125/tags","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"resourceArn":{"location":"querystring","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"nextToken":{},"tags":{"shape":"S7"}}}},"ListVirtualNodes":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualNodes","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["virtualNodes"],"members":{"nextToken":{},"virtualNodes":{"type":"list","member":{"type":"structure","required":["arn","meshName","meshOwner","resourceOwner","virtualNodeName"],"members":{"arn":{},"meshName":{},"meshOwner":{},"resourceOwner":{},"virtualNodeName":{}}}}}}},"ListVirtualRouters":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualRouters","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["virtualRouters"],"members":{"nextToken":{},"virtualRouters":{"type":"list","member":{"type":"structure","required":["arn","meshName","meshOwner","resourceOwner","virtualRouterName"],"members":{"arn":{},"meshName":{},"meshOwner":{},"resourceOwner":{},"virtualRouterName":{}}}}}}},"ListVirtualServices":{"http":{"method":"GET","requestUri":"/v20190125/meshes/{meshName}/virtualServices","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"limit":{"location":"querystring","locationName":"limit","type":"integer"},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["virtualServices"],"members":{"nextToken":{},"virtualServices":{"type":"list","member":{"type":"structure","required":["arn","meshName","meshOwner","resourceOwner","virtualServiceName"],"members":{"arn":{},"meshName":{},"meshOwner":{},"resourceOwner":{},"virtualServiceName":{}}}}}}},"TagResource":{"http":{"method":"PUT","requestUri":"/v20190125/tag","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"tags":{"shape":"S7"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UntagResource":{"http":{"method":"PUT","requestUri":"/v20190125/untag","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateMesh":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}","responseCode":200},"input":{"type":"structure","required":["meshName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"spec":{"shape":"S4"}}},"output":{"type":"structure","required":["mesh"],"members":{"mesh":{"shape":"Sc"}},"payload":"mesh"},"idempotent":true},"UpdateRoute":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}","responseCode":200},"input":{"type":"structure","required":["meshName","routeName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"routeName":{"location":"uri","locationName":"routeName"},"spec":{"shape":"Sl"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["route"],"members":{"route":{"shape":"S1p"}},"payload":"route"},"idempotent":true},"UpdateVirtualNode":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualNodeName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"spec":{"shape":"S1t"},"virtualNodeName":{"location":"uri","locationName":"virtualNodeName"}}},"output":{"type":"structure","required":["virtualNode"],"members":{"virtualNode":{"shape":"S2y"}},"payload":"virtualNode"},"idempotent":true},"UpdateVirtualRouter":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualRouterName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"spec":{"shape":"S32"},"virtualRouterName":{"location":"uri","locationName":"virtualRouterName"}}},"output":{"type":"structure","required":["virtualRouter"],"members":{"virtualRouter":{"shape":"S36"}},"payload":"virtualRouter"},"idempotent":true},"UpdateVirtualService":{"http":{"method":"PUT","requestUri":"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}","responseCode":200},"input":{"type":"structure","required":["meshName","spec","virtualServiceName"],"members":{"clientToken":{"idempotencyToken":true},"meshName":{"location":"uri","locationName":"meshName"},"meshOwner":{"location":"querystring","locationName":"meshOwner"},"spec":{"shape":"S3a"},"virtualServiceName":{"location":"uri","locationName":"virtualServiceName"}}},"output":{"type":"structure","required":["virtualService"],"members":{"virtualService":{"shape":"S3f"}},"payload":"virtualService"},"idempotent":true}},"shapes":{"S4":{"type":"structure","members":{"egressFilter":{"type":"structure","required":["type"],"members":{"type":{}}}}},"S7":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}},"Sc":{"type":"structure","required":["meshName","metadata","spec","status"],"members":{"meshName":{},"metadata":{"shape":"Sd"},"spec":{"shape":"S4"},"status":{"type":"structure","members":{"status":{}}}}},"Sd":{"type":"structure","required":["arn","createdAt","lastUpdatedAt","meshOwner","resourceOwner","uid","version"],"members":{"arn":{},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"meshOwner":{},"resourceOwner":{},"uid":{},"version":{"type":"long"}}},"Sl":{"type":"structure","members":{"grpcRoute":{"type":"structure","required":["action","match"],"members":{"action":{"type":"structure","required":["weightedTargets"],"members":{"weightedTargets":{"shape":"So"}}},"match":{"type":"structure","members":{"metadata":{"type":"list","member":{"type":"structure","required":["name"],"members":{"invert":{"type":"boolean"},"match":{"type":"structure","members":{"exact":{},"prefix":{},"range":{"shape":"Sx"},"regex":{},"suffix":{}}},"name":{}}}},"methodName":{},"serviceName":{}}},"retryPolicy":{"type":"structure","required":["maxRetries","perRetryTimeout"],"members":{"grpcRetryEvents":{"type":"list","member":{}},"httpRetryEvents":{"shape":"S14"},"maxRetries":{"type":"long"},"perRetryTimeout":{"shape":"S17"},"tcpRetryEvents":{"shape":"S1a"}}}}},"http2Route":{"shape":"S1c"},"httpRoute":{"shape":"S1c"},"priority":{"type":"integer"},"tcpRoute":{"type":"structure","required":["action"],"members":{"action":{"type":"structure","required":["weightedTargets"],"members":{"weightedTargets":{"shape":"So"}}}}}}},"So":{"type":"list","member":{"type":"structure","required":["virtualNode","weight"],"members":{"virtualNode":{},"weight":{"type":"integer"}}}},"Sx":{"type":"structure","required":["end","start"],"members":{"end":{"type":"long"},"start":{"type":"long"}}},"S14":{"type":"list","member":{}},"S17":{"type":"structure","members":{"unit":{},"value":{"type":"long"}}},"S1a":{"type":"list","member":{}},"S1c":{"type":"structure","required":["action","match"],"members":{"action":{"type":"structure","required":["weightedTargets"],"members":{"weightedTargets":{"shape":"So"}}},"match":{"type":"structure","required":["prefix"],"members":{"headers":{"type":"list","member":{"type":"structure","required":["name"],"members":{"invert":{"type":"boolean"},"match":{"type":"structure","members":{"exact":{},"prefix":{},"range":{"shape":"Sx"},"regex":{},"suffix":{}}},"name":{}}}},"method":{},"prefix":{},"scheme":{}}},"retryPolicy":{"type":"structure","required":["maxRetries","perRetryTimeout"],"members":{"httpRetryEvents":{"shape":"S14"},"maxRetries":{"type":"long"},"perRetryTimeout":{"shape":"S17"},"tcpRetryEvents":{"shape":"S1a"}}}}},"S1p":{"type":"structure","required":["meshName","metadata","routeName","spec","status","virtualRouterName"],"members":{"meshName":{},"metadata":{"shape":"Sd"},"routeName":{},"spec":{"shape":"Sl"},"status":{"type":"structure","required":["status"],"members":{"status":{}}},"virtualRouterName":{}}},"S1t":{"type":"structure","members":{"backendDefaults":{"type":"structure","members":{"clientPolicy":{"shape":"S1v"}}},"backends":{"type":"list","member":{"type":"structure","members":{"virtualService":{"type":"structure","required":["virtualServiceName"],"members":{"clientPolicy":{"shape":"S1v"},"virtualServiceName":{}}}}}},"listeners":{"type":"list","member":{"type":"structure","required":["portMapping"],"members":{"healthCheck":{"type":"structure","required":["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],"members":{"healthyThreshold":{"type":"integer"},"intervalMillis":{"type":"long"},"path":{},"port":{"type":"integer"},"protocol":{},"timeoutMillis":{"type":"long"},"unhealthyThreshold":{"type":"integer"}}},"portMapping":{"shape":"S2f"},"tls":{"type":"structure","required":["certificate","mode"],"members":{"certificate":{"type":"structure","members":{"acm":{"type":"structure","required":["certificateArn"],"members":{"certificateArn":{}}},"file":{"type":"structure","required":["certificateChain","privateKey"],"members":{"certificateChain":{},"privateKey":{}}}}},"mode":{}}}}}},"logging":{"type":"structure","members":{"accessLog":{"type":"structure","members":{"file":{"type":"structure","required":["path"],"members":{"path":{}}}}}}},"serviceDiscovery":{"type":"structure","members":{"awsCloudMap":{"type":"structure","required":["namespaceName","serviceName"],"members":{"attributes":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"namespaceName":{},"serviceName":{}}},"dns":{"type":"structure","required":["hostname"],"members":{"hostname":{}}}}}}},"S1v":{"type":"structure","members":{"tls":{"type":"structure","required":["validation"],"members":{"enforce":{"type":"boolean"},"ports":{"type":"list","member":{"type":"integer"}},"validation":{"type":"structure","required":["trust"],"members":{"trust":{"type":"structure","members":{"acm":{"type":"structure","required":["certificateAuthorityArns"],"members":{"certificateAuthorityArns":{"type":"list","member":{}}}},"file":{"type":"structure","required":["certificateChain"],"members":{"certificateChain":{}}}}}}}}}}},"S2f":{"type":"structure","required":["port","protocol"],"members":{"port":{"type":"integer"},"protocol":{}}},"S2y":{"type":"structure","required":["meshName","metadata","spec","status","virtualNodeName"],"members":{"meshName":{},"metadata":{"shape":"Sd"},"spec":{"shape":"S1t"},"status":{"type":"structure","required":["status"],"members":{"status":{}}},"virtualNodeName":{}}},"S32":{"type":"structure","members":{"listeners":{"type":"list","member":{"type":"structure","required":["portMapping"],"members":{"portMapping":{"shape":"S2f"}}}}}},"S36":{"type":"structure","required":["meshName","metadata","spec","status","virtualRouterName"],"members":{"meshName":{},"metadata":{"shape":"Sd"},"spec":{"shape":"S32"},"status":{"type":"structure","required":["status"],"members":{"status":{}}},"virtualRouterName":{}}},"S3a":{"type":"structure","members":{"provider":{"type":"structure","members":{"virtualNode":{"type":"structure","required":["virtualNodeName"],"members":{"virtualNodeName":{}}},"virtualRouter":{"type":"structure","required":["virtualRouterName"],"members":{"virtualRouterName":{}}}}}}},"S3f":{"type":"structure","required":["meshName","metadata","spec","status","virtualServiceName"],"members":{"meshName":{},"metadata":{"shape":"Sd"},"spec":{"shape":"S3a"},"status":{"type":"structure","required":["status"],"members":{"status":{}}},"virtualServiceName":{}}}}}' - ); + var out = []; + util.arrayEach(list, function (value) { + var result = self.translate(value, shape.member); + if (result === undefined) out.push(null); + else out.push(result); + }); + return out; + }; - /***/ - }, + Translator.prototype.translateMap = function (map, shape) { + var self = this; + if (map == null) return undefined; - /***/ 9865: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListMeshes":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"meshes"},"ListRoutes":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"routes"},"ListTagsForResource":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"tags"},"ListVirtualNodes":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"virtualNodes"},"ListVirtualRouters":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"virtualRouters"},"ListVirtualServices":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"virtualServices"}}}' - ); + var out = {}; + util.each(map, function (key, value) { + var result = self.translate(value, shape.value); + if (result === undefined) out[key] = null; + else out[key] = result; + }); + return out; + }; - /***/ - }, + Translator.prototype.translateScalar = function (value, shape) { + return shape.toType(value); + }; - /***/ 12513: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-12-01","endpointPrefix":"appstream2","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon AppStream","serviceId":"AppStream","signatureVersion":"v4","signingName":"appstream","targetPrefix":"PhotonAdminProxyService","uid":"appstream-2016-12-01"},"operations":{"AssociateFleet":{"input":{"type":"structure","required":["FleetName","StackName"],"members":{"FleetName":{},"StackName":{}}},"output":{"type":"structure","members":{}}},"BatchAssociateUserStack":{"input":{"type":"structure","required":["UserStackAssociations"],"members":{"UserStackAssociations":{"shape":"S5"}}},"output":{"type":"structure","members":{"errors":{"shape":"Sb"}}}},"BatchDisassociateUserStack":{"input":{"type":"structure","required":["UserStackAssociations"],"members":{"UserStackAssociations":{"shape":"S5"}}},"output":{"type":"structure","members":{"errors":{"shape":"Sb"}}}},"CopyImage":{"input":{"type":"structure","required":["SourceImageName","DestinationImageName","DestinationRegion"],"members":{"SourceImageName":{},"DestinationImageName":{},"DestinationRegion":{},"DestinationImageDescription":{}}},"output":{"type":"structure","members":{"DestinationImageName":{}}}},"CreateDirectoryConfig":{"input":{"type":"structure","required":["DirectoryName","OrganizationalUnitDistinguishedNames","ServiceAccountCredentials"],"members":{"DirectoryName":{},"OrganizationalUnitDistinguishedNames":{"shape":"Sn"},"ServiceAccountCredentials":{"shape":"Sp"}}},"output":{"type":"structure","members":{"DirectoryConfig":{"shape":"St"}}}},"CreateFleet":{"input":{"type":"structure","required":["Name","InstanceType","ComputeCapacity"],"members":{"Name":{},"ImageName":{},"ImageArn":{},"InstanceType":{},"FleetType":{},"ComputeCapacity":{"shape":"Sy"},"VpcConfig":{"shape":"S10"},"MaxUserDurationInSeconds":{"type":"integer"},"DisconnectTimeoutInSeconds":{"type":"integer"},"Description":{},"DisplayName":{},"EnableDefaultInternetAccess":{"type":"boolean"},"DomainJoinInfo":{"shape":"S15"},"Tags":{"shape":"S16"},"IdleDisconnectTimeoutInSeconds":{"type":"integer"},"IamRoleArn":{}}},"output":{"type":"structure","members":{"Fleet":{"shape":"S1a"}}}},"CreateImageBuilder":{"input":{"type":"structure","required":["Name","InstanceType"],"members":{"Name":{},"ImageName":{},"ImageArn":{},"InstanceType":{},"Description":{},"DisplayName":{},"VpcConfig":{"shape":"S10"},"IamRoleArn":{},"EnableDefaultInternetAccess":{"type":"boolean"},"DomainJoinInfo":{"shape":"S15"},"AppstreamAgentVersion":{},"Tags":{"shape":"S16"},"AccessEndpoints":{"shape":"S1i"}}},"output":{"type":"structure","members":{"ImageBuilder":{"shape":"S1m"}}}},"CreateImageBuilderStreamingURL":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Validity":{"type":"long"}}},"output":{"type":"structure","members":{"StreamingURL":{},"Expires":{"type":"timestamp"}}}},"CreateStack":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"DisplayName":{},"StorageConnectors":{"shape":"S1y"},"RedirectURL":{},"FeedbackURL":{},"UserSettings":{"shape":"S26"},"ApplicationSettings":{"shape":"S2a"},"Tags":{"shape":"S16"},"AccessEndpoints":{"shape":"S1i"},"EmbedHostDomains":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Stack":{"shape":"S2f"}}}},"CreateStreamingURL":{"input":{"type":"structure","required":["StackName","FleetName","UserId"],"members":{"StackName":{},"FleetName":{},"UserId":{},"ApplicationId":{},"Validity":{"type":"long"},"SessionContext":{}}},"output":{"type":"structure","members":{"StreamingURL":{},"Expires":{"type":"timestamp"}}}},"CreateUsageReportSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"S3BucketName":{},"Schedule":{}}}},"CreateUser":{"input":{"type":"structure","required":["UserName","AuthenticationType"],"members":{"UserName":{"shape":"S7"},"MessageAction":{},"FirstName":{"shape":"S2s"},"LastName":{"shape":"S2s"},"AuthenticationType":{}}},"output":{"type":"structure","members":{}}},"DeleteDirectoryConfig":{"input":{"type":"structure","required":["DirectoryName"],"members":{"DirectoryName":{}}},"output":{"type":"structure","members":{}}},"DeleteFleet":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteImage":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Image":{"shape":"S30"}}}},"DeleteImageBuilder":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"ImageBuilder":{"shape":"S1m"}}}},"DeleteImagePermissions":{"input":{"type":"structure","required":["Name","SharedAccountId"],"members":{"Name":{},"SharedAccountId":{}}},"output":{"type":"structure","members":{}}},"DeleteStack":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteUsageReportSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteUser":{"input":{"type":"structure","required":["UserName","AuthenticationType"],"members":{"UserName":{"shape":"S7"},"AuthenticationType":{}}},"output":{"type":"structure","members":{}}},"DescribeDirectoryConfigs":{"input":{"type":"structure","members":{"DirectoryNames":{"type":"list","member":{}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DirectoryConfigs":{"type":"list","member":{"shape":"St"}},"NextToken":{}}}},"DescribeFleets":{"input":{"type":"structure","members":{"Names":{"shape":"S3p"},"NextToken":{}}},"output":{"type":"structure","members":{"Fleets":{"type":"list","member":{"shape":"S1a"}},"NextToken":{}}}},"DescribeImageBuilders":{"input":{"type":"structure","members":{"Names":{"shape":"S3p"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImageBuilders":{"type":"list","member":{"shape":"S1m"}},"NextToken":{}}}},"DescribeImagePermissions":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"MaxResults":{"type":"integer"},"SharedAwsAccountIds":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"Name":{},"SharedImagePermissionsList":{"type":"list","member":{"type":"structure","required":["sharedAccountId","imagePermissions"],"members":{"sharedAccountId":{},"imagePermissions":{"shape":"S38"}}}},"NextToken":{}}}},"DescribeImages":{"input":{"type":"structure","members":{"Names":{"shape":"S3p"},"Arns":{"type":"list","member":{}},"Type":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Images":{"type":"list","member":{"shape":"S30"}},"NextToken":{}}}},"DescribeSessions":{"input":{"type":"structure","required":["StackName","FleetName"],"members":{"StackName":{},"FleetName":{},"UserId":{},"NextToken":{},"Limit":{"type":"integer"},"AuthenticationType":{}}},"output":{"type":"structure","members":{"Sessions":{"type":"list","member":{"type":"structure","required":["Id","UserId","StackName","FleetName","State"],"members":{"Id":{},"UserId":{},"StackName":{},"FleetName":{},"State":{},"ConnectionState":{},"StartTime":{"type":"timestamp"},"MaxExpirationTime":{"type":"timestamp"},"AuthenticationType":{},"NetworkAccessConfiguration":{"shape":"S1r"}}}},"NextToken":{}}}},"DescribeStacks":{"input":{"type":"structure","members":{"Names":{"shape":"S3p"},"NextToken":{}}},"output":{"type":"structure","members":{"Stacks":{"type":"list","member":{"shape":"S2f"}},"NextToken":{}}}},"DescribeUsageReportSubscriptions":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"UsageReportSubscriptions":{"type":"list","member":{"type":"structure","members":{"S3BucketName":{},"Schedule":{},"LastGeneratedReportDate":{"type":"timestamp"},"SubscriptionErrors":{"type":"list","member":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}}}}},"NextToken":{}}}},"DescribeUserStackAssociations":{"input":{"type":"structure","members":{"StackName":{},"UserName":{"shape":"S7"},"AuthenticationType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"UserStackAssociations":{"shape":"S5"},"NextToken":{}}}},"DescribeUsers":{"input":{"type":"structure","required":["AuthenticationType"],"members":{"AuthenticationType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Users":{"type":"list","member":{"type":"structure","required":["AuthenticationType"],"members":{"Arn":{},"UserName":{"shape":"S7"},"Enabled":{"type":"boolean"},"Status":{},"FirstName":{"shape":"S2s"},"LastName":{"shape":"S2s"},"CreatedTime":{"type":"timestamp"},"AuthenticationType":{}}}},"NextToken":{}}}},"DisableUser":{"input":{"type":"structure","required":["UserName","AuthenticationType"],"members":{"UserName":{"shape":"S7"},"AuthenticationType":{}}},"output":{"type":"structure","members":{}}},"DisassociateFleet":{"input":{"type":"structure","required":["FleetName","StackName"],"members":{"FleetName":{},"StackName":{}}},"output":{"type":"structure","members":{}}},"EnableUser":{"input":{"type":"structure","required":["UserName","AuthenticationType"],"members":{"UserName":{"shape":"S7"},"AuthenticationType":{}}},"output":{"type":"structure","members":{}}},"ExpireSession":{"input":{"type":"structure","required":["SessionId"],"members":{"SessionId":{}}},"output":{"type":"structure","members":{}}},"ListAssociatedFleets":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"NextToken":{}}},"output":{"type":"structure","members":{"Names":{"shape":"S3p"},"NextToken":{}}}},"ListAssociatedStacks":{"input":{"type":"structure","required":["FleetName"],"members":{"FleetName":{},"NextToken":{}}},"output":{"type":"structure","members":{"Names":{"shape":"S3p"},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S16"}}}},"StartFleet":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StartImageBuilder":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"AppstreamAgentVersion":{}}},"output":{"type":"structure","members":{"ImageBuilder":{"shape":"S1m"}}}},"StopFleet":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StopImageBuilder":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"ImageBuilder":{"shape":"S1m"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S16"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDirectoryConfig":{"input":{"type":"structure","required":["DirectoryName"],"members":{"DirectoryName":{},"OrganizationalUnitDistinguishedNames":{"shape":"Sn"},"ServiceAccountCredentials":{"shape":"Sp"}}},"output":{"type":"structure","members":{"DirectoryConfig":{"shape":"St"}}}},"UpdateFleet":{"input":{"type":"structure","members":{"ImageName":{},"ImageArn":{},"Name":{},"InstanceType":{},"ComputeCapacity":{"shape":"Sy"},"VpcConfig":{"shape":"S10"},"MaxUserDurationInSeconds":{"type":"integer"},"DisconnectTimeoutInSeconds":{"type":"integer"},"DeleteVpcConfig":{"deprecated":true,"type":"boolean"},"Description":{},"DisplayName":{},"EnableDefaultInternetAccess":{"type":"boolean"},"DomainJoinInfo":{"shape":"S15"},"IdleDisconnectTimeoutInSeconds":{"type":"integer"},"AttributesToDelete":{"type":"list","member":{}},"IamRoleArn":{}}},"output":{"type":"structure","members":{"Fleet":{"shape":"S1a"}}}},"UpdateImagePermissions":{"input":{"type":"structure","required":["Name","SharedAccountId","ImagePermissions"],"members":{"Name":{},"SharedAccountId":{},"ImagePermissions":{"shape":"S38"}}},"output":{"type":"structure","members":{}}},"UpdateStack":{"input":{"type":"structure","required":["Name"],"members":{"DisplayName":{},"Description":{},"Name":{},"StorageConnectors":{"shape":"S1y"},"DeleteStorageConnectors":{"deprecated":true,"type":"boolean"},"RedirectURL":{},"FeedbackURL":{},"AttributesToDelete":{"type":"list","member":{}},"UserSettings":{"shape":"S26"},"ApplicationSettings":{"shape":"S2a"},"AccessEndpoints":{"shape":"S1i"},"EmbedHostDomains":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Stack":{"shape":"S2f"}}}}},"shapes":{"S5":{"type":"list","member":{"shape":"S6"}},"S6":{"type":"structure","required":["StackName","UserName","AuthenticationType"],"members":{"StackName":{},"UserName":{"shape":"S7"},"AuthenticationType":{},"SendEmailNotification":{"type":"boolean"}}},"S7":{"type":"string","sensitive":true},"Sb":{"type":"list","member":{"type":"structure","members":{"UserStackAssociation":{"shape":"S6"},"ErrorCode":{},"ErrorMessage":{}}}},"Sn":{"type":"list","member":{}},"Sp":{"type":"structure","required":["AccountName","AccountPassword"],"members":{"AccountName":{"type":"string","sensitive":true},"AccountPassword":{"type":"string","sensitive":true}}},"St":{"type":"structure","required":["DirectoryName"],"members":{"DirectoryName":{},"OrganizationalUnitDistinguishedNames":{"shape":"Sn"},"ServiceAccountCredentials":{"shape":"Sp"},"CreatedTime":{"type":"timestamp"}}},"Sy":{"type":"structure","required":["DesiredInstances"],"members":{"DesiredInstances":{"type":"integer"}}},"S10":{"type":"structure","members":{"SubnetIds":{"type":"list","member":{}},"SecurityGroupIds":{"type":"list","member":{}}}},"S15":{"type":"structure","members":{"DirectoryName":{},"OrganizationalUnitDistinguishedName":{}}},"S16":{"type":"map","key":{},"value":{}},"S1a":{"type":"structure","required":["Arn","Name","InstanceType","ComputeCapacityStatus","State"],"members":{"Arn":{},"Name":{},"DisplayName":{},"Description":{},"ImageName":{},"ImageArn":{},"InstanceType":{},"FleetType":{},"ComputeCapacityStatus":{"type":"structure","required":["Desired"],"members":{"Desired":{"type":"integer"},"Running":{"type":"integer"},"InUse":{"type":"integer"},"Available":{"type":"integer"}}},"MaxUserDurationInSeconds":{"type":"integer"},"DisconnectTimeoutInSeconds":{"type":"integer"},"State":{},"VpcConfig":{"shape":"S10"},"CreatedTime":{"type":"timestamp"},"FleetErrors":{"type":"list","member":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}},"EnableDefaultInternetAccess":{"type":"boolean"},"DomainJoinInfo":{"shape":"S15"},"IdleDisconnectTimeoutInSeconds":{"type":"integer"},"IamRoleArn":{}}},"S1i":{"type":"list","member":{"type":"structure","required":["EndpointType"],"members":{"EndpointType":{},"VpceId":{}}}},"S1m":{"type":"structure","required":["Name"],"members":{"Name":{},"Arn":{},"ImageArn":{},"Description":{},"DisplayName":{},"VpcConfig":{"shape":"S10"},"InstanceType":{},"Platform":{},"IamRoleArn":{},"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"CreatedTime":{"type":"timestamp"},"EnableDefaultInternetAccess":{"type":"boolean"},"DomainJoinInfo":{"shape":"S15"},"NetworkAccessConfiguration":{"shape":"S1r"},"ImageBuilderErrors":{"type":"list","member":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{},"ErrorTimestamp":{"type":"timestamp"}}}},"AppstreamAgentVersion":{},"AccessEndpoints":{"shape":"S1i"}}},"S1r":{"type":"structure","members":{"EniPrivateIpAddress":{},"EniId":{}}},"S1y":{"type":"list","member":{"type":"structure","required":["ConnectorType"],"members":{"ConnectorType":{},"ResourceIdentifier":{},"Domains":{"type":"list","member":{}}}}},"S26":{"type":"list","member":{"type":"structure","required":["Action","Permission"],"members":{"Action":{},"Permission":{}}}},"S2a":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"SettingsGroup":{}}},"S2c":{"type":"list","member":{}},"S2f":{"type":"structure","required":["Name"],"members":{"Arn":{},"Name":{},"Description":{},"DisplayName":{},"CreatedTime":{"type":"timestamp"},"StorageConnectors":{"shape":"S1y"},"RedirectURL":{},"FeedbackURL":{},"StackErrors":{"type":"list","member":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}},"UserSettings":{"shape":"S26"},"ApplicationSettings":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SettingsGroup":{},"S3BucketName":{}}},"AccessEndpoints":{"shape":"S1i"},"EmbedHostDomains":{"shape":"S2c"}}},"S2s":{"type":"string","sensitive":true},"S30":{"type":"structure","required":["Name"],"members":{"Name":{},"Arn":{},"BaseImageArn":{},"DisplayName":{},"State":{},"Visibility":{},"ImageBuilderSupported":{"type":"boolean"},"ImageBuilderName":{},"Platform":{},"Description":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Applications":{"type":"list","member":{"type":"structure","members":{"Name":{},"DisplayName":{},"IconURL":{},"LaunchPath":{},"LaunchParameters":{},"Enabled":{"type":"boolean"},"Metadata":{"type":"map","key":{},"value":{}}}}},"CreatedTime":{"type":"timestamp"},"PublicBaseImageReleasedDate":{"type":"timestamp"},"AppstreamAgentVersion":{},"ImagePermissions":{"shape":"S38"}}},"S38":{"type":"structure","members":{"allowFleet":{"type":"boolean"},"allowImageBuilder":{"type":"boolean"}}},"S3p":{"type":"list","member":{}}}}' - ); + /** + * @api private + */ + module.exports = Translator; /***/ }, - /***/ 81915: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeImagePermissions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeImages":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /***/ 126: /***/ function (module) { + /** + * lodash (Custom Build) + * Build: `lodash modularize exports="npm" -o ./` + * Copyright jQuery Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ - /***/ - }, + /** Used as the size to enable large array optimizations. */ + var LARGE_ARRAY_SIZE = 200; - /***/ 98407: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"FleetStarted":{"delay":30,"maxAttempts":40,"operation":"DescribeFleets","acceptors":[{"state":"success","matcher":"pathAll","argument":"Fleets[].State","expected":"ACTIVE"},{"state":"failure","matcher":"pathAny","argument":"Fleets[].State","expected":"PENDING_DEACTIVATE"},{"state":"failure","matcher":"pathAny","argument":"Fleets[].State","expected":"INACTIVE"}]},"FleetStopped":{"delay":30,"maxAttempts":40,"operation":"DescribeFleets","acceptors":[{"state":"success","matcher":"pathAll","argument":"Fleets[].State","expected":"INACTIVE"},{"state":"failure","matcher":"pathAny","argument":"Fleets[].State","expected":"PENDING_ACTIVATE"},{"state":"failure","matcher":"pathAny","argument":"Fleets[].State","expected":"ACTIVE"}]}}}' - ); + /** Used to stand-in for `undefined` hash values. */ + var HASH_UNDEFINED = "__lodash_hash_undefined__"; - /***/ - }, + /** Used as references for various `Number` constants. */ + var INFINITY = 1 / 0; - /***/ 3651: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-07-25","endpointPrefix":"appsync","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"AWSAppSync","serviceFullName":"AWS AppSync","serviceId":"AppSync","signatureVersion":"v4","signingName":"appsync","uid":"appsync-2017-07-25"},"operations":{"CreateApiCache":{"http":{"requestUri":"/v1/apis/{apiId}/ApiCaches"},"input":{"type":"structure","required":["apiId","ttl","apiCachingBehavior","type"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"ttl":{"type":"long"},"transitEncryptionEnabled":{"type":"boolean"},"atRestEncryptionEnabled":{"type":"boolean"},"apiCachingBehavior":{},"type":{}}},"output":{"type":"structure","members":{"apiCache":{"shape":"S8"}}}},"CreateApiKey":{"http":{"requestUri":"/v1/apis/{apiId}/apikeys"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"description":{},"expires":{"type":"long"}}},"output":{"type":"structure","members":{"apiKey":{"shape":"Sc"}}}},"CreateDataSource":{"http":{"requestUri":"/v1/apis/{apiId}/datasources"},"input":{"type":"structure","required":["apiId","name","type"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"name":{},"description":{},"type":{},"serviceRoleArn":{},"dynamodbConfig":{"shape":"Sg"},"lambdaConfig":{"shape":"Si"},"elasticsearchConfig":{"shape":"Sj"},"httpConfig":{"shape":"Sk"},"relationalDatabaseConfig":{"shape":"So"}}},"output":{"type":"structure","members":{"dataSource":{"shape":"Ss"}}}},"CreateFunction":{"http":{"requestUri":"/v1/apis/{apiId}/functions"},"input":{"type":"structure","required":["apiId","name","dataSourceName","requestMappingTemplate","functionVersion"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"name":{},"description":{},"dataSourceName":{},"requestMappingTemplate":{},"responseMappingTemplate":{},"functionVersion":{}}},"output":{"type":"structure","members":{"functionConfiguration":{"shape":"Sw"}}}},"CreateGraphqlApi":{"http":{"requestUri":"/v1/apis"},"input":{"type":"structure","required":["name","authenticationType"],"members":{"name":{},"logConfig":{"shape":"Sy"},"authenticationType":{},"userPoolConfig":{"shape":"S11"},"openIDConnectConfig":{"shape":"S13"},"tags":{"shape":"S14"},"additionalAuthenticationProviders":{"shape":"S17"},"xrayEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"graphqlApi":{"shape":"S1b"}}}},"CreateResolver":{"http":{"requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers"},"input":{"type":"structure","required":["apiId","typeName","fieldName","requestMappingTemplate"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"},"fieldName":{},"dataSourceName":{},"requestMappingTemplate":{},"responseMappingTemplate":{},"kind":{},"pipelineConfig":{"shape":"S1f"},"syncConfig":{"shape":"S1h"},"cachingConfig":{"shape":"S1l"}}},"output":{"type":"structure","members":{"resolver":{"shape":"S1o"}}}},"CreateType":{"http":{"requestUri":"/v1/apis/{apiId}/types"},"input":{"type":"structure","required":["apiId","definition","format"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"definition":{},"format":{}}},"output":{"type":"structure","members":{"type":{"shape":"S1s"}}}},"DeleteApiCache":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}/ApiCaches"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"}}},"output":{"type":"structure","members":{}}},"DeleteApiKey":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}/apikeys/{id}"},"input":{"type":"structure","required":["apiId","id"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"id":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{}}},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}/datasources/{name}"},"input":{"type":"structure","required":["apiId","name"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{}}},"DeleteFunction":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}/functions/{functionId}"},"input":{"type":"structure","required":["apiId","functionId"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"functionId":{"location":"uri","locationName":"functionId"}}},"output":{"type":"structure","members":{}}},"DeleteGraphqlApi":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"}}},"output":{"type":"structure","members":{}}},"DeleteResolver":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},"input":{"type":"structure","required":["apiId","typeName","fieldName"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"},"fieldName":{"location":"uri","locationName":"fieldName"}}},"output":{"type":"structure","members":{}}},"DeleteType":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}/types/{typeName}"},"input":{"type":"structure","required":["apiId","typeName"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"}}},"output":{"type":"structure","members":{}}},"FlushApiCache":{"http":{"method":"DELETE","requestUri":"/v1/apis/{apiId}/FlushCache"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"}}},"output":{"type":"structure","members":{}}},"GetApiCache":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/ApiCaches"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"}}},"output":{"type":"structure","members":{"apiCache":{"shape":"S8"}}}},"GetDataSource":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/datasources/{name}"},"input":{"type":"structure","required":["apiId","name"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"dataSource":{"shape":"Ss"}}}},"GetFunction":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/functions/{functionId}"},"input":{"type":"structure","required":["apiId","functionId"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"functionId":{"location":"uri","locationName":"functionId"}}},"output":{"type":"structure","members":{"functionConfiguration":{"shape":"Sw"}}}},"GetGraphqlApi":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"}}},"output":{"type":"structure","members":{"graphqlApi":{"shape":"S1b"}}}},"GetIntrospectionSchema":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/schema"},"input":{"type":"structure","required":["apiId","format"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"format":{"location":"querystring","locationName":"format"},"includeDirectives":{"location":"querystring","locationName":"includeDirectives","type":"boolean"}}},"output":{"type":"structure","members":{"schema":{"type":"blob"}},"payload":"schema"}},"GetResolver":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},"input":{"type":"structure","required":["apiId","typeName","fieldName"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"},"fieldName":{"location":"uri","locationName":"fieldName"}}},"output":{"type":"structure","members":{"resolver":{"shape":"S1o"}}}},"GetSchemaCreationStatus":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/schemacreation"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"}}},"output":{"type":"structure","members":{"status":{},"details":{}}}},"GetType":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/types/{typeName}"},"input":{"type":"structure","required":["apiId","typeName","format"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"},"format":{"location":"querystring","locationName":"format"}}},"output":{"type":"structure","members":{"type":{"shape":"S1s"}}}},"ListApiKeys":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/apikeys"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"apiKeys":{"type":"list","member":{"shape":"Sc"}},"nextToken":{}}}},"ListDataSources":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/datasources"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"dataSources":{"type":"list","member":{"shape":"Ss"}},"nextToken":{}}}},"ListFunctions":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/functions"},"input":{"type":"structure","required":["apiId"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"functions":{"type":"list","member":{"shape":"Sw"}},"nextToken":{}}}},"ListGraphqlApis":{"http":{"method":"GET","requestUri":"/v1/apis"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"graphqlApis":{"type":"list","member":{"shape":"S1b"}},"nextToken":{}}}},"ListResolvers":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers"},"input":{"type":"structure","required":["apiId","typeName"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"resolvers":{"shape":"S39"},"nextToken":{}}}},"ListResolversByFunction":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/functions/{functionId}/resolvers"},"input":{"type":"structure","required":["apiId","functionId"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"functionId":{"location":"uri","locationName":"functionId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"resolvers":{"shape":"S39"},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/v1/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S14"}}}},"ListTypes":{"http":{"method":"GET","requestUri":"/v1/apis/{apiId}/types"},"input":{"type":"structure","required":["apiId","format"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"format":{"location":"querystring","locationName":"format"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"types":{"type":"list","member":{"shape":"S1s"}},"nextToken":{}}}},"StartSchemaCreation":{"http":{"requestUri":"/v1/apis/{apiId}/schemacreation"},"input":{"type":"structure","required":["apiId","definition"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"definition":{"type":"blob"}}},"output":{"type":"structure","members":{"status":{}}}},"TagResource":{"http":{"requestUri":"/v1/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S14"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/v1/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApiCache":{"http":{"requestUri":"/v1/apis/{apiId}/ApiCaches/update"},"input":{"type":"structure","required":["apiId","ttl","apiCachingBehavior","type"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"ttl":{"type":"long"},"apiCachingBehavior":{},"type":{}}},"output":{"type":"structure","members":{"apiCache":{"shape":"S8"}}}},"UpdateApiKey":{"http":{"requestUri":"/v1/apis/{apiId}/apikeys/{id}"},"input":{"type":"structure","required":["apiId","id"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"id":{"location":"uri","locationName":"id"},"description":{},"expires":{"type":"long"}}},"output":{"type":"structure","members":{"apiKey":{"shape":"Sc"}}}},"UpdateDataSource":{"http":{"requestUri":"/v1/apis/{apiId}/datasources/{name}"},"input":{"type":"structure","required":["apiId","name","type"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"name":{"location":"uri","locationName":"name"},"description":{},"type":{},"serviceRoleArn":{},"dynamodbConfig":{"shape":"Sg"},"lambdaConfig":{"shape":"Si"},"elasticsearchConfig":{"shape":"Sj"},"httpConfig":{"shape":"Sk"},"relationalDatabaseConfig":{"shape":"So"}}},"output":{"type":"structure","members":{"dataSource":{"shape":"Ss"}}}},"UpdateFunction":{"http":{"requestUri":"/v1/apis/{apiId}/functions/{functionId}"},"input":{"type":"structure","required":["apiId","name","functionId","dataSourceName","requestMappingTemplate","functionVersion"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"name":{},"description":{},"functionId":{"location":"uri","locationName":"functionId"},"dataSourceName":{},"requestMappingTemplate":{},"responseMappingTemplate":{},"functionVersion":{}}},"output":{"type":"structure","members":{"functionConfiguration":{"shape":"Sw"}}}},"UpdateGraphqlApi":{"http":{"requestUri":"/v1/apis/{apiId}"},"input":{"type":"structure","required":["apiId","name"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"name":{},"logConfig":{"shape":"Sy"},"authenticationType":{},"userPoolConfig":{"shape":"S11"},"openIDConnectConfig":{"shape":"S13"},"additionalAuthenticationProviders":{"shape":"S17"},"xrayEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"graphqlApi":{"shape":"S1b"}}}},"UpdateResolver":{"http":{"requestUri":"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},"input":{"type":"structure","required":["apiId","typeName","fieldName","requestMappingTemplate"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"},"fieldName":{"location":"uri","locationName":"fieldName"},"dataSourceName":{},"requestMappingTemplate":{},"responseMappingTemplate":{},"kind":{},"pipelineConfig":{"shape":"S1f"},"syncConfig":{"shape":"S1h"},"cachingConfig":{"shape":"S1l"}}},"output":{"type":"structure","members":{"resolver":{"shape":"S1o"}}}},"UpdateType":{"http":{"requestUri":"/v1/apis/{apiId}/types/{typeName}"},"input":{"type":"structure","required":["apiId","typeName","format"],"members":{"apiId":{"location":"uri","locationName":"apiId"},"typeName":{"location":"uri","locationName":"typeName"},"definition":{},"format":{}}},"output":{"type":"structure","members":{"type":{"shape":"S1s"}}}}},"shapes":{"S8":{"type":"structure","members":{"ttl":{"type":"long"},"apiCachingBehavior":{},"transitEncryptionEnabled":{"type":"boolean"},"atRestEncryptionEnabled":{"type":"boolean"},"type":{},"status":{}}},"Sc":{"type":"structure","members":{"id":{},"description":{},"expires":{"type":"long"}}},"Sg":{"type":"structure","required":["tableName","awsRegion"],"members":{"tableName":{},"awsRegion":{},"useCallerCredentials":{"type":"boolean"},"deltaSyncConfig":{"type":"structure","members":{"baseTableTTL":{"type":"long"},"deltaSyncTableName":{},"deltaSyncTableTTL":{"type":"long"}}},"versioned":{"type":"boolean"}}},"Si":{"type":"structure","required":["lambdaFunctionArn"],"members":{"lambdaFunctionArn":{}}},"Sj":{"type":"structure","required":["endpoint","awsRegion"],"members":{"endpoint":{},"awsRegion":{}}},"Sk":{"type":"structure","members":{"endpoint":{},"authorizationConfig":{"type":"structure","required":["authorizationType"],"members":{"authorizationType":{},"awsIamConfig":{"type":"structure","members":{"signingRegion":{},"signingServiceName":{}}}}}}},"So":{"type":"structure","members":{"relationalDatabaseSourceType":{},"rdsHttpEndpointConfig":{"type":"structure","members":{"awsRegion":{},"dbClusterIdentifier":{},"databaseName":{},"schema":{},"awsSecretStoreArn":{}}}}},"Ss":{"type":"structure","members":{"dataSourceArn":{},"name":{},"description":{},"type":{},"serviceRoleArn":{},"dynamodbConfig":{"shape":"Sg"},"lambdaConfig":{"shape":"Si"},"elasticsearchConfig":{"shape":"Sj"},"httpConfig":{"shape":"Sk"},"relationalDatabaseConfig":{"shape":"So"}}},"Sw":{"type":"structure","members":{"functionId":{},"functionArn":{},"name":{},"description":{},"dataSourceName":{},"requestMappingTemplate":{},"responseMappingTemplate":{},"functionVersion":{}}},"Sy":{"type":"structure","required":["fieldLogLevel","cloudWatchLogsRoleArn"],"members":{"fieldLogLevel":{},"cloudWatchLogsRoleArn":{},"excludeVerboseContent":{"type":"boolean"}}},"S11":{"type":"structure","required":["userPoolId","awsRegion","defaultAction"],"members":{"userPoolId":{},"awsRegion":{},"defaultAction":{},"appIdClientRegex":{}}},"S13":{"type":"structure","required":["issuer"],"members":{"issuer":{},"clientId":{},"iatTTL":{"type":"long"},"authTTL":{"type":"long"}}},"S14":{"type":"map","key":{},"value":{}},"S17":{"type":"list","member":{"type":"structure","members":{"authenticationType":{},"openIDConnectConfig":{"shape":"S13"},"userPoolConfig":{"type":"structure","required":["userPoolId","awsRegion"],"members":{"userPoolId":{},"awsRegion":{},"appIdClientRegex":{}}}}}},"S1b":{"type":"structure","members":{"name":{},"apiId":{},"authenticationType":{},"logConfig":{"shape":"Sy"},"userPoolConfig":{"shape":"S11"},"openIDConnectConfig":{"shape":"S13"},"arn":{},"uris":{"type":"map","key":{},"value":{}},"tags":{"shape":"S14"},"additionalAuthenticationProviders":{"shape":"S17"},"xrayEnabled":{"type":"boolean"}}},"S1f":{"type":"structure","members":{"functions":{"type":"list","member":{}}}},"S1h":{"type":"structure","members":{"conflictHandler":{},"conflictDetection":{},"lambdaConflictHandlerConfig":{"type":"structure","members":{"lambdaConflictHandlerArn":{}}}}},"S1l":{"type":"structure","members":{"ttl":{"type":"long"},"cachingKeys":{"type":"list","member":{}}}},"S1o":{"type":"structure","members":{"typeName":{},"fieldName":{},"dataSourceName":{},"resolverArn":{},"requestMappingTemplate":{},"responseMappingTemplate":{},"kind":{},"pipelineConfig":{"shape":"S1f"},"syncConfig":{"shape":"S1h"},"cachingConfig":{"shape":"S1l"}}},"S1s":{"type":"structure","members":{"name":{},"description":{},"arn":{},"definition":{},"format":{}}},"S39":{"type":"list","member":{"shape":"S1o"}}}}' - ); - - /***/ - }, - - /***/ 93930: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, + /** `Object#toString` result references. */ + var funcTag = "[object Function]", + genTag = "[object GeneratorFunction]"; - /***/ 19898: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-05-18","endpointPrefix":"athena","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Athena","serviceId":"Athena","signatureVersion":"v4","targetPrefix":"AmazonAthena","uid":"athena-2017-05-18"},"operations":{"BatchGetNamedQuery":{"input":{"type":"structure","required":["NamedQueryIds"],"members":{"NamedQueryIds":{"shape":"S2"}}},"output":{"type":"structure","members":{"NamedQueries":{"type":"list","member":{"shape":"S6"}},"UnprocessedNamedQueryIds":{"type":"list","member":{"type":"structure","members":{"NamedQueryId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"BatchGetQueryExecution":{"input":{"type":"structure","required":["QueryExecutionIds"],"members":{"QueryExecutionIds":{"shape":"Sh"}}},"output":{"type":"structure","members":{"QueryExecutions":{"type":"list","member":{"shape":"Sl"}},"UnprocessedQueryExecutionIds":{"type":"list","member":{"type":"structure","members":{"QueryExecutionId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"CreateNamedQuery":{"input":{"type":"structure","required":["Name","Database","QueryString"],"members":{"Name":{},"Description":{},"Database":{},"QueryString":{},"ClientRequestToken":{"idempotencyToken":true},"WorkGroup":{}}},"output":{"type":"structure","members":{"NamedQueryId":{}}},"idempotent":true},"CreateWorkGroup":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Configuration":{"shape":"S13"},"Description":{},"Tags":{"shape":"S17"}}},"output":{"type":"structure","members":{}}},"DeleteNamedQuery":{"input":{"type":"structure","required":["NamedQueryId"],"members":{"NamedQueryId":{"idempotencyToken":true}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteWorkGroup":{"input":{"type":"structure","required":["WorkGroup"],"members":{"WorkGroup":{},"RecursiveDeleteOption":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetNamedQuery":{"input":{"type":"structure","required":["NamedQueryId"],"members":{"NamedQueryId":{}}},"output":{"type":"structure","members":{"NamedQuery":{"shape":"S6"}}}},"GetQueryExecution":{"input":{"type":"structure","required":["QueryExecutionId"],"members":{"QueryExecutionId":{}}},"output":{"type":"structure","members":{"QueryExecution":{"shape":"Sl"}}}},"GetQueryResults":{"input":{"type":"structure","required":["QueryExecutionId"],"members":{"QueryExecutionId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UpdateCount":{"type":"long"},"ResultSet":{"type":"structure","members":{"Rows":{"type":"list","member":{"type":"structure","members":{"Data":{"type":"list","member":{"type":"structure","members":{"VarCharValue":{}}}}}}},"ResultSetMetadata":{"type":"structure","members":{"ColumnInfo":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"CatalogName":{},"SchemaName":{},"TableName":{},"Name":{},"Label":{},"Type":{},"Precision":{"type":"integer"},"Scale":{"type":"integer"},"Nullable":{},"CaseSensitive":{"type":"boolean"}}}}}}}},"NextToken":{}}}},"GetWorkGroup":{"input":{"type":"structure","required":["WorkGroup"],"members":{"WorkGroup":{}}},"output":{"type":"structure","members":{"WorkGroup":{"type":"structure","required":["Name"],"members":{"Name":{},"State":{},"Configuration":{"shape":"S13"},"Description":{},"CreationTime":{"type":"timestamp"}}}}}},"ListNamedQueries":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"WorkGroup":{}}},"output":{"type":"structure","members":{"NamedQueryIds":{"shape":"S2"},"NextToken":{}}}},"ListQueryExecutions":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"WorkGroup":{}}},"output":{"type":"structure","members":{"QueryExecutionIds":{"shape":"Sh"},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S17"},"NextToken":{}}}},"ListWorkGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"WorkGroups":{"type":"list","member":{"type":"structure","members":{"Name":{},"State":{},"Description":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"StartQueryExecution":{"input":{"type":"structure","required":["QueryString"],"members":{"QueryString":{},"ClientRequestToken":{"idempotencyToken":true},"QueryExecutionContext":{"shape":"Sr"},"ResultConfiguration":{"shape":"Sn"},"WorkGroup":{}}},"output":{"type":"structure","members":{"QueryExecutionId":{}}},"idempotent":true},"StopQueryExecution":{"input":{"type":"structure","required":["QueryExecutionId"],"members":{"QueryExecutionId":{"idempotencyToken":true}}},"output":{"type":"structure","members":{}},"idempotent":true},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S17"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateWorkGroup":{"input":{"type":"structure","required":["WorkGroup"],"members":{"WorkGroup":{},"Description":{},"ConfigurationUpdates":{"type":"structure","members":{"EnforceWorkGroupConfiguration":{"type":"boolean"},"ResultConfigurationUpdates":{"type":"structure","members":{"OutputLocation":{},"RemoveOutputLocation":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sp"},"RemoveEncryptionConfiguration":{"type":"boolean"}}},"PublishCloudWatchMetricsEnabled":{"type":"boolean"},"BytesScannedCutoffPerQuery":{"type":"long"},"RemoveBytesScannedCutoffPerQuery":{"type":"boolean"},"RequesterPaysEnabled":{"type":"boolean"}}},"State":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"list","member":{}},"S6":{"type":"structure","required":["Name","Database","QueryString"],"members":{"Name":{},"Description":{},"Database":{},"QueryString":{},"NamedQueryId":{},"WorkGroup":{}}},"Sh":{"type":"list","member":{}},"Sl":{"type":"structure","members":{"QueryExecutionId":{},"Query":{},"StatementType":{},"ResultConfiguration":{"shape":"Sn"},"QueryExecutionContext":{"shape":"Sr"},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{},"SubmissionDateTime":{"type":"timestamp"},"CompletionDateTime":{"type":"timestamp"}}},"Statistics":{"type":"structure","members":{"EngineExecutionTimeInMillis":{"type":"long"},"DataScannedInBytes":{"type":"long"},"DataManifestLocation":{},"TotalExecutionTimeInMillis":{"type":"long"},"QueryQueueTimeInMillis":{"type":"long"},"QueryPlanningTimeInMillis":{"type":"long"},"ServiceProcessingTimeInMillis":{"type":"long"}}},"WorkGroup":{}}},"Sn":{"type":"structure","members":{"OutputLocation":{},"EncryptionConfiguration":{"shape":"Sp"}}},"Sp":{"type":"structure","required":["EncryptionOption"],"members":{"EncryptionOption":{},"KmsKey":{}}},"Sr":{"type":"structure","members":{"Database":{}}},"S13":{"type":"structure","members":{"ResultConfiguration":{"shape":"Sn"},"EnforceWorkGroupConfiguration":{"type":"boolean"},"PublishCloudWatchMetricsEnabled":{"type":"boolean"},"BytesScannedCutoffPerQuery":{"type":"long"},"RequesterPaysEnabled":{"type":"boolean"}}},"S17":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}' - ); + /** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ + var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; - /***/ - }, + /** Used to detect host constructors (Safari). */ + var reIsHostCtor = /^\[object .+?Constructor\]$/; - /***/ 23135: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetQueryResults":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListNamedQueries":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListQueryExecutions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWorkGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** Detect free variable `global` from Node.js. */ + var freeGlobal = + typeof global == "object" && + global && + global.Object === Object && + global; - /***/ - }, + /** Detect free variable `self`. */ + var freeSelf = + typeof self == "object" && self && self.Object === Object && self; - /***/ 68489: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2011-01-01","endpointPrefix":"autoscaling","protocol":"query","serviceFullName":"Auto Scaling","serviceId":"Auto Scaling","signatureVersion":"v4","uid":"autoscaling-2011-01-01","xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/"},"operations":{"AttachInstances":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{}}}},"AttachLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName","TargetGroupARNs"],"members":{"AutoScalingGroupName":{},"TargetGroupARNs":{"shape":"S6"}}},"output":{"resultWrapper":"AttachLoadBalancerTargetGroupsResult","type":"structure","members":{}}},"AttachLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName","LoadBalancerNames"],"members":{"AutoScalingGroupName":{},"LoadBalancerNames":{"shape":"Sa"}}},"output":{"resultWrapper":"AttachLoadBalancersResult","type":"structure","members":{}}},"BatchDeleteScheduledAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionNames"],"members":{"AutoScalingGroupName":{},"ScheduledActionNames":{"shape":"Se"}}},"output":{"resultWrapper":"BatchDeleteScheduledActionResult","type":"structure","members":{"FailedScheduledActions":{"shape":"Sg"}}}},"BatchPutScheduledUpdateGroupAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledUpdateGroupActions"],"members":{"AutoScalingGroupName":{},"ScheduledUpdateGroupActions":{"type":"list","member":{"type":"structure","required":["ScheduledActionName"],"members":{"ScheduledActionName":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}}}},"output":{"resultWrapper":"BatchPutScheduledUpdateGroupActionResult","type":"structure","members":{"FailedScheduledUpdateGroupActions":{"shape":"Sg"}}}},"CompleteLifecycleAction":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName","LifecycleActionResult"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleActionToken":{},"LifecycleActionResult":{},"InstanceId":{}}},"output":{"resultWrapper":"CompleteLifecycleActionResult","type":"structure","members":{}}},"CreateAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName","MinSize","MaxSize"],"members":{"AutoScalingGroupName":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"MixedInstancesPolicy":{"shape":"S10"},"InstanceId":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"S1b"},"LoadBalancerNames":{"shape":"Sa"},"TargetGroupARNs":{"shape":"S6"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"PlacementGroup":{},"VPCZoneIdentifier":{},"TerminationPolicies":{"shape":"S1e"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"},"LifecycleHookSpecificationList":{"type":"list","member":{"type":"structure","required":["LifecycleHookName","LifecycleTransition"],"members":{"LifecycleHookName":{},"LifecycleTransition":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"DefaultResult":{},"NotificationTargetARN":{},"RoleARN":{}}}},"Tags":{"shape":"S1n"},"ServiceLinkedRoleARN":{},"MaxInstanceLifetime":{"type":"integer"}}}},"CreateLaunchConfiguration":{"input":{"type":"structure","required":["LaunchConfigurationName"],"members":{"LaunchConfigurationName":{},"ImageId":{},"KeyName":{},"SecurityGroups":{"shape":"S1u"},"ClassicLinkVPCId":{},"ClassicLinkVPCSecurityGroups":{"shape":"S1v"},"UserData":{},"InstanceId":{},"InstanceType":{},"KernelId":{},"RamdiskId":{},"BlockDeviceMappings":{"shape":"S1x"},"InstanceMonitoring":{"shape":"S26"},"SpotPrice":{},"IamInstanceProfile":{},"EbsOptimized":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"PlacementTenancy":{}}}},"CreateOrUpdateTags":{"input":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S1n"}}}},"DeleteAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"ForceDelete":{"type":"boolean"}}}},"DeleteLaunchConfiguration":{"input":{"type":"structure","required":["LaunchConfigurationName"],"members":{"LaunchConfigurationName":{}}}},"DeleteLifecycleHook":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{}}},"output":{"resultWrapper":"DeleteLifecycleHookResult","type":"structure","members":{}}},"DeleteNotificationConfiguration":{"input":{"type":"structure","required":["AutoScalingGroupName","TopicARN"],"members":{"AutoScalingGroupName":{},"TopicARN":{}}}},"DeletePolicy":{"input":{"type":"structure","required":["PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{}}}},"DeleteScheduledAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionName"],"members":{"AutoScalingGroupName":{},"ScheduledActionName":{}}}},"DeleteTags":{"input":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S1n"}}}},"DescribeAccountLimits":{"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"MaxNumberOfAutoScalingGroups":{"type":"integer"},"MaxNumberOfLaunchConfigurations":{"type":"integer"},"NumberOfAutoScalingGroups":{"type":"integer"},"NumberOfLaunchConfigurations":{"type":"integer"}}}},"DescribeAdjustmentTypes":{"output":{"resultWrapper":"DescribeAdjustmentTypesResult","type":"structure","members":{"AdjustmentTypes":{"type":"list","member":{"type":"structure","members":{"AdjustmentType":{}}}}}}},"DescribeAutoScalingGroups":{"input":{"type":"structure","members":{"AutoScalingGroupNames":{"shape":"S2u"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAutoScalingGroupsResult","type":"structure","required":["AutoScalingGroups"],"members":{"AutoScalingGroups":{"type":"list","member":{"type":"structure","required":["AutoScalingGroupName","MinSize","MaxSize","DesiredCapacity","DefaultCooldown","AvailabilityZones","HealthCheckType","CreatedTime"],"members":{"AutoScalingGroupName":{},"AutoScalingGroupARN":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"MixedInstancesPolicy":{"shape":"S10"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"S1b"},"LoadBalancerNames":{"shape":"Sa"},"TargetGroupARNs":{"shape":"S6"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"Instances":{"type":"list","member":{"type":"structure","required":["InstanceId","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],"members":{"InstanceId":{},"InstanceType":{},"AvailabilityZone":{},"LifecycleState":{},"HealthStatus":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"ProtectedFromScaleIn":{"type":"boolean"},"WeightedCapacity":{}}}},"CreatedTime":{"type":"timestamp"},"SuspendedProcesses":{"type":"list","member":{"type":"structure","members":{"ProcessName":{},"SuspensionReason":{}}}},"PlacementGroup":{},"VPCZoneIdentifier":{},"EnabledMetrics":{"type":"list","member":{"type":"structure","members":{"Metric":{},"Granularity":{}}}},"Status":{},"Tags":{"shape":"S36"},"TerminationPolicies":{"shape":"S1e"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"},"ServiceLinkedRoleARN":{},"MaxInstanceLifetime":{"type":"integer"}}}},"NextToken":{}}}},"DescribeAutoScalingInstances":{"input":{"type":"structure","members":{"InstanceIds":{"shape":"S2"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeAutoScalingInstancesResult","type":"structure","members":{"AutoScalingInstances":{"type":"list","member":{"type":"structure","required":["InstanceId","AutoScalingGroupName","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],"members":{"InstanceId":{},"InstanceType":{},"AutoScalingGroupName":{},"AvailabilityZone":{},"LifecycleState":{},"HealthStatus":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"ProtectedFromScaleIn":{"type":"boolean"},"WeightedCapacity":{}}}},"NextToken":{}}}},"DescribeAutoScalingNotificationTypes":{"output":{"resultWrapper":"DescribeAutoScalingNotificationTypesResult","type":"structure","members":{"AutoScalingNotificationTypes":{"shape":"S3d"}}}},"DescribeLaunchConfigurations":{"input":{"type":"structure","members":{"LaunchConfigurationNames":{"type":"list","member":{}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLaunchConfigurationsResult","type":"structure","required":["LaunchConfigurations"],"members":{"LaunchConfigurations":{"type":"list","member":{"type":"structure","required":["LaunchConfigurationName","ImageId","InstanceType","CreatedTime"],"members":{"LaunchConfigurationName":{},"LaunchConfigurationARN":{},"ImageId":{},"KeyName":{},"SecurityGroups":{"shape":"S1u"},"ClassicLinkVPCId":{},"ClassicLinkVPCSecurityGroups":{"shape":"S1v"},"UserData":{},"InstanceType":{},"KernelId":{},"RamdiskId":{},"BlockDeviceMappings":{"shape":"S1x"},"InstanceMonitoring":{"shape":"S26"},"SpotPrice":{},"IamInstanceProfile":{},"CreatedTime":{"type":"timestamp"},"EbsOptimized":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"PlacementTenancy":{}}}},"NextToken":{}}}},"DescribeLifecycleHookTypes":{"output":{"resultWrapper":"DescribeLifecycleHookTypesResult","type":"structure","members":{"LifecycleHookTypes":{"shape":"S3d"}}}},"DescribeLifecycleHooks":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"LifecycleHookNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeLifecycleHooksResult","type":"structure","members":{"LifecycleHooks":{"type":"list","member":{"type":"structure","members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleTransition":{},"NotificationTargetARN":{},"RoleARN":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"GlobalTimeout":{"type":"integer"},"DefaultResult":{}}}}}}},"DescribeLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancerTargetGroupsResult","type":"structure","members":{"LoadBalancerTargetGroups":{"type":"list","member":{"type":"structure","members":{"LoadBalancerTargetGroupARN":{},"State":{}}}},"NextToken":{}}}},"DescribeLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancers":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"State":{}}}},"NextToken":{}}}},"DescribeMetricCollectionTypes":{"output":{"resultWrapper":"DescribeMetricCollectionTypesResult","type":"structure","members":{"Metrics":{"type":"list","member":{"type":"structure","members":{"Metric":{}}}},"Granularities":{"type":"list","member":{"type":"structure","members":{"Granularity":{}}}}}}},"DescribeNotificationConfigurations":{"input":{"type":"structure","members":{"AutoScalingGroupNames":{"shape":"S2u"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeNotificationConfigurationsResult","type":"structure","required":["NotificationConfigurations"],"members":{"NotificationConfigurations":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"TopicARN":{},"NotificationType":{}}}},"NextToken":{}}}},"DescribePolicies":{"input":{"type":"structure","members":{"AutoScalingGroupName":{},"PolicyNames":{"type":"list","member":{}},"PolicyTypes":{"type":"list","member":{}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePoliciesResult","type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"PolicyName":{},"PolicyARN":{},"PolicyType":{},"AdjustmentType":{},"MinAdjustmentStep":{"shape":"S4d"},"MinAdjustmentMagnitude":{"type":"integer"},"ScalingAdjustment":{"type":"integer"},"Cooldown":{"type":"integer"},"StepAdjustments":{"shape":"S4g"},"MetricAggregationType":{},"EstimatedInstanceWarmup":{"type":"integer"},"Alarms":{"shape":"S4k"},"TargetTrackingConfiguration":{"shape":"S4m"},"Enabled":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeScalingActivities":{"input":{"type":"structure","members":{"ActivityIds":{"type":"list","member":{}},"AutoScalingGroupName":{},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeScalingActivitiesResult","type":"structure","required":["Activities"],"members":{"Activities":{"shape":"S53"},"NextToken":{}}}},"DescribeScalingProcessTypes":{"output":{"resultWrapper":"DescribeScalingProcessTypesResult","type":"structure","members":{"Processes":{"type":"list","member":{"type":"structure","required":["ProcessName"],"members":{"ProcessName":{}}}}}}},"DescribeScheduledActions":{"input":{"type":"structure","members":{"AutoScalingGroupName":{},"ScheduledActionNames":{"shape":"Se"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeScheduledActionsResult","type":"structure","members":{"ScheduledUpdateGroupActions":{"type":"list","member":{"type":"structure","members":{"AutoScalingGroupName":{},"ScheduledActionName":{},"ScheduledActionARN":{},"Time":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}},"NextToken":{}}}},"DescribeTags":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"NextToken":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"Tags":{"shape":"S36"},"NextToken":{}}}},"DescribeTerminationPolicyTypes":{"output":{"resultWrapper":"DescribeTerminationPolicyTypesResult","type":"structure","members":{"TerminationPolicyTypes":{"shape":"S1e"}}}},"DetachInstances":{"input":{"type":"structure","required":["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"DetachInstancesResult","type":"structure","members":{"Activities":{"shape":"S53"}}}},"DetachLoadBalancerTargetGroups":{"input":{"type":"structure","required":["AutoScalingGroupName","TargetGroupARNs"],"members":{"AutoScalingGroupName":{},"TargetGroupARNs":{"shape":"S6"}}},"output":{"resultWrapper":"DetachLoadBalancerTargetGroupsResult","type":"structure","members":{}}},"DetachLoadBalancers":{"input":{"type":"structure","required":["AutoScalingGroupName","LoadBalancerNames"],"members":{"AutoScalingGroupName":{},"LoadBalancerNames":{"shape":"Sa"}}},"output":{"resultWrapper":"DetachLoadBalancersResult","type":"structure","members":{}}},"DisableMetricsCollection":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"Metrics":{"shape":"S5s"}}}},"EnableMetricsCollection":{"input":{"type":"structure","required":["AutoScalingGroupName","Granularity"],"members":{"AutoScalingGroupName":{},"Metrics":{"shape":"S5s"},"Granularity":{}}}},"EnterStandby":{"input":{"type":"structure","required":["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"EnterStandbyResult","type":"structure","members":{"Activities":{"shape":"S53"}}}},"ExecutePolicy":{"input":{"type":"structure","required":["PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{},"HonorCooldown":{"type":"boolean"},"MetricValue":{"type":"double"},"BreachThreshold":{"type":"double"}}}},"ExitStandby":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{}}},"output":{"resultWrapper":"ExitStandbyResult","type":"structure","members":{"Activities":{"shape":"S53"}}}},"PutLifecycleHook":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleTransition":{},"RoleARN":{},"NotificationTargetARN":{},"NotificationMetadata":{},"HeartbeatTimeout":{"type":"integer"},"DefaultResult":{}}},"output":{"resultWrapper":"PutLifecycleHookResult","type":"structure","members":{}}},"PutNotificationConfiguration":{"input":{"type":"structure","required":["AutoScalingGroupName","TopicARN","NotificationTypes"],"members":{"AutoScalingGroupName":{},"TopicARN":{},"NotificationTypes":{"shape":"S3d"}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["AutoScalingGroupName","PolicyName"],"members":{"AutoScalingGroupName":{},"PolicyName":{},"PolicyType":{},"AdjustmentType":{},"MinAdjustmentStep":{"shape":"S4d"},"MinAdjustmentMagnitude":{"type":"integer"},"ScalingAdjustment":{"type":"integer"},"Cooldown":{"type":"integer"},"MetricAggregationType":{},"StepAdjustments":{"shape":"S4g"},"EstimatedInstanceWarmup":{"type":"integer"},"TargetTrackingConfiguration":{"shape":"S4m"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"PutScalingPolicyResult","type":"structure","members":{"PolicyARN":{},"Alarms":{"shape":"S4k"}}}},"PutScheduledUpdateGroupAction":{"input":{"type":"structure","required":["AutoScalingGroupName","ScheduledActionName"],"members":{"AutoScalingGroupName":{},"ScheduledActionName":{},"Time":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Recurrence":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"}}}},"RecordLifecycleActionHeartbeat":{"input":{"type":"structure","required":["LifecycleHookName","AutoScalingGroupName"],"members":{"LifecycleHookName":{},"AutoScalingGroupName":{},"LifecycleActionToken":{},"InstanceId":{}}},"output":{"resultWrapper":"RecordLifecycleActionHeartbeatResult","type":"structure","members":{}}},"ResumeProcesses":{"input":{"shape":"S68"}},"SetDesiredCapacity":{"input":{"type":"structure","required":["AutoScalingGroupName","DesiredCapacity"],"members":{"AutoScalingGroupName":{},"DesiredCapacity":{"type":"integer"},"HonorCooldown":{"type":"boolean"}}}},"SetInstanceHealth":{"input":{"type":"structure","required":["InstanceId","HealthStatus"],"members":{"InstanceId":{},"HealthStatus":{},"ShouldRespectGracePeriod":{"type":"boolean"}}}},"SetInstanceProtection":{"input":{"type":"structure","required":["InstanceIds","AutoScalingGroupName","ProtectedFromScaleIn"],"members":{"InstanceIds":{"shape":"S2"},"AutoScalingGroupName":{},"ProtectedFromScaleIn":{"type":"boolean"}}},"output":{"resultWrapper":"SetInstanceProtectionResult","type":"structure","members":{}}},"SuspendProcesses":{"input":{"shape":"S68"}},"TerminateInstanceInAutoScalingGroup":{"input":{"type":"structure","required":["InstanceId","ShouldDecrementDesiredCapacity"],"members":{"InstanceId":{},"ShouldDecrementDesiredCapacity":{"type":"boolean"}}},"output":{"resultWrapper":"TerminateInstanceInAutoScalingGroupResult","type":"structure","members":{"Activity":{"shape":"S54"}}}},"UpdateAutoScalingGroup":{"input":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"LaunchConfigurationName":{},"LaunchTemplate":{"shape":"Sy"},"MixedInstancesPolicy":{"shape":"S10"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"DesiredCapacity":{"type":"integer"},"DefaultCooldown":{"type":"integer"},"AvailabilityZones":{"shape":"S1b"},"HealthCheckType":{},"HealthCheckGracePeriod":{"type":"integer"},"PlacementGroup":{},"VPCZoneIdentifier":{},"TerminationPolicies":{"shape":"S1e"},"NewInstancesProtectedFromScaleIn":{"type":"boolean"},"ServiceLinkedRoleARN":{},"MaxInstanceLifetime":{"type":"integer"}}}}},"shapes":{"S2":{"type":"list","member":{}},"S6":{"type":"list","member":{}},"Sa":{"type":"list","member":{}},"Se":{"type":"list","member":{}},"Sg":{"type":"list","member":{"type":"structure","required":["ScheduledActionName"],"members":{"ScheduledActionName":{},"ErrorCode":{},"ErrorMessage":{}}}},"Sy":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"S10":{"type":"structure","members":{"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sy"},"Overrides":{"type":"list","member":{"type":"structure","members":{"InstanceType":{},"WeightedCapacity":{}}}}}},"InstancesDistribution":{"type":"structure","members":{"OnDemandAllocationStrategy":{},"OnDemandBaseCapacity":{"type":"integer"},"OnDemandPercentageAboveBaseCapacity":{"type":"integer"},"SpotAllocationStrategy":{},"SpotInstancePools":{"type":"integer"},"SpotMaxPrice":{}}}}},"S1b":{"type":"list","member":{}},"S1e":{"type":"list","member":{}},"S1n":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"ResourceId":{},"ResourceType":{},"Key":{},"Value":{},"PropagateAtLaunch":{"type":"boolean"}}}},"S1u":{"type":"list","member":{}},"S1v":{"type":"list","member":{}},"S1x":{"type":"list","member":{"type":"structure","required":["DeviceName"],"members":{"VirtualName":{},"DeviceName":{},"Ebs":{"type":"structure","members":{"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"Encrypted":{"type":"boolean"}}},"NoDevice":{"type":"boolean"}}}},"S26":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S2u":{"type":"list","member":{}},"S36":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"ResourceType":{},"Key":{},"Value":{},"PropagateAtLaunch":{"type":"boolean"}}}},"S3d":{"type":"list","member":{}},"S4d":{"type":"integer","deprecated":true},"S4g":{"type":"list","member":{"type":"structure","required":["ScalingAdjustment"],"members":{"MetricIntervalLowerBound":{"type":"double"},"MetricIntervalUpperBound":{"type":"double"},"ScalingAdjustment":{"type":"integer"}}}},"S4k":{"type":"list","member":{"type":"structure","members":{"AlarmName":{},"AlarmARN":{}}}},"S4m":{"type":"structure","required":["TargetValue"],"members":{"PredefinedMetricSpecification":{"type":"structure","required":["PredefinedMetricType"],"members":{"PredefinedMetricType":{},"ResourceLabel":{}}},"CustomizedMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Statistic":{},"Unit":{}}},"TargetValue":{"type":"double"},"DisableScaleIn":{"type":"boolean"}}},"S53":{"type":"list","member":{"shape":"S54"}},"S54":{"type":"structure","required":["ActivityId","AutoScalingGroupName","Cause","StartTime","StatusCode"],"members":{"ActivityId":{},"AutoScalingGroupName":{},"Description":{},"Cause":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusCode":{},"StatusMessage":{},"Progress":{"type":"integer"},"Details":{}}},"S5s":{"type":"list","member":{}},"S68":{"type":"structure","required":["AutoScalingGroupName"],"members":{"AutoScalingGroupName":{},"ScalingProcesses":{"type":"list","member":{}}}}}}' - ); + /** Used as a reference to the global object. */ + var root = freeGlobal || freeSelf || Function("return this")(); - /***/ - }, + /** + * A specialized version of `_.includes` for arrays without support for + * specifying an index to search from. + * + * @private + * @param {Array} [array] The array to inspect. + * @param {*} target The value to search for. + * @returns {boolean} Returns `true` if `target` is found, else `false`. + */ + function arrayIncludes(array, value) { + var length = array ? array.length : 0; + return !!length && baseIndexOf(array, value, 0) > -1; + } - /***/ 38676: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeAutoScalingGroups":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AutoScalingGroups"},"DescribeAutoScalingInstances":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AutoScalingInstances"},"DescribeLaunchConfigurations":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"LaunchConfigurations"},"DescribeNotificationConfigurations":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"NotificationConfigurations"},"DescribePolicies":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"ScalingPolicies"},"DescribeScalingActivities":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Activities"},"DescribeScheduledActions":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"ScheduledUpdateGroupActions"},"DescribeTags":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Tags"}}}' - ); + /** + * This function is like `arrayIncludes` except that it accepts a comparator. + * + * @private + * @param {Array} [array] The array to inspect. + * @param {*} target The value to search for. + * @param {Function} comparator The comparator invoked per element. + * @returns {boolean} Returns `true` if `target` is found, else `false`. + */ + function arrayIncludesWith(array, value, comparator) { + var index = -1, + length = array ? array.length : 0; - /***/ - }, + while (++index < length) { + if (comparator(value, array[index])) { + return true; + } + } + return false; + } - /***/ 95300: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-01-06","endpointPrefix":"autoscaling-plans","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Auto Scaling Plans","serviceId":"Auto Scaling Plans","signatureVersion":"v4","signingName":"autoscaling-plans","targetPrefix":"AnyScaleScalingPlannerFrontendService","uid":"autoscaling-plans-2018-01-06"},"operations":{"CreateScalingPlan":{"input":{"type":"structure","required":["ScalingPlanName","ApplicationSource","ScalingInstructions"],"members":{"ScalingPlanName":{},"ApplicationSource":{"shape":"S3"},"ScalingInstructions":{"shape":"Sa"}}},"output":{"type":"structure","required":["ScalingPlanVersion"],"members":{"ScalingPlanVersion":{"type":"long"}}}},"DeleteScalingPlan":{"input":{"type":"structure","required":["ScalingPlanName","ScalingPlanVersion"],"members":{"ScalingPlanName":{},"ScalingPlanVersion":{"type":"long"}}},"output":{"type":"structure","members":{}}},"DescribeScalingPlanResources":{"input":{"type":"structure","required":["ScalingPlanName","ScalingPlanVersion"],"members":{"ScalingPlanName":{},"ScalingPlanVersion":{"type":"long"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingPlanResources":{"type":"list","member":{"type":"structure","required":["ScalingPlanName","ScalingPlanVersion","ServiceNamespace","ResourceId","ScalableDimension","ScalingStatusCode"],"members":{"ScalingPlanName":{},"ScalingPlanVersion":{"type":"long"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"ScalingPolicies":{"type":"list","member":{"type":"structure","required":["PolicyName","PolicyType"],"members":{"PolicyName":{},"PolicyType":{},"TargetTrackingConfiguration":{"shape":"Sh"}}}},"ScalingStatusCode":{},"ScalingStatusMessage":{}}}},"NextToken":{}}}},"DescribeScalingPlans":{"input":{"type":"structure","members":{"ScalingPlanNames":{"type":"list","member":{}},"ScalingPlanVersion":{"type":"long"},"ApplicationSources":{"type":"list","member":{"shape":"S3"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingPlans":{"type":"list","member":{"type":"structure","required":["ScalingPlanName","ScalingPlanVersion","ApplicationSource","ScalingInstructions","StatusCode"],"members":{"ScalingPlanName":{},"ScalingPlanVersion":{"type":"long"},"ApplicationSource":{"shape":"S3"},"ScalingInstructions":{"shape":"Sa"},"StatusCode":{},"StatusMessage":{},"StatusStartTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"GetScalingPlanResourceForecastData":{"input":{"type":"structure","required":["ScalingPlanName","ScalingPlanVersion","ServiceNamespace","ResourceId","ScalableDimension","ForecastDataType","StartTime","EndTime"],"members":{"ScalingPlanName":{},"ScalingPlanVersion":{"type":"long"},"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"ForecastDataType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"output":{"type":"structure","required":["Datapoints"],"members":{"Datapoints":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"Value":{"type":"double"}}}}}}},"UpdateScalingPlan":{"input":{"type":"structure","required":["ScalingPlanName","ScalingPlanVersion"],"members":{"ScalingPlanName":{},"ScalingPlanVersion":{"type":"long"},"ApplicationSource":{"shape":"S3"},"ScalingInstructions":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"structure","members":{"CloudFormationStackARN":{},"TagFilters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"Sa":{"type":"list","member":{"type":"structure","required":["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","TargetTrackingConfigurations"],"members":{"ServiceNamespace":{},"ResourceId":{},"ScalableDimension":{},"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"TargetTrackingConfigurations":{"type":"list","member":{"shape":"Sh"}},"PredefinedLoadMetricSpecification":{"type":"structure","required":["PredefinedLoadMetricType"],"members":{"PredefinedLoadMetricType":{},"ResourceLabel":{}}},"CustomizedLoadMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"shape":"So"},"Statistic":{},"Unit":{}}},"ScheduledActionBufferTime":{"type":"integer"},"PredictiveScalingMaxCapacityBehavior":{},"PredictiveScalingMaxCapacityBuffer":{"type":"integer"},"PredictiveScalingMode":{},"ScalingPolicyUpdateBehavior":{},"DisableDynamicScaling":{"type":"boolean"}}}},"Sh":{"type":"structure","required":["TargetValue"],"members":{"PredefinedScalingMetricSpecification":{"type":"structure","required":["PredefinedScalingMetricType"],"members":{"PredefinedScalingMetricType":{},"ResourceLabel":{}}},"CustomizedScalingMetricSpecification":{"type":"structure","required":["MetricName","Namespace","Statistic"],"members":{"MetricName":{},"Namespace":{},"Dimensions":{"shape":"So"},"Statistic":{},"Unit":{}}},"TargetValue":{"type":"double"},"DisableScaleIn":{"type":"boolean"},"ScaleOutCooldown":{"type":"integer"},"ScaleInCooldown":{"type":"integer"},"EstimatedInstanceWarmup":{"type":"integer"}}},"So":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}}}' - ); + /** + * The base implementation of `_.findIndex` and `_.findLastIndex` without + * support for iteratee shorthands. + * + * @private + * @param {Array} array The array to inspect. + * @param {Function} predicate The function invoked per iteration. + * @param {number} fromIndex The index to search from. + * @param {boolean} [fromRight] Specify iterating from right to left. + * @returns {number} Returns the index of the matched value, else `-1`. + */ + function baseFindIndex(array, predicate, fromIndex, fromRight) { + var length = array.length, + index = fromIndex + (fromRight ? 1 : -1); - /***/ - }, + while (fromRight ? index-- : ++index < length) { + if (predicate(array[index], index, array)) { + return index; + } + } + return -1; + } - /***/ 4511: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /** + * The base implementation of `_.indexOf` without `fromIndex` bounds checks. + * + * @private + * @param {Array} array The array to inspect. + * @param {*} value The value to search for. + * @param {number} fromIndex The index to search from. + * @returns {number} Returns the index of the matched value, else `-1`. + */ + function baseIndexOf(array, value, fromIndex) { + if (value !== value) { + return baseFindIndex(array, baseIsNaN, fromIndex); + } + var index = fromIndex - 1, + length = array.length; - /***/ - }, + while (++index < length) { + if (array[index] === value) { + return index; + } + } + return -1; + } - /***/ 65918: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-11-15","endpointPrefix":"backup","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS Backup","serviceId":"Backup","signatureVersion":"v4","uid":"backup-2018-11-15"},"operations":{"CreateBackupPlan":{"http":{"method":"PUT","requestUri":"/backup/plans/"},"input":{"type":"structure","required":["BackupPlan"],"members":{"BackupPlan":{"shape":"S2"},"BackupPlanTags":{"shape":"Sc"},"CreatorRequestId":{}}},"output":{"type":"structure","members":{"BackupPlanId":{},"BackupPlanArn":{},"CreationDate":{"type":"timestamp"},"VersionId":{}}},"idempotent":true},"CreateBackupSelection":{"http":{"method":"PUT","requestUri":"/backup/plans/{backupPlanId}/selections/"},"input":{"type":"structure","required":["BackupPlanId","BackupSelection"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"},"BackupSelection":{"shape":"Sm"},"CreatorRequestId":{}}},"output":{"type":"structure","members":{"SelectionId":{},"BackupPlanId":{},"CreationDate":{"type":"timestamp"}}},"idempotent":true},"CreateBackupVault":{"http":{"method":"PUT","requestUri":"/backup-vaults/{backupVaultName}"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"BackupVaultTags":{"shape":"Sc"},"EncryptionKeyArn":{},"CreatorRequestId":{}}},"output":{"type":"structure","members":{"BackupVaultName":{},"BackupVaultArn":{},"CreationDate":{"type":"timestamp"}}},"idempotent":true},"DeleteBackupPlan":{"http":{"method":"DELETE","requestUri":"/backup/plans/{backupPlanId}"},"input":{"type":"structure","required":["BackupPlanId"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"}}},"output":{"type":"structure","members":{"BackupPlanId":{},"BackupPlanArn":{},"DeletionDate":{"type":"timestamp"},"VersionId":{}}}},"DeleteBackupSelection":{"http":{"method":"DELETE","requestUri":"/backup/plans/{backupPlanId}/selections/{selectionId}"},"input":{"type":"structure","required":["BackupPlanId","SelectionId"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"},"SelectionId":{"location":"uri","locationName":"selectionId"}}}},"DeleteBackupVault":{"http":{"method":"DELETE","requestUri":"/backup-vaults/{backupVaultName}"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"}}}},"DeleteBackupVaultAccessPolicy":{"http":{"method":"DELETE","requestUri":"/backup-vaults/{backupVaultName}/access-policy"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"}}},"idempotent":true},"DeleteBackupVaultNotifications":{"http":{"method":"DELETE","requestUri":"/backup-vaults/{backupVaultName}/notification-configuration"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"}}},"idempotent":true},"DeleteRecoveryPoint":{"http":{"method":"DELETE","requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},"input":{"type":"structure","required":["BackupVaultName","RecoveryPointArn"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"RecoveryPointArn":{"location":"uri","locationName":"recoveryPointArn"}}},"idempotent":true},"DescribeBackupJob":{"http":{"method":"GET","requestUri":"/backup-jobs/{backupJobId}"},"input":{"type":"structure","required":["BackupJobId"],"members":{"BackupJobId":{"location":"uri","locationName":"backupJobId"}}},"output":{"type":"structure","members":{"BackupJobId":{},"BackupVaultName":{},"BackupVaultArn":{},"RecoveryPointArn":{},"ResourceArn":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"State":{},"StatusMessage":{},"PercentDone":{},"BackupSizeInBytes":{"type":"long"},"IamRoleArn":{},"CreatedBy":{"shape":"S18"},"ResourceType":{},"BytesTransferred":{"type":"long"},"ExpectedCompletionDate":{"type":"timestamp"},"StartBy":{"type":"timestamp"}}},"idempotent":true},"DescribeBackupVault":{"http":{"method":"GET","requestUri":"/backup-vaults/{backupVaultName}"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"}}},"output":{"type":"structure","members":{"BackupVaultName":{},"BackupVaultArn":{},"EncryptionKeyArn":{},"CreationDate":{"type":"timestamp"},"CreatorRequestId":{},"NumberOfRecoveryPoints":{"type":"long"}}},"idempotent":true},"DescribeCopyJob":{"http":{"method":"GET","requestUri":"/copy-jobs/{copyJobId}"},"input":{"type":"structure","required":["CopyJobId"],"members":{"CopyJobId":{"location":"uri","locationName":"copyJobId"}}},"output":{"type":"structure","members":{"CopyJob":{"shape":"S1f"}}},"idempotent":true},"DescribeProtectedResource":{"http":{"method":"GET","requestUri":"/resources/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"ResourceArn":{},"ResourceType":{},"LastBackupTime":{"type":"timestamp"}}},"idempotent":true},"DescribeRecoveryPoint":{"http":{"method":"GET","requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},"input":{"type":"structure","required":["BackupVaultName","RecoveryPointArn"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"RecoveryPointArn":{"location":"uri","locationName":"recoveryPointArn"}}},"output":{"type":"structure","members":{"RecoveryPointArn":{},"BackupVaultName":{},"BackupVaultArn":{},"ResourceArn":{},"ResourceType":{},"CreatedBy":{"shape":"S18"},"IamRoleArn":{},"Status":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"BackupSizeInBytes":{"type":"long"},"CalculatedLifecycle":{"shape":"S1m"},"Lifecycle":{"shape":"Sa"},"EncryptionKeyArn":{},"IsEncrypted":{"type":"boolean"},"StorageClass":{},"LastRestoreTime":{"type":"timestamp"}}},"idempotent":true},"DescribeRestoreJob":{"http":{"method":"GET","requestUri":"/restore-jobs/{restoreJobId}"},"input":{"type":"structure","required":["RestoreJobId"],"members":{"RestoreJobId":{"location":"uri","locationName":"restoreJobId"}}},"output":{"type":"structure","members":{"RestoreJobId":{},"RecoveryPointArn":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"Status":{},"StatusMessage":{},"PercentDone":{},"BackupSizeInBytes":{"type":"long"},"IamRoleArn":{},"ExpectedCompletionTimeMinutes":{"type":"long"},"CreatedResourceArn":{}}},"idempotent":true},"ExportBackupPlanTemplate":{"http":{"method":"GET","requestUri":"/backup/plans/{backupPlanId}/toTemplate/"},"input":{"type":"structure","required":["BackupPlanId"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"}}},"output":{"type":"structure","members":{"BackupPlanTemplateJson":{}}}},"GetBackupPlan":{"http":{"method":"GET","requestUri":"/backup/plans/{backupPlanId}/"},"input":{"type":"structure","required":["BackupPlanId"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"},"VersionId":{"location":"querystring","locationName":"versionId"}}},"output":{"type":"structure","members":{"BackupPlan":{"shape":"S1x"},"BackupPlanId":{},"BackupPlanArn":{},"VersionId":{},"CreatorRequestId":{},"CreationDate":{"type":"timestamp"},"DeletionDate":{"type":"timestamp"},"LastExecutionDate":{"type":"timestamp"}}},"idempotent":true},"GetBackupPlanFromJSON":{"http":{"requestUri":"/backup/template/json/toPlan"},"input":{"type":"structure","required":["BackupPlanTemplateJson"],"members":{"BackupPlanTemplateJson":{}}},"output":{"type":"structure","members":{"BackupPlan":{"shape":"S1x"}}}},"GetBackupPlanFromTemplate":{"http":{"method":"GET","requestUri":"/backup/template/plans/{templateId}/toPlan"},"input":{"type":"structure","required":["BackupPlanTemplateId"],"members":{"BackupPlanTemplateId":{"location":"uri","locationName":"templateId"}}},"output":{"type":"structure","members":{"BackupPlanDocument":{"shape":"S1x"}}}},"GetBackupSelection":{"http":{"method":"GET","requestUri":"/backup/plans/{backupPlanId}/selections/{selectionId}"},"input":{"type":"structure","required":["BackupPlanId","SelectionId"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"},"SelectionId":{"location":"uri","locationName":"selectionId"}}},"output":{"type":"structure","members":{"BackupSelection":{"shape":"Sm"},"SelectionId":{},"BackupPlanId":{},"CreationDate":{"type":"timestamp"},"CreatorRequestId":{}}},"idempotent":true},"GetBackupVaultAccessPolicy":{"http":{"method":"GET","requestUri":"/backup-vaults/{backupVaultName}/access-policy"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"}}},"output":{"type":"structure","members":{"BackupVaultName":{},"BackupVaultArn":{},"Policy":{}}},"idempotent":true},"GetBackupVaultNotifications":{"http":{"method":"GET","requestUri":"/backup-vaults/{backupVaultName}/notification-configuration"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"}}},"output":{"type":"structure","members":{"BackupVaultName":{},"BackupVaultArn":{},"SNSTopicArn":{},"BackupVaultEvents":{"shape":"S2b"}}},"idempotent":true},"GetRecoveryPointRestoreMetadata":{"http":{"method":"GET","requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/restore-metadata"},"input":{"type":"structure","required":["BackupVaultName","RecoveryPointArn"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"RecoveryPointArn":{"location":"uri","locationName":"recoveryPointArn"}}},"output":{"type":"structure","members":{"BackupVaultArn":{},"RecoveryPointArn":{},"RestoreMetadata":{"shape":"S2f"}}},"idempotent":true},"GetSupportedResourceTypes":{"http":{"method":"GET","requestUri":"/supported-resource-types"},"output":{"type":"structure","members":{"ResourceTypes":{"type":"list","member":{}}}}},"ListBackupJobs":{"http":{"method":"GET","requestUri":"/backup-jobs/"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"ByResourceArn":{"location":"querystring","locationName":"resourceArn"},"ByState":{"location":"querystring","locationName":"state"},"ByBackupVaultName":{"location":"querystring","locationName":"backupVaultName"},"ByCreatedBefore":{"location":"querystring","locationName":"createdBefore","type":"timestamp"},"ByCreatedAfter":{"location":"querystring","locationName":"createdAfter","type":"timestamp"},"ByResourceType":{"location":"querystring","locationName":"resourceType"}}},"output":{"type":"structure","members":{"BackupJobs":{"type":"list","member":{"type":"structure","members":{"BackupJobId":{},"BackupVaultName":{},"BackupVaultArn":{},"RecoveryPointArn":{},"ResourceArn":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"State":{},"StatusMessage":{},"PercentDone":{},"BackupSizeInBytes":{"type":"long"},"IamRoleArn":{},"CreatedBy":{"shape":"S18"},"ExpectedCompletionDate":{"type":"timestamp"},"StartBy":{"type":"timestamp"},"ResourceType":{},"BytesTransferred":{"type":"long"}}}},"NextToken":{}}},"idempotent":true},"ListBackupPlanTemplates":{"http":{"method":"GET","requestUri":"/backup/template/plans"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"BackupPlanTemplatesList":{"type":"list","member":{"type":"structure","members":{"BackupPlanTemplateId":{},"BackupPlanTemplateName":{}}}}}}},"ListBackupPlanVersions":{"http":{"method":"GET","requestUri":"/backup/plans/{backupPlanId}/versions/"},"input":{"type":"structure","required":["BackupPlanId"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"BackupPlanVersionsList":{"type":"list","member":{"shape":"S2w"}}}},"idempotent":true},"ListBackupPlans":{"http":{"method":"GET","requestUri":"/backup/plans/"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"IncludeDeleted":{"location":"querystring","locationName":"includeDeleted","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{},"BackupPlansList":{"type":"list","member":{"shape":"S2w"}}}},"idempotent":true},"ListBackupSelections":{"http":{"method":"GET","requestUri":"/backup/plans/{backupPlanId}/selections/"},"input":{"type":"structure","required":["BackupPlanId"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"BackupSelectionsList":{"type":"list","member":{"type":"structure","members":{"SelectionId":{},"SelectionName":{},"BackupPlanId":{},"CreationDate":{"type":"timestamp"},"CreatorRequestId":{},"IamRoleArn":{}}}}}},"idempotent":true},"ListBackupVaults":{"http":{"method":"GET","requestUri":"/backup-vaults/"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"BackupVaultList":{"type":"list","member":{"type":"structure","members":{"BackupVaultName":{},"BackupVaultArn":{},"CreationDate":{"type":"timestamp"},"EncryptionKeyArn":{},"CreatorRequestId":{},"NumberOfRecoveryPoints":{"type":"long"}}}},"NextToken":{}}},"idempotent":true},"ListCopyJobs":{"http":{"method":"GET","requestUri":"/copy-jobs/"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"ByResourceArn":{"location":"querystring","locationName":"resourceArn"},"ByState":{"location":"querystring","locationName":"state"},"ByCreatedBefore":{"location":"querystring","locationName":"createdBefore","type":"timestamp"},"ByCreatedAfter":{"location":"querystring","locationName":"createdAfter","type":"timestamp"},"ByResourceType":{"location":"querystring","locationName":"resourceType"},"ByDestinationVaultArn":{"location":"querystring","locationName":"destinationVaultArn"}}},"output":{"type":"structure","members":{"CopyJobs":{"type":"list","member":{"shape":"S1f"}},"NextToken":{}}}},"ListProtectedResources":{"http":{"method":"GET","requestUri":"/resources/"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"ResourceArn":{},"ResourceType":{},"LastBackupTime":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListRecoveryPointsByBackupVault":{"http":{"method":"GET","requestUri":"/backup-vaults/{backupVaultName}/recovery-points/"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"ByResourceArn":{"location":"querystring","locationName":"resourceArn"},"ByResourceType":{"location":"querystring","locationName":"resourceType"},"ByBackupPlanId":{"location":"querystring","locationName":"backupPlanId"},"ByCreatedBefore":{"location":"querystring","locationName":"createdBefore","type":"timestamp"},"ByCreatedAfter":{"location":"querystring","locationName":"createdAfter","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{},"RecoveryPoints":{"type":"list","member":{"type":"structure","members":{"RecoveryPointArn":{},"BackupVaultName":{},"BackupVaultArn":{},"ResourceArn":{},"ResourceType":{},"CreatedBy":{"shape":"S18"},"IamRoleArn":{},"Status":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"BackupSizeInBytes":{"type":"long"},"CalculatedLifecycle":{"shape":"S1m"},"Lifecycle":{"shape":"Sa"},"EncryptionKeyArn":{},"IsEncrypted":{"type":"boolean"},"LastRestoreTime":{"type":"timestamp"}}}}}},"idempotent":true},"ListRecoveryPointsByResource":{"http":{"method":"GET","requestUri":"/resources/{resourceArn}/recovery-points/"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"RecoveryPoints":{"type":"list","member":{"type":"structure","members":{"RecoveryPointArn":{},"CreationDate":{"type":"timestamp"},"Status":{},"EncryptionKeyArn":{},"BackupSizeBytes":{"type":"long"},"BackupVaultName":{}}}}}},"idempotent":true},"ListRestoreJobs":{"http":{"method":"GET","requestUri":"/restore-jobs/"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"RestoreJobs":{"type":"list","member":{"type":"structure","members":{"RestoreJobId":{},"RecoveryPointArn":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"Status":{},"StatusMessage":{},"PercentDone":{},"BackupSizeInBytes":{"type":"long"},"IamRoleArn":{},"ExpectedCompletionTimeMinutes":{"type":"long"},"CreatedResourceArn":{}}}},"NextToken":{}}},"idempotent":true},"ListTags":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}/"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Tags":{"shape":"Sc"}}},"idempotent":true},"PutBackupVaultAccessPolicy":{"http":{"method":"PUT","requestUri":"/backup-vaults/{backupVaultName}/access-policy"},"input":{"type":"structure","required":["BackupVaultName"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"Policy":{}}},"idempotent":true},"PutBackupVaultNotifications":{"http":{"method":"PUT","requestUri":"/backup-vaults/{backupVaultName}/notification-configuration"},"input":{"type":"structure","required":["BackupVaultName","SNSTopicArn","BackupVaultEvents"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"SNSTopicArn":{},"BackupVaultEvents":{"shape":"S2b"}}},"idempotent":true},"StartBackupJob":{"http":{"method":"PUT","requestUri":"/backup-jobs"},"input":{"type":"structure","required":["BackupVaultName","ResourceArn","IamRoleArn"],"members":{"BackupVaultName":{},"ResourceArn":{},"IamRoleArn":{},"IdempotencyToken":{},"StartWindowMinutes":{"type":"long"},"CompleteWindowMinutes":{"type":"long"},"Lifecycle":{"shape":"Sa"},"RecoveryPointTags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"BackupJobId":{},"RecoveryPointArn":{},"CreationDate":{"type":"timestamp"}}},"idempotent":true},"StartCopyJob":{"http":{"method":"PUT","requestUri":"/copy-jobs"},"input":{"type":"structure","required":["RecoveryPointArn","SourceBackupVaultName","DestinationBackupVaultArn","IamRoleArn"],"members":{"RecoveryPointArn":{},"SourceBackupVaultName":{},"DestinationBackupVaultArn":{},"IamRoleArn":{},"IdempotencyToken":{},"Lifecycle":{"shape":"Sa"}}},"output":{"type":"structure","members":{"CopyJobId":{},"CreationDate":{"type":"timestamp"}}},"idempotent":true},"StartRestoreJob":{"http":{"method":"PUT","requestUri":"/restore-jobs"},"input":{"type":"structure","required":["RecoveryPointArn","Metadata","IamRoleArn"],"members":{"RecoveryPointArn":{},"Metadata":{"shape":"S2f"},"IamRoleArn":{},"IdempotencyToken":{},"ResourceType":{}}},"output":{"type":"structure","members":{"RestoreJobId":{}}},"idempotent":true},"StopBackupJob":{"http":{"requestUri":"/backup-jobs/{backupJobId}"},"input":{"type":"structure","required":["BackupJobId"],"members":{"BackupJobId":{"location":"uri","locationName":"backupJobId"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"Sc"}}},"idempotent":true},"UntagResource":{"http":{"requestUri":"/untag/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeyList"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeyList":{"type":"list","member":{},"sensitive":true}}},"idempotent":true},"UpdateBackupPlan":{"http":{"requestUri":"/backup/plans/{backupPlanId}"},"input":{"type":"structure","required":["BackupPlanId","BackupPlan"],"members":{"BackupPlanId":{"location":"uri","locationName":"backupPlanId"},"BackupPlan":{"shape":"S2"}}},"output":{"type":"structure","members":{"BackupPlanId":{},"BackupPlanArn":{},"CreationDate":{"type":"timestamp"},"VersionId":{}}},"idempotent":true},"UpdateRecoveryPointLifecycle":{"http":{"requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},"input":{"type":"structure","required":["BackupVaultName","RecoveryPointArn"],"members":{"BackupVaultName":{"location":"uri","locationName":"backupVaultName"},"RecoveryPointArn":{"location":"uri","locationName":"recoveryPointArn"},"Lifecycle":{"shape":"Sa"}}},"output":{"type":"structure","members":{"BackupVaultArn":{},"RecoveryPointArn":{},"Lifecycle":{"shape":"Sa"},"CalculatedLifecycle":{"shape":"S1m"}}},"idempotent":true}},"shapes":{"S2":{"type":"structure","required":["BackupPlanName","Rules"],"members":{"BackupPlanName":{},"Rules":{"type":"list","member":{"type":"structure","required":["RuleName","TargetBackupVaultName"],"members":{"RuleName":{},"TargetBackupVaultName":{},"ScheduleExpression":{},"StartWindowMinutes":{"type":"long"},"CompletionWindowMinutes":{"type":"long"},"Lifecycle":{"shape":"Sa"},"RecoveryPointTags":{"shape":"Sc"},"CopyActions":{"shape":"Sf"}}}}}},"Sa":{"type":"structure","members":{"MoveToColdStorageAfterDays":{"type":"long"},"DeleteAfterDays":{"type":"long"}}},"Sc":{"type":"map","key":{},"value":{},"sensitive":true},"Sf":{"type":"list","member":{"type":"structure","required":["DestinationBackupVaultArn"],"members":{"Lifecycle":{"shape":"Sa"},"DestinationBackupVaultArn":{}}}},"Sm":{"type":"structure","required":["SelectionName","IamRoleArn"],"members":{"SelectionName":{},"IamRoleArn":{},"Resources":{"type":"list","member":{}},"ListOfTags":{"type":"list","member":{"type":"structure","required":["ConditionType","ConditionKey","ConditionValue"],"members":{"ConditionType":{},"ConditionKey":{},"ConditionValue":{}}}}}},"S18":{"type":"structure","members":{"BackupPlanId":{},"BackupPlanArn":{},"BackupPlanVersion":{},"BackupRuleId":{}}},"S1f":{"type":"structure","members":{"CopyJobId":{},"SourceBackupVaultArn":{},"SourceRecoveryPointArn":{},"DestinationBackupVaultArn":{},"DestinationRecoveryPointArn":{},"ResourceArn":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"State":{},"StatusMessage":{},"BackupSizeInBytes":{"type":"long"},"IamRoleArn":{},"CreatedBy":{"shape":"S18"},"ResourceType":{}}},"S1m":{"type":"structure","members":{"MoveToColdStorageAt":{"type":"timestamp"},"DeleteAt":{"type":"timestamp"}}},"S1x":{"type":"structure","required":["BackupPlanName","Rules"],"members":{"BackupPlanName":{},"Rules":{"type":"list","member":{"type":"structure","required":["RuleName","TargetBackupVaultName"],"members":{"RuleName":{},"TargetBackupVaultName":{},"ScheduleExpression":{},"StartWindowMinutes":{"type":"long"},"CompletionWindowMinutes":{"type":"long"},"Lifecycle":{"shape":"Sa"},"RecoveryPointTags":{"shape":"Sc"},"RuleId":{},"CopyActions":{"shape":"Sf"}}}}}},"S2b":{"type":"list","member":{}},"S2f":{"type":"map","key":{},"value":{},"sensitive":true},"S2w":{"type":"structure","members":{"BackupPlanArn":{},"BackupPlanId":{},"CreationDate":{"type":"timestamp"},"DeletionDate":{"type":"timestamp"},"VersionId":{},"BackupPlanName":{},"CreatorRequestId":{},"LastExecutionDate":{"type":"timestamp"}}}}}' - ); + /** + * The base implementation of `_.isNaN` without support for number objects. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`. + */ + function baseIsNaN(value) { + return value !== value; + } - /***/ - }, + /** + * Checks if a cache value for `key` exists. + * + * @private + * @param {Object} cache The cache to query. + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ + function cacheHas(cache, key) { + return cache.has(key); + } - /***/ 61080: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListBackupJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBackupPlanTemplates":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBackupPlanVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBackupPlans":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBackupSelections":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBackupVaults":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListCopyJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListProtectedResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListRecoveryPointsByBackupVault":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListRecoveryPointsByResource":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListRestoreJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTags":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ + function getValue(object, key) { + return object == null ? undefined : object[key]; + } - /***/ - }, + /** + * Checks if `value` is a host object in IE < 9. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a host object, else `false`. + */ + function isHostObject(value) { + // Many host objects are `Object` objects that can coerce to strings + // despite having improperly defined `toString` methods. + var result = false; + if (value != null && typeof value.toString != "function") { + try { + result = !!(value + ""); + } catch (e) {} + } + return result; + } - /***/ 97171: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-08-10","endpointPrefix":"batch","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"AWS Batch","serviceFullName":"AWS Batch","serviceId":"Batch","signatureVersion":"v4","uid":"batch-2016-08-10"},"operations":{"CancelJob":{"http":{"requestUri":"/v1/canceljob"},"input":{"type":"structure","required":["jobId","reason"],"members":{"jobId":{},"reason":{}}},"output":{"type":"structure","members":{}}},"CreateComputeEnvironment":{"http":{"requestUri":"/v1/createcomputeenvironment"},"input":{"type":"structure","required":["computeEnvironmentName","type","serviceRole"],"members":{"computeEnvironmentName":{},"type":{},"state":{},"computeResources":{"shape":"S7"},"serviceRole":{}}},"output":{"type":"structure","members":{"computeEnvironmentName":{},"computeEnvironmentArn":{}}}},"CreateJobQueue":{"http":{"requestUri":"/v1/createjobqueue"},"input":{"type":"structure","required":["jobQueueName","priority","computeEnvironmentOrder"],"members":{"jobQueueName":{},"state":{},"priority":{"type":"integer"},"computeEnvironmentOrder":{"shape":"Sh"}}},"output":{"type":"structure","required":["jobQueueName","jobQueueArn"],"members":{"jobQueueName":{},"jobQueueArn":{}}}},"DeleteComputeEnvironment":{"http":{"requestUri":"/v1/deletecomputeenvironment"},"input":{"type":"structure","required":["computeEnvironment"],"members":{"computeEnvironment":{}}},"output":{"type":"structure","members":{}}},"DeleteJobQueue":{"http":{"requestUri":"/v1/deletejobqueue"},"input":{"type":"structure","required":["jobQueue"],"members":{"jobQueue":{}}},"output":{"type":"structure","members":{}}},"DeregisterJobDefinition":{"http":{"requestUri":"/v1/deregisterjobdefinition"},"input":{"type":"structure","required":["jobDefinition"],"members":{"jobDefinition":{}}},"output":{"type":"structure","members":{}}},"DescribeComputeEnvironments":{"http":{"requestUri":"/v1/describecomputeenvironments"},"input":{"type":"structure","members":{"computeEnvironments":{"shape":"Sb"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"computeEnvironments":{"type":"list","member":{"type":"structure","required":["computeEnvironmentName","computeEnvironmentArn","ecsClusterArn"],"members":{"computeEnvironmentName":{},"computeEnvironmentArn":{},"ecsClusterArn":{},"type":{},"state":{},"status":{},"statusReason":{},"computeResources":{"shape":"S7"},"serviceRole":{}}}},"nextToken":{}}}},"DescribeJobDefinitions":{"http":{"requestUri":"/v1/describejobdefinitions"},"input":{"type":"structure","members":{"jobDefinitions":{"shape":"Sb"},"maxResults":{"type":"integer"},"jobDefinitionName":{},"status":{},"nextToken":{}}},"output":{"type":"structure","members":{"jobDefinitions":{"type":"list","member":{"type":"structure","required":["jobDefinitionName","jobDefinitionArn","revision","type"],"members":{"jobDefinitionName":{},"jobDefinitionArn":{},"revision":{"type":"integer"},"status":{},"type":{},"parameters":{"shape":"Sz"},"retryStrategy":{"shape":"S10"},"containerProperties":{"shape":"S11"},"timeout":{"shape":"S1k"},"nodeProperties":{"shape":"S1l"}}}},"nextToken":{}}}},"DescribeJobQueues":{"http":{"requestUri":"/v1/describejobqueues"},"input":{"type":"structure","members":{"jobQueues":{"shape":"Sb"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"jobQueues":{"type":"list","member":{"type":"structure","required":["jobQueueName","jobQueueArn","state","priority","computeEnvironmentOrder"],"members":{"jobQueueName":{},"jobQueueArn":{},"state":{},"status":{},"statusReason":{},"priority":{"type":"integer"},"computeEnvironmentOrder":{"shape":"Sh"}}}},"nextToken":{}}}},"DescribeJobs":{"http":{"requestUri":"/v1/describejobs"},"input":{"type":"structure","required":["jobs"],"members":{"jobs":{"shape":"Sb"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","required":["jobName","jobId","jobQueue","status","startedAt","jobDefinition"],"members":{"jobName":{},"jobId":{},"jobQueue":{},"status":{},"attempts":{"type":"list","member":{"type":"structure","members":{"container":{"type":"structure","members":{"containerInstanceArn":{},"taskArn":{},"exitCode":{"type":"integer"},"reason":{},"logStreamName":{},"networkInterfaces":{"shape":"S21"}}},"startedAt":{"type":"long"},"stoppedAt":{"type":"long"},"statusReason":{}}}},"statusReason":{},"createdAt":{"type":"long"},"retryStrategy":{"shape":"S10"},"startedAt":{"type":"long"},"stoppedAt":{"type":"long"},"dependsOn":{"shape":"S24"},"jobDefinition":{},"parameters":{"shape":"Sz"},"container":{"type":"structure","members":{"image":{},"vcpus":{"type":"integer"},"memory":{"type":"integer"},"command":{"shape":"Sb"},"jobRoleArn":{},"volumes":{"shape":"S12"},"environment":{"shape":"S15"},"mountPoints":{"shape":"S17"},"readonlyRootFilesystem":{"type":"boolean"},"ulimits":{"shape":"S1a"},"privileged":{"type":"boolean"},"user":{},"exitCode":{"type":"integer"},"reason":{},"containerInstanceArn":{},"taskArn":{},"logStreamName":{},"instanceType":{},"networkInterfaces":{"shape":"S21"},"resourceRequirements":{"shape":"S1c"},"linuxParameters":{"shape":"S1f"}}},"nodeDetails":{"type":"structure","members":{"nodeIndex":{"type":"integer"},"isMainNode":{"type":"boolean"}}},"nodeProperties":{"shape":"S1l"},"arrayProperties":{"type":"structure","members":{"statusSummary":{"type":"map","key":{},"value":{"type":"integer"}},"size":{"type":"integer"},"index":{"type":"integer"}}},"timeout":{"shape":"S1k"}}}}}}},"ListJobs":{"http":{"requestUri":"/v1/listjobs"},"input":{"type":"structure","members":{"jobQueue":{},"arrayJobId":{},"multiNodeJobId":{},"jobStatus":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["jobSummaryList"],"members":{"jobSummaryList":{"type":"list","member":{"type":"structure","required":["jobId","jobName"],"members":{"jobId":{},"jobName":{},"createdAt":{"type":"long"},"status":{},"statusReason":{},"startedAt":{"type":"long"},"stoppedAt":{"type":"long"},"container":{"type":"structure","members":{"exitCode":{"type":"integer"},"reason":{}}},"arrayProperties":{"type":"structure","members":{"size":{"type":"integer"},"index":{"type":"integer"}}},"nodeProperties":{"type":"structure","members":{"isMainNode":{"type":"boolean"},"numNodes":{"type":"integer"},"nodeIndex":{"type":"integer"}}}}}},"nextToken":{}}}},"RegisterJobDefinition":{"http":{"requestUri":"/v1/registerjobdefinition"},"input":{"type":"structure","required":["jobDefinitionName","type"],"members":{"jobDefinitionName":{},"type":{},"parameters":{"shape":"Sz"},"containerProperties":{"shape":"S11"},"nodeProperties":{"shape":"S1l"},"retryStrategy":{"shape":"S10"},"timeout":{"shape":"S1k"}}},"output":{"type":"structure","required":["jobDefinitionName","jobDefinitionArn","revision"],"members":{"jobDefinitionName":{},"jobDefinitionArn":{},"revision":{"type":"integer"}}}},"SubmitJob":{"http":{"requestUri":"/v1/submitjob"},"input":{"type":"structure","required":["jobName","jobQueue","jobDefinition"],"members":{"jobName":{},"jobQueue":{},"arrayProperties":{"type":"structure","members":{"size":{"type":"integer"}}},"dependsOn":{"shape":"S24"},"jobDefinition":{},"parameters":{"shape":"Sz"},"containerOverrides":{"shape":"S2n"},"nodeOverrides":{"type":"structure","members":{"numNodes":{"type":"integer"},"nodePropertyOverrides":{"type":"list","member":{"type":"structure","required":["targetNodes"],"members":{"targetNodes":{},"containerOverrides":{"shape":"S2n"}}}}}},"retryStrategy":{"shape":"S10"},"timeout":{"shape":"S1k"}}},"output":{"type":"structure","required":["jobName","jobId"],"members":{"jobName":{},"jobId":{}}}},"TerminateJob":{"http":{"requestUri":"/v1/terminatejob"},"input":{"type":"structure","required":["jobId","reason"],"members":{"jobId":{},"reason":{}}},"output":{"type":"structure","members":{}}},"UpdateComputeEnvironment":{"http":{"requestUri":"/v1/updatecomputeenvironment"},"input":{"type":"structure","required":["computeEnvironment"],"members":{"computeEnvironment":{},"state":{},"computeResources":{"type":"structure","members":{"minvCpus":{"type":"integer"},"maxvCpus":{"type":"integer"},"desiredvCpus":{"type":"integer"}}},"serviceRole":{}}},"output":{"type":"structure","members":{"computeEnvironmentName":{},"computeEnvironmentArn":{}}}},"UpdateJobQueue":{"http":{"requestUri":"/v1/updatejobqueue"},"input":{"type":"structure","required":["jobQueue"],"members":{"jobQueue":{},"state":{},"priority":{"type":"integer"},"computeEnvironmentOrder":{"shape":"Sh"}}},"output":{"type":"structure","members":{"jobQueueName":{},"jobQueueArn":{}}}}},"shapes":{"S7":{"type":"structure","required":["type","minvCpus","maxvCpus","instanceTypes","subnets","instanceRole"],"members":{"type":{},"allocationStrategy":{},"minvCpus":{"type":"integer"},"maxvCpus":{"type":"integer"},"desiredvCpus":{"type":"integer"},"instanceTypes":{"shape":"Sb"},"imageId":{},"subnets":{"shape":"Sb"},"securityGroupIds":{"shape":"Sb"},"ec2KeyPair":{},"instanceRole":{},"tags":{"type":"map","key":{},"value":{}},"placementGroup":{},"bidPercentage":{"type":"integer"},"spotIamFleetRole":{},"launchTemplate":{"type":"structure","members":{"launchTemplateId":{},"launchTemplateName":{},"version":{}}}}},"Sb":{"type":"list","member":{}},"Sh":{"type":"list","member":{"type":"structure","required":["order","computeEnvironment"],"members":{"order":{"type":"integer"},"computeEnvironment":{}}}},"Sz":{"type":"map","key":{},"value":{}},"S10":{"type":"structure","members":{"attempts":{"type":"integer"}}},"S11":{"type":"structure","members":{"image":{},"vcpus":{"type":"integer"},"memory":{"type":"integer"},"command":{"shape":"Sb"},"jobRoleArn":{},"volumes":{"shape":"S12"},"environment":{"shape":"S15"},"mountPoints":{"shape":"S17"},"readonlyRootFilesystem":{"type":"boolean"},"privileged":{"type":"boolean"},"ulimits":{"shape":"S1a"},"user":{},"instanceType":{},"resourceRequirements":{"shape":"S1c"},"linuxParameters":{"shape":"S1f"}}},"S12":{"type":"list","member":{"type":"structure","members":{"host":{"type":"structure","members":{"sourcePath":{}}},"name":{}}}},"S15":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}},"S17":{"type":"list","member":{"type":"structure","members":{"containerPath":{},"readOnly":{"type":"boolean"},"sourceVolume":{}}}},"S1a":{"type":"list","member":{"type":"structure","required":["hardLimit","name","softLimit"],"members":{"hardLimit":{"type":"integer"},"name":{},"softLimit":{"type":"integer"}}}},"S1c":{"type":"list","member":{"type":"structure","required":["value","type"],"members":{"value":{},"type":{}}}},"S1f":{"type":"structure","members":{"devices":{"type":"list","member":{"type":"structure","required":["hostPath"],"members":{"hostPath":{},"containerPath":{},"permissions":{"type":"list","member":{}}}}}}},"S1k":{"type":"structure","members":{"attemptDurationSeconds":{"type":"integer"}}},"S1l":{"type":"structure","required":["numNodes","mainNode","nodeRangeProperties"],"members":{"numNodes":{"type":"integer"},"mainNode":{"type":"integer"},"nodeRangeProperties":{"type":"list","member":{"type":"structure","required":["targetNodes"],"members":{"targetNodes":{},"container":{"shape":"S11"}}}}}},"S21":{"type":"list","member":{"type":"structure","members":{"attachmentId":{},"ipv6Address":{},"privateIpv4Address":{}}}},"S24":{"type":"list","member":{"type":"structure","members":{"jobId":{},"type":{}}}},"S2n":{"type":"structure","members":{"vcpus":{"type":"integer"},"memory":{"type":"integer"},"command":{"shape":"Sb"},"instanceType":{},"environment":{"shape":"S15"},"resourceRequirements":{"shape":"S1c"}}}}}' - ); + /** + * Converts `set` to an array of its values. + * + * @private + * @param {Object} set The set to convert. + * @returns {Array} Returns the values. + */ + function setToArray(set) { + var index = -1, + result = Array(set.size); - /***/ - }, + set.forEach(function (value) { + result[++index] = value; + }); + return result; + } - /***/ 27755: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeComputeEnvironments":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"computeEnvironments"},"DescribeJobDefinitions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"jobDefinitions"},"DescribeJobQueues":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"jobQueues"},"ListJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"jobSummaryList"}}}' - ); + /** Used for built-in method references. */ + var arrayProto = Array.prototype, + funcProto = Function.prototype, + objectProto = Object.prototype; - /***/ - }, + /** Used to detect overreaching core-js shims. */ + var coreJsData = root["__core-js_shared__"]; - /***/ 47942: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-10-20","endpointPrefix":"budgets","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWSBudgets","serviceFullName":"AWS Budgets","serviceId":"Budgets","signatureVersion":"v4","targetPrefix":"AWSBudgetServiceGateway","uid":"budgets-2016-10-20"},"operations":{"CreateBudget":{"input":{"type":"structure","required":["AccountId","Budget"],"members":{"AccountId":{},"Budget":{"shape":"S3"},"NotificationsWithSubscribers":{"type":"list","member":{"type":"structure","required":["Notification","Subscribers"],"members":{"Notification":{"shape":"Sl"},"Subscribers":{"shape":"Sr"}}}}}},"output":{"type":"structure","members":{}}},"CreateNotification":{"input":{"type":"structure","required":["AccountId","BudgetName","Notification","Subscribers"],"members":{"AccountId":{},"BudgetName":{},"Notification":{"shape":"Sl"},"Subscribers":{"shape":"Sr"}}},"output":{"type":"structure","members":{}}},"CreateSubscriber":{"input":{"type":"structure","required":["AccountId","BudgetName","Notification","Subscriber"],"members":{"AccountId":{},"BudgetName":{},"Notification":{"shape":"Sl"},"Subscriber":{"shape":"Ss"}}},"output":{"type":"structure","members":{}}},"DeleteBudget":{"input":{"type":"structure","required":["AccountId","BudgetName"],"members":{"AccountId":{},"BudgetName":{}}},"output":{"type":"structure","members":{}}},"DeleteNotification":{"input":{"type":"structure","required":["AccountId","BudgetName","Notification"],"members":{"AccountId":{},"BudgetName":{},"Notification":{"shape":"Sl"}}},"output":{"type":"structure","members":{}}},"DeleteSubscriber":{"input":{"type":"structure","required":["AccountId","BudgetName","Notification","Subscriber"],"members":{"AccountId":{},"BudgetName":{},"Notification":{"shape":"Sl"},"Subscriber":{"shape":"Ss"}}},"output":{"type":"structure","members":{}}},"DescribeBudget":{"input":{"type":"structure","required":["AccountId","BudgetName"],"members":{"AccountId":{},"BudgetName":{}}},"output":{"type":"structure","members":{"Budget":{"shape":"S3"}}}},"DescribeBudgetPerformanceHistory":{"input":{"type":"structure","required":["AccountId","BudgetName"],"members":{"AccountId":{},"BudgetName":{},"TimePeriod":{"shape":"Sf"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"BudgetPerformanceHistory":{"type":"structure","members":{"BudgetName":{},"BudgetType":{},"CostFilters":{"shape":"Sa"},"CostTypes":{"shape":"Sc"},"TimeUnit":{},"BudgetedAndActualAmountsList":{"type":"list","member":{"type":"structure","members":{"BudgetedAmount":{"shape":"S5"},"ActualAmount":{"shape":"S5"},"TimePeriod":{"shape":"Sf"}}}}}},"NextToken":{}}}},"DescribeBudgets":{"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Budgets":{"type":"list","member":{"shape":"S3"}},"NextToken":{}}}},"DescribeNotificationsForBudget":{"input":{"type":"structure","required":["AccountId","BudgetName"],"members":{"AccountId":{},"BudgetName":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Notifications":{"type":"list","member":{"shape":"Sl"}},"NextToken":{}}}},"DescribeSubscribersForNotification":{"input":{"type":"structure","required":["AccountId","BudgetName","Notification"],"members":{"AccountId":{},"BudgetName":{},"Notification":{"shape":"Sl"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Subscribers":{"shape":"Sr"},"NextToken":{}}}},"UpdateBudget":{"input":{"type":"structure","required":["AccountId","NewBudget"],"members":{"AccountId":{},"NewBudget":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"UpdateNotification":{"input":{"type":"structure","required":["AccountId","BudgetName","OldNotification","NewNotification"],"members":{"AccountId":{},"BudgetName":{},"OldNotification":{"shape":"Sl"},"NewNotification":{"shape":"Sl"}}},"output":{"type":"structure","members":{}}},"UpdateSubscriber":{"input":{"type":"structure","required":["AccountId","BudgetName","Notification","OldSubscriber","NewSubscriber"],"members":{"AccountId":{},"BudgetName":{},"Notification":{"shape":"Sl"},"OldSubscriber":{"shape":"Ss"},"NewSubscriber":{"shape":"Ss"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"structure","required":["BudgetName","TimeUnit","BudgetType"],"members":{"BudgetName":{},"BudgetLimit":{"shape":"S5"},"PlannedBudgetLimits":{"type":"map","key":{},"value":{"shape":"S5"}},"CostFilters":{"shape":"Sa"},"CostTypes":{"shape":"Sc"},"TimeUnit":{},"TimePeriod":{"shape":"Sf"},"CalculatedSpend":{"type":"structure","required":["ActualSpend"],"members":{"ActualSpend":{"shape":"S5"},"ForecastedSpend":{"shape":"S5"}}},"BudgetType":{},"LastUpdatedTime":{"type":"timestamp"}}},"S5":{"type":"structure","required":["Amount","Unit"],"members":{"Amount":{},"Unit":{}}},"Sa":{"type":"map","key":{},"value":{"type":"list","member":{}}},"Sc":{"type":"structure","members":{"IncludeTax":{"type":"boolean"},"IncludeSubscription":{"type":"boolean"},"UseBlended":{"type":"boolean"},"IncludeRefund":{"type":"boolean"},"IncludeCredit":{"type":"boolean"},"IncludeUpfront":{"type":"boolean"},"IncludeRecurring":{"type":"boolean"},"IncludeOtherSubscription":{"type":"boolean"},"IncludeSupport":{"type":"boolean"},"IncludeDiscount":{"type":"boolean"},"UseAmortized":{"type":"boolean"}}},"Sf":{"type":"structure","members":{"Start":{"type":"timestamp"},"End":{"type":"timestamp"}}},"Sl":{"type":"structure","required":["NotificationType","ComparisonOperator","Threshold"],"members":{"NotificationType":{},"ComparisonOperator":{},"Threshold":{"type":"double"},"ThresholdType":{},"NotificationState":{}}},"Sr":{"type":"list","member":{"shape":"Ss"}},"Ss":{"type":"structure","required":["SubscriptionType","Address"],"members":{"SubscriptionType":{},"Address":{"type":"string","sensitive":true}}}}}' - ); + /** Used to detect methods masquerading as native. */ + var maskSrcKey = (function () { + var uid = /[^.]+$/.exec( + (coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO) || "" + ); + return uid ? "Symbol(src)_1." + uid : ""; + })(); - /***/ - }, + /** Used to resolve the decompiled source of functions. */ + var funcToString = funcProto.toString; - /***/ 64219: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /** Used to check objects for own properties. */ + var hasOwnProperty = objectProto.hasOwnProperty; - /***/ - }, + /** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ + var objectToString = objectProto.toString; - /***/ 86565: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-10-25","endpointPrefix":"ce","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS Cost Explorer","serviceFullName":"AWS Cost Explorer Service","serviceId":"Cost Explorer","signatureVersion":"v4","signingName":"ce","targetPrefix":"AWSInsightsIndexService","uid":"ce-2017-10-25"},"operations":{"CreateCostCategoryDefinition":{"input":{"type":"structure","required":["Name","RuleVersion","Rules"],"members":{"Name":{},"RuleVersion":{},"Rules":{"shape":"S4"}}},"output":{"type":"structure","members":{"CostCategoryArn":{},"EffectiveStart":{}}}},"DeleteCostCategoryDefinition":{"input":{"type":"structure","required":["CostCategoryArn"],"members":{"CostCategoryArn":{}}},"output":{"type":"structure","members":{"CostCategoryArn":{},"EffectiveEnd":{}}}},"DescribeCostCategoryDefinition":{"input":{"type":"structure","required":["CostCategoryArn"],"members":{"CostCategoryArn":{},"EffectiveOn":{}}},"output":{"type":"structure","members":{"CostCategory":{"type":"structure","required":["CostCategoryArn","EffectiveStart","Name","RuleVersion","Rules"],"members":{"CostCategoryArn":{},"EffectiveStart":{},"EffectiveEnd":{},"Name":{},"RuleVersion":{},"Rules":{"shape":"S4"}}}}}},"GetCostAndUsage":{"input":{"type":"structure","required":["TimePeriod"],"members":{"TimePeriod":{"shape":"Sp"},"Granularity":{},"Filter":{"shape":"S7"},"Metrics":{"shape":"Ss"},"GroupBy":{"shape":"Su"},"NextPageToken":{}}},"output":{"type":"structure","members":{"NextPageToken":{},"GroupDefinitions":{"shape":"Su"},"ResultsByTime":{"shape":"S10"}}}},"GetCostAndUsageWithResources":{"input":{"type":"structure","required":["TimePeriod"],"members":{"TimePeriod":{"shape":"Sp"},"Granularity":{},"Filter":{"shape":"S7"},"Metrics":{"shape":"Ss"},"GroupBy":{"shape":"Su"},"NextPageToken":{}}},"output":{"type":"structure","members":{"NextPageToken":{},"GroupDefinitions":{"shape":"Su"},"ResultsByTime":{"shape":"S10"}}}},"GetCostForecast":{"input":{"type":"structure","required":["TimePeriod","Metric","Granularity"],"members":{"TimePeriod":{"shape":"Sp"},"Metric":{},"Granularity":{},"Filter":{"shape":"S7"},"PredictionIntervalLevel":{"type":"integer"}}},"output":{"type":"structure","members":{"Total":{"shape":"S13"},"ForecastResultsByTime":{"shape":"S1h"}}}},"GetDimensionValues":{"input":{"type":"structure","required":["TimePeriod","Dimension"],"members":{"SearchString":{},"TimePeriod":{"shape":"Sp"},"Dimension":{},"Context":{},"NextPageToken":{}}},"output":{"type":"structure","required":["DimensionValues","ReturnSize","TotalSize"],"members":{"DimensionValues":{"type":"list","member":{"type":"structure","members":{"Value":{},"Attributes":{"shape":"S1q"}}}},"ReturnSize":{"type":"integer"},"TotalSize":{"type":"integer"},"NextPageToken":{}}}},"GetReservationCoverage":{"input":{"type":"structure","required":["TimePeriod"],"members":{"TimePeriod":{"shape":"Sp"},"GroupBy":{"shape":"Su"},"Granularity":{},"Filter":{"shape":"S7"},"Metrics":{"shape":"Ss"},"NextPageToken":{}}},"output":{"type":"structure","required":["CoveragesByTime"],"members":{"CoveragesByTime":{"type":"list","member":{"type":"structure","members":{"TimePeriod":{"shape":"Sp"},"Groups":{"type":"list","member":{"type":"structure","members":{"Attributes":{"shape":"S1q"},"Coverage":{"shape":"S20"}}}},"Total":{"shape":"S20"}}}},"Total":{"shape":"S20"},"NextPageToken":{}}}},"GetReservationPurchaseRecommendation":{"input":{"type":"structure","required":["Service"],"members":{"AccountId":{},"Service":{},"AccountScope":{},"LookbackPeriodInDays":{},"TermInYears":{},"PaymentOption":{},"ServiceSpecification":{"shape":"S2i"},"PageSize":{"type":"integer"},"NextPageToken":{}}},"output":{"type":"structure","members":{"Metadata":{"type":"structure","members":{"RecommendationId":{},"GenerationTimestamp":{}}},"Recommendations":{"type":"list","member":{"type":"structure","members":{"AccountScope":{},"LookbackPeriodInDays":{},"TermInYears":{},"PaymentOption":{},"ServiceSpecification":{"shape":"S2i"},"RecommendationDetails":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"InstanceDetails":{"type":"structure","members":{"EC2InstanceDetails":{"type":"structure","members":{"Family":{},"InstanceType":{},"Region":{},"AvailabilityZone":{},"Platform":{},"Tenancy":{},"CurrentGeneration":{"type":"boolean"},"SizeFlexEligible":{"type":"boolean"}}},"RDSInstanceDetails":{"type":"structure","members":{"Family":{},"InstanceType":{},"Region":{},"DatabaseEngine":{},"DatabaseEdition":{},"DeploymentOption":{},"LicenseModel":{},"CurrentGeneration":{"type":"boolean"},"SizeFlexEligible":{"type":"boolean"}}},"RedshiftInstanceDetails":{"type":"structure","members":{"Family":{},"NodeType":{},"Region":{},"CurrentGeneration":{"type":"boolean"},"SizeFlexEligible":{"type":"boolean"}}},"ElastiCacheInstanceDetails":{"type":"structure","members":{"Family":{},"NodeType":{},"Region":{},"ProductDescription":{},"CurrentGeneration":{"type":"boolean"},"SizeFlexEligible":{"type":"boolean"}}},"ESInstanceDetails":{"type":"structure","members":{"InstanceClass":{},"InstanceSize":{},"Region":{},"CurrentGeneration":{"type":"boolean"},"SizeFlexEligible":{"type":"boolean"}}}}},"RecommendedNumberOfInstancesToPurchase":{},"RecommendedNormalizedUnitsToPurchase":{},"MinimumNumberOfInstancesUsedPerHour":{},"MinimumNormalizedUnitsUsedPerHour":{},"MaximumNumberOfInstancesUsedPerHour":{},"MaximumNormalizedUnitsUsedPerHour":{},"AverageNumberOfInstancesUsedPerHour":{},"AverageNormalizedUnitsUsedPerHour":{},"AverageUtilization":{},"EstimatedBreakEvenInMonths":{},"CurrencyCode":{},"EstimatedMonthlySavingsAmount":{},"EstimatedMonthlySavingsPercentage":{},"EstimatedMonthlyOnDemandCost":{},"EstimatedReservationCostForLookbackPeriod":{},"UpfrontCost":{},"RecurringStandardMonthlyCost":{}}}},"RecommendationSummary":{"type":"structure","members":{"TotalEstimatedMonthlySavingsAmount":{},"TotalEstimatedMonthlySavingsPercentage":{},"CurrencyCode":{}}}}}},"NextPageToken":{}}}},"GetReservationUtilization":{"input":{"type":"structure","required":["TimePeriod"],"members":{"TimePeriod":{"shape":"Sp"},"GroupBy":{"shape":"Su"},"Granularity":{},"Filter":{"shape":"S7"},"NextPageToken":{}}},"output":{"type":"structure","required":["UtilizationsByTime"],"members":{"UtilizationsByTime":{"type":"list","member":{"type":"structure","members":{"TimePeriod":{"shape":"Sp"},"Groups":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Attributes":{"shape":"S1q"},"Utilization":{"shape":"S38"}}}},"Total":{"shape":"S38"}}}},"Total":{"shape":"S38"},"NextPageToken":{}}}},"GetRightsizingRecommendation":{"input":{"type":"structure","required":["Service"],"members":{"Filter":{"shape":"S7"},"Service":{},"PageSize":{"type":"integer"},"NextPageToken":{}}},"output":{"type":"structure","members":{"Metadata":{"type":"structure","members":{"RecommendationId":{},"GenerationTimestamp":{},"LookbackPeriodInDays":{}}},"Summary":{"type":"structure","members":{"TotalRecommendationCount":{},"EstimatedTotalMonthlySavingsAmount":{},"SavingsCurrencyCode":{},"SavingsPercentage":{}}},"RightsizingRecommendations":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"CurrentInstance":{"type":"structure","members":{"ResourceId":{},"Tags":{"type":"list","member":{"shape":"Sd"}},"ResourceDetails":{"shape":"S3v"},"ResourceUtilization":{"shape":"S3x"},"ReservationCoveredHoursInLookbackPeriod":{},"SavingsPlansCoveredHoursInLookbackPeriod":{},"OnDemandHoursInLookbackPeriod":{},"TotalRunningHoursInLookbackPeriod":{},"MonthlyCost":{},"CurrencyCode":{}}},"RightsizingType":{},"ModifyRecommendationDetail":{"type":"structure","members":{"TargetInstances":{"type":"list","member":{"type":"structure","members":{"EstimatedMonthlyCost":{},"EstimatedMonthlySavings":{},"CurrencyCode":{},"DefaultTargetInstance":{"type":"boolean"},"ResourceDetails":{"shape":"S3v"},"ExpectedResourceUtilization":{"shape":"S3x"}}}}}},"TerminateRecommendationDetail":{"type":"structure","members":{"EstimatedMonthlySavings":{},"CurrencyCode":{}}}}}},"NextPageToken":{}}}},"GetSavingsPlansCoverage":{"input":{"type":"structure","required":["TimePeriod"],"members":{"TimePeriod":{"shape":"Sp"},"GroupBy":{"shape":"Su"},"Granularity":{},"Filter":{"shape":"S7"},"Metrics":{"shape":"Ss"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["SavingsPlansCoverages"],"members":{"SavingsPlansCoverages":{"type":"list","member":{"type":"structure","members":{"Attributes":{"shape":"S1q"},"Coverage":{"type":"structure","members":{"SpendCoveredBySavingsPlans":{},"OnDemandCost":{},"TotalCost":{},"CoveragePercentage":{}}},"TimePeriod":{"shape":"Sp"}}}},"NextToken":{}}}},"GetSavingsPlansPurchaseRecommendation":{"input":{"type":"structure","required":["SavingsPlansType","TermInYears","PaymentOption","LookbackPeriodInDays"],"members":{"SavingsPlansType":{},"TermInYears":{},"PaymentOption":{},"AccountScope":{},"NextPageToken":{},"PageSize":{"type":"integer"},"LookbackPeriodInDays":{},"Filter":{"shape":"S7"}}},"output":{"type":"structure","members":{"Metadata":{"type":"structure","members":{"RecommendationId":{},"GenerationTimestamp":{}}},"SavingsPlansPurchaseRecommendation":{"type":"structure","members":{"AccountScope":{},"SavingsPlansType":{},"TermInYears":{},"PaymentOption":{},"LookbackPeriodInDays":{},"SavingsPlansPurchaseRecommendationDetails":{"type":"list","member":{"type":"structure","members":{"SavingsPlansDetails":{"type":"structure","members":{"Region":{},"InstanceFamily":{},"OfferingId":{}}},"AccountId":{},"UpfrontCost":{},"EstimatedROI":{},"CurrencyCode":{},"EstimatedSPCost":{},"EstimatedOnDemandCost":{},"EstimatedOnDemandCostWithCurrentCommitment":{},"EstimatedSavingsAmount":{},"EstimatedSavingsPercentage":{},"HourlyCommitmentToPurchase":{},"EstimatedAverageUtilization":{},"EstimatedMonthlySavingsAmount":{},"CurrentMinimumHourlyOnDemandSpend":{},"CurrentMaximumHourlyOnDemandSpend":{},"CurrentAverageHourlyOnDemandSpend":{}}}},"SavingsPlansPurchaseRecommendationSummary":{"type":"structure","members":{"EstimatedROI":{},"CurrencyCode":{},"EstimatedTotalCost":{},"CurrentOnDemandSpend":{},"EstimatedSavingsAmount":{},"TotalRecommendationCount":{},"DailyCommitmentToPurchase":{},"HourlyCommitmentToPurchase":{},"EstimatedSavingsPercentage":{},"EstimatedMonthlySavingsAmount":{},"EstimatedOnDemandCostWithCurrentCommitment":{}}}}},"NextPageToken":{}}}},"GetSavingsPlansUtilization":{"input":{"type":"structure","required":["TimePeriod"],"members":{"TimePeriod":{"shape":"Sp"},"Granularity":{},"Filter":{"shape":"S7"}}},"output":{"type":"structure","required":["Total"],"members":{"SavingsPlansUtilizationsByTime":{"type":"list","member":{"type":"structure","required":["TimePeriod","Utilization"],"members":{"TimePeriod":{"shape":"Sp"},"Utilization":{"shape":"S4n"},"Savings":{"shape":"S4o"},"AmortizedCommitment":{"shape":"S4p"}}}},"Total":{"shape":"S4q"}}}},"GetSavingsPlansUtilizationDetails":{"input":{"type":"structure","required":["TimePeriod"],"members":{"TimePeriod":{"shape":"Sp"},"Filter":{"shape":"S7"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["SavingsPlansUtilizationDetails","TimePeriod"],"members":{"SavingsPlansUtilizationDetails":{"type":"list","member":{"type":"structure","members":{"SavingsPlanArn":{},"Attributes":{"shape":"S1q"},"Utilization":{"shape":"S4n"},"Savings":{"shape":"S4o"},"AmortizedCommitment":{"shape":"S4p"}}}},"Total":{"shape":"S4q"},"TimePeriod":{"shape":"Sp"},"NextToken":{}}}},"GetTags":{"input":{"type":"structure","required":["TimePeriod"],"members":{"SearchString":{},"TimePeriod":{"shape":"Sp"},"TagKey":{},"NextPageToken":{}}},"output":{"type":"structure","required":["Tags","ReturnSize","TotalSize"],"members":{"NextPageToken":{},"Tags":{"type":"list","member":{}},"ReturnSize":{"type":"integer"},"TotalSize":{"type":"integer"}}}},"GetUsageForecast":{"input":{"type":"structure","required":["TimePeriod","Metric","Granularity"],"members":{"TimePeriod":{"shape":"Sp"},"Metric":{},"Granularity":{},"Filter":{"shape":"S7"},"PredictionIntervalLevel":{"type":"integer"}}},"output":{"type":"structure","members":{"Total":{"shape":"S13"},"ForecastResultsByTime":{"shape":"S1h"}}}},"ListCostCategoryDefinitions":{"input":{"type":"structure","members":{"EffectiveOn":{},"NextToken":{}}},"output":{"type":"structure","members":{"CostCategoryReferences":{"type":"list","member":{"type":"structure","members":{"CostCategoryArn":{},"Name":{},"EffectiveStart":{},"EffectiveEnd":{}}}},"NextToken":{}}}},"UpdateCostCategoryDefinition":{"input":{"type":"structure","required":["CostCategoryArn","RuleVersion","Rules"],"members":{"CostCategoryArn":{},"RuleVersion":{},"Rules":{"shape":"S4"}}},"output":{"type":"structure","members":{"CostCategoryArn":{},"EffectiveStart":{}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","required":["Value","Rule"],"members":{"Value":{},"Rule":{"shape":"S7"}}}},"S7":{"type":"structure","members":{"Or":{"shape":"S8"},"And":{"shape":"S8"},"Not":{"shape":"S7"},"Dimensions":{"type":"structure","members":{"Key":{},"Values":{"shape":"Sb"}}},"Tags":{"shape":"Sd"},"CostCategories":{"type":"structure","members":{"Key":{},"Values":{"shape":"Sb"}}}}},"S8":{"type":"list","member":{"shape":"S7"}},"Sb":{"type":"list","member":{}},"Sd":{"type":"structure","members":{"Key":{},"Values":{"shape":"Sb"}}},"Sp":{"type":"structure","required":["Start","End"],"members":{"Start":{},"End":{}}},"Ss":{"type":"list","member":{}},"Su":{"type":"list","member":{"type":"structure","members":{"Type":{},"Key":{}}}},"S10":{"type":"list","member":{"type":"structure","members":{"TimePeriod":{"shape":"Sp"},"Total":{"shape":"S12"},"Groups":{"type":"list","member":{"type":"structure","members":{"Keys":{"type":"list","member":{}},"Metrics":{"shape":"S12"}}}},"Estimated":{"type":"boolean"}}}},"S12":{"type":"map","key":{},"value":{"shape":"S13"}},"S13":{"type":"structure","members":{"Amount":{},"Unit":{}}},"S1h":{"type":"list","member":{"type":"structure","members":{"TimePeriod":{"shape":"Sp"},"MeanValue":{},"PredictionIntervalLowerBound":{},"PredictionIntervalUpperBound":{}}}},"S1q":{"type":"map","key":{},"value":{}},"S20":{"type":"structure","members":{"CoverageHours":{"type":"structure","members":{"OnDemandHours":{},"ReservedHours":{},"TotalRunningHours":{},"CoverageHoursPercentage":{}}},"CoverageNormalizedUnits":{"type":"structure","members":{"OnDemandNormalizedUnits":{},"ReservedNormalizedUnits":{},"TotalRunningNormalizedUnits":{},"CoverageNormalizedUnitsPercentage":{}}},"CoverageCost":{"type":"structure","members":{"OnDemandCost":{}}}}},"S2i":{"type":"structure","members":{"EC2Specification":{"type":"structure","members":{"OfferingClass":{}}}}},"S38":{"type":"structure","members":{"UtilizationPercentage":{},"UtilizationPercentageInUnits":{},"PurchasedHours":{},"PurchasedUnits":{},"TotalActualHours":{},"TotalActualUnits":{},"UnusedHours":{},"UnusedUnits":{},"OnDemandCostOfRIHoursUsed":{},"NetRISavings":{},"TotalPotentialRISavings":{},"AmortizedUpfrontFee":{},"AmortizedRecurringFee":{},"TotalAmortizedFee":{}}},"S3v":{"type":"structure","members":{"EC2ResourceDetails":{"type":"structure","members":{"HourlyOnDemandRate":{},"InstanceType":{},"Platform":{},"Region":{},"Sku":{},"Memory":{},"NetworkPerformance":{},"Storage":{},"Vcpu":{}}}}},"S3x":{"type":"structure","members":{"EC2ResourceUtilization":{"type":"structure","members":{"MaxCpuUtilizationPercentage":{},"MaxMemoryUtilizationPercentage":{},"MaxStorageUtilizationPercentage":{}}}}},"S4n":{"type":"structure","members":{"TotalCommitment":{},"UsedCommitment":{},"UnusedCommitment":{},"UtilizationPercentage":{}}},"S4o":{"type":"structure","members":{"NetSavings":{},"OnDemandCostEquivalent":{}}},"S4p":{"type":"structure","members":{"AmortizedRecurringCommitment":{},"AmortizedUpfrontCommitment":{},"TotalAmortizedCommitment":{}}},"S4q":{"type":"structure","required":["Utilization"],"members":{"Utilization":{"shape":"S4n"},"Savings":{"shape":"S4o"},"AmortizedCommitment":{"shape":"S4p"}}}}}' + /** Used to detect if a method is native. */ + var reIsNative = RegExp( + "^" + + funcToString + .call(hasOwnProperty) + .replace(reRegExpChar, "\\$&") + .replace( + /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, + "$1.*?" + ) + + "$" ); - /***/ - }, + /** Built-in value references. */ + var splice = arrayProto.splice; - /***/ 94382: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetSavingsPlansCoverage":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetSavingsPlansUtilizationDetails":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /* Built-in method references that are verified to be native. */ + var Map = getNative(root, "Map"), + Set = getNative(root, "Set"), + nativeCreate = getNative(Object, "create"); - /***/ - }, + /** + * Creates a hash object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ + function Hash(entries) { + var index = -1, + length = entries ? entries.length : 0; - /***/ 55823: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-05-01","endpointPrefix":"chime","protocol":"rest-json","serviceFullName":"Amazon Chime","serviceId":"Chime","signatureVersion":"v4","uid":"chime-2018-05-01"},"operations":{"AssociatePhoneNumberWithUser":{"http":{"requestUri":"/accounts/{accountId}/users/{userId}?operation=associate-phone-number","responseCode":200},"input":{"type":"structure","required":["AccountId","UserId","E164PhoneNumber"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"},"E164PhoneNumber":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"AssociatePhoneNumbersWithVoiceConnector":{"http":{"requestUri":"/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"E164PhoneNumbers":{"shape":"S7"},"ForceAssociate":{"type":"boolean"}}},"output":{"type":"structure","members":{"PhoneNumberErrors":{"shape":"Sa"}}}},"AssociatePhoneNumbersWithVoiceConnectorGroup":{"http":{"requestUri":"/voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorGroupId"],"members":{"VoiceConnectorGroupId":{"location":"uri","locationName":"voiceConnectorGroupId"},"E164PhoneNumbers":{"shape":"S7"},"ForceAssociate":{"type":"boolean"}}},"output":{"type":"structure","members":{"PhoneNumberErrors":{"shape":"Sa"}}}},"AssociateSigninDelegateGroupsWithAccount":{"http":{"requestUri":"/accounts/{accountId}?operation=associate-signin-delegate-groups","responseCode":200},"input":{"type":"structure","required":["AccountId","SigninDelegateGroups"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"SigninDelegateGroups":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"BatchCreateAttendee":{"http":{"requestUri":"/meetings/{meetingId}/attendees?operation=batch-create","responseCode":201},"input":{"type":"structure","required":["MeetingId","Attendees"],"members":{"MeetingId":{"location":"uri","locationName":"meetingId"},"Attendees":{"type":"list","member":{"type":"structure","required":["ExternalUserId"],"members":{"ExternalUserId":{"shape":"Sn"}}}}}},"output":{"type":"structure","members":{"Attendees":{"shape":"Sp"},"Errors":{"type":"list","member":{"type":"structure","members":{"ExternalUserId":{"shape":"Sn"},"ErrorCode":{},"ErrorMessage":{}}}}}}},"BatchCreateRoomMembership":{"http":{"requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships?operation=batch-create","responseCode":201},"input":{"type":"structure","required":["AccountId","RoomId","MembershipItemList"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"},"MembershipItemList":{"type":"list","member":{"type":"structure","members":{"MemberId":{},"Role":{}}}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"MemberId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"BatchDeletePhoneNumber":{"http":{"requestUri":"/phone-numbers?operation=batch-delete","responseCode":200},"input":{"type":"structure","required":["PhoneNumberIds"],"members":{"PhoneNumberIds":{"shape":"S12"}}},"output":{"type":"structure","members":{"PhoneNumberErrors":{"shape":"Sa"}}}},"BatchSuspendUser":{"http":{"requestUri":"/accounts/{accountId}/users?operation=suspend","responseCode":200},"input":{"type":"structure","required":["AccountId","UserIdList"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserIdList":{"shape":"S15"}}},"output":{"type":"structure","members":{"UserErrors":{"shape":"S17"}}}},"BatchUnsuspendUser":{"http":{"requestUri":"/accounts/{accountId}/users?operation=unsuspend","responseCode":200},"input":{"type":"structure","required":["AccountId","UserIdList"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserIdList":{"shape":"S15"}}},"output":{"type":"structure","members":{"UserErrors":{"shape":"S17"}}}},"BatchUpdatePhoneNumber":{"http":{"requestUri":"/phone-numbers?operation=batch-update","responseCode":200},"input":{"type":"structure","required":["UpdatePhoneNumberRequestItems"],"members":{"UpdatePhoneNumberRequestItems":{"type":"list","member":{"type":"structure","required":["PhoneNumberId"],"members":{"PhoneNumberId":{},"ProductType":{},"CallingName":{"shape":"S1f"}}}}}},"output":{"type":"structure","members":{"PhoneNumberErrors":{"shape":"Sa"}}}},"BatchUpdateUser":{"http":{"requestUri":"/accounts/{accountId}/users","responseCode":200},"input":{"type":"structure","required":["AccountId","UpdateUserRequestItems"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UpdateUserRequestItems":{"type":"list","member":{"type":"structure","required":["UserId"],"members":{"UserId":{},"LicenseType":{},"UserType":{},"AlexaForBusinessMetadata":{"shape":"S1m"}}}}}},"output":{"type":"structure","members":{"UserErrors":{"shape":"S17"}}}},"CreateAccount":{"http":{"requestUri":"/accounts","responseCode":201},"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Account":{"shape":"S1t"}}}},"CreateAttendee":{"http":{"requestUri":"/meetings/{meetingId}/attendees","responseCode":201},"input":{"type":"structure","required":["MeetingId","ExternalUserId"],"members":{"MeetingId":{"location":"uri","locationName":"meetingId"},"ExternalUserId":{"shape":"Sn"}}},"output":{"type":"structure","members":{"Attendee":{"shape":"Sq"}}}},"CreateBot":{"http":{"requestUri":"/accounts/{accountId}/bots","responseCode":201},"input":{"type":"structure","required":["DisplayName","AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"DisplayName":{"shape":"S1o"},"Domain":{}}},"output":{"type":"structure","members":{"Bot":{"shape":"S21"}}}},"CreateMeeting":{"http":{"requestUri":"/meetings","responseCode":201},"input":{"type":"structure","required":["ClientRequestToken"],"members":{"ClientRequestToken":{"shape":"S24","idempotencyToken":true},"MeetingHostId":{"shape":"Sn"},"MediaRegion":{},"NotificationsConfiguration":{"type":"structure","members":{"SnsTopicArn":{"shape":"S26"},"SqsQueueArn":{"shape":"S26"}}}}},"output":{"type":"structure","members":{"Meeting":{"shape":"S28"}}}},"CreatePhoneNumberOrder":{"http":{"requestUri":"/phone-number-orders","responseCode":201},"input":{"type":"structure","required":["ProductType","E164PhoneNumbers"],"members":{"ProductType":{},"E164PhoneNumbers":{"shape":"S7"}}},"output":{"type":"structure","members":{"PhoneNumberOrder":{"shape":"S2d"}}}},"CreateProxySession":{"http":{"requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions","responseCode":201},"input":{"type":"structure","required":["ParticipantPhoneNumbers","Capabilities","VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"ParticipantPhoneNumbers":{"type":"list","member":{"shape":"S3"}},"Name":{"type":"string","sensitive":true},"ExpiryMinutes":{"type":"integer"},"Capabilities":{"shape":"S2n"},"NumberSelectionBehavior":{},"GeoMatchLevel":{},"GeoMatchParams":{"shape":"S2r"}}},"output":{"type":"structure","members":{"ProxySession":{"shape":"S2v"}}}},"CreateRoom":{"http":{"requestUri":"/accounts/{accountId}/rooms","responseCode":201},"input":{"type":"structure","required":["AccountId","Name"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"Name":{"shape":"S1o"},"ClientRequestToken":{"shape":"S24","idempotencyToken":true}}},"output":{"type":"structure","members":{"Room":{"shape":"S32"}}}},"CreateRoomMembership":{"http":{"requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships","responseCode":201},"input":{"type":"structure","required":["AccountId","RoomId","MemberId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"},"MemberId":{},"Role":{}}},"output":{"type":"structure","members":{"RoomMembership":{"shape":"S35"}}}},"CreateUser":{"http":{"requestUri":"/accounts/{accountId}/users?operation=create","responseCode":201},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"Username":{},"Email":{"shape":"S39"},"UserType":{}}},"output":{"type":"structure","members":{"User":{"shape":"S3b"}}}},"CreateVoiceConnector":{"http":{"requestUri":"/voice-connectors","responseCode":201},"input":{"type":"structure","required":["Name","RequireEncryption"],"members":{"Name":{},"AwsRegion":{},"RequireEncryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"VoiceConnector":{"shape":"S3i"}}}},"CreateVoiceConnectorGroup":{"http":{"requestUri":"/voice-connector-groups","responseCode":201},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"VoiceConnectorItems":{"shape":"S3l"}}},"output":{"type":"structure","members":{"VoiceConnectorGroup":{"shape":"S3p"}}}},"DeleteAccount":{"http":{"method":"DELETE","requestUri":"/accounts/{accountId}","responseCode":204},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"}}},"output":{"type":"structure","members":{}}},"DeleteAttendee":{"http":{"method":"DELETE","requestUri":"/meetings/{meetingId}/attendees/{attendeeId}","responseCode":204},"input":{"type":"structure","required":["MeetingId","AttendeeId"],"members":{"MeetingId":{"location":"uri","locationName":"meetingId"},"AttendeeId":{"location":"uri","locationName":"attendeeId"}}}},"DeleteEventsConfiguration":{"http":{"method":"DELETE","requestUri":"/accounts/{accountId}/bots/{botId}/events-configuration","responseCode":204},"input":{"type":"structure","required":["AccountId","BotId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"BotId":{"location":"uri","locationName":"botId"}}}},"DeleteMeeting":{"http":{"method":"DELETE","requestUri":"/meetings/{meetingId}","responseCode":204},"input":{"type":"structure","required":["MeetingId"],"members":{"MeetingId":{"location":"uri","locationName":"meetingId"}}}},"DeletePhoneNumber":{"http":{"method":"DELETE","requestUri":"/phone-numbers/{phoneNumberId}","responseCode":204},"input":{"type":"structure","required":["PhoneNumberId"],"members":{"PhoneNumberId":{"location":"uri","locationName":"phoneNumberId"}}}},"DeleteProxySession":{"http":{"method":"DELETE","requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId","ProxySessionId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"ProxySessionId":{"location":"uri","locationName":"proxySessionId"}}}},"DeleteRoom":{"http":{"method":"DELETE","requestUri":"/accounts/{accountId}/rooms/{roomId}","responseCode":204},"input":{"type":"structure","required":["AccountId","RoomId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"}}}},"DeleteRoomMembership":{"http":{"method":"DELETE","requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}","responseCode":204},"input":{"type":"structure","required":["AccountId","RoomId","MemberId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"},"MemberId":{"location":"uri","locationName":"memberId"}}}},"DeleteVoiceConnector":{"http":{"method":"DELETE","requestUri":"/voice-connectors/{voiceConnectorId}","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}}},"DeleteVoiceConnectorGroup":{"http":{"method":"DELETE","requestUri":"/voice-connector-groups/{voiceConnectorGroupId}","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorGroupId"],"members":{"VoiceConnectorGroupId":{"location":"uri","locationName":"voiceConnectorGroupId"}}}},"DeleteVoiceConnectorOrigination":{"http":{"method":"DELETE","requestUri":"/voice-connectors/{voiceConnectorId}/origination","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}}},"DeleteVoiceConnectorProxy":{"http":{"method":"DELETE","requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}}},"DeleteVoiceConnectorStreamingConfiguration":{"http":{"method":"DELETE","requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}}},"DeleteVoiceConnectorTermination":{"http":{"method":"DELETE","requestUri":"/voice-connectors/{voiceConnectorId}/termination","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}}},"DeleteVoiceConnectorTerminationCredentials":{"http":{"requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"Usernames":{"shape":"S46"}}}},"DisassociatePhoneNumberFromUser":{"http":{"requestUri":"/accounts/{accountId}/users/{userId}?operation=disassociate-phone-number","responseCode":200},"input":{"type":"structure","required":["AccountId","UserId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{}}},"DisassociatePhoneNumbersFromVoiceConnector":{"http":{"requestUri":"/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"E164PhoneNumbers":{"shape":"S7"}}},"output":{"type":"structure","members":{"PhoneNumberErrors":{"shape":"Sa"}}}},"DisassociatePhoneNumbersFromVoiceConnectorGroup":{"http":{"requestUri":"/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorGroupId"],"members":{"VoiceConnectorGroupId":{"location":"uri","locationName":"voiceConnectorGroupId"},"E164PhoneNumbers":{"shape":"S7"}}},"output":{"type":"structure","members":{"PhoneNumberErrors":{"shape":"Sa"}}}},"DisassociateSigninDelegateGroupsFromAccount":{"http":{"requestUri":"/accounts/{accountId}?operation=disassociate-signin-delegate-groups","responseCode":200},"input":{"type":"structure","required":["AccountId","GroupNames"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"GroupNames":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"GetAccount":{"http":{"method":"GET","requestUri":"/accounts/{accountId}"},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"}}},"output":{"type":"structure","members":{"Account":{"shape":"S1t"}}}},"GetAccountSettings":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/settings"},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"}}},"output":{"type":"structure","members":{"AccountSettings":{"shape":"S4j"}}}},"GetAttendee":{"http":{"method":"GET","requestUri":"/meetings/{meetingId}/attendees/{attendeeId}","responseCode":200},"input":{"type":"structure","required":["MeetingId","AttendeeId"],"members":{"MeetingId":{"location":"uri","locationName":"meetingId"},"AttendeeId":{"location":"uri","locationName":"attendeeId"}}},"output":{"type":"structure","members":{"Attendee":{"shape":"Sq"}}}},"GetBot":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/bots/{botId}","responseCode":200},"input":{"type":"structure","required":["AccountId","BotId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"BotId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"Bot":{"shape":"S21"}}}},"GetEventsConfiguration":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/bots/{botId}/events-configuration","responseCode":200},"input":{"type":"structure","required":["AccountId","BotId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"BotId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"EventsConfiguration":{"shape":"S4q"}}}},"GetGlobalSettings":{"http":{"method":"GET","requestUri":"/settings","responseCode":200},"output":{"type":"structure","members":{"BusinessCalling":{"shape":"S4s"},"VoiceConnector":{"shape":"S4t"}}}},"GetMeeting":{"http":{"method":"GET","requestUri":"/meetings/{meetingId}","responseCode":200},"input":{"type":"structure","required":["MeetingId"],"members":{"MeetingId":{"location":"uri","locationName":"meetingId"}}},"output":{"type":"structure","members":{"Meeting":{"shape":"S28"}}}},"GetPhoneNumber":{"http":{"method":"GET","requestUri":"/phone-numbers/{phoneNumberId}"},"input":{"type":"structure","required":["PhoneNumberId"],"members":{"PhoneNumberId":{"location":"uri","locationName":"phoneNumberId"}}},"output":{"type":"structure","members":{"PhoneNumber":{"shape":"S4y"}}}},"GetPhoneNumberOrder":{"http":{"method":"GET","requestUri":"/phone-number-orders/{phoneNumberOrderId}","responseCode":200},"input":{"type":"structure","required":["PhoneNumberOrderId"],"members":{"PhoneNumberOrderId":{"location":"uri","locationName":"phoneNumberOrderId"}}},"output":{"type":"structure","members":{"PhoneNumberOrder":{"shape":"S2d"}}}},"GetPhoneNumberSettings":{"http":{"method":"GET","requestUri":"/settings/phone-number","responseCode":200},"output":{"type":"structure","members":{"CallingName":{"shape":"S1f"},"CallingNameUpdatedTimestamp":{"shape":"S1v"}}}},"GetProxySession":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId","ProxySessionId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"ProxySessionId":{"location":"uri","locationName":"proxySessionId"}}},"output":{"type":"structure","members":{"ProxySession":{"shape":"S2v"}}}},"GetRoom":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/rooms/{roomId}","responseCode":200},"input":{"type":"structure","required":["AccountId","RoomId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"}}},"output":{"type":"structure","members":{"Room":{"shape":"S32"}}}},"GetUser":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/users/{userId}","responseCode":200},"input":{"type":"structure","required":["AccountId","UserId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{"User":{"shape":"S3b"}}}},"GetUserSettings":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/users/{userId}/settings","responseCode":200},"input":{"type":"structure","required":["AccountId","UserId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{"UserSettings":{"shape":"S5h"}}}},"GetVoiceConnector":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"VoiceConnector":{"shape":"S3i"}}}},"GetVoiceConnectorGroup":{"http":{"method":"GET","requestUri":"/voice-connector-groups/{voiceConnectorGroupId}","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorGroupId"],"members":{"VoiceConnectorGroupId":{"location":"uri","locationName":"voiceConnectorGroupId"}}},"output":{"type":"structure","members":{"VoiceConnectorGroup":{"shape":"S3p"}}}},"GetVoiceConnectorLoggingConfiguration":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/logging-configuration","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S5p"}}}},"GetVoiceConnectorOrigination":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/origination","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"Origination":{"shape":"S5s"}}}},"GetVoiceConnectorProxy":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"Proxy":{"shape":"S61"}}}},"GetVoiceConnectorStreamingConfiguration":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"StreamingConfiguration":{"shape":"S66"}}}},"GetVoiceConnectorTermination":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/termination","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"Termination":{"shape":"S6a"}}}},"GetVoiceConnectorTerminationHealth":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/termination/health","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"TerminationHealth":{"type":"structure","members":{"Timestamp":{"shape":"S1v"},"Source":{}}}}}},"InviteUsers":{"http":{"requestUri":"/accounts/{accountId}/users?operation=add","responseCode":201},"input":{"type":"structure","required":["AccountId","UserEmailList"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserEmailList":{"type":"list","member":{"shape":"S39"}},"UserType":{}}},"output":{"type":"structure","members":{"Invites":{"type":"list","member":{"type":"structure","members":{"InviteId":{},"Status":{},"EmailAddress":{"shape":"S39"},"EmailStatus":{}}}}}}},"ListAccounts":{"http":{"method":"GET","requestUri":"/accounts"},"input":{"type":"structure","members":{"Name":{"location":"querystring","locationName":"name"},"UserEmail":{"shape":"S39","location":"querystring","locationName":"user-email"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"Accounts":{"type":"list","member":{"shape":"S1t"}},"NextToken":{}}}},"ListAttendees":{"http":{"method":"GET","requestUri":"/meetings/{meetingId}/attendees","responseCode":200},"input":{"type":"structure","required":["MeetingId"],"members":{"MeetingId":{"location":"uri","locationName":"meetingId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"Attendees":{"shape":"Sp"},"NextToken":{}}}},"ListBots":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/bots","responseCode":200},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next-token"}}},"output":{"type":"structure","members":{"Bots":{"type":"list","member":{"shape":"S21"}},"NextToken":{}}}},"ListMeetings":{"http":{"method":"GET","requestUri":"/meetings","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"Meetings":{"type":"list","member":{"shape":"S28"}},"NextToken":{}}}},"ListPhoneNumberOrders":{"http":{"method":"GET","requestUri":"/phone-number-orders","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"PhoneNumberOrders":{"type":"list","member":{"shape":"S2d"}},"NextToken":{}}}},"ListPhoneNumbers":{"http":{"method":"GET","requestUri":"/phone-numbers"},"input":{"type":"structure","members":{"Status":{"location":"querystring","locationName":"status"},"ProductType":{"location":"querystring","locationName":"product-type"},"FilterName":{"location":"querystring","locationName":"filter-name"},"FilterValue":{"location":"querystring","locationName":"filter-value"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next-token"}}},"output":{"type":"structure","members":{"PhoneNumbers":{"type":"list","member":{"shape":"S4y"}},"NextToken":{}}}},"ListProxySessions":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"Status":{"location":"querystring","locationName":"status"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"ProxySessions":{"type":"list","member":{"shape":"S2v"}},"NextToken":{}}}},"ListRoomMemberships":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships","responseCode":200},"input":{"type":"structure","required":["AccountId","RoomId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next-token"}}},"output":{"type":"structure","members":{"RoomMemberships":{"type":"list","member":{"shape":"S35"}},"NextToken":{}}}},"ListRooms":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/rooms","responseCode":200},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"MemberId":{"location":"querystring","locationName":"member-id"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next-token"}}},"output":{"type":"structure","members":{"Rooms":{"type":"list","member":{"shape":"S32"}},"NextToken":{}}}},"ListUsers":{"http":{"method":"GET","requestUri":"/accounts/{accountId}/users","responseCode":200},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserEmail":{"shape":"S39","location":"querystring","locationName":"user-email"},"UserType":{"location":"querystring","locationName":"user-type"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next-token"}}},"output":{"type":"structure","members":{"Users":{"type":"list","member":{"shape":"S3b"}},"NextToken":{}}}},"ListVoiceConnectorGroups":{"http":{"method":"GET","requestUri":"/voice-connector-groups","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"VoiceConnectorGroups":{"type":"list","member":{"shape":"S3p"}},"NextToken":{}}}},"ListVoiceConnectorTerminationCredentials":{"http":{"method":"GET","requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"}}},"output":{"type":"structure","members":{"Usernames":{"shape":"S46"}}}},"ListVoiceConnectors":{"http":{"method":"GET","requestUri":"/voice-connectors","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"VoiceConnectors":{"type":"list","member":{"shape":"S3i"}},"NextToken":{}}}},"LogoutUser":{"http":{"requestUri":"/accounts/{accountId}/users/{userId}?operation=logout","responseCode":204},"input":{"type":"structure","required":["AccountId","UserId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{}}},"PutEventsConfiguration":{"http":{"method":"PUT","requestUri":"/accounts/{accountId}/bots/{botId}/events-configuration","responseCode":201},"input":{"type":"structure","required":["AccountId","BotId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"BotId":{"location":"uri","locationName":"botId"},"OutboundEventsHTTPSEndpoint":{"shape":"S1o"},"LambdaFunctionArn":{"shape":"S1o"}}},"output":{"type":"structure","members":{"EventsConfiguration":{"shape":"S4q"}}}},"PutVoiceConnectorLoggingConfiguration":{"http":{"method":"PUT","requestUri":"/voice-connectors/{voiceConnectorId}/logging-configuration","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId","LoggingConfiguration"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"LoggingConfiguration":{"shape":"S5p"}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S5p"}}}},"PutVoiceConnectorOrigination":{"http":{"method":"PUT","requestUri":"/voice-connectors/{voiceConnectorId}/origination","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId","Origination"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"Origination":{"shape":"S5s"}}},"output":{"type":"structure","members":{"Origination":{"shape":"S5s"}}}},"PutVoiceConnectorProxy":{"http":{"method":"PUT","requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy"},"input":{"type":"structure","required":["DefaultSessionExpiryMinutes","PhoneNumberPoolCountries","VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"DefaultSessionExpiryMinutes":{"type":"integer"},"PhoneNumberPoolCountries":{"type":"list","member":{}},"FallBackPhoneNumber":{"shape":"S3"},"Disabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Proxy":{"shape":"S61"}}}},"PutVoiceConnectorStreamingConfiguration":{"http":{"method":"PUT","requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId","StreamingConfiguration"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"StreamingConfiguration":{"shape":"S66"}}},"output":{"type":"structure","members":{"StreamingConfiguration":{"shape":"S66"}}}},"PutVoiceConnectorTermination":{"http":{"method":"PUT","requestUri":"/voice-connectors/{voiceConnectorId}/termination","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId","Termination"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"Termination":{"shape":"S6a"}}},"output":{"type":"structure","members":{"Termination":{"shape":"S6a"}}}},"PutVoiceConnectorTerminationCredentials":{"http":{"requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=put","responseCode":204},"input":{"type":"structure","required":["VoiceConnectorId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"Credentials":{"type":"list","member":{"type":"structure","members":{"Username":{"shape":"S1o"},"Password":{"shape":"S1o"}}}}}}},"RegenerateSecurityToken":{"http":{"requestUri":"/accounts/{accountId}/bots/{botId}?operation=regenerate-security-token","responseCode":200},"input":{"type":"structure","required":["AccountId","BotId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"BotId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"Bot":{"shape":"S21"}}}},"ResetPersonalPIN":{"http":{"requestUri":"/accounts/{accountId}/users/{userId}?operation=reset-personal-pin","responseCode":200},"input":{"type":"structure","required":["AccountId","UserId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{"User":{"shape":"S3b"}}}},"RestorePhoneNumber":{"http":{"requestUri":"/phone-numbers/{phoneNumberId}?operation=restore","responseCode":200},"input":{"type":"structure","required":["PhoneNumberId"],"members":{"PhoneNumberId":{"location":"uri","locationName":"phoneNumberId"}}},"output":{"type":"structure","members":{"PhoneNumber":{"shape":"S4y"}}}},"SearchAvailablePhoneNumbers":{"http":{"method":"GET","requestUri":"/search?type=phone-numbers"},"input":{"type":"structure","members":{"AreaCode":{"location":"querystring","locationName":"area-code"},"City":{"location":"querystring","locationName":"city"},"Country":{"location":"querystring","locationName":"country"},"State":{"location":"querystring","locationName":"state"},"TollFreePrefix":{"location":"querystring","locationName":"toll-free-prefix"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next-token"}}},"output":{"type":"structure","members":{"E164PhoneNumbers":{"shape":"S7"}}}},"UpdateAccount":{"http":{"requestUri":"/accounts/{accountId}","responseCode":200},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"Name":{}}},"output":{"type":"structure","members":{"Account":{"shape":"S1t"}}}},"UpdateAccountSettings":{"http":{"method":"PUT","requestUri":"/accounts/{accountId}/settings","responseCode":204},"input":{"type":"structure","required":["AccountId","AccountSettings"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"AccountSettings":{"shape":"S4j"}}},"output":{"type":"structure","members":{}}},"UpdateBot":{"http":{"requestUri":"/accounts/{accountId}/bots/{botId}","responseCode":200},"input":{"type":"structure","required":["AccountId","BotId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"BotId":{"location":"uri","locationName":"botId"},"Disabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Bot":{"shape":"S21"}}}},"UpdateGlobalSettings":{"http":{"method":"PUT","requestUri":"/settings","responseCode":204},"input":{"type":"structure","required":["BusinessCalling","VoiceConnector"],"members":{"BusinessCalling":{"shape":"S4s"},"VoiceConnector":{"shape":"S4t"}}}},"UpdatePhoneNumber":{"http":{"requestUri":"/phone-numbers/{phoneNumberId}","responseCode":200},"input":{"type":"structure","required":["PhoneNumberId"],"members":{"PhoneNumberId":{"location":"uri","locationName":"phoneNumberId"},"ProductType":{},"CallingName":{"shape":"S1f"}}},"output":{"type":"structure","members":{"PhoneNumber":{"shape":"S4y"}}}},"UpdatePhoneNumberSettings":{"http":{"method":"PUT","requestUri":"/settings/phone-number","responseCode":204},"input":{"type":"structure","required":["CallingName"],"members":{"CallingName":{"shape":"S1f"}}}},"UpdateProxySession":{"http":{"requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}","responseCode":201},"input":{"type":"structure","required":["Capabilities","VoiceConnectorId","ProxySessionId"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"ProxySessionId":{"location":"uri","locationName":"proxySessionId"},"Capabilities":{"shape":"S2n"},"ExpiryMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"ProxySession":{"shape":"S2v"}}}},"UpdateRoom":{"http":{"requestUri":"/accounts/{accountId}/rooms/{roomId}","responseCode":200},"input":{"type":"structure","required":["AccountId","RoomId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"},"Name":{"shape":"S1o"}}},"output":{"type":"structure","members":{"Room":{"shape":"S32"}}}},"UpdateRoomMembership":{"http":{"requestUri":"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}","responseCode":200},"input":{"type":"structure","required":["AccountId","RoomId","MemberId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"RoomId":{"location":"uri","locationName":"roomId"},"MemberId":{"location":"uri","locationName":"memberId"},"Role":{}}},"output":{"type":"structure","members":{"RoomMembership":{"shape":"S35"}}}},"UpdateUser":{"http":{"requestUri":"/accounts/{accountId}/users/{userId}","responseCode":200},"input":{"type":"structure","required":["AccountId","UserId"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"},"LicenseType":{},"UserType":{},"AlexaForBusinessMetadata":{"shape":"S1m"}}},"output":{"type":"structure","members":{"User":{"shape":"S3b"}}}},"UpdateUserSettings":{"http":{"method":"PUT","requestUri":"/accounts/{accountId}/users/{userId}/settings","responseCode":204},"input":{"type":"structure","required":["AccountId","UserId","UserSettings"],"members":{"AccountId":{"location":"uri","locationName":"accountId"},"UserId":{"location":"uri","locationName":"userId"},"UserSettings":{"shape":"S5h"}}}},"UpdateVoiceConnector":{"http":{"method":"PUT","requestUri":"/voice-connectors/{voiceConnectorId}","responseCode":200},"input":{"type":"structure","required":["VoiceConnectorId","Name","RequireEncryption"],"members":{"VoiceConnectorId":{"location":"uri","locationName":"voiceConnectorId"},"Name":{},"RequireEncryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"VoiceConnector":{"shape":"S3i"}}}},"UpdateVoiceConnectorGroup":{"http":{"method":"PUT","requestUri":"/voice-connector-groups/{voiceConnectorGroupId}","responseCode":202},"input":{"type":"structure","required":["VoiceConnectorGroupId","Name","VoiceConnectorItems"],"members":{"VoiceConnectorGroupId":{"location":"uri","locationName":"voiceConnectorGroupId"},"Name":{},"VoiceConnectorItems":{"shape":"S3l"}}},"output":{"type":"structure","members":{"VoiceConnectorGroup":{"shape":"S3p"}}}}},"shapes":{"S3":{"type":"string","sensitive":true},"S7":{"type":"list","member":{"shape":"S3"}},"Sa":{"type":"list","member":{"type":"structure","members":{"PhoneNumberId":{},"ErrorCode":{},"ErrorMessage":{}}}},"Sg":{"type":"list","member":{"type":"structure","members":{"GroupName":{}}}},"Sn":{"type":"string","sensitive":true},"Sp":{"type":"list","member":{"shape":"Sq"}},"Sq":{"type":"structure","members":{"ExternalUserId":{"shape":"Sn"},"AttendeeId":{},"JoinToken":{"type":"string","sensitive":true}}},"S12":{"type":"list","member":{}},"S15":{"type":"list","member":{}},"S17":{"type":"list","member":{"type":"structure","members":{"UserId":{},"ErrorCode":{},"ErrorMessage":{}}}},"S1f":{"type":"string","sensitive":true},"S1m":{"type":"structure","members":{"IsAlexaForBusinessEnabled":{"type":"boolean"},"AlexaForBusinessRoomArn":{"shape":"S1o"}}},"S1o":{"type":"string","sensitive":true},"S1t":{"type":"structure","required":["AwsAccountId","AccountId","Name"],"members":{"AwsAccountId":{},"AccountId":{},"Name":{},"AccountType":{},"CreatedTimestamp":{"shape":"S1v"},"DefaultLicense":{},"SupportedLicenses":{"type":"list","member":{}},"SigninDelegateGroups":{"shape":"Sg"}}},"S1v":{"type":"timestamp","timestampFormat":"iso8601"},"S21":{"type":"structure","members":{"BotId":{},"UserId":{},"DisplayName":{"shape":"S1o"},"BotType":{},"Disabled":{"type":"boolean"},"CreatedTimestamp":{"shape":"S1v"},"UpdatedTimestamp":{"shape":"S1v"},"BotEmail":{"shape":"S1o"},"SecurityToken":{"shape":"S1o"}}},"S24":{"type":"string","sensitive":true},"S26":{"type":"string","sensitive":true},"S28":{"type":"structure","members":{"MeetingId":{},"MediaPlacement":{"type":"structure","members":{"AudioHostUrl":{},"AudioFallbackUrl":{},"ScreenDataUrl":{},"ScreenSharingUrl":{},"ScreenViewingUrl":{},"SignalingUrl":{},"TurnControlUrl":{}}},"MediaRegion":{}}},"S2d":{"type":"structure","members":{"PhoneNumberOrderId":{},"ProductType":{},"Status":{},"OrderedPhoneNumbers":{"type":"list","member":{"type":"structure","members":{"E164PhoneNumber":{"shape":"S3"},"Status":{}}}},"CreatedTimestamp":{"shape":"S1v"},"UpdatedTimestamp":{"shape":"S1v"}}},"S2n":{"type":"list","member":{}},"S2r":{"type":"structure","required":["Country","AreaCode"],"members":{"Country":{},"AreaCode":{}}},"S2v":{"type":"structure","members":{"VoiceConnectorId":{},"ProxySessionId":{},"Name":{},"Status":{},"ExpiryMinutes":{"type":"integer"},"Capabilities":{"shape":"S2n"},"CreatedTimestamp":{"shape":"S1v"},"UpdatedTimestamp":{"shape":"S1v"},"EndedTimestamp":{"shape":"S1v"},"Participants":{"type":"list","member":{"type":"structure","members":{"PhoneNumber":{"shape":"S3"},"ProxyPhoneNumber":{"shape":"S3"}}}},"NumberSelectionBehavior":{},"GeoMatchLevel":{},"GeoMatchParams":{"shape":"S2r"}}},"S32":{"type":"structure","members":{"RoomId":{},"Name":{"shape":"S1o"},"AccountId":{},"CreatedBy":{},"CreatedTimestamp":{"shape":"S1v"},"UpdatedTimestamp":{"shape":"S1v"}}},"S35":{"type":"structure","members":{"RoomId":{},"Member":{"type":"structure","members":{"MemberId":{},"MemberType":{},"Email":{"shape":"S1o"},"FullName":{"shape":"S1o"},"AccountId":{}}},"Role":{},"InvitedBy":{},"UpdatedTimestamp":{"shape":"S1v"}}},"S39":{"type":"string","sensitive":true},"S3b":{"type":"structure","required":["UserId"],"members":{"UserId":{},"AccountId":{},"PrimaryEmail":{"shape":"S39"},"PrimaryProvisionedNumber":{"shape":"S1o"},"DisplayName":{"shape":"S1o"},"LicenseType":{},"UserType":{},"UserRegistrationStatus":{},"UserInvitationStatus":{},"RegisteredOn":{"shape":"S1v"},"InvitedOn":{"shape":"S1v"},"AlexaForBusinessMetadata":{"shape":"S1m"},"PersonalPIN":{}}},"S3i":{"type":"structure","members":{"VoiceConnectorId":{},"AwsRegion":{},"Name":{},"OutboundHostName":{},"RequireEncryption":{"type":"boolean"},"CreatedTimestamp":{"shape":"S1v"},"UpdatedTimestamp":{"shape":"S1v"}}},"S3l":{"type":"list","member":{"type":"structure","required":["VoiceConnectorId","Priority"],"members":{"VoiceConnectorId":{},"Priority":{"type":"integer"}}}},"S3p":{"type":"structure","members":{"VoiceConnectorGroupId":{},"Name":{},"VoiceConnectorItems":{"shape":"S3l"},"CreatedTimestamp":{"shape":"S1v"},"UpdatedTimestamp":{"shape":"S1v"}}},"S46":{"type":"list","member":{"shape":"S1o"}},"S4j":{"type":"structure","members":{"DisableRemoteControl":{"type":"boolean"},"EnableDialOut":{"type":"boolean"}}},"S4q":{"type":"structure","members":{"BotId":{},"OutboundEventsHTTPSEndpoint":{"shape":"S1o"},"LambdaFunctionArn":{"shape":"S1o"}}},"S4s":{"type":"structure","members":{"CdrBucket":{}}},"S4t":{"type":"structure","members":{"CdrBucket":{}}},"S4y":{"type":"structure","members":{"PhoneNumberId":{},"E164PhoneNumber":{"shape":"S3"},"Type":{},"ProductType":{},"Status":{},"Capabilities":{"type":"structure","members":{"InboundCall":{"type":"boolean"},"OutboundCall":{"type":"boolean"},"InboundSMS":{"type":"boolean"},"OutboundSMS":{"type":"boolean"},"InboundMMS":{"type":"boolean"},"OutboundMMS":{"type":"boolean"}}},"Associations":{"type":"list","member":{"type":"structure","members":{"Value":{},"Name":{},"AssociatedTimestamp":{"shape":"S1v"}}}},"CallingName":{"shape":"S1f"},"CallingNameStatus":{},"CreatedTimestamp":{"shape":"S1v"},"UpdatedTimestamp":{"shape":"S1v"},"DeletionTimestamp":{"shape":"S1v"}}},"S5h":{"type":"structure","required":["Telephony"],"members":{"Telephony":{"type":"structure","required":["InboundCalling","OutboundCalling","SMS"],"members":{"InboundCalling":{"type":"boolean"},"OutboundCalling":{"type":"boolean"},"SMS":{"type":"boolean"}}}}},"S5p":{"type":"structure","members":{"EnableSIPLogs":{"type":"boolean"}}},"S5s":{"type":"structure","members":{"Routes":{"type":"list","member":{"type":"structure","members":{"Host":{},"Port":{"type":"integer"},"Protocol":{},"Priority":{"type":"integer"},"Weight":{"type":"integer"}}}},"Disabled":{"type":"boolean"}}},"S61":{"type":"structure","members":{"DefaultSessionExpiryMinutes":{"type":"integer"},"Disabled":{"type":"boolean"},"FallBackPhoneNumber":{"shape":"S3"},"PhoneNumberCountries":{"shape":"S63"}}},"S63":{"type":"list","member":{}},"S66":{"type":"structure","required":["DataRetentionInHours"],"members":{"DataRetentionInHours":{"type":"integer"},"Disabled":{"type":"boolean"}}},"S6a":{"type":"structure","members":{"CpsLimit":{"type":"integer"},"DefaultPhoneNumber":{"shape":"S3"},"CallingRegions":{"type":"list","member":{}},"CidrAllowedList":{"shape":"S63"},"Disabled":{"type":"boolean"}}}}}' - ); + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } + } - /***/ - }, + /** + * Removes all key-value entries from the hash. + * + * @private + * @name clear + * @memberOf Hash + */ + function hashClear() { + this.__data__ = nativeCreate ? nativeCreate(null) : {}; + } - /***/ 6307: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAccounts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListAttendees":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBots":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListMeetings":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPhoneNumberOrders":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPhoneNumbers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListProxySessions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListRoomMemberships":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListRooms":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListUsers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListVoiceConnectorGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListVoiceConnectors":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** + * Removes `key` and its value from the hash. + * + * @private + * @name delete + * @memberOf Hash + * @param {Object} hash The hash to modify. + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ + function hashDelete(key) { + return this.has(key) && delete this.__data__[key]; + } - /***/ - }, + /** + * Gets the hash value for `key`. + * + * @private + * @name get + * @memberOf Hash + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ + function hashGet(key) { + var data = this.__data__; + if (nativeCreate) { + var result = data[key]; + return result === HASH_UNDEFINED ? undefined : result; + } + return hasOwnProperty.call(data, key) ? data[key] : undefined; + } - /***/ 90697: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-09-23","endpointPrefix":"cloud9","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Cloud9","serviceId":"Cloud9","signatureVersion":"v4","targetPrefix":"AWSCloud9WorkspaceManagementService","uid":"cloud9-2017-09-23"},"operations":{"CreateEnvironmentEC2":{"input":{"type":"structure","required":["name","instanceType"],"members":{"name":{},"description":{"shape":"S3"},"clientRequestToken":{},"instanceType":{},"subnetId":{},"automaticStopTimeMinutes":{"type":"integer"},"ownerArn":{},"tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"environmentId":{}}},"idempotent":true},"CreateEnvironmentMembership":{"input":{"type":"structure","required":["environmentId","userArn","permissions"],"members":{"environmentId":{},"userArn":{},"permissions":{}}},"output":{"type":"structure","members":{"membership":{"shape":"Si"}}},"idempotent":true},"DeleteEnvironment":{"input":{"type":"structure","required":["environmentId"],"members":{"environmentId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteEnvironmentMembership":{"input":{"type":"structure","required":["environmentId","userArn"],"members":{"environmentId":{},"userArn":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DescribeEnvironmentMemberships":{"input":{"type":"structure","members":{"userArn":{},"environmentId":{},"permissions":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"memberships":{"type":"list","member":{"shape":"Si"}},"nextToken":{}}}},"DescribeEnvironmentStatus":{"input":{"type":"structure","required":["environmentId"],"members":{"environmentId":{}}},"output":{"type":"structure","members":{"status":{},"message":{}}}},"DescribeEnvironments":{"input":{"type":"structure","required":["environmentIds"],"members":{"environmentIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"environments":{"type":"list","member":{"type":"structure","members":{"id":{},"name":{},"description":{"shape":"S3"},"type":{},"arn":{},"ownerArn":{},"lifecycle":{"type":"structure","members":{"status":{},"reason":{},"failureResource":{}}}}}}}}},"ListEnvironments":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"nextToken":{},"environmentIds":{"type":"list","member":{}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S9"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateEnvironment":{"input":{"type":"structure","required":["environmentId"],"members":{"environmentId":{},"name":{},"description":{"shape":"S3"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateEnvironmentMembership":{"input":{"type":"structure","required":["environmentId","userArn","permissions"],"members":{"environmentId":{},"userArn":{},"permissions":{}}},"output":{"type":"structure","members":{"membership":{"shape":"Si"}}},"idempotent":true}},"shapes":{"S3":{"type":"string","sensitive":true},"S9":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Si":{"type":"structure","members":{"permissions":{},"userId":{},"userArn":{},"environmentId":{},"lastAccess":{"type":"timestamp"}}}}}' - ); + /** + * Checks if a hash value for `key` exists. + * + * @private + * @name has + * @memberOf Hash + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ + function hashHas(key) { + var data = this.__data__; + return nativeCreate + ? data[key] !== undefined + : hasOwnProperty.call(data, key); + } - /***/ - }, + /** + * Sets the hash `key` to `value`. + * + * @private + * @name set + * @memberOf Hash + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the hash instance. + */ + function hashSet(key, value) { + var data = this.__data__; + data[key] = + nativeCreate && value === undefined ? HASH_UNDEFINED : value; + return this; + } - /***/ 79426: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeEnvironmentMemberships":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListEnvironments":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + // Add methods to `Hash`. + Hash.prototype.clear = hashClear; + Hash.prototype["delete"] = hashDelete; + Hash.prototype.get = hashGet; + Hash.prototype.has = hashHas; + Hash.prototype.set = hashSet; - /***/ - }, + /** + * Creates an list cache object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ + function ListCache(entries) { + var index = -1, + length = entries ? entries.length : 0; - /***/ 87301: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-05-10","endpointPrefix":"clouddirectory","protocol":"rest-json","serviceFullName":"Amazon CloudDirectory","serviceId":"CloudDirectory","signatureVersion":"v4","signingName":"clouddirectory","uid":"clouddirectory-2016-05-10"},"operations":{"AddFacetToObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/facets","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SchemaFacet","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SchemaFacet":{"shape":"S3"},"ObjectAttributeList":{"shape":"S5"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"ApplySchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/apply","responseCode":200},"input":{"type":"structure","required":["PublishedSchemaArn","DirectoryArn"],"members":{"PublishedSchemaArn":{},"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","members":{"AppliedSchemaArn":{},"DirectoryArn":{}}}},"AttachObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ParentReference","ChildReference","LinkName"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ParentReference":{"shape":"Sf"},"ChildReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"AttachedObjectIdentifier":{}}}},"AttachPolicy":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/policy/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","PolicyReference","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"AttachToIndex":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/index/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","IndexReference","TargetReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{"AttachedObjectIdentifier":{}}}},"AttachTypedLink":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SourceObjectReference":{"shape":"Sf"},"TargetObjectReference":{"shape":"Sf"},"TypedLinkFacet":{"shape":"St"},"Attributes":{"shape":"Sv"}}},"output":{"type":"structure","members":{"TypedLinkSpecifier":{"shape":"Sy"}}}},"BatchRead":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/batchread","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","Operations"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"Operations":{"type":"list","member":{"type":"structure","members":{"ListObjectAttributes":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"FacetFilter":{"shape":"S3"}}},"ListObjectChildren":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListAttachedIndices":{"type":"structure","required":["TargetReference"],"members":{"TargetReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListObjectParentPaths":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"GetObjectInformation":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"}}},"GetObjectAttributes":{"type":"structure","required":["ObjectReference","SchemaFacet","AttributeNames"],"members":{"ObjectReference":{"shape":"Sf"},"SchemaFacet":{"shape":"S3"},"AttributeNames":{"shape":"S1a"}}},"ListObjectPolicies":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListPolicyAttachments":{"type":"structure","required":["PolicyReference"],"members":{"PolicyReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"LookupPolicy":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListIndex":{"type":"structure","required":["IndexReference"],"members":{"RangesOnIndexedValues":{"shape":"S1f"},"IndexReference":{"shape":"Sf"},"MaxResults":{"type":"integer"},"NextToken":{}}},"ListOutgoingTypedLinks":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1k"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListIncomingTypedLinks":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1k"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"}}},"GetLinkAttributes":{"type":"structure","required":["TypedLinkSpecifier","AttributeNames"],"members":{"TypedLinkSpecifier":{"shape":"Sy"},"AttributeNames":{"shape":"S1a"}}}}}},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"SuccessfulResponse":{"type":"structure","members":{"ListObjectAttributes":{"type":"structure","members":{"Attributes":{"shape":"S5"},"NextToken":{}}},"ListObjectChildren":{"type":"structure","members":{"Children":{"shape":"S1v"},"NextToken":{}}},"GetObjectInformation":{"type":"structure","members":{"SchemaFacets":{"shape":"S1x"},"ObjectIdentifier":{}}},"GetObjectAttributes":{"type":"structure","members":{"Attributes":{"shape":"S5"}}},"ListAttachedIndices":{"type":"structure","members":{"IndexAttachments":{"shape":"S20"},"NextToken":{}}},"ListObjectParentPaths":{"type":"structure","members":{"PathToObjectIdentifiersList":{"shape":"S23"},"NextToken":{}}},"ListObjectPolicies":{"type":"structure","members":{"AttachedPolicyIds":{"shape":"S26"},"NextToken":{}}},"ListPolicyAttachments":{"type":"structure","members":{"ObjectIdentifiers":{"shape":"S26"},"NextToken":{}}},"LookupPolicy":{"type":"structure","members":{"PolicyToPathList":{"shape":"S2a"},"NextToken":{}}},"ListIndex":{"type":"structure","members":{"IndexAttachments":{"shape":"S20"},"NextToken":{}}},"ListOutgoingTypedLinks":{"type":"structure","members":{"TypedLinkSpecifiers":{"shape":"S2h"},"NextToken":{}}},"ListIncomingTypedLinks":{"type":"structure","members":{"LinkSpecifiers":{"shape":"S2h"},"NextToken":{}}},"GetLinkAttributes":{"type":"structure","members":{"Attributes":{"shape":"S5"}}}}},"ExceptionResponse":{"type":"structure","members":{"Type":{},"Message":{}}}}}}}}},"BatchWrite":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/batchwrite","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","Operations"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"Operations":{"type":"list","member":{"type":"structure","members":{"CreateObject":{"type":"structure","required":["SchemaFacet","ObjectAttributeList"],"members":{"SchemaFacet":{"shape":"S1x"},"ObjectAttributeList":{"shape":"S5"},"ParentReference":{"shape":"Sf"},"LinkName":{},"BatchReferenceName":{}}},"AttachObject":{"type":"structure","required":["ParentReference","ChildReference","LinkName"],"members":{"ParentReference":{"shape":"Sf"},"ChildReference":{"shape":"Sf"},"LinkName":{}}},"DetachObject":{"type":"structure","required":["ParentReference","LinkName"],"members":{"ParentReference":{"shape":"Sf"},"LinkName":{},"BatchReferenceName":{}}},"UpdateObjectAttributes":{"type":"structure","required":["ObjectReference","AttributeUpdates"],"members":{"ObjectReference":{"shape":"Sf"},"AttributeUpdates":{"shape":"S2v"}}},"DeleteObject":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"}}},"AddFacetToObject":{"type":"structure","required":["SchemaFacet","ObjectAttributeList","ObjectReference"],"members":{"SchemaFacet":{"shape":"S3"},"ObjectAttributeList":{"shape":"S5"},"ObjectReference":{"shape":"Sf"}}},"RemoveFacetFromObject":{"type":"structure","required":["SchemaFacet","ObjectReference"],"members":{"SchemaFacet":{"shape":"S3"},"ObjectReference":{"shape":"Sf"}}},"AttachPolicy":{"type":"structure","required":["PolicyReference","ObjectReference"],"members":{"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"DetachPolicy":{"type":"structure","required":["PolicyReference","ObjectReference"],"members":{"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"CreateIndex":{"type":"structure","required":["OrderedIndexedAttributeList","IsUnique"],"members":{"OrderedIndexedAttributeList":{"shape":"S35"},"IsUnique":{"type":"boolean"},"ParentReference":{"shape":"Sf"},"LinkName":{},"BatchReferenceName":{}}},"AttachToIndex":{"type":"structure","required":["IndexReference","TargetReference"],"members":{"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"DetachFromIndex":{"type":"structure","required":["IndexReference","TargetReference"],"members":{"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"AttachTypedLink":{"type":"structure","required":["SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],"members":{"SourceObjectReference":{"shape":"Sf"},"TargetObjectReference":{"shape":"Sf"},"TypedLinkFacet":{"shape":"St"},"Attributes":{"shape":"Sv"}}},"DetachTypedLink":{"type":"structure","required":["TypedLinkSpecifier"],"members":{"TypedLinkSpecifier":{"shape":"Sy"}}},"UpdateLinkAttributes":{"type":"structure","required":["TypedLinkSpecifier","AttributeUpdates"],"members":{"TypedLinkSpecifier":{"shape":"Sy"},"AttributeUpdates":{"shape":"S3c"}}}}}}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"CreateObject":{"type":"structure","members":{"ObjectIdentifier":{}}},"AttachObject":{"type":"structure","members":{"attachedObjectIdentifier":{}}},"DetachObject":{"type":"structure","members":{"detachedObjectIdentifier":{}}},"UpdateObjectAttributes":{"type":"structure","members":{"ObjectIdentifier":{}}},"DeleteObject":{"type":"structure","members":{}},"AddFacetToObject":{"type":"structure","members":{}},"RemoveFacetFromObject":{"type":"structure","members":{}},"AttachPolicy":{"type":"structure","members":{}},"DetachPolicy":{"type":"structure","members":{}},"CreateIndex":{"type":"structure","members":{"ObjectIdentifier":{}}},"AttachToIndex":{"type":"structure","members":{"AttachedObjectIdentifier":{}}},"DetachFromIndex":{"type":"structure","members":{"DetachedObjectIdentifier":{}}},"AttachTypedLink":{"type":"structure","members":{"TypedLinkSpecifier":{"shape":"Sy"}}},"DetachTypedLink":{"type":"structure","members":{}},"UpdateLinkAttributes":{"type":"structure","members":{}}}}}}}},"CreateDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory/create","responseCode":200},"input":{"type":"structure","required":["Name","SchemaArn"],"members":{"Name":{},"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn","Name","ObjectIdentifier","AppliedSchemaArn"],"members":{"DirectoryArn":{},"Name":{},"ObjectIdentifier":{},"AppliedSchemaArn":{}}}},"CreateFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/facet/create","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name","ObjectType"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"Attributes":{"shape":"S42"},"ObjectType":{}}},"output":{"type":"structure","members":{}}},"CreateIndex":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/index","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","OrderedIndexedAttributeList","IsUnique"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"OrderedIndexedAttributeList":{"shape":"S35"},"IsUnique":{"type":"boolean"},"ParentReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"ObjectIdentifier":{}}}},"CreateObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SchemaFacets"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SchemaFacets":{"shape":"S1x"},"ObjectAttributeList":{"shape":"S5"},"ParentReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"ObjectIdentifier":{}}}},"CreateSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/create","responseCode":200},"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"SchemaArn":{}}}},"CreateTypedLinkFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/create","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Facet"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Facet":{"type":"structure","required":["Name","Attributes","IdentityAttributeOrder"],"members":{"Name":{},"Attributes":{"shape":"S4q"},"IdentityAttributeOrder":{"shape":"S1a"}}}}},"output":{"type":"structure","members":{}}},"DeleteDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{}}}},"DeleteFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/facet/delete","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/delete","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"DeleteSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","members":{"SchemaArn":{}}}},"DeleteTypedLinkFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/delete","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{}}},"DetachFromIndex":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/index/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","IndexReference","TargetReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{"DetachedObjectIdentifier":{}}}},"DetachObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ParentReference","LinkName"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ParentReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"DetachedObjectIdentifier":{}}}},"DetachPolicy":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/policy/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","PolicyReference","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"DetachTypedLink":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TypedLinkSpecifier"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TypedLinkSpecifier":{"shape":"Sy"}}}},"DisableDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory/disable","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{}}}},"EnableDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory/enable","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{}}}},"GetAppliedSchemaVersion":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/getappliedschema","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{}}},"output":{"type":"structure","members":{"AppliedSchemaArn":{}}}},"GetDirectory":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/directory/get","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["Directory"],"members":{"Directory":{"shape":"S5i"}}}},"GetFacet":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/facet","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{"Facet":{"type":"structure","members":{"Name":{},"ObjectType":{}}}}}},"GetLinkAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attributes/get","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TypedLinkSpecifier","AttributeNames"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TypedLinkSpecifier":{"shape":"Sy"},"AttributeNames":{"shape":"S1a"},"ConsistencyLevel":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S5"}}}},"GetObjectAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/attributes/get","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference","SchemaFacet","AttributeNames"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"},"SchemaFacet":{"shape":"S3"},"AttributeNames":{"shape":"S1a"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S5"}}}},"GetObjectInformation":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/information","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"SchemaFacets":{"shape":"S1x"},"ObjectIdentifier":{}}}},"GetSchemaAsJson":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/json","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","members":{"Name":{},"Document":{}}}},"GetTypedLinkFacetInformation":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/get","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{"IdentityAttributeOrder":{"shape":"S1a"}}}},"ListAppliedSchemaArns":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/applied","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{},"SchemaArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaArns":{"shape":"S61"},"NextToken":{}}}},"ListAttachedIndices":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/indices","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TargetReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TargetReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"IndexAttachments":{"shape":"S20"},"NextToken":{}}}},"ListDevelopmentSchemaArns":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/development","responseCode":200},"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaArns":{"shape":"S61"},"NextToken":{}}}},"ListDirectories":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/directory/list","responseCode":200},"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"state":{}}},"output":{"type":"structure","required":["Directories"],"members":{"Directories":{"type":"list","member":{"shape":"S5i"}},"NextToken":{}}}},"ListFacetAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/facet/attributes","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S42"},"NextToken":{}}}},"ListFacetNames":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/facet/list","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FacetNames":{"type":"list","member":{}},"NextToken":{}}}},"ListIncomingTypedLinks":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/incoming","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1k"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{}}},"output":{"type":"structure","members":{"LinkSpecifiers":{"shape":"S2h"},"NextToken":{}}}},"ListIndex":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/index/targets","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","IndexReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"RangesOnIndexedValues":{"shape":"S1f"},"IndexReference":{"shape":"Sf"},"MaxResults":{"type":"integer"},"NextToken":{},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"IndexAttachments":{"shape":"S20"},"NextToken":{}}}},"ListObjectAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/attributes","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"},"FacetFilter":{"shape":"S3"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S5"},"NextToken":{}}}},"ListObjectChildren":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/children","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"Children":{"shape":"S1v"},"NextToken":{}}}},"ListObjectParentPaths":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/parentpaths","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PathToObjectIdentifiersList":{"shape":"S23"},"NextToken":{}}}},"ListObjectParents":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/parent","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"Parents":{"type":"map","key":{},"value":{}},"NextToken":{}}}},"ListObjectPolicies":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/policy","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"AttachedPolicyIds":{"shape":"S26"},"NextToken":{}}}},"ListOutgoingTypedLinks":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/outgoing","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1k"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{}}},"output":{"type":"structure","members":{"TypedLinkSpecifiers":{"shape":"S2h"},"NextToken":{}}}},"ListPolicyAttachments":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/policy/attachment","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","PolicyReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"PolicyReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"ObjectIdentifiers":{"shape":"S26"},"NextToken":{}}}},"ListPublishedSchemaArns":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/published","responseCode":200},"input":{"type":"structure","members":{"SchemaArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaArns":{"shape":"S61"},"NextToken":{}}}},"ListTagsForResource":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/tags","responseCode":200},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S72"},"NextToken":{}}}},"ListTypedLinkFacetAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S4q"},"NextToken":{}}}},"ListTypedLinkFacetNames":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/list","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FacetNames":{"type":"list","member":{}},"NextToken":{}}}},"LookupPolicy":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/policy/lookup","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PolicyToPathList":{"shape":"S2a"},"NextToken":{}}}},"PublishSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/publish","responseCode":200},"input":{"type":"structure","required":["DevelopmentSchemaArn","Version"],"members":{"DevelopmentSchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Version":{},"MinorVersion":{},"Name":{}}},"output":{"type":"structure","members":{"PublishedSchemaArn":{}}}},"PutSchemaFromJson":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/json","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Document"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Document":{}}},"output":{"type":"structure","members":{"Arn":{}}}},"RemoveFacetFromObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/facets/delete","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SchemaFacet","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SchemaFacet":{"shape":"S3"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/tags/add","responseCode":200},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S72"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/tags/remove","responseCode":200},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/facet","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"AttributeUpdates":{"type":"list","member":{"type":"structure","members":{"Attribute":{"shape":"S43"},"Action":{}}}},"ObjectType":{}}},"output":{"type":"structure","members":{}}},"UpdateLinkAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attributes/update","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TypedLinkSpecifier","AttributeUpdates"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TypedLinkSpecifier":{"shape":"Sy"},"AttributeUpdates":{"shape":"S3c"}}},"output":{"type":"structure","members":{}}},"UpdateObjectAttributes":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/update","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference","AttributeUpdates"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"AttributeUpdates":{"shape":"S2v"}}},"output":{"type":"structure","members":{"ObjectIdentifier":{}}}},"UpdateSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/update","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{"SchemaArn":{}}}},"UpdateTypedLinkFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name","AttributeUpdates","IdentityAttributeOrder"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"AttributeUpdates":{"type":"list","member":{"type":"structure","required":["Attribute","Action"],"members":{"Attribute":{"shape":"S4r"},"Action":{}}}},"IdentityAttributeOrder":{"shape":"S1a"}}},"output":{"type":"structure","members":{}}},"UpgradeAppliedSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/upgradeapplied","responseCode":200},"input":{"type":"structure","required":["PublishedSchemaArn","DirectoryArn"],"members":{"PublishedSchemaArn":{},"DirectoryArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpgradedSchemaArn":{},"DirectoryArn":{}}}},"UpgradePublishedSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/upgradepublished","responseCode":200},"input":{"type":"structure","required":["DevelopmentSchemaArn","PublishedSchemaArn","MinorVersion"],"members":{"DevelopmentSchemaArn":{},"PublishedSchemaArn":{},"MinorVersion":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpgradedSchemaArn":{}}}}},"shapes":{"S3":{"type":"structure","members":{"SchemaArn":{},"FacetName":{}}},"S5":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{"shape":"S7"},"Value":{"shape":"S9"}}}},"S7":{"type":"structure","required":["SchemaArn","FacetName","Name"],"members":{"SchemaArn":{},"FacetName":{},"Name":{}}},"S9":{"type":"structure","members":{"StringValue":{},"BinaryValue":{"type":"blob"},"BooleanValue":{"type":"boolean"},"NumberValue":{},"DatetimeValue":{"type":"timestamp"}}},"Sf":{"type":"structure","members":{"Selector":{}}},"St":{"type":"structure","required":["SchemaArn","TypedLinkName"],"members":{"SchemaArn":{},"TypedLinkName":{}}},"Sv":{"type":"list","member":{"type":"structure","required":["AttributeName","Value"],"members":{"AttributeName":{},"Value":{"shape":"S9"}}}},"Sy":{"type":"structure","required":["TypedLinkFacet","SourceObjectReference","TargetObjectReference","IdentityAttributeValues"],"members":{"TypedLinkFacet":{"shape":"St"},"SourceObjectReference":{"shape":"Sf"},"TargetObjectReference":{"shape":"Sf"},"IdentityAttributeValues":{"shape":"Sv"}}},"S1a":{"type":"list","member":{}},"S1f":{"type":"list","member":{"type":"structure","members":{"AttributeKey":{"shape":"S7"},"Range":{"shape":"S1h"}}}},"S1h":{"type":"structure","required":["StartMode","EndMode"],"members":{"StartMode":{},"StartValue":{"shape":"S9"},"EndMode":{},"EndValue":{"shape":"S9"}}},"S1k":{"type":"list","member":{"type":"structure","required":["Range"],"members":{"AttributeName":{},"Range":{"shape":"S1h"}}}},"S1v":{"type":"map","key":{},"value":{}},"S1x":{"type":"list","member":{"shape":"S3"}},"S20":{"type":"list","member":{"type":"structure","members":{"IndexedAttributes":{"shape":"S5"},"ObjectIdentifier":{}}}},"S23":{"type":"list","member":{"type":"structure","members":{"Path":{},"ObjectIdentifiers":{"shape":"S26"}}}},"S26":{"type":"list","member":{}},"S2a":{"type":"list","member":{"type":"structure","members":{"Path":{},"Policies":{"type":"list","member":{"type":"structure","members":{"PolicyId":{},"ObjectIdentifier":{},"PolicyType":{}}}}}}},"S2h":{"type":"list","member":{"shape":"Sy"}},"S2v":{"type":"list","member":{"type":"structure","members":{"ObjectAttributeKey":{"shape":"S7"},"ObjectAttributeAction":{"type":"structure","members":{"ObjectAttributeActionType":{},"ObjectAttributeUpdateValue":{"shape":"S9"}}}}}},"S35":{"type":"list","member":{"shape":"S7"}},"S3c":{"type":"list","member":{"type":"structure","members":{"AttributeKey":{"shape":"S7"},"AttributeAction":{"type":"structure","members":{"AttributeActionType":{},"AttributeUpdateValue":{"shape":"S9"}}}}}},"S42":{"type":"list","member":{"shape":"S43"}},"S43":{"type":"structure","required":["Name"],"members":{"Name":{},"AttributeDefinition":{"type":"structure","required":["Type"],"members":{"Type":{},"DefaultValue":{"shape":"S9"},"IsImmutable":{"type":"boolean"},"Rules":{"shape":"S46"}}},"AttributeReference":{"type":"structure","required":["TargetFacetName","TargetAttributeName"],"members":{"TargetFacetName":{},"TargetAttributeName":{}}},"RequiredBehavior":{}}},"S46":{"type":"map","key":{},"value":{"type":"structure","members":{"Type":{},"Parameters":{"type":"map","key":{},"value":{}}}}},"S4q":{"type":"list","member":{"shape":"S4r"}},"S4r":{"type":"structure","required":["Name","Type","RequiredBehavior"],"members":{"Name":{},"Type":{},"DefaultValue":{"shape":"S9"},"IsImmutable":{"type":"boolean"},"Rules":{"shape":"S46"},"RequiredBehavior":{}}},"S5i":{"type":"structure","members":{"Name":{},"DirectoryArn":{},"State":{},"CreationDateTime":{"type":"timestamp"}}},"S61":{"type":"list","member":{}},"S72":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}' - ); + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } + } - /***/ - }, + /** + * Removes all key-value entries from the list cache. + * + * @private + * @name clear + * @memberOf ListCache + */ + function listCacheClear() { + this.__data__ = []; + } - /***/ 72446: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAppliedSchemaArns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListAttachedIndices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDevelopmentSchemaArns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDirectories":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListFacetAttributes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListFacetNames":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListIndex":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectAttributes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectChildren":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectParentPaths":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectParents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectPolicies":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPolicyAttachments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPublishedSchemaArns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTagsForResource":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTypedLinkFacetAttributes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTypedLinkFacetNames":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"LookupPolicy":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** + * Removes `key` and its value from the list cache. + * + * @private + * @name delete + * @memberOf ListCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ + function listCacheDelete(key) { + var data = this.__data__, + index = assocIndexOf(data, key); - /***/ - }, + if (index < 0) { + return false; + } + var lastIndex = data.length - 1; + if (index == lastIndex) { + data.pop(); + } else { + splice.call(data, index, 1); + } + return true; + } - /***/ 79943: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-01-11","endpointPrefix":"clouddirectory","protocol":"rest-json","serviceFullName":"Amazon CloudDirectory","serviceId":"CloudDirectory","signatureVersion":"v4","signingName":"clouddirectory","uid":"clouddirectory-2017-01-11"},"operations":{"AddFacetToObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/facets","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SchemaFacet","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SchemaFacet":{"shape":"S3"},"ObjectAttributeList":{"shape":"S5"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"ApplySchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/apply","responseCode":200},"input":{"type":"structure","required":["PublishedSchemaArn","DirectoryArn"],"members":{"PublishedSchemaArn":{},"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","members":{"AppliedSchemaArn":{},"DirectoryArn":{}}}},"AttachObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ParentReference","ChildReference","LinkName"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ParentReference":{"shape":"Sf"},"ChildReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"AttachedObjectIdentifier":{}}}},"AttachPolicy":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/policy/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","PolicyReference","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"AttachToIndex":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/index/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","IndexReference","TargetReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{"AttachedObjectIdentifier":{}}}},"AttachTypedLink":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SourceObjectReference":{"shape":"Sf"},"TargetObjectReference":{"shape":"Sf"},"TypedLinkFacet":{"shape":"St"},"Attributes":{"shape":"Sv"}}},"output":{"type":"structure","members":{"TypedLinkSpecifier":{"shape":"Sy"}}}},"BatchRead":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/batchread","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","Operations"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"Operations":{"type":"list","member":{"type":"structure","members":{"ListObjectAttributes":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"FacetFilter":{"shape":"S3"}}},"ListObjectChildren":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListAttachedIndices":{"type":"structure","required":["TargetReference"],"members":{"TargetReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListObjectParentPaths":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"GetObjectInformation":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"}}},"GetObjectAttributes":{"type":"structure","required":["ObjectReference","SchemaFacet","AttributeNames"],"members":{"ObjectReference":{"shape":"Sf"},"SchemaFacet":{"shape":"S3"},"AttributeNames":{"shape":"S1a"}}},"ListObjectParents":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListObjectPolicies":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListPolicyAttachments":{"type":"structure","required":["PolicyReference"],"members":{"PolicyReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"LookupPolicy":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListIndex":{"type":"structure","required":["IndexReference"],"members":{"RangesOnIndexedValues":{"shape":"S1g"},"IndexReference":{"shape":"Sf"},"MaxResults":{"type":"integer"},"NextToken":{}}},"ListOutgoingTypedLinks":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1l"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"}}},"ListIncomingTypedLinks":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1l"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"}}},"GetLinkAttributes":{"type":"structure","required":["TypedLinkSpecifier","AttributeNames"],"members":{"TypedLinkSpecifier":{"shape":"Sy"},"AttributeNames":{"shape":"S1a"}}}}}},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"SuccessfulResponse":{"type":"structure","members":{"ListObjectAttributes":{"type":"structure","members":{"Attributes":{"shape":"S5"},"NextToken":{}}},"ListObjectChildren":{"type":"structure","members":{"Children":{"shape":"S1w"},"NextToken":{}}},"GetObjectInformation":{"type":"structure","members":{"SchemaFacets":{"shape":"S1y"},"ObjectIdentifier":{}}},"GetObjectAttributes":{"type":"structure","members":{"Attributes":{"shape":"S5"}}},"ListAttachedIndices":{"type":"structure","members":{"IndexAttachments":{"shape":"S21"},"NextToken":{}}},"ListObjectParentPaths":{"type":"structure","members":{"PathToObjectIdentifiersList":{"shape":"S24"},"NextToken":{}}},"ListObjectPolicies":{"type":"structure","members":{"AttachedPolicyIds":{"shape":"S27"},"NextToken":{}}},"ListPolicyAttachments":{"type":"structure","members":{"ObjectIdentifiers":{"shape":"S27"},"NextToken":{}}},"LookupPolicy":{"type":"structure","members":{"PolicyToPathList":{"shape":"S2b"},"NextToken":{}}},"ListIndex":{"type":"structure","members":{"IndexAttachments":{"shape":"S21"},"NextToken":{}}},"ListOutgoingTypedLinks":{"type":"structure","members":{"TypedLinkSpecifiers":{"shape":"S2i"},"NextToken":{}}},"ListIncomingTypedLinks":{"type":"structure","members":{"LinkSpecifiers":{"shape":"S2i"},"NextToken":{}}},"GetLinkAttributes":{"type":"structure","members":{"Attributes":{"shape":"S5"}}},"ListObjectParents":{"type":"structure","members":{"ParentLinks":{"shape":"S2m"},"NextToken":{}}}}},"ExceptionResponse":{"type":"structure","members":{"Type":{},"Message":{}}}}}}}}},"BatchWrite":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/batchwrite","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","Operations"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"Operations":{"type":"list","member":{"type":"structure","members":{"CreateObject":{"type":"structure","required":["SchemaFacet","ObjectAttributeList"],"members":{"SchemaFacet":{"shape":"S1y"},"ObjectAttributeList":{"shape":"S5"},"ParentReference":{"shape":"Sf"},"LinkName":{},"BatchReferenceName":{}}},"AttachObject":{"type":"structure","required":["ParentReference","ChildReference","LinkName"],"members":{"ParentReference":{"shape":"Sf"},"ChildReference":{"shape":"Sf"},"LinkName":{}}},"DetachObject":{"type":"structure","required":["ParentReference","LinkName"],"members":{"ParentReference":{"shape":"Sf"},"LinkName":{},"BatchReferenceName":{}}},"UpdateObjectAttributes":{"type":"structure","required":["ObjectReference","AttributeUpdates"],"members":{"ObjectReference":{"shape":"Sf"},"AttributeUpdates":{"shape":"S2z"}}},"DeleteObject":{"type":"structure","required":["ObjectReference"],"members":{"ObjectReference":{"shape":"Sf"}}},"AddFacetToObject":{"type":"structure","required":["SchemaFacet","ObjectAttributeList","ObjectReference"],"members":{"SchemaFacet":{"shape":"S3"},"ObjectAttributeList":{"shape":"S5"},"ObjectReference":{"shape":"Sf"}}},"RemoveFacetFromObject":{"type":"structure","required":["SchemaFacet","ObjectReference"],"members":{"SchemaFacet":{"shape":"S3"},"ObjectReference":{"shape":"Sf"}}},"AttachPolicy":{"type":"structure","required":["PolicyReference","ObjectReference"],"members":{"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"DetachPolicy":{"type":"structure","required":["PolicyReference","ObjectReference"],"members":{"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"CreateIndex":{"type":"structure","required":["OrderedIndexedAttributeList","IsUnique"],"members":{"OrderedIndexedAttributeList":{"shape":"S39"},"IsUnique":{"type":"boolean"},"ParentReference":{"shape":"Sf"},"LinkName":{},"BatchReferenceName":{}}},"AttachToIndex":{"type":"structure","required":["IndexReference","TargetReference"],"members":{"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"DetachFromIndex":{"type":"structure","required":["IndexReference","TargetReference"],"members":{"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"AttachTypedLink":{"type":"structure","required":["SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],"members":{"SourceObjectReference":{"shape":"Sf"},"TargetObjectReference":{"shape":"Sf"},"TypedLinkFacet":{"shape":"St"},"Attributes":{"shape":"Sv"}}},"DetachTypedLink":{"type":"structure","required":["TypedLinkSpecifier"],"members":{"TypedLinkSpecifier":{"shape":"Sy"}}},"UpdateLinkAttributes":{"type":"structure","required":["TypedLinkSpecifier","AttributeUpdates"],"members":{"TypedLinkSpecifier":{"shape":"Sy"},"AttributeUpdates":{"shape":"S3g"}}}}}}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"CreateObject":{"type":"structure","members":{"ObjectIdentifier":{}}},"AttachObject":{"type":"structure","members":{"attachedObjectIdentifier":{}}},"DetachObject":{"type":"structure","members":{"detachedObjectIdentifier":{}}},"UpdateObjectAttributes":{"type":"structure","members":{"ObjectIdentifier":{}}},"DeleteObject":{"type":"structure","members":{}},"AddFacetToObject":{"type":"structure","members":{}},"RemoveFacetFromObject":{"type":"structure","members":{}},"AttachPolicy":{"type":"structure","members":{}},"DetachPolicy":{"type":"structure","members":{}},"CreateIndex":{"type":"structure","members":{"ObjectIdentifier":{}}},"AttachToIndex":{"type":"structure","members":{"AttachedObjectIdentifier":{}}},"DetachFromIndex":{"type":"structure","members":{"DetachedObjectIdentifier":{}}},"AttachTypedLink":{"type":"structure","members":{"TypedLinkSpecifier":{"shape":"Sy"}}},"DetachTypedLink":{"type":"structure","members":{}},"UpdateLinkAttributes":{"type":"structure","members":{}}}}}}}},"CreateDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory/create","responseCode":200},"input":{"type":"structure","required":["Name","SchemaArn"],"members":{"Name":{},"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn","Name","ObjectIdentifier","AppliedSchemaArn"],"members":{"DirectoryArn":{},"Name":{},"ObjectIdentifier":{},"AppliedSchemaArn":{}}}},"CreateFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/facet/create","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"Attributes":{"shape":"S46"},"ObjectType":{},"FacetStyle":{}}},"output":{"type":"structure","members":{}}},"CreateIndex":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/index","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","OrderedIndexedAttributeList","IsUnique"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"OrderedIndexedAttributeList":{"shape":"S39"},"IsUnique":{"type":"boolean"},"ParentReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"ObjectIdentifier":{}}}},"CreateObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SchemaFacets"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SchemaFacets":{"shape":"S1y"},"ObjectAttributeList":{"shape":"S5"},"ParentReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"ObjectIdentifier":{}}}},"CreateSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/create","responseCode":200},"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"SchemaArn":{}}}},"CreateTypedLinkFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/create","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Facet"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Facet":{"type":"structure","required":["Name","Attributes","IdentityAttributeOrder"],"members":{"Name":{},"Attributes":{"shape":"S4v"},"IdentityAttributeOrder":{"shape":"S1a"}}}}},"output":{"type":"structure","members":{}}},"DeleteDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{}}}},"DeleteFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/facet/delete","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/delete","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"DeleteSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","members":{"SchemaArn":{}}}},"DeleteTypedLinkFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/delete","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{}}},"DetachFromIndex":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/index/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","IndexReference","TargetReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"IndexReference":{"shape":"Sf"},"TargetReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{"DetachedObjectIdentifier":{}}}},"DetachObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ParentReference","LinkName"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ParentReference":{"shape":"Sf"},"LinkName":{}}},"output":{"type":"structure","members":{"DetachedObjectIdentifier":{}}}},"DetachPolicy":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/policy/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","PolicyReference","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"PolicyReference":{"shape":"Sf"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"DetachTypedLink":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/detach","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TypedLinkSpecifier"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TypedLinkSpecifier":{"shape":"Sy"}}}},"DisableDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory/disable","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{}}}},"EnableDirectory":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/directory/enable","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{}}}},"GetAppliedSchemaVersion":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/getappliedschema","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{}}},"output":{"type":"structure","members":{"AppliedSchemaArn":{}}}},"GetDirectory":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/directory/get","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","required":["Directory"],"members":{"Directory":{"shape":"S5n"}}}},"GetFacet":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/facet","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{"Facet":{"type":"structure","members":{"Name":{},"ObjectType":{},"FacetStyle":{}}}}}},"GetLinkAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attributes/get","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TypedLinkSpecifier","AttributeNames"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TypedLinkSpecifier":{"shape":"Sy"},"AttributeNames":{"shape":"S1a"},"ConsistencyLevel":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S5"}}}},"GetObjectAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/attributes/get","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference","SchemaFacet","AttributeNames"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"},"SchemaFacet":{"shape":"S3"},"AttributeNames":{"shape":"S1a"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S5"}}}},"GetObjectInformation":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/information","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"SchemaFacets":{"shape":"S1y"},"ObjectIdentifier":{}}}},"GetSchemaAsJson":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/json","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"}}},"output":{"type":"structure","members":{"Name":{},"Document":{}}}},"GetTypedLinkFacetInformation":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/get","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{"IdentityAttributeOrder":{"shape":"S1a"}}}},"ListAppliedSchemaArns":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/applied","responseCode":200},"input":{"type":"structure","required":["DirectoryArn"],"members":{"DirectoryArn":{},"SchemaArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaArns":{"shape":"S66"},"NextToken":{}}}},"ListAttachedIndices":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/indices","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TargetReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TargetReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"IndexAttachments":{"shape":"S21"},"NextToken":{}}}},"ListDevelopmentSchemaArns":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/development","responseCode":200},"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaArns":{"shape":"S66"},"NextToken":{}}}},"ListDirectories":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/directory/list","responseCode":200},"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"state":{}}},"output":{"type":"structure","required":["Directories"],"members":{"Directories":{"type":"list","member":{"shape":"S5n"}},"NextToken":{}}}},"ListFacetAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/facet/attributes","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S46"},"NextToken":{}}}},"ListFacetNames":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/facet/list","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FacetNames":{"type":"list","member":{}},"NextToken":{}}}},"ListIncomingTypedLinks":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/incoming","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1l"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{}}},"output":{"type":"structure","members":{"LinkSpecifiers":{"shape":"S2i"},"NextToken":{}}}},"ListIndex":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/index/targets","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","IndexReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"RangesOnIndexedValues":{"shape":"S1g"},"IndexReference":{"shape":"Sf"},"MaxResults":{"type":"integer"},"NextToken":{},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"IndexAttachments":{"shape":"S21"},"NextToken":{}}}},"ListManagedSchemaArns":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/managed","responseCode":200},"input":{"type":"structure","members":{"SchemaArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaArns":{"shape":"S66"},"NextToken":{}}}},"ListObjectAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/attributes","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"},"FacetFilter":{"shape":"S3"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S5"},"NextToken":{}}}},"ListObjectChildren":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/children","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"Children":{"shape":"S1w"},"NextToken":{}}}},"ListObjectParentPaths":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/parentpaths","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PathToObjectIdentifiersList":{"shape":"S24"},"NextToken":{}}}},"ListObjectParents":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/parent","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"},"IncludeAllLinksToEachParent":{"type":"boolean"}}},"output":{"type":"structure","members":{"Parents":{"type":"map","key":{},"value":{}},"NextToken":{},"ParentLinks":{"shape":"S2m"}}}},"ListObjectPolicies":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/object/policy","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"AttachedPolicyIds":{"shape":"S27"},"NextToken":{}}}},"ListOutgoingTypedLinks":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/outgoing","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"FilterAttributeRanges":{"shape":"S1l"},"FilterTypedLink":{"shape":"St"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{}}},"output":{"type":"structure","members":{"TypedLinkSpecifiers":{"shape":"S2i"},"NextToken":{}}}},"ListPolicyAttachments":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/policy/attachment","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","PolicyReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"PolicyReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"},"ConsistencyLevel":{"location":"header","locationName":"x-amz-consistency-level"}}},"output":{"type":"structure","members":{"ObjectIdentifiers":{"shape":"S27"},"NextToken":{}}}},"ListPublishedSchemaArns":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/schema/published","responseCode":200},"input":{"type":"structure","members":{"SchemaArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaArns":{"shape":"S66"},"NextToken":{}}}},"ListTagsForResource":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/tags","responseCode":200},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S79"},"NextToken":{}}}},"ListTypedLinkFacetAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S4v"},"NextToken":{}}}},"ListTypedLinkFacetNames":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/list","responseCode":200},"input":{"type":"structure","required":["SchemaArn"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FacetNames":{"type":"list","member":{}},"NextToken":{}}}},"LookupPolicy":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/policy/lookup","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PolicyToPathList":{"shape":"S2b"},"NextToken":{}}}},"PublishSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/publish","responseCode":200},"input":{"type":"structure","required":["DevelopmentSchemaArn","Version"],"members":{"DevelopmentSchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Version":{},"MinorVersion":{},"Name":{}}},"output":{"type":"structure","members":{"PublishedSchemaArn":{}}}},"PutSchemaFromJson":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/json","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Document"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Document":{}}},"output":{"type":"structure","members":{"Arn":{}}}},"RemoveFacetFromObject":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/facets/delete","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","SchemaFacet","ObjectReference"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"SchemaFacet":{"shape":"S3"},"ObjectReference":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/tags/add","responseCode":200},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S79"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/tags/remove","responseCode":200},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/facet","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"AttributeUpdates":{"type":"list","member":{"type":"structure","members":{"Attribute":{"shape":"S47"},"Action":{}}}},"ObjectType":{}}},"output":{"type":"structure","members":{}}},"UpdateLinkAttributes":{"http":{"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attributes/update","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","TypedLinkSpecifier","AttributeUpdates"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"TypedLinkSpecifier":{"shape":"Sy"},"AttributeUpdates":{"shape":"S3g"}}},"output":{"type":"structure","members":{}}},"UpdateObjectAttributes":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/object/update","responseCode":200},"input":{"type":"structure","required":["DirectoryArn","ObjectReference","AttributeUpdates"],"members":{"DirectoryArn":{"location":"header","locationName":"x-amz-data-partition"},"ObjectReference":{"shape":"Sf"},"AttributeUpdates":{"shape":"S2z"}}},"output":{"type":"structure","members":{"ObjectIdentifier":{}}}},"UpdateSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/update","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{}}},"output":{"type":"structure","members":{"SchemaArn":{}}}},"UpdateTypedLinkFacet":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet","responseCode":200},"input":{"type":"structure","required":["SchemaArn","Name","AttributeUpdates","IdentityAttributeOrder"],"members":{"SchemaArn":{"location":"header","locationName":"x-amz-data-partition"},"Name":{},"AttributeUpdates":{"type":"list","member":{"type":"structure","required":["Attribute","Action"],"members":{"Attribute":{"shape":"S4w"},"Action":{}}}},"IdentityAttributeOrder":{"shape":"S1a"}}},"output":{"type":"structure","members":{}}},"UpgradeAppliedSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/upgradeapplied","responseCode":200},"input":{"type":"structure","required":["PublishedSchemaArn","DirectoryArn"],"members":{"PublishedSchemaArn":{},"DirectoryArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpgradedSchemaArn":{},"DirectoryArn":{}}}},"UpgradePublishedSchema":{"http":{"method":"PUT","requestUri":"/amazonclouddirectory/2017-01-11/schema/upgradepublished","responseCode":200},"input":{"type":"structure","required":["DevelopmentSchemaArn","PublishedSchemaArn","MinorVersion"],"members":{"DevelopmentSchemaArn":{},"PublishedSchemaArn":{},"MinorVersion":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpgradedSchemaArn":{}}}}},"shapes":{"S3":{"type":"structure","members":{"SchemaArn":{},"FacetName":{}}},"S5":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{"shape":"S7"},"Value":{"shape":"S9"}}}},"S7":{"type":"structure","required":["SchemaArn","FacetName","Name"],"members":{"SchemaArn":{},"FacetName":{},"Name":{}}},"S9":{"type":"structure","members":{"StringValue":{},"BinaryValue":{"type":"blob"},"BooleanValue":{"type":"boolean"},"NumberValue":{},"DatetimeValue":{"type":"timestamp"}}},"Sf":{"type":"structure","members":{"Selector":{}}},"St":{"type":"structure","required":["SchemaArn","TypedLinkName"],"members":{"SchemaArn":{},"TypedLinkName":{}}},"Sv":{"type":"list","member":{"type":"structure","required":["AttributeName","Value"],"members":{"AttributeName":{},"Value":{"shape":"S9"}}}},"Sy":{"type":"structure","required":["TypedLinkFacet","SourceObjectReference","TargetObjectReference","IdentityAttributeValues"],"members":{"TypedLinkFacet":{"shape":"St"},"SourceObjectReference":{"shape":"Sf"},"TargetObjectReference":{"shape":"Sf"},"IdentityAttributeValues":{"shape":"Sv"}}},"S1a":{"type":"list","member":{}},"S1g":{"type":"list","member":{"type":"structure","members":{"AttributeKey":{"shape":"S7"},"Range":{"shape":"S1i"}}}},"S1i":{"type":"structure","required":["StartMode","EndMode"],"members":{"StartMode":{},"StartValue":{"shape":"S9"},"EndMode":{},"EndValue":{"shape":"S9"}}},"S1l":{"type":"list","member":{"type":"structure","required":["Range"],"members":{"AttributeName":{},"Range":{"shape":"S1i"}}}},"S1w":{"type":"map","key":{},"value":{}},"S1y":{"type":"list","member":{"shape":"S3"}},"S21":{"type":"list","member":{"type":"structure","members":{"IndexedAttributes":{"shape":"S5"},"ObjectIdentifier":{}}}},"S24":{"type":"list","member":{"type":"structure","members":{"Path":{},"ObjectIdentifiers":{"shape":"S27"}}}},"S27":{"type":"list","member":{}},"S2b":{"type":"list","member":{"type":"structure","members":{"Path":{},"Policies":{"type":"list","member":{"type":"structure","members":{"PolicyId":{},"ObjectIdentifier":{},"PolicyType":{}}}}}}},"S2i":{"type":"list","member":{"shape":"Sy"}},"S2m":{"type":"list","member":{"type":"structure","members":{"ObjectIdentifier":{},"LinkName":{}}}},"S2z":{"type":"list","member":{"type":"structure","members":{"ObjectAttributeKey":{"shape":"S7"},"ObjectAttributeAction":{"type":"structure","members":{"ObjectAttributeActionType":{},"ObjectAttributeUpdateValue":{"shape":"S9"}}}}}},"S39":{"type":"list","member":{"shape":"S7"}},"S3g":{"type":"list","member":{"type":"structure","members":{"AttributeKey":{"shape":"S7"},"AttributeAction":{"type":"structure","members":{"AttributeActionType":{},"AttributeUpdateValue":{"shape":"S9"}}}}}},"S46":{"type":"list","member":{"shape":"S47"}},"S47":{"type":"structure","required":["Name"],"members":{"Name":{},"AttributeDefinition":{"type":"structure","required":["Type"],"members":{"Type":{},"DefaultValue":{"shape":"S9"},"IsImmutable":{"type":"boolean"},"Rules":{"shape":"S4a"}}},"AttributeReference":{"type":"structure","required":["TargetFacetName","TargetAttributeName"],"members":{"TargetFacetName":{},"TargetAttributeName":{}}},"RequiredBehavior":{}}},"S4a":{"type":"map","key":{},"value":{"type":"structure","members":{"Type":{},"Parameters":{"type":"map","key":{},"value":{}}}}},"S4v":{"type":"list","member":{"shape":"S4w"}},"S4w":{"type":"structure","required":["Name","Type","RequiredBehavior"],"members":{"Name":{},"Type":{},"DefaultValue":{"shape":"S9"},"IsImmutable":{"type":"boolean"},"Rules":{"shape":"S4a"},"RequiredBehavior":{}}},"S5n":{"type":"structure","members":{"Name":{},"DirectoryArn":{},"State":{},"CreationDateTime":{"type":"timestamp"}}},"S66":{"type":"list","member":{}},"S79":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}' - ); + /** + * Gets the list cache value for `key`. + * + * @private + * @name get + * @memberOf ListCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ + function listCacheGet(key) { + var data = this.__data__, + index = assocIndexOf(data, key); - /***/ - }, + return index < 0 ? undefined : data[index][1]; + } - /***/ 20410: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAppliedSchemaArns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListAttachedIndices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDevelopmentSchemaArns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDirectories":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListFacetAttributes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListFacetNames":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListIndex":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListManagedSchemaArns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectAttributes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectChildren":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectParentPaths":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectParents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListObjectPolicies":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPolicyAttachments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPublishedSchemaArns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTagsForResource":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTypedLinkFacetAttributes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTypedLinkFacetNames":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"LookupPolicy":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** + * Checks if a list cache value for `key` exists. + * + * @private + * @name has + * @memberOf ListCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ + function listCacheHas(key) { + return assocIndexOf(this.__data__, key) > -1; + } - /***/ - }, + /** + * Sets the list cache `key` to `value`. + * + * @private + * @name set + * @memberOf ListCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the list cache instance. + */ + function listCacheSet(key, value) { + var data = this.__data__, + index = assocIndexOf(data, key); - /***/ 50980: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2010-05-15","endpointPrefix":"cloudformation","protocol":"query","serviceFullName":"AWS CloudFormation","serviceId":"CloudFormation","signatureVersion":"v4","uid":"cloudformation-2010-05-15","xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/"},"operations":{"CancelUpdateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"ClientRequestToken":{}}}},"ContinueUpdateRollback":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"RoleARN":{},"ResourcesToSkip":{"type":"list","member":{}},"ClientRequestToken":{}}},"output":{"resultWrapper":"ContinueUpdateRollbackResult","type":"structure","members":{}}},"CreateChangeSet":{"input":{"type":"structure","required":["StackName","ChangeSetName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"RollbackConfiguration":{"shape":"Sn"},"NotificationARNs":{"shape":"St"},"Tags":{"shape":"Sv"},"ChangeSetName":{},"ClientToken":{},"Description":{},"ChangeSetType":{},"ResourcesToImport":{"type":"list","member":{"type":"structure","required":["ResourceType","LogicalResourceId","ResourceIdentifier"],"members":{"ResourceType":{},"LogicalResourceId":{},"ResourceIdentifier":{"type":"map","key":{},"value":{}}}}}}},"output":{"resultWrapper":"CreateChangeSetResult","type":"structure","members":{"Id":{},"StackId":{}}}},"CreateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"},"DisableRollback":{"type":"boolean"},"RollbackConfiguration":{"shape":"Sn"},"TimeoutInMinutes":{"type":"integer"},"NotificationARNs":{"shape":"St"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"OnFailure":{},"StackPolicyBody":{},"StackPolicyURL":{},"Tags":{"shape":"Sv"},"ClientRequestToken":{},"EnableTerminationProtection":{"type":"boolean"}}},"output":{"resultWrapper":"CreateStackResult","type":"structure","members":{"StackId":{}}}},"CreateStackInstances":{"input":{"type":"structure","required":["StackSetName","Regions"],"members":{"StackSetName":{},"Accounts":{"shape":"S1m"},"DeploymentTargets":{"shape":"S1o"},"Regions":{"shape":"S1r"},"ParameterOverrides":{"shape":"Se"},"OperationPreferences":{"shape":"S1t"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"CreateStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"CreateStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"Description":{},"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"AdministrationRoleARN":{},"ExecutionRoleName":{},"PermissionModel":{},"AutoDeployment":{"shape":"S22"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"resultWrapper":"CreateStackSetResult","type":"structure","members":{"StackSetId":{}}}},"DeleteChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{}}},"output":{"resultWrapper":"DeleteChangeSetResult","type":"structure","members":{}}},"DeleteStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"RetainResources":{"type":"list","member":{}},"RoleARN":{},"ClientRequestToken":{}}}},"DeleteStackInstances":{"input":{"type":"structure","required":["StackSetName","Regions","RetainStacks"],"members":{"StackSetName":{},"Accounts":{"shape":"S1m"},"DeploymentTargets":{"shape":"S1o"},"Regions":{"shape":"S1r"},"OperationPreferences":{"shape":"S1t"},"RetainStacks":{"type":"boolean"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"DeleteStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"DeleteStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{}}},"output":{"resultWrapper":"DeleteStackSetResult","type":"structure","members":{}}},"DeregisterType":{"input":{"type":"structure","members":{"Arn":{},"Type":{},"TypeName":{},"VersionId":{}}},"output":{"resultWrapper":"DeregisterTypeResult","type":"structure","members":{}},"idempotent":true},"DescribeAccountLimits":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"AccountLimits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"integer"}}}},"NextToken":{}}}},"DescribeChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeChangeSetResult","type":"structure","members":{"ChangeSetName":{},"ChangeSetId":{},"StackId":{},"StackName":{},"Description":{},"Parameters":{"shape":"Se"},"CreationTime":{"type":"timestamp"},"ExecutionStatus":{},"Status":{},"StatusReason":{},"NotificationARNs":{"shape":"St"},"RollbackConfiguration":{"shape":"Sn"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"Changes":{"type":"list","member":{"type":"structure","members":{"Type":{},"ResourceChange":{"type":"structure","members":{"Action":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Replacement":{},"Scope":{"type":"list","member":{}},"Details":{"type":"list","member":{"type":"structure","members":{"Target":{"type":"structure","members":{"Attribute":{},"Name":{},"RequiresRecreation":{}}},"Evaluation":{},"ChangeSource":{},"CausingEntity":{}}}}}}}}},"NextToken":{}}}},"DescribeStackDriftDetectionStatus":{"input":{"type":"structure","required":["StackDriftDetectionId"],"members":{"StackDriftDetectionId":{}}},"output":{"resultWrapper":"DescribeStackDriftDetectionStatusResult","type":"structure","required":["StackId","StackDriftDetectionId","DetectionStatus","Timestamp"],"members":{"StackId":{},"StackDriftDetectionId":{},"StackDriftStatus":{},"DetectionStatus":{},"DetectionStatusReason":{},"DriftedStackResourceCount":{"type":"integer"},"Timestamp":{"type":"timestamp"}}}},"DescribeStackEvents":{"input":{"type":"structure","members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeStackEventsResult","type":"structure","members":{"StackEvents":{"type":"list","member":{"type":"structure","required":["StackId","EventId","StackName","Timestamp"],"members":{"StackId":{},"EventId":{},"StackName":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Timestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"ResourceProperties":{},"ClientRequestToken":{}}}},"NextToken":{}}}},"DescribeStackInstance":{"input":{"type":"structure","required":["StackSetName","StackInstanceAccount","StackInstanceRegion"],"members":{"StackSetName":{},"StackInstanceAccount":{},"StackInstanceRegion":{}}},"output":{"resultWrapper":"DescribeStackInstanceResult","type":"structure","members":{"StackInstance":{"type":"structure","members":{"StackSetId":{},"Region":{},"Account":{},"StackId":{},"ParameterOverrides":{"shape":"Se"},"Status":{},"StatusReason":{},"OrganizationalUnitId":{},"DriftStatus":{},"LastDriftCheckTimestamp":{"type":"timestamp"}}}}}},"DescribeStackResource":{"input":{"type":"structure","required":["StackName","LogicalResourceId"],"members":{"StackName":{},"LogicalResourceId":{}}},"output":{"resultWrapper":"DescribeStackResourceResult","type":"structure","members":{"StackResourceDetail":{"type":"structure","required":["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],"members":{"StackName":{},"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"LastUpdatedTimestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"Description":{},"Metadata":{},"DriftInformation":{"shape":"S46"}}}}}},"DescribeStackResourceDrifts":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"StackResourceDriftStatusFilters":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"DescribeStackResourceDriftsResult","type":"structure","required":["StackResourceDrifts"],"members":{"StackResourceDrifts":{"type":"list","member":{"shape":"S4d"}},"NextToken":{}}}},"DescribeStackResources":{"input":{"type":"structure","members":{"StackName":{},"LogicalResourceId":{},"PhysicalResourceId":{}}},"output":{"resultWrapper":"DescribeStackResourcesResult","type":"structure","members":{"StackResources":{"type":"list","member":{"type":"structure","required":["LogicalResourceId","ResourceType","Timestamp","ResourceStatus"],"members":{"StackName":{},"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Timestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"Description":{},"DriftInformation":{"shape":"S46"}}}}}}},"DescribeStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{}}},"output":{"resultWrapper":"DescribeStackSetResult","type":"structure","members":{"StackSet":{"type":"structure","members":{"StackSetName":{},"StackSetId":{},"Description":{},"Status":{},"TemplateBody":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"StackSetARN":{},"AdministrationRoleARN":{},"ExecutionRoleName":{},"StackSetDriftDetectionDetails":{"shape":"S4x"},"AutoDeployment":{"shape":"S22"},"PermissionModel":{},"OrganizationalUnitIds":{"shape":"S1p"}}}}}},"DescribeStackSetOperation":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{}}},"output":{"resultWrapper":"DescribeStackSetOperationResult","type":"structure","members":{"StackSetOperation":{"type":"structure","members":{"OperationId":{},"StackSetId":{},"Action":{},"Status":{},"OperationPreferences":{"shape":"S1t"},"RetainStacks":{"type":"boolean"},"AdministrationRoleARN":{},"ExecutionRoleName":{},"CreationTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"},"DeploymentTargets":{"shape":"S1o"},"StackSetDriftDetectionDetails":{"shape":"S4x"}}}}}},"DescribeStacks":{"input":{"type":"structure","members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"DescribeStacksResult","type":"structure","members":{"Stacks":{"type":"list","member":{"type":"structure","required":["StackName","CreationTime","StackStatus"],"members":{"StackId":{},"StackName":{},"ChangeSetId":{},"Description":{},"Parameters":{"shape":"Se"},"CreationTime":{"type":"timestamp"},"DeletionTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"RollbackConfiguration":{"shape":"Sn"},"StackStatus":{},"StackStatusReason":{},"DisableRollback":{"type":"boolean"},"NotificationARNs":{"shape":"St"},"TimeoutInMinutes":{"type":"integer"},"Capabilities":{"shape":"Sj"},"Outputs":{"type":"list","member":{"type":"structure","members":{"OutputKey":{},"OutputValue":{},"Description":{},"ExportName":{}}}},"RoleARN":{},"Tags":{"shape":"Sv"},"EnableTerminationProtection":{"type":"boolean"},"ParentId":{},"RootId":{},"DriftInformation":{"type":"structure","required":["StackDriftStatus"],"members":{"StackDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}}}}},"NextToken":{}}}},"DescribeType":{"input":{"type":"structure","members":{"Type":{},"TypeName":{},"Arn":{},"VersionId":{}}},"output":{"resultWrapper":"DescribeTypeResult","type":"structure","members":{"Arn":{},"Type":{},"TypeName":{},"DefaultVersionId":{},"Description":{},"Schema":{},"ProvisioningType":{},"DeprecatedStatus":{},"LoggingConfig":{"shape":"S5v"},"ExecutionRoleArn":{},"Visibility":{},"SourceUrl":{},"DocumentationUrl":{},"LastUpdated":{"type":"timestamp"},"TimeCreated":{"type":"timestamp"}}},"idempotent":true},"DescribeTypeRegistration":{"input":{"type":"structure","required":["RegistrationToken"],"members":{"RegistrationToken":{}}},"output":{"resultWrapper":"DescribeTypeRegistrationResult","type":"structure","members":{"ProgressStatus":{},"Description":{},"TypeArn":{},"TypeVersionArn":{}}},"idempotent":true},"DetectStackDrift":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"LogicalResourceIds":{"shape":"S65"}}},"output":{"resultWrapper":"DetectStackDriftResult","type":"structure","required":["StackDriftDetectionId"],"members":{"StackDriftDetectionId":{}}}},"DetectStackResourceDrift":{"input":{"type":"structure","required":["StackName","LogicalResourceId"],"members":{"StackName":{},"LogicalResourceId":{}}},"output":{"resultWrapper":"DetectStackResourceDriftResult","type":"structure","required":["StackResourceDrift"],"members":{"StackResourceDrift":{"shape":"S4d"}}}},"DetectStackSetDrift":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"OperationPreferences":{"shape":"S1t"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"DetectStackSetDriftResult","type":"structure","members":{"OperationId":{}}}},"EstimateTemplateCost":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{},"Parameters":{"shape":"Se"}}},"output":{"resultWrapper":"EstimateTemplateCostResult","type":"structure","members":{"Url":{}}}},"ExecuteChangeSet":{"input":{"type":"structure","required":["ChangeSetName"],"members":{"ChangeSetName":{},"StackName":{},"ClientRequestToken":{}}},"output":{"resultWrapper":"ExecuteChangeSetResult","type":"structure","members":{}}},"GetStackPolicy":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{}}},"output":{"resultWrapper":"GetStackPolicyResult","type":"structure","members":{"StackPolicyBody":{}}}},"GetTemplate":{"input":{"type":"structure","members":{"StackName":{},"ChangeSetName":{},"TemplateStage":{}}},"output":{"resultWrapper":"GetTemplateResult","type":"structure","members":{"TemplateBody":{},"StagesAvailable":{"type":"list","member":{}}}}},"GetTemplateSummary":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{},"StackName":{},"StackSetName":{}}},"output":{"resultWrapper":"GetTemplateSummaryResult","type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"ParameterType":{},"NoEcho":{"type":"boolean"},"Description":{},"ParameterConstraints":{"type":"structure","members":{"AllowedValues":{"type":"list","member":{}}}}}}},"Description":{},"Capabilities":{"shape":"Sj"},"CapabilitiesReason":{},"ResourceTypes":{"shape":"Sl"},"Version":{},"Metadata":{},"DeclaredTransforms":{"shape":"S6y"},"ResourceIdentifierSummaries":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"LogicalResourceIds":{"shape":"S65"},"ResourceIdentifiers":{"type":"list","member":{}}}}}}}},"ListChangeSets":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"ListChangeSetsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackId":{},"StackName":{},"ChangeSetId":{},"ChangeSetName":{},"ExecutionStatus":{},"Status":{},"StatusReason":{},"CreationTime":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListExports":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListExportsResult","type":"structure","members":{"Exports":{"type":"list","member":{"type":"structure","members":{"ExportingStackId":{},"Name":{},"Value":{}}}},"NextToken":{}}}},"ListImports":{"input":{"type":"structure","required":["ExportName"],"members":{"ExportName":{},"NextToken":{}}},"output":{"resultWrapper":"ListImportsResult","type":"structure","members":{"Imports":{"type":"list","member":{}},"NextToken":{}}}},"ListStackInstances":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"NextToken":{},"MaxResults":{"type":"integer"},"StackInstanceAccount":{},"StackInstanceRegion":{}}},"output":{"resultWrapper":"ListStackInstancesResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackSetId":{},"Region":{},"Account":{},"StackId":{},"Status":{},"StatusReason":{},"OrganizationalUnitId":{},"DriftStatus":{},"LastDriftCheckTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListStackResources":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"NextToken":{}}},"output":{"resultWrapper":"ListStackResourcesResult","type":"structure","members":{"StackResourceSummaries":{"type":"list","member":{"type":"structure","required":["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],"members":{"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"LastUpdatedTimestamp":{"type":"timestamp"},"ResourceStatus":{},"ResourceStatusReason":{},"DriftInformation":{"type":"structure","required":["StackResourceDriftStatus"],"members":{"StackResourceDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}}}}},"NextToken":{}}}},"ListStackSetOperationResults":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"ListStackSetOperationResultsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"Account":{},"Region":{},"Status":{},"StatusReason":{},"AccountGateResult":{"type":"structure","members":{"Status":{},"StatusReason":{}}},"OrganizationalUnitId":{}}}},"NextToken":{}}}},"ListStackSetOperations":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"ListStackSetOperationsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"OperationId":{},"Action":{},"Status":{},"CreationTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListStackSets":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Status":{}}},"output":{"resultWrapper":"ListStackSetsResult","type":"structure","members":{"Summaries":{"type":"list","member":{"type":"structure","members":{"StackSetName":{},"StackSetId":{},"Description":{},"Status":{},"AutoDeployment":{"shape":"S22"},"PermissionModel":{},"DriftStatus":{},"LastDriftCheckTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListStacks":{"input":{"type":"structure","members":{"NextToken":{},"StackStatusFilter":{"type":"list","member":{}}}},"output":{"resultWrapper":"ListStacksResult","type":"structure","members":{"StackSummaries":{"type":"list","member":{"type":"structure","required":["StackName","CreationTime","StackStatus"],"members":{"StackId":{},"StackName":{},"TemplateDescription":{},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"DeletionTime":{"type":"timestamp"},"StackStatus":{},"StackStatusReason":{},"ParentId":{},"RootId":{},"DriftInformation":{"type":"structure","required":["StackDriftStatus"],"members":{"StackDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}}}}},"NextToken":{}}}},"ListTypeRegistrations":{"input":{"type":"structure","members":{"Type":{},"TypeName":{},"TypeArn":{},"RegistrationStatusFilter":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"ListTypeRegistrationsResult","type":"structure","members":{"RegistrationTokenList":{"type":"list","member":{}},"NextToken":{}}},"idempotent":true},"ListTypeVersions":{"input":{"type":"structure","members":{"Type":{},"TypeName":{},"Arn":{},"MaxResults":{"type":"integer"},"NextToken":{},"DeprecatedStatus":{}}},"output":{"resultWrapper":"ListTypeVersionsResult","type":"structure","members":{"TypeVersionSummaries":{"type":"list","member":{"type":"structure","members":{"Type":{},"TypeName":{},"VersionId":{},"Arn":{},"TimeCreated":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}},"idempotent":true},"ListTypes":{"input":{"type":"structure","members":{"Visibility":{},"ProvisioningType":{},"DeprecatedStatus":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"ListTypesResult","type":"structure","members":{"TypeSummaries":{"type":"list","member":{"type":"structure","members":{"Type":{},"TypeName":{},"DefaultVersionId":{},"TypeArn":{},"LastUpdated":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}},"idempotent":true},"RecordHandlerProgress":{"input":{"type":"structure","required":["BearerToken","OperationStatus"],"members":{"BearerToken":{},"OperationStatus":{},"CurrentOperationStatus":{},"StatusMessage":{},"ErrorCode":{},"ResourceModel":{},"ClientRequestToken":{}}},"output":{"resultWrapper":"RecordHandlerProgressResult","type":"structure","members":{}},"idempotent":true},"RegisterType":{"input":{"type":"structure","required":["TypeName","SchemaHandlerPackage"],"members":{"Type":{},"TypeName":{},"SchemaHandlerPackage":{},"LoggingConfig":{"shape":"S5v"},"ExecutionRoleArn":{},"ClientRequestToken":{}}},"output":{"resultWrapper":"RegisterTypeResult","type":"structure","members":{"RegistrationToken":{}}},"idempotent":true},"SetStackPolicy":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"StackPolicyBody":{},"StackPolicyURL":{}}}},"SetTypeDefaultVersion":{"input":{"type":"structure","members":{"Arn":{},"Type":{},"TypeName":{},"VersionId":{}}},"output":{"resultWrapper":"SetTypeDefaultVersionResult","type":"structure","members":{}},"idempotent":true},"SignalResource":{"input":{"type":"structure","required":["StackName","LogicalResourceId","UniqueId","Status"],"members":{"StackName":{},"LogicalResourceId":{},"UniqueId":{},"Status":{}}}},"StopStackSetOperation":{"input":{"type":"structure","required":["StackSetName","OperationId"],"members":{"StackSetName":{},"OperationId":{}}},"output":{"resultWrapper":"StopStackSetOperationResult","type":"structure","members":{}}},"UpdateStack":{"input":{"type":"structure","required":["StackName"],"members":{"StackName":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"StackPolicyDuringUpdateBody":{},"StackPolicyDuringUpdateURL":{},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"ResourceTypes":{"shape":"Sl"},"RoleARN":{},"RollbackConfiguration":{"shape":"Sn"},"StackPolicyBody":{},"StackPolicyURL":{},"NotificationARNs":{"shape":"St"},"Tags":{"shape":"Sv"},"ClientRequestToken":{}}},"output":{"resultWrapper":"UpdateStackResult","type":"structure","members":{"StackId":{}}}},"UpdateStackInstances":{"input":{"type":"structure","required":["StackSetName","Regions"],"members":{"StackSetName":{},"Accounts":{"shape":"S1m"},"DeploymentTargets":{"shape":"S1o"},"Regions":{"shape":"S1r"},"ParameterOverrides":{"shape":"Se"},"OperationPreferences":{"shape":"S1t"},"OperationId":{"idempotencyToken":true}}},"output":{"resultWrapper":"UpdateStackInstancesResult","type":"structure","members":{"OperationId":{}}}},"UpdateStackSet":{"input":{"type":"structure","required":["StackSetName"],"members":{"StackSetName":{},"Description":{},"TemplateBody":{},"TemplateURL":{},"UsePreviousTemplate":{"type":"boolean"},"Parameters":{"shape":"Se"},"Capabilities":{"shape":"Sj"},"Tags":{"shape":"Sv"},"OperationPreferences":{"shape":"S1t"},"AdministrationRoleARN":{},"ExecutionRoleName":{},"DeploymentTargets":{"shape":"S1o"},"PermissionModel":{},"AutoDeployment":{"shape":"S22"},"OperationId":{"idempotencyToken":true},"Accounts":{"shape":"S1m"},"Regions":{"shape":"S1r"}}},"output":{"resultWrapper":"UpdateStackSetResult","type":"structure","members":{"OperationId":{}}}},"UpdateTerminationProtection":{"input":{"type":"structure","required":["EnableTerminationProtection","StackName"],"members":{"EnableTerminationProtection":{"type":"boolean"},"StackName":{}}},"output":{"resultWrapper":"UpdateTerminationProtectionResult","type":"structure","members":{"StackId":{}}}},"ValidateTemplate":{"input":{"type":"structure","members":{"TemplateBody":{},"TemplateURL":{}}},"output":{"resultWrapper":"ValidateTemplateResult","type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"NoEcho":{"type":"boolean"},"Description":{}}}},"Description":{},"Capabilities":{"shape":"Sj"},"CapabilitiesReason":{},"DeclaredTransforms":{"shape":"S6y"}}}}},"shapes":{"Se":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"ParameterValue":{},"UsePreviousValue":{"type":"boolean"},"ResolvedValue":{}}}},"Sj":{"type":"list","member":{}},"Sl":{"type":"list","member":{}},"Sn":{"type":"structure","members":{"RollbackTriggers":{"type":"list","member":{"type":"structure","required":["Arn","Type"],"members":{"Arn":{},"Type":{}}}},"MonitoringTimeInMinutes":{"type":"integer"}}},"St":{"type":"list","member":{}},"Sv":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S1m":{"type":"list","member":{}},"S1o":{"type":"structure","members":{"Accounts":{"shape":"S1m"},"OrganizationalUnitIds":{"shape":"S1p"}}},"S1p":{"type":"list","member":{}},"S1r":{"type":"list","member":{}},"S1t":{"type":"structure","members":{"RegionOrder":{"shape":"S1r"},"FailureToleranceCount":{"type":"integer"},"FailureTolerancePercentage":{"type":"integer"},"MaxConcurrentCount":{"type":"integer"},"MaxConcurrentPercentage":{"type":"integer"}}},"S22":{"type":"structure","members":{"Enabled":{"type":"boolean"},"RetainStacksOnAccountRemoval":{"type":"boolean"}}},"S46":{"type":"structure","required":["StackResourceDriftStatus"],"members":{"StackResourceDriftStatus":{},"LastCheckTimestamp":{"type":"timestamp"}}},"S4d":{"type":"structure","required":["StackId","LogicalResourceId","ResourceType","StackResourceDriftStatus","Timestamp"],"members":{"StackId":{},"LogicalResourceId":{},"PhysicalResourceId":{},"PhysicalResourceIdContext":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"ResourceType":{},"ExpectedProperties":{},"ActualProperties":{},"PropertyDifferences":{"type":"list","member":{"type":"structure","required":["PropertyPath","ExpectedValue","ActualValue","DifferenceType"],"members":{"PropertyPath":{},"ExpectedValue":{},"ActualValue":{},"DifferenceType":{}}}},"StackResourceDriftStatus":{},"Timestamp":{"type":"timestamp"}}},"S4x":{"type":"structure","members":{"DriftStatus":{},"DriftDetectionStatus":{},"LastDriftCheckTimestamp":{"type":"timestamp"},"TotalStackInstancesCount":{"type":"integer"},"DriftedStackInstancesCount":{"type":"integer"},"InSyncStackInstancesCount":{"type":"integer"},"InProgressStackInstancesCount":{"type":"integer"},"FailedStackInstancesCount":{"type":"integer"}}},"S5v":{"type":"structure","required":["LogRoleArn","LogGroupName"],"members":{"LogRoleArn":{},"LogGroupName":{}}},"S65":{"type":"list","member":{}},"S6y":{"type":"list","member":{}}}}' - ); + if (index < 0) { + data.push([key, value]); + } else { + data[index][1] = value; + } + return this; + } - /***/ - }, + // Add methods to `ListCache`. + ListCache.prototype.clear = listCacheClear; + ListCache.prototype["delete"] = listCacheDelete; + ListCache.prototype.get = listCacheGet; + ListCache.prototype.has = listCacheHas; + ListCache.prototype.set = listCacheSet; - /***/ 43078: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeStackEvents":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackEvents"},"DescribeStackResourceDrifts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"DescribeStackResources":{"result_key":"StackResources"},"DescribeStacks":{"input_token":"NextToken","output_token":"NextToken","result_key":"Stacks"},"ListExports":{"input_token":"NextToken","output_token":"NextToken","result_key":"Exports"},"ListImports":{"input_token":"NextToken","output_token":"NextToken","result_key":"Imports"},"ListStackResources":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackResourceSummaries"},"ListStacks":{"input_token":"NextToken","output_token":"NextToken","result_key":"StackSummaries"},"ListTypeRegistrations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListTypeVersions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListTypes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}}' - ); + /** + * Creates a map cache object to store key-value pairs. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ + function MapCache(entries) { + var index = -1, + length = entries ? entries.length : 0; - /***/ - }, + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } + } - /***/ 11714: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"StackExists":{"delay":5,"operation":"DescribeStacks","maxAttempts":20,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"ValidationError","state":"retry"}]},"StackCreateComplete":{"delay":30,"operation":"DescribeStacks","maxAttempts":120,"description":"Wait until stack status is CREATE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"CREATE_COMPLETE","matcher":"pathAll","state":"success"},{"argument":"Stacks[].StackStatus","expected":"CREATE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"DELETE_COMPLETE","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"DELETE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"StackDeleteComplete":{"delay":30,"operation":"DescribeStacks","maxAttempts":120,"description":"Wait until stack status is DELETE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"DELETE_COMPLETE","matcher":"pathAll","state":"success"},{"expected":"ValidationError","matcher":"error","state":"success"},{"argument":"Stacks[].StackStatus","expected":"DELETE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"CREATE_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_IN_PROGRESS","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure"}]},"StackUpdateComplete":{"delay":30,"maxAttempts":120,"operation":"DescribeStacks","description":"Wait until stack status is UPDATE_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"UPDATE_COMPLETE","matcher":"pathAll","state":"success"},{"expected":"UPDATE_FAILED","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"argument":"Stacks[].StackStatus","expected":"UPDATE_ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"expected":"UPDATE_ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"StackImportComplete":{"delay":30,"maxAttempts":120,"operation":"DescribeStacks","description":"Wait until stack status is IMPORT_COMPLETE.","acceptors":[{"argument":"Stacks[].StackStatus","expected":"IMPORT_COMPLETE","matcher":"pathAll","state":"success"},{"expected":"ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"expected":"ROLLBACK_FAILED","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"argument":"Stacks[].StackStatus","expected":"IMPORT_ROLLBACK_IN_PROGRESS","matcher":"pathAny","state":"failure"},{"argument":"Stacks[].StackStatus","expected":"IMPORT_ROLLBACK_FAILED","matcher":"pathAny","state":"failure"},{"expected":"IMPORT_ROLLBACK_COMPLETE","matcher":"pathAny","state":"failure","argument":"Stacks[].StackStatus"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"ChangeSetCreateComplete":{"delay":30,"operation":"DescribeChangeSet","maxAttempts":120,"description":"Wait until change set status is CREATE_COMPLETE.","acceptors":[{"argument":"Status","expected":"CREATE_COMPLETE","matcher":"path","state":"success"},{"argument":"Status","expected":"FAILED","matcher":"path","state":"failure"},{"expected":"ValidationError","matcher":"error","state":"failure"}]},"TypeRegistrationComplete":{"delay":30,"operation":"DescribeTypeRegistration","maxAttempts":120,"description":"Wait until type registration is COMPLETE.","acceptors":[{"argument":"ProgressStatus","expected":"COMPLETE","matcher":"path","state":"success"},{"argument":"ProgressStatus","expected":"FAILED","matcher":"path","state":"failure"}]}}}' - ); - - /***/ - }, + /** + * Removes all key-value entries from the map. + * + * @private + * @name clear + * @memberOf MapCache + */ + function mapCacheClear() { + this.__data__ = { + hash: new Hash(), + map: new (Map || ListCache)(), + string: new Hash(), + }; + } - /***/ 81977: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-25","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2016-11-25"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2016-11-25/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2016-11-25/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2016-11-25/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S21"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateInvalidation":{"http":{"requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S28","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2016-11-25/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2016-11-25/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S2e"},"Tags":{"shape":"S21"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2016-11-25/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2016-11-25/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S2e"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2016-11-25/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3a"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2016-11-25/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3a"}},"payload":"DistributionList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2016-11-25/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2016-11-25/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2016-11-25/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S21"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2016-11-25/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S21","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2016-11-25/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2016-11-25/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2016-11-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","members":{"LambdaFunctionARN":{},"EventType":{}}}}}},"S1a":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}}}}},"S1d":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1i":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1m":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1s":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"DistributionConfig":{"shape":"S7"}}},"S1u":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S21":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S28":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2c":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S28"}}},"S2e":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S2f":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S2i":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"StreamingDistributionConfig":{"shape":"S2e"}}},"S3a":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}}' - ); + /** + * Removes `key` and its value from the map. + * + * @private + * @name delete + * @memberOf MapCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ + function mapCacheDelete(key) { + return getMapData(this, key)["delete"](key); + } - /***/ - }, + /** + * Gets the map value for `key`. + * + * @private + * @name get + * @memberOf MapCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ + function mapCacheGet(key) { + return getMapData(this, key).get(key); + } - /***/ 12819: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","output_token":"DistributionList.NextMarker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","output_token":"InvalidationList.NextMarker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","output_token":"StreamingDistributionList.NextMarker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","result_key":"StreamingDistributionList.Items"}}}' - ); + /** + * Checks if a map value for `key` exists. + * + * @private + * @name has + * @memberOf MapCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ + function mapCacheHas(key) { + return getMapData(this, key).has(key); + } - /***/ - }, + /** + * Sets the map `key` to `value`. + * + * @private + * @name set + * @memberOf MapCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the map cache instance. + */ + function mapCacheSet(key, value) { + getMapData(this, key).set(key, value); + return this; + } - /***/ 52832: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}' - ); + // Add methods to `MapCache`. + MapCache.prototype.clear = mapCacheClear; + MapCache.prototype["delete"] = mapCacheDelete; + MapCache.prototype.get = mapCacheGet; + MapCache.prototype.has = mapCacheHas; + MapCache.prototype.set = mapCacheSet; - /***/ - }, + /** + * + * Creates an array cache object to store unique values. + * + * @private + * @constructor + * @param {Array} [values] The values to cache. + */ + function SetCache(values) { + var index = -1, + length = values ? values.length : 0; - /***/ 38288: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-03-25","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2017-03-25"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2017-03-25/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2017-03-25/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2017-03-25/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S21"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateInvalidation":{"http":{"requestUri":"/2017-03-25/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S28","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2017-03-25/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2017-03-25/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S2e"},"Tags":{"shape":"S21"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2017-03-25/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteServiceLinkedRole":{"http":{"method":"DELETE","requestUri":"/2017-03-25/service-linked-role/{RoleName}","responseCode":204},"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{"location":"uri","locationName":"RoleName"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2017-03-25/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2c"}},"payload":"Invalidation"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2017-03-25/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-03-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S2e"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2017-03-25/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3b"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2017-03-25/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S3b"}},"payload":"DistributionList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2017-03-25/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2017-03-25/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2017-03-25/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S21"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2017-03-25/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S21","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2017-03-25/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2017-03-25/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1s"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2017-03-25/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S2e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}},"OriginReadTimeout":{"type":"integer"},"OriginKeepaliveTimeout":{"type":"integer"}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","members":{"LambdaFunctionARN":{},"EventType":{}}}}}},"S1a":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"}}}}}},"S1d":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1i":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1m":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1s":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"DistributionConfig":{"shape":"S7"}}},"S1u":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S21":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S28":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2c":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S28"}}},"S2e":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S2f"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S2f":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S2i":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1u"},"StreamingDistributionConfig":{"shape":"S2e"}}},"S3b":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1a"},"CustomErrorResponses":{"shape":"S1d"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1i"},"Restrictions":{"shape":"S1m"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}}' - ); + this.__data__ = new MapCache(); + while (++index < length) { + this.add(values[index]); + } + } - /***/ - }, + /** + * Adds `value` to the array cache. + * + * @private + * @name add + * @memberOf SetCache + * @alias push + * @param {*} value The value to cache. + * @returns {Object} Returns the cache instance. + */ + function setCacheAdd(value) { + this.__data__.set(value, HASH_UNDEFINED); + return this; + } - /***/ 19896: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}' - ); + /** + * Checks if `value` is in the array cache. + * + * @private + * @name has + * @memberOf SetCache + * @param {*} value The value to search for. + * @returns {number} Returns `true` if `value` is found, else `false`. + */ + function setCacheHas(value) { + return this.__data__.has(value); + } - /***/ - }, + // Add methods to `SetCache`. + SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; + SetCache.prototype.has = setCacheHas; - /***/ 43589: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}' - ); + /** + * Gets the index at which the `key` is found in `array` of key-value pairs. + * + * @private + * @param {Array} array The array to inspect. + * @param {*} key The key to search for. + * @returns {number} Returns the index of the matched value, else `-1`. + */ + function assocIndexOf(array, key) { + var length = array.length; + while (length--) { + if (eq(array[length][0], key)) { + return length; + } + } + return -1; + } - /***/ - }, + /** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ + function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = + isFunction(value) || isHostObject(value) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); + } - /***/ 62352: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-10-30","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2017-10-30"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2017-10-30/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2017-10-30/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2017-10-30/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S22"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateFieldLevelEncryptionConfig":{"http":{"requestUri":"/2017-10-30/field-level-encryption","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionConfig"],"members":{"FieldLevelEncryptionConfig":{"shape":"S29","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"CreateFieldLevelEncryptionProfile":{"http":{"requestUri":"/2017-10-30/field-level-encryption-profile","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"CreateInvalidation":{"http":{"requestUri":"/2017-10-30/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S2v","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2z"}},"payload":"Invalidation"}},"CreatePublicKey":{"http":{"requestUri":"/2017-10-30/public-key","responseCode":201},"input":{"type":"structure","required":["PublicKeyConfig"],"members":{"PublicKeyConfig":{"shape":"S31","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2017-10-30/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S35","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2017-10-30/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S35"},"Tags":{"shape":"S22"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2017-10-30/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionConfig":{"http":{"method":"DELETE","requestUri":"/2017-10-30/field-level-encryption/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionProfile":{"http":{"method":"DELETE","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeletePublicKey":{"http":{"method":"DELETE","requestUri":"/2017-10-30/public-key/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2017-10-30/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetFieldLevelEncryption":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"GetFieldLevelEncryptionConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionConfig":{"shape":"S29"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionConfig"}},"GetFieldLevelEncryptionProfile":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"GetFieldLevelEncryptionProfileConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfileConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2z"}},"payload":"Invalidation"}},"GetPublicKey":{"http":{"method":"GET","requestUri":"/2017-10-30/public-key/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"GetPublicKeyConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/public-key/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKeyConfig":{"shape":"S31"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKeyConfig"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2017-10-30/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2017-10-30/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S35"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2017-10-30/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4g"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2017-10-30/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4g"}},"payload":"DistributionList"}},"ListFieldLevelEncryptionConfigs":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionSummary","type":"structure","required":["Id","LastModifiedTime"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Comment":{},"QueryArgProfileConfig":{"shape":"S2a"},"ContentTypeProfileConfig":{"shape":"S2e"}}}}}}},"payload":"FieldLevelEncryptionList"}},"ListFieldLevelEncryptionProfiles":{"http":{"method":"GET","requestUri":"/2017-10-30/field-level-encryption-profile"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionProfileSummary","type":"structure","required":["Id","LastModifiedTime","Name","EncryptionEntities"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Name":{},"EncryptionEntities":{"shape":"S2n"},"Comment":{}}}}}}},"payload":"FieldLevelEncryptionProfileList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2017-10-30/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListPublicKeys":{"http":{"method":"GET","requestUri":"/2017-10-30/public-key"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"PublicKeySummary","type":"structure","required":["Id","Name","CreatedTime","EncodedKey"],"members":{"Id":{},"Name":{},"CreatedTime":{"type":"timestamp"},"EncodedKey":{},"Comment":{}}}}}}},"payload":"PublicKeyList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2017-10-30/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S36"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2017-10-30/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S22"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2017-10-30/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S22","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2017-10-30/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2017-10-30/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateFieldLevelEncryptionConfig":{"http":{"method":"PUT","requestUri":"/2017-10-30/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionConfig","Id"],"members":{"FieldLevelEncryptionConfig":{"shape":"S29","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"UpdateFieldLevelEncryptionProfile":{"http":{"method":"PUT","requestUri":"/2017-10-30/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig","Id"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"UpdatePublicKey":{"http":{"method":"PUT","requestUri":"/2017-10-30/public-key/{Id}/config"},"input":{"type":"structure","required":["PublicKeyConfig","Id"],"members":{"PublicKeyConfig":{"shape":"S31","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2017-10-30/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S35","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1b"},"CustomErrorResponses":{"shape":"S1e"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1j"},"Restrictions":{"shape":"S1n"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}},"OriginReadTimeout":{"type":"integer"},"OriginKeepaliveTimeout":{"type":"integer"}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"},"FieldLevelEncryptionId":{}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","required":["LambdaFunctionARN","EventType"],"members":{"LambdaFunctionARN":{},"EventType":{}}}}}},"S1b":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"},"FieldLevelEncryptionId":{}}}}}},"S1e":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1j":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1n":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1t":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1v"},"DistributionConfig":{"shape":"S7"}}},"S1v":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S22":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S29":{"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"Comment":{},"QueryArgProfileConfig":{"shape":"S2a"},"ContentTypeProfileConfig":{"shape":"S2e"}}},"S2a":{"type":"structure","required":["ForwardWhenQueryArgProfileIsUnknown"],"members":{"ForwardWhenQueryArgProfileIsUnknown":{"type":"boolean"},"QueryArgProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"QueryArgProfile","type":"structure","required":["QueryArg","ProfileId"],"members":{"QueryArg":{},"ProfileId":{}}}}}}}},"S2e":{"type":"structure","required":["ForwardWhenContentTypeIsUnknown"],"members":{"ForwardWhenContentTypeIsUnknown":{"type":"boolean"},"ContentTypeProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"ContentTypeProfile","type":"structure","required":["Format","ContentType"],"members":{"Format":{},"ProfileId":{},"ContentType":{}}}}}}}},"S2k":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionConfig":{"shape":"S29"}}},"S2m":{"type":"structure","required":["Name","CallerReference","EncryptionEntities"],"members":{"Name":{},"CallerReference":{},"Comment":{},"EncryptionEntities":{"shape":"S2n"}}},"S2n":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"EncryptionEntity","type":"structure","required":["PublicKeyId","ProviderId","FieldPatterns"],"members":{"PublicKeyId":{},"ProviderId":{},"FieldPatterns":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldPattern"}}}}}}}}},"S2t":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionProfileConfig":{"shape":"S2m"}}},"S2v":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2z":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S2v"}}},"S31":{"type":"structure","required":["CallerReference","Name","EncodedKey"],"members":{"CallerReference":{},"Name":{},"EncodedKey":{},"Comment":{}}},"S33":{"type":"structure","required":["Id","CreatedTime","PublicKeyConfig"],"members":{"Id":{},"CreatedTime":{"type":"timestamp"},"PublicKeyConfig":{"shape":"S31"}}},"S35":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S36"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S36":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S39":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1v"},"StreamingDistributionConfig":{"shape":"S35"}}},"S4g":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1b"},"CustomErrorResponses":{"shape":"S1e"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1j"},"Restrictions":{"shape":"S1n"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}}' - ); + /** + * The base implementation of `_.uniqBy` without support for iteratee shorthands. + * + * @private + * @param {Array} array The array to inspect. + * @param {Function} [iteratee] The iteratee invoked per element. + * @param {Function} [comparator] The comparator invoked per element. + * @returns {Array} Returns the new duplicate free array. + */ + function baseUniq(array, iteratee, comparator) { + var index = -1, + includes = arrayIncludes, + length = array.length, + isCommon = true, + result = [], + seen = result; - /***/ - }, + if (comparator) { + isCommon = false; + includes = arrayIncludesWith; + } else if (length >= LARGE_ARRAY_SIZE) { + var set = iteratee ? null : createSet(array); + if (set) { + return setToArray(set); + } + isCommon = false; + includes = cacheHas; + seen = new SetCache(); + } else { + seen = iteratee ? [] : result; + } + outer: while (++index < length) { + var value = array[index], + computed = iteratee ? iteratee(value) : value; - /***/ 94430: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}' - ); + value = comparator || value !== 0 ? value : 0; + if (isCommon && computed === computed) { + var seenIndex = seen.length; + while (seenIndex--) { + if (seen[seenIndex] === computed) { + continue outer; + } + } + if (iteratee) { + seen.push(computed); + } + result.push(value); + } else if (!includes(seen, computed, comparator)) { + if (seen !== result) { + seen.push(computed); + } + result.push(value); + } + } + return result; + } - /***/ - }, + /** + * Creates a set object of `values`. + * + * @private + * @param {Array} values The values to add to the set. + * @returns {Object} Returns the new set. + */ + var createSet = !(Set && 1 / setToArray(new Set([, -0]))[1] == INFINITY) + ? noop + : function (values) { + return new Set(values); + }; - /***/ 36502: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}' - ); + /** + * Gets the data for `map`. + * + * @private + * @param {Object} map The map to query. + * @param {string} key The reference key. + * @returns {*} Returns the map data. + */ + function getMapData(map, key) { + var data = map.__data__; + return isKeyable(key) + ? data[typeof key == "string" ? "string" : "hash"] + : data.map; + } - /***/ - }, + /** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ + function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; + } - /***/ 59976: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-06-18","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2018-06-18"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2018-06-18/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2018-06-18/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2018-06-18/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S22"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateFieldLevelEncryptionConfig":{"http":{"requestUri":"/2018-06-18/field-level-encryption","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionConfig"],"members":{"FieldLevelEncryptionConfig":{"shape":"S29","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"CreateFieldLevelEncryptionProfile":{"http":{"requestUri":"/2018-06-18/field-level-encryption-profile","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"CreateInvalidation":{"http":{"requestUri":"/2018-06-18/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S2v","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S2z"}},"payload":"Invalidation"}},"CreatePublicKey":{"http":{"requestUri":"/2018-06-18/public-key","responseCode":201},"input":{"type":"structure","required":["PublicKeyConfig"],"members":{"PublicKeyConfig":{"shape":"S31","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2018-06-18/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S35","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2018-06-18/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S35"},"Tags":{"shape":"S22"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2018-06-18/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2018-06-18/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionConfig":{"http":{"method":"DELETE","requestUri":"/2018-06-18/field-level-encryption/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionProfile":{"http":{"method":"DELETE","requestUri":"/2018-06-18/field-level-encryption-profile/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeletePublicKey":{"http":{"method":"DELETE","requestUri":"/2018-06-18/public-key/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2018-06-18/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2018-06-18/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2018-06-18/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2018-06-18/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetFieldLevelEncryption":{"http":{"method":"GET","requestUri":"/2018-06-18/field-level-encryption/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"GetFieldLevelEncryptionConfig":{"http":{"method":"GET","requestUri":"/2018-06-18/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionConfig":{"shape":"S29"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionConfig"}},"GetFieldLevelEncryptionProfile":{"http":{"method":"GET","requestUri":"/2018-06-18/field-level-encryption-profile/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"GetFieldLevelEncryptionProfileConfig":{"http":{"method":"GET","requestUri":"/2018-06-18/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfileConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2018-06-18/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S2z"}},"payload":"Invalidation"}},"GetPublicKey":{"http":{"method":"GET","requestUri":"/2018-06-18/public-key/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"GetPublicKeyConfig":{"http":{"method":"GET","requestUri":"/2018-06-18/public-key/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKeyConfig":{"shape":"S31"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKeyConfig"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2018-06-18/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2018-06-18/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S35"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2018-06-18/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2018-06-18/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4g"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2018-06-18/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4g"}},"payload":"DistributionList"}},"ListFieldLevelEncryptionConfigs":{"http":{"method":"GET","requestUri":"/2018-06-18/field-level-encryption"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionSummary","type":"structure","required":["Id","LastModifiedTime"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Comment":{},"QueryArgProfileConfig":{"shape":"S2a"},"ContentTypeProfileConfig":{"shape":"S2e"}}}}}}},"payload":"FieldLevelEncryptionList"}},"ListFieldLevelEncryptionProfiles":{"http":{"method":"GET","requestUri":"/2018-06-18/field-level-encryption-profile"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionProfileSummary","type":"structure","required":["Id","LastModifiedTime","Name","EncryptionEntities"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Name":{},"EncryptionEntities":{"shape":"S2n"},"Comment":{}}}}}}},"payload":"FieldLevelEncryptionProfileList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2018-06-18/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListPublicKeys":{"http":{"method":"GET","requestUri":"/2018-06-18/public-key"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"PublicKeySummary","type":"structure","required":["Id","Name","CreatedTime","EncodedKey"],"members":{"Id":{},"Name":{},"CreatedTime":{"type":"timestamp"},"EncodedKey":{},"Comment":{}}}}}}},"payload":"PublicKeyList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2018-06-18/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S36"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"Sy"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2018-06-18/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S22"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2018-06-18/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S22","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2018-06-18/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2018-06-18/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S1t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateFieldLevelEncryptionConfig":{"http":{"method":"PUT","requestUri":"/2018-06-18/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionConfig","Id"],"members":{"FieldLevelEncryptionConfig":{"shape":"S29","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2k"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"UpdateFieldLevelEncryptionProfile":{"http":{"method":"PUT","requestUri":"/2018-06-18/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig","Id"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"UpdatePublicKey":{"http":{"method":"PUT","requestUri":"/2018-06-18/public-key/{Id}/config"},"input":{"type":"structure","required":["PublicKeyConfig","Id"],"members":{"PublicKeyConfig":{"shape":"S31","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S33"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2018-06-18/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S35","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S39"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1b"},"CustomErrorResponses":{"shape":"S1e"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1j"},"Restrictions":{"shape":"S1n"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}},"OriginReadTimeout":{"type":"integer"},"OriginKeepaliveTimeout":{"type":"integer"}}}}}}}},"Sn":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"},"FieldLevelEncryptionId":{}}},"So":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Sy":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S12":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S13"}}}}},"S13":{"type":"list","member":{"locationName":"Method"}},"S16":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","required":["LambdaFunctionARN","EventType"],"members":{"LambdaFunctionARN":{},"EventType":{},"IncludeBody":{"type":"boolean"}}}}}},"S1b":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"So"},"TrustedSigners":{"shape":"Sy"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S12"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S16"},"FieldLevelEncryptionId":{}}}}}},"S1e":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1j":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1n":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S1t":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1v"},"DistributionConfig":{"shape":"S7"}}},"S1v":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S22":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S29":{"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"Comment":{},"QueryArgProfileConfig":{"shape":"S2a"},"ContentTypeProfileConfig":{"shape":"S2e"}}},"S2a":{"type":"structure","required":["ForwardWhenQueryArgProfileIsUnknown"],"members":{"ForwardWhenQueryArgProfileIsUnknown":{"type":"boolean"},"QueryArgProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"QueryArgProfile","type":"structure","required":["QueryArg","ProfileId"],"members":{"QueryArg":{},"ProfileId":{}}}}}}}},"S2e":{"type":"structure","required":["ForwardWhenContentTypeIsUnknown"],"members":{"ForwardWhenContentTypeIsUnknown":{"type":"boolean"},"ContentTypeProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"ContentTypeProfile","type":"structure","required":["Format","ContentType"],"members":{"Format":{},"ProfileId":{},"ContentType":{}}}}}}}},"S2k":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionConfig":{"shape":"S29"}}},"S2m":{"type":"structure","required":["Name","CallerReference","EncryptionEntities"],"members":{"Name":{},"CallerReference":{},"Comment":{},"EncryptionEntities":{"shape":"S2n"}}},"S2n":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"EncryptionEntity","type":"structure","required":["PublicKeyId","ProviderId","FieldPatterns"],"members":{"PublicKeyId":{},"ProviderId":{},"FieldPatterns":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldPattern"}}}}}}}}},"S2t":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionProfileConfig":{"shape":"S2m"}}},"S2v":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S2z":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S2v"}}},"S31":{"type":"structure","required":["CallerReference","Name","EncodedKey"],"members":{"CallerReference":{},"Name":{},"EncodedKey":{},"Comment":{}}},"S33":{"type":"structure","required":["Id","CreatedTime","PublicKeyConfig"],"members":{"Id":{},"CreatedTime":{"type":"timestamp"},"PublicKeyConfig":{"shape":"S31"}}},"S35":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S36"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"Sy"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S36":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S39":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S1v"},"StreamingDistributionConfig":{"shape":"S35"}}},"S4g":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"DefaultCacheBehavior":{"shape":"Sn"},"CacheBehaviors":{"shape":"S1b"},"CustomErrorResponses":{"shape":"S1e"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1j"},"Restrictions":{"shape":"S1n"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}}' - ); + /** + * Checks if `value` is suitable for use as unique object key. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is suitable, else `false`. + */ + function isKeyable(value) { + var type = typeof value; + return type == "string" || + type == "number" || + type == "symbol" || + type == "boolean" + ? value !== "__proto__" + : value === null; + } - /***/ - }, + /** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ + function isMasked(func) { + return !!maskSrcKey && maskSrcKey in func; + } - /***/ 43510: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}' - ); + /** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to process. + * @returns {string} Returns the source code. + */ + function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return func + ""; + } catch (e) {} + } + return ""; + } - /***/ - }, + /** + * Creates a duplicate-free version of an array, using + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * for equality comparisons, in which only the first occurrence of each + * element is kept. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Array + * @param {Array} array The array to inspect. + * @returns {Array} Returns the new duplicate free array. + * @example + * + * _.uniq([2, 1, 2]); + * // => [2, 1] + */ + function uniq(array) { + return array && array.length ? baseUniq(array) : []; + } - /***/ 67512: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}' - ); + /** + * Performs a + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * comparison between two values to determine if they are equivalent. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + * @example + * + * var object = { 'a': 1 }; + * var other = { 'a': 1 }; + * + * _.eq(object, object); + * // => true + * + * _.eq(object, other); + * // => false + * + * _.eq('a', 'a'); + * // => true + * + * _.eq('a', Object('a')); + * // => false + * + * _.eq(NaN, NaN); + * // => true + */ + function eq(value, other) { + return value === other || (value !== value && other !== other); + } - /***/ - }, + /** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ + function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8-9 which returns 'object' for typed array and other constructors. + var tag = isObject(value) ? objectToString.call(value) : ""; + return tag == funcTag || tag == genTag; + } - /***/ 2861: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-11-05","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2018-11-05"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2018-11-05/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2018-11-05/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S22"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2018-11-05/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S2b"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S22"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateFieldLevelEncryptionConfig":{"http":{"requestUri":"/2018-11-05/field-level-encryption","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionConfig"],"members":{"FieldLevelEncryptionConfig":{"shape":"S2i","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2t"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"CreateFieldLevelEncryptionProfile":{"http":{"requestUri":"/2018-11-05/field-level-encryption-profile","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2v","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S32"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"CreateInvalidation":{"http":{"requestUri":"/2018-11-05/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S34","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S38"}},"payload":"Invalidation"}},"CreatePublicKey":{"http":{"requestUri":"/2018-11-05/public-key","responseCode":201},"input":{"type":"structure","required":["PublicKeyConfig"],"members":{"PublicKeyConfig":{"shape":"S3a","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S3c"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2018-11-05/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S3e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2018-11-05/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S3e"},"Tags":{"shape":"S2b"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3i"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2018-11-05/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionConfig":{"http":{"method":"DELETE","requestUri":"/2018-11-05/field-level-encryption/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionProfile":{"http":{"method":"DELETE","requestUri":"/2018-11-05/field-level-encryption-profile/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeletePublicKey":{"http":{"method":"DELETE","requestUri":"/2018-11-05/public-key/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2018-11-05/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2018-11-05/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S22"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2018-11-05/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetFieldLevelEncryption":{"http":{"method":"GET","requestUri":"/2018-11-05/field-level-encryption/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"GetFieldLevelEncryptionConfig":{"http":{"method":"GET","requestUri":"/2018-11-05/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionConfig":{"shape":"S2i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionConfig"}},"GetFieldLevelEncryptionProfile":{"http":{"method":"GET","requestUri":"/2018-11-05/field-level-encryption-profile/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S32"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"GetFieldLevelEncryptionProfileConfig":{"http":{"method":"GET","requestUri":"/2018-11-05/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2v"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfileConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2018-11-05/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S38"}},"payload":"Invalidation"}},"GetPublicKey":{"http":{"method":"GET","requestUri":"/2018-11-05/public-key/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKey":{"shape":"S3c"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"GetPublicKeyConfig":{"http":{"method":"GET","requestUri":"/2018-11-05/public-key/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKeyConfig":{"shape":"S3a"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKeyConfig"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2018-11-05/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2018-11-05/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S3e"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2018-11-05/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2018-11-05/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4p"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2018-11-05/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4p"}},"payload":"DistributionList"}},"ListFieldLevelEncryptionConfigs":{"http":{"method":"GET","requestUri":"/2018-11-05/field-level-encryption"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionSummary","type":"structure","required":["Id","LastModifiedTime"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Comment":{},"QueryArgProfileConfig":{"shape":"S2j"},"ContentTypeProfileConfig":{"shape":"S2n"}}}}}}},"payload":"FieldLevelEncryptionList"}},"ListFieldLevelEncryptionProfiles":{"http":{"method":"GET","requestUri":"/2018-11-05/field-level-encryption-profile"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionProfileSummary","type":"structure","required":["Id","LastModifiedTime","Name","EncryptionEntities"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Name":{},"EncryptionEntities":{"shape":"S2w"},"Comment":{}}}}}}},"payload":"FieldLevelEncryptionProfileList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2018-11-05/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListPublicKeys":{"http":{"method":"GET","requestUri":"/2018-11-05/public-key"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"PublicKeySummary","type":"structure","required":["Id","Name","CreatedTime","EncodedKey"],"members":{"Id":{},"Name":{},"CreatedTime":{"type":"timestamp"},"EncodedKey":{},"Comment":{}}}}}}},"payload":"PublicKeyList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2018-11-05/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S3f"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"S17"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2018-11-05/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S2b"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2018-11-05/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S2b","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2018-11-05/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2018-11-05/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S22"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateFieldLevelEncryptionConfig":{"http":{"method":"PUT","requestUri":"/2018-11-05/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionConfig","Id"],"members":{"FieldLevelEncryptionConfig":{"shape":"S2i","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2t"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"UpdateFieldLevelEncryptionProfile":{"http":{"method":"PUT","requestUri":"/2018-11-05/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig","Id"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2v","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S32"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"UpdatePublicKey":{"http":{"method":"PUT","requestUri":"/2018-11-05/public-key/{Id}/config"},"input":{"type":"structure","required":["PublicKeyConfig","Id"],"members":{"PublicKeyConfig":{"shape":"S3a","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S3c"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2018-11-05/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S3e","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"OriginGroups":{"shape":"Sn"},"DefaultCacheBehavior":{"shape":"Sw"},"CacheBehaviors":{"shape":"S1k"},"CustomErrorResponses":{"shape":"S1n"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1s"},"Restrictions":{"shape":"S1w"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}},"OriginReadTimeout":{"type":"integer"},"OriginKeepaliveTimeout":{"type":"integer"}}}}}}}},"Sn":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginGroup","type":"structure","required":["Id","FailoverCriteria","Members"],"members":{"Id":{},"FailoverCriteria":{"type":"structure","required":["StatusCodes"],"members":{"StatusCodes":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StatusCode","type":"integer"}}}}}},"Members":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginGroupMember","type":"structure","required":["OriginId"],"members":{"OriginId":{}}}}}}}}}}},"Sw":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"Sx"},"TrustedSigners":{"shape":"S17"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S1b"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S1f"},"FieldLevelEncryptionId":{}}},"Sx":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"S17":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S1b":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S1c"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S1c"}}}}},"S1c":{"type":"list","member":{"locationName":"Method"}},"S1f":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","required":["LambdaFunctionARN","EventType"],"members":{"LambdaFunctionARN":{},"EventType":{},"IncludeBody":{"type":"boolean"}}}}}},"S1k":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"Sx"},"TrustedSigners":{"shape":"S17"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S1b"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S1f"},"FieldLevelEncryptionId":{}}}}}},"S1n":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1s":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1w":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S22":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S24"},"DistributionConfig":{"shape":"S7"}}},"S24":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S2b":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S2i":{"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"Comment":{},"QueryArgProfileConfig":{"shape":"S2j"},"ContentTypeProfileConfig":{"shape":"S2n"}}},"S2j":{"type":"structure","required":["ForwardWhenQueryArgProfileIsUnknown"],"members":{"ForwardWhenQueryArgProfileIsUnknown":{"type":"boolean"},"QueryArgProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"QueryArgProfile","type":"structure","required":["QueryArg","ProfileId"],"members":{"QueryArg":{},"ProfileId":{}}}}}}}},"S2n":{"type":"structure","required":["ForwardWhenContentTypeIsUnknown"],"members":{"ForwardWhenContentTypeIsUnknown":{"type":"boolean"},"ContentTypeProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"ContentTypeProfile","type":"structure","required":["Format","ContentType"],"members":{"Format":{},"ProfileId":{},"ContentType":{}}}}}}}},"S2t":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionConfig":{"shape":"S2i"}}},"S2v":{"type":"structure","required":["Name","CallerReference","EncryptionEntities"],"members":{"Name":{},"CallerReference":{},"Comment":{},"EncryptionEntities":{"shape":"S2w"}}},"S2w":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"EncryptionEntity","type":"structure","required":["PublicKeyId","ProviderId","FieldPatterns"],"members":{"PublicKeyId":{},"ProviderId":{},"FieldPatterns":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldPattern"}}}}}}}}},"S32":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionProfileConfig":{"shape":"S2v"}}},"S34":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S38":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S34"}}},"S3a":{"type":"structure","required":["CallerReference","Name","EncodedKey"],"members":{"CallerReference":{},"Name":{},"EncodedKey":{},"Comment":{}}},"S3c":{"type":"structure","required":["Id","CreatedTime","PublicKeyConfig"],"members":{"Id":{},"CreatedTime":{"type":"timestamp"},"PublicKeyConfig":{"shape":"S3a"}}},"S3e":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S3f"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"S17"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S3f":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S3i":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S24"},"StreamingDistributionConfig":{"shape":"S3e"}}},"S4p":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"OriginGroups":{"shape":"Sn"},"DefaultCacheBehavior":{"shape":"Sw"},"CacheBehaviors":{"shape":"S1k"},"CustomErrorResponses":{"shape":"S1n"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1s"},"Restrictions":{"shape":"S1w"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}}}}}}}' - ); + /** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ + function isObject(value) { + var type = typeof value; + return !!value && (type == "object" || type == "function"); + } - /***/ - }, + /** + * This method returns `undefined`. + * + * @static + * @memberOf _ + * @since 2.3.0 + * @category Util + * @example + * + * _.times(2, _.noop); + * // => [undefined, undefined] + */ + function noop() { + // No operation performed. + } - /***/ 94484: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}' - ); + module.exports = uniq; /***/ }, - /***/ 94992: /***/ (module) => { + /***/ 145: /***/ function (module, __unusedexports, __webpack_require__) { "use strict"; - module.exports = JSON.parse( - '{"V":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":25,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}' - ); - /***/ - }, + const pump = __webpack_require__(5453); + const bufferStream = __webpack_require__(4966); - /***/ 22621: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-03-26","endpointPrefix":"cloudfront","globalEndpoint":"cloudfront.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"CloudFront","serviceFullName":"Amazon CloudFront","serviceId":"CloudFront","signatureVersion":"v4","uid":"cloudfront-2019-03-26"},"operations":{"CreateCloudFrontOriginAccessIdentity":{"http":{"requestUri":"/2019-03-26/origin-access-identity/cloudfront","responseCode":201},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"CreateDistribution":{"http":{"requestUri":"/2019-03-26/distribution","responseCode":201},"input":{"type":"structure","required":["DistributionConfig"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S23"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateDistributionWithTags":{"http":{"requestUri":"/2019-03-26/distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["DistributionConfigWithTags"],"members":{"DistributionConfigWithTags":{"locationName":"DistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"},"type":"structure","required":["DistributionConfig","Tags"],"members":{"DistributionConfig":{"shape":"S7"},"Tags":{"shape":"S2f"}}}},"payload":"DistributionConfigWithTags"},"output":{"type":"structure","members":{"Distribution":{"shape":"S23"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"CreateFieldLevelEncryptionConfig":{"http":{"requestUri":"/2019-03-26/field-level-encryption","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionConfig"],"members":{"FieldLevelEncryptionConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2x"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"CreateFieldLevelEncryptionProfile":{"http":{"requestUri":"/2019-03-26/field-level-encryption-profile","responseCode":201},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2z","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S36"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"CreateInvalidation":{"http":{"requestUri":"/2019-03-26/distribution/{DistributionId}/invalidation","responseCode":201},"input":{"type":"structure","required":["DistributionId","InvalidationBatch"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"InvalidationBatch":{"shape":"S38","locationName":"InvalidationBatch","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"InvalidationBatch"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"},"Invalidation":{"shape":"S3c"}},"payload":"Invalidation"}},"CreatePublicKey":{"http":{"requestUri":"/2019-03-26/public-key","responseCode":201},"input":{"type":"structure","required":["PublicKeyConfig"],"members":{"PublicKeyConfig":{"shape":"S3e","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S3g"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"CreateStreamingDistribution":{"http":{"requestUri":"/2019-03-26/streaming-distribution","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfig"],"members":{"StreamingDistributionConfig":{"shape":"S3i","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3m"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"CreateStreamingDistributionWithTags":{"http":{"requestUri":"/2019-03-26/streaming-distribution?WithTags","responseCode":201},"input":{"type":"structure","required":["StreamingDistributionConfigWithTags"],"members":{"StreamingDistributionConfigWithTags":{"locationName":"StreamingDistributionConfigWithTags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"},"type":"structure","required":["StreamingDistributionConfig","Tags"],"members":{"StreamingDistributionConfig":{"shape":"S3i"},"Tags":{"shape":"S2f"}}}},"payload":"StreamingDistributionConfigWithTags"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3m"},"Location":{"location":"header","locationName":"Location"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"DeleteCloudFrontOriginAccessIdentity":{"http":{"method":"DELETE","requestUri":"/2019-03-26/origin-access-identity/cloudfront/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteDistribution":{"http":{"method":"DELETE","requestUri":"/2019-03-26/distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionConfig":{"http":{"method":"DELETE","requestUri":"/2019-03-26/field-level-encryption/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteFieldLevelEncryptionProfile":{"http":{"method":"DELETE","requestUri":"/2019-03-26/field-level-encryption-profile/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeletePublicKey":{"http":{"method":"DELETE","requestUri":"/2019-03-26/public-key/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"DeleteStreamingDistribution":{"http":{"method":"DELETE","requestUri":"/2019-03-26/streaming-distribution/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}}}},"GetCloudFrontOriginAccessIdentity":{"http":{"method":"GET","requestUri":"/2019-03-26/origin-access-identity/cloudfront/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"GetCloudFrontOriginAccessIdentityConfig":{"http":{"method":"GET","requestUri":"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentityConfig"}},"GetDistribution":{"http":{"method":"GET","requestUri":"/2019-03-26/distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Distribution":{"shape":"S23"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"GetDistributionConfig":{"http":{"method":"GET","requestUri":"/2019-03-26/distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"DistributionConfig":{"shape":"S7"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"DistributionConfig"}},"GetFieldLevelEncryption":{"http":{"method":"GET","requestUri":"/2019-03-26/field-level-encryption/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2x"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"GetFieldLevelEncryptionConfig":{"http":{"method":"GET","requestUri":"/2019-03-26/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionConfig":{"shape":"S2m"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionConfig"}},"GetFieldLevelEncryptionProfile":{"http":{"method":"GET","requestUri":"/2019-03-26/field-level-encryption-profile/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S36"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"GetFieldLevelEncryptionProfileConfig":{"http":{"method":"GET","requestUri":"/2019-03-26/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2z"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfileConfig"}},"GetInvalidation":{"http":{"method":"GET","requestUri":"/2019-03-26/distribution/{DistributionId}/invalidation/{Id}"},"input":{"type":"structure","required":["DistributionId","Id"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Invalidation":{"shape":"S3c"}},"payload":"Invalidation"}},"GetPublicKey":{"http":{"method":"GET","requestUri":"/2019-03-26/public-key/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKey":{"shape":"S3g"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"GetPublicKeyConfig":{"http":{"method":"GET","requestUri":"/2019-03-26/public-key/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"PublicKeyConfig":{"shape":"S3e"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKeyConfig"}},"GetStreamingDistribution":{"http":{"method":"GET","requestUri":"/2019-03-26/streaming-distribution/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3m"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}},"GetStreamingDistributionConfig":{"http":{"method":"GET","requestUri":"/2019-03-26/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"StreamingDistributionConfig":{"shape":"S3i"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistributionConfig"}},"ListCloudFrontOriginAccessIdentities":{"http":{"method":"GET","requestUri":"/2019-03-26/origin-access-identity/cloudfront"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentityList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CloudFrontOriginAccessIdentitySummary","type":"structure","required":["Id","S3CanonicalUserId","Comment"],"members":{"Id":{},"S3CanonicalUserId":{},"Comment":{}}}}}}},"payload":"CloudFrontOriginAccessIdentityList"}},"ListDistributions":{"http":{"method":"GET","requestUri":"/2019-03-26/distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4t"}},"payload":"DistributionList"}},"ListDistributionsByWebACLId":{"http":{"method":"GET","requestUri":"/2019-03-26/distributionsByWebACLId/{WebACLId}"},"input":{"type":"structure","required":["WebACLId"],"members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"},"WebACLId":{"location":"uri","locationName":"WebACLId"}}},"output":{"type":"structure","members":{"DistributionList":{"shape":"S4t"}},"payload":"DistributionList"}},"ListFieldLevelEncryptionConfigs":{"http":{"method":"GET","requestUri":"/2019-03-26/field-level-encryption"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionSummary","type":"structure","required":["Id","LastModifiedTime"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Comment":{},"QueryArgProfileConfig":{"shape":"S2n"},"ContentTypeProfileConfig":{"shape":"S2r"}}}}}}},"payload":"FieldLevelEncryptionList"}},"ListFieldLevelEncryptionProfiles":{"http":{"method":"GET","requestUri":"/2019-03-26/field-level-encryption-profile"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"FieldLevelEncryptionProfileList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldLevelEncryptionProfileSummary","type":"structure","required":["Id","LastModifiedTime","Name","EncryptionEntities"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"Name":{},"EncryptionEntities":{"shape":"S30"},"Comment":{}}}}}}},"payload":"FieldLevelEncryptionProfileList"}},"ListInvalidations":{"http":{"method":"GET","requestUri":"/2019-03-26/distribution/{DistributionId}/invalidation"},"input":{"type":"structure","required":["DistributionId"],"members":{"DistributionId":{"location":"uri","locationName":"DistributionId"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"InvalidationList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"InvalidationSummary","type":"structure","required":["Id","CreateTime","Status"],"members":{"Id":{},"CreateTime":{"type":"timestamp"},"Status":{}}}}}}},"payload":"InvalidationList"}},"ListPublicKeys":{"http":{"method":"GET","requestUri":"/2019-03-26/public-key"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"structure","required":["MaxItems","Quantity"],"members":{"NextMarker":{},"MaxItems":{"type":"integer"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"PublicKeySummary","type":"structure","required":["Id","Name","CreatedTime","EncodedKey"],"members":{"Id":{},"Name":{},"CreatedTime":{"type":"timestamp"},"EncodedKey":{},"Comment":{}}}}}}},"payload":"PublicKeyList"}},"ListStreamingDistributions":{"http":{"method":"GET","requestUri":"/2019-03-26/streaming-distribution"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems"}}},"output":{"type":"structure","members":{"StreamingDistributionList":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StreamingDistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"S3Origin":{"shape":"S3j"},"Aliases":{"shape":"S8"},"TrustedSigners":{"shape":"S17"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"}}}}}}},"payload":"StreamingDistributionList"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2019-03-26/tagging"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"querystring","locationName":"Resource"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S2f"}},"payload":"Tags"}},"TagResource":{"http":{"requestUri":"/2019-03-26/tagging?Operation=Tag","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"Tags":{"shape":"S2f","locationName":"Tags","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},"payload":"Tags"}},"UntagResource":{"http":{"requestUri":"/2019-03-26/tagging?Operation=Untag","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"querystring","locationName":"Resource"},"TagKeys":{"locationName":"TagKeys","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"},"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Key"}}}}},"payload":"TagKeys"}},"UpdateCloudFrontOriginAccessIdentity":{"http":{"method":"PUT","requestUri":"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},"input":{"type":"structure","required":["CloudFrontOriginAccessIdentityConfig","Id"],"members":{"CloudFrontOriginAccessIdentityConfig":{"shape":"S2","locationName":"CloudFrontOriginAccessIdentityConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"CloudFrontOriginAccessIdentityConfig"},"output":{"type":"structure","members":{"CloudFrontOriginAccessIdentity":{"shape":"S5"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"CloudFrontOriginAccessIdentity"}},"UpdateDistribution":{"http":{"method":"PUT","requestUri":"/2019-03-26/distribution/{Id}/config"},"input":{"type":"structure","required":["DistributionConfig","Id"],"members":{"DistributionConfig":{"shape":"S7","locationName":"DistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"DistributionConfig"},"output":{"type":"structure","members":{"Distribution":{"shape":"S23"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"Distribution"}},"UpdateFieldLevelEncryptionConfig":{"http":{"method":"PUT","requestUri":"/2019-03-26/field-level-encryption/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionConfig","Id"],"members":{"FieldLevelEncryptionConfig":{"shape":"S2m","locationName":"FieldLevelEncryptionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionConfig"},"output":{"type":"structure","members":{"FieldLevelEncryption":{"shape":"S2x"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryption"}},"UpdateFieldLevelEncryptionProfile":{"http":{"method":"PUT","requestUri":"/2019-03-26/field-level-encryption-profile/{Id}/config"},"input":{"type":"structure","required":["FieldLevelEncryptionProfileConfig","Id"],"members":{"FieldLevelEncryptionProfileConfig":{"shape":"S2z","locationName":"FieldLevelEncryptionProfileConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"FieldLevelEncryptionProfileConfig"},"output":{"type":"structure","members":{"FieldLevelEncryptionProfile":{"shape":"S36"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"FieldLevelEncryptionProfile"}},"UpdatePublicKey":{"http":{"method":"PUT","requestUri":"/2019-03-26/public-key/{Id}/config"},"input":{"type":"structure","required":["PublicKeyConfig","Id"],"members":{"PublicKeyConfig":{"shape":"S3e","locationName":"PublicKeyConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"PublicKeyConfig"},"output":{"type":"structure","members":{"PublicKey":{"shape":"S3g"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"PublicKey"}},"UpdateStreamingDistribution":{"http":{"method":"PUT","requestUri":"/2019-03-26/streaming-distribution/{Id}/config"},"input":{"type":"structure","required":["StreamingDistributionConfig","Id"],"members":{"StreamingDistributionConfig":{"shape":"S3i","locationName":"StreamingDistributionConfig","xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},"Id":{"location":"uri","locationName":"Id"},"IfMatch":{"location":"header","locationName":"If-Match"}},"payload":"StreamingDistributionConfig"},"output":{"type":"structure","members":{"StreamingDistribution":{"shape":"S3m"},"ETag":{"location":"header","locationName":"ETag"}},"payload":"StreamingDistribution"}}},"shapes":{"S2":{"type":"structure","required":["CallerReference","Comment"],"members":{"CallerReference":{},"Comment":{}}},"S5":{"type":"structure","required":["Id","S3CanonicalUserId"],"members":{"Id":{},"S3CanonicalUserId":{},"CloudFrontOriginAccessIdentityConfig":{"shape":"S2"}}},"S7":{"type":"structure","required":["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],"members":{"CallerReference":{},"Aliases":{"shape":"S8"},"DefaultRootObject":{},"Origins":{"shape":"Sb"},"OriginGroups":{"shape":"Sn"},"DefaultCacheBehavior":{"shape":"Sw"},"CacheBehaviors":{"shape":"S1k"},"CustomErrorResponses":{"shape":"S1n"},"Comment":{"type":"string","sensitive":true},"Logging":{"type":"structure","required":["Enabled","IncludeCookies","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1t"},"Restrictions":{"shape":"S1x"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"}}},"S8":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CNAME"}}}},"Sb":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Origin","type":"structure","required":["Id","DomainName"],"members":{"Id":{},"DomainName":{},"OriginPath":{},"CustomHeaders":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginCustomHeader","type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}}}}},"S3OriginConfig":{"type":"structure","required":["OriginAccessIdentity"],"members":{"OriginAccessIdentity":{}}},"CustomOriginConfig":{"type":"structure","required":["HTTPPort","HTTPSPort","OriginProtocolPolicy"],"members":{"HTTPPort":{"type":"integer"},"HTTPSPort":{"type":"integer"},"OriginProtocolPolicy":{},"OriginSslProtocols":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"SslProtocol"}}}},"OriginReadTimeout":{"type":"integer"},"OriginKeepaliveTimeout":{"type":"integer"}}}}}}}},"Sn":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginGroup","type":"structure","required":["Id","FailoverCriteria","Members"],"members":{"Id":{},"FailoverCriteria":{"type":"structure","required":["StatusCodes"],"members":{"StatusCodes":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"StatusCode","type":"integer"}}}}}},"Members":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"OriginGroupMember","type":"structure","required":["OriginId"],"members":{"OriginId":{}}}}}}}}}}},"Sw":{"type":"structure","required":["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"TargetOriginId":{},"ForwardedValues":{"shape":"Sx"},"TrustedSigners":{"shape":"S17"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S1b"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S1f"},"FieldLevelEncryptionId":{}}},"Sx":{"type":"structure","required":["QueryString","Cookies"],"members":{"QueryString":{"type":"boolean"},"Cookies":{"type":"structure","required":["Forward"],"members":{"Forward":{},"WhitelistedNames":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"Headers":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}},"QueryStringCacheKeys":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Name"}}}}}},"S17":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"AwsAccountNumber"}}}},"S1b":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S1c"},"CachedMethods":{"type":"structure","required":["Quantity","Items"],"members":{"Quantity":{"type":"integer"},"Items":{"shape":"S1c"}}}}},"S1c":{"type":"list","member":{"locationName":"Method"}},"S1f":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"LambdaFunctionAssociation","type":"structure","required":["LambdaFunctionARN","EventType"],"members":{"LambdaFunctionARN":{},"EventType":{},"IncludeBody":{"type":"boolean"}}}}}},"S1k":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CacheBehavior","type":"structure","required":["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],"members":{"PathPattern":{},"TargetOriginId":{},"ForwardedValues":{"shape":"Sx"},"TrustedSigners":{"shape":"S17"},"ViewerProtocolPolicy":{},"MinTTL":{"type":"long"},"AllowedMethods":{"shape":"S1b"},"SmoothStreaming":{"type":"boolean"},"DefaultTTL":{"type":"long"},"MaxTTL":{"type":"long"},"Compress":{"type":"boolean"},"LambdaFunctionAssociations":{"shape":"S1f"},"FieldLevelEncryptionId":{}}}}}},"S1n":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"CustomErrorResponse","type":"structure","required":["ErrorCode"],"members":{"ErrorCode":{"type":"integer"},"ResponsePagePath":{},"ResponseCode":{},"ErrorCachingMinTTL":{"type":"long"}}}}}},"S1t":{"type":"structure","members":{"CloudFrontDefaultCertificate":{"type":"boolean"},"IAMCertificateId":{},"ACMCertificateArn":{},"SSLSupportMethod":{},"MinimumProtocolVersion":{},"Certificate":{"deprecated":true},"CertificateSource":{"deprecated":true}}},"S1x":{"type":"structure","required":["GeoRestriction"],"members":{"GeoRestriction":{"type":"structure","required":["RestrictionType","Quantity"],"members":{"RestrictionType":{},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Location"}}}}}},"S23":{"type":"structure","required":["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"InProgressInvalidationBatches":{"type":"integer"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S25"},"DistributionConfig":{"shape":"S7"},"AliasICPRecordals":{"shape":"S2a"}}},"S25":{"type":"structure","required":["Enabled","Quantity"],"members":{"Enabled":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Signer","type":"structure","members":{"AwsAccountNumber":{},"KeyPairIds":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"KeyPairId"}}}}}}}}},"S2a":{"type":"list","member":{"locationName":"AliasICPRecordal","type":"structure","members":{"CNAME":{},"ICPRecordalStatus":{}}}},"S2f":{"type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Tag","type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}}}},"S2m":{"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"Comment":{},"QueryArgProfileConfig":{"shape":"S2n"},"ContentTypeProfileConfig":{"shape":"S2r"}}},"S2n":{"type":"structure","required":["ForwardWhenQueryArgProfileIsUnknown"],"members":{"ForwardWhenQueryArgProfileIsUnknown":{"type":"boolean"},"QueryArgProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"QueryArgProfile","type":"structure","required":["QueryArg","ProfileId"],"members":{"QueryArg":{},"ProfileId":{}}}}}}}},"S2r":{"type":"structure","required":["ForwardWhenContentTypeIsUnknown"],"members":{"ForwardWhenContentTypeIsUnknown":{"type":"boolean"},"ContentTypeProfiles":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"ContentTypeProfile","type":"structure","required":["Format","ContentType"],"members":{"Format":{},"ProfileId":{},"ContentType":{}}}}}}}},"S2x":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionConfig":{"shape":"S2m"}}},"S2z":{"type":"structure","required":["Name","CallerReference","EncryptionEntities"],"members":{"Name":{},"CallerReference":{},"Comment":{},"EncryptionEntities":{"shape":"S30"}}},"S30":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"EncryptionEntity","type":"structure","required":["PublicKeyId","ProviderId","FieldPatterns"],"members":{"PublicKeyId":{},"ProviderId":{},"FieldPatterns":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"FieldPattern"}}}}}}}}},"S36":{"type":"structure","required":["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],"members":{"Id":{},"LastModifiedTime":{"type":"timestamp"},"FieldLevelEncryptionProfileConfig":{"shape":"S2z"}}},"S38":{"type":"structure","required":["Paths","CallerReference"],"members":{"Paths":{"type":"structure","required":["Quantity"],"members":{"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"Path"}}}},"CallerReference":{}}},"S3c":{"type":"structure","required":["Id","Status","CreateTime","InvalidationBatch"],"members":{"Id":{},"Status":{},"CreateTime":{"type":"timestamp"},"InvalidationBatch":{"shape":"S38"}}},"S3e":{"type":"structure","required":["CallerReference","Name","EncodedKey"],"members":{"CallerReference":{},"Name":{},"EncodedKey":{},"Comment":{}}},"S3g":{"type":"structure","required":["Id","CreatedTime","PublicKeyConfig"],"members":{"Id":{},"CreatedTime":{"type":"timestamp"},"PublicKeyConfig":{"shape":"S3e"}}},"S3i":{"type":"structure","required":["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],"members":{"CallerReference":{},"S3Origin":{"shape":"S3j"},"Aliases":{"shape":"S8"},"Comment":{},"Logging":{"type":"structure","required":["Enabled","Bucket","Prefix"],"members":{"Enabled":{"type":"boolean"},"Bucket":{},"Prefix":{}}},"TrustedSigners":{"shape":"S17"},"PriceClass":{},"Enabled":{"type":"boolean"}}},"S3j":{"type":"structure","required":["DomainName","OriginAccessIdentity"],"members":{"DomainName":{},"OriginAccessIdentity":{}}},"S3m":{"type":"structure","required":["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"ActiveTrustedSigners":{"shape":"S25"},"StreamingDistributionConfig":{"shape":"S3i"}}},"S4t":{"type":"structure","required":["Marker","MaxItems","IsTruncated","Quantity"],"members":{"Marker":{},"NextMarker":{},"MaxItems":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Quantity":{"type":"integer"},"Items":{"type":"list","member":{"locationName":"DistributionSummary","type":"structure","required":["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],"members":{"Id":{},"ARN":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"DomainName":{},"Aliases":{"shape":"S8"},"Origins":{"shape":"Sb"},"OriginGroups":{"shape":"Sn"},"DefaultCacheBehavior":{"shape":"Sw"},"CacheBehaviors":{"shape":"S1k"},"CustomErrorResponses":{"shape":"S1n"},"Comment":{},"PriceClass":{},"Enabled":{"type":"boolean"},"ViewerCertificate":{"shape":"S1t"},"Restrictions":{"shape":"S1x"},"WebACLId":{},"HttpVersion":{},"IsIPV6Enabled":{"type":"boolean"},"AliasICPRecordals":{"shape":"S2a"}}}}}}}}' - ); + class MaxBufferError extends Error { + constructor() { + super("maxBuffer exceeded"); + this.name = "MaxBufferError"; + } + } - /***/ - }, + function getStream(inputStream, options) { + if (!inputStream) { + return Promise.reject(new Error("Expected a stream")); + } - /***/ 49289: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCloudFrontOriginAccessIdentities":{"input_token":"Marker","limit_key":"MaxItems","more_results":"CloudFrontOriginAccessIdentityList.IsTruncated","output_token":"CloudFrontOriginAccessIdentityList.NextMarker","result_key":"CloudFrontOriginAccessIdentityList.Items"},"ListDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"DistributionList.IsTruncated","output_token":"DistributionList.NextMarker","result_key":"DistributionList.Items"},"ListInvalidations":{"input_token":"Marker","limit_key":"MaxItems","more_results":"InvalidationList.IsTruncated","output_token":"InvalidationList.NextMarker","result_key":"InvalidationList.Items"},"ListStreamingDistributions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"StreamingDistributionList.IsTruncated","output_token":"StreamingDistributionList.NextMarker","result_key":"StreamingDistributionList.Items"}}}' - ); + options = Object.assign({ maxBuffer: Infinity }, options); - /***/ - }, + const { maxBuffer } = options; - /***/ 89078: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DistributionDeployed":{"delay":60,"operation":"GetDistribution","maxAttempts":35,"description":"Wait until a distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"Distribution.Status"}]},"InvalidationCompleted":{"delay":20,"operation":"GetInvalidation","maxAttempts":30,"description":"Wait until an invalidation has completed.","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"Invalidation.Status"}]},"StreamingDistributionDeployed":{"delay":60,"operation":"GetStreamingDistribution","maxAttempts":25,"description":"Wait until a streaming distribution is deployed.","acceptors":[{"expected":"Deployed","matcher":"path","state":"success","argument":"StreamingDistribution.Status"}]}}}' - ); + let stream; + return new Promise((resolve, reject) => { + const rejectPromise = (error) => { + if (error) { + // A null check + error.bufferedData = stream.getBufferedValue(); + } + reject(error); + }; - /***/ - }, + stream = pump(inputStream, bufferStream(options), (error) => { + if (error) { + rejectPromise(error); + return; + } - /***/ 59717: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-05-30","endpointPrefix":"cloudhsm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CloudHSM","serviceFullName":"Amazon CloudHSM","serviceId":"CloudHSM","signatureVersion":"v4","targetPrefix":"CloudHsmFrontendService","uid":"cloudhsm-2014-05-30"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceArn","TagList"],"members":{"ResourceArn":{},"TagList":{"shape":"S3"}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"CreateHapg":{"input":{"type":"structure","required":["Label"],"members":{"Label":{}}},"output":{"type":"structure","members":{"HapgArn":{}}}},"CreateHsm":{"input":{"type":"structure","required":["SubnetId","SshKey","IamRoleArn","SubscriptionType"],"members":{"SubnetId":{"locationName":"SubnetId"},"SshKey":{"locationName":"SshKey"},"EniIp":{"locationName":"EniIp"},"IamRoleArn":{"locationName":"IamRoleArn"},"ExternalId":{"locationName":"ExternalId"},"SubscriptionType":{"locationName":"SubscriptionType"},"ClientToken":{"locationName":"ClientToken"},"SyslogIp":{"locationName":"SyslogIp"}},"locationName":"CreateHsmRequest"},"output":{"type":"structure","members":{"HsmArn":{}}}},"CreateLunaClient":{"input":{"type":"structure","required":["Certificate"],"members":{"Label":{},"Certificate":{}}},"output":{"type":"structure","members":{"ClientArn":{}}}},"DeleteHapg":{"input":{"type":"structure","required":["HapgArn"],"members":{"HapgArn":{}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"DeleteHsm":{"input":{"type":"structure","required":["HsmArn"],"members":{"HsmArn":{"locationName":"HsmArn"}},"locationName":"DeleteHsmRequest"},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"DeleteLunaClient":{"input":{"type":"structure","required":["ClientArn"],"members":{"ClientArn":{}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}},"DescribeHapg":{"input":{"type":"structure","required":["HapgArn"],"members":{"HapgArn":{}}},"output":{"type":"structure","members":{"HapgArn":{},"HapgSerial":{},"HsmsLastActionFailed":{"shape":"Sz"},"HsmsPendingDeletion":{"shape":"Sz"},"HsmsPendingRegistration":{"shape":"Sz"},"Label":{},"LastModifiedTimestamp":{},"PartitionSerialList":{"shape":"S11"},"State":{}}}},"DescribeHsm":{"input":{"type":"structure","members":{"HsmArn":{},"HsmSerialNumber":{}}},"output":{"type":"structure","members":{"HsmArn":{},"Status":{},"StatusDetails":{},"AvailabilityZone":{},"EniId":{},"EniIp":{},"SubscriptionType":{},"SubscriptionStartDate":{},"SubscriptionEndDate":{},"VpcId":{},"SubnetId":{},"IamRoleArn":{},"SerialNumber":{},"VendorName":{},"HsmType":{},"SoftwareVersion":{},"SshPublicKey":{},"SshKeyLastUpdated":{},"ServerCertUri":{},"ServerCertLastUpdated":{},"Partitions":{"type":"list","member":{}}}}},"DescribeLunaClient":{"input":{"type":"structure","members":{"ClientArn":{},"CertificateFingerprint":{}}},"output":{"type":"structure","members":{"ClientArn":{},"Certificate":{},"CertificateFingerprint":{},"LastModifiedTimestamp":{},"Label":{}}}},"GetConfig":{"input":{"type":"structure","required":["ClientArn","ClientVersion","HapgList"],"members":{"ClientArn":{},"ClientVersion":{},"HapgList":{"shape":"S1i"}}},"output":{"type":"structure","members":{"ConfigType":{},"ConfigFile":{},"ConfigCred":{}}}},"ListAvailableZones":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AZList":{"type":"list","member":{}}}}},"ListHapgs":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","required":["HapgList"],"members":{"HapgList":{"shape":"S1i"},"NextToken":{}}}},"ListHsms":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"HsmList":{"shape":"Sz"},"NextToken":{}}}},"ListLunaClients":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","required":["ClientList"],"members":{"ClientList":{"type":"list","member":{}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","required":["TagList"],"members":{"TagList":{"shape":"S3"}}}},"ModifyHapg":{"input":{"type":"structure","required":["HapgArn"],"members":{"HapgArn":{},"Label":{},"PartitionSerialList":{"shape":"S11"}}},"output":{"type":"structure","members":{"HapgArn":{}}}},"ModifyHsm":{"input":{"type":"structure","required":["HsmArn"],"members":{"HsmArn":{"locationName":"HsmArn"},"SubnetId":{"locationName":"SubnetId"},"EniIp":{"locationName":"EniIp"},"IamRoleArn":{"locationName":"IamRoleArn"},"ExternalId":{"locationName":"ExternalId"},"SyslogIp":{"locationName":"SyslogIp"}},"locationName":"ModifyHsmRequest"},"output":{"type":"structure","members":{"HsmArn":{}}}},"ModifyLunaClient":{"input":{"type":"structure","required":["ClientArn","Certificate"],"members":{"ClientArn":{},"Certificate":{}}},"output":{"type":"structure","members":{"ClientArn":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceArn","TagKeyList"],"members":{"ResourceArn":{},"TagKeyList":{"type":"list","member":{}}}},"output":{"type":"structure","required":["Status"],"members":{"Status":{}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sz":{"type":"list","member":{}},"S11":{"type":"list","member":{}},"S1i":{"type":"list","member":{}}}}' - ); + resolve(); + }); - /***/ - }, - - /***/ 26512: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 19362: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-04-28","endpointPrefix":"cloudhsmv2","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CloudHSM V2","serviceFullName":"AWS CloudHSM V2","serviceId":"CloudHSM V2","signatureVersion":"v4","signingName":"cloudhsm","targetPrefix":"BaldrApiService","uid":"cloudhsmv2-2017-04-28"},"operations":{"CopyBackupToRegion":{"input":{"type":"structure","required":["DestinationRegion","BackupId"],"members":{"DestinationRegion":{},"BackupId":{},"TagList":{"shape":"S4"}}},"output":{"type":"structure","members":{"DestinationBackup":{"type":"structure","members":{"CreateTimestamp":{"type":"timestamp"},"SourceRegion":{},"SourceBackup":{},"SourceCluster":{}}}}}},"CreateCluster":{"input":{"type":"structure","required":["SubnetIds","HsmType"],"members":{"SubnetIds":{"type":"list","member":{}},"HsmType":{},"SourceBackupId":{},"TagList":{"shape":"S4"}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sh"}}}},"CreateHsm":{"input":{"type":"structure","required":["ClusterId","AvailabilityZone"],"members":{"ClusterId":{},"AvailabilityZone":{},"IpAddress":{}}},"output":{"type":"structure","members":{"Hsm":{"shape":"Sk"}}}},"DeleteBackup":{"input":{"type":"structure","required":["BackupId"],"members":{"BackupId":{}}},"output":{"type":"structure","members":{"Backup":{"shape":"S13"}}}},"DeleteCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sh"}}}},"DeleteHsm":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"HsmId":{},"EniId":{},"EniIp":{}}},"output":{"type":"structure","members":{"HsmId":{}}}},"DescribeBackups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S1c"},"SortAscending":{"type":"boolean"}}},"output":{"type":"structure","members":{"Backups":{"type":"list","member":{"shape":"S13"}},"NextToken":{}}}},"DescribeClusters":{"input":{"type":"structure","members":{"Filters":{"shape":"S1c"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Clusters":{"type":"list","member":{"shape":"Sh"}},"NextToken":{}}}},"InitializeCluster":{"input":{"type":"structure","required":["ClusterId","SignedCert","TrustAnchor"],"members":{"ClusterId":{},"SignedCert":{},"TrustAnchor":{}}},"output":{"type":"structure","members":{"State":{},"StateMessage":{}}}},"ListTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["TagList"],"members":{"TagList":{"shape":"S4"},"NextToken":{}}}},"RestoreBackup":{"input":{"type":"structure","required":["BackupId"],"members":{"BackupId":{}}},"output":{"type":"structure","members":{"Backup":{"shape":"S13"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceId","TagList"],"members":{"ResourceId":{},"TagList":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceId","TagKeyList"],"members":{"ResourceId":{},"TagKeyList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sh":{"type":"structure","members":{"BackupPolicy":{},"ClusterId":{},"CreateTimestamp":{"type":"timestamp"},"Hsms":{"type":"list","member":{"shape":"Sk"}},"HsmType":{},"PreCoPassword":{},"SecurityGroup":{},"SourceBackupId":{},"State":{},"StateMessage":{},"SubnetMapping":{"type":"map","key":{},"value":{}},"VpcId":{},"Certificates":{"type":"structure","members":{"ClusterCsr":{},"HsmCertificate":{},"AwsHardwareCertificate":{},"ManufacturerHardwareCertificate":{},"ClusterCertificate":{}}},"TagList":{"shape":"S4"}}},"Sk":{"type":"structure","required":["HsmId"],"members":{"AvailabilityZone":{},"ClusterId":{},"SubnetId":{},"EniId":{},"EniIp":{},"HsmId":{},"State":{},"StateMessage":{}}},"S13":{"type":"structure","required":["BackupId"],"members":{"BackupId":{},"BackupState":{},"ClusterId":{},"CreateTimestamp":{"type":"timestamp"},"CopyTimestamp":{"type":"timestamp"},"SourceRegion":{},"SourceBackup":{},"SourceCluster":{},"DeleteTimestamp":{"type":"timestamp"},"TagList":{"shape":"S4"}}},"S1c":{"type":"map","key":{},"value":{"type":"list","member":{}}}}}' - ); - - /***/ - }, - - /***/ 96674: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeBackups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeClusters":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTags":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 4999: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2011-02-01","endpointPrefix":"cloudsearch","serviceFullName":"Amazon CloudSearch","serviceId":"CloudSearch","signatureVersion":"v4","xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2011-02-01/","protocol":"query"},"operations":{"CreateDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"CreateDomainResult","type":"structure","members":{"DomainStatus":{"shape":"S4"}}}},"DefineIndexField":{"input":{"type":"structure","required":["DomainName","IndexField"],"members":{"DomainName":{},"IndexField":{"shape":"Sf"}}},"output":{"resultWrapper":"DefineIndexFieldResult","type":"structure","required":["IndexField"],"members":{"IndexField":{"shape":"Sx"}}}},"DefineRankExpression":{"input":{"type":"structure","required":["DomainName","RankExpression"],"members":{"DomainName":{},"RankExpression":{"shape":"S12"}}},"output":{"resultWrapper":"DefineRankExpressionResult","type":"structure","required":["RankExpression"],"members":{"RankExpression":{"shape":"S15"}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DeleteDomainResult","type":"structure","members":{"DomainStatus":{"shape":"S4"}}}},"DeleteIndexField":{"input":{"type":"structure","required":["DomainName","IndexFieldName"],"members":{"DomainName":{},"IndexFieldName":{}}},"output":{"resultWrapper":"DeleteIndexFieldResult","type":"structure","required":["IndexField"],"members":{"IndexField":{"shape":"Sx"}}}},"DeleteRankExpression":{"input":{"type":"structure","required":["DomainName","RankName"],"members":{"DomainName":{},"RankName":{}}},"output":{"resultWrapper":"DeleteRankExpressionResult","type":"structure","required":["RankExpression"],"members":{"RankExpression":{"shape":"S15"}}}},"DescribeAvailabilityOptions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DescribeAvailabilityOptionsResult","type":"structure","members":{"AvailabilityOptions":{"shape":"S1e"}}}},"DescribeDefaultSearchField":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DescribeDefaultSearchFieldResult","type":"structure","required":["DefaultSearchField"],"members":{"DefaultSearchField":{"shape":"S1i"}}}},"DescribeDomains":{"input":{"type":"structure","members":{"DomainNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeDomainsResult","type":"structure","required":["DomainStatusList"],"members":{"DomainStatusList":{"type":"list","member":{"shape":"S4"}}}}},"DescribeIndexFields":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"FieldNames":{"shape":"S1o"}}},"output":{"resultWrapper":"DescribeIndexFieldsResult","type":"structure","required":["IndexFields"],"members":{"IndexFields":{"type":"list","member":{"shape":"Sx"}}}}},"DescribeRankExpressions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"RankNames":{"shape":"S1o"}}},"output":{"resultWrapper":"DescribeRankExpressionsResult","type":"structure","required":["RankExpressions"],"members":{"RankExpressions":{"type":"list","member":{"shape":"S15"}}}}},"DescribeServiceAccessPolicies":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DescribeServiceAccessPoliciesResult","type":"structure","required":["AccessPolicies"],"members":{"AccessPolicies":{"shape":"S1w"}}}},"DescribeStemmingOptions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DescribeStemmingOptionsResult","type":"structure","required":["Stems"],"members":{"Stems":{"shape":"S20"}}}},"DescribeStopwordOptions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DescribeStopwordOptionsResult","type":"structure","required":["Stopwords"],"members":{"Stopwords":{"shape":"S24"}}}},"DescribeSynonymOptions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DescribeSynonymOptionsResult","type":"structure","required":["Synonyms"],"members":{"Synonyms":{"shape":"S28"}}}},"IndexDocuments":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"IndexDocumentsResult","type":"structure","members":{"FieldNames":{"shape":"S1o"}}}},"UpdateAvailabilityOptions":{"input":{"type":"structure","required":["DomainName","MultiAZ"],"members":{"DomainName":{},"MultiAZ":{"type":"boolean"}}},"output":{"resultWrapper":"UpdateAvailabilityOptionsResult","type":"structure","members":{"AvailabilityOptions":{"shape":"S1e"}}}},"UpdateDefaultSearchField":{"input":{"type":"structure","required":["DomainName","DefaultSearchField"],"members":{"DomainName":{},"DefaultSearchField":{}}},"output":{"resultWrapper":"UpdateDefaultSearchFieldResult","type":"structure","required":["DefaultSearchField"],"members":{"DefaultSearchField":{"shape":"S1i"}}}},"UpdateServiceAccessPolicies":{"input":{"type":"structure","required":["DomainName","AccessPolicies"],"members":{"DomainName":{},"AccessPolicies":{}}},"output":{"resultWrapper":"UpdateServiceAccessPoliciesResult","type":"structure","required":["AccessPolicies"],"members":{"AccessPolicies":{"shape":"S1w"}}}},"UpdateStemmingOptions":{"input":{"type":"structure","required":["DomainName","Stems"],"members":{"DomainName":{},"Stems":{}}},"output":{"resultWrapper":"UpdateStemmingOptionsResult","type":"structure","required":["Stems"],"members":{"Stems":{"shape":"S20"}}}},"UpdateStopwordOptions":{"input":{"type":"structure","required":["DomainName","Stopwords"],"members":{"DomainName":{},"Stopwords":{}}},"output":{"resultWrapper":"UpdateStopwordOptionsResult","type":"structure","required":["Stopwords"],"members":{"Stopwords":{"shape":"S24"}}}},"UpdateSynonymOptions":{"input":{"type":"structure","required":["DomainName","Synonyms"],"members":{"DomainName":{},"Synonyms":{}}},"output":{"resultWrapper":"UpdateSynonymOptionsResult","type":"structure","required":["Synonyms"],"members":{"Synonyms":{"shape":"S28"}}}}},"shapes":{"S4":{"type":"structure","required":["DomainId","DomainName","RequiresIndexDocuments"],"members":{"DomainId":{},"DomainName":{},"Created":{"type":"boolean"},"Deleted":{"type":"boolean"},"NumSearchableDocs":{"type":"long"},"DocService":{"shape":"S8"},"SearchService":{"shape":"S8"},"RequiresIndexDocuments":{"type":"boolean"},"Processing":{"type":"boolean"},"SearchInstanceType":{},"SearchPartitionCount":{"type":"integer"},"SearchInstanceCount":{"type":"integer"}}},"S8":{"type":"structure","members":{"Arn":{},"Endpoint":{}}},"Sf":{"type":"structure","required":["IndexFieldName","IndexFieldType"],"members":{"IndexFieldName":{},"IndexFieldType":{},"UIntOptions":{"type":"structure","members":{"DefaultValue":{"type":"integer"}}},"LiteralOptions":{"type":"structure","members":{"DefaultValue":{},"SearchEnabled":{"type":"boolean"},"FacetEnabled":{"type":"boolean"},"ResultEnabled":{"type":"boolean"}}},"TextOptions":{"type":"structure","members":{"DefaultValue":{},"FacetEnabled":{"type":"boolean"},"ResultEnabled":{"type":"boolean"},"TextProcessor":{}}},"SourceAttributes":{"type":"list","member":{"type":"structure","required":["SourceDataFunction"],"members":{"SourceDataFunction":{},"SourceDataCopy":{"type":"structure","required":["SourceName"],"members":{"SourceName":{},"DefaultValue":{}}},"SourceDataTrimTitle":{"type":"structure","required":["SourceName"],"members":{"SourceName":{},"DefaultValue":{},"Separator":{},"Language":{}}},"SourceDataMap":{"type":"structure","required":["SourceName"],"members":{"SourceName":{},"DefaultValue":{},"Cases":{"type":"map","key":{},"value":{}}}}}}}}},"Sx":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"Sf"},"Status":{"shape":"Sy"}}},"Sy":{"type":"structure","required":["CreationDate","UpdateDate","State"],"members":{"CreationDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"UpdateVersion":{"type":"integer"},"State":{},"PendingDeletion":{"type":"boolean"}}},"S12":{"type":"structure","required":["RankName","RankExpression"],"members":{"RankName":{},"RankExpression":{}}},"S15":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S12"},"Status":{"shape":"Sy"}}},"S1e":{"type":"structure","required":["Options","Status"],"members":{"Options":{"type":"boolean"},"Status":{"shape":"Sy"}}},"S1i":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"Sy"}}},"S1o":{"type":"list","member":{}},"S1w":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"Sy"}}},"S20":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"Sy"}}},"S24":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"Sy"}}},"S28":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"Sy"}}}}}' - ); - - /***/ - }, - - /***/ 74483: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDomains":{"result_key":"DomainStatusList"},"DescribeIndexFields":{"result_key":"IndexFields"},"DescribeRankExpressions":{"result_key":"RankExpressions"}}}' - ); - - /***/ - }, - - /***/ 93200: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-01-01","endpointPrefix":"cloudsearch","protocol":"query","serviceFullName":"Amazon CloudSearch","serviceId":"CloudSearch","signatureVersion":"v4","uid":"cloudsearch-2013-01-01","xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/"},"operations":{"BuildSuggesters":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"BuildSuggestersResult","type":"structure","members":{"FieldNames":{"shape":"S4"}}}},"CreateDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"CreateDomainResult","type":"structure","members":{"DomainStatus":{"shape":"S8"}}}},"DefineAnalysisScheme":{"input":{"type":"structure","required":["DomainName","AnalysisScheme"],"members":{"DomainName":{},"AnalysisScheme":{"shape":"Sl"}}},"output":{"resultWrapper":"DefineAnalysisSchemeResult","type":"structure","required":["AnalysisScheme"],"members":{"AnalysisScheme":{"shape":"Ss"}}}},"DefineExpression":{"input":{"type":"structure","required":["DomainName","Expression"],"members":{"DomainName":{},"Expression":{"shape":"Sy"}}},"output":{"resultWrapper":"DefineExpressionResult","type":"structure","required":["Expression"],"members":{"Expression":{"shape":"S11"}}}},"DefineIndexField":{"input":{"type":"structure","required":["DomainName","IndexField"],"members":{"DomainName":{},"IndexField":{"shape":"S13"}}},"output":{"resultWrapper":"DefineIndexFieldResult","type":"structure","required":["IndexField"],"members":{"IndexField":{"shape":"S1n"}}}},"DefineSuggester":{"input":{"type":"structure","required":["DomainName","Suggester"],"members":{"DomainName":{},"Suggester":{"shape":"S1p"}}},"output":{"resultWrapper":"DefineSuggesterResult","type":"structure","required":["Suggester"],"members":{"Suggester":{"shape":"S1t"}}}},"DeleteAnalysisScheme":{"input":{"type":"structure","required":["DomainName","AnalysisSchemeName"],"members":{"DomainName":{},"AnalysisSchemeName":{}}},"output":{"resultWrapper":"DeleteAnalysisSchemeResult","type":"structure","required":["AnalysisScheme"],"members":{"AnalysisScheme":{"shape":"Ss"}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DeleteDomainResult","type":"structure","members":{"DomainStatus":{"shape":"S8"}}}},"DeleteExpression":{"input":{"type":"structure","required":["DomainName","ExpressionName"],"members":{"DomainName":{},"ExpressionName":{}}},"output":{"resultWrapper":"DeleteExpressionResult","type":"structure","required":["Expression"],"members":{"Expression":{"shape":"S11"}}}},"DeleteIndexField":{"input":{"type":"structure","required":["DomainName","IndexFieldName"],"members":{"DomainName":{},"IndexFieldName":{}}},"output":{"resultWrapper":"DeleteIndexFieldResult","type":"structure","required":["IndexField"],"members":{"IndexField":{"shape":"S1n"}}}},"DeleteSuggester":{"input":{"type":"structure","required":["DomainName","SuggesterName"],"members":{"DomainName":{},"SuggesterName":{}}},"output":{"resultWrapper":"DeleteSuggesterResult","type":"structure","required":["Suggester"],"members":{"Suggester":{"shape":"S1t"}}}},"DescribeAnalysisSchemes":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AnalysisSchemeNames":{"shape":"S25"},"Deployed":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeAnalysisSchemesResult","type":"structure","required":["AnalysisSchemes"],"members":{"AnalysisSchemes":{"type":"list","member":{"shape":"Ss"}}}}},"DescribeAvailabilityOptions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"Deployed":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeAvailabilityOptionsResult","type":"structure","members":{"AvailabilityOptions":{"shape":"S2a"}}}},"DescribeDomainEndpointOptions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"Deployed":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDomainEndpointOptionsResult","type":"structure","members":{"DomainEndpointOptions":{"shape":"S2e"}}}},"DescribeDomains":{"input":{"type":"structure","members":{"DomainNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeDomainsResult","type":"structure","required":["DomainStatusList"],"members":{"DomainStatusList":{"type":"list","member":{"shape":"S8"}}}}},"DescribeExpressions":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ExpressionNames":{"shape":"S25"},"Deployed":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeExpressionsResult","type":"structure","required":["Expressions"],"members":{"Expressions":{"type":"list","member":{"shape":"S11"}}}}},"DescribeIndexFields":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"FieldNames":{"type":"list","member":{}},"Deployed":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeIndexFieldsResult","type":"structure","required":["IndexFields"],"members":{"IndexFields":{"type":"list","member":{"shape":"S1n"}}}}},"DescribeScalingParameters":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DescribeScalingParametersResult","type":"structure","required":["ScalingParameters"],"members":{"ScalingParameters":{"shape":"S2u"}}}},"DescribeServiceAccessPolicies":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"Deployed":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeServiceAccessPoliciesResult","type":"structure","required":["AccessPolicies"],"members":{"AccessPolicies":{"shape":"S2z"}}}},"DescribeSuggesters":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"SuggesterNames":{"shape":"S25"},"Deployed":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeSuggestersResult","type":"structure","required":["Suggesters"],"members":{"Suggesters":{"type":"list","member":{"shape":"S1t"}}}}},"IndexDocuments":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"IndexDocumentsResult","type":"structure","members":{"FieldNames":{"shape":"S4"}}}},"ListDomainNames":{"output":{"resultWrapper":"ListDomainNamesResult","type":"structure","members":{"DomainNames":{"type":"map","key":{},"value":{}}}}},"UpdateAvailabilityOptions":{"input":{"type":"structure","required":["DomainName","MultiAZ"],"members":{"DomainName":{},"MultiAZ":{"type":"boolean"}}},"output":{"resultWrapper":"UpdateAvailabilityOptionsResult","type":"structure","members":{"AvailabilityOptions":{"shape":"S2a"}}}},"UpdateDomainEndpointOptions":{"input":{"type":"structure","required":["DomainName","DomainEndpointOptions"],"members":{"DomainName":{},"DomainEndpointOptions":{"shape":"S2f"}}},"output":{"resultWrapper":"UpdateDomainEndpointOptionsResult","type":"structure","members":{"DomainEndpointOptions":{"shape":"S2e"}}}},"UpdateScalingParameters":{"input":{"type":"structure","required":["DomainName","ScalingParameters"],"members":{"DomainName":{},"ScalingParameters":{"shape":"S2v"}}},"output":{"resultWrapper":"UpdateScalingParametersResult","type":"structure","required":["ScalingParameters"],"members":{"ScalingParameters":{"shape":"S2u"}}}},"UpdateServiceAccessPolicies":{"input":{"type":"structure","required":["DomainName","AccessPolicies"],"members":{"DomainName":{},"AccessPolicies":{}}},"output":{"resultWrapper":"UpdateServiceAccessPoliciesResult","type":"structure","required":["AccessPolicies"],"members":{"AccessPolicies":{"shape":"S2z"}}}}},"shapes":{"S4":{"type":"list","member":{}},"S8":{"type":"structure","required":["DomainId","DomainName","RequiresIndexDocuments"],"members":{"DomainId":{},"DomainName":{},"ARN":{},"Created":{"type":"boolean"},"Deleted":{"type":"boolean"},"DocService":{"shape":"Sc"},"SearchService":{"shape":"Sc"},"RequiresIndexDocuments":{"type":"boolean"},"Processing":{"type":"boolean"},"SearchInstanceType":{},"SearchPartitionCount":{"type":"integer"},"SearchInstanceCount":{"type":"integer"},"Limits":{"type":"structure","required":["MaximumReplicationCount","MaximumPartitionCount"],"members":{"MaximumReplicationCount":{"type":"integer"},"MaximumPartitionCount":{"type":"integer"}}}}},"Sc":{"type":"structure","members":{"Endpoint":{}}},"Sl":{"type":"structure","required":["AnalysisSchemeName","AnalysisSchemeLanguage"],"members":{"AnalysisSchemeName":{},"AnalysisSchemeLanguage":{},"AnalysisOptions":{"type":"structure","members":{"Synonyms":{},"Stopwords":{},"StemmingDictionary":{},"JapaneseTokenizationDictionary":{},"AlgorithmicStemming":{}}}}},"Ss":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"Sl"},"Status":{"shape":"St"}}},"St":{"type":"structure","required":["CreationDate","UpdateDate","State"],"members":{"CreationDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"UpdateVersion":{"type":"integer"},"State":{},"PendingDeletion":{"type":"boolean"}}},"Sy":{"type":"structure","required":["ExpressionName","ExpressionValue"],"members":{"ExpressionName":{},"ExpressionValue":{}}},"S11":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"Sy"},"Status":{"shape":"St"}}},"S13":{"type":"structure","required":["IndexFieldName","IndexFieldType"],"members":{"IndexFieldName":{},"IndexFieldType":{},"IntOptions":{"type":"structure","members":{"DefaultValue":{"type":"long"},"SourceField":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"},"SortEnabled":{"type":"boolean"}}},"DoubleOptions":{"type":"structure","members":{"DefaultValue":{"type":"double"},"SourceField":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"},"SortEnabled":{"type":"boolean"}}},"LiteralOptions":{"type":"structure","members":{"DefaultValue":{},"SourceField":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"},"SortEnabled":{"type":"boolean"}}},"TextOptions":{"type":"structure","members":{"DefaultValue":{},"SourceField":{},"ReturnEnabled":{"type":"boolean"},"SortEnabled":{"type":"boolean"},"HighlightEnabled":{"type":"boolean"},"AnalysisScheme":{}}},"DateOptions":{"type":"structure","members":{"DefaultValue":{},"SourceField":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"},"SortEnabled":{"type":"boolean"}}},"LatLonOptions":{"type":"structure","members":{"DefaultValue":{},"SourceField":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"},"SortEnabled":{"type":"boolean"}}},"IntArrayOptions":{"type":"structure","members":{"DefaultValue":{"type":"long"},"SourceFields":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"}}},"DoubleArrayOptions":{"type":"structure","members":{"DefaultValue":{"type":"double"},"SourceFields":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"}}},"LiteralArrayOptions":{"type":"structure","members":{"DefaultValue":{},"SourceFields":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"}}},"TextArrayOptions":{"type":"structure","members":{"DefaultValue":{},"SourceFields":{},"ReturnEnabled":{"type":"boolean"},"HighlightEnabled":{"type":"boolean"},"AnalysisScheme":{}}},"DateArrayOptions":{"type":"structure","members":{"DefaultValue":{},"SourceFields":{},"FacetEnabled":{"type":"boolean"},"SearchEnabled":{"type":"boolean"},"ReturnEnabled":{"type":"boolean"}}}}},"S1n":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S13"},"Status":{"shape":"St"}}},"S1p":{"type":"structure","required":["SuggesterName","DocumentSuggesterOptions"],"members":{"SuggesterName":{},"DocumentSuggesterOptions":{"type":"structure","required":["SourceField"],"members":{"SourceField":{},"FuzzyMatching":{},"SortExpression":{}}}}},"S1t":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1p"},"Status":{"shape":"St"}}},"S25":{"type":"list","member":{}},"S2a":{"type":"structure","required":["Options","Status"],"members":{"Options":{"type":"boolean"},"Status":{"shape":"St"}}},"S2e":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S2f"},"Status":{"shape":"St"}}},"S2f":{"type":"structure","members":{"EnforceHTTPS":{"type":"boolean"},"TLSSecurityPolicy":{}}},"S2u":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S2v"},"Status":{"shape":"St"}}},"S2v":{"type":"structure","members":{"DesiredInstanceType":{},"DesiredReplicationCount":{"type":"integer"},"DesiredPartitionCount":{"type":"integer"}}},"S2z":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"St"}}}}}' - ); - - /***/ - }, - - /***/ 82352: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeAnalysisSchemes":{"result_key":"AnalysisSchemes"},"DescribeDomains":{"result_key":"DomainStatusList"},"DescribeExpressions":{"result_key":"Expressions"},"DescribeIndexFields":{"result_key":"IndexFields"},"DescribeSuggesters":{"result_key":"Suggesters"}}}' - ); - - /***/ - }, - - /***/ 56588: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-01-01","endpointPrefix":"cloudsearchdomain","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon CloudSearch Domain","serviceId":"CloudSearch Domain","signatureVersion":"v4","signingName":"cloudsearch","uid":"cloudsearchdomain-2013-01-01"},"operations":{"Search":{"http":{"method":"GET","requestUri":"/2013-01-01/search?format=sdk&pretty=true"},"input":{"type":"structure","required":["query"],"members":{"cursor":{"location":"querystring","locationName":"cursor"},"expr":{"location":"querystring","locationName":"expr"},"facet":{"location":"querystring","locationName":"facet"},"filterQuery":{"location":"querystring","locationName":"fq"},"highlight":{"location":"querystring","locationName":"highlight"},"partial":{"location":"querystring","locationName":"partial","type":"boolean"},"query":{"location":"querystring","locationName":"q"},"queryOptions":{"location":"querystring","locationName":"q.options"},"queryParser":{"location":"querystring","locationName":"q.parser"},"return":{"location":"querystring","locationName":"return"},"size":{"location":"querystring","locationName":"size","type":"long"},"sort":{"location":"querystring","locationName":"sort"},"start":{"location":"querystring","locationName":"start","type":"long"},"stats":{"location":"querystring","locationName":"stats"}}},"output":{"type":"structure","members":{"status":{"type":"structure","members":{"timems":{"type":"long"},"rid":{}}},"hits":{"type":"structure","members":{"found":{"type":"long"},"start":{"type":"long"},"cursor":{},"hit":{"type":"list","member":{"type":"structure","members":{"id":{},"fields":{"type":"map","key":{},"value":{"type":"list","member":{}}},"exprs":{"type":"map","key":{},"value":{}},"highlights":{"type":"map","key":{},"value":{}}}}}}},"facets":{"type":"map","key":{},"value":{"type":"structure","members":{"buckets":{"type":"list","member":{"type":"structure","members":{"value":{},"count":{"type":"long"}}}}}}},"stats":{"type":"map","key":{},"value":{"type":"structure","members":{"min":{},"max":{},"count":{"type":"long"},"missing":{"type":"long"},"sum":{"type":"double"},"sumOfSquares":{"type":"double"},"mean":{},"stddev":{"type":"double"}}}}}}},"Suggest":{"http":{"method":"GET","requestUri":"/2013-01-01/suggest?format=sdk&pretty=true"},"input":{"type":"structure","required":["query","suggester"],"members":{"query":{"location":"querystring","locationName":"q"},"suggester":{"location":"querystring","locationName":"suggester"},"size":{"location":"querystring","locationName":"size","type":"long"}}},"output":{"type":"structure","members":{"status":{"type":"structure","members":{"timems":{"type":"long"},"rid":{}}},"suggest":{"type":"structure","members":{"query":{},"found":{"type":"long"},"suggestions":{"type":"list","member":{"type":"structure","members":{"suggestion":{},"score":{"type":"long"},"id":{}}}}}}}}},"UploadDocuments":{"http":{"requestUri":"/2013-01-01/documents/batch?format=sdk"},"input":{"type":"structure","required":["documents","contentType"],"members":{"documents":{"type":"blob","streaming":true},"contentType":{"location":"header","locationName":"Content-Type"}},"payload":"documents"},"output":{"type":"structure","members":{"status":{},"adds":{"type":"long"},"deletes":{"type":"long"},"warnings":{"type":"list","member":{"type":"structure","members":{"message":{}}}}}}}},"shapes":{}}' - ); - - /***/ - }, - - /***/ 90967: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-11-01","endpointPrefix":"cloudtrail","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CloudTrail","serviceFullName":"AWS CloudTrail","serviceId":"CloudTrail","signatureVersion":"v4","targetPrefix":"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101","uid":"cloudtrail-2013-11-01"},"operations":{"AddTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"TagsList":{"shape":"S3"}}},"output":{"type":"structure","members":{}},"idempotent":true},"CreateTrail":{"input":{"type":"structure","required":["Name","S3BucketName"],"members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"EnableLogFileValidation":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"},"TagsList":{"shape":"S3"}}},"output":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"}}},"idempotent":true},"DeleteTrail":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DescribeTrails":{"input":{"type":"structure","members":{"trailNameList":{"type":"list","member":{}},"includeShadowTrails":{"type":"boolean"}}},"output":{"type":"structure","members":{"trailList":{"type":"list","member":{"shape":"Sf"}}}},"idempotent":true},"GetEventSelectors":{"input":{"type":"structure","required":["TrailName"],"members":{"TrailName":{}}},"output":{"type":"structure","members":{"TrailARN":{},"EventSelectors":{"shape":"Si"}}},"idempotent":true},"GetInsightSelectors":{"input":{"type":"structure","required":["TrailName"],"members":{"TrailName":{}}},"output":{"type":"structure","members":{"TrailARN":{},"InsightSelectors":{"shape":"Sr"}}},"idempotent":true},"GetTrail":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Trail":{"shape":"Sf"}}},"idempotent":true},"GetTrailStatus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"IsLogging":{"type":"boolean"},"LatestDeliveryError":{},"LatestNotificationError":{},"LatestDeliveryTime":{"type":"timestamp"},"LatestNotificationTime":{"type":"timestamp"},"StartLoggingTime":{"type":"timestamp"},"StopLoggingTime":{"type":"timestamp"},"LatestCloudWatchLogsDeliveryError":{},"LatestCloudWatchLogsDeliveryTime":{"type":"timestamp"},"LatestDigestDeliveryTime":{"type":"timestamp"},"LatestDigestDeliveryError":{},"LatestDeliveryAttemptTime":{},"LatestNotificationAttemptTime":{},"LatestNotificationAttemptSucceeded":{},"LatestDeliveryAttemptSucceeded":{},"TimeLoggingStarted":{},"TimeLoggingStopped":{}}},"idempotent":true},"ListPublicKeys":{"input":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{}}},"output":{"type":"structure","members":{"PublicKeyList":{"type":"list","member":{"type":"structure","members":{"Value":{"type":"blob"},"ValidityStartTime":{"type":"timestamp"},"ValidityEndTime":{"type":"timestamp"},"Fingerprint":{}}}},"NextToken":{}}},"idempotent":true},"ListTags":{"input":{"type":"structure","required":["ResourceIdList"],"members":{"ResourceIdList":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceTagList":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"TagsList":{"shape":"S3"}}}},"NextToken":{}}},"idempotent":true},"ListTrails":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"Trails":{"type":"list","member":{"type":"structure","members":{"TrailARN":{},"Name":{},"HomeRegion":{}}}},"NextToken":{}}},"idempotent":true},"LookupEvents":{"input":{"type":"structure","members":{"LookupAttributes":{"type":"list","member":{"type":"structure","required":["AttributeKey","AttributeValue"],"members":{"AttributeKey":{},"AttributeValue":{}}}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"EventCategory":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventId":{},"EventName":{},"ReadOnly":{},"AccessKeyId":{},"EventTime":{"type":"timestamp"},"EventSource":{},"Username":{},"Resources":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ResourceName":{}}}},"CloudTrailEvent":{}}}},"NextToken":{}}},"idempotent":true},"PutEventSelectors":{"input":{"type":"structure","required":["TrailName","EventSelectors"],"members":{"TrailName":{},"EventSelectors":{"shape":"Si"}}},"output":{"type":"structure","members":{"TrailARN":{},"EventSelectors":{"shape":"Si"}}},"idempotent":true},"PutInsightSelectors":{"input":{"type":"structure","required":["TrailName","InsightSelectors"],"members":{"TrailName":{},"InsightSelectors":{"shape":"Sr"}}},"output":{"type":"structure","members":{"TrailARN":{},"InsightSelectors":{"shape":"Sr"}}},"idempotent":true},"RemoveTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"TagsList":{"shape":"S3"}}},"output":{"type":"structure","members":{}},"idempotent":true},"StartLogging":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"StopLogging":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateTrail":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"EnableLogFileValidation":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"}}},"output":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"IsOrganizationTrail":{"type":"boolean"}}},"idempotent":true}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sf":{"type":"structure","members":{"Name":{},"S3BucketName":{},"S3KeyPrefix":{},"SnsTopicName":{"deprecated":true},"SnsTopicARN":{},"IncludeGlobalServiceEvents":{"type":"boolean"},"IsMultiRegionTrail":{"type":"boolean"},"HomeRegion":{},"TrailARN":{},"LogFileValidationEnabled":{"type":"boolean"},"CloudWatchLogsLogGroupArn":{},"CloudWatchLogsRoleArn":{},"KmsKeyId":{},"HasCustomEventSelectors":{"type":"boolean"},"HasInsightSelectors":{"type":"boolean"},"IsOrganizationTrail":{"type":"boolean"}}},"Si":{"type":"list","member":{"type":"structure","members":{"ReadWriteType":{},"IncludeManagementEvents":{"type":"boolean"},"DataResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Values":{"type":"list","member":{}}}}},"ExcludeManagementEventSources":{"type":"list","member":{}}}}},"Sr":{"type":"list","member":{"type":"structure","members":{"InsightType":{}}}}}}' - ); - - /***/ - }, - - /***/ 78414: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeTrails":{"result_key":"trailList"},"ListPublicKeys":{"input_token":"NextToken","output_token":"NextToken","result_key":"PublicKeyList"},"ListTags":{"input_token":"NextToken","output_token":"NextToken","result_key":"ResourceTagList"},"ListTrails":{"input_token":"NextToken","output_token":"NextToken","result_key":"Trails"},"LookupEvents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Events"}}}' - ); - - /***/ - }, - - /***/ 32310: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-10-06","endpointPrefix":"codebuild","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS CodeBuild","serviceId":"CodeBuild","signatureVersion":"v4","targetPrefix":"CodeBuild_20161006","uid":"codebuild-2016-10-06"},"operations":{"BatchDeleteBuilds":{"input":{"type":"structure","required":["ids"],"members":{"ids":{"shape":"S2"}}},"output":{"type":"structure","members":{"buildsDeleted":{"shape":"S2"},"buildsNotDeleted":{"type":"list","member":{"type":"structure","members":{"id":{},"statusCode":{}}}}}}},"BatchGetBuilds":{"input":{"type":"structure","required":["ids"],"members":{"ids":{"shape":"S2"}}},"output":{"type":"structure","members":{"builds":{"type":"list","member":{"shape":"Sb"}},"buildsNotFound":{"shape":"S2"}}}},"BatchGetProjects":{"input":{"type":"structure","required":["names"],"members":{"names":{"shape":"S1q"}}},"output":{"type":"structure","members":{"projects":{"type":"list","member":{"shape":"S1t"}},"projectsNotFound":{"shape":"S1q"}}}},"BatchGetReportGroups":{"input":{"type":"structure","required":["reportGroupArns"],"members":{"reportGroupArns":{"shape":"S2e"}}},"output":{"type":"structure","members":{"reportGroups":{"type":"list","member":{"shape":"S2h"}},"reportGroupsNotFound":{"shape":"S2e"}}}},"BatchGetReports":{"input":{"type":"structure","required":["reportArns"],"members":{"reportArns":{"shape":"S2p"}}},"output":{"type":"structure","members":{"reports":{"type":"list","member":{"type":"structure","members":{"arn":{},"type":{},"name":{},"reportGroupArn":{},"executionId":{},"status":{},"created":{"type":"timestamp"},"expired":{"type":"timestamp"},"exportConfig":{"shape":"S2k"},"truncated":{"type":"boolean"},"testSummary":{"type":"structure","required":["total","statusCounts","durationInNanoSeconds"],"members":{"total":{"type":"integer"},"statusCounts":{"type":"map","key":{},"value":{"type":"integer"}},"durationInNanoSeconds":{"type":"long"}}}}}},"reportsNotFound":{"shape":"S2p"}}}},"CreateProject":{"input":{"type":"structure","required":["name","source","artifacts","environment","serviceRole"],"members":{"name":{},"description":{},"source":{"shape":"Sk"},"secondarySources":{"shape":"Sr"},"sourceVersion":{},"secondarySourceVersions":{"shape":"Ss"},"artifacts":{"shape":"S1w"},"secondaryArtifacts":{"shape":"S20"},"cache":{"shape":"Sw"},"environment":{"shape":"S10"},"serviceRole":{},"timeoutInMinutes":{"type":"integer"},"queuedTimeoutInMinutes":{"type":"integer"},"encryptionKey":{},"tags":{"shape":"S22"},"vpcConfig":{"shape":"S1f"},"badgeEnabled":{"type":"boolean"},"logsConfig":{"shape":"S2c"},"fileSystemLocations":{"shape":"S1m"}}},"output":{"type":"structure","members":{"project":{"shape":"S1t"}}}},"CreateReportGroup":{"input":{"type":"structure","required":["name","type","exportConfig"],"members":{"name":{},"type":{},"exportConfig":{"shape":"S2k"}}},"output":{"type":"structure","members":{"reportGroup":{"shape":"S2h"}}}},"CreateWebhook":{"input":{"type":"structure","required":["projectName"],"members":{"projectName":{},"branchFilter":{},"filterGroups":{"shape":"S27"}}},"output":{"type":"structure","members":{"webhook":{"shape":"S26"}}}},"DeleteProject":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{}}},"DeleteReport":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteReportGroup":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteResourcePolicy":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteSourceCredentials":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"arn":{}}}},"DeleteWebhook":{"input":{"type":"structure","required":["projectName"],"members":{"projectName":{}}},"output":{"type":"structure","members":{}}},"DescribeTestCases":{"input":{"type":"structure","required":["reportArn"],"members":{"reportArn":{},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"type":"structure","members":{"status":{}}}}},"output":{"type":"structure","members":{"nextToken":{},"testCases":{"type":"list","member":{"type":"structure","members":{"reportArn":{},"testRawDataPath":{},"prefix":{},"name":{},"status":{},"durationInNanoSeconds":{"type":"long"},"message":{},"expired":{"type":"timestamp"}}}}}}},"GetResourcePolicy":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{"policy":{}}}},"ImportSourceCredentials":{"input":{"type":"structure","required":["token","serverType","authType"],"members":{"username":{},"token":{"type":"string","sensitive":true},"serverType":{},"authType":{},"shouldOverwrite":{"type":"boolean"}}},"output":{"type":"structure","members":{"arn":{}}}},"InvalidateProjectCache":{"input":{"type":"structure","required":["projectName"],"members":{"projectName":{}}},"output":{"type":"structure","members":{}}},"ListBuilds":{"input":{"type":"structure","members":{"sortOrder":{},"nextToken":{}}},"output":{"type":"structure","members":{"ids":{"shape":"S2"},"nextToken":{}}}},"ListBuildsForProject":{"input":{"type":"structure","required":["projectName"],"members":{"projectName":{},"sortOrder":{},"nextToken":{}}},"output":{"type":"structure","members":{"ids":{"shape":"S2"},"nextToken":{}}}},"ListCuratedEnvironmentImages":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"platforms":{"type":"list","member":{"type":"structure","members":{"platform":{},"languages":{"type":"list","member":{"type":"structure","members":{"language":{},"images":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"versions":{"type":"list","member":{}}}}}}}}}}}}}},"ListProjects":{"input":{"type":"structure","members":{"sortBy":{},"sortOrder":{},"nextToken":{}}},"output":{"type":"structure","members":{"nextToken":{},"projects":{"shape":"S1q"}}}},"ListReportGroups":{"input":{"type":"structure","members":{"sortOrder":{},"sortBy":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"nextToken":{},"reportGroups":{"shape":"S2e"}}}},"ListReports":{"input":{"type":"structure","members":{"sortOrder":{},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"shape":"S4g"}}},"output":{"type":"structure","members":{"nextToken":{},"reports":{"shape":"S2p"}}}},"ListReportsForReportGroup":{"input":{"type":"structure","required":["reportGroupArn"],"members":{"reportGroupArn":{},"nextToken":{},"sortOrder":{},"maxResults":{"type":"integer"},"filter":{"shape":"S4g"}}},"output":{"type":"structure","members":{"nextToken":{},"reports":{"shape":"S2p"}}}},"ListSharedProjects":{"input":{"type":"structure","members":{"sortBy":{},"sortOrder":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"nextToken":{},"projects":{"type":"list","member":{}}}}},"ListSharedReportGroups":{"input":{"type":"structure","members":{"sortOrder":{},"sortBy":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"nextToken":{},"reportGroups":{"shape":"S2e"}}}},"ListSourceCredentials":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"sourceCredentialsInfos":{"type":"list","member":{"type":"structure","members":{"arn":{},"serverType":{},"authType":{}}}}}}},"PutResourcePolicy":{"input":{"type":"structure","required":["policy","resourceArn"],"members":{"policy":{},"resourceArn":{}}},"output":{"type":"structure","members":{"resourceArn":{}}}},"StartBuild":{"input":{"type":"structure","required":["projectName"],"members":{"projectName":{},"secondarySourcesOverride":{"shape":"Sr"},"secondarySourcesVersionOverride":{"shape":"Ss"},"sourceVersion":{},"artifactsOverride":{"shape":"S1w"},"secondaryArtifactsOverride":{"shape":"S20"},"environmentVariablesOverride":{"shape":"S13"},"sourceTypeOverride":{},"sourceLocationOverride":{},"sourceAuthOverride":{"shape":"Sp"},"gitCloneDepthOverride":{"type":"integer"},"gitSubmodulesConfigOverride":{"shape":"Sn"},"buildspecOverride":{},"insecureSslOverride":{"type":"boolean"},"reportBuildStatusOverride":{"type":"boolean"},"environmentTypeOverride":{},"imageOverride":{},"computeTypeOverride":{},"certificateOverride":{},"cacheOverride":{"shape":"Sw"},"serviceRoleOverride":{},"privilegedModeOverride":{"type":"boolean"},"timeoutInMinutesOverride":{"type":"integer"},"queuedTimeoutInMinutesOverride":{"type":"integer"},"encryptionKeyOverride":{},"idempotencyToken":{},"logsConfigOverride":{"shape":"S2c"},"registryCredentialOverride":{"shape":"S16"},"imagePullCredentialsTypeOverride":{}}},"output":{"type":"structure","members":{"build":{"shape":"Sb"}}}},"StopBuild":{"input":{"type":"structure","required":["id"],"members":{"id":{}}},"output":{"type":"structure","members":{"build":{"shape":"Sb"}}}},"UpdateProject":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"source":{"shape":"Sk"},"secondarySources":{"shape":"Sr"},"sourceVersion":{},"secondarySourceVersions":{"shape":"Ss"},"artifacts":{"shape":"S1w"},"secondaryArtifacts":{"shape":"S20"},"cache":{"shape":"Sw"},"environment":{"shape":"S10"},"serviceRole":{},"timeoutInMinutes":{"type":"integer"},"queuedTimeoutInMinutes":{"type":"integer"},"encryptionKey":{},"tags":{"shape":"S22"},"vpcConfig":{"shape":"S1f"},"badgeEnabled":{"type":"boolean"},"logsConfig":{"shape":"S2c"},"fileSystemLocations":{"shape":"S1m"}}},"output":{"type":"structure","members":{"project":{"shape":"S1t"}}}},"UpdateReportGroup":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"exportConfig":{"shape":"S2k"}}},"output":{"type":"structure","members":{"reportGroup":{"shape":"S2h"}}}},"UpdateWebhook":{"input":{"type":"structure","required":["projectName"],"members":{"projectName":{},"branchFilter":{},"rotateSecret":{"type":"boolean"},"filterGroups":{"shape":"S27"}}},"output":{"type":"structure","members":{"webhook":{"shape":"S26"}}}}},"shapes":{"S2":{"type":"list","member":{}},"Sb":{"type":"structure","members":{"id":{},"arn":{},"buildNumber":{"type":"long"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"currentPhase":{},"buildStatus":{},"sourceVersion":{},"resolvedSourceVersion":{},"projectName":{},"phases":{"type":"list","member":{"type":"structure","members":{"phaseType":{},"phaseStatus":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"durationInSeconds":{"type":"long"},"contexts":{"type":"list","member":{"type":"structure","members":{"statusCode":{},"message":{}}}}}}},"source":{"shape":"Sk"},"secondarySources":{"shape":"Sr"},"secondarySourceVersions":{"shape":"Ss"},"artifacts":{"shape":"Su"},"secondaryArtifacts":{"type":"list","member":{"shape":"Su"}},"cache":{"shape":"Sw"},"environment":{"shape":"S10"},"serviceRole":{},"logs":{"type":"structure","members":{"groupName":{},"streamName":{},"deepLink":{},"s3DeepLink":{},"cloudWatchLogsArn":{},"s3LogsArn":{},"cloudWatchLogs":{"shape":"S1a"},"s3Logs":{"shape":"S1c"}}},"timeoutInMinutes":{"type":"integer"},"queuedTimeoutInMinutes":{"type":"integer"},"buildComplete":{"type":"boolean"},"initiator":{},"vpcConfig":{"shape":"S1f"},"networkInterface":{"type":"structure","members":{"subnetId":{},"networkInterfaceId":{}}},"encryptionKey":{},"exportedEnvironmentVariables":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}},"reportArns":{"type":"list","member":{}},"fileSystemLocations":{"shape":"S1m"}}},"Sk":{"type":"structure","required":["type"],"members":{"type":{},"location":{},"gitCloneDepth":{"type":"integer"},"gitSubmodulesConfig":{"shape":"Sn"},"buildspec":{},"auth":{"shape":"Sp"},"reportBuildStatus":{"type":"boolean"},"insecureSsl":{"type":"boolean"},"sourceIdentifier":{}}},"Sn":{"type":"structure","required":["fetchSubmodules"],"members":{"fetchSubmodules":{"type":"boolean"}}},"Sp":{"type":"structure","required":["type"],"members":{"type":{},"resource":{}}},"Sr":{"type":"list","member":{"shape":"Sk"}},"Ss":{"type":"list","member":{"type":"structure","required":["sourceIdentifier","sourceVersion"],"members":{"sourceIdentifier":{},"sourceVersion":{}}}},"Su":{"type":"structure","members":{"location":{},"sha256sum":{},"md5sum":{},"overrideArtifactName":{"type":"boolean"},"encryptionDisabled":{"type":"boolean"},"artifactIdentifier":{}}},"Sw":{"type":"structure","required":["type"],"members":{"type":{},"location":{},"modes":{"type":"list","member":{}}}},"S10":{"type":"structure","required":["type","image","computeType"],"members":{"type":{},"image":{},"computeType":{},"environmentVariables":{"shape":"S13"},"privilegedMode":{"type":"boolean"},"certificate":{},"registryCredential":{"shape":"S16"},"imagePullCredentialsType":{}}},"S13":{"type":"list","member":{"type":"structure","required":["name","value"],"members":{"name":{},"value":{},"type":{}}}},"S16":{"type":"structure","required":["credential","credentialProvider"],"members":{"credential":{},"credentialProvider":{}}},"S1a":{"type":"structure","required":["status"],"members":{"status":{},"groupName":{},"streamName":{}}},"S1c":{"type":"structure","required":["status"],"members":{"status":{},"location":{},"encryptionDisabled":{"type":"boolean"}}},"S1f":{"type":"structure","members":{"vpcId":{},"subnets":{"type":"list","member":{}},"securityGroupIds":{"type":"list","member":{}}}},"S1m":{"type":"list","member":{"type":"structure","members":{"type":{},"location":{},"mountPoint":{},"identifier":{},"mountOptions":{}}}},"S1q":{"type":"list","member":{}},"S1t":{"type":"structure","members":{"name":{},"arn":{},"description":{},"source":{"shape":"Sk"},"secondarySources":{"shape":"Sr"},"sourceVersion":{},"secondarySourceVersions":{"shape":"Ss"},"artifacts":{"shape":"S1w"},"secondaryArtifacts":{"shape":"S20"},"cache":{"shape":"Sw"},"environment":{"shape":"S10"},"serviceRole":{},"timeoutInMinutes":{"type":"integer"},"queuedTimeoutInMinutes":{"type":"integer"},"encryptionKey":{},"tags":{"shape":"S22"},"created":{"type":"timestamp"},"lastModified":{"type":"timestamp"},"webhook":{"shape":"S26"},"vpcConfig":{"shape":"S1f"},"badge":{"type":"structure","members":{"badgeEnabled":{"type":"boolean"},"badgeRequestUrl":{}}},"logsConfig":{"shape":"S2c"},"fileSystemLocations":{"shape":"S1m"}}},"S1w":{"type":"structure","required":["type"],"members":{"type":{},"location":{},"path":{},"namespaceType":{},"name":{},"packaging":{},"overrideArtifactName":{"type":"boolean"},"encryptionDisabled":{"type":"boolean"},"artifactIdentifier":{}}},"S20":{"type":"list","member":{"shape":"S1w"}},"S22":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"S26":{"type":"structure","members":{"url":{},"payloadUrl":{},"secret":{},"branchFilter":{},"filterGroups":{"shape":"S27"},"lastModifiedSecret":{"type":"timestamp"}}},"S27":{"type":"list","member":{"type":"list","member":{"type":"structure","required":["type","pattern"],"members":{"type":{},"pattern":{},"excludeMatchedPattern":{"type":"boolean"}}}}},"S2c":{"type":"structure","members":{"cloudWatchLogs":{"shape":"S1a"},"s3Logs":{"shape":"S1c"}}},"S2e":{"type":"list","member":{}},"S2h":{"type":"structure","members":{"arn":{},"name":{},"type":{},"exportConfig":{"shape":"S2k"},"created":{"type":"timestamp"},"lastModified":{"type":"timestamp"}}},"S2k":{"type":"structure","members":{"exportConfigType":{},"s3Destination":{"type":"structure","members":{"bucket":{},"path":{},"packaging":{},"encryptionKey":{},"encryptionDisabled":{"type":"boolean"}}}}},"S2p":{"type":"list","member":{}},"S4g":{"type":"structure","members":{"status":{}}}}}' - ); - - /***/ - }, - - /***/ 10589: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 2091: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-04-13","endpointPrefix":"codecommit","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodeCommit","serviceFullName":"AWS CodeCommit","serviceId":"CodeCommit","signatureVersion":"v4","targetPrefix":"CodeCommit_20150413","uid":"codecommit-2015-04-13"},"operations":{"AssociateApprovalRuleTemplateWithRepository":{"input":{"type":"structure","required":["approvalRuleTemplateName","repositoryName"],"members":{"approvalRuleTemplateName":{},"repositoryName":{}}}},"BatchAssociateApprovalRuleTemplateWithRepositories":{"input":{"type":"structure","required":["approvalRuleTemplateName","repositoryNames"],"members":{"approvalRuleTemplateName":{},"repositoryNames":{"shape":"S5"}}},"output":{"type":"structure","required":["associatedRepositoryNames","errors"],"members":{"associatedRepositoryNames":{"shape":"S5"},"errors":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"errorCode":{},"errorMessage":{}}}}}}},"BatchDescribeMergeConflicts":{"input":{"type":"structure","required":["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],"members":{"repositoryName":{},"destinationCommitSpecifier":{},"sourceCommitSpecifier":{},"mergeOption":{},"maxMergeHunks":{"type":"integer"},"maxConflictFiles":{"type":"integer"},"filePaths":{"type":"list","member":{}},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"nextToken":{}}},"output":{"type":"structure","required":["conflicts","destinationCommitId","sourceCommitId"],"members":{"conflicts":{"type":"list","member":{"type":"structure","members":{"conflictMetadata":{"shape":"Sn"},"mergeHunks":{"shape":"S12"}}}},"nextToken":{},"errors":{"type":"list","member":{"type":"structure","required":["filePath","exceptionName","message"],"members":{"filePath":{},"exceptionName":{},"message":{}}}},"destinationCommitId":{},"sourceCommitId":{},"baseCommitId":{}}}},"BatchDisassociateApprovalRuleTemplateFromRepositories":{"input":{"type":"structure","required":["approvalRuleTemplateName","repositoryNames"],"members":{"approvalRuleTemplateName":{},"repositoryNames":{"shape":"S5"}}},"output":{"type":"structure","required":["disassociatedRepositoryNames","errors"],"members":{"disassociatedRepositoryNames":{"shape":"S5"},"errors":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"errorCode":{},"errorMessage":{}}}}}}},"BatchGetCommits":{"input":{"type":"structure","required":["commitIds","repositoryName"],"members":{"commitIds":{"type":"list","member":{}},"repositoryName":{}}},"output":{"type":"structure","members":{"commits":{"type":"list","member":{"shape":"S1l"}},"errors":{"type":"list","member":{"type":"structure","members":{"commitId":{},"errorCode":{},"errorMessage":{}}}}}}},"BatchGetRepositories":{"input":{"type":"structure","required":["repositoryNames"],"members":{"repositoryNames":{"shape":"S5"}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"shape":"S1x"}},"repositoriesNotFound":{"type":"list","member":{}}}}},"CreateApprovalRuleTemplate":{"input":{"type":"structure","required":["approvalRuleTemplateName","approvalRuleTemplateContent"],"members":{"approvalRuleTemplateName":{},"approvalRuleTemplateContent":{},"approvalRuleTemplateDescription":{}}},"output":{"type":"structure","required":["approvalRuleTemplate"],"members":{"approvalRuleTemplate":{"shape":"S2c"}}}},"CreateBranch":{"input":{"type":"structure","required":["repositoryName","branchName","commitId"],"members":{"repositoryName":{},"branchName":{},"commitId":{}}}},"CreateCommit":{"input":{"type":"structure","required":["repositoryName","branchName"],"members":{"repositoryName":{},"branchName":{},"parentCommitId":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"putFiles":{"type":"list","member":{"type":"structure","required":["filePath"],"members":{"filePath":{},"fileMode":{},"fileContent":{"type":"blob"},"sourceFile":{"type":"structure","required":["filePath"],"members":{"filePath":{},"isMove":{"type":"boolean"}}}}}},"deleteFiles":{"shape":"S2o"},"setFileModes":{"shape":"S2q"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{},"filesAdded":{"shape":"S2t"},"filesUpdated":{"shape":"S2t"},"filesDeleted":{"shape":"S2t"}}}},"CreatePullRequest":{"input":{"type":"structure","required":["title","targets"],"members":{"title":{},"description":{},"targets":{"type":"list","member":{"type":"structure","required":["repositoryName","sourceReference"],"members":{"repositoryName":{},"sourceReference":{},"destinationReference":{}}}},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S33"}}}},"CreatePullRequestApprovalRule":{"input":{"type":"structure","required":["pullRequestId","approvalRuleName","approvalRuleContent"],"members":{"pullRequestId":{},"approvalRuleName":{},"approvalRuleContent":{}}},"output":{"type":"structure","required":["approvalRule"],"members":{"approvalRule":{"shape":"S3c"}}}},"CreateRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"repositoryDescription":{},"tags":{"shape":"S3k"}}},"output":{"type":"structure","members":{"repositoryMetadata":{"shape":"S1x"}}}},"CreateUnreferencedMergeCommit":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier","mergeOption"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"mergeOption":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S3p"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"DeleteApprovalRuleTemplate":{"input":{"type":"structure","required":["approvalRuleTemplateName"],"members":{"approvalRuleTemplateName":{}}},"output":{"type":"structure","required":["approvalRuleTemplateId"],"members":{"approvalRuleTemplateId":{}}}},"DeleteBranch":{"input":{"type":"structure","required":["repositoryName","branchName"],"members":{"repositoryName":{},"branchName":{}}},"output":{"type":"structure","members":{"deletedBranch":{"shape":"S3y"}}}},"DeleteCommentContent":{"input":{"type":"structure","required":["commentId"],"members":{"commentId":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S42"}}}},"DeleteFile":{"input":{"type":"structure","required":["repositoryName","branchName","filePath","parentCommitId"],"members":{"repositoryName":{},"branchName":{},"filePath":{},"parentCommitId":{},"keepEmptyFolders":{"type":"boolean"},"commitMessage":{},"name":{},"email":{}}},"output":{"type":"structure","required":["commitId","blobId","treeId","filePath"],"members":{"commitId":{},"blobId":{},"treeId":{},"filePath":{}}}},"DeletePullRequestApprovalRule":{"input":{"type":"structure","required":["pullRequestId","approvalRuleName"],"members":{"pullRequestId":{},"approvalRuleName":{}}},"output":{"type":"structure","required":["approvalRuleId"],"members":{"approvalRuleId":{}}}},"DeleteRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"repositoryId":{}}}},"DescribeMergeConflicts":{"input":{"type":"structure","required":["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption","filePath"],"members":{"repositoryName":{},"destinationCommitSpecifier":{},"sourceCommitSpecifier":{},"mergeOption":{},"maxMergeHunks":{"type":"integer"},"filePath":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"nextToken":{}}},"output":{"type":"structure","required":["conflictMetadata","mergeHunks","destinationCommitId","sourceCommitId"],"members":{"conflictMetadata":{"shape":"Sn"},"mergeHunks":{"shape":"S12"},"nextToken":{},"destinationCommitId":{},"sourceCommitId":{},"baseCommitId":{}}}},"DescribePullRequestEvents":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{},"pullRequestEventType":{},"actorArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["pullRequestEvents"],"members":{"pullRequestEvents":{"type":"list","member":{"type":"structure","members":{"pullRequestId":{},"eventDate":{"type":"timestamp"},"pullRequestEventType":{},"actorArn":{},"pullRequestCreatedEventMetadata":{"type":"structure","members":{"repositoryName":{},"sourceCommitId":{},"destinationCommitId":{},"mergeBase":{}}},"pullRequestStatusChangedEventMetadata":{"type":"structure","members":{"pullRequestStatus":{}}},"pullRequestSourceReferenceUpdatedEventMetadata":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"mergeBase":{}}},"pullRequestMergedStateChangedEventMetadata":{"type":"structure","members":{"repositoryName":{},"destinationReference":{},"mergeMetadata":{"shape":"S38"}}},"approvalRuleEventMetadata":{"type":"structure","members":{"approvalRuleName":{},"approvalRuleId":{},"approvalRuleContent":{}}},"approvalStateChangedEventMetadata":{"type":"structure","members":{"revisionId":{},"approvalStatus":{}}},"approvalRuleOverriddenEventMetadata":{"type":"structure","members":{"revisionId":{},"overrideStatus":{}}}}}},"nextToken":{}}}},"DisassociateApprovalRuleTemplateFromRepository":{"input":{"type":"structure","required":["approvalRuleTemplateName","repositoryName"],"members":{"approvalRuleTemplateName":{},"repositoryName":{}}}},"EvaluatePullRequestApprovalRules":{"input":{"type":"structure","required":["pullRequestId","revisionId"],"members":{"pullRequestId":{},"revisionId":{}}},"output":{"type":"structure","required":["evaluation"],"members":{"evaluation":{"type":"structure","members":{"approved":{"type":"boolean"},"overridden":{"type":"boolean"},"approvalRulesSatisfied":{"type":"list","member":{}},"approvalRulesNotSatisfied":{"type":"list","member":{}}}}}}},"GetApprovalRuleTemplate":{"input":{"type":"structure","required":["approvalRuleTemplateName"],"members":{"approvalRuleTemplateName":{}}},"output":{"type":"structure","required":["approvalRuleTemplate"],"members":{"approvalRuleTemplate":{"shape":"S2c"}}}},"GetBlob":{"input":{"type":"structure","required":["repositoryName","blobId"],"members":{"repositoryName":{},"blobId":{}}},"output":{"type":"structure","required":["content"],"members":{"content":{"type":"blob"}}}},"GetBranch":{"input":{"type":"structure","members":{"repositoryName":{},"branchName":{}}},"output":{"type":"structure","members":{"branch":{"shape":"S3y"}}}},"GetComment":{"input":{"type":"structure","required":["commentId"],"members":{"commentId":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S42"}}}},"GetCommentsForComparedCommit":{"input":{"type":"structure","required":["repositoryName","afterCommitId"],"members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"commentsForComparedCommitData":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S5d"},"comments":{"shape":"S5g"}}}},"nextToken":{}}}},"GetCommentsForPullRequest":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"commentsForPullRequestData":{"type":"list","member":{"type":"structure","members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S5d"},"comments":{"shape":"S5g"}}}},"nextToken":{}}}},"GetCommit":{"input":{"type":"structure","required":["repositoryName","commitId"],"members":{"repositoryName":{},"commitId":{}}},"output":{"type":"structure","required":["commit"],"members":{"commit":{"shape":"S1l"}}}},"GetDifferences":{"input":{"type":"structure","required":["repositoryName","afterCommitSpecifier"],"members":{"repositoryName":{},"beforeCommitSpecifier":{},"afterCommitSpecifier":{},"beforePath":{},"afterPath":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"differences":{"type":"list","member":{"type":"structure","members":{"beforeBlob":{"shape":"S5s"},"afterBlob":{"shape":"S5s"},"changeType":{}}}},"NextToken":{}}}},"GetFile":{"input":{"type":"structure","required":["repositoryName","filePath"],"members":{"repositoryName":{},"commitSpecifier":{},"filePath":{}}},"output":{"type":"structure","required":["commitId","blobId","filePath","fileMode","fileSize","fileContent"],"members":{"commitId":{},"blobId":{},"filePath":{},"fileMode":{},"fileSize":{"type":"long"},"fileContent":{"type":"blob"}}}},"GetFolder":{"input":{"type":"structure","required":["repositoryName","folderPath"],"members":{"repositoryName":{},"commitSpecifier":{},"folderPath":{}}},"output":{"type":"structure","required":["commitId","folderPath"],"members":{"commitId":{},"folderPath":{},"treeId":{},"subFolders":{"type":"list","member":{"type":"structure","members":{"treeId":{},"absolutePath":{},"relativePath":{}}}},"files":{"type":"list","member":{"type":"structure","members":{"blobId":{},"absolutePath":{},"relativePath":{},"fileMode":{}}}},"symbolicLinks":{"type":"list","member":{"type":"structure","members":{"blobId":{},"absolutePath":{},"relativePath":{},"fileMode":{}}}},"subModules":{"type":"list","member":{"type":"structure","members":{"commitId":{},"absolutePath":{},"relativePath":{}}}}}}},"GetMergeCommit":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{}}},"output":{"type":"structure","members":{"sourceCommitId":{},"destinationCommitId":{},"baseCommitId":{},"mergedCommitId":{}}}},"GetMergeConflicts":{"input":{"type":"structure","required":["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],"members":{"repositoryName":{},"destinationCommitSpecifier":{},"sourceCommitSpecifier":{},"mergeOption":{},"conflictDetailLevel":{},"maxConflictFiles":{"type":"integer"},"conflictResolutionStrategy":{},"nextToken":{}}},"output":{"type":"structure","required":["mergeable","destinationCommitId","sourceCommitId","conflictMetadataList"],"members":{"mergeable":{"type":"boolean"},"destinationCommitId":{},"sourceCommitId":{},"baseCommitId":{},"conflictMetadataList":{"type":"list","member":{"shape":"Sn"}},"nextToken":{}}}},"GetMergeOptions":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{}}},"output":{"type":"structure","required":["mergeOptions","sourceCommitId","destinationCommitId","baseCommitId"],"members":{"mergeOptions":{"type":"list","member":{}},"sourceCommitId":{},"destinationCommitId":{},"baseCommitId":{}}}},"GetPullRequest":{"input":{"type":"structure","required":["pullRequestId"],"members":{"pullRequestId":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S33"}}}},"GetPullRequestApprovalStates":{"input":{"type":"structure","required":["pullRequestId","revisionId"],"members":{"pullRequestId":{},"revisionId":{}}},"output":{"type":"structure","members":{"approvals":{"type":"list","member":{"type":"structure","members":{"userArn":{},"approvalState":{}}}}}}},"GetPullRequestOverrideState":{"input":{"type":"structure","required":["pullRequestId","revisionId"],"members":{"pullRequestId":{},"revisionId":{}}},"output":{"type":"structure","members":{"overridden":{"type":"boolean"},"overrider":{}}}},"GetRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"repositoryMetadata":{"shape":"S1x"}}}},"GetRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{}}},"output":{"type":"structure","members":{"configurationId":{},"triggers":{"shape":"S6t"}}}},"ListApprovalRuleTemplates":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"approvalRuleTemplateNames":{"shape":"S72"},"nextToken":{}}}},"ListAssociatedApprovalRuleTemplatesForRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"approvalRuleTemplateNames":{"shape":"S72"},"nextToken":{}}}},"ListBranches":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"nextToken":{}}},"output":{"type":"structure","members":{"branches":{"shape":"S6x"},"nextToken":{}}}},"ListPullRequests":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"authorArn":{},"pullRequestStatus":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["pullRequestIds"],"members":{"pullRequestIds":{"type":"list","member":{}},"nextToken":{}}}},"ListRepositories":{"input":{"type":"structure","members":{"nextToken":{},"sortBy":{},"order":{}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"repositoryId":{}}}},"nextToken":{}}}},"ListRepositoriesForApprovalRuleTemplate":{"input":{"type":"structure","required":["approvalRuleTemplateName"],"members":{"approvalRuleTemplateName":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"repositoryNames":{"shape":"S5"},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{},"nextToken":{}}},"output":{"type":"structure","members":{"tags":{"shape":"S3k"},"nextToken":{}}}},"MergeBranchesByFastForward":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"targetBranch":{}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"MergeBranchesBySquash":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"targetBranch":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S3p"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"MergeBranchesByThreeWay":{"input":{"type":"structure","required":["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],"members":{"repositoryName":{},"sourceCommitSpecifier":{},"destinationCommitSpecifier":{},"targetBranch":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"authorName":{},"email":{},"commitMessage":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S3p"}}},"output":{"type":"structure","members":{"commitId":{},"treeId":{}}}},"MergePullRequestByFastForward":{"input":{"type":"structure","required":["pullRequestId","repositoryName"],"members":{"pullRequestId":{},"repositoryName":{},"sourceCommitId":{}}},"output":{"type":"structure","members":{"pullRequest":{"shape":"S33"}}}},"MergePullRequestBySquash":{"input":{"type":"structure","required":["pullRequestId","repositoryName"],"members":{"pullRequestId":{},"repositoryName":{},"sourceCommitId":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"commitMessage":{},"authorName":{},"email":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S3p"}}},"output":{"type":"structure","members":{"pullRequest":{"shape":"S33"}}}},"MergePullRequestByThreeWay":{"input":{"type":"structure","required":["pullRequestId","repositoryName"],"members":{"pullRequestId":{},"repositoryName":{},"sourceCommitId":{},"conflictDetailLevel":{},"conflictResolutionStrategy":{},"commitMessage":{},"authorName":{},"email":{},"keepEmptyFolders":{"type":"boolean"},"conflictResolution":{"shape":"S3p"}}},"output":{"type":"structure","members":{"pullRequest":{"shape":"S33"}}}},"OverridePullRequestApprovalRules":{"input":{"type":"structure","required":["pullRequestId","revisionId","overrideStatus"],"members":{"pullRequestId":{},"revisionId":{},"overrideStatus":{}}}},"PostCommentForComparedCommit":{"input":{"type":"structure","required":["repositoryName","afterCommitId","content"],"members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"location":{"shape":"S5d"},"content":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S5d"},"comment":{"shape":"S42"}}},"idempotent":true},"PostCommentForPullRequest":{"input":{"type":"structure","required":["pullRequestId","repositoryName","beforeCommitId","afterCommitId","content"],"members":{"pullRequestId":{},"repositoryName":{},"beforeCommitId":{},"afterCommitId":{},"location":{"shape":"S5d"},"content":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"repositoryName":{},"pullRequestId":{},"beforeCommitId":{},"afterCommitId":{},"beforeBlobId":{},"afterBlobId":{},"location":{"shape":"S5d"},"comment":{"shape":"S42"}}},"idempotent":true},"PostCommentReply":{"input":{"type":"structure","required":["inReplyTo","content"],"members":{"inReplyTo":{},"clientRequestToken":{"idempotencyToken":true},"content":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S42"}}},"idempotent":true},"PutFile":{"input":{"type":"structure","required":["repositoryName","branchName","fileContent","filePath"],"members":{"repositoryName":{},"branchName":{},"fileContent":{"type":"blob"},"filePath":{},"fileMode":{},"parentCommitId":{},"commitMessage":{},"name":{},"email":{}}},"output":{"type":"structure","required":["commitId","blobId","treeId"],"members":{"commitId":{},"blobId":{},"treeId":{}}}},"PutRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName","triggers"],"members":{"repositoryName":{},"triggers":{"shape":"S6t"}}},"output":{"type":"structure","members":{"configurationId":{}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S3k"}}}},"TestRepositoryTriggers":{"input":{"type":"structure","required":["repositoryName","triggers"],"members":{"repositoryName":{},"triggers":{"shape":"S6t"}}},"output":{"type":"structure","members":{"successfulExecutions":{"type":"list","member":{}},"failedExecutions":{"type":"list","member":{"type":"structure","members":{"trigger":{},"failureMessage":{}}}}}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}}},"UpdateApprovalRuleTemplateContent":{"input":{"type":"structure","required":["approvalRuleTemplateName","newRuleContent"],"members":{"approvalRuleTemplateName":{},"newRuleContent":{},"existingRuleContentSha256":{}}},"output":{"type":"structure","required":["approvalRuleTemplate"],"members":{"approvalRuleTemplate":{"shape":"S2c"}}}},"UpdateApprovalRuleTemplateDescription":{"input":{"type":"structure","required":["approvalRuleTemplateName","approvalRuleTemplateDescription"],"members":{"approvalRuleTemplateName":{},"approvalRuleTemplateDescription":{}}},"output":{"type":"structure","required":["approvalRuleTemplate"],"members":{"approvalRuleTemplate":{"shape":"S2c"}}}},"UpdateApprovalRuleTemplateName":{"input":{"type":"structure","required":["oldApprovalRuleTemplateName","newApprovalRuleTemplateName"],"members":{"oldApprovalRuleTemplateName":{},"newApprovalRuleTemplateName":{}}},"output":{"type":"structure","required":["approvalRuleTemplate"],"members":{"approvalRuleTemplate":{"shape":"S2c"}}}},"UpdateComment":{"input":{"type":"structure","required":["commentId","content"],"members":{"commentId":{},"content":{}}},"output":{"type":"structure","members":{"comment":{"shape":"S42"}}}},"UpdateDefaultBranch":{"input":{"type":"structure","required":["repositoryName","defaultBranchName"],"members":{"repositoryName":{},"defaultBranchName":{}}}},"UpdatePullRequestApprovalRuleContent":{"input":{"type":"structure","required":["pullRequestId","approvalRuleName","newRuleContent"],"members":{"pullRequestId":{},"approvalRuleName":{},"existingRuleContentSha256":{},"newRuleContent":{}}},"output":{"type":"structure","required":["approvalRule"],"members":{"approvalRule":{"shape":"S3c"}}}},"UpdatePullRequestApprovalState":{"input":{"type":"structure","required":["pullRequestId","revisionId","approvalState"],"members":{"pullRequestId":{},"revisionId":{},"approvalState":{}}}},"UpdatePullRequestDescription":{"input":{"type":"structure","required":["pullRequestId","description"],"members":{"pullRequestId":{},"description":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S33"}}}},"UpdatePullRequestStatus":{"input":{"type":"structure","required":["pullRequestId","pullRequestStatus"],"members":{"pullRequestId":{},"pullRequestStatus":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S33"}}}},"UpdatePullRequestTitle":{"input":{"type":"structure","required":["pullRequestId","title"],"members":{"pullRequestId":{},"title":{}}},"output":{"type":"structure","required":["pullRequest"],"members":{"pullRequest":{"shape":"S33"}}}},"UpdateRepositoryDescription":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"repositoryDescription":{}}}},"UpdateRepositoryName":{"input":{"type":"structure","required":["oldName","newName"],"members":{"oldName":{},"newName":{}}}}},"shapes":{"S5":{"type":"list","member":{}},"Sn":{"type":"structure","members":{"filePath":{},"fileSizes":{"type":"structure","members":{"source":{"type":"long"},"destination":{"type":"long"},"base":{"type":"long"}}},"fileModes":{"type":"structure","members":{"source":{},"destination":{},"base":{}}},"objectTypes":{"type":"structure","members":{"source":{},"destination":{},"base":{}}},"numberOfConflicts":{"type":"integer"},"isBinaryFile":{"type":"structure","members":{"source":{"type":"boolean"},"destination":{"type":"boolean"},"base":{"type":"boolean"}}},"contentConflict":{"type":"boolean"},"fileModeConflict":{"type":"boolean"},"objectTypeConflict":{"type":"boolean"},"mergeOperations":{"type":"structure","members":{"source":{},"destination":{}}}}},"S12":{"type":"list","member":{"type":"structure","members":{"isConflict":{"type":"boolean"},"source":{"shape":"S15"},"destination":{"shape":"S15"},"base":{"shape":"S15"}}}},"S15":{"type":"structure","members":{"startLine":{"type":"integer"},"endLine":{"type":"integer"},"hunkContent":{}}},"S1l":{"type":"structure","members":{"commitId":{},"treeId":{},"parents":{"type":"list","member":{}},"message":{},"author":{"shape":"S1n"},"committer":{"shape":"S1n"},"additionalData":{}}},"S1n":{"type":"structure","members":{"name":{},"email":{},"date":{}}},"S1x":{"type":"structure","members":{"accountId":{},"repositoryId":{},"repositoryName":{},"repositoryDescription":{},"defaultBranch":{},"lastModifiedDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"cloneUrlHttp":{},"cloneUrlSsh":{},"Arn":{}}},"S2c":{"type":"structure","members":{"approvalRuleTemplateId":{},"approvalRuleTemplateName":{},"approvalRuleTemplateDescription":{},"approvalRuleTemplateContent":{},"ruleContentSha256":{},"lastModifiedDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"lastModifiedUser":{}}},"S2o":{"type":"list","member":{"type":"structure","required":["filePath"],"members":{"filePath":{}}}},"S2q":{"type":"list","member":{"type":"structure","required":["filePath","fileMode"],"members":{"filePath":{},"fileMode":{}}}},"S2t":{"type":"list","member":{"type":"structure","members":{"absolutePath":{},"blobId":{},"fileMode":{}}}},"S33":{"type":"structure","members":{"pullRequestId":{},"title":{},"description":{},"lastActivityDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"pullRequestStatus":{},"authorArn":{},"pullRequestTargets":{"type":"list","member":{"type":"structure","members":{"repositoryName":{},"sourceReference":{},"destinationReference":{},"destinationCommit":{},"sourceCommit":{},"mergeBase":{},"mergeMetadata":{"shape":"S38"}}}},"clientRequestToken":{},"revisionId":{},"approvalRules":{"type":"list","member":{"shape":"S3c"}}}},"S38":{"type":"structure","members":{"isMerged":{"type":"boolean"},"mergedBy":{},"mergeCommitId":{},"mergeOption":{}}},"S3c":{"type":"structure","members":{"approvalRuleId":{},"approvalRuleName":{},"approvalRuleContent":{},"ruleContentSha256":{},"lastModifiedDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"},"lastModifiedUser":{},"originApprovalRuleTemplate":{"type":"structure","members":{"approvalRuleTemplateId":{},"approvalRuleTemplateName":{}}}}},"S3k":{"type":"map","key":{},"value":{}},"S3p":{"type":"structure","members":{"replaceContents":{"type":"list","member":{"type":"structure","required":["filePath","replacementType"],"members":{"filePath":{},"replacementType":{},"content":{"type":"blob"},"fileMode":{}}}},"deleteFiles":{"shape":"S2o"},"setFileModes":{"shape":"S2q"}}},"S3y":{"type":"structure","members":{"branchName":{},"commitId":{}}},"S42":{"type":"structure","members":{"commentId":{},"content":{},"inReplyTo":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"authorArn":{},"deleted":{"type":"boolean"},"clientRequestToken":{}}},"S5d":{"type":"structure","members":{"filePath":{},"filePosition":{"type":"long"},"relativeFileVersion":{}}},"S5g":{"type":"list","member":{"shape":"S42"}},"S5s":{"type":"structure","members":{"blobId":{},"path":{},"mode":{}}},"S6t":{"type":"list","member":{"type":"structure","required":["name","destinationArn","events"],"members":{"name":{},"destinationArn":{},"customData":{},"branches":{"shape":"S6x"},"events":{"type":"list","member":{}}}}},"S6x":{"type":"list","member":{}},"S72":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 11742: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeMergeConflicts":{"input_token":"nextToken","limit_key":"maxMergeHunks","output_token":"nextToken"},"DescribePullRequestEvents":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"GetCommentsForComparedCommit":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"GetCommentsForPullRequest":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"GetDifferences":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetMergeConflicts":{"input_token":"nextToken","limit_key":"maxConflictFiles","output_token":"nextToken"},"ListApprovalRuleTemplates":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"ListAssociatedApprovalRuleTemplatesForRepository":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"ListBranches":{"input_token":"nextToken","output_token":"nextToken","result_key":"branches"},"ListPullRequests":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"},"ListRepositories":{"input_token":"nextToken","output_token":"nextToken","result_key":"repositories"},"ListRepositoriesForApprovalRuleTemplate":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken"}}}' - ); - - /***/ - }, + stream.on("data", () => { + if (stream.getBufferedLength() > maxBuffer) { + rejectPromise(new MaxBufferError()); + } + }); + }).then(() => stream.getBufferedValue()); + } - /***/ 33531: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-10-06","endpointPrefix":"codedeploy","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodeDeploy","serviceFullName":"AWS CodeDeploy","serviceId":"CodeDeploy","signatureVersion":"v4","targetPrefix":"CodeDeploy_20141006","uid":"codedeploy-2014-10-06"},"operations":{"AddTagsToOnPremisesInstances":{"input":{"type":"structure","required":["tags","instanceNames"],"members":{"tags":{"shape":"S2"},"instanceNames":{"shape":"S6"}}}},"BatchGetApplicationRevisions":{"input":{"type":"structure","required":["applicationName","revisions"],"members":{"applicationName":{},"revisions":{"shape":"Sa"}}},"output":{"type":"structure","members":{"applicationName":{},"errorMessage":{},"revisions":{"type":"list","member":{"type":"structure","members":{"revisionLocation":{"shape":"Sb"},"genericRevisionInfo":{"shape":"Su"}}}}}}},"BatchGetApplications":{"input":{"type":"structure","required":["applicationNames"],"members":{"applicationNames":{"shape":"S10"}}},"output":{"type":"structure","members":{"applicationsInfo":{"type":"list","member":{"shape":"S13"}}}}},"BatchGetDeploymentGroups":{"input":{"type":"structure","required":["applicationName","deploymentGroupNames"],"members":{"applicationName":{},"deploymentGroupNames":{"shape":"Sw"}}},"output":{"type":"structure","members":{"deploymentGroupsInfo":{"type":"list","member":{"shape":"S1b"}},"errorMessage":{}}}},"BatchGetDeploymentInstances":{"input":{"type":"structure","required":["deploymentId","instanceIds"],"members":{"deploymentId":{},"instanceIds":{"shape":"S31"}}},"output":{"type":"structure","members":{"instancesSummary":{"type":"list","member":{"shape":"S35"}},"errorMessage":{}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use BatchGetDeploymentTargets instead."},"BatchGetDeploymentTargets":{"input":{"type":"structure","members":{"deploymentId":{},"targetIds":{"shape":"S3i"}}},"output":{"type":"structure","members":{"deploymentTargets":{"type":"list","member":{"shape":"S3m"}}}}},"BatchGetDeployments":{"input":{"type":"structure","required":["deploymentIds"],"members":{"deploymentIds":{"shape":"S46"}}},"output":{"type":"structure","members":{"deploymentsInfo":{"type":"list","member":{"shape":"S49"}}}}},"BatchGetOnPremisesInstances":{"input":{"type":"structure","required":["instanceNames"],"members":{"instanceNames":{"shape":"S6"}}},"output":{"type":"structure","members":{"instanceInfos":{"type":"list","member":{"shape":"S4o"}}}}},"ContinueDeployment":{"input":{"type":"structure","members":{"deploymentId":{},"deploymentWaitType":{}}}},"CreateApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"computePlatform":{},"tags":{"shape":"S2"}}},"output":{"type":"structure","members":{"applicationId":{}}}},"CreateDeployment":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"deploymentGroupName":{},"revision":{"shape":"Sb"},"deploymentConfigName":{},"description":{},"ignoreApplicationStopFailures":{"type":"boolean"},"targetInstances":{"shape":"S4g"},"autoRollbackConfiguration":{"shape":"S1z"},"updateOutdatedInstancesOnly":{"type":"boolean"},"fileExistsBehavior":{}}},"output":{"type":"structure","members":{"deploymentId":{}}}},"CreateDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{},"minimumHealthyHosts":{"shape":"S4z"},"trafficRoutingConfig":{"shape":"S52"},"computePlatform":{}}},"output":{"type":"structure","members":{"deploymentConfigId":{}}}},"CreateDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName","serviceRoleArn"],"members":{"applicationName":{},"deploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1e"},"onPremisesInstanceTagFilters":{"shape":"S1h"},"autoScalingGroups":{"shape":"S4h"},"serviceRoleArn":{},"triggerConfigurations":{"shape":"S1p"},"alarmConfiguration":{"shape":"S1v"},"autoRollbackConfiguration":{"shape":"S1z"},"deploymentStyle":{"shape":"S22"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"ec2TagSet":{"shape":"S2s"},"ecsServices":{"shape":"S2w"},"onPremisesTagSet":{"shape":"S2u"},"tags":{"shape":"S2"}}},"output":{"type":"structure","members":{"deploymentGroupId":{}}}},"DeleteApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{}}}},"DeleteDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{}}}},"DeleteDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName"],"members":{"applicationName":{},"deploymentGroupName":{}}},"output":{"type":"structure","members":{"hooksNotCleanedUp":{"shape":"S1k"}}}},"DeleteGitHubAccountToken":{"input":{"type":"structure","members":{"tokenName":{}}},"output":{"type":"structure","members":{"tokenName":{}}}},"DeregisterOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}}},"GetApplication":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{}}},"output":{"type":"structure","members":{"application":{"shape":"S13"}}}},"GetApplicationRevision":{"input":{"type":"structure","required":["applicationName","revision"],"members":{"applicationName":{},"revision":{"shape":"Sb"}}},"output":{"type":"structure","members":{"applicationName":{},"revision":{"shape":"Sb"},"revisionInfo":{"shape":"Su"}}}},"GetDeployment":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{}}},"output":{"type":"structure","members":{"deploymentInfo":{"shape":"S49"}}}},"GetDeploymentConfig":{"input":{"type":"structure","required":["deploymentConfigName"],"members":{"deploymentConfigName":{}}},"output":{"type":"structure","members":{"deploymentConfigInfo":{"type":"structure","members":{"deploymentConfigId":{},"deploymentConfigName":{},"minimumHealthyHosts":{"shape":"S4z"},"createTime":{"type":"timestamp"},"computePlatform":{},"trafficRoutingConfig":{"shape":"S52"}}}}}},"GetDeploymentGroup":{"input":{"type":"structure","required":["applicationName","deploymentGroupName"],"members":{"applicationName":{},"deploymentGroupName":{}}},"output":{"type":"structure","members":{"deploymentGroupInfo":{"shape":"S1b"}}}},"GetDeploymentInstance":{"input":{"type":"structure","required":["deploymentId","instanceId"],"members":{"deploymentId":{},"instanceId":{}}},"output":{"type":"structure","members":{"instanceSummary":{"shape":"S35"}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use GetDeploymentTarget instead."},"GetDeploymentTarget":{"input":{"type":"structure","members":{"deploymentId":{},"targetId":{}}},"output":{"type":"structure","members":{"deploymentTarget":{"shape":"S3m"}}}},"GetOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"instanceInfo":{"shape":"S4o"}}}},"ListApplicationRevisions":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"sortBy":{},"sortOrder":{},"s3Bucket":{},"s3KeyPrefix":{},"deployed":{},"nextToken":{}}},"output":{"type":"structure","members":{"revisions":{"shape":"Sa"},"nextToken":{}}}},"ListApplications":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"applications":{"shape":"S10"},"nextToken":{}}}},"ListDeploymentConfigs":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"deploymentConfigsList":{"type":"list","member":{}},"nextToken":{}}}},"ListDeploymentGroups":{"input":{"type":"structure","required":["applicationName"],"members":{"applicationName":{},"nextToken":{}}},"output":{"type":"structure","members":{"applicationName":{},"deploymentGroups":{"shape":"Sw"},"nextToken":{}}}},"ListDeploymentInstances":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{},"nextToken":{},"instanceStatusFilter":{"type":"list","member":{"shape":"S36"}},"instanceTypeFilter":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"instancesList":{"shape":"S31"},"nextToken":{}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use ListDeploymentTargets instead."},"ListDeploymentTargets":{"input":{"type":"structure","members":{"deploymentId":{},"nextToken":{},"targetFilters":{"type":"map","key":{},"value":{"type":"list","member":{}}}}},"output":{"type":"structure","members":{"targetIds":{"shape":"S3i"},"nextToken":{}}}},"ListDeployments":{"input":{"type":"structure","members":{"applicationName":{},"deploymentGroupName":{},"includeOnlyStatuses":{"type":"list","member":{}},"createTimeRange":{"type":"structure","members":{"start":{"type":"timestamp"},"end":{"type":"timestamp"}}},"nextToken":{}}},"output":{"type":"structure","members":{"deployments":{"shape":"S46"},"nextToken":{}}}},"ListGitHubAccountTokenNames":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"tokenNameList":{"type":"list","member":{}},"nextToken":{}}}},"ListOnPremisesInstances":{"input":{"type":"structure","members":{"registrationStatus":{},"tagFilters":{"shape":"S1h"},"nextToken":{}}},"output":{"type":"structure","members":{"instanceNames":{"shape":"S6"},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S2"},"NextToken":{}}}},"PutLifecycleEventHookExecutionStatus":{"input":{"type":"structure","members":{"deploymentId":{},"lifecycleEventHookExecutionId":{},"status":{}}},"output":{"type":"structure","members":{"lifecycleEventHookExecutionId":{}}}},"RegisterApplicationRevision":{"input":{"type":"structure","required":["applicationName","revision"],"members":{"applicationName":{},"description":{},"revision":{"shape":"Sb"}}}},"RegisterOnPremisesInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{},"iamSessionArn":{},"iamUserArn":{}}}},"RemoveTagsFromOnPremisesInstances":{"input":{"type":"structure","required":["tags","instanceNames"],"members":{"tags":{"shape":"S2"},"instanceNames":{"shape":"S6"}}}},"SkipWaitTimeForInstanceTermination":{"input":{"type":"structure","members":{"deploymentId":{}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use ContinueDeployment with DeploymentWaitType instead."},"StopDeployment":{"input":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{},"autoRollbackEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"status":{},"statusMessage":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S2"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"input":{"type":"structure","members":{"applicationName":{},"newApplicationName":{}}}},"UpdateDeploymentGroup":{"input":{"type":"structure","required":["applicationName","currentDeploymentGroupName"],"members":{"applicationName":{},"currentDeploymentGroupName":{},"newDeploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1e"},"onPremisesInstanceTagFilters":{"shape":"S1h"},"autoScalingGroups":{"shape":"S4h"},"serviceRoleArn":{},"triggerConfigurations":{"shape":"S1p"},"alarmConfiguration":{"shape":"S1v"},"autoRollbackConfiguration":{"shape":"S1z"},"deploymentStyle":{"shape":"S22"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"ec2TagSet":{"shape":"S2s"},"ecsServices":{"shape":"S2w"},"onPremisesTagSet":{"shape":"S2u"}}},"output":{"type":"structure","members":{"hooksNotCleanedUp":{"shape":"S1k"}}}}},"shapes":{"S2":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S6":{"type":"list","member":{}},"Sa":{"type":"list","member":{"shape":"Sb"}},"Sb":{"type":"structure","members":{"revisionType":{},"s3Location":{"type":"structure","members":{"bucket":{},"key":{},"bundleType":{},"version":{},"eTag":{}}},"gitHubLocation":{"type":"structure","members":{"repository":{},"commitId":{}}},"string":{"type":"structure","members":{"content":{},"sha256":{}},"deprecated":true,"deprecatedMessage":"RawString and String revision type are deprecated, use AppSpecContent type instead."},"appSpecContent":{"type":"structure","members":{"content":{},"sha256":{}}}}},"Su":{"type":"structure","members":{"description":{},"deploymentGroups":{"shape":"Sw"},"firstUsedTime":{"type":"timestamp"},"lastUsedTime":{"type":"timestamp"},"registerTime":{"type":"timestamp"}}},"Sw":{"type":"list","member":{}},"S10":{"type":"list","member":{}},"S13":{"type":"structure","members":{"applicationId":{},"applicationName":{},"createTime":{"type":"timestamp"},"linkedToGitHub":{"type":"boolean"},"gitHubAccountName":{},"computePlatform":{}}},"S1b":{"type":"structure","members":{"applicationName":{},"deploymentGroupId":{},"deploymentGroupName":{},"deploymentConfigName":{},"ec2TagFilters":{"shape":"S1e"},"onPremisesInstanceTagFilters":{"shape":"S1h"},"autoScalingGroups":{"shape":"S1k"},"serviceRoleArn":{},"targetRevision":{"shape":"Sb"},"triggerConfigurations":{"shape":"S1p"},"alarmConfiguration":{"shape":"S1v"},"autoRollbackConfiguration":{"shape":"S1z"},"deploymentStyle":{"shape":"S22"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"lastSuccessfulDeployment":{"shape":"S2p"},"lastAttemptedDeployment":{"shape":"S2p"},"ec2TagSet":{"shape":"S2s"},"onPremisesTagSet":{"shape":"S2u"},"computePlatform":{},"ecsServices":{"shape":"S2w"}}},"S1e":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Type":{}}}},"S1h":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Type":{}}}},"S1k":{"type":"list","member":{"type":"structure","members":{"name":{},"hook":{}}}},"S1p":{"type":"list","member":{"type":"structure","members":{"triggerName":{},"triggerTargetArn":{},"triggerEvents":{"type":"list","member":{}}}}},"S1v":{"type":"structure","members":{"enabled":{"type":"boolean"},"ignorePollAlarmFailure":{"type":"boolean"},"alarms":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}},"S1z":{"type":"structure","members":{"enabled":{"type":"boolean"},"events":{"type":"list","member":{}}}},"S22":{"type":"structure","members":{"deploymentType":{},"deploymentOption":{}}},"S25":{"type":"structure","members":{"terminateBlueInstancesOnDeploymentSuccess":{"type":"structure","members":{"action":{},"terminationWaitTimeInMinutes":{"type":"integer"}}},"deploymentReadyOption":{"type":"structure","members":{"actionOnTimeout":{},"waitTimeInMinutes":{"type":"integer"}}},"greenFleetProvisioningOption":{"type":"structure","members":{"action":{}}}}},"S2d":{"type":"structure","members":{"elbInfoList":{"type":"list","member":{"type":"structure","members":{"name":{}}}},"targetGroupInfoList":{"shape":"S2h"},"targetGroupPairInfoList":{"type":"list","member":{"type":"structure","members":{"targetGroups":{"shape":"S2h"},"prodTrafficRoute":{"shape":"S2m"},"testTrafficRoute":{"shape":"S2m"}}}}}},"S2h":{"type":"list","member":{"shape":"S2i"}},"S2i":{"type":"structure","members":{"name":{}}},"S2m":{"type":"structure","members":{"listenerArns":{"type":"list","member":{}}}},"S2p":{"type":"structure","members":{"deploymentId":{},"status":{},"endTime":{"type":"timestamp"},"createTime":{"type":"timestamp"}}},"S2s":{"type":"structure","members":{"ec2TagSetList":{"type":"list","member":{"shape":"S1e"}}}},"S2u":{"type":"structure","members":{"onPremisesTagSetList":{"type":"list","member":{"shape":"S1h"}}}},"S2w":{"type":"list","member":{"type":"structure","members":{"serviceName":{},"clusterName":{}}}},"S31":{"type":"list","member":{}},"S35":{"type":"structure","members":{"deploymentId":{},"instanceId":{},"status":{"shape":"S36"},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"instanceType":{}},"deprecated":true,"deprecatedMessage":"InstanceSummary is deprecated, use DeploymentTarget instead."},"S36":{"type":"string","deprecated":true,"deprecatedMessage":"InstanceStatus is deprecated, use TargetStatus instead."},"S37":{"type":"list","member":{"type":"structure","members":{"lifecycleEventName":{},"diagnostics":{"type":"structure","members":{"errorCode":{},"scriptName":{},"message":{},"logTail":{}}},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"status":{}}}},"S3i":{"type":"list","member":{}},"S3m":{"type":"structure","members":{"deploymentTargetType":{},"instanceTarget":{"type":"structure","members":{"deploymentId":{},"targetId":{},"targetArn":{},"status":{},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"instanceLabel":{}}},"lambdaTarget":{"type":"structure","members":{"deploymentId":{},"targetId":{},"targetArn":{},"status":{},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"lambdaFunctionInfo":{"type":"structure","members":{"functionName":{},"functionAlias":{},"currentVersion":{},"targetVersion":{},"targetVersionWeight":{"type":"double"}}}}},"ecsTarget":{"type":"structure","members":{"deploymentId":{},"targetId":{},"targetArn":{},"lastUpdatedAt":{"type":"timestamp"},"lifecycleEvents":{"shape":"S37"},"status":{},"taskSetsInfo":{"type":"list","member":{"type":"structure","members":{"identifer":{},"desiredCount":{"type":"long"},"pendingCount":{"type":"long"},"runningCount":{"type":"long"},"status":{},"trafficWeight":{"type":"double"},"targetGroup":{"shape":"S2i"},"taskSetLabel":{}}}}}}}},"S46":{"type":"list","member":{}},"S49":{"type":"structure","members":{"applicationName":{},"deploymentGroupName":{},"deploymentConfigName":{},"deploymentId":{},"previousRevision":{"shape":"Sb"},"revision":{"shape":"Sb"},"status":{},"errorInformation":{"type":"structure","members":{"code":{},"message":{}}},"createTime":{"type":"timestamp"},"startTime":{"type":"timestamp"},"completeTime":{"type":"timestamp"},"deploymentOverview":{"type":"structure","members":{"Pending":{"type":"long"},"InProgress":{"type":"long"},"Succeeded":{"type":"long"},"Failed":{"type":"long"},"Skipped":{"type":"long"},"Ready":{"type":"long"}}},"description":{},"creator":{},"ignoreApplicationStopFailures":{"type":"boolean"},"autoRollbackConfiguration":{"shape":"S1z"},"updateOutdatedInstancesOnly":{"type":"boolean"},"rollbackInfo":{"type":"structure","members":{"rollbackDeploymentId":{},"rollbackTriggeringDeploymentId":{},"rollbackMessage":{}}},"deploymentStyle":{"shape":"S22"},"targetInstances":{"shape":"S4g"},"instanceTerminationWaitTimeStarted":{"type":"boolean"},"blueGreenDeploymentConfiguration":{"shape":"S25"},"loadBalancerInfo":{"shape":"S2d"},"additionalDeploymentStatusInfo":{"type":"string","deprecated":true,"deprecatedMessage":"AdditionalDeploymentStatusInfo is deprecated, use DeploymentStatusMessageList instead."},"fileExistsBehavior":{},"deploymentStatusMessages":{"type":"list","member":{}},"computePlatform":{}}},"S4g":{"type":"structure","members":{"tagFilters":{"shape":"S1e"},"autoScalingGroups":{"shape":"S4h"},"ec2TagSet":{"shape":"S2s"}}},"S4h":{"type":"list","member":{}},"S4o":{"type":"structure","members":{"instanceName":{},"iamSessionArn":{},"iamUserArn":{},"instanceArn":{},"registerTime":{"type":"timestamp"},"deregisterTime":{"type":"timestamp"},"tags":{"shape":"S2"}}},"S4z":{"type":"structure","members":{"value":{"type":"integer"},"type":{}}},"S52":{"type":"structure","members":{"type":{},"timeBasedCanary":{"type":"structure","members":{"canaryPercentage":{"type":"integer"},"canaryInterval":{"type":"integer"}}},"timeBasedLinear":{"type":"structure","members":{"linearPercentage":{"type":"integer"},"linearInterval":{"type":"integer"}}}}}}}' - ); + module.exports = getStream; + module.exports.buffer = (stream, options) => + getStream(stream, Object.assign({}, options, { encoding: "buffer" })); + module.exports.array = (stream, options) => + getStream(stream, Object.assign({}, options, { array: true })); + module.exports.MaxBufferError = MaxBufferError; /***/ }, - /***/ 63203: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListApplicationRevisions":{"input_token":"nextToken","output_token":"nextToken","result_key":"revisions"},"ListApplications":{"input_token":"nextToken","output_token":"nextToken","result_key":"applications"},"ListDeploymentConfigs":{"input_token":"nextToken","output_token":"nextToken","result_key":"deploymentConfigsList"},"ListDeploymentGroups":{"input_token":"nextToken","output_token":"nextToken","result_key":"deploymentGroups"},"ListDeploymentInstances":{"input_token":"nextToken","output_token":"nextToken","result_key":"instancesList"},"ListDeployments":{"input_token":"nextToken","output_token":"nextToken","result_key":"deployments"}}}' - ); + /***/ 153: /***/ function (module, __unusedexports, __webpack_require__) { + /* eslint guard-for-in:0 */ + var AWS; - /***/ - }, + /** + * A set of utility methods for use with the AWS SDK. + * + * @!attribute abort + * Return this value from an iterator function {each} or {arrayEach} + * to break out of the iteration. + * @example Breaking out of an iterator function + * AWS.util.each({a: 1, b: 2, c: 3}, function(key, value) { + * if (key == 'b') return AWS.util.abort; + * }); + * @see each + * @see arrayEach + * @api private + */ + var util = { + environment: "nodejs", + engine: function engine() { + if (util.isBrowser() && typeof navigator !== "undefined") { + return navigator.userAgent; + } else { + var engine = process.platform + "/" + process.version; + if (process.env.AWS_EXECUTION_ENV) { + engine += " exec-env/" + process.env.AWS_EXECUTION_ENV; + } + return engine; + } + }, - /***/ 56338: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DeploymentSuccessful":{"delay":15,"operation":"GetDeployment","maxAttempts":120,"acceptors":[{"expected":"Succeeded","matcher":"path","state":"success","argument":"deploymentInfo.status"},{"expected":"Failed","matcher":"path","state":"failure","argument":"deploymentInfo.status"},{"expected":"Stopped","matcher":"path","state":"failure","argument":"deploymentInfo.status"}]}}}' - ); + userAgent: function userAgent() { + var name = util.environment; + var agent = + "aws-sdk-" + name + "/" + __webpack_require__(395).VERSION; + if (name === "nodejs") agent += " " + util.engine(); + return agent; + }, - /***/ - }, + uriEscape: function uriEscape(string) { + var output = encodeURIComponent(string); + output = output.replace(/[^A-Za-z0-9_.~\-%]+/g, escape); - /***/ 16420: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-09-19","endpointPrefix":"codeguru-reviewer","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"CodeGuruReviewer","serviceFullName":"Amazon CodeGuru Reviewer","serviceId":"CodeGuru Reviewer","signatureVersion":"v4","signingName":"codeguru-reviewer","uid":"codeguru-reviewer-2019-09-19"},"operations":{"AssociateRepository":{"http":{"requestUri":"/associations"},"input":{"type":"structure","required":["Repository"],"members":{"Repository":{"type":"structure","members":{"CodeCommit":{"type":"structure","required":["Name"],"members":{"Name":{}}}}},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"RepositoryAssociation":{"shape":"S7"}}}},"DescribeRepositoryAssociation":{"http":{"method":"GET","requestUri":"/associations/{AssociationArn}"},"input":{"type":"structure","required":["AssociationArn"],"members":{"AssociationArn":{"location":"uri","locationName":"AssociationArn"}}},"output":{"type":"structure","members":{"RepositoryAssociation":{"shape":"S7"}}}},"DisassociateRepository":{"http":{"method":"DELETE","requestUri":"/associations/{AssociationArn}"},"input":{"type":"structure","required":["AssociationArn"],"members":{"AssociationArn":{"location":"uri","locationName":"AssociationArn"}}},"output":{"type":"structure","members":{"RepositoryAssociation":{"shape":"S7"}}}},"ListRepositoryAssociations":{"http":{"method":"GET","requestUri":"/associations"},"input":{"type":"structure","members":{"ProviderTypes":{"location":"querystring","locationName":"ProviderType","type":"list","member":{}},"States":{"location":"querystring","locationName":"State","type":"list","member":{}},"Names":{"location":"querystring","locationName":"Name","type":"list","member":{}},"Owners":{"location":"querystring","locationName":"Owner","type":"list","member":{}},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"RepositoryAssociationSummaries":{"type":"list","member":{"type":"structure","members":{"AssociationArn":{},"LastUpdatedTimeStamp":{"type":"timestamp"},"AssociationId":{},"Name":{},"Owner":{},"ProviderType":{},"State":{}}}},"NextToken":{}}}}},"shapes":{"S7":{"type":"structure","members":{"AssociationId":{},"AssociationArn":{},"Name":{},"Owner":{},"ProviderType":{},"State":{},"StateReason":{},"LastUpdatedTimeStamp":{"type":"timestamp"},"CreatedTimeStamp":{"type":"timestamp"}}}}}' - ); + // AWS percent-encodes some extra non-standard characters in a URI + output = output.replace(/[*]/g, function (ch) { + return "%" + ch.charCodeAt(0).toString(16).toUpperCase(); + }); - /***/ - }, + return output; + }, - /***/ 89571: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListRepositoryAssociations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"RepositoryAssociationSummaries"}}}' - ); + uriEscapePath: function uriEscapePath(string) { + var parts = []; + util.arrayEach(string.split("/"), function (part) { + parts.push(util.uriEscape(part)); + }); + return parts.join("/"); + }, - /***/ - }, + urlParse: function urlParse(url) { + return util.url.parse(url); + }, - /***/ 55790: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-07-18","endpointPrefix":"codeguru-profiler","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon CodeGuru Profiler","serviceId":"CodeGuruProfiler","signatureVersion":"v4","signingName":"codeguru-profiler","uid":"codeguruprofiler-2019-07-18"},"operations":{"ConfigureAgent":{"http":{"requestUri":"/profilingGroups/{profilingGroupName}/configureAgent","responseCode":200},"input":{"type":"structure","required":["profilingGroupName"],"members":{"fleetInstanceId":{},"profilingGroupName":{"location":"uri","locationName":"profilingGroupName"}}},"output":{"type":"structure","required":["configuration"],"members":{"configuration":{"type":"structure","required":["periodInSeconds","shouldProfile"],"members":{"periodInSeconds":{"type":"integer"},"shouldProfile":{"type":"boolean"}}}},"payload":"configuration"}},"CreateProfilingGroup":{"http":{"requestUri":"/profilingGroups","responseCode":201},"input":{"type":"structure","required":["clientToken","profilingGroupName"],"members":{"agentOrchestrationConfig":{"shape":"S9"},"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"profilingGroupName":{}}},"output":{"type":"structure","required":["profilingGroup"],"members":{"profilingGroup":{"shape":"Sc"}},"payload":"profilingGroup"},"idempotent":true},"DeleteProfilingGroup":{"http":{"method":"DELETE","requestUri":"/profilingGroups/{profilingGroupName}","responseCode":204},"input":{"type":"structure","required":["profilingGroupName"],"members":{"profilingGroupName":{"location":"uri","locationName":"profilingGroupName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DescribeProfilingGroup":{"http":{"method":"GET","requestUri":"/profilingGroups/{profilingGroupName}","responseCode":200},"input":{"type":"structure","required":["profilingGroupName"],"members":{"profilingGroupName":{"location":"uri","locationName":"profilingGroupName"}}},"output":{"type":"structure","required":["profilingGroup"],"members":{"profilingGroup":{"shape":"Sc"}},"payload":"profilingGroup"}},"GetProfile":{"http":{"method":"GET","requestUri":"/profilingGroups/{profilingGroupName}/profile","responseCode":200},"input":{"type":"structure","required":["profilingGroupName"],"members":{"accept":{"location":"header","locationName":"Accept"},"endTime":{"shape":"Se","location":"querystring","locationName":"endTime"},"maxDepth":{"location":"querystring","locationName":"maxDepth","type":"integer"},"period":{"location":"querystring","locationName":"period"},"profilingGroupName":{"location":"uri","locationName":"profilingGroupName"},"startTime":{"shape":"Se","location":"querystring","locationName":"startTime"}}},"output":{"type":"structure","required":["contentType","profile"],"members":{"contentEncoding":{"location":"header","locationName":"Content-Encoding"},"contentType":{"location":"header","locationName":"Content-Type"},"profile":{"type":"blob"}},"payload":"profile"}},"ListProfileTimes":{"http":{"method":"GET","requestUri":"/profilingGroups/{profilingGroupName}/profileTimes","responseCode":200},"input":{"type":"structure","required":["endTime","period","profilingGroupName","startTime"],"members":{"endTime":{"shape":"Se","location":"querystring","locationName":"endTime"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"orderBy":{"location":"querystring","locationName":"orderBy"},"period":{"location":"querystring","locationName":"period"},"profilingGroupName":{"location":"uri","locationName":"profilingGroupName"},"startTime":{"shape":"Se","location":"querystring","locationName":"startTime"}}},"output":{"type":"structure","required":["profileTimes"],"members":{"nextToken":{},"profileTimes":{"type":"list","member":{"type":"structure","members":{"start":{"shape":"Se"}}}}}}},"ListProfilingGroups":{"http":{"method":"GET","requestUri":"/profilingGroups","responseCode":200},"input":{"type":"structure","members":{"includeDescription":{"location":"querystring","locationName":"includeDescription","type":"boolean"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["profilingGroupNames"],"members":{"nextToken":{},"profilingGroupNames":{"type":"list","member":{}},"profilingGroups":{"type":"list","member":{"shape":"Sc"}}}}},"PostAgentProfile":{"http":{"requestUri":"/profilingGroups/{profilingGroupName}/agentProfile","responseCode":204},"input":{"type":"structure","required":["agentProfile","contentType","profilingGroupName"],"members":{"agentProfile":{"type":"blob"},"contentType":{"location":"header","locationName":"Content-Type"},"profileToken":{"idempotencyToken":true,"location":"querystring","locationName":"profileToken"},"profilingGroupName":{"location":"uri","locationName":"profilingGroupName"}},"payload":"agentProfile"},"output":{"type":"structure","members":{}}},"UpdateProfilingGroup":{"http":{"method":"PUT","requestUri":"/profilingGroups/{profilingGroupName}","responseCode":200},"input":{"type":"structure","required":["agentOrchestrationConfig","profilingGroupName"],"members":{"agentOrchestrationConfig":{"shape":"S9"},"profilingGroupName":{"location":"uri","locationName":"profilingGroupName"}}},"output":{"type":"structure","required":["profilingGroup"],"members":{"profilingGroup":{"shape":"Sc"}},"payload":"profilingGroup"},"idempotent":true}},"shapes":{"S9":{"type":"structure","required":["profilingEnabled"],"members":{"profilingEnabled":{"type":"boolean"}}},"Sc":{"type":"structure","members":{"agentOrchestrationConfig":{"shape":"S9"},"arn":{},"createdAt":{"shape":"Se"},"name":{},"profilingStatus":{"type":"structure","members":{"latestAgentOrchestratedAt":{"shape":"Se"},"latestAgentProfileReportedAt":{"shape":"Se"},"latestAggregatedProfile":{"type":"structure","members":{"period":{},"start":{"shape":"Se"}}}}},"updatedAt":{"shape":"Se"}}},"Se":{"type":"timestamp","timestampFormat":"iso8601"}}}' - ); + urlFormat: function urlFormat(url) { + return util.url.format(url); + }, - /***/ - }, + queryStringParse: function queryStringParse(qs) { + return util.querystring.parse(qs); + }, - /***/ 14789: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListProfileTimes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListProfilingGroups":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + queryParamsToString: function queryParamsToString(params) { + var items = []; + var escape = util.uriEscape; + var sortedKeys = Object.keys(params).sort(); - /***/ - }, + util.arrayEach(sortedKeys, function (name) { + var value = params[name]; + var ename = escape(name); + var result = ename + "="; + if (Array.isArray(value)) { + var vals = []; + util.arrayEach(value, function (item) { + vals.push(escape(item)); + }); + result = ename + "=" + vals.sort().join("&" + ename + "="); + } else if (value !== undefined && value !== null) { + result = ename + "=" + escape(value); + } + items.push(result); + }); - /***/ 92486: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-07-09","endpointPrefix":"codepipeline","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodePipeline","serviceFullName":"AWS CodePipeline","serviceId":"CodePipeline","signatureVersion":"v4","targetPrefix":"CodePipeline_20150709","uid":"codepipeline-2015-07-09"},"operations":{"AcknowledgeJob":{"input":{"type":"structure","required":["jobId","nonce"],"members":{"jobId":{},"nonce":{}}},"output":{"type":"structure","members":{"status":{}}}},"AcknowledgeThirdPartyJob":{"input":{"type":"structure","required":["jobId","nonce","clientToken"],"members":{"jobId":{},"nonce":{},"clientToken":{}}},"output":{"type":"structure","members":{"status":{}}}},"CreateCustomActionType":{"input":{"type":"structure","required":["category","provider","version","inputArtifactDetails","outputArtifactDetails"],"members":{"category":{},"provider":{},"version":{},"settings":{"shape":"Se"},"configurationProperties":{"shape":"Sh"},"inputArtifactDetails":{"shape":"Sn"},"outputArtifactDetails":{"shape":"Sn"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","required":["actionType"],"members":{"actionType":{"shape":"Sv"},"tags":{"shape":"Sq"}}}},"CreatePipeline":{"input":{"type":"structure","required":["pipeline"],"members":{"pipeline":{"shape":"Sz"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{"pipeline":{"shape":"Sz"},"tags":{"shape":"Sq"}}}},"DeleteCustomActionType":{"input":{"type":"structure","required":["category","provider","version"],"members":{"category":{},"provider":{},"version":{}}}},"DeletePipeline":{"input":{"type":"structure","required":["name"],"members":{"name":{}}}},"DeleteWebhook":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{}}},"DeregisterWebhookWithThirdParty":{"input":{"type":"structure","members":{"webhookName":{}}},"output":{"type":"structure","members":{}}},"DisableStageTransition":{"input":{"type":"structure","required":["pipelineName","stageName","transitionType","reason"],"members":{"pipelineName":{},"stageName":{},"transitionType":{},"reason":{}}}},"EnableStageTransition":{"input":{"type":"structure","required":["pipelineName","stageName","transitionType"],"members":{"pipelineName":{},"stageName":{},"transitionType":{}}}},"GetJobDetails":{"input":{"type":"structure","required":["jobId"],"members":{"jobId":{}}},"output":{"type":"structure","members":{"jobDetails":{"type":"structure","members":{"id":{},"data":{"shape":"S29"},"accountId":{}}}}}},"GetPipeline":{"input":{"type":"structure","required":["name"],"members":{"name":{},"version":{"type":"integer"}}},"output":{"type":"structure","members":{"pipeline":{"shape":"Sz"},"metadata":{"type":"structure","members":{"pipelineArn":{},"created":{"type":"timestamp"},"updated":{"type":"timestamp"}}}}}},"GetPipelineExecution":{"input":{"type":"structure","required":["pipelineName","pipelineExecutionId"],"members":{"pipelineName":{},"pipelineExecutionId":{}}},"output":{"type":"structure","members":{"pipelineExecution":{"type":"structure","members":{"pipelineName":{},"pipelineVersion":{"type":"integer"},"pipelineExecutionId":{},"status":{},"artifactRevisions":{"type":"list","member":{"type":"structure","members":{"name":{},"revisionId":{},"revisionChangeIdentifier":{},"revisionSummary":{},"created":{"type":"timestamp"},"revisionUrl":{}}}}}}}}},"GetPipelineState":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","members":{"pipelineName":{},"pipelineVersion":{"type":"integer"},"stageStates":{"type":"list","member":{"type":"structure","members":{"stageName":{},"inboundTransitionState":{"type":"structure","members":{"enabled":{"type":"boolean"},"lastChangedBy":{},"lastChangedAt":{"type":"timestamp"},"disabledReason":{}}},"actionStates":{"type":"list","member":{"type":"structure","members":{"actionName":{},"currentRevision":{"shape":"S3h"},"latestExecution":{"type":"structure","members":{"status":{},"summary":{},"lastStatusChange":{"type":"timestamp"},"token":{},"lastUpdatedBy":{},"externalExecutionId":{},"externalExecutionUrl":{},"percentComplete":{"type":"integer"},"errorDetails":{"type":"structure","members":{"code":{},"message":{}}}}},"entityUrl":{},"revisionUrl":{}}}},"latestExecution":{"type":"structure","required":["pipelineExecutionId","status"],"members":{"pipelineExecutionId":{},"status":{}}}}}},"created":{"type":"timestamp"},"updated":{"type":"timestamp"}}}},"GetThirdPartyJobDetails":{"input":{"type":"structure","required":["jobId","clientToken"],"members":{"jobId":{},"clientToken":{}}},"output":{"type":"structure","members":{"jobDetails":{"type":"structure","members":{"id":{},"data":{"type":"structure","members":{"actionTypeId":{"shape":"Sw"},"actionConfiguration":{"shape":"S2a"},"pipelineContext":{"shape":"S2b"},"inputArtifacts":{"shape":"S2h"},"outputArtifacts":{"shape":"S2h"},"artifactCredentials":{"shape":"S2p"},"continuationToken":{},"encryptionKey":{"shape":"S15"}}},"nonce":{}}}}}},"ListActionExecutions":{"input":{"type":"structure","required":["pipelineName"],"members":{"pipelineName":{},"filter":{"type":"structure","members":{"pipelineExecutionId":{}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"actionExecutionDetails":{"type":"list","member":{"type":"structure","members":{"pipelineExecutionId":{},"actionExecutionId":{},"pipelineVersion":{"type":"integer"},"stageName":{},"actionName":{},"startTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"status":{},"input":{"type":"structure","members":{"actionTypeId":{"shape":"Sw"},"configuration":{"shape":"S1l"},"resolvedConfiguration":{"type":"map","key":{},"value":{}},"roleArn":{},"region":{},"inputArtifacts":{"shape":"S48"},"namespace":{}}},"output":{"type":"structure","members":{"outputArtifacts":{"shape":"S48"},"executionResult":{"type":"structure","members":{"externalExecutionId":{},"externalExecutionSummary":{},"externalExecutionUrl":{}}},"outputVariables":{"shape":"S4h"}}}}}},"nextToken":{}}}},"ListActionTypes":{"input":{"type":"structure","members":{"actionOwnerFilter":{},"nextToken":{}}},"output":{"type":"structure","required":["actionTypes"],"members":{"actionTypes":{"type":"list","member":{"shape":"Sv"}},"nextToken":{}}}},"ListPipelineExecutions":{"input":{"type":"structure","required":["pipelineName"],"members":{"pipelineName":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"pipelineExecutionSummaries":{"type":"list","member":{"type":"structure","members":{"pipelineExecutionId":{},"status":{},"startTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"sourceRevisions":{"type":"list","member":{"type":"structure","required":["actionName"],"members":{"actionName":{},"revisionId":{},"revisionSummary":{},"revisionUrl":{}}}},"trigger":{"type":"structure","members":{"triggerType":{},"triggerDetail":{}}},"stopTrigger":{"type":"structure","members":{"reason":{}}}}}},"nextToken":{}}}},"ListPipelines":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"pipelines":{"type":"list","member":{"type":"structure","members":{"name":{},"version":{"type":"integer"},"created":{"type":"timestamp"},"updated":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sq"},"nextToken":{}}}},"ListWebhooks":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"webhooks":{"type":"list","member":{"shape":"S58"}},"NextToken":{}}}},"PollForJobs":{"input":{"type":"structure","required":["actionTypeId"],"members":{"actionTypeId":{"shape":"Sw"},"maxBatchSize":{"type":"integer"},"queryParam":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"id":{},"data":{"shape":"S29"},"nonce":{},"accountId":{}}}}}}},"PollForThirdPartyJobs":{"input":{"type":"structure","required":["actionTypeId"],"members":{"actionTypeId":{"shape":"Sw"},"maxBatchSize":{"type":"integer"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"clientId":{},"jobId":{}}}}}}},"PutActionRevision":{"input":{"type":"structure","required":["pipelineName","stageName","actionName","actionRevision"],"members":{"pipelineName":{},"stageName":{},"actionName":{},"actionRevision":{"shape":"S3h"}}},"output":{"type":"structure","members":{"newRevision":{"type":"boolean"},"pipelineExecutionId":{}}}},"PutApprovalResult":{"input":{"type":"structure","required":["pipelineName","stageName","actionName","result","token"],"members":{"pipelineName":{},"stageName":{},"actionName":{},"result":{"type":"structure","required":["summary","status"],"members":{"summary":{},"status":{}}},"token":{}}},"output":{"type":"structure","members":{"approvedAt":{"type":"timestamp"}}}},"PutJobFailureResult":{"input":{"type":"structure","required":["jobId","failureDetails"],"members":{"jobId":{},"failureDetails":{"shape":"S68"}}}},"PutJobSuccessResult":{"input":{"type":"structure","required":["jobId"],"members":{"jobId":{},"currentRevision":{"shape":"S6b"},"continuationToken":{},"executionDetails":{"shape":"S6d"},"outputVariables":{"shape":"S4h"}}}},"PutThirdPartyJobFailureResult":{"input":{"type":"structure","required":["jobId","clientToken","failureDetails"],"members":{"jobId":{},"clientToken":{},"failureDetails":{"shape":"S68"}}}},"PutThirdPartyJobSuccessResult":{"input":{"type":"structure","required":["jobId","clientToken"],"members":{"jobId":{},"clientToken":{},"currentRevision":{"shape":"S6b"},"continuationToken":{},"executionDetails":{"shape":"S6d"}}}},"PutWebhook":{"input":{"type":"structure","required":["webhook"],"members":{"webhook":{"shape":"S59"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{"webhook":{"shape":"S58"}}}},"RegisterWebhookWithThirdParty":{"input":{"type":"structure","members":{"webhookName":{}}},"output":{"type":"structure","members":{}}},"RetryStageExecution":{"input":{"type":"structure","required":["pipelineName","stageName","pipelineExecutionId","retryMode"],"members":{"pipelineName":{},"stageName":{},"pipelineExecutionId":{},"retryMode":{}}},"output":{"type":"structure","members":{"pipelineExecutionId":{}}}},"StartPipelineExecution":{"input":{"type":"structure","required":["name"],"members":{"name":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"pipelineExecutionId":{}}}},"StopPipelineExecution":{"input":{"type":"structure","required":["pipelineName","pipelineExecutionId"],"members":{"pipelineName":{},"pipelineExecutionId":{},"abandon":{"type":"boolean"},"reason":{}}},"output":{"type":"structure","members":{"pipelineExecutionId":{}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdatePipeline":{"input":{"type":"structure","required":["pipeline"],"members":{"pipeline":{"shape":"Sz"}}},"output":{"type":"structure","members":{"pipeline":{"shape":"Sz"}}}}},"shapes":{"Se":{"type":"structure","members":{"thirdPartyConfigurationUrl":{},"entityUrlTemplate":{},"executionUrlTemplate":{},"revisionUrlTemplate":{}}},"Sh":{"type":"list","member":{"type":"structure","required":["name","required","key","secret"],"members":{"name":{},"required":{"type":"boolean"},"key":{"type":"boolean"},"secret":{"type":"boolean"},"queryable":{"type":"boolean"},"description":{},"type":{}}}},"Sn":{"type":"structure","required":["minimumCount","maximumCount"],"members":{"minimumCount":{"type":"integer"},"maximumCount":{"type":"integer"}}},"Sq":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Sv":{"type":"structure","required":["id","inputArtifactDetails","outputArtifactDetails"],"members":{"id":{"shape":"Sw"},"settings":{"shape":"Se"},"actionConfigurationProperties":{"shape":"Sh"},"inputArtifactDetails":{"shape":"Sn"},"outputArtifactDetails":{"shape":"Sn"}}},"Sw":{"type":"structure","required":["category","owner","provider","version"],"members":{"category":{},"owner":{},"provider":{},"version":{}}},"Sz":{"type":"structure","required":["name","roleArn","stages"],"members":{"name":{},"roleArn":{},"artifactStore":{"shape":"S12"},"artifactStores":{"type":"map","key":{},"value":{"shape":"S12"}},"stages":{"type":"list","member":{"type":"structure","required":["name","actions"],"members":{"name":{},"blockers":{"type":"list","member":{"type":"structure","required":["name","type"],"members":{"name":{},"type":{}}}},"actions":{"type":"list","member":{"type":"structure","required":["name","actionTypeId"],"members":{"name":{},"actionTypeId":{"shape":"Sw"},"runOrder":{"type":"integer"},"configuration":{"shape":"S1l"},"outputArtifacts":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{}}}},"inputArtifacts":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{}}}},"roleArn":{},"region":{},"namespace":{}}}}}}},"version":{"type":"integer"}}},"S12":{"type":"structure","required":["type","location"],"members":{"type":{},"location":{},"encryptionKey":{"shape":"S15"}}},"S15":{"type":"structure","required":["id","type"],"members":{"id":{},"type":{}}},"S1l":{"type":"map","key":{},"value":{}},"S29":{"type":"structure","members":{"actionTypeId":{"shape":"Sw"},"actionConfiguration":{"shape":"S2a"},"pipelineContext":{"shape":"S2b"},"inputArtifacts":{"shape":"S2h"},"outputArtifacts":{"shape":"S2h"},"artifactCredentials":{"shape":"S2p"},"continuationToken":{},"encryptionKey":{"shape":"S15"}}},"S2a":{"type":"structure","members":{"configuration":{"shape":"S1l"}}},"S2b":{"type":"structure","members":{"pipelineName":{},"stage":{"type":"structure","members":{"name":{}}},"action":{"type":"structure","members":{"name":{},"actionExecutionId":{}}},"pipelineArn":{},"pipelineExecutionId":{}}},"S2h":{"type":"list","member":{"type":"structure","members":{"name":{},"revision":{},"location":{"type":"structure","members":{"type":{},"s3Location":{"type":"structure","required":["bucketName","objectKey"],"members":{"bucketName":{},"objectKey":{}}}}}}}},"S2p":{"type":"structure","required":["accessKeyId","secretAccessKey","sessionToken"],"members":{"accessKeyId":{},"secretAccessKey":{},"sessionToken":{}},"sensitive":true},"S3h":{"type":"structure","required":["revisionId","revisionChangeId","created"],"members":{"revisionId":{},"revisionChangeId":{},"created":{"type":"timestamp"}}},"S48":{"type":"list","member":{"type":"structure","members":{"name":{},"s3location":{"type":"structure","members":{"bucket":{},"key":{}}}}}},"S4h":{"type":"map","key":{},"value":{}},"S58":{"type":"structure","required":["definition","url"],"members":{"definition":{"shape":"S59"},"url":{},"errorMessage":{},"errorCode":{},"lastTriggered":{"type":"timestamp"},"arn":{},"tags":{"shape":"Sq"}}},"S59":{"type":"structure","required":["name","targetPipeline","targetAction","filters","authentication","authenticationConfiguration"],"members":{"name":{},"targetPipeline":{},"targetAction":{},"filters":{"type":"list","member":{"type":"structure","required":["jsonPath"],"members":{"jsonPath":{},"matchEquals":{}}}},"authentication":{},"authenticationConfiguration":{"type":"structure","members":{"AllowedIPRange":{},"SecretToken":{}}}}},"S68":{"type":"structure","required":["type","message"],"members":{"type":{},"message":{},"externalExecutionId":{}}},"S6b":{"type":"structure","required":["revision","changeIdentifier"],"members":{"revision":{},"changeIdentifier":{},"created":{"type":"timestamp"},"revisionSummary":{}}},"S6d":{"type":"structure","members":{"summary":{},"externalExecutionId":{},"percentComplete":{"type":"integer"}}}}}' - ); + return items.join("&"); + }, - /***/ - }, + readFileSync: function readFileSync(path) { + if (util.isBrowser()) return null; + return __webpack_require__(5747).readFileSync(path, "utf-8"); + }, - /***/ 38160: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListActionExecutions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"actionExecutionDetails"},"ListActionTypes":{"input_token":"nextToken","output_token":"nextToken","result_key":"actionTypes"},"ListPipelineExecutions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"pipelineExecutionSummaries"},"ListPipelines":{"input_token":"nextToken","output_token":"nextToken","result_key":"pipelines"},"ListTagsForResource":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"tags"},"ListWebhooks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"webhooks"}}}' - ); + base64: { + encode: function encode64(string) { + if (typeof string === "number") { + throw util.error( + new Error("Cannot base64 encode number " + string) + ); + } + if (string === null || typeof string === "undefined") { + return string; + } + var buf = util.buffer.toBuffer(string); + return buf.toString("base64"); + }, - /***/ - }, + decode: function decode64(string) { + if (typeof string === "number") { + throw util.error( + new Error("Cannot base64 decode number " + string) + ); + } + if (string === null || typeof string === "undefined") { + return string; + } + return util.buffer.toBuffer(string, "base64"); + }, + }, - /***/ 71626: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-04-19","endpointPrefix":"codestar","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"CodeStar","serviceFullName":"AWS CodeStar","serviceId":"CodeStar","signatureVersion":"v4","targetPrefix":"CodeStar_20170419","uid":"codestar-2017-04-19"},"operations":{"AssociateTeamMember":{"input":{"type":"structure","required":["projectId","userArn","projectRole"],"members":{"projectId":{},"clientRequestToken":{},"userArn":{},"projectRole":{},"remoteAccessAllowed":{"type":"boolean"}}},"output":{"type":"structure","members":{"clientRequestToken":{}}}},"CreateProject":{"input":{"type":"structure","required":["name","id"],"members":{"name":{"shape":"S9"},"id":{},"description":{"shape":"Sa"},"clientRequestToken":{},"sourceCode":{"type":"list","member":{"type":"structure","required":["source","destination"],"members":{"source":{"type":"structure","required":["s3"],"members":{"s3":{"shape":"Se"}}},"destination":{"type":"structure","members":{"codeCommit":{"type":"structure","required":["name"],"members":{"name":{}}},"gitHub":{"type":"structure","required":["name","type","owner","privateRepository","issuesEnabled","token"],"members":{"name":{},"description":{},"type":{},"owner":{},"privateRepository":{"type":"boolean"},"issuesEnabled":{"type":"boolean"},"token":{"type":"string","sensitive":true}}}}}}}},"toolchain":{"type":"structure","required":["source"],"members":{"source":{"type":"structure","required":["s3"],"members":{"s3":{"shape":"Se"}}},"roleArn":{},"stackParameters":{"type":"map","key":{},"value":{"type":"string","sensitive":true}}}},"tags":{"shape":"Sx"}}},"output":{"type":"structure","required":["id","arn"],"members":{"id":{},"arn":{},"clientRequestToken":{},"projectTemplateId":{}}}},"CreateUserProfile":{"input":{"type":"structure","required":["userArn","displayName","emailAddress"],"members":{"userArn":{},"displayName":{"shape":"S14"},"emailAddress":{"shape":"S15"},"sshPublicKey":{}}},"output":{"type":"structure","required":["userArn"],"members":{"userArn":{},"displayName":{"shape":"S14"},"emailAddress":{"shape":"S15"},"sshPublicKey":{},"createdTimestamp":{"type":"timestamp"},"lastModifiedTimestamp":{"type":"timestamp"}}}},"DeleteProject":{"input":{"type":"structure","required":["id"],"members":{"id":{},"clientRequestToken":{},"deleteStack":{"type":"boolean"}}},"output":{"type":"structure","members":{"stackId":{},"projectArn":{}}}},"DeleteUserProfile":{"input":{"type":"structure","required":["userArn"],"members":{"userArn":{}}},"output":{"type":"structure","required":["userArn"],"members":{"userArn":{}}}},"DescribeProject":{"input":{"type":"structure","required":["id"],"members":{"id":{}}},"output":{"type":"structure","members":{"name":{"shape":"S9"},"id":{},"arn":{},"description":{"shape":"Sa"},"clientRequestToken":{},"createdTimeStamp":{"type":"timestamp"},"stackId":{},"projectTemplateId":{},"status":{"type":"structure","required":["state"],"members":{"state":{},"reason":{}}}}}},"DescribeUserProfile":{"input":{"type":"structure","required":["userArn"],"members":{"userArn":{}}},"output":{"type":"structure","required":["userArn","createdTimestamp","lastModifiedTimestamp"],"members":{"userArn":{},"displayName":{"shape":"S14"},"emailAddress":{"shape":"S15"},"sshPublicKey":{},"createdTimestamp":{"type":"timestamp"},"lastModifiedTimestamp":{"type":"timestamp"}}}},"DisassociateTeamMember":{"input":{"type":"structure","required":["projectId","userArn"],"members":{"projectId":{},"userArn":{}}},"output":{"type":"structure","members":{}}},"ListProjects":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["projects"],"members":{"projects":{"type":"list","member":{"type":"structure","members":{"projectId":{},"projectArn":{}}}},"nextToken":{}}}},"ListResources":{"input":{"type":"structure","required":["projectId"],"members":{"projectId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"resources":{"type":"list","member":{"type":"structure","required":["id"],"members":{"id":{}}}},"nextToken":{}}}},"ListTagsForProject":{"input":{"type":"structure","required":["id"],"members":{"id":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sx"},"nextToken":{}}}},"ListTeamMembers":{"input":{"type":"structure","required":["projectId"],"members":{"projectId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["teamMembers"],"members":{"teamMembers":{"type":"list","member":{"type":"structure","required":["userArn","projectRole"],"members":{"userArn":{},"projectRole":{},"remoteAccessAllowed":{"type":"boolean"}}}},"nextToken":{}}}},"ListUserProfiles":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["userProfiles"],"members":{"userProfiles":{"type":"list","member":{"type":"structure","members":{"userArn":{},"displayName":{"shape":"S14"},"emailAddress":{"shape":"S15"},"sshPublicKey":{}}}},"nextToken":{}}}},"TagProject":{"input":{"type":"structure","required":["id","tags"],"members":{"id":{},"tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sx"}}}},"UntagProject":{"input":{"type":"structure","required":["id","tags"],"members":{"id":{},"tags":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateProject":{"input":{"type":"structure","required":["id"],"members":{"id":{},"name":{"shape":"S9"},"description":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}},"UpdateTeamMember":{"input":{"type":"structure","required":["projectId","userArn"],"members":{"projectId":{},"userArn":{},"projectRole":{},"remoteAccessAllowed":{"type":"boolean"}}},"output":{"type":"structure","members":{"userArn":{},"projectRole":{},"remoteAccessAllowed":{"type":"boolean"}}}},"UpdateUserProfile":{"input":{"type":"structure","required":["userArn"],"members":{"userArn":{},"displayName":{"shape":"S14"},"emailAddress":{"shape":"S15"},"sshPublicKey":{}}},"output":{"type":"structure","required":["userArn"],"members":{"userArn":{},"displayName":{"shape":"S14"},"emailAddress":{"shape":"S15"},"sshPublicKey":{},"createdTimestamp":{"type":"timestamp"},"lastModifiedTimestamp":{"type":"timestamp"}}}}},"shapes":{"S9":{"type":"string","sensitive":true},"Sa":{"type":"string","sensitive":true},"Se":{"type":"structure","members":{"bucketName":{},"bucketKey":{}}},"Sx":{"type":"map","key":{},"value":{}},"S14":{"type":"string","sensitive":true},"S15":{"type":"string","sensitive":true}}}' - ); + buffer: { + /** + * Buffer constructor for Node buffer and buffer pollyfill + */ + toBuffer: function (data, encoding) { + return typeof util.Buffer.from === "function" && + util.Buffer.from !== Uint8Array.from + ? util.Buffer.from(data, encoding) + : new util.Buffer(data, encoding); + }, - /***/ - }, + alloc: function (size, fill, encoding) { + if (typeof size !== "number") { + throw new Error("size passed to alloc must be a number."); + } + if (typeof util.Buffer.alloc === "function") { + return util.Buffer.alloc(size, fill, encoding); + } else { + var buf = new util.Buffer(size); + if (fill !== undefined && typeof buf.fill === "function") { + buf.fill(fill, undefined, undefined, encoding); + } + return buf; + } + }, - /***/ 78653: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + toStream: function toStream(buffer) { + if (!util.Buffer.isBuffer(buffer)) + buffer = util.buffer.toBuffer(buffer); - /***/ - }, + var readable = new util.stream.Readable(); + var pos = 0; + readable._read = function (size) { + if (pos >= buffer.length) return readable.push(null); - /***/ 81568: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-12-01","endpointPrefix":"codestar-connections","jsonVersion":"1.0","protocol":"json","serviceFullName":"AWS CodeStar connections","serviceId":"CodeStar connections","signatureVersion":"v4","signingName":"codestar-connections","targetPrefix":"com.amazonaws.codestar.connections.CodeStar_connections_20191201","uid":"codestar-connections-2019-12-01"},"operations":{"CreateConnection":{"input":{"type":"structure","required":["ProviderType","ConnectionName"],"members":{"ProviderType":{},"ConnectionName":{}}},"output":{"type":"structure","required":["ConnectionArn"],"members":{"ConnectionArn":{}}}},"DeleteConnection":{"input":{"type":"structure","required":["ConnectionArn"],"members":{"ConnectionArn":{}}},"output":{"type":"structure","members":{}}},"GetConnection":{"input":{"type":"structure","required":["ConnectionArn"],"members":{"ConnectionArn":{}}},"output":{"type":"structure","members":{"Connection":{"shape":"Sa"}}}},"ListConnections":{"input":{"type":"structure","members":{"ProviderTypeFilter":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Connections":{"type":"list","member":{"shape":"Sa"}},"NextToken":{}}}}},"shapes":{"Sa":{"type":"structure","members":{"ConnectionName":{},"ConnectionArn":{},"ProviderType":{},"OwnerAccountId":{},"ConnectionStatus":{}}}}}' - ); + var end = pos + size; + if (end > buffer.length) end = buffer.length; + readable.push(buffer.slice(pos, end)); + pos = end; + }; - /***/ - }, + return readable; + }, - /***/ 7656: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListConnections":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** + * Concatenates a list of Buffer objects. + */ + concat: function (buffers) { + var length = 0, + offset = 0, + buffer = null, + i; - /***/ - }, + for (i = 0; i < buffers.length; i++) { + length += buffers[i].length; + } - /***/ 41964: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-10-15","endpointPrefix":"codestar-notifications","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS CodeStar Notifications","serviceId":"codestar notifications","signatureVersion":"v4","signingName":"codestar-notifications","uid":"codestar-notifications-2019-10-15"},"operations":{"CreateNotificationRule":{"http":{"requestUri":"/createNotificationRule"},"input":{"type":"structure","required":["Name","EventTypeIds","Resource","Targets","DetailType"],"members":{"Name":{"shape":"S2"},"EventTypeIds":{"shape":"S3"},"Resource":{},"Targets":{"shape":"S6"},"DetailType":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"Sc"},"Status":{}}},"output":{"type":"structure","members":{"Arn":{}}}},"DeleteNotificationRule":{"http":{"requestUri":"/deleteNotificationRule"},"input":{"type":"structure","required":["Arn"],"members":{"Arn":{}}},"output":{"type":"structure","members":{"Arn":{}}}},"DeleteTarget":{"http":{"requestUri":"/deleteTarget"},"input":{"type":"structure","required":["TargetAddress"],"members":{"TargetAddress":{"shape":"S9"},"ForceUnsubscribeAll":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DescribeNotificationRule":{"http":{"requestUri":"/describeNotificationRule"},"input":{"type":"structure","required":["Arn"],"members":{"Arn":{}}},"output":{"type":"structure","required":["Arn"],"members":{"Arn":{},"Name":{"shape":"S2"},"EventTypes":{"shape":"Sp"},"Resource":{},"Targets":{"shape":"Su"},"DetailType":{},"CreatedBy":{},"Status":{},"CreatedTimestamp":{"type":"timestamp"},"LastModifiedTimestamp":{"type":"timestamp"},"Tags":{"shape":"Sc"}}}},"ListEventTypes":{"http":{"requestUri":"/listEventTypes"},"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EventTypes":{"shape":"Sp"},"NextToken":{}}}},"ListNotificationRules":{"http":{"requestUri":"/listNotificationRules"},"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NotificationRules":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{}}}}}}},"ListTagsForResource":{"http":{"requestUri":"/listTagsForResource"},"input":{"type":"structure","required":["Arn"],"members":{"Arn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sc"}}}},"ListTargets":{"http":{"requestUri":"/listTargets"},"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Targets":{"shape":"Su"},"NextToken":{}}}},"Subscribe":{"http":{"requestUri":"/subscribe"},"input":{"type":"structure","required":["Arn","Target"],"members":{"Arn":{},"Target":{"shape":"S7"},"ClientRequestToken":{}}},"output":{"type":"structure","members":{"Arn":{}}}},"TagResource":{"http":{"requestUri":"/tagResource"},"input":{"type":"structure","required":["Arn","Tags"],"members":{"Arn":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sc"}}}},"Unsubscribe":{"http":{"requestUri":"/unsubscribe"},"input":{"type":"structure","required":["Arn","TargetAddress"],"members":{"Arn":{},"TargetAddress":{"shape":"S9"}}},"output":{"type":"structure","required":["Arn"],"members":{"Arn":{}}}},"UntagResource":{"http":{"requestUri":"/untagResource"},"input":{"type":"structure","required":["Arn","TagKeys"],"members":{"Arn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateNotificationRule":{"http":{"requestUri":"/updateNotificationRule"},"input":{"type":"structure","required":["Arn"],"members":{"Arn":{},"Name":{"shape":"S2"},"Status":{},"EventTypeIds":{"shape":"S3"},"Targets":{"shape":"S6"},"DetailType":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"string","sensitive":true},"S3":{"type":"list","member":{}},"S6":{"type":"list","member":{"shape":"S7"}},"S7":{"type":"structure","members":{"TargetType":{},"TargetAddress":{"shape":"S9"}}},"S9":{"type":"string","sensitive":true},"Sc":{"type":"map","key":{},"value":{}},"Sp":{"type":"list","member":{"type":"structure","members":{"EventTypeId":{},"ServiceName":{},"EventTypeName":{},"ResourceType":{}}}},"Su":{"type":"list","member":{"type":"structure","members":{"TargetAddress":{"shape":"S9"},"TargetType":{},"TargetStatus":{}}}}}}' - ); + buffer = util.buffer.alloc(length); - /***/ - }, + for (i = 0; i < buffers.length; i++) { + buffers[i].copy(buffer, offset); + offset += buffers[i].length; + } - /***/ 5741: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListEventTypes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"EventTypes"},"ListNotificationRules":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NotificationRules"},"ListTargets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Targets"}}}' - ); + return buffer; + }, + }, - /***/ - }, + string: { + byteLength: function byteLength(string) { + if (string === null || string === undefined) return 0; + if (typeof string === "string") + string = util.buffer.toBuffer(string); - /***/ 26102: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-identity","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity","serviceId":"Cognito Identity","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityService","uid":"cognito-identity-2014-06-30"},"operations":{"CreateIdentityPool":{"input":{"type":"structure","required":["IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"output":{"shape":"Sk"}},"DeleteIdentities":{"input":{"type":"structure","required":["IdentityIdsToDelete"],"members":{"IdentityIdsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"UnprocessedIdentityIds":{"type":"list","member":{"type":"structure","members":{"IdentityId":{},"ErrorCode":{}}}}}}},"DeleteIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}}},"DescribeIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{}}},"output":{"shape":"Sv"}},"DescribeIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"shape":"Sk"}},"GetCredentialsForIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"CustomRoleArn":{}}},"output":{"type":"structure","members":{"IdentityId":{},"Credentials":{"type":"structure","members":{"AccessKeyId":{},"SecretKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}}}},"GetId":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"AccountId":{},"IdentityPoolId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"GetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"GetOpenIdToken":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"GetOpenIdTokenForDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId","Logins"],"members":{"IdentityPoolId":{},"IdentityId":{},"Logins":{"shape":"S10"},"TokenDuration":{"type":"long"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"ListIdentities":{"input":{"type":"structure","required":["IdentityPoolId","MaxResults"],"members":{"IdentityPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{},"HideDisabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Identities":{"type":"list","member":{"shape":"Sv"}},"NextToken":{}}}},"ListIdentityPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityPools":{"type":"list","member":{"type":"structure","members":{"IdentityPoolId":{},"IdentityPoolName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sh"}}}},"LookupDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{},"IdentityId":{},"DeveloperUserIdentifier":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityId":{},"DeveloperUserIdentifierList":{"type":"list","member":{}},"NextToken":{}}}},"MergeDeveloperIdentities":{"input":{"type":"structure","required":["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],"members":{"SourceUserIdentifier":{},"DestinationUserIdentifier":{},"DeveloperProviderName":{},"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"SetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId","Roles"],"members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"UnlinkDeveloperIdentity":{"input":{"type":"structure","required":["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],"members":{"IdentityId":{},"IdentityPoolId":{},"DeveloperProviderName":{},"DeveloperUserIdentifier":{}}}},"UnlinkIdentity":{"input":{"type":"structure","required":["IdentityId","Logins","LoginsToRemove"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"LoginsToRemove":{"shape":"Sw"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateIdentityPool":{"input":{"shape":"Sk"},"output":{"shape":"Sk"}}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"S9":{"type":"list","member":{}},"Sb":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ClientId":{},"ServerSideTokenCheck":{"type":"boolean"}}}},"Sg":{"type":"list","member":{}},"Sh":{"type":"map","key":{},"value":{}},"Sk":{"type":"structure","required":["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolId":{},"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"Sv":{"type":"structure","members":{"IdentityId":{},"Logins":{"shape":"Sw"},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}},"Sw":{"type":"list","member":{}},"S10":{"type":"map","key":{},"value":{}},"S1c":{"type":"map","key":{},"value":{}},"S1e":{"type":"map","key":{},"value":{"type":"structure","required":["Type"],"members":{"Type":{},"AmbiguousRoleResolution":{},"RulesConfiguration":{"type":"structure","required":["Rules"],"members":{"Rules":{"type":"list","member":{"type":"structure","required":["Claim","MatchType","Value","RoleARN"],"members":{"Claim":{},"MatchType":{},"Value":{},"RoleARN":{}}}}}}}}}}}' - ); + if (typeof string.byteLength === "number") { + return string.byteLength; + } else if (typeof string.length === "number") { + return string.length; + } else if (typeof string.size === "number") { + return string.size; + } else if (typeof string.path === "string") { + return __webpack_require__(5747).lstatSync(string.path).size; + } else { + throw util.error( + new Error("Cannot determine length of " + string), + { object: string } + ); + } + }, - /***/ - }, + upperFirst: function upperFirst(string) { + return string[0].toUpperCase() + string.substr(1); + }, - /***/ 80796: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + lowerFirst: function lowerFirst(string) { + return string[0].toLowerCase() + string.substr(1); + }, + }, - /***/ - }, + ini: { + parse: function string(ini) { + var currentSection, + map = {}; + util.arrayEach(ini.split(/\r?\n/), function (line) { + line = line.split(/(^|\s)[;#]/)[0]; // remove comments + var section = line.match(/^\s*\[([^\[\]]+)\]\s*$/); + if (section) { + currentSection = section[1]; + } else if (currentSection) { + var item = line.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/); + if (item) { + map[currentSection] = map[currentSection] || {}; + map[currentSection][item[1]] = item[2]; + } + } + }); - /***/ 60923: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-04-18","endpointPrefix":"cognito-idp","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity Provider","serviceId":"Cognito Identity Provider","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityProviderService","uid":"cognito-idp-2016-04-18"},"operations":{"AddCustomAttributes":{"input":{"type":"structure","required":["UserPoolId","CustomAttributes"],"members":{"UserPoolId":{},"CustomAttributes":{"type":"list","member":{"shape":"S4"}}}},"output":{"type":"structure","members":{}}},"AdminAddUserToGroup":{"input":{"type":"structure","required":["UserPoolId","Username","GroupName"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"GroupName":{}}}},"AdminConfirmSignUp":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"AdminCreateUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Sj"},"ValidationData":{"shape":"Sj"},"TemporaryPassword":{"shape":"Sn"},"ForceAliasCreation":{"type":"boolean"},"MessageAction":{},"DesiredDeliveryMediums":{"type":"list","member":{}},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{"User":{"shape":"St"}}}},"AdminDeleteUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}}},"AdminDeleteUserAttributes":{"input":{"type":"structure","required":["UserPoolId","Username","UserAttributeNames"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributeNames":{"shape":"S10"}}},"output":{"type":"structure","members":{}}},"AdminDisableProviderForUser":{"input":{"type":"structure","required":["UserPoolId","User"],"members":{"UserPoolId":{},"User":{"shape":"S13"}}},"output":{"type":"structure","members":{}}},"AdminDisableUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminEnableUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AdminForgetDevice":{"input":{"type":"structure","required":["UserPoolId","Username","DeviceKey"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"DeviceKey":{}}}},"AdminGetDevice":{"input":{"type":"structure","required":["DeviceKey","UserPoolId","Username"],"members":{"DeviceKey":{},"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","required":["Device"],"members":{"Device":{"shape":"S1e"}}}},"AdminGetUser":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","required":["Username"],"members":{"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Sj"},"UserCreateDate":{"type":"timestamp"},"UserLastModifiedDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"UserStatus":{},"MFAOptions":{"shape":"Sw"},"PreferredMfaSetting":{},"UserMFASettingList":{"shape":"S1h"}}}},"AdminInitiateAuth":{"input":{"type":"structure","required":["UserPoolId","ClientId","AuthFlow"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"},"AuthFlow":{},"AuthParameters":{"shape":"S1l"},"ClientMetadata":{"shape":"Sg"},"AnalyticsMetadata":{"shape":"S1n"},"ContextData":{"shape":"S1o"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1u"},"AuthenticationResult":{"shape":"S1v"}}}},"AdminLinkProviderForUser":{"input":{"type":"structure","required":["UserPoolId","DestinationUser","SourceUser"],"members":{"UserPoolId":{},"DestinationUser":{"shape":"S13"},"SourceUser":{"shape":"S13"}}},"output":{"type":"structure","members":{}}},"AdminListDevices":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"Limit":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"Devices":{"shape":"S25"},"PaginationToken":{}}}},"AdminListGroupsForUser":{"input":{"type":"structure","required":["Username","UserPoolId"],"members":{"Username":{"shape":"Sd"},"UserPoolId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Groups":{"shape":"S29"},"NextToken":{}}}},"AdminListUserAuthEvents":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AuthEvents":{"type":"list","member":{"type":"structure","members":{"EventId":{},"EventType":{},"CreationDate":{"type":"timestamp"},"EventResponse":{},"EventRisk":{"type":"structure","members":{"RiskDecision":{},"RiskLevel":{},"CompromisedCredentialsDetected":{"type":"boolean"}}},"ChallengeResponses":{"type":"list","member":{"type":"structure","members":{"ChallengeName":{},"ChallengeResponse":{}}}},"EventContextData":{"type":"structure","members":{"IpAddress":{},"DeviceName":{},"Timezone":{},"City":{},"Country":{}}},"EventFeedback":{"type":"structure","required":["FeedbackValue","Provider"],"members":{"FeedbackValue":{},"Provider":{},"FeedbackDate":{"type":"timestamp"}}}}}},"NextToken":{}}}},"AdminRemoveUserFromGroup":{"input":{"type":"structure","required":["UserPoolId","Username","GroupName"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"GroupName":{}}}},"AdminResetUserPassword":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"AdminRespondToAuthChallenge":{"input":{"type":"structure","required":["UserPoolId","ClientId","ChallengeName"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"},"ChallengeName":{},"ChallengeResponses":{"shape":"S2z"},"Session":{},"AnalyticsMetadata":{"shape":"S1n"},"ContextData":{"shape":"S1o"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1u"},"AuthenticationResult":{"shape":"S1v"}}}},"AdminSetUserMFAPreference":{"input":{"type":"structure","required":["Username","UserPoolId"],"members":{"SMSMfaSettings":{"shape":"S32"},"SoftwareTokenMfaSettings":{"shape":"S33"},"Username":{"shape":"Sd"},"UserPoolId":{}}},"output":{"type":"structure","members":{}}},"AdminSetUserPassword":{"input":{"type":"structure","required":["UserPoolId","Username","Password"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"Password":{"shape":"Sn"},"Permanent":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"AdminSetUserSettings":{"input":{"type":"structure","required":["UserPoolId","Username","MFAOptions"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"MFAOptions":{"shape":"Sw"}}},"output":{"type":"structure","members":{}}},"AdminUpdateAuthEventFeedback":{"input":{"type":"structure","required":["UserPoolId","Username","EventId","FeedbackValue"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"EventId":{},"FeedbackValue":{}}},"output":{"type":"structure","members":{}}},"AdminUpdateDeviceStatus":{"input":{"type":"structure","required":["UserPoolId","Username","DeviceKey"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"DeviceKey":{},"DeviceRememberedStatus":{}}},"output":{"type":"structure","members":{}}},"AdminUpdateUserAttributes":{"input":{"type":"structure","required":["UserPoolId","Username","UserAttributes"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Sj"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"AdminUserGlobalSignOut":{"input":{"type":"structure","required":["UserPoolId","Username"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"AssociateSoftwareToken":{"input":{"type":"structure","members":{"AccessToken":{"shape":"S1w"},"Session":{}}},"output":{"type":"structure","members":{"SecretCode":{"type":"string","sensitive":true},"Session":{}}}},"ChangePassword":{"input":{"type":"structure","required":["PreviousPassword","ProposedPassword","AccessToken"],"members":{"PreviousPassword":{"shape":"Sn"},"ProposedPassword":{"shape":"Sn"},"AccessToken":{"shape":"S1w"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"ConfirmDevice":{"input":{"type":"structure","required":["AccessToken","DeviceKey"],"members":{"AccessToken":{"shape":"S1w"},"DeviceKey":{},"DeviceSecretVerifierConfig":{"type":"structure","members":{"PasswordVerifier":{},"Salt":{}}},"DeviceName":{}}},"output":{"type":"structure","members":{"UserConfirmationNecessary":{"type":"boolean"}}}},"ConfirmForgotPassword":{"input":{"type":"structure","required":["ClientId","Username","ConfirmationCode","Password"],"members":{"ClientId":{"shape":"S1j"},"SecretHash":{"shape":"S3t"},"Username":{"shape":"Sd"},"ConfirmationCode":{},"Password":{"shape":"Sn"},"AnalyticsMetadata":{"shape":"S1n"},"UserContextData":{"shape":"S3v"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"ConfirmSignUp":{"input":{"type":"structure","required":["ClientId","Username","ConfirmationCode"],"members":{"ClientId":{"shape":"S1j"},"SecretHash":{"shape":"S3t"},"Username":{"shape":"Sd"},"ConfirmationCode":{},"ForceAliasCreation":{"type":"boolean"},"AnalyticsMetadata":{"shape":"S1n"},"UserContextData":{"shape":"S3v"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"CreateGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"}}},"output":{"type":"structure","members":{"Group":{"shape":"S2a"}}}},"CreateIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName","ProviderType","ProviderDetails"],"members":{"UserPoolId":{},"ProviderName":{},"ProviderType":{},"ProviderDetails":{"shape":"S44"},"AttributeMapping":{"shape":"S45"},"IdpIdentifiers":{"shape":"S47"}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S4a"}}}},"CreateResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier","Name"],"members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4e"}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4j"}}}},"CreateUserImportJob":{"input":{"type":"structure","required":["JobName","UserPoolId","CloudWatchLogsRoleArn"],"members":{"JobName":{},"UserPoolId":{},"CloudWatchLogsRoleArn":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4n"}}}},"CreateUserPool":{"input":{"type":"structure","required":["PoolName"],"members":{"PoolName":{},"Policies":{"shape":"S4v"},"LambdaConfig":{"shape":"S4z"},"AutoVerifiedAttributes":{"shape":"S50"},"AliasAttributes":{"shape":"S52"},"UsernameAttributes":{"shape":"S54"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S59"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S5e"},"EmailConfiguration":{"shape":"S5f"},"SmsConfiguration":{"shape":"S5j"},"UserPoolTags":{"shape":"S5k"},"AdminCreateUserConfig":{"shape":"S5n"},"Schema":{"shape":"S5q"},"UserPoolAddOns":{"shape":"S5r"},"UsernameConfiguration":{"shape":"S5t"},"AccountRecoverySetting":{"shape":"S5u"}}},"output":{"type":"structure","members":{"UserPool":{"shape":"S60"}}}},"CreateUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientName"],"members":{"UserPoolId":{},"ClientName":{},"GenerateSecret":{"type":"boolean"},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S67"},"WriteAttributes":{"shape":"S67"},"ExplicitAuthFlows":{"shape":"S69"},"SupportedIdentityProviders":{"shape":"S6b"},"CallbackURLs":{"shape":"S6c"},"LogoutURLs":{"shape":"S6e"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S6f"},"AllowedOAuthScopes":{"shape":"S6h"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S6j"},"PreventUserExistenceErrors":{}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S6n"}}}},"CreateUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId"],"members":{"Domain":{},"UserPoolId":{},"CustomDomainConfig":{"shape":"S6q"}}},"output":{"type":"structure","members":{"CloudFrontDomain":{}}}},"DeleteGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{}}}},"DeleteIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{}}}},"DeleteResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier"],"members":{"UserPoolId":{},"Identifier":{}}}},"DeleteUser":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1w"}}},"authtype":"none"},"DeleteUserAttributes":{"input":{"type":"structure","required":["UserAttributeNames","AccessToken"],"members":{"UserAttributeNames":{"shape":"S10"},"AccessToken":{"shape":"S1w"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"DeleteUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}}},"DeleteUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"}}}},"DeleteUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId"],"members":{"Domain":{},"UserPoolId":{}}},"output":{"type":"structure","members":{}}},"DescribeIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S4a"}}}},"DescribeResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier"],"members":{"UserPoolId":{},"Identifier":{}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4j"}}}},"DescribeRiskConfiguration":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"}}},"output":{"type":"structure","required":["RiskConfiguration"],"members":{"RiskConfiguration":{"shape":"S78"}}}},"DescribeUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4n"}}}},"DescribeUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"UserPool":{"shape":"S60"}}}},"DescribeUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S6n"}}}},"DescribeUserPoolDomain":{"input":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"output":{"type":"structure","members":{"DomainDescription":{"type":"structure","members":{"UserPoolId":{},"AWSAccountId":{},"Domain":{},"S3Bucket":{},"CloudFrontDistribution":{},"Version":{},"Status":{},"CustomDomainConfig":{"shape":"S6q"}}}}}},"ForgetDevice":{"input":{"type":"structure","required":["DeviceKey"],"members":{"AccessToken":{"shape":"S1w"},"DeviceKey":{}}}},"ForgotPassword":{"input":{"type":"structure","required":["ClientId","Username"],"members":{"ClientId":{"shape":"S1j"},"SecretHash":{"shape":"S3t"},"UserContextData":{"shape":"S3v"},"Username":{"shape":"Sd"},"AnalyticsMetadata":{"shape":"S1n"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S86"}}},"authtype":"none"},"GetCSVHeader":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"UserPoolId":{},"CSVHeader":{"type":"list","member":{}}}}},"GetDevice":{"input":{"type":"structure","required":["DeviceKey"],"members":{"DeviceKey":{},"AccessToken":{"shape":"S1w"}}},"output":{"type":"structure","required":["Device"],"members":{"Device":{"shape":"S1e"}}}},"GetGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{}}},"output":{"type":"structure","members":{"Group":{"shape":"S2a"}}}},"GetIdentityProviderByIdentifier":{"input":{"type":"structure","required":["UserPoolId","IdpIdentifier"],"members":{"UserPoolId":{},"IdpIdentifier":{}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S4a"}}}},"GetSigningCertificate":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"Certificate":{}}}},"GetUICustomization":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"}}},"output":{"type":"structure","required":["UICustomization"],"members":{"UICustomization":{"shape":"S8k"}}}},"GetUser":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1w"}}},"output":{"type":"structure","required":["Username","UserAttributes"],"members":{"Username":{"shape":"Sd"},"UserAttributes":{"shape":"Sj"},"MFAOptions":{"shape":"Sw"},"PreferredMfaSetting":{},"UserMFASettingList":{"shape":"S1h"}}},"authtype":"none"},"GetUserAttributeVerificationCode":{"input":{"type":"structure","required":["AccessToken","AttributeName"],"members":{"AccessToken":{"shape":"S1w"},"AttributeName":{},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S86"}}},"authtype":"none"},"GetUserPoolMfaConfig":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{}}},"output":{"type":"structure","members":{"SmsMfaConfiguration":{"shape":"S8u"},"SoftwareTokenMfaConfiguration":{"shape":"S8v"},"MfaConfiguration":{}}}},"GlobalSignOut":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1w"}}},"output":{"type":"structure","members":{}}},"InitiateAuth":{"input":{"type":"structure","required":["AuthFlow","ClientId"],"members":{"AuthFlow":{},"AuthParameters":{"shape":"S1l"},"ClientMetadata":{"shape":"Sg"},"ClientId":{"shape":"S1j"},"AnalyticsMetadata":{"shape":"S1n"},"UserContextData":{"shape":"S3v"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1u"},"AuthenticationResult":{"shape":"S1v"}}}},"ListDevices":{"input":{"type":"structure","required":["AccessToken"],"members":{"AccessToken":{"shape":"S1w"},"Limit":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"Devices":{"shape":"S25"},"PaginationToken":{}}}},"ListGroups":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Groups":{"shape":"S29"},"NextToken":{}}}},"ListIdentityProviders":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["Providers"],"members":{"Providers":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ProviderType":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListResourceServers":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ResourceServers"],"members":{"ResourceServers":{"type":"list","member":{"shape":"S4j"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5k"}}}},"ListUserImportJobs":{"input":{"type":"structure","required":["UserPoolId","MaxResults"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"UserImportJobs":{"type":"list","member":{"shape":"S4n"}},"PaginationToken":{}}}},"ListUserPoolClients":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"UserPoolClients":{"type":"list","member":{"type":"structure","members":{"ClientId":{"shape":"S1j"},"UserPoolId":{},"ClientName":{}}}},"NextToken":{}}}},"ListUserPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UserPools":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"LambdaConfig":{"shape":"S4z"},"Status":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListUsers":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"AttributesToGet":{"type":"list","member":{}},"Limit":{"type":"integer"},"PaginationToken":{},"Filter":{}}},"output":{"type":"structure","members":{"Users":{"shape":"S9x"},"PaginationToken":{}}}},"ListUsersInGroup":{"input":{"type":"structure","required":["UserPoolId","GroupName"],"members":{"UserPoolId":{},"GroupName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Users":{"shape":"S9x"},"NextToken":{}}}},"ResendConfirmationCode":{"input":{"type":"structure","required":["ClientId","Username"],"members":{"ClientId":{"shape":"S1j"},"SecretHash":{"shape":"S3t"},"UserContextData":{"shape":"S3v"},"Username":{"shape":"Sd"},"AnalyticsMetadata":{"shape":"S1n"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{"CodeDeliveryDetails":{"shape":"S86"}}},"authtype":"none"},"RespondToAuthChallenge":{"input":{"type":"structure","required":["ClientId","ChallengeName"],"members":{"ClientId":{"shape":"S1j"},"ChallengeName":{},"Session":{},"ChallengeResponses":{"shape":"S2z"},"AnalyticsMetadata":{"shape":"S1n"},"UserContextData":{"shape":"S3v"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{"ChallengeName":{},"Session":{},"ChallengeParameters":{"shape":"S1u"},"AuthenticationResult":{"shape":"S1v"}}}},"SetRiskConfiguration":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"},"CompromisedCredentialsRiskConfiguration":{"shape":"S79"},"AccountTakeoverRiskConfiguration":{"shape":"S7e"},"RiskExceptionConfiguration":{"shape":"S7n"}}},"output":{"type":"structure","required":["RiskConfiguration"],"members":{"RiskConfiguration":{"shape":"S78"}}}},"SetUICustomization":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"},"CSS":{},"ImageFile":{"type":"blob"}}},"output":{"type":"structure","required":["UICustomization"],"members":{"UICustomization":{"shape":"S8k"}}}},"SetUserMFAPreference":{"input":{"type":"structure","required":["AccessToken"],"members":{"SMSMfaSettings":{"shape":"S32"},"SoftwareTokenMfaSettings":{"shape":"S33"},"AccessToken":{"shape":"S1w"}}},"output":{"type":"structure","members":{}}},"SetUserPoolMfaConfig":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"SmsMfaConfiguration":{"shape":"S8u"},"SoftwareTokenMfaConfiguration":{"shape":"S8v"},"MfaConfiguration":{}}},"output":{"type":"structure","members":{"SmsMfaConfiguration":{"shape":"S8u"},"SoftwareTokenMfaConfiguration":{"shape":"S8v"},"MfaConfiguration":{}}}},"SetUserSettings":{"input":{"type":"structure","required":["AccessToken","MFAOptions"],"members":{"AccessToken":{"shape":"S1w"},"MFAOptions":{"shape":"Sw"}}},"output":{"type":"structure","members":{}},"authtype":"none"},"SignUp":{"input":{"type":"structure","required":["ClientId","Username","Password"],"members":{"ClientId":{"shape":"S1j"},"SecretHash":{"shape":"S3t"},"Username":{"shape":"Sd"},"Password":{"shape":"Sn"},"UserAttributes":{"shape":"Sj"},"ValidationData":{"shape":"Sj"},"AnalyticsMetadata":{"shape":"S1n"},"UserContextData":{"shape":"S3v"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","required":["UserConfirmed","UserSub"],"members":{"UserConfirmed":{"type":"boolean"},"CodeDeliveryDetails":{"shape":"S86"},"UserSub":{}}},"authtype":"none"},"StartUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4n"}}}},"StopUserImportJob":{"input":{"type":"structure","required":["UserPoolId","JobId"],"members":{"UserPoolId":{},"JobId":{}}},"output":{"type":"structure","members":{"UserImportJob":{"shape":"S4n"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S5k"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAuthEventFeedback":{"input":{"type":"structure","required":["UserPoolId","Username","EventId","FeedbackToken","FeedbackValue"],"members":{"UserPoolId":{},"Username":{"shape":"Sd"},"EventId":{},"FeedbackToken":{"shape":"S1w"},"FeedbackValue":{}}},"output":{"type":"structure","members":{}}},"UpdateDeviceStatus":{"input":{"type":"structure","required":["AccessToken","DeviceKey"],"members":{"AccessToken":{"shape":"S1w"},"DeviceKey":{},"DeviceRememberedStatus":{}}},"output":{"type":"structure","members":{}}},"UpdateGroup":{"input":{"type":"structure","required":["GroupName","UserPoolId"],"members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"}}},"output":{"type":"structure","members":{"Group":{"shape":"S2a"}}}},"UpdateIdentityProvider":{"input":{"type":"structure","required":["UserPoolId","ProviderName"],"members":{"UserPoolId":{},"ProviderName":{},"ProviderDetails":{"shape":"S44"},"AttributeMapping":{"shape":"S45"},"IdpIdentifiers":{"shape":"S47"}}},"output":{"type":"structure","required":["IdentityProvider"],"members":{"IdentityProvider":{"shape":"S4a"}}}},"UpdateResourceServer":{"input":{"type":"structure","required":["UserPoolId","Identifier","Name"],"members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4e"}}},"output":{"type":"structure","required":["ResourceServer"],"members":{"ResourceServer":{"shape":"S4j"}}}},"UpdateUserAttributes":{"input":{"type":"structure","required":["UserAttributes","AccessToken"],"members":{"UserAttributes":{"shape":"Sj"},"AccessToken":{"shape":"S1w"},"ClientMetadata":{"shape":"Sg"}}},"output":{"type":"structure","members":{"CodeDeliveryDetailsList":{"type":"list","member":{"shape":"S86"}}}},"authtype":"none"},"UpdateUserPool":{"input":{"type":"structure","required":["UserPoolId"],"members":{"UserPoolId":{},"Policies":{"shape":"S4v"},"LambdaConfig":{"shape":"S4z"},"AutoVerifiedAttributes":{"shape":"S50"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S59"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S5e"},"EmailConfiguration":{"shape":"S5f"},"SmsConfiguration":{"shape":"S5j"},"UserPoolTags":{"shape":"S5k"},"AdminCreateUserConfig":{"shape":"S5n"},"UserPoolAddOns":{"shape":"S5r"},"AccountRecoverySetting":{"shape":"S5u"}}},"output":{"type":"structure","members":{}}},"UpdateUserPoolClient":{"input":{"type":"structure","required":["UserPoolId","ClientId"],"members":{"UserPoolId":{},"ClientId":{"shape":"S1j"},"ClientName":{},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S67"},"WriteAttributes":{"shape":"S67"},"ExplicitAuthFlows":{"shape":"S69"},"SupportedIdentityProviders":{"shape":"S6b"},"CallbackURLs":{"shape":"S6c"},"LogoutURLs":{"shape":"S6e"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S6f"},"AllowedOAuthScopes":{"shape":"S6h"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S6j"},"PreventUserExistenceErrors":{}}},"output":{"type":"structure","members":{"UserPoolClient":{"shape":"S6n"}}}},"UpdateUserPoolDomain":{"input":{"type":"structure","required":["Domain","UserPoolId","CustomDomainConfig"],"members":{"Domain":{},"UserPoolId":{},"CustomDomainConfig":{"shape":"S6q"}}},"output":{"type":"structure","members":{"CloudFrontDomain":{}}}},"VerifySoftwareToken":{"input":{"type":"structure","required":["UserCode"],"members":{"AccessToken":{"shape":"S1w"},"Session":{},"UserCode":{},"FriendlyDeviceName":{}}},"output":{"type":"structure","members":{"Status":{},"Session":{}}}},"VerifyUserAttribute":{"input":{"type":"structure","required":["AccessToken","AttributeName","Code"],"members":{"AccessToken":{"shape":"S1w"},"AttributeName":{},"Code":{}}},"output":{"type":"structure","members":{}},"authtype":"none"}},"shapes":{"S4":{"type":"structure","members":{"Name":{},"AttributeDataType":{},"DeveloperOnlyAttribute":{"type":"boolean"},"Mutable":{"type":"boolean"},"Required":{"type":"boolean"},"NumberAttributeConstraints":{"type":"structure","members":{"MinValue":{},"MaxValue":{}}},"StringAttributeConstraints":{"type":"structure","members":{"MinLength":{},"MaxLength":{}}}}},"Sd":{"type":"string","sensitive":true},"Sg":{"type":"map","key":{},"value":{}},"Sj":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Value":{"type":"string","sensitive":true}}}},"Sn":{"type":"string","sensitive":true},"St":{"type":"structure","members":{"Username":{"shape":"Sd"},"Attributes":{"shape":"Sj"},"UserCreateDate":{"type":"timestamp"},"UserLastModifiedDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"UserStatus":{},"MFAOptions":{"shape":"Sw"}}},"Sw":{"type":"list","member":{"type":"structure","members":{"DeliveryMedium":{},"AttributeName":{}}}},"S10":{"type":"list","member":{}},"S13":{"type":"structure","members":{"ProviderName":{},"ProviderAttributeName":{},"ProviderAttributeValue":{}}},"S1e":{"type":"structure","members":{"DeviceKey":{},"DeviceAttributes":{"shape":"Sj"},"DeviceCreateDate":{"type":"timestamp"},"DeviceLastModifiedDate":{"type":"timestamp"},"DeviceLastAuthenticatedDate":{"type":"timestamp"}}},"S1h":{"type":"list","member":{}},"S1j":{"type":"string","sensitive":true},"S1l":{"type":"map","key":{},"value":{"type":"string","sensitive":true}},"S1n":{"type":"structure","members":{"AnalyticsEndpointId":{}}},"S1o":{"type":"structure","required":["IpAddress","ServerName","ServerPath","HttpHeaders"],"members":{"IpAddress":{},"ServerName":{},"ServerPath":{},"HttpHeaders":{"type":"list","member":{"type":"structure","members":{"headerName":{},"headerValue":{}}}},"EncodedData":{}}},"S1u":{"type":"map","key":{},"value":{}},"S1v":{"type":"structure","members":{"AccessToken":{"shape":"S1w"},"ExpiresIn":{"type":"integer"},"TokenType":{},"RefreshToken":{"shape":"S1w"},"IdToken":{"shape":"S1w"},"NewDeviceMetadata":{"type":"structure","members":{"DeviceKey":{},"DeviceGroupKey":{}}}}},"S1w":{"type":"string","sensitive":true},"S25":{"type":"list","member":{"shape":"S1e"}},"S29":{"type":"list","member":{"shape":"S2a"}},"S2a":{"type":"structure","members":{"GroupName":{},"UserPoolId":{},"Description":{},"RoleArn":{},"Precedence":{"type":"integer"},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S2z":{"type":"map","key":{},"value":{}},"S32":{"type":"structure","members":{"Enabled":{"type":"boolean"},"PreferredMfa":{"type":"boolean"}}},"S33":{"type":"structure","members":{"Enabled":{"type":"boolean"},"PreferredMfa":{"type":"boolean"}}},"S3t":{"type":"string","sensitive":true},"S3v":{"type":"structure","members":{"EncodedData":{}}},"S44":{"type":"map","key":{},"value":{}},"S45":{"type":"map","key":{},"value":{}},"S47":{"type":"list","member":{}},"S4a":{"type":"structure","members":{"UserPoolId":{},"ProviderName":{},"ProviderType":{},"ProviderDetails":{"shape":"S44"},"AttributeMapping":{"shape":"S45"},"IdpIdentifiers":{"shape":"S47"},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S4e":{"type":"list","member":{"type":"structure","required":["ScopeName","ScopeDescription"],"members":{"ScopeName":{},"ScopeDescription":{}}}},"S4j":{"type":"structure","members":{"UserPoolId":{},"Identifier":{},"Name":{},"Scopes":{"shape":"S4e"}}},"S4n":{"type":"structure","members":{"JobName":{},"JobId":{},"UserPoolId":{},"PreSignedUrl":{},"CreationDate":{"type":"timestamp"},"StartDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"Status":{},"CloudWatchLogsRoleArn":{},"ImportedUsers":{"type":"long"},"SkippedUsers":{"type":"long"},"FailedUsers":{"type":"long"},"CompletionMessage":{}}},"S4v":{"type":"structure","members":{"PasswordPolicy":{"type":"structure","members":{"MinimumLength":{"type":"integer"},"RequireUppercase":{"type":"boolean"},"RequireLowercase":{"type":"boolean"},"RequireNumbers":{"type":"boolean"},"RequireSymbols":{"type":"boolean"},"TemporaryPasswordValidityDays":{"type":"integer"}}}}},"S4z":{"type":"structure","members":{"PreSignUp":{},"CustomMessage":{},"PostConfirmation":{},"PreAuthentication":{},"PostAuthentication":{},"DefineAuthChallenge":{},"CreateAuthChallenge":{},"VerifyAuthChallengeResponse":{},"PreTokenGeneration":{},"UserMigration":{}}},"S50":{"type":"list","member":{}},"S52":{"type":"list","member":{}},"S54":{"type":"list","member":{}},"S59":{"type":"structure","members":{"SmsMessage":{},"EmailMessage":{},"EmailSubject":{},"EmailMessageByLink":{},"EmailSubjectByLink":{},"DefaultEmailOption":{}}},"S5e":{"type":"structure","members":{"ChallengeRequiredOnNewDevice":{"type":"boolean"},"DeviceOnlyRememberedOnUserPrompt":{"type":"boolean"}}},"S5f":{"type":"structure","members":{"SourceArn":{},"ReplyToEmailAddress":{},"EmailSendingAccount":{},"From":{},"ConfigurationSet":{}}},"S5j":{"type":"structure","required":["SnsCallerArn"],"members":{"SnsCallerArn":{},"ExternalId":{}}},"S5k":{"type":"map","key":{},"value":{}},"S5n":{"type":"structure","members":{"AllowAdminCreateUserOnly":{"type":"boolean"},"UnusedAccountValidityDays":{"type":"integer"},"InviteMessageTemplate":{"type":"structure","members":{"SMSMessage":{},"EmailMessage":{},"EmailSubject":{}}}}},"S5q":{"type":"list","member":{"shape":"S4"}},"S5r":{"type":"structure","required":["AdvancedSecurityMode"],"members":{"AdvancedSecurityMode":{}}},"S5t":{"type":"structure","required":["CaseSensitive"],"members":{"CaseSensitive":{"type":"boolean"}}},"S5u":{"type":"structure","members":{"RecoveryMechanisms":{"type":"list","member":{"type":"structure","required":["Priority","Name"],"members":{"Priority":{"type":"integer"},"Name":{}}}}}},"S60":{"type":"structure","members":{"Id":{},"Name":{},"Policies":{"shape":"S4v"},"LambdaConfig":{"shape":"S4z"},"Status":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"},"SchemaAttributes":{"shape":"S5q"},"AutoVerifiedAttributes":{"shape":"S50"},"AliasAttributes":{"shape":"S52"},"UsernameAttributes":{"shape":"S54"},"SmsVerificationMessage":{},"EmailVerificationMessage":{},"EmailVerificationSubject":{},"VerificationMessageTemplate":{"shape":"S59"},"SmsAuthenticationMessage":{},"MfaConfiguration":{},"DeviceConfiguration":{"shape":"S5e"},"EstimatedNumberOfUsers":{"type":"integer"},"EmailConfiguration":{"shape":"S5f"},"SmsConfiguration":{"shape":"S5j"},"UserPoolTags":{"shape":"S5k"},"SmsConfigurationFailure":{},"EmailConfigurationFailure":{},"Domain":{},"CustomDomain":{},"AdminCreateUserConfig":{"shape":"S5n"},"UserPoolAddOns":{"shape":"S5r"},"UsernameConfiguration":{"shape":"S5t"},"Arn":{},"AccountRecoverySetting":{"shape":"S5u"}}},"S67":{"type":"list","member":{}},"S69":{"type":"list","member":{}},"S6b":{"type":"list","member":{}},"S6c":{"type":"list","member":{}},"S6e":{"type":"list","member":{}},"S6f":{"type":"list","member":{}},"S6h":{"type":"list","member":{}},"S6j":{"type":"structure","required":["ApplicationId","RoleArn","ExternalId"],"members":{"ApplicationId":{},"RoleArn":{},"ExternalId":{},"UserDataShared":{"type":"boolean"}}},"S6n":{"type":"structure","members":{"UserPoolId":{},"ClientName":{},"ClientId":{"shape":"S1j"},"ClientSecret":{"type":"string","sensitive":true},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"},"RefreshTokenValidity":{"type":"integer"},"ReadAttributes":{"shape":"S67"},"WriteAttributes":{"shape":"S67"},"ExplicitAuthFlows":{"shape":"S69"},"SupportedIdentityProviders":{"shape":"S6b"},"CallbackURLs":{"shape":"S6c"},"LogoutURLs":{"shape":"S6e"},"DefaultRedirectURI":{},"AllowedOAuthFlows":{"shape":"S6f"},"AllowedOAuthScopes":{"shape":"S6h"},"AllowedOAuthFlowsUserPoolClient":{"type":"boolean"},"AnalyticsConfiguration":{"shape":"S6j"},"PreventUserExistenceErrors":{}}},"S6q":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"S78":{"type":"structure","members":{"UserPoolId":{},"ClientId":{"shape":"S1j"},"CompromisedCredentialsRiskConfiguration":{"shape":"S79"},"AccountTakeoverRiskConfiguration":{"shape":"S7e"},"RiskExceptionConfiguration":{"shape":"S7n"},"LastModifiedDate":{"type":"timestamp"}}},"S79":{"type":"structure","required":["Actions"],"members":{"EventFilter":{"type":"list","member":{}},"Actions":{"type":"structure","required":["EventAction"],"members":{"EventAction":{}}}}},"S7e":{"type":"structure","required":["Actions"],"members":{"NotifyConfiguration":{"type":"structure","required":["SourceArn"],"members":{"From":{},"ReplyTo":{},"SourceArn":{},"BlockEmail":{"shape":"S7g"},"NoActionEmail":{"shape":"S7g"},"MfaEmail":{"shape":"S7g"}}},"Actions":{"type":"structure","members":{"LowAction":{"shape":"S7k"},"MediumAction":{"shape":"S7k"},"HighAction":{"shape":"S7k"}}}}},"S7g":{"type":"structure","required":["Subject"],"members":{"Subject":{},"HtmlBody":{},"TextBody":{}}},"S7k":{"type":"structure","required":["Notify","EventAction"],"members":{"Notify":{"type":"boolean"},"EventAction":{}}},"S7n":{"type":"structure","members":{"BlockedIPRangeList":{"type":"list","member":{}},"SkippedIPRangeList":{"type":"list","member":{}}}},"S86":{"type":"structure","members":{"Destination":{},"DeliveryMedium":{},"AttributeName":{}}},"S8k":{"type":"structure","members":{"UserPoolId":{},"ClientId":{"shape":"S1j"},"ImageUrl":{},"CSS":{},"CSSVersion":{},"LastModifiedDate":{"type":"timestamp"},"CreationDate":{"type":"timestamp"}}},"S8u":{"type":"structure","members":{"SmsAuthenticationMessage":{},"SmsConfiguration":{"shape":"S5j"}}},"S8v":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S9x":{"type":"list","member":{"shape":"St"}}}}' - ); + return map; + }, + }, - /***/ - }, + fn: { + noop: function () {}, + callback: function (err) { + if (err) throw err; + }, - /***/ 32568: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"AdminListGroupsForUser":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"Groups"},"AdminListUserAuthEvents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AuthEvents"},"ListGroups":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"Groups"},"ListIdentityProviders":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Providers"},"ListResourceServers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ResourceServers"},"ListUserPoolClients":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"UserPoolClients"},"ListUserPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"UserPools"},"ListUsers":{"input_token":"PaginationToken","limit_key":"Limit","output_token":"PaginationToken","result_key":"Users"},"ListUsersInGroup":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"Users"}}}' - ); + /** + * Turn a synchronous function into as "async" function by making it call + * a callback. The underlying function is called with all but the last argument, + * which is treated as the callback. The callback is passed passed a first argument + * of null on success to mimick standard node callbacks. + */ + makeAsync: function makeAsync(fn, expectedArgs) { + if (expectedArgs && expectedArgs <= fn.length) { + return fn; + } - /***/ - }, + return function () { + var args = Array.prototype.slice.call(arguments, 0); + var callback = args.pop(); + var result = fn.apply(null, args); + callback(result); + }; + }, + }, - /***/ 91406: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-sync","jsonVersion":"1.1","serviceFullName":"Amazon Cognito Sync","serviceId":"Cognito Sync","signatureVersion":"v4","protocol":"rest-json","uid":"cognito-sync-2014-06-30"},"operations":{"BulkPublish":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/bulkpublish","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolId":{}}}},"DeleteDataset":{"http":{"method":"DELETE","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"}}},"output":{"type":"structure","members":{"Dataset":{"shape":"S8"}}}},"DescribeDataset":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"}}},"output":{"type":"structure","members":{"Dataset":{"shape":"S8"}}}},"DescribeIdentityPoolUsage":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolUsage":{"shape":"Sg"}}}},"DescribeIdentityUsage":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"}}},"output":{"type":"structure","members":{"IdentityUsage":{"type":"structure","members":{"IdentityId":{},"IdentityPoolId":{},"LastModifiedDate":{"type":"timestamp"},"DatasetCount":{"type":"integer"},"DataStorage":{"type":"long"}}}}}},"GetBulkPublishDetails":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/getBulkPublishDetails","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"BulkPublishStartTime":{"type":"timestamp"},"BulkPublishCompleteTime":{"type":"timestamp"},"BulkPublishStatus":{},"FailureMessage":{}}}},"GetCognitoEvents":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/events","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"Events":{"shape":"Sq"}}}},"GetIdentityPoolConfiguration":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/configuration","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"PushSync":{"shape":"Sv"},"CognitoStreams":{"shape":"Sz"}}}},"ListDatasets":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets","responseCode":200},"input":{"type":"structure","required":["IdentityId","IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"Datasets":{"type":"list","member":{"shape":"S8"}},"Count":{"type":"integer"},"NextToken":{}}}},"ListIdentityPoolUsage":{"http":{"method":"GET","requestUri":"/identitypools","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"IdentityPoolUsages":{"type":"list","member":{"shape":"Sg"}},"MaxResults":{"type":"integer"},"Count":{"type":"integer"},"NextToken":{}}}},"ListRecords":{"http":{"method":"GET","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/records","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"LastSyncCount":{"location":"querystring","locationName":"lastSyncCount","type":"long"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"SyncSessionToken":{"location":"querystring","locationName":"syncSessionToken"}}},"output":{"type":"structure","members":{"Records":{"shape":"S1c"},"NextToken":{},"Count":{"type":"integer"},"DatasetSyncCount":{"type":"long"},"LastModifiedBy":{},"MergedDatasetNames":{"type":"list","member":{}},"DatasetExists":{"type":"boolean"},"DatasetDeletedAfterRequestedSyncCount":{"type":"boolean"},"SyncSessionToken":{}}}},"RegisterDevice":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/identity/{IdentityId}/device","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","Platform","Token"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"Platform":{},"Token":{}}},"output":{"type":"structure","members":{"DeviceId":{}}}},"SetCognitoEvents":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/events","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","Events"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"Events":{"shape":"Sq"}}}},"SetIdentityPoolConfiguration":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/configuration","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"PushSync":{"shape":"Sv"},"CognitoStreams":{"shape":"Sz"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"PushSync":{"shape":"Sv"},"CognitoStreams":{"shape":"Sz"}}}},"SubscribeToDataset":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName","DeviceId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"DeviceId":{"location":"uri","locationName":"DeviceId"}}},"output":{"type":"structure","members":{}}},"UnsubscribeFromDataset":{"http":{"method":"DELETE","requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName","DeviceId"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"DeviceId":{"location":"uri","locationName":"DeviceId"}}},"output":{"type":"structure","members":{}}},"UpdateRecords":{"http":{"requestUri":"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}","responseCode":200},"input":{"type":"structure","required":["IdentityPoolId","IdentityId","DatasetName","SyncSessionToken"],"members":{"IdentityPoolId":{"location":"uri","locationName":"IdentityPoolId"},"IdentityId":{"location":"uri","locationName":"IdentityId"},"DatasetName":{"location":"uri","locationName":"DatasetName"},"DeviceId":{},"RecordPatches":{"type":"list","member":{"type":"structure","required":["Op","Key","SyncCount"],"members":{"Op":{},"Key":{},"Value":{},"SyncCount":{"type":"long"},"DeviceLastModifiedDate":{"type":"timestamp"}}}},"SyncSessionToken":{},"ClientContext":{"location":"header","locationName":"x-amz-Client-Context"}}},"output":{"type":"structure","members":{"Records":{"shape":"S1c"}}}}},"shapes":{"S8":{"type":"structure","members":{"IdentityId":{},"DatasetName":{},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"},"LastModifiedBy":{},"DataStorage":{"type":"long"},"NumRecords":{"type":"long"}}},"Sg":{"type":"structure","members":{"IdentityPoolId":{},"SyncSessionsCount":{"type":"long"},"DataStorage":{"type":"long"},"LastModifiedDate":{"type":"timestamp"}}},"Sq":{"type":"map","key":{},"value":{}},"Sv":{"type":"structure","members":{"ApplicationArns":{"type":"list","member":{}},"RoleArn":{}}},"Sz":{"type":"structure","members":{"StreamName":{},"RoleArn":{},"StreamingStatus":{}}},"S1c":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"SyncCount":{"type":"long"},"LastModifiedDate":{"type":"timestamp"},"LastModifiedBy":{},"DeviceLastModifiedDate":{"type":"timestamp"}}}}},"examples":{}}' - ); + /** + * Date and time utility functions. + */ + date: { + /** + * @return [Date] the current JavaScript date object. Since all + * AWS services rely on this date object, you can override + * this function to provide a special time value to AWS service + * requests. + */ + getDate: function getDate() { + if (!AWS) AWS = __webpack_require__(395); + if (AWS.config.systemClockOffset) { + // use offset when non-zero + return new Date( + new Date().getTime() + AWS.config.systemClockOffset + ); + } else { + return new Date(); + } + }, - /***/ - }, + /** + * @return [String] the date in ISO-8601 format + */ + iso8601: function iso8601(date) { + if (date === undefined) { + date = util.date.getDate(); + } + return date.toISOString().replace(/\.\d{3}Z$/, "Z"); + }, - /***/ 71004: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-11-27","endpointPrefix":"comprehend","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Comprehend","serviceId":"Comprehend","signatureVersion":"v4","signingName":"comprehend","targetPrefix":"Comprehend_20171127","uid":"comprehend-2017-11-27"},"operations":{"BatchDetectDominantLanguage":{"input":{"type":"structure","required":["TextList"],"members":{"TextList":{"shape":"S2"}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"Languages":{"shape":"S8"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectEntities":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"Entities":{"shape":"Si"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectKeyPhrases":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"KeyPhrases":{"shape":"Sp"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectSentiment":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"Sentiment":{},"SentimentScore":{"shape":"Sw"}}}},"ErrorList":{"shape":"Sb"}}}},"BatchDetectSyntax":{"input":{"type":"structure","required":["TextList","LanguageCode"],"members":{"TextList":{"shape":"S2"},"LanguageCode":{}}},"output":{"type":"structure","required":["ResultList","ErrorList"],"members":{"ResultList":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"SyntaxTokens":{"shape":"S12"}}}},"ErrorList":{"shape":"Sb"}}}},"ClassifyDocument":{"input":{"type":"structure","required":["Text","EndpointArn"],"members":{"Text":{},"EndpointArn":{}}},"output":{"type":"structure","members":{"Classes":{"type":"list","member":{"type":"structure","members":{"Name":{},"Score":{"type":"float"}}}},"Labels":{"type":"list","member":{"type":"structure","members":{"Name":{},"Score":{"type":"float"}}}}}}},"CreateDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierName","DataAccessRoleArn","InputDataConfig","LanguageCode"],"members":{"DocumentClassifierName":{},"DataAccessRoleArn":{},"Tags":{"shape":"S1g"},"InputDataConfig":{"shape":"S1k"},"OutputDataConfig":{"shape":"S1n"},"ClientRequestToken":{"idempotencyToken":true},"LanguageCode":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"},"Mode":{}}},"output":{"type":"structure","members":{"DocumentClassifierArn":{}}}},"CreateEndpoint":{"input":{"type":"structure","required":["EndpointName","ModelArn","DesiredInferenceUnits"],"members":{"EndpointName":{},"ModelArn":{},"DesiredInferenceUnits":{"type":"integer"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S1g"}}},"output":{"type":"structure","members":{"EndpointArn":{}}}},"CreateEntityRecognizer":{"input":{"type":"structure","required":["RecognizerName","DataAccessRoleArn","InputDataConfig","LanguageCode"],"members":{"RecognizerName":{},"DataAccessRoleArn":{},"Tags":{"shape":"S1g"},"InputDataConfig":{"shape":"S25"},"ClientRequestToken":{"idempotencyToken":true},"LanguageCode":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"output":{"type":"structure","members":{"EntityRecognizerArn":{}}}},"DeleteDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierArn"],"members":{"DocumentClassifierArn":{}}},"output":{"type":"structure","members":{}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}},"output":{"type":"structure","members":{}}},"DeleteEntityRecognizer":{"input":{"type":"structure","required":["EntityRecognizerArn"],"members":{"EntityRecognizerArn":{}}},"output":{"type":"structure","members":{}}},"DescribeDocumentClassificationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"DocumentClassificationJobProperties":{"shape":"S2n"}}}},"DescribeDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierArn"],"members":{"DocumentClassifierArn":{}}},"output":{"type":"structure","members":{"DocumentClassifierProperties":{"shape":"S2x"}}}},"DescribeDominantLanguageDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"DominantLanguageDetectionJobProperties":{"shape":"S34"}}}},"DescribeEndpoint":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}},"output":{"type":"structure","members":{"EndpointProperties":{"shape":"S37"}}}},"DescribeEntitiesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"EntitiesDetectionJobProperties":{"shape":"S3b"}}}},"DescribeEntityRecognizer":{"input":{"type":"structure","required":["EntityRecognizerArn"],"members":{"EntityRecognizerArn":{}}},"output":{"type":"structure","members":{"EntityRecognizerProperties":{"shape":"S3e"}}}},"DescribeKeyPhrasesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"KeyPhrasesDetectionJobProperties":{"shape":"S3m"}}}},"DescribeSentimentDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"SentimentDetectionJobProperties":{"shape":"S3p"}}}},"DescribeTopicsDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"TopicsDetectionJobProperties":{"shape":"S3s"}}}},"DetectDominantLanguage":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","members":{"Languages":{"shape":"S8"}}}},"DetectEntities":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"Entities":{"shape":"Si"}}}},"DetectKeyPhrases":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"KeyPhrases":{"shape":"Sp"}}}},"DetectSentiment":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"Sentiment":{},"SentimentScore":{"shape":"Sw"}}}},"DetectSyntax":{"input":{"type":"structure","required":["Text","LanguageCode"],"members":{"Text":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"SyntaxTokens":{"shape":"S12"}}}},"ListDocumentClassificationJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DocumentClassificationJobPropertiesList":{"type":"list","member":{"shape":"S2n"}},"NextToken":{}}}},"ListDocumentClassifiers":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"Status":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DocumentClassifierPropertiesList":{"type":"list","member":{"shape":"S2x"}},"NextToken":{}}}},"ListDominantLanguageDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DominantLanguageDetectionJobPropertiesList":{"type":"list","member":{"shape":"S34"}},"NextToken":{}}}},"ListEndpoints":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"ModelArn":{},"Status":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EndpointPropertiesList":{"type":"list","member":{"shape":"S37"}},"NextToken":{}}}},"ListEntitiesDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EntitiesDetectionJobPropertiesList":{"type":"list","member":{"shape":"S3b"}},"NextToken":{}}}},"ListEntityRecognizers":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"Status":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EntityRecognizerPropertiesList":{"type":"list","member":{"shape":"S3e"}},"NextToken":{}}}},"ListKeyPhrasesDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"KeyPhrasesDetectionJobPropertiesList":{"type":"list","member":{"shape":"S3m"}},"NextToken":{}}}},"ListSentimentDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SentimentDetectionJobPropertiesList":{"type":"list","member":{"shape":"S3p"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"ResourceArn":{},"Tags":{"shape":"S1g"}}}},"ListTopicsDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TopicsDetectionJobPropertiesList":{"type":"list","member":{"shape":"S3s"}},"NextToken":{}}}},"StartDocumentClassificationJob":{"input":{"type":"structure","required":["DocumentClassifierArn","InputDataConfig","OutputDataConfig","DataAccessRoleArn"],"members":{"JobName":{},"DocumentClassifierArn":{},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartDominantLanguageDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],"members":{"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"JobName":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartEntitiesDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"JobName":{},"EntityRecognizerArn":{},"LanguageCode":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartKeyPhrasesDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"JobName":{},"LanguageCode":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartSentimentDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"JobName":{},"LanguageCode":{},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StartTopicsDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],"members":{"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"JobName":{},"NumberOfTopics":{"type":"integer"},"ClientRequestToken":{"idempotencyToken":true},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopDominantLanguageDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopEntitiesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopKeyPhrasesDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopSentimentDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopTrainingDocumentClassifier":{"input":{"type":"structure","required":["DocumentClassifierArn"],"members":{"DocumentClassifierArn":{}}},"output":{"type":"structure","members":{}}},"StopTrainingEntityRecognizer":{"input":{"type":"structure","required":["EntityRecognizerArn"],"members":{"EntityRecognizerArn":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S1g"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateEndpoint":{"input":{"type":"structure","required":["EndpointArn","DesiredInferenceUnits"],"members":{"EndpointArn":{},"DesiredInferenceUnits":{"type":"integer"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"list","member":{}},"S8":{"type":"list","member":{"type":"structure","members":{"LanguageCode":{},"Score":{"type":"float"}}}},"Sb":{"type":"list","member":{"type":"structure","members":{"Index":{"type":"integer"},"ErrorCode":{},"ErrorMessage":{}}}},"Si":{"type":"list","member":{"type":"structure","members":{"Score":{"type":"float"},"Type":{},"Text":{},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"}}}},"Sp":{"type":"list","member":{"type":"structure","members":{"Score":{"type":"float"},"Text":{},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"}}}},"Sw":{"type":"structure","members":{"Positive":{"type":"float"},"Negative":{"type":"float"},"Neutral":{"type":"float"},"Mixed":{"type":"float"}}},"S12":{"type":"list","member":{"type":"structure","members":{"TokenId":{"type":"integer"},"Text":{},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"PartOfSpeech":{"type":"structure","members":{"Tag":{},"Score":{"type":"float"}}}}}},"S1g":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S1k":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"LabelDelimiter":{}}},"S1n":{"type":"structure","members":{"S3Uri":{},"KmsKeyId":{}}},"S1q":{"type":"structure","required":["SecurityGroupIds","Subnets"],"members":{"SecurityGroupIds":{"type":"list","member":{}},"Subnets":{"type":"list","member":{}}}},"S25":{"type":"structure","required":["EntityTypes","Documents"],"members":{"EntityTypes":{"type":"list","member":{"type":"structure","required":["Type"],"members":{"Type":{}}}},"Documents":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}},"Annotations":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}},"EntityList":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}}}},"S2n":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"DocumentClassifierArn":{},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"S2s":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"InputFormat":{}}},"S2u":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"KmsKeyId":{}}},"S2x":{"type":"structure","members":{"DocumentClassifierArn":{},"LanguageCode":{},"Status":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S1k"},"OutputDataConfig":{"shape":"S1n"},"ClassifierMetadata":{"type":"structure","members":{"NumberOfLabels":{"type":"integer"},"NumberOfTrainedDocuments":{"type":"integer"},"NumberOfTestDocuments":{"type":"integer"},"EvaluationMetrics":{"type":"structure","members":{"Accuracy":{"type":"double"},"Precision":{"type":"double"},"Recall":{"type":"double"},"F1Score":{"type":"double"},"MicroPrecision":{"type":"double"},"MicroRecall":{"type":"double"},"MicroF1Score":{"type":"double"},"HammingLoss":{"type":"double"}}}}},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"},"Mode":{}}},"S34":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"S37":{"type":"structure","members":{"EndpointArn":{},"Status":{},"Message":{},"ModelArn":{},"DesiredInferenceUnits":{"type":"integer"},"CurrentInferenceUnits":{"type":"integer"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}},"S3b":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"EntityRecognizerArn":{},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"LanguageCode":{},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"S3e":{"type":"structure","members":{"EntityRecognizerArn":{},"LanguageCode":{},"Status":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S25"},"RecognizerMetadata":{"type":"structure","members":{"NumberOfTrainedDocuments":{"type":"integer"},"NumberOfTestDocuments":{"type":"integer"},"EvaluationMetrics":{"type":"structure","members":{"Precision":{"type":"double"},"Recall":{"type":"double"},"F1Score":{"type":"double"}}},"EntityTypes":{"type":"list","member":{"type":"structure","members":{"Type":{},"EvaluationMetrics":{"type":"structure","members":{"Precision":{"type":"double"},"Recall":{"type":"double"},"F1Score":{"type":"double"}}},"NumberOfTrainMentions":{"type":"integer"}}}}}},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"S3m":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"LanguageCode":{},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"S3p":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"LanguageCode":{},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}},"S3s":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S2u"},"NumberOfTopics":{"type":"integer"},"DataAccessRoleArn":{},"VolumeKmsKeyId":{},"VpcConfig":{"shape":"S1q"}}}}}' - ); + /** + * @return [String] the date in RFC 822 format + */ + rfc822: function rfc822(date) { + if (date === undefined) { + date = util.date.getDate(); + } + return date.toUTCString(); + }, - /***/ - }, + /** + * @return [Integer] the UNIX timestamp value for the current time + */ + unixTimestamp: function unixTimestamp(date) { + if (date === undefined) { + date = util.date.getDate(); + } + return date.getTime() / 1000; + }, - /***/ 70341: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDocumentClassificationJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDocumentClassifiers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDominantLanguageDetectionJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListEntitiesDetectionJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListEntityRecognizers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListKeyPhrasesDetectionJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSentimentDetectionJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTopicsDetectionJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** + * @param [String,number,Date] date + * @return [Date] + */ + from: function format(date) { + if (typeof date === "number") { + return new Date(date * 1000); // unix timestamp + } else { + return new Date(date); + } + }, - /***/ - }, + /** + * Given a Date or date-like value, this function formats the + * date into a string of the requested value. + * @param [String,number,Date] date + * @param [String] formatter Valid formats are: + # * 'iso8601' + # * 'rfc822' + # * 'unixTimestamp' + * @return [String] + */ + format: function format(date, formatter) { + if (!formatter) formatter = "iso8601"; + return util.date[formatter](util.date.from(date)); + }, - /***/ 65085: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-10-30","endpointPrefix":"comprehendmedical","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"ComprehendMedical","serviceFullName":"AWS Comprehend Medical","serviceId":"ComprehendMedical","signatureVersion":"v4","signingName":"comprehendmedical","targetPrefix":"ComprehendMedical_20181030","uid":"comprehendmedical-2018-10-30"},"operations":{"DescribeEntitiesDetectionV2Job":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"ComprehendMedicalAsyncJobProperties":{"shape":"S4"}}}},"DescribePHIDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"ComprehendMedicalAsyncJobProperties":{"shape":"S4"}}}},"DetectEntities":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","required":["Entities","ModelVersion"],"members":{"Entities":{"shape":"Sn"},"UnmappedAttributes":{"shape":"S10"},"PaginationToken":{},"ModelVersion":{}}},"deprecated":true,"deprecatedMessage":"This operation is deprecated, use DetectEntitiesV2 instead."},"DetectEntitiesV2":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","required":["Entities","ModelVersion"],"members":{"Entities":{"shape":"Sn"},"UnmappedAttributes":{"shape":"S10"},"PaginationToken":{},"ModelVersion":{}}}},"DetectPHI":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","required":["Entities","ModelVersion"],"members":{"Entities":{"shape":"Sn"},"PaginationToken":{},"ModelVersion":{}}}},"InferICD10CM":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","required":["Entities"],"members":{"Entities":{"type":"list","member":{"type":"structure","members":{"Id":{"type":"integer"},"Text":{},"Category":{},"Type":{},"Score":{"type":"float"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Attributes":{"type":"list","member":{"type":"structure","members":{"Type":{},"Score":{"type":"float"},"RelationshipScore":{"type":"float"},"Id":{"type":"integer"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Text":{},"Traits":{"shape":"S1g"}}}},"Traits":{"shape":"S1g"},"ICD10CMConcepts":{"type":"list","member":{"type":"structure","members":{"Description":{},"Code":{},"Score":{"type":"float"}}}}}}},"PaginationToken":{},"ModelVersion":{}}}},"InferRxNorm":{"input":{"type":"structure","required":["Text"],"members":{"Text":{}}},"output":{"type":"structure","required":["Entities"],"members":{"Entities":{"type":"list","member":{"type":"structure","members":{"Id":{"type":"integer"},"Text":{},"Category":{},"Type":{},"Score":{"type":"float"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Attributes":{"type":"list","member":{"type":"structure","members":{"Type":{},"Score":{"type":"float"},"RelationshipScore":{"type":"float"},"Id":{"type":"integer"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Text":{},"Traits":{"shape":"S1u"}}}},"Traits":{"shape":"S1u"},"RxNormConcepts":{"type":"list","member":{"type":"structure","members":{"Description":{},"Code":{},"Score":{"type":"float"}}}}}}},"PaginationToken":{},"ModelVersion":{}}}},"ListEntitiesDetectionV2Jobs":{"input":{"type":"structure","members":{"Filter":{"shape":"S20"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComprehendMedicalAsyncJobPropertiesList":{"shape":"S23"},"NextToken":{}}}},"ListPHIDetectionJobs":{"input":{"type":"structure","members":{"Filter":{"shape":"S20"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComprehendMedicalAsyncJobPropertiesList":{"shape":"S23"},"NextToken":{}}}},"StartEntitiesDetectionV2Job":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S9"},"OutputDataConfig":{"shape":"Sc"},"DataAccessRoleArn":{},"JobName":{},"ClientRequestToken":{"idempotencyToken":true},"KMSKey":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"JobId":{}}}},"StartPHIDetectionJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],"members":{"InputDataConfig":{"shape":"S9"},"OutputDataConfig":{"shape":"Sc"},"DataAccessRoleArn":{},"JobName":{},"ClientRequestToken":{"idempotencyToken":true},"KMSKey":{},"LanguageCode":{}}},"output":{"type":"structure","members":{"JobId":{}}}},"StopEntitiesDetectionV2Job":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{}}}},"StopPHIDetectionJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{}}}}},"shapes":{"S4":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"Message":{},"SubmitTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"InputDataConfig":{"shape":"S9"},"OutputDataConfig":{"shape":"Sc"},"LanguageCode":{},"DataAccessRoleArn":{},"ManifestFilePath":{},"KMSKey":{},"ModelVersion":{}}},"S9":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Key":{}}},"Sc":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Key":{}}},"Sn":{"type":"list","member":{"type":"structure","members":{"Id":{"type":"integer"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Score":{"type":"float"},"Text":{},"Category":{},"Type":{},"Traits":{"shape":"Su"},"Attributes":{"type":"list","member":{"shape":"Sy"}}}}},"Su":{"type":"list","member":{"type":"structure","members":{"Name":{},"Score":{"type":"float"}}}},"Sy":{"type":"structure","members":{"Type":{},"Score":{"type":"float"},"RelationshipScore":{"type":"float"},"RelationshipType":{},"Id":{"type":"integer"},"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"Text":{},"Category":{},"Traits":{"shape":"Su"}}},"S10":{"type":"list","member":{"type":"structure","members":{"Type":{},"Attribute":{"shape":"Sy"}}}},"S1g":{"type":"list","member":{"type":"structure","members":{"Name":{},"Score":{"type":"float"}}}},"S1u":{"type":"list","member":{"type":"structure","members":{"Name":{},"Score":{"type":"float"}}}},"S20":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmitTimeBefore":{"type":"timestamp"},"SubmitTimeAfter":{"type":"timestamp"}}},"S23":{"type":"list","member":{"shape":"S4"}}}}' - ); + parseTimestamp: function parseTimestamp(value) { + if (typeof value === "number") { + // unix timestamp (number) + return new Date(value * 1000); + } else if (value.match(/^\d+$/)) { + // unix timestamp + return new Date(value * 1000); + } else if (value.match(/^\d{4}/)) { + // iso8601 + return new Date(value); + } else if (value.match(/^\w{3},/)) { + // rfc822 + return new Date(value); + } else { + throw util.error( + new Error("unhandled timestamp format: " + value), + { code: "TimestampParserError" } + ); + } + }, + }, - /***/ - }, + crypto: { + crc32Table: [ + 0x00000000, + 0x77073096, + 0xee0e612c, + 0x990951ba, + 0x076dc419, + 0x706af48f, + 0xe963a535, + 0x9e6495a3, + 0x0edb8832, + 0x79dcb8a4, + 0xe0d5e91e, + 0x97d2d988, + 0x09b64c2b, + 0x7eb17cbd, + 0xe7b82d07, + 0x90bf1d91, + 0x1db71064, + 0x6ab020f2, + 0xf3b97148, + 0x84be41de, + 0x1adad47d, + 0x6ddde4eb, + 0xf4d4b551, + 0x83d385c7, + 0x136c9856, + 0x646ba8c0, + 0xfd62f97a, + 0x8a65c9ec, + 0x14015c4f, + 0x63066cd9, + 0xfa0f3d63, + 0x8d080df5, + 0x3b6e20c8, + 0x4c69105e, + 0xd56041e4, + 0xa2677172, + 0x3c03e4d1, + 0x4b04d447, + 0xd20d85fd, + 0xa50ab56b, + 0x35b5a8fa, + 0x42b2986c, + 0xdbbbc9d6, + 0xacbcf940, + 0x32d86ce3, + 0x45df5c75, + 0xdcd60dcf, + 0xabd13d59, + 0x26d930ac, + 0x51de003a, + 0xc8d75180, + 0xbfd06116, + 0x21b4f4b5, + 0x56b3c423, + 0xcfba9599, + 0xb8bda50f, + 0x2802b89e, + 0x5f058808, + 0xc60cd9b2, + 0xb10be924, + 0x2f6f7c87, + 0x58684c11, + 0xc1611dab, + 0xb6662d3d, + 0x76dc4190, + 0x01db7106, + 0x98d220bc, + 0xefd5102a, + 0x71b18589, + 0x06b6b51f, + 0x9fbfe4a5, + 0xe8b8d433, + 0x7807c9a2, + 0x0f00f934, + 0x9609a88e, + 0xe10e9818, + 0x7f6a0dbb, + 0x086d3d2d, + 0x91646c97, + 0xe6635c01, + 0x6b6b51f4, + 0x1c6c6162, + 0x856530d8, + 0xf262004e, + 0x6c0695ed, + 0x1b01a57b, + 0x8208f4c1, + 0xf50fc457, + 0x65b0d9c6, + 0x12b7e950, + 0x8bbeb8ea, + 0xfcb9887c, + 0x62dd1ddf, + 0x15da2d49, + 0x8cd37cf3, + 0xfbd44c65, + 0x4db26158, + 0x3ab551ce, + 0xa3bc0074, + 0xd4bb30e2, + 0x4adfa541, + 0x3dd895d7, + 0xa4d1c46d, + 0xd3d6f4fb, + 0x4369e96a, + 0x346ed9fc, + 0xad678846, + 0xda60b8d0, + 0x44042d73, + 0x33031de5, + 0xaa0a4c5f, + 0xdd0d7cc9, + 0x5005713c, + 0x270241aa, + 0xbe0b1010, + 0xc90c2086, + 0x5768b525, + 0x206f85b3, + 0xb966d409, + 0xce61e49f, + 0x5edef90e, + 0x29d9c998, + 0xb0d09822, + 0xc7d7a8b4, + 0x59b33d17, + 0x2eb40d81, + 0xb7bd5c3b, + 0xc0ba6cad, + 0xedb88320, + 0x9abfb3b6, + 0x03b6e20c, + 0x74b1d29a, + 0xead54739, + 0x9dd277af, + 0x04db2615, + 0x73dc1683, + 0xe3630b12, + 0x94643b84, + 0x0d6d6a3e, + 0x7a6a5aa8, + 0xe40ecf0b, + 0x9309ff9d, + 0x0a00ae27, + 0x7d079eb1, + 0xf00f9344, + 0x8708a3d2, + 0x1e01f268, + 0x6906c2fe, + 0xf762575d, + 0x806567cb, + 0x196c3671, + 0x6e6b06e7, + 0xfed41b76, + 0x89d32be0, + 0x10da7a5a, + 0x67dd4acc, + 0xf9b9df6f, + 0x8ebeeff9, + 0x17b7be43, + 0x60b08ed5, + 0xd6d6a3e8, + 0xa1d1937e, + 0x38d8c2c4, + 0x4fdff252, + 0xd1bb67f1, + 0xa6bc5767, + 0x3fb506dd, + 0x48b2364b, + 0xd80d2bda, + 0xaf0a1b4c, + 0x36034af6, + 0x41047a60, + 0xdf60efc3, + 0xa867df55, + 0x316e8eef, + 0x4669be79, + 0xcb61b38c, + 0xbc66831a, + 0x256fd2a0, + 0x5268e236, + 0xcc0c7795, + 0xbb0b4703, + 0x220216b9, + 0x5505262f, + 0xc5ba3bbe, + 0xb2bd0b28, + 0x2bb45a92, + 0x5cb36a04, + 0xc2d7ffa7, + 0xb5d0cf31, + 0x2cd99e8b, + 0x5bdeae1d, + 0x9b64c2b0, + 0xec63f226, + 0x756aa39c, + 0x026d930a, + 0x9c0906a9, + 0xeb0e363f, + 0x72076785, + 0x05005713, + 0x95bf4a82, + 0xe2b87a14, + 0x7bb12bae, + 0x0cb61b38, + 0x92d28e9b, + 0xe5d5be0d, + 0x7cdcefb7, + 0x0bdbdf21, + 0x86d3d2d4, + 0xf1d4e242, + 0x68ddb3f8, + 0x1fda836e, + 0x81be16cd, + 0xf6b9265b, + 0x6fb077e1, + 0x18b74777, + 0x88085ae6, + 0xff0f6a70, + 0x66063bca, + 0x11010b5c, + 0x8f659eff, + 0xf862ae69, + 0x616bffd3, + 0x166ccf45, + 0xa00ae278, + 0xd70dd2ee, + 0x4e048354, + 0x3903b3c2, + 0xa7672661, + 0xd06016f7, + 0x4969474d, + 0x3e6e77db, + 0xaed16a4a, + 0xd9d65adc, + 0x40df0b66, + 0x37d83bf0, + 0xa9bcae53, + 0xdebb9ec5, + 0x47b2cf7f, + 0x30b5ffe9, + 0xbdbdf21c, + 0xcabac28a, + 0x53b39330, + 0x24b4a3a6, + 0xbad03605, + 0xcdd70693, + 0x54de5729, + 0x23d967bf, + 0xb3667a2e, + 0xc4614ab8, + 0x5d681b02, + 0x2a6f2b94, + 0xb40bbe37, + 0xc30c8ea1, + 0x5a05df1b, + 0x2d02ef8d, + ], - /***/ 89772: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + crc32: function crc32(data) { + var tbl = util.crypto.crc32Table; + var crc = 0 ^ -1; - /***/ - }, + if (typeof data === "string") { + data = util.buffer.toBuffer(data); + } - /***/ 559: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-11-01","endpointPrefix":"compute-optimizer","jsonVersion":"1.0","protocol":"json","serviceFullName":"AWS Compute Optimizer","serviceId":"Compute Optimizer","signatureVersion":"v4","signingName":"compute-optimizer","targetPrefix":"ComputeOptimizerService","uid":"compute-optimizer-2019-11-01"},"operations":{"GetAutoScalingGroupRecommendations":{"input":{"type":"structure","members":{"accountIds":{"shape":"S2"},"autoScalingGroupArns":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S8"}}},"output":{"type":"structure","members":{"nextToken":{},"autoScalingGroupRecommendations":{"type":"list","member":{"type":"structure","members":{"accountId":{},"autoScalingGroupArn":{},"autoScalingGroupName":{},"finding":{},"utilizationMetrics":{"shape":"Si"},"lookBackPeriodInDays":{"type":"double"},"currentConfiguration":{"shape":"So"},"recommendationOptions":{"type":"list","member":{"type":"structure","members":{"configuration":{"shape":"So"},"projectedUtilizationMetrics":{"shape":"Sv"},"performanceRisk":{"type":"double"},"rank":{"type":"integer"}}}},"lastRefreshTimestamp":{"type":"timestamp"}}}},"errors":{"shape":"Sz"}}}},"GetEC2InstanceRecommendations":{"input":{"type":"structure","members":{"instanceArns":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S8"},"accountIds":{"shape":"S2"}}},"output":{"type":"structure","members":{"nextToken":{},"instanceRecommendations":{"type":"list","member":{"type":"structure","members":{"instanceArn":{},"accountId":{},"instanceName":{},"currentInstanceType":{},"finding":{},"utilizationMetrics":{"shape":"Si"},"lookBackPeriodInDays":{"type":"double"},"recommendationOptions":{"type":"list","member":{"type":"structure","members":{"instanceType":{},"projectedUtilizationMetrics":{"shape":"Sv"},"performanceRisk":{"type":"double"},"rank":{"type":"integer"}}}},"recommendationSources":{"type":"list","member":{"type":"structure","members":{"recommendationSourceArn":{},"recommendationSourceType":{}}}},"lastRefreshTimestamp":{"type":"timestamp"}}}},"errors":{"shape":"Sz"}}}},"GetEC2RecommendationProjectedMetrics":{"input":{"type":"structure","required":["instanceArn","stat","period","startTime","endTime"],"members":{"instanceArn":{},"stat":{},"period":{"type":"integer"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"recommendedOptionProjectedMetrics":{"type":"list","member":{"type":"structure","members":{"recommendedInstanceType":{},"rank":{"type":"integer"},"projectedMetrics":{"type":"list","member":{"type":"structure","members":{"name":{},"timestamps":{"type":"list","member":{"type":"timestamp"}},"values":{"type":"list","member":{"type":"double"}}}}}}}}}}},"GetEnrollmentStatus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"status":{},"statusReason":{},"memberAccountsEnrolled":{"type":"boolean"}}}},"GetRecommendationSummaries":{"input":{"type":"structure","members":{"accountIds":{"shape":"S2"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"nextToken":{},"recommendationSummaries":{"type":"list","member":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{"type":"double"}}}},"recommendationResourceType":{},"accountId":{}}}}}}},"UpdateEnrollmentStatus":{"input":{"type":"structure","required":["status"],"members":{"status":{},"includeMemberAccounts":{"type":"boolean"}}},"output":{"type":"structure","members":{"status":{},"statusReason":{}}}}},"shapes":{"S2":{"type":"list","member":{}},"S8":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"type":"list","member":{}}}}},"Si":{"type":"list","member":{"shape":"Sj"}},"Sj":{"type":"structure","members":{"name":{},"statistic":{},"value":{"type":"double"}}},"So":{"type":"structure","members":{"desiredCapacity":{"type":"integer"},"minSize":{"type":"integer"},"maxSize":{"type":"integer"},"instanceType":{}}},"Sv":{"type":"list","member":{"shape":"Sj"}},"Sz":{"type":"list","member":{"type":"structure","members":{"identifier":{},"code":{},"message":{}}}}}}' - ); + for (var i = 0; i < data.length; i++) { + var code = data.readUInt8(i); + crc = (crc >>> 8) ^ tbl[(crc ^ code) & 0xff]; + } + return (crc ^ -1) >>> 0; + }, - /***/ - }, + hmac: function hmac(key, string, digest, fn) { + if (!digest) digest = "binary"; + if (digest === "buffer") { + digest = undefined; + } + if (!fn) fn = "sha256"; + if (typeof string === "string") + string = util.buffer.toBuffer(string); + return util.crypto.lib + .createHmac(fn, key) + .update(string) + .digest(digest); + }, - /***/ 16060: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + md5: function md5(data, digest, callback) { + return util.crypto.hash("md5", data, digest, callback); + }, - /***/ - }, + sha256: function sha256(data, digest, callback) { + return util.crypto.hash("sha256", data, digest, callback); + }, - /***/ 85031: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-11-12","endpointPrefix":"config","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Config Service","serviceFullName":"AWS Config","serviceId":"Config Service","signatureVersion":"v4","targetPrefix":"StarlingDoveService","uid":"config-2014-11-12"},"operations":{"BatchGetAggregateResourceConfig":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ResourceIdentifiers"],"members":{"ConfigurationAggregatorName":{},"ResourceIdentifiers":{"type":"list","member":{"shape":"S4"}}}},"output":{"type":"structure","members":{"BaseConfigurationItems":{"shape":"Sb"},"UnprocessedResourceIdentifiers":{"type":"list","member":{"shape":"S4"}}}}},"BatchGetResourceConfig":{"input":{"type":"structure","required":["resourceKeys"],"members":{"resourceKeys":{"shape":"Sq"}}},"output":{"type":"structure","members":{"baseConfigurationItems":{"shape":"Sb"},"unprocessedResourceKeys":{"shape":"Sq"}}}},"DeleteAggregationAuthorization":{"input":{"type":"structure","required":["AuthorizedAccountId","AuthorizedAwsRegion"],"members":{"AuthorizedAccountId":{},"AuthorizedAwsRegion":{}}}},"DeleteConfigRule":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{}}}},"DeleteConfigurationAggregator":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{}}}},"DeleteConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"DeleteConformancePack":{"input":{"type":"structure","required":["ConformancePackName"],"members":{"ConformancePackName":{}}}},"DeleteDeliveryChannel":{"input":{"type":"structure","required":["DeliveryChannelName"],"members":{"DeliveryChannelName":{}}}},"DeleteEvaluationResults":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{}}},"output":{"type":"structure","members":{}}},"DeleteOrganizationConfigRule":{"input":{"type":"structure","required":["OrganizationConfigRuleName"],"members":{"OrganizationConfigRuleName":{}}}},"DeleteOrganizationConformancePack":{"input":{"type":"structure","required":["OrganizationConformancePackName"],"members":{"OrganizationConformancePackName":{}}}},"DeletePendingAggregationRequest":{"input":{"type":"structure","required":["RequesterAccountId","RequesterAwsRegion"],"members":{"RequesterAccountId":{},"RequesterAwsRegion":{}}}},"DeleteRemediationConfiguration":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ResourceType":{}}},"output":{"type":"structure","members":{}}},"DeleteRemediationExceptions":{"input":{"type":"structure","required":["ConfigRuleName","ResourceKeys"],"members":{"ConfigRuleName":{},"ResourceKeys":{"shape":"S1f"}}},"output":{"type":"structure","members":{"FailedBatches":{"type":"list","member":{"type":"structure","members":{"FailureMessage":{},"FailedItems":{"shape":"S1f"}}}}}}},"DeleteResourceConfig":{"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{},"ResourceId":{}}}},"DeleteRetentionConfiguration":{"input":{"type":"structure","required":["RetentionConfigurationName"],"members":{"RetentionConfigurationName":{}}}},"DeliverConfigSnapshot":{"input":{"type":"structure","required":["deliveryChannelName"],"members":{"deliveryChannelName":{}}},"output":{"type":"structure","members":{"configSnapshotId":{}}}},"DescribeAggregateComplianceByConfigRules":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"Filters":{"type":"structure","members":{"ConfigRuleName":{},"ComplianceType":{},"AccountId":{},"AwsRegion":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AggregateComplianceByConfigRules":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"Compliance":{"shape":"S20"},"AccountId":{},"AwsRegion":{}}}},"NextToken":{}}}},"DescribeAggregationAuthorizations":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AggregationAuthorizations":{"type":"list","member":{"shape":"S28"}},"NextToken":{}}}},"DescribeComplianceByConfigRule":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S2b"},"ComplianceTypes":{"shape":"S2c"},"NextToken":{}}},"output":{"type":"structure","members":{"ComplianceByConfigRules":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"Compliance":{"shape":"S20"}}}},"NextToken":{}}}},"DescribeComplianceByResource":{"input":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"ComplianceTypes":{"shape":"S2c"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ComplianceByResources":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"Compliance":{"shape":"S20"}}}},"NextToken":{}}}},"DescribeConfigRuleEvaluationStatus":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S2b"},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ConfigRulesEvaluationStatus":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"ConfigRuleArn":{},"ConfigRuleId":{},"LastSuccessfulInvocationTime":{"type":"timestamp"},"LastFailedInvocationTime":{"type":"timestamp"},"LastSuccessfulEvaluationTime":{"type":"timestamp"},"LastFailedEvaluationTime":{"type":"timestamp"},"FirstActivatedTime":{"type":"timestamp"},"LastDeactivatedTime":{"type":"timestamp"},"LastErrorCode":{},"LastErrorMessage":{},"FirstEvaluationStarted":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeConfigRules":{"input":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S2b"},"NextToken":{}}},"output":{"type":"structure","members":{"ConfigRules":{"type":"list","member":{"shape":"S2t"}},"NextToken":{}}}},"DescribeConfigurationAggregatorSourcesStatus":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"UpdateStatus":{"type":"list","member":{}},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"AggregatedSourceStatusList":{"type":"list","member":{"type":"structure","members":{"SourceId":{},"SourceType":{},"AwsRegion":{},"LastUpdateStatus":{},"LastUpdateTime":{"type":"timestamp"},"LastErrorCode":{},"LastErrorMessage":{}}}},"NextToken":{}}}},"DescribeConfigurationAggregators":{"input":{"type":"structure","members":{"ConfigurationAggregatorNames":{"type":"list","member":{}},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ConfigurationAggregators":{"type":"list","member":{"shape":"S3h"}},"NextToken":{}}}},"DescribeConfigurationRecorderStatus":{"input":{"type":"structure","members":{"ConfigurationRecorderNames":{"shape":"S3p"}}},"output":{"type":"structure","members":{"ConfigurationRecordersStatus":{"type":"list","member":{"type":"structure","members":{"name":{},"lastStartTime":{"type":"timestamp"},"lastStopTime":{"type":"timestamp"},"recording":{"type":"boolean"},"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastStatusChangeTime":{"type":"timestamp"}}}}}}},"DescribeConfigurationRecorders":{"input":{"type":"structure","members":{"ConfigurationRecorderNames":{"shape":"S3p"}}},"output":{"type":"structure","members":{"ConfigurationRecorders":{"type":"list","member":{"shape":"S3x"}}}}},"DescribeConformancePackCompliance":{"input":{"type":"structure","required":["ConformancePackName"],"members":{"ConformancePackName":{},"Filters":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S44"},"ComplianceType":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ConformancePackName","ConformancePackRuleComplianceList"],"members":{"ConformancePackName":{},"ConformancePackRuleComplianceList":{"type":"list","member":{"type":"structure","members":{"ConfigRuleName":{},"ComplianceType":{}}}},"NextToken":{}}}},"DescribeConformancePackStatus":{"input":{"type":"structure","members":{"ConformancePackNames":{"shape":"S4b"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConformancePackStatusDetails":{"type":"list","member":{"type":"structure","required":["ConformancePackName","ConformancePackId","ConformancePackArn","ConformancePackState","StackArn","LastUpdateRequestedTime"],"members":{"ConformancePackName":{},"ConformancePackId":{},"ConformancePackArn":{},"ConformancePackState":{},"StackArn":{},"ConformancePackStatusReason":{},"LastUpdateRequestedTime":{"type":"timestamp"},"LastUpdateCompletedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeConformancePacks":{"input":{"type":"structure","members":{"ConformancePackNames":{"shape":"S4b"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConformancePackDetails":{"type":"list","member":{"type":"structure","required":["ConformancePackName","ConformancePackArn","ConformancePackId","DeliveryS3Bucket"],"members":{"ConformancePackName":{},"ConformancePackArn":{},"ConformancePackId":{},"DeliveryS3Bucket":{},"DeliveryS3KeyPrefix":{},"ConformancePackInputParameters":{"shape":"S4r"},"LastUpdateRequestedTime":{"type":"timestamp"},"CreatedBy":{}}}},"NextToken":{}}}},"DescribeDeliveryChannelStatus":{"input":{"type":"structure","members":{"DeliveryChannelNames":{"shape":"S4w"}}},"output":{"type":"structure","members":{"DeliveryChannelsStatus":{"type":"list","member":{"type":"structure","members":{"name":{},"configSnapshotDeliveryInfo":{"shape":"S50"},"configHistoryDeliveryInfo":{"shape":"S50"},"configStreamDeliveryInfo":{"type":"structure","members":{"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastStatusChangeTime":{"type":"timestamp"}}}}}}}}},"DescribeDeliveryChannels":{"input":{"type":"structure","members":{"DeliveryChannelNames":{"shape":"S4w"}}},"output":{"type":"structure","members":{"DeliveryChannels":{"type":"list","member":{"shape":"S56"}}}}},"DescribeOrganizationConfigRuleStatuses":{"input":{"type":"structure","members":{"OrganizationConfigRuleNames":{"shape":"S59"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConfigRuleStatuses":{"type":"list","member":{"type":"structure","required":["OrganizationConfigRuleName","OrganizationRuleStatus"],"members":{"OrganizationConfigRuleName":{},"OrganizationRuleStatus":{},"ErrorCode":{},"ErrorMessage":{},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeOrganizationConfigRules":{"input":{"type":"structure","members":{"OrganizationConfigRuleNames":{"shape":"S59"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConfigRules":{"type":"list","member":{"type":"structure","required":["OrganizationConfigRuleName","OrganizationConfigRuleArn"],"members":{"OrganizationConfigRuleName":{},"OrganizationConfigRuleArn":{},"OrganizationManagedRuleMetadata":{"shape":"S5j"},"OrganizationCustomRuleMetadata":{"shape":"S5o"},"ExcludedAccounts":{"shape":"S5r"},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeOrganizationConformancePackStatuses":{"input":{"type":"structure","members":{"OrganizationConformancePackNames":{"shape":"S5t"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConformancePackStatuses":{"type":"list","member":{"type":"structure","required":["OrganizationConformancePackName","Status"],"members":{"OrganizationConformancePackName":{},"Status":{},"ErrorCode":{},"ErrorMessage":{},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeOrganizationConformancePacks":{"input":{"type":"structure","members":{"OrganizationConformancePackNames":{"shape":"S5t"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConformancePacks":{"type":"list","member":{"type":"structure","required":["OrganizationConformancePackName","OrganizationConformancePackArn","DeliveryS3Bucket","LastUpdateTime"],"members":{"OrganizationConformancePackName":{},"OrganizationConformancePackArn":{},"DeliveryS3Bucket":{},"DeliveryS3KeyPrefix":{},"ConformancePackInputParameters":{"shape":"S4r"},"ExcludedAccounts":{"shape":"S5r"},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribePendingAggregationRequests":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PendingAggregationRequests":{"type":"list","member":{"type":"structure","members":{"RequesterAccountId":{},"RequesterAwsRegion":{}}}},"NextToken":{}}}},"DescribeRemediationConfigurations":{"input":{"type":"structure","required":["ConfigRuleNames"],"members":{"ConfigRuleNames":{"shape":"S2b"}}},"output":{"type":"structure","members":{"RemediationConfigurations":{"shape":"S69"}}}},"DescribeRemediationExceptions":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ResourceKeys":{"shape":"S1f"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"RemediationExceptions":{"shape":"S6p"},"NextToken":{}}}},"DescribeRemediationExecutionStatus":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ResourceKeys":{"shape":"Sq"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"RemediationExecutionStatuses":{"type":"list","member":{"type":"structure","members":{"ResourceKey":{"shape":"Sr"},"State":{},"StepDetails":{"type":"list","member":{"type":"structure","members":{"Name":{},"State":{},"ErrorMessage":{},"StartTime":{"type":"timestamp"},"StopTime":{"type":"timestamp"}}}},"InvocationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeRetentionConfigurations":{"input":{"type":"structure","members":{"RetentionConfigurationNames":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"RetentionConfigurations":{"type":"list","member":{"shape":"S73"}},"NextToken":{}}}},"GetAggregateComplianceDetailsByConfigRule":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ConfigRuleName","AccountId","AwsRegion"],"members":{"ConfigurationAggregatorName":{},"ConfigRuleName":{},"AccountId":{},"AwsRegion":{},"ComplianceType":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AggregateEvaluationResults":{"type":"list","member":{"type":"structure","members":{"EvaluationResultIdentifier":{"shape":"S79"},"ComplianceType":{},"ResultRecordedTime":{"type":"timestamp"},"ConfigRuleInvokedTime":{"type":"timestamp"},"Annotation":{},"AccountId":{},"AwsRegion":{}}}},"NextToken":{}}}},"GetAggregateConfigRuleComplianceSummary":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"Filters":{"type":"structure","members":{"AccountId":{},"AwsRegion":{}}},"GroupByKey":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GroupByKey":{},"AggregateComplianceCounts":{"type":"list","member":{"type":"structure","members":{"GroupName":{},"ComplianceSummary":{"shape":"S7h"}}}},"NextToken":{}}}},"GetAggregateDiscoveredResourceCounts":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"Filters":{"type":"structure","members":{"ResourceType":{},"AccountId":{},"Region":{}}},"GroupByKey":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["TotalDiscoveredResources"],"members":{"TotalDiscoveredResources":{"type":"long"},"GroupByKey":{},"GroupedResourceCounts":{"type":"list","member":{"type":"structure","required":["GroupName","ResourceCount"],"members":{"GroupName":{},"ResourceCount":{"type":"long"}}}},"NextToken":{}}}},"GetAggregateResourceConfig":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ResourceIdentifier"],"members":{"ConfigurationAggregatorName":{},"ResourceIdentifier":{"shape":"S4"}}},"output":{"type":"structure","members":{"ConfigurationItem":{"shape":"S7r"}}}},"GetComplianceDetailsByConfigRule":{"input":{"type":"structure","required":["ConfigRuleName"],"members":{"ConfigRuleName":{},"ComplianceTypes":{"shape":"S2c"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EvaluationResults":{"shape":"S83"},"NextToken":{}}}},"GetComplianceDetailsByResource":{"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{},"ResourceId":{},"ComplianceTypes":{"shape":"S2c"},"NextToken":{}}},"output":{"type":"structure","members":{"EvaluationResults":{"shape":"S83"},"NextToken":{}}}},"GetComplianceSummaryByConfigRule":{"output":{"type":"structure","members":{"ComplianceSummary":{"shape":"S7h"}}}},"GetComplianceSummaryByResourceType":{"input":{"type":"structure","members":{"ResourceTypes":{"shape":"S89"}}},"output":{"type":"structure","members":{"ComplianceSummariesByResourceType":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ComplianceSummary":{"shape":"S7h"}}}}}}},"GetConformancePackComplianceDetails":{"input":{"type":"structure","required":["ConformancePackName"],"members":{"ConformancePackName":{},"Filters":{"type":"structure","members":{"ConfigRuleNames":{"shape":"S44"},"ComplianceType":{},"ResourceType":{},"ResourceIds":{"type":"list","member":{}}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ConformancePackName"],"members":{"ConformancePackName":{},"ConformancePackRuleEvaluationResults":{"type":"list","member":{"type":"structure","required":["ComplianceType","EvaluationResultIdentifier","ConfigRuleInvokedTime","ResultRecordedTime"],"members":{"ComplianceType":{},"EvaluationResultIdentifier":{"shape":"S79"},"ConfigRuleInvokedTime":{"type":"timestamp"},"ResultRecordedTime":{"type":"timestamp"},"Annotation":{}}}},"NextToken":{}}}},"GetConformancePackComplianceSummary":{"input":{"type":"structure","required":["ConformancePackNames"],"members":{"ConformancePackNames":{"type":"list","member":{}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConformancePackComplianceSummaryList":{"type":"list","member":{"type":"structure","required":["ConformancePackName","ConformancePackComplianceStatus"],"members":{"ConformancePackName":{},"ConformancePackComplianceStatus":{}}}},"NextToken":{}}}},"GetDiscoveredResourceCounts":{"input":{"type":"structure","members":{"resourceTypes":{"shape":"S89"},"limit":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"totalDiscoveredResources":{"type":"long"},"resourceCounts":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"count":{"type":"long"}}}},"nextToken":{}}}},"GetOrganizationConfigRuleDetailedStatus":{"input":{"type":"structure","required":["OrganizationConfigRuleName"],"members":{"OrganizationConfigRuleName":{},"Filters":{"type":"structure","members":{"AccountId":{},"MemberAccountRuleStatus":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConfigRuleDetailedStatus":{"type":"list","member":{"type":"structure","required":["AccountId","ConfigRuleName","MemberAccountRuleStatus"],"members":{"AccountId":{},"ConfigRuleName":{},"MemberAccountRuleStatus":{},"ErrorCode":{},"ErrorMessage":{},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"GetOrganizationConformancePackDetailedStatus":{"input":{"type":"structure","required":["OrganizationConformancePackName"],"members":{"OrganizationConformancePackName":{},"Filters":{"type":"structure","members":{"AccountId":{},"Status":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"OrganizationConformancePackDetailedStatuses":{"type":"list","member":{"type":"structure","required":["AccountId","ConformancePackName","Status"],"members":{"AccountId":{},"ConformancePackName":{},"Status":{},"ErrorCode":{},"ErrorMessage":{},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"GetResourceConfigHistory":{"input":{"type":"structure","required":["resourceType","resourceId"],"members":{"resourceType":{},"resourceId":{},"laterTime":{"type":"timestamp"},"earlierTime":{"type":"timestamp"},"chronologicalOrder":{},"limit":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"configurationItems":{"type":"list","member":{"shape":"S7r"}},"nextToken":{}}}},"ListAggregateDiscoveredResources":{"input":{"type":"structure","required":["ConfigurationAggregatorName","ResourceType"],"members":{"ConfigurationAggregatorName":{},"ResourceType":{},"Filters":{"type":"structure","members":{"AccountId":{},"ResourceId":{},"ResourceName":{},"Region":{}}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceIdentifiers":{"type":"list","member":{"shape":"S4"}},"NextToken":{}}}},"ListDiscoveredResources":{"input":{"type":"structure","required":["resourceType"],"members":{"resourceType":{},"resourceIds":{"type":"list","member":{}},"resourceName":{},"limit":{"type":"integer"},"includeDeletedResources":{"type":"boolean"},"nextToken":{}}},"output":{"type":"structure","members":{"resourceIdentifiers":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceId":{},"resourceName":{},"resourceDeletionTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S9p"},"NextToken":{}}}},"PutAggregationAuthorization":{"input":{"type":"structure","required":["AuthorizedAccountId","AuthorizedAwsRegion"],"members":{"AuthorizedAccountId":{},"AuthorizedAwsRegion":{},"Tags":{"shape":"S9u"}}},"output":{"type":"structure","members":{"AggregationAuthorization":{"shape":"S28"}}}},"PutConfigRule":{"input":{"type":"structure","required":["ConfigRule"],"members":{"ConfigRule":{"shape":"S2t"},"Tags":{"shape":"S9u"}}}},"PutConfigurationAggregator":{"input":{"type":"structure","required":["ConfigurationAggregatorName"],"members":{"ConfigurationAggregatorName":{},"AccountAggregationSources":{"shape":"S3j"},"OrganizationAggregationSource":{"shape":"S3n"},"Tags":{"shape":"S9u"}}},"output":{"type":"structure","members":{"ConfigurationAggregator":{"shape":"S3h"}}}},"PutConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorder"],"members":{"ConfigurationRecorder":{"shape":"S3x"}}}},"PutConformancePack":{"input":{"type":"structure","required":["ConformancePackName","DeliveryS3Bucket"],"members":{"ConformancePackName":{},"TemplateS3Uri":{},"TemplateBody":{},"DeliveryS3Bucket":{},"DeliveryS3KeyPrefix":{},"ConformancePackInputParameters":{"shape":"S4r"}}},"output":{"type":"structure","members":{"ConformancePackArn":{}}}},"PutDeliveryChannel":{"input":{"type":"structure","required":["DeliveryChannel"],"members":{"DeliveryChannel":{"shape":"S56"}}}},"PutEvaluations":{"input":{"type":"structure","required":["ResultToken"],"members":{"Evaluations":{"shape":"Sa6"},"ResultToken":{},"TestMode":{"type":"boolean"}}},"output":{"type":"structure","members":{"FailedEvaluations":{"shape":"Sa6"}}}},"PutOrganizationConfigRule":{"input":{"type":"structure","required":["OrganizationConfigRuleName"],"members":{"OrganizationConfigRuleName":{},"OrganizationManagedRuleMetadata":{"shape":"S5j"},"OrganizationCustomRuleMetadata":{"shape":"S5o"},"ExcludedAccounts":{"shape":"S5r"}}},"output":{"type":"structure","members":{"OrganizationConfigRuleArn":{}}}},"PutOrganizationConformancePack":{"input":{"type":"structure","required":["OrganizationConformancePackName","DeliveryS3Bucket"],"members":{"OrganizationConformancePackName":{},"TemplateS3Uri":{},"TemplateBody":{},"DeliveryS3Bucket":{},"DeliveryS3KeyPrefix":{},"ConformancePackInputParameters":{"shape":"S4r"},"ExcludedAccounts":{"shape":"S5r"}}},"output":{"type":"structure","members":{"OrganizationConformancePackArn":{}}}},"PutRemediationConfigurations":{"input":{"type":"structure","required":["RemediationConfigurations"],"members":{"RemediationConfigurations":{"shape":"S69"}}},"output":{"type":"structure","members":{"FailedBatches":{"type":"list","member":{"type":"structure","members":{"FailureMessage":{},"FailedItems":{"shape":"S69"}}}}}}},"PutRemediationExceptions":{"input":{"type":"structure","required":["ConfigRuleName","ResourceKeys"],"members":{"ConfigRuleName":{},"ResourceKeys":{"shape":"S1f"},"Message":{},"ExpirationTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"FailedBatches":{"type":"list","member":{"type":"structure","members":{"FailureMessage":{},"FailedItems":{"shape":"S6p"}}}}}}},"PutResourceConfig":{"input":{"type":"structure","required":["ResourceType","SchemaVersionId","ResourceId","Configuration"],"members":{"ResourceType":{},"SchemaVersionId":{},"ResourceId":{},"ResourceName":{},"Configuration":{},"Tags":{"shape":"S7t"}}}},"PutRetentionConfiguration":{"input":{"type":"structure","required":["RetentionPeriodInDays"],"members":{"RetentionPeriodInDays":{"type":"integer"}}},"output":{"type":"structure","members":{"RetentionConfiguration":{"shape":"S73"}}}},"SelectAggregateResourceConfig":{"input":{"type":"structure","required":["Expression","ConfigurationAggregatorName"],"members":{"Expression":{},"ConfigurationAggregatorName":{},"Limit":{"type":"integer"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Results":{"shape":"Sat"},"QueryInfo":{"shape":"Sau"},"NextToken":{}}}},"SelectResourceConfig":{"input":{"type":"structure","required":["Expression"],"members":{"Expression":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Results":{"shape":"Sat"},"QueryInfo":{"shape":"Sau"},"NextToken":{}}}},"StartConfigRulesEvaluation":{"input":{"type":"structure","members":{"ConfigRuleNames":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"StartRemediationExecution":{"input":{"type":"structure","required":["ConfigRuleName","ResourceKeys"],"members":{"ConfigRuleName":{},"ResourceKeys":{"shape":"Sq"}}},"output":{"type":"structure","members":{"FailureMessage":{},"FailedItems":{"shape":"Sq"}}}},"StopConfigurationRecorder":{"input":{"type":"structure","required":["ConfigurationRecorderName"],"members":{"ConfigurationRecorderName":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S9p"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}}}},"shapes":{"S4":{"type":"structure","required":["SourceAccountId","SourceRegion","ResourceId","ResourceType"],"members":{"SourceAccountId":{},"SourceRegion":{},"ResourceId":{},"ResourceType":{},"ResourceName":{}}},"Sb":{"type":"list","member":{"type":"structure","members":{"version":{},"accountId":{},"configurationItemCaptureTime":{"type":"timestamp"},"configurationItemStatus":{},"configurationStateId":{},"arn":{},"resourceType":{},"resourceId":{},"resourceName":{},"awsRegion":{},"availabilityZone":{},"resourceCreationTime":{"type":"timestamp"},"configuration":{},"supplementaryConfiguration":{"shape":"Sl"}}}},"Sl":{"type":"map","key":{},"value":{}},"Sq":{"type":"list","member":{"shape":"Sr"}},"Sr":{"type":"structure","required":["resourceType","resourceId"],"members":{"resourceType":{},"resourceId":{}}},"S1f":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ResourceId":{}}}},"S20":{"type":"structure","members":{"ComplianceType":{},"ComplianceContributorCount":{"shape":"S21"}}},"S21":{"type":"structure","members":{"CappedCount":{"type":"integer"},"CapExceeded":{"type":"boolean"}}},"S28":{"type":"structure","members":{"AggregationAuthorizationArn":{},"AuthorizedAccountId":{},"AuthorizedAwsRegion":{},"CreationTime":{"type":"timestamp"}}},"S2b":{"type":"list","member":{}},"S2c":{"type":"list","member":{}},"S2t":{"type":"structure","required":["Source"],"members":{"ConfigRuleName":{},"ConfigRuleArn":{},"ConfigRuleId":{},"Description":{},"Scope":{"type":"structure","members":{"ComplianceResourceTypes":{"type":"list","member":{}},"TagKey":{},"TagValue":{},"ComplianceResourceId":{}}},"Source":{"type":"structure","required":["Owner","SourceIdentifier"],"members":{"Owner":{},"SourceIdentifier":{},"SourceDetails":{"type":"list","member":{"type":"structure","members":{"EventSource":{},"MessageType":{},"MaximumExecutionFrequency":{}}}}}},"InputParameters":{},"MaximumExecutionFrequency":{},"ConfigRuleState":{},"CreatedBy":{}}},"S3h":{"type":"structure","members":{"ConfigurationAggregatorName":{},"ConfigurationAggregatorArn":{},"AccountAggregationSources":{"shape":"S3j"},"OrganizationAggregationSource":{"shape":"S3n"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"S3j":{"type":"list","member":{"type":"structure","required":["AccountIds"],"members":{"AccountIds":{"type":"list","member":{}},"AllAwsRegions":{"type":"boolean"},"AwsRegions":{"shape":"S3m"}}}},"S3m":{"type":"list","member":{}},"S3n":{"type":"structure","required":["RoleArn"],"members":{"RoleArn":{},"AwsRegions":{"shape":"S3m"},"AllAwsRegions":{"type":"boolean"}}},"S3p":{"type":"list","member":{}},"S3x":{"type":"structure","members":{"name":{},"roleARN":{},"recordingGroup":{"type":"structure","members":{"allSupported":{"type":"boolean"},"includeGlobalResourceTypes":{"type":"boolean"},"resourceTypes":{"type":"list","member":{}}}}}},"S44":{"type":"list","member":{}},"S4b":{"type":"list","member":{}},"S4r":{"type":"list","member":{"type":"structure","required":["ParameterName","ParameterValue"],"members":{"ParameterName":{},"ParameterValue":{}}}},"S4w":{"type":"list","member":{}},"S50":{"type":"structure","members":{"lastStatus":{},"lastErrorCode":{},"lastErrorMessage":{},"lastAttemptTime":{"type":"timestamp"},"lastSuccessfulTime":{"type":"timestamp"},"nextDeliveryTime":{"type":"timestamp"}}},"S56":{"type":"structure","members":{"name":{},"s3BucketName":{},"s3KeyPrefix":{},"snsTopicARN":{},"configSnapshotDeliveryProperties":{"type":"structure","members":{"deliveryFrequency":{}}}}},"S59":{"type":"list","member":{}},"S5j":{"type":"structure","required":["RuleIdentifier"],"members":{"Description":{},"RuleIdentifier":{},"InputParameters":{},"MaximumExecutionFrequency":{},"ResourceTypesScope":{"shape":"S5m"},"ResourceIdScope":{},"TagKeyScope":{},"TagValueScope":{}}},"S5m":{"type":"list","member":{}},"S5o":{"type":"structure","required":["LambdaFunctionArn","OrganizationConfigRuleTriggerTypes"],"members":{"Description":{},"LambdaFunctionArn":{},"OrganizationConfigRuleTriggerTypes":{"type":"list","member":{}},"InputParameters":{},"MaximumExecutionFrequency":{},"ResourceTypesScope":{"shape":"S5m"},"ResourceIdScope":{},"TagKeyScope":{},"TagValueScope":{}}},"S5r":{"type":"list","member":{}},"S5t":{"type":"list","member":{}},"S69":{"type":"list","member":{"type":"structure","required":["ConfigRuleName","TargetType","TargetId"],"members":{"ConfigRuleName":{},"TargetType":{},"TargetId":{},"TargetVersion":{},"Parameters":{"type":"map","key":{},"value":{"type":"structure","members":{"ResourceValue":{"type":"structure","required":["Value"],"members":{"Value":{}}},"StaticValue":{"type":"structure","required":["Values"],"members":{"Values":{"type":"list","member":{}}}}}}},"ResourceType":{},"Automatic":{"type":"boolean"},"ExecutionControls":{"type":"structure","members":{"SsmControls":{"type":"structure","members":{"ConcurrentExecutionRatePercentage":{"type":"integer"},"ErrorPercentage":{"type":"integer"}}}}},"MaximumAutomaticAttempts":{"type":"integer"},"RetryAttemptSeconds":{"type":"long"},"Arn":{},"CreatedByService":{}}}},"S6p":{"type":"list","member":{"type":"structure","required":["ConfigRuleName","ResourceType","ResourceId"],"members":{"ConfigRuleName":{},"ResourceType":{},"ResourceId":{},"Message":{},"ExpirationTime":{"type":"timestamp"}}}},"S73":{"type":"structure","required":["Name","RetentionPeriodInDays"],"members":{"Name":{},"RetentionPeriodInDays":{"type":"integer"}}},"S79":{"type":"structure","members":{"EvaluationResultQualifier":{"type":"structure","members":{"ConfigRuleName":{},"ResourceType":{},"ResourceId":{}}},"OrderingTimestamp":{"type":"timestamp"}}},"S7h":{"type":"structure","members":{"CompliantResourceCount":{"shape":"S21"},"NonCompliantResourceCount":{"shape":"S21"},"ComplianceSummaryTimestamp":{"type":"timestamp"}}},"S7r":{"type":"structure","members":{"version":{},"accountId":{},"configurationItemCaptureTime":{"type":"timestamp"},"configurationItemStatus":{},"configurationStateId":{},"configurationItemMD5Hash":{},"arn":{},"resourceType":{},"resourceId":{},"resourceName":{},"awsRegion":{},"availabilityZone":{},"resourceCreationTime":{"type":"timestamp"},"tags":{"shape":"S7t"},"relatedEvents":{"type":"list","member":{}},"relationships":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceId":{},"resourceName":{},"relationshipName":{}}}},"configuration":{},"supplementaryConfiguration":{"shape":"Sl"}}},"S7t":{"type":"map","key":{},"value":{}},"S83":{"type":"list","member":{"type":"structure","members":{"EvaluationResultIdentifier":{"shape":"S79"},"ComplianceType":{},"ResultRecordedTime":{"type":"timestamp"},"ConfigRuleInvokedTime":{"type":"timestamp"},"Annotation":{},"ResultToken":{}}}},"S89":{"type":"list","member":{}},"S9p":{"type":"list","member":{"shape":"S9q"}},"S9q":{"type":"structure","members":{"Key":{},"Value":{}}},"S9u":{"type":"list","member":{"shape":"S9q"}},"Sa6":{"type":"list","member":{"type":"structure","required":["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],"members":{"ComplianceResourceType":{},"ComplianceResourceId":{},"ComplianceType":{},"Annotation":{},"OrderingTimestamp":{"type":"timestamp"}}}},"Sat":{"type":"list","member":{}},"Sau":{"type":"structure","members":{"SelectFields":{"type":"list","member":{"type":"structure","members":{"Name":{}}}}}}}}' - ); + hash: function (algorithm, data, digest, callback) { + var hash = util.crypto.createHash(algorithm); + if (!digest) { + digest = "binary"; + } + if (digest === "buffer") { + digest = undefined; + } + if (typeof data === "string") data = util.buffer.toBuffer(data); + var sliceFn = util.arraySliceFn(data); + var isBuffer = util.Buffer.isBuffer(data); + //Identifying objects with an ArrayBuffer as buffers + if ( + util.isBrowser() && + typeof ArrayBuffer !== "undefined" && + data && + data.buffer instanceof ArrayBuffer + ) + isBuffer = true; - /***/ - }, + if ( + callback && + typeof data === "object" && + typeof data.on === "function" && + !isBuffer + ) { + data.on("data", function (chunk) { + hash.update(chunk); + }); + data.on("error", function (err) { + callback(err); + }); + data.on("end", function () { + callback(null, hash.digest(digest)); + }); + } else if ( + callback && + sliceFn && + !isBuffer && + typeof FileReader !== "undefined" + ) { + // this might be a File/Blob + var index = 0, + size = 1024 * 512; + var reader = new FileReader(); + reader.onerror = function () { + callback(new Error("Failed to read data.")); + }; + reader.onload = function () { + var buf = new util.Buffer(new Uint8Array(reader.result)); + hash.update(buf); + index += buf.length; + reader._continueReading(); + }; + reader._continueReading = function () { + if (index >= data.size) { + callback(null, hash.digest(digest)); + return; + } - /***/ 55050: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeRemediationExceptions":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken"},"DescribeRemediationExecutionStatus":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"RemediationExecutionStatuses"},"GetResourceConfigHistory":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"configurationItems"},"SelectAggregateResourceConfig":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}}' - ); + var back = index + size; + if (back > data.size) back = data.size; + reader.readAsArrayBuffer(sliceFn.call(data, index, back)); + }; - /***/ - }, + reader._continueReading(); + } else { + if (util.isBrowser() && typeof data === "object" && !isBuffer) { + data = new util.Buffer(new Uint8Array(data)); + } + var out = hash.update(data).digest(digest); + if (callback) callback(null, out); + return out; + } + }, - /***/ 13649: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-08-08","endpointPrefix":"connect","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amazon Connect","serviceFullName":"Amazon Connect Service","serviceId":"Connect","signatureVersion":"v4","signingName":"connect","uid":"connect-2017-08-08"},"operations":{"CreateUser":{"http":{"method":"PUT","requestUri":"/users/{InstanceId}"},"input":{"type":"structure","required":["Username","PhoneConfig","SecurityProfileIds","RoutingProfileId","InstanceId"],"members":{"Username":{},"Password":{},"IdentityInfo":{"shape":"S4"},"PhoneConfig":{"shape":"S8"},"DirectoryUserId":{},"SecurityProfileIds":{"shape":"Se"},"RoutingProfileId":{},"HierarchyGroupId":{},"InstanceId":{"location":"uri","locationName":"InstanceId"},"Tags":{"shape":"Sj"}}},"output":{"type":"structure","members":{"UserId":{},"UserArn":{}}}},"DeleteUser":{"http":{"method":"DELETE","requestUri":"/users/{InstanceId}/{UserId}"},"input":{"type":"structure","required":["InstanceId","UserId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"UserId":{"location":"uri","locationName":"UserId"}}}},"DescribeUser":{"http":{"method":"GET","requestUri":"/users/{InstanceId}/{UserId}"},"input":{"type":"structure","required":["UserId","InstanceId"],"members":{"UserId":{"location":"uri","locationName":"UserId"},"InstanceId":{"location":"uri","locationName":"InstanceId"}}},"output":{"type":"structure","members":{"User":{"type":"structure","members":{"Id":{},"Arn":{},"Username":{},"IdentityInfo":{"shape":"S4"},"PhoneConfig":{"shape":"S8"},"DirectoryUserId":{},"SecurityProfileIds":{"shape":"Se"},"RoutingProfileId":{},"HierarchyGroupId":{},"Tags":{"shape":"Sj"}}}}}},"DescribeUserHierarchyGroup":{"http":{"method":"GET","requestUri":"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"},"input":{"type":"structure","required":["HierarchyGroupId","InstanceId"],"members":{"HierarchyGroupId":{"location":"uri","locationName":"HierarchyGroupId"},"InstanceId":{"location":"uri","locationName":"InstanceId"}}},"output":{"type":"structure","members":{"HierarchyGroup":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"LevelId":{},"HierarchyPath":{"type":"structure","members":{"LevelOne":{"shape":"Sz"},"LevelTwo":{"shape":"Sz"},"LevelThree":{"shape":"Sz"},"LevelFour":{"shape":"Sz"},"LevelFive":{"shape":"Sz"}}}}}}}},"DescribeUserHierarchyStructure":{"http":{"method":"GET","requestUri":"/user-hierarchy-structure/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"}}},"output":{"type":"structure","members":{"HierarchyStructure":{"type":"structure","members":{"LevelOne":{"shape":"S13"},"LevelTwo":{"shape":"S13"},"LevelThree":{"shape":"S13"},"LevelFour":{"shape":"S13"},"LevelFive":{"shape":"S13"}}}}}},"GetContactAttributes":{"http":{"method":"GET","requestUri":"/contact/attributes/{InstanceId}/{InitialContactId}"},"input":{"type":"structure","required":["InstanceId","InitialContactId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"InitialContactId":{"location":"uri","locationName":"InitialContactId"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"S18"}}}},"GetCurrentMetricData":{"http":{"requestUri":"/metrics/current/{InstanceId}"},"input":{"type":"structure","required":["InstanceId","Filters","CurrentMetrics"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"Filters":{"shape":"S1c"},"Groupings":{"shape":"S1h"},"CurrentMetrics":{"type":"list","member":{"shape":"S1k"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"MetricResults":{"type":"list","member":{"type":"structure","members":{"Dimensions":{"shape":"S1s"},"Collections":{"type":"list","member":{"type":"structure","members":{"Metric":{"shape":"S1k"},"Value":{"type":"double"}}}}}}},"DataSnapshotTime":{"type":"timestamp"}}}},"GetFederationToken":{"http":{"method":"GET","requestUri":"/user/federate/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"}}},"output":{"type":"structure","members":{"Credentials":{"type":"structure","members":{"AccessToken":{"shape":"S21"},"AccessTokenExpiration":{"type":"timestamp"},"RefreshToken":{"shape":"S21"},"RefreshTokenExpiration":{"type":"timestamp"}}}}}},"GetMetricData":{"http":{"requestUri":"/metrics/historical/{InstanceId}"},"input":{"type":"structure","required":["InstanceId","StartTime","EndTime","Filters","HistoricalMetrics"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Filters":{"shape":"S1c"},"Groupings":{"shape":"S1h"},"HistoricalMetrics":{"type":"list","member":{"shape":"S24"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"MetricResults":{"type":"list","member":{"type":"structure","members":{"Dimensions":{"shape":"S1s"},"Collections":{"type":"list","member":{"type":"structure","members":{"Metric":{"shape":"S24"},"Value":{"type":"double"}}}}}}}}}},"ListContactFlows":{"http":{"method":"GET","requestUri":"/contact-flows-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"ContactFlowTypes":{"location":"querystring","locationName":"contactFlowTypes","type":"list","member":{}},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"ContactFlowSummaryList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"ContactFlowType":{}}}},"NextToken":{}}}},"ListHoursOfOperations":{"http":{"method":"GET","requestUri":"/hours-of-operations-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"HoursOfOperationSummaryList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}}},"NextToken":{}}}},"ListPhoneNumbers":{"http":{"method":"GET","requestUri":"/phone-numbers-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"PhoneNumberTypes":{"location":"querystring","locationName":"phoneNumberTypes","type":"list","member":{}},"PhoneNumberCountryCodes":{"location":"querystring","locationName":"phoneNumberCountryCodes","type":"list","member":{}},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"PhoneNumberSummaryList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"PhoneNumber":{},"PhoneNumberType":{},"PhoneNumberCountryCode":{}}}},"NextToken":{}}}},"ListQueues":{"http":{"method":"GET","requestUri":"/queues-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"QueueTypes":{"location":"querystring","locationName":"queueTypes","type":"list","member":{}},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"QueueSummaryList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"QueueType":{}}}},"NextToken":{}}}},"ListRoutingProfiles":{"http":{"method":"GET","requestUri":"/routing-profiles-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"RoutingProfileSummaryList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}}},"NextToken":{}}}},"ListSecurityProfiles":{"http":{"method":"GET","requestUri":"/security-profiles-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"SecurityProfileSummaryList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sj"}}}},"ListUserHierarchyGroups":{"http":{"method":"GET","requestUri":"/user-hierarchy-groups-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"UserHierarchyGroupSummaryList":{"type":"list","member":{"shape":"Sz"}},"NextToken":{}}}},"ListUsers":{"http":{"method":"GET","requestUri":"/users-summary/{InstanceId}"},"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{"location":"uri","locationName":"InstanceId"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"UserSummaryList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Username":{}}}},"NextToken":{}}}},"StartChatContact":{"http":{"method":"PUT","requestUri":"/contact/chat"},"input":{"type":"structure","required":["InstanceId","ContactFlowId","ParticipantDetails"],"members":{"InstanceId":{},"ContactFlowId":{},"Attributes":{"shape":"S18"},"ParticipantDetails":{"type":"structure","required":["DisplayName"],"members":{"DisplayName":{}}},"InitialMessage":{"type":"structure","required":["ContentType","Content"],"members":{"ContentType":{},"Content":{}}},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ContactId":{},"ParticipantId":{},"ParticipantToken":{}}}},"StartOutboundVoiceContact":{"http":{"method":"PUT","requestUri":"/contact/outbound-voice"},"input":{"type":"structure","required":["DestinationPhoneNumber","ContactFlowId","InstanceId"],"members":{"DestinationPhoneNumber":{},"ContactFlowId":{},"InstanceId":{},"ClientToken":{"idempotencyToken":true},"SourcePhoneNumber":{},"QueueId":{},"Attributes":{"shape":"S18"}}},"output":{"type":"structure","members":{"ContactId":{}}}},"StopContact":{"http":{"requestUri":"/contact/stop"},"input":{"type":"structure","required":["ContactId","InstanceId"],"members":{"ContactId":{},"InstanceId":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sj"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}}},"UpdateContactAttributes":{"http":{"requestUri":"/contact/attributes"},"input":{"type":"structure","required":["InitialContactId","InstanceId","Attributes"],"members":{"InitialContactId":{},"InstanceId":{},"Attributes":{"shape":"S18"}}},"output":{"type":"structure","members":{}}},"UpdateUserHierarchy":{"http":{"requestUri":"/users/{InstanceId}/{UserId}/hierarchy"},"input":{"type":"structure","required":["UserId","InstanceId"],"members":{"HierarchyGroupId":{},"UserId":{"location":"uri","locationName":"UserId"},"InstanceId":{"location":"uri","locationName":"InstanceId"}}}},"UpdateUserIdentityInfo":{"http":{"requestUri":"/users/{InstanceId}/{UserId}/identity-info"},"input":{"type":"structure","required":["IdentityInfo","UserId","InstanceId"],"members":{"IdentityInfo":{"shape":"S4"},"UserId":{"location":"uri","locationName":"UserId"},"InstanceId":{"location":"uri","locationName":"InstanceId"}}}},"UpdateUserPhoneConfig":{"http":{"requestUri":"/users/{InstanceId}/{UserId}/phone-config"},"input":{"type":"structure","required":["PhoneConfig","UserId","InstanceId"],"members":{"PhoneConfig":{"shape":"S8"},"UserId":{"location":"uri","locationName":"UserId"},"InstanceId":{"location":"uri","locationName":"InstanceId"}}}},"UpdateUserRoutingProfile":{"http":{"requestUri":"/users/{InstanceId}/{UserId}/routing-profile"},"input":{"type":"structure","required":["RoutingProfileId","UserId","InstanceId"],"members":{"RoutingProfileId":{},"UserId":{"location":"uri","locationName":"UserId"},"InstanceId":{"location":"uri","locationName":"InstanceId"}}}},"UpdateUserSecurityProfiles":{"http":{"requestUri":"/users/{InstanceId}/{UserId}/security-profiles"},"input":{"type":"structure","required":["SecurityProfileIds","UserId","InstanceId"],"members":{"SecurityProfileIds":{"shape":"Se"},"UserId":{"location":"uri","locationName":"UserId"},"InstanceId":{"location":"uri","locationName":"InstanceId"}}}}},"shapes":{"S4":{"type":"structure","members":{"FirstName":{},"LastName":{},"Email":{}}},"S8":{"type":"structure","required":["PhoneType"],"members":{"PhoneType":{},"AutoAccept":{"type":"boolean"},"AfterContactWorkTimeLimit":{"type":"integer"},"DeskPhoneNumber":{}}},"Se":{"type":"list","member":{}},"Sj":{"type":"map","key":{},"value":{}},"Sz":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}},"S13":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}},"S18":{"type":"map","key":{},"value":{}},"S1c":{"type":"structure","members":{"Queues":{"type":"list","member":{}},"Channels":{"type":"list","member":{}}}},"S1h":{"type":"list","member":{}},"S1k":{"type":"structure","members":{"Name":{},"Unit":{}}},"S1s":{"type":"structure","members":{"Queue":{"type":"structure","members":{"Id":{},"Arn":{}}},"Channel":{}}},"S21":{"type":"string","sensitive":true},"S24":{"type":"structure","members":{"Name":{},"Threshold":{"type":"structure","members":{"Comparison":{},"ThresholdValue":{"type":"double"}}},"Statistic":{},"Unit":{}}}}}' - ); + toHex: function toHex(data) { + var out = []; + for (var i = 0; i < data.length; i++) { + out.push(("0" + data.charCodeAt(i).toString(16)).substr(-2, 2)); + } + return out.join(""); + }, - /***/ - }, + createHash: function createHash(algorithm) { + return util.crypto.lib.createHash(algorithm); + }, + }, - /***/ 35649: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetCurrentMetricData":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetMetricData":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListContactFlows":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ContactFlowSummaryList"},"ListHoursOfOperations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"HoursOfOperationSummaryList"},"ListPhoneNumbers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PhoneNumberSummaryList"},"ListQueues":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"QueueSummaryList"},"ListRoutingProfiles":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"RoutingProfileSummaryList"},"ListSecurityProfiles":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SecurityProfileSummaryList"},"ListUserHierarchyGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"UserHierarchyGroupSummaryList"},"ListUsers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"UserSummaryList"}}}' - ); + /** @!ignore */ - /***/ - }, + /* Abort constant */ + abort: {}, - /***/ 46788: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-09-07","endpointPrefix":"participant.connect","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amazon Connect Participant","serviceFullName":"Amazon Connect Participant Service","serviceId":"ConnectParticipant","signatureVersion":"v4","signingName":"execute-api","uid":"connectparticipant-2018-09-07"},"operations":{"CreateParticipantConnection":{"http":{"requestUri":"/participant/connection"},"input":{"type":"structure","required":["Type","ParticipantToken"],"members":{"Type":{"type":"list","member":{}},"ParticipantToken":{"location":"header","locationName":"X-Amz-Bearer"}}},"output":{"type":"structure","members":{"Websocket":{"type":"structure","members":{"Url":{},"ConnectionExpiry":{}}},"ConnectionCredentials":{"type":"structure","members":{"ConnectionToken":{},"Expiry":{}}}}}},"DisconnectParticipant":{"http":{"requestUri":"/participant/disconnect"},"input":{"type":"structure","required":["ConnectionToken"],"members":{"ClientToken":{"idempotencyToken":true},"ConnectionToken":{"location":"header","locationName":"X-Amz-Bearer"}}},"output":{"type":"structure","members":{}}},"GetTranscript":{"http":{"requestUri":"/participant/transcript"},"input":{"type":"structure","required":["ConnectionToken"],"members":{"ContactId":{},"MaxResults":{"type":"integer"},"NextToken":{},"ScanDirection":{},"SortOrder":{},"StartPosition":{"type":"structure","members":{"Id":{},"AbsoluteTime":{},"MostRecent":{"type":"integer"}}},"ConnectionToken":{"location":"header","locationName":"X-Amz-Bearer"}}},"output":{"type":"structure","members":{"InitialContactId":{},"Transcript":{"type":"list","member":{"type":"structure","members":{"AbsoluteTime":{},"Content":{},"ContentType":{},"Id":{},"Type":{},"ParticipantId":{},"DisplayName":{},"ParticipantRole":{}}}},"NextToken":{}}}},"SendEvent":{"http":{"requestUri":"/participant/event"},"input":{"type":"structure","required":["ContentType","ConnectionToken"],"members":{"ContentType":{},"Content":{},"ClientToken":{"idempotencyToken":true},"ConnectionToken":{"location":"header","locationName":"X-Amz-Bearer"}}},"output":{"type":"structure","members":{"Id":{},"AbsoluteTime":{}}}},"SendMessage":{"http":{"requestUri":"/participant/message"},"input":{"type":"structure","required":["ContentType","Content","ConnectionToken"],"members":{"ContentType":{},"Content":{},"ClientToken":{"idempotencyToken":true},"ConnectionToken":{"location":"header","locationName":"X-Amz-Bearer"}}},"output":{"type":"structure","members":{"Id":{},"AbsoluteTime":{}}}}},"shapes":{}}' - ); + each: function each(object, iterFunction) { + for (var key in object) { + if (Object.prototype.hasOwnProperty.call(object, key)) { + var ret = iterFunction.call(this, key, object[key]); + if (ret === util.abort) break; + } + } + }, - /***/ - }, + arrayEach: function arrayEach(array, iterFunction) { + for (var idx in array) { + if (Object.prototype.hasOwnProperty.call(array, idx)) { + var ret = iterFunction.call(this, array[idx], parseInt(idx, 10)); + if (ret === util.abort) break; + } + } + }, - /***/ 2813: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetTranscript":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + update: function update(obj1, obj2) { + util.each(obj2, function iterator(key, item) { + obj1[key] = item; + }); + return obj1; + }, - /***/ - }, + merge: function merge(obj1, obj2) { + return util.update(util.copy(obj1), obj2); + }, - /***/ 4138: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-01-06","endpointPrefix":"cur","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Cost and Usage Report Service","serviceId":"Cost and Usage Report Service","signatureVersion":"v4","signingName":"cur","targetPrefix":"AWSOrigamiServiceGatewayService","uid":"cur-2017-01-06"},"operations":{"DeleteReportDefinition":{"input":{"type":"structure","members":{"ReportName":{}}},"output":{"type":"structure","members":{"ResponseMessage":{}}}},"DescribeReportDefinitions":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ReportDefinitions":{"type":"list","member":{"shape":"Sa"}},"NextToken":{}}}},"ModifyReportDefinition":{"input":{"type":"structure","required":["ReportName","ReportDefinition"],"members":{"ReportName":{},"ReportDefinition":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}},"PutReportDefinition":{"input":{"type":"structure","required":["ReportDefinition"],"members":{"ReportDefinition":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sa":{"type":"structure","required":["ReportName","TimeUnit","Format","Compression","AdditionalSchemaElements","S3Bucket","S3Prefix","S3Region"],"members":{"ReportName":{},"TimeUnit":{},"Format":{},"Compression":{},"AdditionalSchemaElements":{"type":"list","member":{}},"S3Bucket":{},"S3Prefix":{},"S3Region":{},"AdditionalArtifacts":{"type":"list","member":{}},"RefreshClosedReports":{"type":"boolean"},"ReportVersioning":{}}}}}' - ); + copy: function copy(object) { + if (object === null || object === undefined) return object; + var dupe = {}; + // jshint forin:false + for (var key in object) { + dupe[key] = object[key]; + } + return dupe; + }, - /***/ - }, + isEmpty: function isEmpty(obj) { + for (var prop in obj) { + if (Object.prototype.hasOwnProperty.call(obj, prop)) { + return false; + } + } + return true; + }, - /***/ 29271: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeReportDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + arraySliceFn: function arraySliceFn(obj) { + var fn = obj.slice || obj.webkitSlice || obj.mozSlice; + return typeof fn === "function" ? fn : null; + }, - /***/ - }, + isType: function isType(obj, type) { + // handle cross-"frame" objects + if (typeof type === "function") type = util.typeName(type); + return ( + Object.prototype.toString.call(obj) === "[object " + type + "]" + ); + }, - /***/ 25676: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2017-07-25","endpointPrefix":"dataexchange","signingName":"dataexchange","serviceFullName":"AWS Data Exchange","serviceId":"DataExchange","protocol":"rest-json","jsonVersion":"1.1","uid":"dataexchange-2017-07-25","signatureVersion":"v4"},"operations":{"CancelJob":{"http":{"method":"DELETE","requestUri":"/v1/jobs/{JobId}","responseCode":204},"input":{"type":"structure","members":{"JobId":{"location":"uri","locationName":"JobId"}},"required":["JobId"]}},"CreateDataSet":{"http":{"requestUri":"/v1/data-sets","responseCode":201},"input":{"type":"structure","members":{"AssetType":{},"Description":{},"Name":{},"Tags":{"shape":"S7"}},"required":["AssetType","Description","Name"]},"output":{"type":"structure","members":{"Arn":{},"AssetType":{},"CreatedAt":{"shape":"Sa"},"Description":{},"Id":{},"Name":{},"Origin":{},"OriginDetails":{"shape":"Sd"},"SourceId":{},"Tags":{"shape":"S7"},"UpdatedAt":{"shape":"Sa"}}}},"CreateJob":{"http":{"requestUri":"/v1/jobs","responseCode":201},"input":{"type":"structure","members":{"Details":{"type":"structure","members":{"ExportAssetToSignedUrl":{"type":"structure","members":{"AssetId":{},"DataSetId":{},"RevisionId":{}},"required":["DataSetId","AssetId","RevisionId"]},"ExportAssetsToS3":{"type":"structure","members":{"AssetDestinations":{"shape":"Si"},"DataSetId":{},"RevisionId":{}},"required":["AssetDestinations","DataSetId","RevisionId"]},"ImportAssetFromSignedUrl":{"type":"structure","members":{"AssetName":{},"DataSetId":{},"Md5Hash":{},"RevisionId":{}},"required":["DataSetId","Md5Hash","RevisionId","AssetName"]},"ImportAssetsFromS3":{"type":"structure","members":{"AssetSources":{"shape":"So"},"DataSetId":{},"RevisionId":{}},"required":["DataSetId","AssetSources","RevisionId"]}}},"Type":{}},"required":["Type","Details"]},"output":{"type":"structure","members":{"Arn":{},"CreatedAt":{"shape":"Sa"},"Details":{"shape":"Ss"},"Errors":{"shape":"Sx"},"Id":{},"State":{},"Type":{},"UpdatedAt":{"shape":"Sa"}}}},"CreateRevision":{"http":{"requestUri":"/v1/data-sets/{DataSetId}/revisions","responseCode":201},"input":{"type":"structure","members":{"Comment":{},"DataSetId":{"location":"uri","locationName":"DataSetId"},"Tags":{"shape":"S7"}},"required":["DataSetId"]},"output":{"type":"structure","members":{"Arn":{},"Comment":{},"CreatedAt":{"shape":"Sa"},"DataSetId":{},"Finalized":{"type":"boolean"},"Id":{},"SourceId":{},"Tags":{"shape":"S7"},"UpdatedAt":{"shape":"Sa"}}}},"DeleteAsset":{"http":{"method":"DELETE","requestUri":"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}","responseCode":204},"input":{"type":"structure","members":{"AssetId":{"location":"uri","locationName":"AssetId"},"DataSetId":{"location":"uri","locationName":"DataSetId"},"RevisionId":{"location":"uri","locationName":"RevisionId"}},"required":["RevisionId","AssetId","DataSetId"]}},"DeleteDataSet":{"http":{"method":"DELETE","requestUri":"/v1/data-sets/{DataSetId}","responseCode":204},"input":{"type":"structure","members":{"DataSetId":{"location":"uri","locationName":"DataSetId"}},"required":["DataSetId"]}},"DeleteRevision":{"http":{"method":"DELETE","requestUri":"/v1/data-sets/{DataSetId}/revisions/{RevisionId}","responseCode":204},"input":{"type":"structure","members":{"DataSetId":{"location":"uri","locationName":"DataSetId"},"RevisionId":{"location":"uri","locationName":"RevisionId"}},"required":["RevisionId","DataSetId"]}},"GetAsset":{"http":{"method":"GET","requestUri":"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}","responseCode":200},"input":{"type":"structure","members":{"AssetId":{"location":"uri","locationName":"AssetId"},"DataSetId":{"location":"uri","locationName":"DataSetId"},"RevisionId":{"location":"uri","locationName":"RevisionId"}},"required":["RevisionId","AssetId","DataSetId"]},"output":{"type":"structure","members":{"Arn":{},"AssetDetails":{"shape":"S1f"},"AssetType":{},"CreatedAt":{"shape":"Sa"},"DataSetId":{},"Id":{},"Name":{},"RevisionId":{},"SourceId":{},"UpdatedAt":{"shape":"Sa"}}}},"GetDataSet":{"http":{"method":"GET","requestUri":"/v1/data-sets/{DataSetId}","responseCode":200},"input":{"type":"structure","members":{"DataSetId":{"location":"uri","locationName":"DataSetId"}},"required":["DataSetId"]},"output":{"type":"structure","members":{"Arn":{},"AssetType":{},"CreatedAt":{"shape":"Sa"},"Description":{},"Id":{},"Name":{},"Origin":{},"OriginDetails":{"shape":"Sd"},"SourceId":{},"Tags":{"shape":"S7"},"UpdatedAt":{"shape":"Sa"}}}},"GetJob":{"http":{"method":"GET","requestUri":"/v1/jobs/{JobId}","responseCode":200},"input":{"type":"structure","members":{"JobId":{"location":"uri","locationName":"JobId"}},"required":["JobId"]},"output":{"type":"structure","members":{"Arn":{},"CreatedAt":{"shape":"Sa"},"Details":{"shape":"Ss"},"Errors":{"shape":"Sx"},"Id":{},"State":{},"Type":{},"UpdatedAt":{"shape":"Sa"}}}},"GetRevision":{"http":{"method":"GET","requestUri":"/v1/data-sets/{DataSetId}/revisions/{RevisionId}","responseCode":200},"input":{"type":"structure","members":{"DataSetId":{"location":"uri","locationName":"DataSetId"},"RevisionId":{"location":"uri","locationName":"RevisionId"}},"required":["RevisionId","DataSetId"]},"output":{"type":"structure","members":{"Arn":{},"Comment":{},"CreatedAt":{"shape":"Sa"},"DataSetId":{},"Finalized":{"type":"boolean"},"Id":{},"SourceId":{},"Tags":{"shape":"S7"},"UpdatedAt":{"shape":"Sa"}}}},"ListDataSetRevisions":{"http":{"method":"GET","requestUri":"/v1/data-sets/{DataSetId}/revisions","responseCode":200},"input":{"type":"structure","members":{"DataSetId":{"location":"uri","locationName":"DataSetId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["DataSetId"]},"output":{"type":"structure","members":{"NextToken":{},"Revisions":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Comment":{},"CreatedAt":{"shape":"Sa"},"DataSetId":{},"Finalized":{"type":"boolean"},"Id":{},"SourceId":{},"UpdatedAt":{"shape":"Sa"}},"required":["CreatedAt","DataSetId","Id","Arn","UpdatedAt"]}}}}},"ListDataSets":{"http":{"method":"GET","requestUri":"/v1/data-sets","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"Origin":{"location":"querystring","locationName":"origin"}}},"output":{"type":"structure","members":{"DataSets":{"type":"list","member":{"type":"structure","members":{"Arn":{},"AssetType":{},"CreatedAt":{"shape":"Sa"},"Description":{},"Id":{},"Name":{},"Origin":{},"OriginDetails":{"shape":"Sd"},"SourceId":{},"UpdatedAt":{"shape":"Sa"}},"required":["Origin","AssetType","Description","CreatedAt","Id","Arn","UpdatedAt","Name"]}},"NextToken":{}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/v1/jobs","responseCode":200},"input":{"type":"structure","members":{"DataSetId":{"location":"querystring","locationName":"dataSetId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RevisionId":{"location":"querystring","locationName":"revisionId"}}},"output":{"type":"structure","members":{"Jobs":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreatedAt":{"shape":"Sa"},"Details":{"shape":"Ss"},"Errors":{"shape":"Sx"},"Id":{},"State":{},"Type":{},"UpdatedAt":{"shape":"Sa"}},"required":["Type","Details","State","CreatedAt","Id","Arn","UpdatedAt"]}},"NextToken":{}}}},"ListRevisionAssets":{"http":{"method":"GET","requestUri":"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets","responseCode":200},"input":{"type":"structure","members":{"DataSetId":{"location":"uri","locationName":"DataSetId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RevisionId":{"location":"uri","locationName":"RevisionId"}},"required":["RevisionId","DataSetId"]},"output":{"type":"structure","members":{"Assets":{"type":"list","member":{"type":"structure","members":{"Arn":{},"AssetDetails":{"shape":"S1f"},"AssetType":{},"CreatedAt":{"shape":"Sa"},"DataSetId":{},"Id":{},"Name":{},"RevisionId":{},"SourceId":{},"UpdatedAt":{"shape":"Sa"}},"required":["AssetType","CreatedAt","DataSetId","Id","Arn","AssetDetails","UpdatedAt","RevisionId","Name"]}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"S7","locationName":"tags"}}}},"StartJob":{"http":{"method":"PATCH","requestUri":"/v1/jobs/{JobId}","responseCode":202},"input":{"type":"structure","members":{"JobId":{"location":"uri","locationName":"JobId"}},"required":["JobId"]},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"Tags":{"shape":"S7","locationName":"tags"}},"required":["ResourceArn","Tags"]}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}},"required":["TagKeys","ResourceArn"]}},"UpdateAsset":{"http":{"method":"PATCH","requestUri":"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}","responseCode":200},"input":{"type":"structure","members":{"AssetId":{"location":"uri","locationName":"AssetId"},"DataSetId":{"location":"uri","locationName":"DataSetId"},"Name":{},"RevisionId":{"location":"uri","locationName":"RevisionId"}},"required":["RevisionId","AssetId","DataSetId","Name"]},"output":{"type":"structure","members":{"Arn":{},"AssetDetails":{"shape":"S1f"},"AssetType":{},"CreatedAt":{"shape":"Sa"},"DataSetId":{},"Id":{},"Name":{},"RevisionId":{},"SourceId":{},"UpdatedAt":{"shape":"Sa"}}}},"UpdateDataSet":{"http":{"method":"PATCH","requestUri":"/v1/data-sets/{DataSetId}","responseCode":200},"input":{"type":"structure","members":{"DataSetId":{"location":"uri","locationName":"DataSetId"},"Description":{},"Name":{}},"required":["DataSetId"]},"output":{"type":"structure","members":{"Arn":{},"AssetType":{},"CreatedAt":{"shape":"Sa"},"Description":{},"Id":{},"Name":{},"Origin":{},"OriginDetails":{"shape":"Sd"},"SourceId":{},"UpdatedAt":{"shape":"Sa"}}}},"UpdateRevision":{"http":{"method":"PATCH","requestUri":"/v1/data-sets/{DataSetId}/revisions/{RevisionId}","responseCode":200},"input":{"type":"structure","members":{"Comment":{},"DataSetId":{"location":"uri","locationName":"DataSetId"},"Finalized":{"type":"boolean"},"RevisionId":{"location":"uri","locationName":"RevisionId"}},"required":["RevisionId","DataSetId"]},"output":{"type":"structure","members":{"Arn":{},"Comment":{},"CreatedAt":{"shape":"Sa"},"DataSetId":{},"Finalized":{"type":"boolean"},"Id":{},"SourceId":{},"UpdatedAt":{"shape":"Sa"}}}}},"shapes":{"S7":{"type":"map","key":{},"value":{}},"Sa":{"type":"timestamp","timestampFormat":"iso8601"},"Sd":{"type":"structure","members":{"ProductId":{}},"required":["ProductId"]},"Si":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"Bucket":{},"Key":{}},"required":["Bucket","AssetId"]}},"So":{"type":"list","member":{"type":"structure","members":{"Bucket":{},"Key":{}},"required":["Bucket","Key"]}},"Ss":{"type":"structure","members":{"ExportAssetToSignedUrl":{"type":"structure","members":{"AssetId":{},"DataSetId":{},"RevisionId":{},"SignedUrl":{},"SignedUrlExpiresAt":{"shape":"Sa"}},"required":["DataSetId","AssetId","RevisionId"]},"ExportAssetsToS3":{"type":"structure","members":{"AssetDestinations":{"shape":"Si"},"DataSetId":{},"RevisionId":{}},"required":["AssetDestinations","DataSetId","RevisionId"]},"ImportAssetFromSignedUrl":{"type":"structure","members":{"AssetName":{},"DataSetId":{},"Md5Hash":{},"RevisionId":{},"SignedUrl":{},"SignedUrlExpiresAt":{"shape":"Sa"}},"required":["DataSetId","AssetName","RevisionId"]},"ImportAssetsFromS3":{"type":"structure","members":{"AssetSources":{"shape":"So"},"DataSetId":{},"RevisionId":{}},"required":["DataSetId","AssetSources","RevisionId"]}}},"Sx":{"type":"list","member":{"type":"structure","members":{"Code":{},"Details":{"type":"structure","members":{"ImportAssetFromSignedUrlJobErrorDetails":{"type":"structure","members":{"AssetName":{}},"required":["AssetName"]},"ImportAssetsFromS3JobErrorDetails":{"shape":"So"}}},"LimitName":{},"LimitValue":{"type":"double"},"Message":{},"ResourceId":{},"ResourceType":{}},"required":["Message","Code"]}},"S1f":{"type":"structure","members":{"S3SnapshotAsset":{"type":"structure","members":{"Size":{"type":"double"}},"required":["Size"]}}}},"authorizers":{"create_job_authorizer":{"name":"create_job_authorizer","type":"provided","placement":{"location":"header","name":"Authorization"}},"start_cancel_get_job_authorizer":{"name":"start_cancel_get_job_authorizer","type":"provided","placement":{"location":"header","name":"Authorization"}}}}' - ); + typeName: function typeName(type) { + if (Object.prototype.hasOwnProperty.call(type, "name")) + return type.name; + var str = type.toString(); + var match = str.match(/^\s*function (.+)\(/); + return match ? match[1] : str; + }, - /***/ - }, + error: function error(err, options) { + var originalError = null; + if (typeof err.message === "string" && err.message !== "") { + if (typeof options === "string" || (options && options.message)) { + originalError = util.copy(err); + originalError.message = err.message; + } + } + err.message = err.message || null; - /***/ 44399: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDataSetRevisions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Revisions"},"ListDataSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"DataSets"},"ListJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Jobs"},"ListRevisionAssets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Assets"}}}' - ); + if (typeof options === "string") { + err.message = options; + } else if (typeof options === "object" && options !== null) { + util.update(err, options); + if (options.message) err.message = options.message; + if (options.code || options.name) + err.code = options.code || options.name; + if (options.stack) err.stack = options.stack; + } - /***/ - }, + if (typeof Object.defineProperty === "function") { + Object.defineProperty(err, "name", { + writable: true, + enumerable: false, + }); + Object.defineProperty(err, "message", { enumerable: true }); + } - /***/ 9547: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-10-29","endpointPrefix":"datapipeline","jsonVersion":"1.1","serviceFullName":"AWS Data Pipeline","serviceId":"Data Pipeline","signatureVersion":"v4","targetPrefix":"DataPipeline","protocol":"json","uid":"datapipeline-2012-10-29"},"operations":{"ActivatePipeline":{"input":{"type":"structure","required":["pipelineId"],"members":{"pipelineId":{},"parameterValues":{"shape":"S3"},"startTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"AddTags":{"input":{"type":"structure","required":["pipelineId","tags"],"members":{"pipelineId":{},"tags":{"shape":"Sa"}}},"output":{"type":"structure","members":{}}},"CreatePipeline":{"input":{"type":"structure","required":["name","uniqueId"],"members":{"name":{},"uniqueId":{},"description":{},"tags":{"shape":"Sa"}}},"output":{"type":"structure","required":["pipelineId"],"members":{"pipelineId":{}}}},"DeactivatePipeline":{"input":{"type":"structure","required":["pipelineId"],"members":{"pipelineId":{},"cancelActive":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeletePipeline":{"input":{"type":"structure","required":["pipelineId"],"members":{"pipelineId":{}}}},"DescribeObjects":{"input":{"type":"structure","required":["pipelineId","objectIds"],"members":{"pipelineId":{},"objectIds":{"shape":"Sn"},"evaluateExpressions":{"type":"boolean"},"marker":{}}},"output":{"type":"structure","required":["pipelineObjects"],"members":{"pipelineObjects":{"shape":"Sq"},"marker":{},"hasMoreResults":{"type":"boolean"}}}},"DescribePipelines":{"input":{"type":"structure","required":["pipelineIds"],"members":{"pipelineIds":{"shape":"Sn"}}},"output":{"type":"structure","required":["pipelineDescriptionList"],"members":{"pipelineDescriptionList":{"type":"list","member":{"type":"structure","required":["pipelineId","name","fields"],"members":{"pipelineId":{},"name":{},"fields":{"shape":"Ss"},"description":{},"tags":{"shape":"Sa"}}}}}}},"EvaluateExpression":{"input":{"type":"structure","required":["pipelineId","objectId","expression"],"members":{"pipelineId":{},"objectId":{},"expression":{}}},"output":{"type":"structure","required":["evaluatedExpression"],"members":{"evaluatedExpression":{}}}},"GetPipelineDefinition":{"input":{"type":"structure","required":["pipelineId"],"members":{"pipelineId":{},"version":{}}},"output":{"type":"structure","members":{"pipelineObjects":{"shape":"Sq"},"parameterObjects":{"shape":"S13"},"parameterValues":{"shape":"S3"}}}},"ListPipelines":{"input":{"type":"structure","members":{"marker":{}}},"output":{"type":"structure","required":["pipelineIdList"],"members":{"pipelineIdList":{"type":"list","member":{"type":"structure","members":{"id":{},"name":{}}}},"marker":{},"hasMoreResults":{"type":"boolean"}}}},"PollForTask":{"input":{"type":"structure","required":["workerGroup"],"members":{"workerGroup":{},"hostname":{},"instanceIdentity":{"type":"structure","members":{"document":{},"signature":{}}}}},"output":{"type":"structure","members":{"taskObject":{"type":"structure","members":{"taskId":{},"pipelineId":{},"attemptId":{},"objects":{"type":"map","key":{},"value":{"shape":"Sr"}}}}}}},"PutPipelineDefinition":{"input":{"type":"structure","required":["pipelineId","pipelineObjects"],"members":{"pipelineId":{},"pipelineObjects":{"shape":"Sq"},"parameterObjects":{"shape":"S13"},"parameterValues":{"shape":"S3"}}},"output":{"type":"structure","required":["errored"],"members":{"validationErrors":{"shape":"S1l"},"validationWarnings":{"shape":"S1p"},"errored":{"type":"boolean"}}}},"QueryObjects":{"input":{"type":"structure","required":["pipelineId","sphere"],"members":{"pipelineId":{},"query":{"type":"structure","members":{"selectors":{"type":"list","member":{"type":"structure","members":{"fieldName":{},"operator":{"type":"structure","members":{"type":{},"values":{"shape":"S1x"}}}}}}}},"sphere":{},"marker":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ids":{"shape":"Sn"},"marker":{},"hasMoreResults":{"type":"boolean"}}}},"RemoveTags":{"input":{"type":"structure","required":["pipelineId","tagKeys"],"members":{"pipelineId":{},"tagKeys":{"shape":"S1x"}}},"output":{"type":"structure","members":{}}},"ReportTaskProgress":{"input":{"type":"structure","required":["taskId"],"members":{"taskId":{},"fields":{"shape":"Ss"}}},"output":{"type":"structure","required":["canceled"],"members":{"canceled":{"type":"boolean"}}}},"ReportTaskRunnerHeartbeat":{"input":{"type":"structure","required":["taskrunnerId"],"members":{"taskrunnerId":{},"workerGroup":{},"hostname":{}}},"output":{"type":"structure","required":["terminate"],"members":{"terminate":{"type":"boolean"}}}},"SetStatus":{"input":{"type":"structure","required":["pipelineId","objectIds","status"],"members":{"pipelineId":{},"objectIds":{"shape":"Sn"},"status":{}}}},"SetTaskStatus":{"input":{"type":"structure","required":["taskId","taskStatus"],"members":{"taskId":{},"taskStatus":{},"errorId":{},"errorMessage":{},"errorStackTrace":{}}},"output":{"type":"structure","members":{}}},"ValidatePipelineDefinition":{"input":{"type":"structure","required":["pipelineId","pipelineObjects"],"members":{"pipelineId":{},"pipelineObjects":{"shape":"Sq"},"parameterObjects":{"shape":"S13"},"parameterValues":{"shape":"S3"}}},"output":{"type":"structure","required":["errored"],"members":{"validationErrors":{"shape":"S1l"},"validationWarnings":{"shape":"S1p"},"errored":{"type":"boolean"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["id","stringValue"],"members":{"id":{},"stringValue":{}}}},"Sa":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Sn":{"type":"list","member":{}},"Sq":{"type":"list","member":{"shape":"Sr"}},"Sr":{"type":"structure","required":["id","name","fields"],"members":{"id":{},"name":{},"fields":{"shape":"Ss"}}},"Ss":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"stringValue":{},"refValue":{}}}},"S13":{"type":"list","member":{"type":"structure","required":["id","attributes"],"members":{"id":{},"attributes":{"type":"list","member":{"type":"structure","required":["key","stringValue"],"members":{"key":{},"stringValue":{}}}}}}},"S1l":{"type":"list","member":{"type":"structure","members":{"id":{},"errors":{"shape":"S1n"}}}},"S1n":{"type":"list","member":{}},"S1p":{"type":"list","member":{"type":"structure","members":{"id":{},"warnings":{"shape":"S1n"}}}},"S1x":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 48471: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListPipelines":{"input_token":"marker","output_token":"marker","more_results":"hasMoreResults","result_key":"pipelineIdList"},"DescribeObjects":{"input_token":"marker","output_token":"marker","more_results":"hasMoreResults","result_key":"pipelineObjects"},"DescribePipelines":{"result_key":"pipelineDescriptionList"},"QueryObjects":{"input_token":"marker","output_token":"marker","more_results":"hasMoreResults","limit_key":"limit","result_key":"ids"}}}' - ); - - /***/ - }, - - /***/ 37374: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-11-09","endpointPrefix":"datasync","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"DataSync","serviceFullName":"AWS DataSync","serviceId":"DataSync","signatureVersion":"v4","signingName":"datasync","targetPrefix":"FmrsService","uid":"datasync-2018-11-09"},"operations":{"CancelTaskExecution":{"input":{"type":"structure","required":["TaskExecutionArn"],"members":{"TaskExecutionArn":{}}},"output":{"type":"structure","members":{}}},"CreateAgent":{"input":{"type":"structure","required":["ActivationKey"],"members":{"ActivationKey":{},"AgentName":{},"Tags":{"shape":"S7"},"VpcEndpointId":{},"SubnetArns":{"shape":"Sb"},"SecurityGroupArns":{"shape":"Sd"}}},"output":{"type":"structure","members":{"AgentArn":{}}}},"CreateLocationEfs":{"input":{"type":"structure","required":["EfsFilesystemArn","Ec2Config"],"members":{"Subdirectory":{},"EfsFilesystemArn":{},"Ec2Config":{"shape":"Sk"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"LocationArn":{}}}},"CreateLocationFsxWindows":{"input":{"type":"structure","required":["FsxFilesystemArn","SecurityGroupArns","User","Password"],"members":{"Subdirectory":{},"FsxFilesystemArn":{},"SecurityGroupArns":{"shape":"Sl"},"Tags":{"shape":"S7"},"User":{},"Domain":{},"Password":{"shape":"St"}}},"output":{"type":"structure","members":{"LocationArn":{}}}},"CreateLocationNfs":{"input":{"type":"structure","required":["Subdirectory","ServerHostname","OnPremConfig"],"members":{"Subdirectory":{},"ServerHostname":{},"OnPremConfig":{"shape":"Sy"},"MountOptions":{"shape":"S10"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"LocationArn":{}}}},"CreateLocationS3":{"input":{"type":"structure","required":["S3BucketArn","S3Config"],"members":{"Subdirectory":{},"S3BucketArn":{},"S3StorageClass":{},"S3Config":{"shape":"S17"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"LocationArn":{}}}},"CreateLocationSmb":{"input":{"type":"structure","required":["Subdirectory","ServerHostname","User","Password","AgentArns"],"members":{"Subdirectory":{},"ServerHostname":{},"User":{},"Domain":{},"Password":{"shape":"St"},"AgentArns":{"shape":"Sz"},"MountOptions":{"shape":"S1c"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"LocationArn":{}}}},"CreateTask":{"input":{"type":"structure","required":["SourceLocationArn","DestinationLocationArn"],"members":{"SourceLocationArn":{},"DestinationLocationArn":{},"CloudWatchLogGroupArn":{},"Name":{},"Options":{"shape":"S1h"},"Excludes":{"shape":"S1u"},"Schedule":{"shape":"S1y"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"TaskArn":{}}}},"DeleteAgent":{"input":{"type":"structure","required":["AgentArn"],"members":{"AgentArn":{}}},"output":{"type":"structure","members":{}}},"DeleteLocation":{"input":{"type":"structure","required":["LocationArn"],"members":{"LocationArn":{}}},"output":{"type":"structure","members":{}}},"DeleteTask":{"input":{"type":"structure","required":["TaskArn"],"members":{"TaskArn":{}}},"output":{"type":"structure","members":{}}},"DescribeAgent":{"input":{"type":"structure","required":["AgentArn"],"members":{"AgentArn":{}}},"output":{"type":"structure","members":{"AgentArn":{},"Name":{},"Status":{},"LastConnectionTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"EndpointType":{},"PrivateLinkConfig":{"type":"structure","members":{"VpcEndpointId":{},"PrivateLinkEndpoint":{},"SubnetArns":{"shape":"Sb"},"SecurityGroupArns":{"shape":"Sd"}}}}}},"DescribeLocationEfs":{"input":{"type":"structure","required":["LocationArn"],"members":{"LocationArn":{}}},"output":{"type":"structure","members":{"LocationArn":{},"LocationUri":{},"Ec2Config":{"shape":"Sk"},"CreationTime":{"type":"timestamp"}}}},"DescribeLocationFsxWindows":{"input":{"type":"structure","required":["LocationArn"],"members":{"LocationArn":{}}},"output":{"type":"structure","members":{"LocationArn":{},"LocationUri":{},"SecurityGroupArns":{"shape":"Sl"},"CreationTime":{"type":"timestamp"},"User":{},"Domain":{}}}},"DescribeLocationNfs":{"input":{"type":"structure","required":["LocationArn"],"members":{"LocationArn":{}}},"output":{"type":"structure","members":{"LocationArn":{},"LocationUri":{},"OnPremConfig":{"shape":"Sy"},"MountOptions":{"shape":"S10"},"CreationTime":{"type":"timestamp"}}}},"DescribeLocationS3":{"input":{"type":"structure","required":["LocationArn"],"members":{"LocationArn":{}}},"output":{"type":"structure","members":{"LocationArn":{},"LocationUri":{},"S3StorageClass":{},"S3Config":{"shape":"S17"},"CreationTime":{"type":"timestamp"}}}},"DescribeLocationSmb":{"input":{"type":"structure","required":["LocationArn"],"members":{"LocationArn":{}}},"output":{"type":"structure","members":{"LocationArn":{},"LocationUri":{},"AgentArns":{"shape":"Sz"},"User":{},"Domain":{},"MountOptions":{"shape":"S1c"},"CreationTime":{"type":"timestamp"}}}},"DescribeTask":{"input":{"type":"structure","required":["TaskArn"],"members":{"TaskArn":{}}},"output":{"type":"structure","members":{"TaskArn":{},"Status":{},"Name":{},"CurrentTaskExecutionArn":{},"SourceLocationArn":{},"DestinationLocationArn":{},"CloudWatchLogGroupArn":{},"SourceNetworkInterfaceArns":{"type":"list","member":{}},"DestinationNetworkInterfaceArns":{"type":"list","member":{}},"Options":{"shape":"S1h"},"Excludes":{"shape":"S1u"},"Schedule":{"shape":"S1y"},"ErrorCode":{},"ErrorDetail":{},"CreationTime":{"type":"timestamp"}}}},"DescribeTaskExecution":{"input":{"type":"structure","required":["TaskExecutionArn"],"members":{"TaskExecutionArn":{}}},"output":{"type":"structure","members":{"TaskExecutionArn":{},"Status":{},"Options":{"shape":"S1h"},"Excludes":{"shape":"S1u"},"Includes":{"shape":"S1u"},"StartTime":{"type":"timestamp"},"EstimatedFilesToTransfer":{"type":"long"},"EstimatedBytesToTransfer":{"type":"long"},"FilesTransferred":{"type":"long"},"BytesWritten":{"type":"long"},"BytesTransferred":{"type":"long"},"Result":{"type":"structure","members":{"PrepareDuration":{"type":"long"},"PrepareStatus":{},"TotalDuration":{"type":"long"},"TransferDuration":{"type":"long"},"TransferStatus":{},"VerifyDuration":{"type":"long"},"VerifyStatus":{},"ErrorCode":{},"ErrorDetail":{}}}}}},"ListAgents":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Agents":{"type":"list","member":{"type":"structure","members":{"AgentArn":{},"Name":{},"Status":{}}}},"NextToken":{}}}},"ListLocations":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Locations":{"type":"list","member":{"type":"structure","members":{"LocationArn":{},"LocationUri":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S7"},"NextToken":{}}}},"ListTaskExecutions":{"input":{"type":"structure","members":{"TaskArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TaskExecutions":{"type":"list","member":{"type":"structure","members":{"TaskExecutionArn":{},"Status":{}}}},"NextToken":{}}}},"ListTasks":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tasks":{"type":"list","member":{"type":"structure","members":{"TaskArn":{},"Status":{},"Name":{}}}},"NextToken":{}}}},"StartTaskExecution":{"input":{"type":"structure","required":["TaskArn"],"members":{"TaskArn":{},"OverrideOptions":{"shape":"S1h"},"Includes":{"shape":"S1u"}}},"output":{"type":"structure","members":{"TaskExecutionArn":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","Keys"],"members":{"ResourceArn":{},"Keys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAgent":{"input":{"type":"structure","required":["AgentArn"],"members":{"AgentArn":{},"Name":{}}},"output":{"type":"structure","members":{}}},"UpdateTask":{"input":{"type":"structure","required":["TaskArn"],"members":{"TaskArn":{},"Options":{"shape":"S1h"},"Excludes":{"shape":"S1u"},"Schedule":{"shape":"S1y"},"Name":{},"CloudWatchLogGroupArn":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S7":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sb":{"type":"list","member":{}},"Sd":{"type":"list","member":{}},"Sk":{"type":"structure","required":["SubnetArn","SecurityGroupArns"],"members":{"SubnetArn":{},"SecurityGroupArns":{"shape":"Sl"}}},"Sl":{"type":"list","member":{}},"St":{"type":"string","sensitive":true},"Sy":{"type":"structure","required":["AgentArns"],"members":{"AgentArns":{"shape":"Sz"}}},"Sz":{"type":"list","member":{}},"S10":{"type":"structure","members":{"Version":{}}},"S17":{"type":"structure","required":["BucketAccessRoleArn"],"members":{"BucketAccessRoleArn":{}}},"S1c":{"type":"structure","members":{"Version":{}}},"S1h":{"type":"structure","members":{"VerifyMode":{},"OverwriteMode":{},"Atime":{},"Mtime":{},"Uid":{},"Gid":{},"PreserveDeletedFiles":{},"PreserveDevices":{},"PosixPermissions":{},"BytesPerSecond":{"type":"long"},"TaskQueueing":{},"LogLevel":{}}},"S1u":{"type":"list","member":{"type":"structure","members":{"FilterType":{},"Value":{}}}},"S1y":{"type":"structure","required":["ScheduleExpression"],"members":{"ScheduleExpression":{}}}}}' - ); - - /***/ - }, - - /***/ 18448: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAgents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListLocations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTagsForResource":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTaskExecutions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTasks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 97287: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-04-19","endpointPrefix":"dax","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon DAX","serviceFullName":"Amazon DynamoDB Accelerator (DAX)","serviceId":"DAX","signatureVersion":"v4","targetPrefix":"AmazonDAXV3","uid":"dax-2017-04-19"},"operations":{"CreateCluster":{"input":{"type":"structure","required":["ClusterName","NodeType","ReplicationFactor","IamRoleArn"],"members":{"ClusterName":{},"NodeType":{},"Description":{},"ReplicationFactor":{"type":"integer"},"AvailabilityZones":{"shape":"S4"},"SubnetGroupName":{},"SecurityGroupIds":{"shape":"S5"},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"IamRoleArn":{},"ParameterGroupName":{},"Tags":{"shape":"S6"},"SSESpecification":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sb"}}}},"CreateParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"Description":{}}},"output":{"type":"structure","members":{"ParameterGroup":{"shape":"Sq"}}}},"CreateSubnetGroup":{"input":{"type":"structure","required":["SubnetGroupName","SubnetIds"],"members":{"SubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"Ss"}}},"output":{"type":"structure","members":{"SubnetGroup":{"shape":"Su"}}}},"DecreaseReplicationFactor":{"input":{"type":"structure","required":["ClusterName","NewReplicationFactor"],"members":{"ClusterName":{},"NewReplicationFactor":{"type":"integer"},"AvailabilityZones":{"shape":"S4"},"NodeIdsToRemove":{"shape":"Se"}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sb"}}}},"DeleteCluster":{"input":{"type":"structure","required":["ClusterName"],"members":{"ClusterName":{}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sb"}}}},"DeleteParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{}}},"output":{"type":"structure","members":{"DeletionMessage":{}}}},"DeleteSubnetGroup":{"input":{"type":"structure","required":["SubnetGroupName"],"members":{"SubnetGroupName":{}}},"output":{"type":"structure","members":{"DeletionMessage":{}}}},"DescribeClusters":{"input":{"type":"structure","members":{"ClusterNames":{"type":"list","member":{}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"Clusters":{"type":"list","member":{"shape":"Sb"}}}}},"DescribeDefaultParameters":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"Parameters":{"shape":"S1b"}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceName":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"Events":{"type":"list","member":{"type":"structure","members":{"SourceName":{},"SourceType":{},"Message":{},"Date":{"type":"timestamp"}}}}}}},"DescribeParameterGroups":{"input":{"type":"structure","members":{"ParameterGroupNames":{"type":"list","member":{}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"ParameterGroups":{"type":"list","member":{"shape":"Sq"}}}}},"DescribeParameters":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"Source":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"Parameters":{"shape":"S1b"}}}},"DescribeSubnetGroups":{"input":{"type":"structure","members":{"SubnetGroupNames":{"type":"list","member":{}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"SubnetGroups":{"type":"list","member":{"shape":"Su"}}}}},"IncreaseReplicationFactor":{"input":{"type":"structure","required":["ClusterName","NewReplicationFactor"],"members":{"ClusterName":{},"NewReplicationFactor":{"type":"integer"},"AvailabilityZones":{"shape":"S4"}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sb"}}}},"ListTags":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S6"},"NextToken":{}}}},"RebootNode":{"input":{"type":"structure","required":["ClusterName","NodeId"],"members":{"ClusterName":{},"NodeId":{}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sb"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S6"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Tags":{"shape":"S6"}}}},"UpdateCluster":{"input":{"type":"structure","required":["ClusterName"],"members":{"ClusterName":{},"Description":{},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"NotificationTopicStatus":{},"ParameterGroupName":{},"SecurityGroupIds":{"shape":"S5"}}},"output":{"type":"structure","members":{"Cluster":{"shape":"Sb"}}}},"UpdateParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName","ParameterNameValues"],"members":{"ParameterGroupName":{},"ParameterNameValues":{"type":"list","member":{"type":"structure","members":{"ParameterName":{},"ParameterValue":{}}}}}},"output":{"type":"structure","members":{"ParameterGroup":{"shape":"Sq"}}}},"UpdateSubnetGroup":{"input":{"type":"structure","required":["SubnetGroupName"],"members":{"SubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"Ss"}}},"output":{"type":"structure","members":{"SubnetGroup":{"shape":"Su"}}}}},"shapes":{"S4":{"type":"list","member":{}},"S5":{"type":"list","member":{}},"S6":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sb":{"type":"structure","members":{"ClusterName":{},"Description":{},"ClusterArn":{},"TotalNodes":{"type":"integer"},"ActiveNodes":{"type":"integer"},"NodeType":{},"Status":{},"ClusterDiscoveryEndpoint":{"shape":"Sd"},"NodeIdsToRemove":{"shape":"Se"},"Nodes":{"type":"list","member":{"type":"structure","members":{"NodeId":{},"Endpoint":{"shape":"Sd"},"NodeCreateTime":{"type":"timestamp"},"AvailabilityZone":{},"NodeStatus":{},"ParameterGroupStatus":{}}}},"PreferredMaintenanceWindow":{},"NotificationConfiguration":{"type":"structure","members":{"TopicArn":{},"TopicStatus":{}}},"SubnetGroup":{},"SecurityGroups":{"type":"list","member":{"type":"structure","members":{"SecurityGroupIdentifier":{},"Status":{}}}},"IamRoleArn":{},"ParameterGroup":{"type":"structure","members":{"ParameterGroupName":{},"ParameterApplyStatus":{},"NodeIdsToReboot":{"shape":"Se"}}},"SSEDescription":{"type":"structure","members":{"Status":{}}}}},"Sd":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"Se":{"type":"list","member":{}},"Sq":{"type":"structure","members":{"ParameterGroupName":{},"Description":{}}},"Ss":{"type":"list","member":{}},"Su":{"type":"structure","members":{"SubnetGroupName":{},"Description":{},"VpcId":{},"Subnets":{"type":"list","member":{"type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{}}}}}},"S1b":{"type":"list","member":{"type":"structure","members":{"ParameterName":{},"ParameterType":{},"ParameterValue":{},"NodeTypeSpecificValues":{"type":"list","member":{"type":"structure","members":{"NodeType":{},"Value":{}}}},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"IsModifiable":{},"ChangeType":{}}}}}}' - ); - - /***/ - }, + err.name = String( + (options && options.name) || err.name || err.code || "Error" + ); + err.time = new Date(); - /***/ 15791: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + if (originalError) err.originalError = originalError; - /***/ - }, + return err; + }, - /***/ 38107: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-10-26","endpointPrefix":"api.detective","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Detective","serviceId":"Detective","signatureVersion":"v4","signingName":"detective","uid":"detective-2018-10-26"},"operations":{"AcceptInvitation":{"http":{"method":"PUT","requestUri":"/invitation"},"input":{"type":"structure","required":["GraphArn"],"members":{"GraphArn":{}}}},"CreateGraph":{"http":{"requestUri":"/graph"},"output":{"type":"structure","members":{"GraphArn":{}}}},"CreateMembers":{"http":{"requestUri":"/graph/members"},"input":{"type":"structure","required":["GraphArn","Accounts"],"members":{"GraphArn":{},"Message":{},"Accounts":{"type":"list","member":{"type":"structure","required":["AccountId","EmailAddress"],"members":{"AccountId":{},"EmailAddress":{}}}}}},"output":{"type":"structure","members":{"Members":{"shape":"Sb"},"UnprocessedAccounts":{"shape":"Sh"}}}},"DeleteGraph":{"http":{"requestUri":"/graph/removal"},"input":{"type":"structure","required":["GraphArn"],"members":{"GraphArn":{}}}},"DeleteMembers":{"http":{"requestUri":"/graph/members/removal"},"input":{"type":"structure","required":["GraphArn","AccountIds"],"members":{"GraphArn":{},"AccountIds":{"shape":"Sm"}}},"output":{"type":"structure","members":{"AccountIds":{"shape":"Sm"},"UnprocessedAccounts":{"shape":"Sh"}}}},"DisassociateMembership":{"http":{"requestUri":"/membership/removal"},"input":{"type":"structure","required":["GraphArn"],"members":{"GraphArn":{}}}},"GetMembers":{"http":{"requestUri":"/graph/members/get"},"input":{"type":"structure","required":["GraphArn","AccountIds"],"members":{"GraphArn":{},"AccountIds":{"shape":"Sm"}}},"output":{"type":"structure","members":{"MemberDetails":{"shape":"Sb"},"UnprocessedAccounts":{"shape":"Sh"}}}},"ListGraphs":{"http":{"requestUri":"/graphs/list"},"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"GraphList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreatedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListInvitations":{"http":{"requestUri":"/invitations/list"},"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Invitations":{"shape":"Sb"},"NextToken":{}}}},"ListMembers":{"http":{"requestUri":"/graph/members/list"},"input":{"type":"structure","required":["GraphArn"],"members":{"GraphArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"MemberDetails":{"shape":"Sb"},"NextToken":{}}}},"RejectInvitation":{"http":{"requestUri":"/invitation/removal"},"input":{"type":"structure","required":["GraphArn"],"members":{"GraphArn":{}}}},"StartMonitoringMember":{"http":{"requestUri":"/graph/member/monitoringstate"},"input":{"type":"structure","required":["GraphArn","AccountId"],"members":{"GraphArn":{},"AccountId":{}}}}},"shapes":{"Sb":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"EmailAddress":{},"GraphArn":{},"MasterId":{},"Status":{},"DisabledReason":{},"InvitedTime":{"type":"timestamp"},"UpdatedTime":{"type":"timestamp"},"PercentOfGraphUtilization":{"type":"double"},"PercentOfGraphUtilizationUpdatedTime":{"type":"timestamp"}}}},"Sh":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"Reason":{}}}},"Sm":{"type":"list","member":{}}}}' - ); + /** + * @api private + */ + inherit: function inherit(klass, features) { + var newObject = null; + if (features === undefined) { + features = klass; + klass = Object; + newObject = {}; + } else { + var ctor = function ConstructorWrapper() {}; + ctor.prototype = klass.prototype; + newObject = new ctor(); + } - /***/ - }, + // constructor not supplied, create pass-through ctor + if (features.constructor === Object) { + features.constructor = function () { + if (klass !== Object) { + return klass.apply(this, arguments); + } + }; + } - /***/ 26554: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListGraphs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListInvitations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListMembers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + features.constructor.prototype = newObject; + util.update(features.constructor.prototype, features); + features.constructor.__super__ = klass; + return features.constructor; + }, - /***/ - }, + /** + * @api private + */ + mixin: function mixin() { + var klass = arguments[0]; + for (var i = 1; i < arguments.length; i++) { + // jshint forin:false + for (var prop in arguments[i].prototype) { + var fn = arguments[i].prototype[prop]; + if (prop !== "constructor") { + klass.prototype[prop] = fn; + } + } + } + return klass; + }, - /***/ 87206: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-06-23","endpointPrefix":"devicefarm","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Device Farm","serviceId":"Device Farm","signatureVersion":"v4","targetPrefix":"DeviceFarm_20150623","uid":"devicefarm-2015-06-23"},"operations":{"CreateDevicePool":{"input":{"type":"structure","required":["projectArn","name","rules"],"members":{"projectArn":{},"name":{},"description":{},"rules":{"shape":"S5"},"maxDevices":{"type":"integer"}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sc"}}}},"CreateInstanceProfile":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{},"packageCleanup":{"type":"boolean"},"excludeAppPackagesFromCleanup":{"shape":"Sg"},"rebootAfterUse":{"type":"boolean"}}},"output":{"type":"structure","members":{"instanceProfile":{"shape":"Si"}}}},"CreateNetworkProfile":{"input":{"type":"structure","required":["projectArn","name"],"members":{"projectArn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"So"}}}},"CreateProject":{"input":{"type":"structure","required":["name"],"members":{"name":{},"defaultJobTimeoutMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"project":{"shape":"Ss"}}}},"CreateRemoteAccessSession":{"input":{"type":"structure","required":["projectArn","deviceArn"],"members":{"projectArn":{},"deviceArn":{},"instanceArn":{},"sshPublicKey":{},"remoteDebugEnabled":{"type":"boolean"},"remoteRecordEnabled":{"type":"boolean"},"remoteRecordAppArn":{},"name":{},"clientId":{},"configuration":{"type":"structure","members":{"billingMethod":{},"vpceConfigurationArns":{"shape":"Sz"}}},"interactionMode":{},"skipAppResign":{"type":"boolean"}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"S12"}}}},"CreateTestGridProject":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{}}},"output":{"type":"structure","members":{"testGridProject":{"shape":"S1n"}}}},"CreateTestGridUrl":{"input":{"type":"structure","required":["projectArn","expiresInSeconds"],"members":{"projectArn":{},"expiresInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"url":{},"expires":{"type":"timestamp"}}}},"CreateUpload":{"input":{"type":"structure","required":["projectArn","name","type"],"members":{"projectArn":{},"name":{},"type":{},"contentType":{}}},"output":{"type":"structure","members":{"upload":{"shape":"S1w"}}}},"CreateVPCEConfiguration":{"input":{"type":"structure","required":["vpceConfigurationName","vpceServiceName","serviceDnsName"],"members":{"vpceConfigurationName":{},"vpceServiceName":{},"serviceDnsName":{},"vpceConfigurationDescription":{}}},"output":{"type":"structure","members":{"vpceConfiguration":{"shape":"S27"}}}},"DeleteDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteInstanceProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteTestGridProject":{"input":{"type":"structure","required":["projectArn"],"members":{"projectArn":{}}},"output":{"type":"structure","members":{}}},"DeleteUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"DeleteVPCEConfiguration":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{}}},"GetAccountSettings":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"accountSettings":{"type":"structure","members":{"awsAccountNumber":{},"unmeteredDevices":{"shape":"S2u"},"unmeteredRemoteAccessDevices":{"shape":"S2u"},"maxJobTimeoutMinutes":{"type":"integer"},"trialMinutes":{"type":"structure","members":{"total":{"type":"double"},"remaining":{"type":"double"}}},"maxSlots":{"type":"map","key":{},"value":{"type":"integer"}},"defaultJobTimeoutMinutes":{"type":"integer"},"skipAppResign":{"type":"boolean"}}}}}},"GetDevice":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"device":{"shape":"S15"}}}},"GetDeviceInstance":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"deviceInstance":{"shape":"S1c"}}}},"GetDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sc"}}}},"GetDevicePoolCompatibility":{"input":{"type":"structure","required":["devicePoolArn"],"members":{"devicePoolArn":{},"appArn":{},"testType":{},"test":{"shape":"S35"},"configuration":{"shape":"S38"}}},"output":{"type":"structure","members":{"compatibleDevices":{"shape":"S3g"},"incompatibleDevices":{"shape":"S3g"}}}},"GetInstanceProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"instanceProfile":{"shape":"Si"}}}},"GetJob":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"job":{"shape":"S3o"}}}},"GetNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"So"}}}},"GetOfferingStatus":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"current":{"shape":"S3w"},"nextPeriod":{"shape":"S3w"},"nextToken":{}}}},"GetProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"project":{"shape":"Ss"}}}},"GetRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"S12"}}}},"GetRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"run":{"shape":"S4d"}}}},"GetSuite":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"suite":{"shape":"S4m"}}}},"GetTest":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"test":{"shape":"S4p"}}}},"GetTestGridProject":{"input":{"type":"structure","required":["projectArn"],"members":{"projectArn":{}}},"output":{"type":"structure","members":{"testGridProject":{"shape":"S1n"}}}},"GetTestGridSession":{"input":{"type":"structure","members":{"projectArn":{},"sessionId":{},"sessionArn":{}}},"output":{"type":"structure","members":{"testGridSession":{"shape":"S4v"}}}},"GetUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"upload":{"shape":"S1w"}}}},"GetVPCEConfiguration":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"vpceConfiguration":{"shape":"S27"}}}},"InstallToRemoteAccessSession":{"input":{"type":"structure","required":["remoteAccessSessionArn","appArn"],"members":{"remoteAccessSessionArn":{},"appArn":{}}},"output":{"type":"structure","members":{"appUpload":{"shape":"S1w"}}}},"ListArtifacts":{"input":{"type":"structure","required":["arn","type"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"artifacts":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"type":{},"extension":{},"url":{}}}},"nextToken":{}}}},"ListDeviceInstances":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"deviceInstances":{"shape":"S1b"},"nextToken":{}}}},"ListDevicePools":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"devicePools":{"type":"list","member":{"shape":"Sc"}},"nextToken":{}}}},"ListDevices":{"input":{"type":"structure","members":{"arn":{},"nextToken":{},"filters":{"shape":"S4g"}}},"output":{"type":"structure","members":{"devices":{"type":"list","member":{"shape":"S15"}},"nextToken":{}}}},"ListInstanceProfiles":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"instanceProfiles":{"type":"list","member":{"shape":"Si"}},"nextToken":{}}}},"ListJobs":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"shape":"S3o"}},"nextToken":{}}}},"ListNetworkProfiles":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"networkProfiles":{"type":"list","member":{"shape":"So"}},"nextToken":{}}}},"ListOfferingPromotions":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offeringPromotions":{"type":"list","member":{"type":"structure","members":{"id":{},"description":{}}}},"nextToken":{}}}},"ListOfferingTransactions":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offeringTransactions":{"type":"list","member":{"shape":"S5y"}},"nextToken":{}}}},"ListOfferings":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"type":"structure","members":{"offerings":{"type":"list","member":{"shape":"S40"}},"nextToken":{}}}},"ListProjects":{"input":{"type":"structure","members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"projects":{"type":"list","member":{"shape":"Ss"}},"nextToken":{}}}},"ListRemoteAccessSessions":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"remoteAccessSessions":{"type":"list","member":{"shape":"S12"}},"nextToken":{}}}},"ListRuns":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"runs":{"type":"list","member":{"shape":"S4d"}},"nextToken":{}}}},"ListSamples":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"samples":{"type":"list","member":{"type":"structure","members":{"arn":{},"type":{},"url":{}}}},"nextToken":{}}}},"ListSuites":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"suites":{"type":"list","member":{"shape":"S4m"}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S6m"}}}},"ListTestGridProjects":{"input":{"type":"structure","members":{"maxResult":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"testGridProjects":{"type":"list","member":{"shape":"S1n"}},"nextToken":{}}}},"ListTestGridSessionActions":{"input":{"type":"structure","required":["sessionArn"],"members":{"sessionArn":{},"maxResult":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"actions":{"type":"list","member":{"type":"structure","members":{"action":{},"started":{"type":"timestamp"},"duration":{"type":"long"},"statusCode":{},"requestMethod":{}}}},"nextToken":{}}}},"ListTestGridSessionArtifacts":{"input":{"type":"structure","required":["sessionArn"],"members":{"sessionArn":{},"type":{},"maxResult":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"artifacts":{"type":"list","member":{"type":"structure","members":{"filename":{},"type":{},"url":{}}}},"nextToken":{}}}},"ListTestGridSessions":{"input":{"type":"structure","required":["projectArn"],"members":{"projectArn":{},"status":{},"creationTimeAfter":{"type":"timestamp"},"creationTimeBefore":{"type":"timestamp"},"endTimeAfter":{"type":"timestamp"},"endTimeBefore":{"type":"timestamp"},"maxResult":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"testGridSessions":{"type":"list","member":{"shape":"S4v"}},"nextToken":{}}}},"ListTests":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"tests":{"type":"list","member":{"shape":"S4p"}},"nextToken":{}}}},"ListUniqueProblems":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"nextToken":{}}},"output":{"type":"structure","members":{"uniqueProblems":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"message":{},"problems":{"type":"list","member":{"type":"structure","members":{"run":{"shape":"S7h"},"job":{"shape":"S7h"},"suite":{"shape":"S7h"},"test":{"shape":"S7h"},"device":{"shape":"S15"},"result":{},"message":{}}}}}}}},"nextToken":{}}}},"ListUploads":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"type":{},"nextToken":{}}},"output":{"type":"structure","members":{"uploads":{"type":"list","member":{"shape":"S1w"}},"nextToken":{}}}},"ListVPCEConfigurations":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"vpceConfigurations":{"type":"list","member":{"shape":"S27"}},"nextToken":{}}}},"PurchaseOffering":{"input":{"type":"structure","members":{"offeringId":{},"quantity":{"type":"integer"},"offeringPromotionId":{}}},"output":{"type":"structure","members":{"offeringTransaction":{"shape":"S5y"}}}},"RenewOffering":{"input":{"type":"structure","members":{"offeringId":{},"quantity":{"type":"integer"}}},"output":{"type":"structure","members":{"offeringTransaction":{"shape":"S5y"}}}},"ScheduleRun":{"input":{"type":"structure","required":["projectArn","test"],"members":{"projectArn":{},"appArn":{},"devicePoolArn":{},"deviceSelectionConfiguration":{"type":"structure","required":["filters","maxDevices"],"members":{"filters":{"shape":"S4g"},"maxDevices":{"type":"integer"}}},"name":{},"test":{"shape":"S35"},"configuration":{"shape":"S38"},"executionConfiguration":{"type":"structure","members":{"jobTimeoutMinutes":{"type":"integer"},"accountsCleanup":{"type":"boolean"},"appPackagesCleanup":{"type":"boolean"},"videoCapture":{"type":"boolean"},"skipAppResign":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"run":{"shape":"S4d"}}}},"StopJob":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"job":{"shape":"S3o"}}}},"StopRemoteAccessSession":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"remoteAccessSession":{"shape":"S12"}}}},"StopRun":{"input":{"type":"structure","required":["arn"],"members":{"arn":{}}},"output":{"type":"structure","members":{"run":{"shape":"S4d"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S6m"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDeviceInstance":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"profileArn":{},"labels":{"shape":"S1d"}}},"output":{"type":"structure","members":{"deviceInstance":{"shape":"S1c"}}}},"UpdateDevicePool":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"rules":{"shape":"S5"},"maxDevices":{"type":"integer"},"clearMaxDevices":{"type":"boolean"}}},"output":{"type":"structure","members":{"devicePool":{"shape":"Sc"}}}},"UpdateInstanceProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"packageCleanup":{"type":"boolean"},"excludeAppPackagesFromCleanup":{"shape":"Sg"},"rebootAfterUse":{"type":"boolean"}}},"output":{"type":"structure","members":{"instanceProfile":{"shape":"Si"}}}},"UpdateNetworkProfile":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"output":{"type":"structure","members":{"networkProfile":{"shape":"So"}}}},"UpdateProject":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"defaultJobTimeoutMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"project":{"shape":"Ss"}}}},"UpdateTestGridProject":{"input":{"type":"structure","required":["projectArn"],"members":{"projectArn":{},"name":{},"description":{}}},"output":{"type":"structure","members":{"testGridProject":{"shape":"S1n"}}}},"UpdateUpload":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"name":{},"contentType":{},"editContent":{"type":"boolean"}}},"output":{"type":"structure","members":{"upload":{"shape":"S1w"}}}},"UpdateVPCEConfiguration":{"input":{"type":"structure","required":["arn"],"members":{"arn":{},"vpceConfigurationName":{},"vpceServiceName":{},"serviceDnsName":{},"vpceConfigurationDescription":{}}},"output":{"type":"structure","members":{"vpceConfiguration":{"shape":"S27"}}}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","members":{"attribute":{},"operator":{},"value":{}}}},"Sc":{"type":"structure","members":{"arn":{},"name":{},"description":{},"type":{},"rules":{"shape":"S5"},"maxDevices":{"type":"integer"}}},"Sg":{"type":"list","member":{}},"Si":{"type":"structure","members":{"arn":{},"packageCleanup":{"type":"boolean"},"excludeAppPackagesFromCleanup":{"shape":"Sg"},"rebootAfterUse":{"type":"boolean"},"name":{},"description":{}}},"So":{"type":"structure","members":{"arn":{},"name":{},"description":{},"type":{},"uplinkBandwidthBits":{"type":"long"},"downlinkBandwidthBits":{"type":"long"},"uplinkDelayMs":{"type":"long"},"downlinkDelayMs":{"type":"long"},"uplinkJitterMs":{"type":"long"},"downlinkJitterMs":{"type":"long"},"uplinkLossPercent":{"type":"integer"},"downlinkLossPercent":{"type":"integer"}}},"Ss":{"type":"structure","members":{"arn":{},"name":{},"defaultJobTimeoutMinutes":{"type":"integer"},"created":{"type":"timestamp"}}},"Sz":{"type":"list","member":{}},"S12":{"type":"structure","members":{"arn":{},"name":{},"created":{"type":"timestamp"},"status":{},"result":{},"message":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"device":{"shape":"S15"},"instanceArn":{},"remoteDebugEnabled":{"type":"boolean"},"remoteRecordEnabled":{"type":"boolean"},"remoteRecordAppArn":{},"hostAddress":{},"clientId":{},"billingMethod":{},"deviceMinutes":{"shape":"S1h"},"endpoint":{},"deviceUdid":{},"interactionMode":{},"skipAppResign":{"type":"boolean"}}},"S15":{"type":"structure","members":{"arn":{},"name":{},"manufacturer":{},"model":{},"modelId":{},"formFactor":{},"platform":{},"os":{},"cpu":{"type":"structure","members":{"frequency":{},"architecture":{},"clock":{"type":"double"}}},"resolution":{"type":"structure","members":{"width":{"type":"integer"},"height":{"type":"integer"}}},"heapSize":{"type":"long"},"memory":{"type":"long"},"image":{},"carrier":{},"radio":{},"remoteAccessEnabled":{"type":"boolean"},"remoteDebugEnabled":{"type":"boolean"},"fleetType":{},"fleetName":{},"instances":{"shape":"S1b"},"availability":{}}},"S1b":{"type":"list","member":{"shape":"S1c"}},"S1c":{"type":"structure","members":{"arn":{},"deviceArn":{},"labels":{"shape":"S1d"},"status":{},"udid":{},"instanceProfile":{"shape":"Si"}}},"S1d":{"type":"list","member":{}},"S1h":{"type":"structure","members":{"total":{"type":"double"},"metered":{"type":"double"},"unmetered":{"type":"double"}}},"S1n":{"type":"structure","members":{"arn":{},"name":{},"description":{},"created":{"type":"timestamp"}}},"S1w":{"type":"structure","members":{"arn":{},"name":{},"created":{"type":"timestamp"},"type":{},"status":{},"url":{},"metadata":{},"contentType":{},"message":{},"category":{}}},"S27":{"type":"structure","members":{"arn":{},"vpceConfigurationName":{},"vpceServiceName":{},"serviceDnsName":{},"vpceConfigurationDescription":{}}},"S2u":{"type":"map","key":{},"value":{"type":"integer"}},"S35":{"type":"structure","required":["type"],"members":{"type":{},"testPackageArn":{},"testSpecArn":{},"filter":{},"parameters":{"type":"map","key":{},"value":{}}}},"S38":{"type":"structure","members":{"extraDataPackageArn":{},"networkProfileArn":{},"locale":{},"location":{"shape":"S39"},"vpceConfigurationArns":{"shape":"Sz"},"customerArtifactPaths":{"shape":"S3a"},"radios":{"shape":"S3e"},"auxiliaryApps":{"shape":"Sz"},"billingMethod":{}}},"S39":{"type":"structure","required":["latitude","longitude"],"members":{"latitude":{"type":"double"},"longitude":{"type":"double"}}},"S3a":{"type":"structure","members":{"iosPaths":{"type":"list","member":{}},"androidPaths":{"type":"list","member":{}},"deviceHostPaths":{"type":"list","member":{}}}},"S3e":{"type":"structure","members":{"wifi":{"type":"boolean"},"bluetooth":{"type":"boolean"},"nfc":{"type":"boolean"},"gps":{"type":"boolean"}}},"S3g":{"type":"list","member":{"type":"structure","members":{"device":{"shape":"S15"},"compatible":{"type":"boolean"},"incompatibilityMessages":{"type":"list","member":{"type":"structure","members":{"message":{},"type":{}}}}}}},"S3o":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3p"},"message":{},"device":{"shape":"S15"},"instanceArn":{},"deviceMinutes":{"shape":"S1h"},"videoEndpoint":{},"videoCapture":{"type":"boolean"}}},"S3p":{"type":"structure","members":{"total":{"type":"integer"},"passed":{"type":"integer"},"failed":{"type":"integer"},"warned":{"type":"integer"},"errored":{"type":"integer"},"stopped":{"type":"integer"},"skipped":{"type":"integer"}}},"S3w":{"type":"map","key":{},"value":{"shape":"S3y"}},"S3y":{"type":"structure","members":{"type":{},"offering":{"shape":"S40"},"quantity":{"type":"integer"},"effectiveOn":{"type":"timestamp"}}},"S40":{"type":"structure","members":{"id":{},"description":{},"type":{},"platform":{},"recurringCharges":{"type":"list","member":{"type":"structure","members":{"cost":{"shape":"S44"},"frequency":{}}}}}},"S44":{"type":"structure","members":{"amount":{"type":"double"},"currencyCode":{}}},"S4d":{"type":"structure","members":{"arn":{},"name":{},"type":{},"platform":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3p"},"message":{},"totalJobs":{"type":"integer"},"completedJobs":{"type":"integer"},"billingMethod":{},"deviceMinutes":{"shape":"S1h"},"networkProfile":{"shape":"So"},"parsingResultUrl":{},"resultCode":{},"seed":{"type":"integer"},"appUpload":{},"eventCount":{"type":"integer"},"jobTimeoutMinutes":{"type":"integer"},"devicePoolArn":{},"locale":{},"radios":{"shape":"S3e"},"location":{"shape":"S39"},"customerArtifactPaths":{"shape":"S3a"},"webUrl":{},"skipAppResign":{"type":"boolean"},"testSpecArn":{},"deviceSelectionResult":{"type":"structure","members":{"filters":{"shape":"S4g"},"matchedDevicesCount":{"type":"integer"},"maxDevices":{"type":"integer"}}}}},"S4g":{"type":"list","member":{"type":"structure","members":{"attribute":{},"operator":{},"values":{"type":"list","member":{}}}}},"S4m":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3p"},"message":{},"deviceMinutes":{"shape":"S1h"}}},"S4p":{"type":"structure","members":{"arn":{},"name":{},"type":{},"created":{"type":"timestamp"},"status":{},"result":{},"started":{"type":"timestamp"},"stopped":{"type":"timestamp"},"counters":{"shape":"S3p"},"message":{},"deviceMinutes":{"shape":"S1h"}}},"S4v":{"type":"structure","members":{"arn":{},"status":{},"created":{"type":"timestamp"},"ended":{"type":"timestamp"},"billingMinutes":{"type":"double"},"seleniumProperties":{}}},"S5y":{"type":"structure","members":{"offeringStatus":{"shape":"S3y"},"transactionId":{},"offeringPromotionId":{},"createdOn":{"type":"timestamp"},"cost":{"shape":"S44"}}},"S6m":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S7h":{"type":"structure","members":{"arn":{},"name":{}}}}}' - ); + /** + * @api private + */ + hideProperties: function hideProperties(obj, props) { + if (typeof Object.defineProperty !== "function") return; - /***/ - }, + util.arrayEach(props, function (key) { + Object.defineProperty(obj, key, { + enumerable: false, + writable: true, + configurable: true, + }); + }); + }, - /***/ 85524: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetOfferingStatus":{"input_token":"nextToken","output_token":"nextToken","result_key":["current","nextPeriod"]},"ListArtifacts":{"input_token":"nextToken","output_token":"nextToken","result_key":"artifacts"},"ListDevicePools":{"input_token":"nextToken","output_token":"nextToken","result_key":"devicePools"},"ListDevices":{"input_token":"nextToken","output_token":"nextToken","result_key":"devices"},"ListJobs":{"input_token":"nextToken","output_token":"nextToken","result_key":"jobs"},"ListOfferingTransactions":{"input_token":"nextToken","output_token":"nextToken","result_key":"offeringTransactions"},"ListOfferings":{"input_token":"nextToken","output_token":"nextToken","result_key":"offerings"},"ListProjects":{"input_token":"nextToken","output_token":"nextToken","result_key":"projects"},"ListRuns":{"input_token":"nextToken","output_token":"nextToken","result_key":"runs"},"ListSamples":{"input_token":"nextToken","output_token":"nextToken","result_key":"samples"},"ListSuites":{"input_token":"nextToken","output_token":"nextToken","result_key":"suites"},"ListTestGridProjects":{"input_token":"nextToken","limit_key":"maxResult","output_token":"nextToken"},"ListTestGridSessionActions":{"input_token":"nextToken","limit_key":"maxResult","output_token":"nextToken"},"ListTestGridSessionArtifacts":{"input_token":"nextToken","limit_key":"maxResult","output_token":"nextToken"},"ListTestGridSessions":{"input_token":"nextToken","limit_key":"maxResult","output_token":"nextToken"},"ListTests":{"input_token":"nextToken","output_token":"nextToken","result_key":"tests"},"ListUniqueProblems":{"input_token":"nextToken","output_token":"nextToken","result_key":"uniqueProblems"},"ListUploads":{"input_token":"nextToken","output_token":"nextToken","result_key":"uploads"}}}' - ); + /** + * @api private + */ + property: function property(obj, name, value, enumerable, isValue) { + var opts = { + configurable: true, + enumerable: enumerable !== undefined ? enumerable : true, + }; + if (typeof value === "function" && !isValue) { + opts.get = value; + } else { + opts.value = value; + opts.writable = true; + } - /***/ - }, + Object.defineProperty(obj, name, opts); + }, - /***/ 49177: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-10-25","endpointPrefix":"directconnect","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Direct Connect","serviceId":"Direct Connect","signatureVersion":"v4","targetPrefix":"OvertureService","uid":"directconnect-2012-10-25"},"operations":{"AcceptDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","proposalId","associatedGatewayOwnerAccount"],"members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayOwnerAccount":{},"overrideAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"AllocateConnectionOnInterconnect":{"input":{"type":"structure","required":["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],"members":{"bandwidth":{},"connectionName":{},"ownerAccount":{},"interconnectId":{},"vlan":{"type":"integer"}}},"output":{"shape":"So"},"deprecated":true},"AllocateHostedConnection":{"input":{"type":"structure","required":["connectionId","ownerAccount","bandwidth","connectionName","vlan"],"members":{"connectionId":{},"ownerAccount":{},"bandwidth":{},"connectionName":{},"vlan":{"type":"integer"},"tags":{"shape":"Sz"}}},"output":{"shape":"So"}},"AllocatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPrivateVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"addressFamily":{},"customerAddress":{},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1e"}},"AllocatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPublicVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1e"}},"AllocateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newTransitVirtualInterfaceAllocation":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"tags":{"shape":"Sz"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1e"}}}},"AssociateConnectionWithLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"AssociateHostedConnection":{"input":{"type":"structure","required":["connectionId","parentConnectionId"],"members":{"connectionId":{},"parentConnectionId":{}}},"output":{"shape":"So"}},"AssociateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","connectionId"],"members":{"virtualInterfaceId":{},"connectionId":{}}},"output":{"shape":"S1e"}},"ConfirmConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"type":"structure","members":{"connectionState":{}}}},"ConfirmPrivateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"virtualGatewayId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmPublicVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmTransitVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","directConnectGatewayId"],"members":{"virtualInterfaceId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"CreateBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"newBGPPeer":{"type":"structure","members":{"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1e"}}}},"CreateConnection":{"input":{"type":"structure","required":["location","bandwidth","connectionName"],"members":{"location":{},"bandwidth":{},"connectionName":{},"lagId":{},"tags":{"shape":"Sz"},"providerName":{}}},"output":{"shape":"So"}},"CreateDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayName"],"members":{"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2c"}}}},"CreateDirectConnectGatewayAssociation":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"CreateDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],"members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S2j"}}}},"CreateInterconnect":{"input":{"type":"structure","required":["interconnectName","bandwidth","location"],"members":{"interconnectName":{},"bandwidth":{},"location":{},"lagId":{},"tags":{"shape":"Sz"},"providerName":{}}},"output":{"shape":"S2n"}},"CreateLag":{"input":{"type":"structure","required":["numberOfConnections","location","connectionsBandwidth","lagName"],"members":{"numberOfConnections":{"type":"integer"},"location":{},"connectionsBandwidth":{},"lagName":{},"connectionId":{},"tags":{"shape":"Sz"},"childConnectionTags":{"shape":"Sz"},"providerName":{}}},"output":{"shape":"S2s"}},"CreatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPrivateVirtualInterface"],"members":{"connectionId":{},"newPrivateVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualGatewayId":{},"directConnectGatewayId":{},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1e"}},"CreatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPublicVirtualInterface"],"members":{"connectionId":{},"newPublicVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"Sz"}}}}},"output":{"shape":"S1e"}},"CreateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","newTransitVirtualInterface"],"members":{"connectionId":{},"newTransitVirtualInterface":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"directConnectGatewayId":{},"tags":{"shape":"Sz"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1e"}}}},"DeleteBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"asn":{"type":"integer"},"customerAddress":{},"bgpPeerId":{}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1e"}}}},"DeleteConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"So"}},"DeleteDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2c"}}}},"DeleteDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"directConnectGatewayId":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"DeleteDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["proposalId"],"members":{"proposalId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S2j"}}}},"DeleteInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnectState":{}}}},"DeleteLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{}}},"output":{"shape":"S2s"}},"DeleteVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"DescribeConnectionLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S3k"}}},"deprecated":true},"DescribeConnections":{"input":{"type":"structure","members":{"connectionId":{}}},"output":{"shape":"S3n"}},"DescribeConnectionsOnInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"shape":"S3n"},"deprecated":true},"DescribeDirectConnectGatewayAssociationProposals":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposals":{"type":"list","member":{"shape":"S2j"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAssociations":{"input":{"type":"structure","members":{"associationId":{},"associatedGatewayId":{},"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociations":{"type":"list","member":{"shape":"S9"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAttachments":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAttachments":{"type":"list","member":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"virtualInterfaceRegion":{},"virtualInterfaceOwnerAccount":{},"attachmentState":{},"attachmentType":{},"stateChangeError":{}}}},"nextToken":{}}}},"DescribeDirectConnectGateways":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGateways":{"type":"list","member":{"shape":"S2c"}},"nextToken":{}}}},"DescribeHostedConnections":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"S3n"}},"DescribeInterconnectLoa":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S3k"}}},"deprecated":true},"DescribeInterconnects":{"input":{"type":"structure","members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnects":{"type":"list","member":{"shape":"S2n"}}}}},"DescribeLags":{"input":{"type":"structure","members":{"lagId":{}}},"output":{"type":"structure","members":{"lags":{"type":"list","member":{"shape":"S2s"}}}}},"DescribeLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"shape":"S3k"}},"DescribeLocations":{"output":{"type":"structure","members":{"locations":{"type":"list","member":{"type":"structure","members":{"locationCode":{},"locationName":{},"region":{},"availablePortSpeeds":{"type":"list","member":{}},"availableProviders":{"type":"list","member":{}}}}}}}},"DescribeTags":{"input":{"type":"structure","required":["resourceArns"],"members":{"resourceArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"resourceTags":{"type":"list","member":{"type":"structure","members":{"resourceArn":{},"tags":{"shape":"Sz"}}}}}}},"DescribeVirtualGateways":{"output":{"type":"structure","members":{"virtualGateways":{"type":"list","member":{"type":"structure","members":{"virtualGatewayId":{},"virtualGatewayState":{}}}}}}},"DescribeVirtualInterfaces":{"input":{"type":"structure","members":{"connectionId":{},"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaces":{"type":"list","member":{"shape":"S1e"}}}}},"DisassociateConnectionFromLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"Sz"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"UpdateLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{},"lagName":{},"minimumLinks":{"type":"integer"}}},"output":{"shape":"S2s"}},"UpdateVirtualInterfaceAttributes":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"mtu":{"type":"integer"}}},"output":{"shape":"S1e"}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","members":{"cidr":{}}}},"S9":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"associationState":{},"stateChangeError":{},"associatedGateway":{"shape":"Sc"},"associationId":{},"allowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{},"virtualGatewayRegion":{"type":"string","deprecated":true},"virtualGatewayOwnerAccount":{}}},"Sc":{"type":"structure","members":{"id":{},"type":{},"ownerAccount":{},"region":{}}},"So":{"type":"structure","members":{"ownerAccount":{},"connectionId":{},"connectionName":{},"connectionState":{},"region":{},"location":{},"bandwidth":{},"vlan":{"type":"integer"},"partnerName":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"hasLogicalRedundancy":{},"tags":{"shape":"Sz"},"providerName":{}}},"Sv":{"type":"string","deprecated":true},"Sz":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}},"S1e":{"type":"structure","members":{"ownerAccount":{},"virtualInterfaceId":{},"location":{},"connectionId":{},"virtualInterfaceType":{},"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"amazonSideAsn":{"type":"long"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualInterfaceState":{},"customerRouterConfig":{},"mtu":{"type":"integer"},"jumboFrameCapable":{"type":"boolean"},"virtualGatewayId":{},"directConnectGatewayId":{},"routeFilterPrefixes":{"shape":"S5"},"bgpPeers":{"type":"list","member":{"type":"structure","members":{"bgpPeerId":{},"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{},"bgpPeerState":{},"bgpStatus":{},"awsDeviceV2":{}}}},"region":{},"awsDeviceV2":{},"tags":{"shape":"Sz"}}},"S2c":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"},"ownerAccount":{},"directConnectGatewayState":{},"stateChangeError":{}}},"S2j":{"type":"structure","members":{"proposalId":{},"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"proposalState":{},"associatedGateway":{"shape":"Sc"},"existingAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"requestedAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"S2n":{"type":"structure","members":{"interconnectId":{},"interconnectName":{},"interconnectState":{},"region":{},"location":{},"bandwidth":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"hasLogicalRedundancy":{},"tags":{"shape":"Sz"},"providerName":{}}},"S2s":{"type":"structure","members":{"connectionsBandwidth":{},"numberOfConnections":{"type":"integer"},"lagId":{},"ownerAccount":{},"lagName":{},"lagState":{},"location":{},"region":{},"minimumLinks":{"type":"integer"},"awsDevice":{"shape":"Sv"},"awsDeviceV2":{},"connections":{"shape":"S2u"},"allowsHostedConnections":{"type":"boolean"},"jumboFrameCapable":{"type":"boolean"},"hasLogicalRedundancy":{},"tags":{"shape":"Sz"},"providerName":{}}},"S2u":{"type":"list","member":{"shape":"So"}},"S3k":{"type":"structure","members":{"loaContent":{"type":"blob"},"loaContentType":{}}},"S3n":{"type":"structure","members":{"connections":{"shape":"S2u"}}}}}' - ); + /** + * @api private + */ + memoizedProperty: function memoizedProperty( + obj, + name, + get, + enumerable + ) { + var cachedValue = null; - /***/ - }, + // build enumerable attribute for each value with lazy accessor. + util.property( + obj, + name, + function () { + if (cachedValue === null) { + cachedValue = get(); + } + return cachedValue; + }, + enumerable + ); + }, - /***/ 19039: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeConnections":{"result_key":"connections"},"DescribeConnectionsOnInterconnect":{"result_key":"connections"},"DescribeInterconnects":{"result_key":"interconnects"},"DescribeLocations":{"result_key":"locations"},"DescribeVirtualGateways":{"result_key":"virtualGateways"},"DescribeVirtualInterfaces":{"result_key":"virtualInterfaces"}}}' - ); + /** + * TODO Remove in major version revision + * This backfill populates response data without the + * top-level payload name. + * + * @api private + */ + hoistPayloadMember: function hoistPayloadMember(resp) { + var req = resp.request; + var operationName = req.operation; + var operation = req.service.api.operations[operationName]; + var output = operation.output; + if (output.payload && !operation.hasEventOutput) { + var payloadMember = output.members[output.payload]; + var responsePayload = resp.data[output.payload]; + if (payloadMember.type === "structure") { + util.each(responsePayload, function (key, value) { + util.property(resp.data, key, value, false); + }); + } + } + }, - /***/ - }, + /** + * Compute SHA-256 checksums of streams + * + * @api private + */ + computeSha256: function computeSha256(body, done) { + if (util.isNode()) { + var Stream = util.stream.Stream; + var fs = __webpack_require__(5747); + if (typeof Stream === "function" && body instanceof Stream) { + if (typeof body.path === "string") { + // assume file object + var settings = {}; + if (typeof body.start === "number") { + settings.start = body.start; + } + if (typeof body.end === "number") { + settings.end = body.end; + } + body = fs.createReadStream(body.path, settings); + } else { + // TODO support other stream types + return done( + new Error( + "Non-file stream objects are " + "not supported with SigV4" + ) + ); + } + } + } - /***/ 32400: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-11-01","endpointPrefix":"discovery","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Application Discovery Service","serviceId":"Application Discovery Service","signatureVersion":"v4","targetPrefix":"AWSPoseidonService_V2015_11_01","uid":"discovery-2015-11-01"},"operations":{"AssociateConfigurationItemsToApplication":{"input":{"type":"structure","required":["applicationConfigurationId","configurationIds"],"members":{"applicationConfigurationId":{},"configurationIds":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"BatchDeleteImportData":{"input":{"type":"structure","required":["importTaskIds"],"members":{"importTaskIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"errors":{"type":"list","member":{"type":"structure","members":{"importTaskId":{},"errorCode":{},"errorDescription":{}}}}}}},"CreateApplication":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{}}},"output":{"type":"structure","members":{"configurationId":{}}}},"CreateTags":{"input":{"type":"structure","required":["configurationIds","tags"],"members":{"configurationIds":{"shape":"S3"},"tags":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"DeleteApplications":{"input":{"type":"structure","required":["configurationIds"],"members":{"configurationIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DeleteTags":{"input":{"type":"structure","required":["configurationIds"],"members":{"configurationIds":{"shape":"S3"},"tags":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"DescribeAgents":{"input":{"type":"structure","members":{"agentIds":{"shape":"St"},"filters":{"shape":"Sv"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"agentsInfo":{"type":"list","member":{"type":"structure","members":{"agentId":{},"hostName":{},"agentNetworkInfoList":{"type":"list","member":{"type":"structure","members":{"ipAddress":{},"macAddress":{}}}},"connectorId":{},"version":{},"health":{},"lastHealthPingTime":{},"collectionStatus":{},"agentType":{},"registeredTime":{}}}},"nextToken":{}}}},"DescribeConfigurations":{"input":{"type":"structure","required":["configurationIds"],"members":{"configurationIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"configurations":{"type":"list","member":{"type":"map","key":{},"value":{}}}}}},"DescribeContinuousExports":{"input":{"type":"structure","members":{"exportIds":{"type":"list","member":{}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"descriptions":{"type":"list","member":{"type":"structure","members":{"exportId":{},"status":{},"statusDetail":{},"s3Bucket":{},"startTime":{"type":"timestamp"},"stopTime":{"type":"timestamp"},"dataSource":{},"schemaStorageConfig":{"shape":"S1o"}}}},"nextToken":{}}}},"DescribeExportConfigurations":{"input":{"type":"structure","members":{"exportIds":{"shape":"S1r"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"exportsInfo":{"shape":"S1t"},"nextToken":{}}},"deprecated":true},"DescribeExportTasks":{"input":{"type":"structure","members":{"exportIds":{"shape":"S1r"},"filters":{"shape":"S21"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"exportsInfo":{"shape":"S1t"},"nextToken":{}}}},"DescribeImportTasks":{"input":{"type":"structure","members":{"filters":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"type":"list","member":{}}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"nextToken":{},"tasks":{"type":"list","member":{"shape":"S2e"}}}}},"DescribeTags":{"input":{"type":"structure","members":{"filters":{"type":"list","member":{"type":"structure","required":["name","values"],"members":{"name":{},"values":{"shape":"Sx"}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"tags":{"type":"list","member":{"type":"structure","members":{"configurationType":{},"configurationId":{},"key":{},"value":{},"timeOfCreation":{"type":"timestamp"}}}},"nextToken":{}}}},"DisassociateConfigurationItemsFromApplication":{"input":{"type":"structure","required":["applicationConfigurationId","configurationIds"],"members":{"applicationConfigurationId":{},"configurationIds":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"ExportConfigurations":{"output":{"type":"structure","members":{"exportId":{}}},"deprecated":true},"GetDiscoverySummary":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"servers":{"type":"long"},"applications":{"type":"long"},"serversMappedToApplications":{"type":"long"},"serversMappedtoTags":{"type":"long"},"agentSummary":{"type":"structure","required":["activeAgents","healthyAgents","blackListedAgents","shutdownAgents","unhealthyAgents","totalAgents","unknownAgents"],"members":{"activeAgents":{"type":"integer"},"healthyAgents":{"type":"integer"},"blackListedAgents":{"type":"integer"},"shutdownAgents":{"type":"integer"},"unhealthyAgents":{"type":"integer"},"totalAgents":{"type":"integer"},"unknownAgents":{"type":"integer"}}},"connectorSummary":{"type":"structure","required":["activeConnectors","healthyConnectors","blackListedConnectors","shutdownConnectors","unhealthyConnectors","totalConnectors","unknownConnectors"],"members":{"activeConnectors":{"type":"integer"},"healthyConnectors":{"type":"integer"},"blackListedConnectors":{"type":"integer"},"shutdownConnectors":{"type":"integer"},"unhealthyConnectors":{"type":"integer"},"totalConnectors":{"type":"integer"},"unknownConnectors":{"type":"integer"}}}}}},"ListConfigurations":{"input":{"type":"structure","required":["configurationType"],"members":{"configurationType":{},"filters":{"shape":"Sv"},"maxResults":{"type":"integer"},"nextToken":{},"orderBy":{"type":"list","member":{"type":"structure","required":["fieldName"],"members":{"fieldName":{},"sortOrder":{}}}}}},"output":{"type":"structure","members":{"configurations":{"type":"list","member":{"type":"map","key":{},"value":{}}},"nextToken":{}}}},"ListServerNeighbors":{"input":{"type":"structure","required":["configurationId"],"members":{"configurationId":{},"portInformationNeeded":{"type":"boolean"},"neighborConfigurationIds":{"shape":"S3"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["neighbors"],"members":{"neighbors":{"type":"list","member":{"type":"structure","required":["sourceServerId","destinationServerId","connectionsCount"],"members":{"sourceServerId":{},"destinationServerId":{},"destinationPort":{"type":"integer"},"transportProtocol":{},"connectionsCount":{"type":"long"}}}},"nextToken":{},"knownDependencyCount":{"type":"long"}}}},"StartContinuousExport":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"exportId":{},"s3Bucket":{},"startTime":{"type":"timestamp"},"dataSource":{},"schemaStorageConfig":{"shape":"S1o"}}}},"StartDataCollectionByAgentIds":{"input":{"type":"structure","required":["agentIds"],"members":{"agentIds":{"shape":"St"}}},"output":{"type":"structure","members":{"agentsConfigurationStatus":{"shape":"S3f"}}}},"StartExportTask":{"input":{"type":"structure","members":{"exportDataFormat":{"type":"list","member":{}},"filters":{"shape":"S21"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"exportId":{}}}},"StartImportTask":{"input":{"type":"structure","required":["name","importUrl"],"members":{"clientRequestToken":{"idempotencyToken":true},"name":{},"importUrl":{}}},"output":{"type":"structure","members":{"task":{"shape":"S2e"}}}},"StopContinuousExport":{"input":{"type":"structure","required":["exportId"],"members":{"exportId":{}}},"output":{"type":"structure","members":{"startTime":{"type":"timestamp"},"stopTime":{"type":"timestamp"}}}},"StopDataCollectionByAgentIds":{"input":{"type":"structure","required":["agentIds"],"members":{"agentIds":{"shape":"St"}}},"output":{"type":"structure","members":{"agentsConfigurationStatus":{"shape":"S3f"}}}},"UpdateApplication":{"input":{"type":"structure","required":["configurationId"],"members":{"configurationId":{},"name":{},"description":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"list","member":{}},"Si":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"St":{"type":"list","member":{}},"Sv":{"type":"list","member":{"type":"structure","required":["name","values","condition"],"members":{"name":{},"values":{"shape":"Sx"},"condition":{}}}},"Sx":{"type":"list","member":{}},"S1o":{"type":"map","key":{},"value":{}},"S1r":{"type":"list","member":{}},"S1t":{"type":"list","member":{"type":"structure","required":["exportId","exportStatus","statusMessage","exportRequestTime"],"members":{"exportId":{},"exportStatus":{},"statusMessage":{},"configurationsDownloadUrl":{},"exportRequestTime":{"type":"timestamp"},"isTruncated":{"type":"boolean"},"requestedStartTime":{"type":"timestamp"},"requestedEndTime":{"type":"timestamp"}}}},"S21":{"type":"list","member":{"type":"structure","required":["name","values","condition"],"members":{"name":{},"values":{"shape":"Sx"},"condition":{}}}},"S2e":{"type":"structure","members":{"importTaskId":{},"clientRequestToken":{},"name":{},"importUrl":{},"status":{},"importRequestTime":{"type":"timestamp"},"importCompletionTime":{"type":"timestamp"},"importDeletedTime":{"type":"timestamp"},"serverImportSuccess":{"type":"integer"},"serverImportFailure":{"type":"integer"},"applicationImportSuccess":{"type":"integer"},"applicationImportFailure":{"type":"integer"},"errorsAndFailedEntriesZip":{}}},"S3f":{"type":"list","member":{"type":"structure","members":{"agentId":{},"operationSucceeded":{"type":"boolean"},"description":{}}}}}}' - ); + util.crypto.sha256(body, "hex", function (err, sha) { + if (err) done(err); + else done(null, sha); + }); + }, - /***/ - }, + /** + * @api private + */ + isClockSkewed: function isClockSkewed(serverTime) { + if (serverTime) { + util.property( + AWS.config, + "isClockSkewed", + Math.abs(new Date().getTime() - serverTime) >= 300000, + false + ); + return AWS.config.isClockSkewed; + } + }, - /***/ 54052: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeContinuousExports":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"DescribeImportTasks":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + applyClockOffset: function applyClockOffset(serverTime) { + if (serverTime) + AWS.config.systemClockOffset = serverTime - new Date().getTime(); + }, - /***/ - }, + /** + * @api private + */ + extractRequestId: function extractRequestId(resp) { + var requestId = + resp.httpResponse.headers["x-amz-request-id"] || + resp.httpResponse.headers["x-amzn-requestid"]; - /***/ 19210: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-01-12","endpointPrefix":"dlm","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amazon DLM","serviceFullName":"Amazon Data Lifecycle Manager","serviceId":"DLM","signatureVersion":"v4","signingName":"dlm","uid":"dlm-2018-01-12"},"operations":{"CreateLifecyclePolicy":{"http":{"requestUri":"/policies"},"input":{"type":"structure","required":["ExecutionRoleArn","Description","State","PolicyDetails"],"members":{"ExecutionRoleArn":{},"Description":{},"State":{},"PolicyDetails":{"shape":"S5"},"Tags":{"shape":"S12"}}},"output":{"type":"structure","members":{"PolicyId":{}}}},"DeleteLifecyclePolicy":{"http":{"method":"DELETE","requestUri":"/policies/{policyId}/"},"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{"location":"uri","locationName":"policyId"}}},"output":{"type":"structure","members":{}}},"GetLifecyclePolicies":{"http":{"method":"GET","requestUri":"/policies"},"input":{"type":"structure","members":{"PolicyIds":{"location":"querystring","locationName":"policyIds","type":"list","member":{}},"State":{"location":"querystring","locationName":"state"},"ResourceTypes":{"shape":"S7","location":"querystring","locationName":"resourceTypes"},"TargetTags":{"location":"querystring","locationName":"targetTags","type":"list","member":{}},"TagsToAdd":{"location":"querystring","locationName":"tagsToAdd","type":"list","member":{}}}},"output":{"type":"structure","members":{"Policies":{"type":"list","member":{"type":"structure","members":{"PolicyId":{},"Description":{},"State":{},"Tags":{"shape":"S12"}}}}}}},"GetLifecyclePolicy":{"http":{"method":"GET","requestUri":"/policies/{policyId}/"},"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{"location":"uri","locationName":"policyId"}}},"output":{"type":"structure","members":{"Policy":{"type":"structure","members":{"PolicyId":{},"Description":{},"State":{},"StatusMessage":{},"ExecutionRoleArn":{},"DateCreated":{"shape":"S1m"},"DateModified":{"shape":"S1m"},"PolicyDetails":{"shape":"S5"},"Tags":{"shape":"S12"},"PolicyArn":{}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S12"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateLifecyclePolicy":{"http":{"method":"PATCH","requestUri":"/policies/{policyId}"},"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{"location":"uri","locationName":"policyId"},"ExecutionRoleArn":{},"State":{},"Description":{},"PolicyDetails":{"shape":"S5"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S5":{"type":"structure","members":{"PolicyType":{},"ResourceTypes":{"shape":"S7"},"TargetTags":{"type":"list","member":{"shape":"Sa"}},"Schedules":{"type":"list","member":{"type":"structure","members":{"Name":{},"CopyTags":{"type":"boolean"},"TagsToAdd":{"type":"list","member":{"shape":"Sa"}},"VariableTags":{"type":"list","member":{"shape":"Sa"}},"CreateRule":{"type":"structure","required":["Interval","IntervalUnit"],"members":{"Interval":{"type":"integer"},"IntervalUnit":{},"Times":{"type":"list","member":{}}}},"RetainRule":{"type":"structure","members":{"Count":{"type":"integer"},"Interval":{"type":"integer"},"IntervalUnit":{}}},"FastRestoreRule":{"type":"structure","required":["AvailabilityZones"],"members":{"Count":{"type":"integer"},"Interval":{"type":"integer"},"IntervalUnit":{},"AvailabilityZones":{"type":"list","member":{}}}},"CrossRegionCopyRules":{"type":"list","member":{"type":"structure","required":["TargetRegion","Encrypted"],"members":{"TargetRegion":{},"Encrypted":{"type":"boolean"},"CmkArn":{},"CopyTags":{"type":"boolean"},"RetainRule":{"type":"structure","members":{"Interval":{"type":"integer"},"IntervalUnit":{}}}}}}}}},"Parameters":{"type":"structure","members":{"ExcludeBootVolume":{"type":"boolean"}}}}},"S7":{"type":"list","member":{}},"Sa":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"S12":{"type":"map","key":{},"value":{}},"S1m":{"type":"timestamp","timestampFormat":"iso8601"}}}' - ); + if (!requestId && resp.data && resp.data.ResponseMetadata) { + requestId = resp.data.ResponseMetadata.RequestId; + } - /***/ - }, + if (requestId) { + resp.requestId = requestId; + } - /***/ 69943: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + if (resp.error) { + resp.error.requestId = requestId; + } + }, - /***/ - }, + /** + * @api private + */ + addPromises: function addPromises(constructors, PromiseDependency) { + var deletePromises = false; + if (PromiseDependency === undefined && AWS && AWS.config) { + PromiseDependency = AWS.config.getPromisesDependency(); + } + if ( + PromiseDependency === undefined && + typeof Promise !== "undefined" + ) { + PromiseDependency = Promise; + } + if (typeof PromiseDependency !== "function") deletePromises = true; + if (!Array.isArray(constructors)) constructors = [constructors]; - /***/ 85765: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-01-01","endpointPrefix":"dms","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Database Migration Service","serviceId":"Database Migration Service","signatureVersion":"v4","targetPrefix":"AmazonDMSv20160101","uid":"dms-2016-01-01"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"ApplyPendingMaintenanceAction":{"input":{"type":"structure","required":["ReplicationInstanceArn","ApplyAction","OptInType"],"members":{"ReplicationInstanceArn":{},"ApplyAction":{},"OptInType":{}}},"output":{"type":"structure","members":{"ResourcePendingMaintenanceActions":{"shape":"S8"}}}},"CreateEndpoint":{"input":{"type":"structure","required":["EndpointIdentifier","EndpointType","EngineName"],"members":{"EndpointIdentifier":{},"EndpointType":{},"EngineName":{},"Username":{},"Password":{"shape":"Se"},"ServerName":{},"Port":{"type":"integer"},"DatabaseName":{},"ExtraConnectionAttributes":{},"KmsKeyId":{},"Tags":{"shape":"S3"},"CertificateArn":{},"SslMode":{},"ServiceAccessRoleArn":{},"ExternalTableDefinition":{},"DynamoDbSettings":{"shape":"Sh"},"S3Settings":{"shape":"Si"},"DmsTransferSettings":{"shape":"Sp"},"MongoDbSettings":{"shape":"Sq"},"KinesisSettings":{"shape":"Su"},"KafkaSettings":{"shape":"Sw"},"ElasticsearchSettings":{"shape":"Sx"},"RedshiftSettings":{"shape":"Sy"}}},"output":{"type":"structure","members":{"Endpoint":{"shape":"S10"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S12"},"SourceIds":{"shape":"S13"},"Enabled":{"type":"boolean"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"EventSubscription":{"shape":"S15"}}}},"CreateReplicationInstance":{"input":{"type":"structure","required":["ReplicationInstanceIdentifier","ReplicationInstanceClass"],"members":{"ReplicationInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"ReplicationInstanceClass":{},"VpcSecurityGroupIds":{"shape":"S18"},"AvailabilityZone":{},"ReplicationSubnetGroupIdentifier":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"Tags":{"shape":"S3"},"KmsKeyId":{},"PubliclyAccessible":{"type":"boolean"},"DnsNameServers":{}}},"output":{"type":"structure","members":{"ReplicationInstance":{"shape":"S1a"}}}},"CreateReplicationSubnetGroup":{"input":{"type":"structure","required":["ReplicationSubnetGroupIdentifier","ReplicationSubnetGroupDescription","SubnetIds"],"members":{"ReplicationSubnetGroupIdentifier":{},"ReplicationSubnetGroupDescription":{},"SubnetIds":{"shape":"S1m"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"ReplicationSubnetGroup":{"shape":"S1e"}}}},"CreateReplicationTask":{"input":{"type":"structure","required":["ReplicationTaskIdentifier","SourceEndpointArn","TargetEndpointArn","ReplicationInstanceArn","MigrationType","TableMappings"],"members":{"ReplicationTaskIdentifier":{},"SourceEndpointArn":{},"TargetEndpointArn":{},"ReplicationInstanceArn":{},"MigrationType":{},"TableMappings":{},"ReplicationTaskSettings":{},"CdcStartTime":{"type":"timestamp"},"CdcStartPosition":{},"CdcStopPosition":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"ReplicationTask":{"shape":"S1r"}}}},"DeleteCertificate":{"input":{"type":"structure","required":["CertificateArn"],"members":{"CertificateArn":{}}},"output":{"type":"structure","members":{"Certificate":{"shape":"S1w"}}}},"DeleteConnection":{"input":{"type":"structure","required":["EndpointArn","ReplicationInstanceArn"],"members":{"EndpointArn":{},"ReplicationInstanceArn":{}}},"output":{"type":"structure","members":{"Connection":{"shape":"S20"}}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}},"output":{"type":"structure","members":{"Endpoint":{"shape":"S10"}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"type":"structure","members":{"EventSubscription":{"shape":"S15"}}}},"DeleteReplicationInstance":{"input":{"type":"structure","required":["ReplicationInstanceArn"],"members":{"ReplicationInstanceArn":{}}},"output":{"type":"structure","members":{"ReplicationInstance":{"shape":"S1a"}}}},"DeleteReplicationSubnetGroup":{"input":{"type":"structure","required":["ReplicationSubnetGroupIdentifier"],"members":{"ReplicationSubnetGroupIdentifier":{}}},"output":{"type":"structure","members":{}}},"DeleteReplicationTask":{"input":{"type":"structure","required":["ReplicationTaskArn"],"members":{"ReplicationTaskArn":{}}},"output":{"type":"structure","members":{"ReplicationTask":{"shape":"S1r"}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountQuotas":{"type":"list","member":{"type":"structure","members":{"AccountQuotaName":{},"Used":{"type":"long"},"Max":{"type":"long"}}}},"UniqueAccountIdentifier":{}}}},"DescribeCertificates":{"input":{"type":"structure","members":{"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"Certificates":{"type":"list","member":{"shape":"S1w"}}}}},"DescribeConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"Connections":{"type":"list","member":{"shape":"S20"}}}}},"DescribeEndpointTypes":{"input":{"type":"structure","members":{"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"SupportedEndpointTypes":{"type":"list","member":{"type":"structure","members":{"EngineName":{},"SupportsCDC":{"type":"boolean"},"EndpointType":{},"EngineDisplayName":{}}}}}}},"DescribeEndpoints":{"input":{"type":"structure","members":{"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"Endpoints":{"type":"list","member":{"shape":"S10"}}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S2g"}}},"output":{"type":"structure","members":{"EventCategoryGroupList":{"type":"list","member":{"type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S12"}}}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S15"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S12"},"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S12"},"Date":{"type":"timestamp"}}}}}}},"DescribeOrderableReplicationInstances":{"input":{"type":"structure","members":{"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"OrderableReplicationInstances":{"type":"list","member":{"type":"structure","members":{"EngineVersion":{},"ReplicationInstanceClass":{},"StorageType":{},"MinAllocatedStorage":{"type":"integer"},"MaxAllocatedStorage":{"type":"integer"},"DefaultAllocatedStorage":{"type":"integer"},"IncludedAllocatedStorage":{"type":"integer"},"AvailabilityZones":{"type":"list","member":{}},"ReleaseStatus":{}}}},"Marker":{}}}},"DescribePendingMaintenanceActions":{"input":{"type":"structure","members":{"ReplicationInstanceArn":{},"Filters":{"shape":"S2g"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"type":"structure","members":{"PendingMaintenanceActions":{"type":"list","member":{"shape":"S8"}},"Marker":{}}}},"DescribeRefreshSchemasStatus":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}},"output":{"type":"structure","members":{"RefreshSchemasStatus":{"shape":"S3i"}}}},"DescribeReplicationInstanceTaskLogs":{"input":{"type":"structure","required":["ReplicationInstanceArn"],"members":{"ReplicationInstanceArn":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"ReplicationInstanceArn":{},"ReplicationInstanceTaskLogs":{"type":"list","member":{"type":"structure","members":{"ReplicationTaskName":{},"ReplicationTaskArn":{},"ReplicationInstanceTaskLogSize":{"type":"long"}}}},"Marker":{}}}},"DescribeReplicationInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"ReplicationInstances":{"type":"list","member":{"shape":"S1a"}}}}},"DescribeReplicationSubnetGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"ReplicationSubnetGroups":{"type":"list","member":{"shape":"S1e"}}}}},"DescribeReplicationTaskAssessmentResults":{"input":{"type":"structure","members":{"ReplicationTaskArn":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"BucketName":{},"ReplicationTaskAssessmentResults":{"type":"list","member":{"type":"structure","members":{"ReplicationTaskIdentifier":{},"ReplicationTaskArn":{},"ReplicationTaskLastAssessmentDate":{"type":"timestamp"},"AssessmentStatus":{},"AssessmentResultsFile":{},"AssessmentResults":{},"S3ObjectUrl":{}}}}}}},"DescribeReplicationTasks":{"input":{"type":"structure","members":{"Filters":{"shape":"S2g"},"MaxRecords":{"type":"integer"},"Marker":{},"WithoutSettings":{"type":"boolean"}}},"output":{"type":"structure","members":{"Marker":{},"ReplicationTasks":{"type":"list","member":{"shape":"S1r"}}}}},"DescribeSchemas":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"Schemas":{"type":"list","member":{}}}}},"DescribeTableStatistics":{"input":{"type":"structure","required":["ReplicationTaskArn"],"members":{"ReplicationTaskArn":{},"MaxRecords":{"type":"integer"},"Marker":{},"Filters":{"shape":"S2g"}}},"output":{"type":"structure","members":{"ReplicationTaskArn":{},"TableStatistics":{"type":"list","member":{"type":"structure","members":{"SchemaName":{},"TableName":{},"Inserts":{"type":"long"},"Deletes":{"type":"long"},"Updates":{"type":"long"},"Ddls":{"type":"long"},"FullLoadRows":{"type":"long"},"FullLoadCondtnlChkFailedRows":{"type":"long"},"FullLoadErrorRows":{"type":"long"},"FullLoadStartTime":{"type":"timestamp"},"FullLoadEndTime":{"type":"timestamp"},"FullLoadReloaded":{"type":"boolean"},"LastUpdateTime":{"type":"timestamp"},"TableState":{},"ValidationPendingRecords":{"type":"long"},"ValidationFailedRecords":{"type":"long"},"ValidationSuspendedRecords":{"type":"long"},"ValidationState":{},"ValidationStateDetails":{}}}},"Marker":{}}}},"ImportCertificate":{"input":{"type":"structure","required":["CertificateIdentifier"],"members":{"CertificateIdentifier":{},"CertificatePem":{},"CertificateWallet":{"type":"blob"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"Certificate":{"shape":"S1w"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"S3"}}}},"ModifyEndpoint":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{},"EndpointIdentifier":{},"EndpointType":{},"EngineName":{},"Username":{},"Password":{"shape":"Se"},"ServerName":{},"Port":{"type":"integer"},"DatabaseName":{},"ExtraConnectionAttributes":{},"CertificateArn":{},"SslMode":{},"ServiceAccessRoleArn":{},"ExternalTableDefinition":{},"DynamoDbSettings":{"shape":"Sh"},"S3Settings":{"shape":"Si"},"DmsTransferSettings":{"shape":"Sp"},"MongoDbSettings":{"shape":"Sq"},"KinesisSettings":{"shape":"Su"},"KafkaSettings":{"shape":"Sw"},"ElasticsearchSettings":{"shape":"Sx"},"RedshiftSettings":{"shape":"Sy"}}},"output":{"type":"structure","members":{"Endpoint":{"shape":"S10"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S12"},"Enabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"EventSubscription":{"shape":"S15"}}}},"ModifyReplicationInstance":{"input":{"type":"structure","required":["ReplicationInstanceArn"],"members":{"ReplicationInstanceArn":{},"AllocatedStorage":{"type":"integer"},"ApplyImmediately":{"type":"boolean"},"ReplicationInstanceClass":{},"VpcSecurityGroupIds":{"shape":"S18"},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReplicationInstanceIdentifier":{}}},"output":{"type":"structure","members":{"ReplicationInstance":{"shape":"S1a"}}}},"ModifyReplicationSubnetGroup":{"input":{"type":"structure","required":["ReplicationSubnetGroupIdentifier","SubnetIds"],"members":{"ReplicationSubnetGroupIdentifier":{},"ReplicationSubnetGroupDescription":{},"SubnetIds":{"shape":"S1m"}}},"output":{"type":"structure","members":{"ReplicationSubnetGroup":{"shape":"S1e"}}}},"ModifyReplicationTask":{"input":{"type":"structure","required":["ReplicationTaskArn"],"members":{"ReplicationTaskArn":{},"ReplicationTaskIdentifier":{},"MigrationType":{},"TableMappings":{},"ReplicationTaskSettings":{},"CdcStartTime":{"type":"timestamp"},"CdcStartPosition":{},"CdcStopPosition":{}}},"output":{"type":"structure","members":{"ReplicationTask":{"shape":"S1r"}}}},"RebootReplicationInstance":{"input":{"type":"structure","required":["ReplicationInstanceArn"],"members":{"ReplicationInstanceArn":{},"ForceFailover":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReplicationInstance":{"shape":"S1a"}}}},"RefreshSchemas":{"input":{"type":"structure","required":["EndpointArn","ReplicationInstanceArn"],"members":{"EndpointArn":{},"ReplicationInstanceArn":{}}},"output":{"type":"structure","members":{"RefreshSchemasStatus":{"shape":"S3i"}}}},"ReloadTables":{"input":{"type":"structure","required":["ReplicationTaskArn","TablesToReload"],"members":{"ReplicationTaskArn":{},"TablesToReload":{"type":"list","member":{"type":"structure","members":{"SchemaName":{},"TableName":{}}}},"ReloadOption":{}}},"output":{"type":"structure","members":{"ReplicationTaskArn":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartReplicationTask":{"input":{"type":"structure","required":["ReplicationTaskArn","StartReplicationTaskType"],"members":{"ReplicationTaskArn":{},"StartReplicationTaskType":{},"CdcStartTime":{"type":"timestamp"},"CdcStartPosition":{},"CdcStopPosition":{}}},"output":{"type":"structure","members":{"ReplicationTask":{"shape":"S1r"}}}},"StartReplicationTaskAssessment":{"input":{"type":"structure","required":["ReplicationTaskArn"],"members":{"ReplicationTaskArn":{}}},"output":{"type":"structure","members":{"ReplicationTask":{"shape":"S1r"}}}},"StopReplicationTask":{"input":{"type":"structure","required":["ReplicationTaskArn"],"members":{"ReplicationTaskArn":{}}},"output":{"type":"structure","members":{"ReplicationTask":{"shape":"S1r"}}}},"TestConnection":{"input":{"type":"structure","required":["ReplicationInstanceArn","EndpointArn"],"members":{"ReplicationInstanceArn":{},"EndpointArn":{}}},"output":{"type":"structure","members":{"Connection":{"shape":"S20"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S8":{"type":"structure","members":{"ResourceIdentifier":{},"PendingMaintenanceActionDetails":{"type":"list","member":{"type":"structure","members":{"Action":{},"AutoAppliedAfterDate":{"type":"timestamp"},"ForcedApplyDate":{"type":"timestamp"},"OptInStatus":{},"CurrentApplyDate":{"type":"timestamp"},"Description":{}}}}}},"Se":{"type":"string","sensitive":true},"Sh":{"type":"structure","required":["ServiceAccessRoleArn"],"members":{"ServiceAccessRoleArn":{}}},"Si":{"type":"structure","members":{"ServiceAccessRoleArn":{},"ExternalTableDefinition":{},"CsvRowDelimiter":{},"CsvDelimiter":{},"BucketFolder":{},"BucketName":{},"CompressionType":{},"EncryptionMode":{},"ServerSideEncryptionKmsKeyId":{},"DataFormat":{},"EncodingType":{},"DictPageSizeLimit":{"type":"integer"},"RowGroupLength":{"type":"integer"},"DataPageSize":{"type":"integer"},"ParquetVersion":{},"EnableStatistics":{"type":"boolean"},"IncludeOpForFullLoad":{"type":"boolean"},"CdcInsertsOnly":{"type":"boolean"},"TimestampColumnName":{},"ParquetTimestampInMillisecond":{"type":"boolean"},"CdcInsertsAndUpdates":{"type":"boolean"}}},"Sp":{"type":"structure","members":{"ServiceAccessRoleArn":{},"BucketName":{}}},"Sq":{"type":"structure","members":{"Username":{},"Password":{"shape":"Se"},"ServerName":{},"Port":{"type":"integer"},"DatabaseName":{},"AuthType":{},"AuthMechanism":{},"NestingLevel":{},"ExtractDocId":{},"DocsToInvestigate":{},"AuthSource":{},"KmsKeyId":{}}},"Su":{"type":"structure","members":{"StreamArn":{},"MessageFormat":{},"ServiceAccessRoleArn":{},"IncludeTransactionDetails":{"type":"boolean"},"IncludePartitionValue":{"type":"boolean"},"PartitionIncludeSchemaTable":{"type":"boolean"},"IncludeTableAlterOperations":{"type":"boolean"},"IncludeControlDetails":{"type":"boolean"}}},"Sw":{"type":"structure","members":{"Broker":{},"Topic":{}}},"Sx":{"type":"structure","required":["ServiceAccessRoleArn","EndpointUri"],"members":{"ServiceAccessRoleArn":{},"EndpointUri":{},"FullLoadErrorPercentage":{"type":"integer"},"ErrorRetryDuration":{"type":"integer"}}},"Sy":{"type":"structure","members":{"AcceptAnyDate":{"type":"boolean"},"AfterConnectScript":{},"BucketFolder":{},"BucketName":{},"ConnectionTimeout":{"type":"integer"},"DatabaseName":{},"DateFormat":{},"EmptyAsNull":{"type":"boolean"},"EncryptionMode":{},"FileTransferUploadStreams":{"type":"integer"},"LoadTimeout":{"type":"integer"},"MaxFileSize":{"type":"integer"},"Password":{"shape":"Se"},"Port":{"type":"integer"},"RemoveQuotes":{"type":"boolean"},"ReplaceInvalidChars":{},"ReplaceChars":{},"ServerName":{},"ServiceAccessRoleArn":{},"ServerSideEncryptionKmsKeyId":{},"TimeFormat":{},"TrimBlanks":{"type":"boolean"},"TruncateColumns":{"type":"boolean"},"Username":{},"WriteBufferSize":{"type":"integer"}}},"S10":{"type":"structure","members":{"EndpointIdentifier":{},"EndpointType":{},"EngineName":{},"EngineDisplayName":{},"Username":{},"ServerName":{},"Port":{"type":"integer"},"DatabaseName":{},"ExtraConnectionAttributes":{},"Status":{},"KmsKeyId":{},"EndpointArn":{},"CertificateArn":{},"SslMode":{},"ServiceAccessRoleArn":{},"ExternalTableDefinition":{},"ExternalId":{},"DynamoDbSettings":{"shape":"Sh"},"S3Settings":{"shape":"Si"},"DmsTransferSettings":{"shape":"Sp"},"MongoDbSettings":{"shape":"Sq"},"KinesisSettings":{"shape":"Su"},"KafkaSettings":{"shape":"Sw"},"ElasticsearchSettings":{"shape":"Sx"},"RedshiftSettings":{"shape":"Sy"}}},"S12":{"type":"list","member":{}},"S13":{"type":"list","member":{}},"S15":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S13"},"EventCategoriesList":{"shape":"S12"},"Enabled":{"type":"boolean"}}},"S18":{"type":"list","member":{}},"S1a":{"type":"structure","members":{"ReplicationInstanceIdentifier":{},"ReplicationInstanceClass":{},"ReplicationInstanceStatus":{},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"VpcSecurityGroups":{"type":"list","member":{"type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"AvailabilityZone":{},"ReplicationSubnetGroup":{"shape":"S1e"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"ReplicationInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{}}},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"KmsKeyId":{},"ReplicationInstanceArn":{},"ReplicationInstancePublicIpAddress":{"deprecated":true},"ReplicationInstancePrivateIpAddress":{"deprecated":true},"ReplicationInstancePublicIpAddresses":{"type":"list","member":{}},"ReplicationInstancePrivateIpAddresses":{"type":"list","member":{}},"PubliclyAccessible":{"type":"boolean"},"SecondaryAvailabilityZone":{},"FreeUntil":{"type":"timestamp"},"DnsNameServers":{}}},"S1e":{"type":"structure","members":{"ReplicationSubnetGroupIdentifier":{},"ReplicationSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"type":"structure","members":{"Name":{}}},"SubnetStatus":{}}}}}},"S1m":{"type":"list","member":{}},"S1r":{"type":"structure","members":{"ReplicationTaskIdentifier":{},"SourceEndpointArn":{},"TargetEndpointArn":{},"ReplicationInstanceArn":{},"MigrationType":{},"TableMappings":{},"ReplicationTaskSettings":{},"Status":{},"LastFailureMessage":{},"StopReason":{},"ReplicationTaskCreationDate":{"type":"timestamp"},"ReplicationTaskStartDate":{"type":"timestamp"},"CdcStartPosition":{},"CdcStopPosition":{},"RecoveryCheckpoint":{},"ReplicationTaskArn":{},"ReplicationTaskStats":{"type":"structure","members":{"FullLoadProgressPercent":{"type":"integer"},"ElapsedTimeMillis":{"type":"long"},"TablesLoaded":{"type":"integer"},"TablesLoading":{"type":"integer"},"TablesQueued":{"type":"integer"},"TablesErrored":{"type":"integer"},"FreshStartDate":{"type":"timestamp"},"StartDate":{"type":"timestamp"},"StopDate":{"type":"timestamp"},"FullLoadStartDate":{"type":"timestamp"},"FullLoadFinishDate":{"type":"timestamp"}}}}},"S1w":{"type":"structure","members":{"CertificateIdentifier":{},"CertificateCreationDate":{"type":"timestamp"},"CertificatePem":{},"CertificateWallet":{"type":"blob"},"CertificateArn":{},"CertificateOwner":{},"ValidFromDate":{"type":"timestamp"},"ValidToDate":{"type":"timestamp"},"SigningAlgorithm":{},"KeyLength":{"type":"integer"}}},"S20":{"type":"structure","members":{"ReplicationInstanceArn":{},"EndpointArn":{},"Status":{},"LastFailureMessage":{},"EndpointIdentifier":{},"ReplicationInstanceIdentifier":{}}},"S2g":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{}}}}},"S3i":{"type":"structure","members":{"EndpointArn":{},"ReplicationInstanceArn":{},"Status":{},"LastRefreshDate":{"type":"timestamp"},"LastFailureMessage":{}}}}}' - ); + for (var ind = 0; ind < constructors.length; ind++) { + var constructor = constructors[ind]; + if (deletePromises) { + if (constructor.deletePromisesFromClass) { + constructor.deletePromisesFromClass(); + } + } else if (constructor.addPromisesToClass) { + constructor.addPromisesToClass(PromiseDependency); + } + } + }, - /***/ - }, + /** + * @api private + * Return a function that will return a promise whose fate is decided by the + * callback behavior of the given method with `methodName`. The method to be + * promisified should conform to node.js convention of accepting a callback as + * last argument and calling that callback with error as the first argument + * and success value on the second argument. + */ + promisifyMethod: function promisifyMethod( + methodName, + PromiseDependency + ) { + return function promise() { + var self = this; + var args = Array.prototype.slice.call(arguments); + return new PromiseDependency(function (resolve, reject) { + args.push(function (err, data) { + if (err) { + reject(err); + } else { + resolve(data); + } + }); + self[methodName].apply(self, args); + }); + }; + }, - /***/ 170: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeCertificates":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeConnections":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeEndpointTypes":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeEndpoints":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeEventSubscriptions":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeEvents":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeOrderableReplicationInstances":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribePendingMaintenanceActions":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeReplicationInstanceTaskLogs":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeReplicationInstances":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeReplicationSubnetGroups":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeReplicationTaskAssessmentResults":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeReplicationTasks":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeSchemas":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"},"DescribeTableStatistics":{"input_token":"Marker","output_token":"Marker","limit_key":"MaxRecords"}}}' - ); + /** + * @api private + */ + isDualstackAvailable: function isDualstackAvailable(service) { + if (!service) return false; + var metadata = __webpack_require__(1694); + if (typeof service !== "string") service = service.serviceIdentifier; + if (typeof service !== "string" || !metadata.hasOwnProperty(service)) + return false; + return !!metadata[service].dualstackAvailable; + }, - /***/ - }, + /** + * @api private + */ + calculateRetryDelay: function calculateRetryDelay( + retryCount, + retryDelayOptions, + err + ) { + if (!retryDelayOptions) retryDelayOptions = {}; + var customBackoff = retryDelayOptions.customBackoff || null; + if (typeof customBackoff === "function") { + return customBackoff(retryCount, err); + } + var base = + typeof retryDelayOptions.base === "number" + ? retryDelayOptions.base + : 100; + var delay = Math.random() * (Math.pow(2, retryCount) * base); + return delay; + }, - /***/ 31491: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"TestConnectionSucceeds":{"acceptors":[{"argument":"Connections[].Status","expected":"successful","matcher":"pathAll","state":"success"},{"argument":"Connections[].Status","expected":"failed","matcher":"pathAny","state":"failure"}],"delay":5,"description":"Wait until testing connection succeeds.","maxAttempts":60,"operation":"DescribeConnections"},"EndpointDeleted":{"acceptors":[{"expected":"ResourceNotFoundFault","matcher":"error","state":"success"},{"argument":"Endpoints[].Status","expected":"active","matcher":"pathAny","state":"failure"},{"argument":"Endpoints[].Status","expected":"creating","matcher":"pathAny","state":"failure"}],"delay":5,"description":"Wait until testing endpoint is deleted.","maxAttempts":60,"operation":"DescribeEndpoints"},"ReplicationInstanceAvailable":{"acceptors":[{"argument":"ReplicationInstances[].ReplicationInstanceStatus","expected":"available","matcher":"pathAll","state":"success"},{"argument":"ReplicationInstances[].ReplicationInstanceStatus","expected":"deleting","matcher":"pathAny","state":"failure"},{"argument":"ReplicationInstances[].ReplicationInstanceStatus","expected":"incompatible-credentials","matcher":"pathAny","state":"failure"},{"argument":"ReplicationInstances[].ReplicationInstanceStatus","expected":"incompatible-network","matcher":"pathAny","state":"failure"},{"argument":"ReplicationInstances[].ReplicationInstanceStatus","expected":"inaccessible-encryption-credentials","matcher":"pathAny","state":"failure"}],"delay":60,"description":"Wait until DMS replication instance is available.","maxAttempts":60,"operation":"DescribeReplicationInstances"},"ReplicationInstanceDeleted":{"acceptors":[{"argument":"ReplicationInstances[].ReplicationInstanceStatus","expected":"available","matcher":"pathAny","state":"failure"},{"expected":"ResourceNotFoundFault","matcher":"error","state":"success"}],"delay":15,"description":"Wait until DMS replication instance is deleted.","maxAttempts":60,"operation":"DescribeReplicationInstances"},"ReplicationTaskReady":{"acceptors":[{"argument":"ReplicationTasks[].Status","expected":"ready","matcher":"pathAll","state":"success"},{"argument":"ReplicationTasks[].Status","expected":"starting","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"running","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"stopping","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"stopped","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"failed","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"modifying","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"testing","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"deleting","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until DMS replication task is ready.","maxAttempts":60,"operation":"DescribeReplicationTasks"},"ReplicationTaskStopped":{"acceptors":[{"argument":"ReplicationTasks[].Status","expected":"stopped","matcher":"pathAll","state":"success"},{"argument":"ReplicationTasks[].Status","expected":"ready","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"creating","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"starting","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"running","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"failed","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"modifying","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"testing","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"deleting","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until DMS replication task is stopped.","maxAttempts":60,"operation":"DescribeReplicationTasks"},"ReplicationTaskRunning":{"acceptors":[{"argument":"ReplicationTasks[].Status","expected":"running","matcher":"pathAll","state":"success"},{"argument":"ReplicationTasks[].Status","expected":"ready","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"creating","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"stopping","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"stopped","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"failed","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"modifying","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"testing","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"deleting","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until DMS replication task is running.","maxAttempts":60,"operation":"DescribeReplicationTasks"},"ReplicationTaskDeleted":{"acceptors":[{"argument":"ReplicationTasks[].Status","expected":"ready","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"creating","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"stopped","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"running","matcher":"pathAny","state":"failure"},{"argument":"ReplicationTasks[].Status","expected":"failed","matcher":"pathAny","state":"failure"},{"expected":"ResourceNotFoundFault","matcher":"error","state":"success"}],"delay":15,"description":"Wait until DMS replication task is deleted.","maxAttempts":60,"operation":"DescribeReplicationTasks"}}}' - ); + /** + * @api private + */ + handleRequestWithRetries: function handleRequestWithRetries( + httpRequest, + options, + cb + ) { + if (!options) options = {}; + var http = AWS.HttpClient.getInstance(); + var httpOptions = options.httpOptions || {}; + var retryCount = 0; - /***/ - }, + var errCallback = function (err) { + var maxRetries = options.maxRetries || 0; + if (err && err.code === "TimeoutError") err.retryable = true; + var delay = util.calculateRetryDelay( + retryCount, + options.retryDelayOptions, + err + ); + if (err && err.retryable && retryCount < maxRetries && delay >= 0) { + retryCount++; + setTimeout(sendRequest, delay + (err.retryAfter || 0)); + } else { + cb(err); + } + }; - /***/ 78804: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-10-31","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon DocDB","serviceFullName":"Amazon DocumentDB with MongoDB compatibility","serviceId":"DocDB","signatureVersion":"v4","signingName":"rds","uid":"docdb-2014-10-31","xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S3"}}}},"ApplyPendingMaintenanceAction":{"input":{"type":"structure","required":["ResourceIdentifier","ApplyAction","OptInType"],"members":{"ResourceIdentifier":{},"ApplyAction":{},"OptInType":{}}},"output":{"resultWrapper":"ApplyPendingMaintenanceActionResult","type":"structure","members":{"ResourcePendingMaintenanceActions":{"shape":"S7"}}}},"CopyDBClusterParameterGroup":{"input":{"type":"structure","required":["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],"members":{"SourceDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupDescription":{},"Tags":{"shape":"S3"}}},"output":{"resultWrapper":"CopyDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sd"}}}},"CopyDBClusterSnapshot":{"input":{"type":"structure","required":["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],"members":{"SourceDBClusterSnapshotIdentifier":{},"TargetDBClusterSnapshotIdentifier":{},"KmsKeyId":{},"PreSignedUrl":{},"CopyTags":{"type":"boolean"},"Tags":{"shape":"S3"}}},"output":{"resultWrapper":"CopyDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sh"}}}},"CreateDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword"],"members":{"AvailabilityZones":{"shape":"Si"},"BackupRetentionPeriod":{"type":"integer"},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"Sn"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"Tags":{"shape":"S3"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"EnableCloudwatchLogsExports":{"shape":"So"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}},"CreateDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S3"}}},"output":{"resultWrapper":"CreateDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sd"}}}},"CreateDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","DBClusterIdentifier"],"members":{"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"Tags":{"shape":"S3"}}},"output":{"resultWrapper":"CreateDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sh"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine","DBClusterIdentifier"],"members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"AvailabilityZone":{},"PreferredMaintenanceWindow":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"Tags":{"shape":"S3"},"DBClusterIdentifier":{},"PromotionTier":{"type":"integer"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S13"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1e"},"Tags":{"shape":"S3"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S15"}}}},"DeleteDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}},"DeleteDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{}}}},"DeleteDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"Sh"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S13"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DescribeCertificates":{"input":{"type":"structure","members":{"CertificateIdentifier":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCertificatesResult","type":"structure","members":{"Certificates":{"type":"list","member":{"locationName":"Certificate","type":"structure","members":{"CertificateIdentifier":{},"CertificateType":{},"Thumbprint":{},"ValidFrom":{"type":"timestamp"},"ValidTill":{"type":"timestamp"},"CertificateArn":{}},"wrapper":true}},"Marker":{}}}},"DescribeDBClusterParameterGroups":{"input":{"type":"structure","members":{"DBClusterParameterGroupName":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"DBClusterParameterGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBClusterParameterGroup"}}}}},"DescribeDBClusterParameters":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"Source":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S20"},"Marker":{}}}},"DescribeDBClusterSnapshotAttributes":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotAttributesResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S25"}}}},"DescribeDBClusterSnapshots":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"DBClusterSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotsResult","type":"structure","members":{"Marker":{},"DBClusterSnapshots":{"type":"list","member":{"shape":"Sh","locationName":"DBClusterSnapshot"}}}}},"DescribeDBClusters":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClustersResult","type":"structure","members":{"Marker":{},"DBClusters":{"type":"list","member":{"shape":"Sq","locationName":"DBCluster"}}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"},"ListSupportedTimezones":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"ValidUpgradeTarget":{"type":"list","member":{"locationName":"UpgradeTarget","type":"structure","members":{"Engine":{},"EngineVersion":{},"Description":{},"AutoUpgrade":{"type":"boolean"},"IsMajorVersionUpgrade":{"type":"boolean"}}}},"ExportableLogTypes":{"shape":"So"},"SupportsLogExportsToCloudwatchLogs":{"type":"boolean"}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S13","locationName":"DBInstance"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S15","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultClusterParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultClusterParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S20"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S1p"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S2y"}},"wrapper":true}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S2y"},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S2y"},"Date":{"type":"timestamp"},"SourceArn":{}}}}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S1p"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S18","locationName":"AvailabilityZone"}},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribePendingMaintenanceActions":{"input":{"type":"structure","members":{"ResourceIdentifier":{},"Filters":{"shape":"S1p"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePendingMaintenanceActionsResult","type":"structure","members":{"PendingMaintenanceActions":{"type":"list","member":{"shape":"S7","locationName":"ResourcePendingMaintenanceActions"}},"Marker":{}}}},"FailoverDBCluster":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"TargetDBInstanceIdentifier":{}}},"output":{"resultWrapper":"FailoverDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S1p"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S3"}}}},"ModifyDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"NewDBClusterIdentifier":{},"ApplyImmediately":{"type":"boolean"},"BackupRetentionPeriod":{"type":"integer"},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"Sn"},"Port":{"type":"integer"},"MasterUserPassword":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"CloudwatchLogsExportConfiguration":{"type":"structure","members":{"EnableLogTypes":{"shape":"So"},"DisableLogTypes":{"shape":"So"}}},"EngineVersion":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}},"ModifyDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","Parameters"],"members":{"DBClusterParameterGroupName":{},"Parameters":{"shape":"S20"}}},"output":{"shape":"S3k","resultWrapper":"ModifyDBClusterParameterGroupResult"}},"ModifyDBClusterSnapshotAttribute":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","AttributeName"],"members":{"DBClusterSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S28"},"ValuesToRemove":{"shape":"S28"}}},"output":{"resultWrapper":"ModifyDBClusterSnapshotAttributeResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S25"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"ApplyImmediately":{"type":"boolean"},"PreferredMaintenanceWindow":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"NewDBInstanceIdentifier":{},"CACertificateIdentifier":{},"PromotionTier":{"type":"integer"}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S13"}}}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1e"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S15"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S13"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S20"}}},"output":{"shape":"S3k","resultWrapper":"ResetDBClusterParameterGroupResult"}},"RestoreDBClusterFromSnapshot":{"input":{"type":"structure","required":["DBClusterIdentifier","SnapshotIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"Si"},"DBClusterIdentifier":{},"SnapshotIdentifier":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"DBSubnetGroupName":{},"VpcSecurityGroupIds":{"shape":"Sn"},"Tags":{"shape":"S3"},"KmsKeyId":{},"EnableCloudwatchLogsExports":{"shape":"So"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterFromSnapshotResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}},"RestoreDBClusterToPointInTime":{"input":{"type":"structure","required":["DBClusterIdentifier","SourceDBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"SourceDBClusterIdentifier":{},"RestoreToTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"Port":{"type":"integer"},"DBSubnetGroupName":{},"VpcSecurityGroupIds":{"shape":"Sn"},"Tags":{"shape":"S3"},"KmsKeyId":{},"EnableCloudwatchLogsExports":{"shape":"So"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterToPointInTimeResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}},"StartDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StartDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}},"StopDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StopDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sq"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"S7":{"type":"structure","members":{"ResourceIdentifier":{},"PendingMaintenanceActionDetails":{"type":"list","member":{"locationName":"PendingMaintenanceAction","type":"structure","members":{"Action":{},"AutoAppliedAfterDate":{"type":"timestamp"},"ForcedApplyDate":{"type":"timestamp"},"OptInStatus":{},"CurrentApplyDate":{"type":"timestamp"},"Description":{}}}}},"wrapper":true},"Sd":{"type":"structure","members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBClusterParameterGroupArn":{}},"wrapper":true},"Sh":{"type":"structure","members":{"AvailabilityZones":{"shape":"Si"},"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"Status":{},"Port":{"type":"integer"},"VpcId":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"SnapshotType":{},"PercentProgress":{"type":"integer"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DBClusterSnapshotArn":{},"SourceDBClusterSnapshotArn":{}},"wrapper":true},"Si":{"type":"list","member":{"locationName":"AvailabilityZone"}},"Sn":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"So":{"type":"list","member":{}},"Sq":{"type":"structure","members":{"AvailabilityZones":{"shape":"Si"},"BackupRetentionPeriod":{"type":"integer"},"DBClusterIdentifier":{},"DBClusterParameterGroup":{},"DBSubnetGroup":{},"Status":{},"PercentProgress":{},"EarliestRestorableTime":{"type":"timestamp"},"Endpoint":{},"ReaderEndpoint":{},"MultiAZ":{"type":"boolean"},"Engine":{},"EngineVersion":{},"LatestRestorableTime":{"type":"timestamp"},"Port":{"type":"integer"},"MasterUsername":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"DBClusterMembers":{"type":"list","member":{"locationName":"DBClusterMember","type":"structure","members":{"DBInstanceIdentifier":{},"IsClusterWriter":{"type":"boolean"},"DBClusterParameterGroupStatus":{},"PromotionTier":{"type":"integer"}},"wrapper":true}},"VpcSecurityGroups":{"shape":"St"},"HostedZoneId":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbClusterResourceId":{},"DBClusterArn":{},"AssociatedRoles":{"type":"list","member":{"locationName":"DBClusterRole","type":"structure","members":{"RoleArn":{},"Status":{}}}},"ClusterCreateTime":{"type":"timestamp"},"EnabledCloudwatchLogsExports":{"shape":"So"},"DeletionProtection":{"type":"boolean"}},"wrapper":true},"St":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S13":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"},"HostedZoneId":{}}},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"VpcSecurityGroups":{"shape":"St"},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S15"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"LicenseModel":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{},"CACertificateIdentifier":{},"DBSubnetGroupName":{},"PendingCloudwatchLogsExports":{"type":"structure","members":{"LogTypesToEnable":{"shape":"So"},"LogTypesToDisable":{"shape":"So"}}}}},"LatestRestorableTime":{"type":"timestamp"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"DBClusterIdentifier":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbiResourceId":{},"CACertificateIdentifier":{},"PromotionTier":{"type":"integer"},"DBInstanceArn":{},"EnabledCloudwatchLogsExports":{"shape":"So"}},"wrapper":true},"S15":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S18"},"SubnetStatus":{}}}},"DBSubnetGroupArn":{}},"wrapper":true},"S18":{"type":"structure","members":{"Name":{}},"wrapper":true},"S1e":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1p":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S20":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S25":{"type":"structure","members":{"DBClusterSnapshotIdentifier":{},"DBClusterSnapshotAttributes":{"type":"list","member":{"locationName":"DBClusterSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S28"}}}}},"wrapper":true},"S28":{"type":"list","member":{"locationName":"AttributeValue"}},"S2y":{"type":"list","member":{"locationName":"EventCategory"}},"S3k":{"type":"structure","members":{"DBClusterParameterGroupName":{}}}}}' - ); + var sendRequest = function () { + var data = ""; + http.handleRequest( + httpRequest, + httpOptions, + function (httpResponse) { + httpResponse.on("data", function (chunk) { + data += chunk.toString(); + }); + httpResponse.on("end", function () { + var statusCode = httpResponse.statusCode; + if (statusCode < 300) { + cb(null, data); + } else { + var retryAfter = + parseInt(httpResponse.headers["retry-after"], 10) * + 1000 || 0; + var err = util.error(new Error(), { + statusCode: statusCode, + retryable: statusCode >= 500 || statusCode === 429, + }); + if (retryAfter && err.retryable) + err.retryAfter = retryAfter; + errCallback(err); + } + }); + }, + errCallback + ); + }; - /***/ - }, + AWS.util.defer(sendRequest); + }, - /***/ 97929: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDBClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBClusters"},"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"ListTagsForResource":{"result_key":"TagList"}}}' - ); + /** + * @api private + */ + uuid: { + v4: function uuidV4() { + return __webpack_require__(3158).v4(); + }, + }, - /***/ - }, + /** + * @api private + */ + convertPayloadToString: function convertPayloadToString(resp) { + var req = resp.request; + var operation = req.operation; + var rules = req.service.api.operations[operation].output || {}; + if (rules.payload && resp.data[rules.payload]) { + resp.data[rules.payload] = resp.data[rules.payload].toString(); + } + }, - /***/ 61159: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"DBInstanceNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]}}}' - ); + /** + * @api private + */ + defer: function defer(callback) { + if ( + typeof process === "object" && + typeof process.nextTick === "function" + ) { + process.nextTick(callback); + } else if (typeof setImmediate === "function") { + setImmediate(callback); + } else { + setTimeout(callback, 0); + } + }, - /***/ - }, + /** + * @api private + */ + getRequestPayloadShape: function getRequestPayloadShape(req) { + var operations = req.service.api.operations; + if (!operations) return undefined; + var operation = (operations || {})[req.operation]; + if (!operation || !operation.input || !operation.input.payload) + return undefined; + return operation.input.members[operation.input.payload]; + }, - /***/ 3174: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-04-16","endpointPrefix":"ds","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Directory Service","serviceFullName":"AWS Directory Service","serviceId":"Directory Service","signatureVersion":"v4","targetPrefix":"DirectoryService_20150416","uid":"ds-2015-04-16"},"operations":{"AcceptSharedDirectory":{"input":{"type":"structure","required":["SharedDirectoryId"],"members":{"SharedDirectoryId":{}}},"output":{"type":"structure","members":{"SharedDirectory":{"shape":"S4"}}}},"AddIpRoutes":{"input":{"type":"structure","required":["DirectoryId","IpRoutes"],"members":{"DirectoryId":{},"IpRoutes":{"type":"list","member":{"type":"structure","members":{"CidrIp":{},"Description":{}}}},"UpdateSecurityGroupForDirectoryControllers":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceId","Tags"],"members":{"ResourceId":{},"Tags":{"shape":"Sk"}}},"output":{"type":"structure","members":{}}},"CancelSchemaExtension":{"input":{"type":"structure","required":["DirectoryId","SchemaExtensionId"],"members":{"DirectoryId":{},"SchemaExtensionId":{}}},"output":{"type":"structure","members":{}}},"ConnectDirectory":{"input":{"type":"structure","required":["Name","Password","Size","ConnectSettings"],"members":{"Name":{},"ShortName":{},"Password":{"shape":"Sv"},"Description":{},"Size":{},"ConnectSettings":{"type":"structure","required":["VpcId","SubnetIds","CustomerDnsIps","CustomerUserName"],"members":{"VpcId":{},"SubnetIds":{"shape":"Sz"},"CustomerDnsIps":{"shape":"S11"},"CustomerUserName":{}}},"Tags":{"shape":"Sk"}}},"output":{"type":"structure","members":{"DirectoryId":{}}}},"CreateAlias":{"input":{"type":"structure","required":["DirectoryId","Alias"],"members":{"DirectoryId":{},"Alias":{}}},"output":{"type":"structure","members":{"DirectoryId":{},"Alias":{}}}},"CreateComputer":{"input":{"type":"structure","required":["DirectoryId","ComputerName","Password"],"members":{"DirectoryId":{},"ComputerName":{},"Password":{"type":"string","sensitive":true},"OrganizationalUnitDistinguishedName":{},"ComputerAttributes":{"shape":"S1c"}}},"output":{"type":"structure","members":{"Computer":{"type":"structure","members":{"ComputerId":{},"ComputerName":{},"ComputerAttributes":{"shape":"S1c"}}}}}},"CreateConditionalForwarder":{"input":{"type":"structure","required":["DirectoryId","RemoteDomainName","DnsIpAddrs"],"members":{"DirectoryId":{},"RemoteDomainName":{},"DnsIpAddrs":{"shape":"S11"}}},"output":{"type":"structure","members":{}}},"CreateDirectory":{"input":{"type":"structure","required":["Name","Password","Size"],"members":{"Name":{},"ShortName":{},"Password":{"shape":"S1n"},"Description":{},"Size":{},"VpcSettings":{"shape":"S1o"},"Tags":{"shape":"Sk"}}},"output":{"type":"structure","members":{"DirectoryId":{}}}},"CreateLogSubscription":{"input":{"type":"structure","required":["DirectoryId","LogGroupName"],"members":{"DirectoryId":{},"LogGroupName":{}}},"output":{"type":"structure","members":{}}},"CreateMicrosoftAD":{"input":{"type":"structure","required":["Name","Password","VpcSettings"],"members":{"Name":{},"ShortName":{},"Password":{"shape":"S1n"},"Description":{},"VpcSettings":{"shape":"S1o"},"Edition":{},"Tags":{"shape":"Sk"}}},"output":{"type":"structure","members":{"DirectoryId":{}}}},"CreateSnapshot":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"Name":{}}},"output":{"type":"structure","members":{"SnapshotId":{}}}},"CreateTrust":{"input":{"type":"structure","required":["DirectoryId","RemoteDomainName","TrustPassword","TrustDirection"],"members":{"DirectoryId":{},"RemoteDomainName":{},"TrustPassword":{"type":"string","sensitive":true},"TrustDirection":{},"TrustType":{},"ConditionalForwarderIpAddrs":{"shape":"S11"},"SelectiveAuth":{}}},"output":{"type":"structure","members":{"TrustId":{}}}},"DeleteConditionalForwarder":{"input":{"type":"structure","required":["DirectoryId","RemoteDomainName"],"members":{"DirectoryId":{},"RemoteDomainName":{}}},"output":{"type":"structure","members":{}}},"DeleteDirectory":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{}}},"output":{"type":"structure","members":{"DirectoryId":{}}}},"DeleteLogSubscription":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{}}},"output":{"type":"structure","members":{}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{}}},"output":{"type":"structure","members":{"SnapshotId":{}}}},"DeleteTrust":{"input":{"type":"structure","required":["TrustId"],"members":{"TrustId":{},"DeleteAssociatedConditionalForwarder":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrustId":{}}}},"DeregisterCertificate":{"input":{"type":"structure","required":["DirectoryId","CertificateId"],"members":{"DirectoryId":{},"CertificateId":{}}},"output":{"type":"structure","members":{}}},"DeregisterEventTopic":{"input":{"type":"structure","required":["DirectoryId","TopicName"],"members":{"DirectoryId":{},"TopicName":{}}},"output":{"type":"structure","members":{}}},"DescribeCertificate":{"input":{"type":"structure","required":["DirectoryId","CertificateId"],"members":{"DirectoryId":{},"CertificateId":{}}},"output":{"type":"structure","members":{"Certificate":{"type":"structure","members":{"CertificateId":{},"State":{},"StateReason":{},"CommonName":{},"RegisteredDateTime":{"type":"timestamp"},"ExpiryDateTime":{"type":"timestamp"}}}}}},"DescribeConditionalForwarders":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"RemoteDomainNames":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ConditionalForwarders":{"type":"list","member":{"type":"structure","members":{"RemoteDomainName":{},"DnsIpAddrs":{"shape":"S11"},"ReplicationScope":{}}}}}}},"DescribeDirectories":{"input":{"type":"structure","members":{"DirectoryIds":{"shape":"S33"},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"DirectoryDescriptions":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"Name":{},"ShortName":{},"Size":{},"Edition":{},"Alias":{},"AccessUrl":{},"Description":{},"DnsIpAddrs":{"shape":"S11"},"Stage":{},"ShareStatus":{},"ShareMethod":{},"ShareNotes":{"shape":"S8"},"LaunchTime":{"type":"timestamp"},"StageLastUpdatedDateTime":{"type":"timestamp"},"Type":{},"VpcSettings":{"shape":"S3d"},"ConnectSettings":{"type":"structure","members":{"VpcId":{},"SubnetIds":{"shape":"Sz"},"CustomerUserName":{},"SecurityGroupId":{},"AvailabilityZones":{"shape":"S3f"},"ConnectIps":{"type":"list","member":{}}}},"RadiusSettings":{"shape":"S3j"},"RadiusStatus":{},"StageReason":{},"SsoEnabled":{"type":"boolean"},"DesiredNumberOfDomainControllers":{"type":"integer"},"OwnerDirectoryDescription":{"type":"structure","members":{"DirectoryId":{},"AccountId":{},"DnsIpAddrs":{"shape":"S11"},"VpcSettings":{"shape":"S3d"},"RadiusSettings":{"shape":"S3j"},"RadiusStatus":{}}}}}},"NextToken":{}}}},"DescribeDomainControllers":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"DomainControllerIds":{"type":"list","member":{}},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"DomainControllers":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"DomainControllerId":{},"DnsIpAddr":{},"VpcId":{},"SubnetId":{},"AvailabilityZone":{},"Status":{},"StatusReason":{},"LaunchTime":{"type":"timestamp"},"StatusLastUpdatedDateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeEventTopics":{"input":{"type":"structure","members":{"DirectoryId":{},"TopicNames":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"EventTopics":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"TopicName":{},"TopicArn":{},"CreatedDateTime":{"type":"timestamp"},"Status":{}}}}}}},"DescribeLDAPSSettings":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"Type":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"LDAPSSettingsInfo":{"type":"list","member":{"type":"structure","members":{"LDAPSStatus":{},"LDAPSStatusReason":{},"LastUpdatedDateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeSharedDirectories":{"input":{"type":"structure","required":["OwnerDirectoryId"],"members":{"OwnerDirectoryId":{},"SharedDirectoryIds":{"shape":"S33"},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"SharedDirectories":{"type":"list","member":{"shape":"S4"}},"NextToken":{}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"DirectoryId":{},"SnapshotIds":{"type":"list","member":{}},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Snapshots":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"SnapshotId":{},"Type":{},"Name":{},"Status":{},"StartTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeTrusts":{"input":{"type":"structure","members":{"DirectoryId":{},"TrustIds":{"type":"list","member":{}},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Trusts":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"TrustId":{},"RemoteDomainName":{},"TrustType":{},"TrustDirection":{},"TrustState":{},"CreatedDateTime":{"type":"timestamp"},"LastUpdatedDateTime":{"type":"timestamp"},"StateLastUpdatedDateTime":{"type":"timestamp"},"TrustStateReason":{},"SelectiveAuth":{}}}},"NextToken":{}}}},"DisableLDAPS":{"input":{"type":"structure","required":["DirectoryId","Type"],"members":{"DirectoryId":{},"Type":{}}},"output":{"type":"structure","members":{}}},"DisableRadius":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{}}},"output":{"type":"structure","members":{}}},"DisableSso":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"UserName":{},"Password":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"EnableLDAPS":{"input":{"type":"structure","required":["DirectoryId","Type"],"members":{"DirectoryId":{},"Type":{}}},"output":{"type":"structure","members":{}}},"EnableRadius":{"input":{"type":"structure","required":["DirectoryId","RadiusSettings"],"members":{"DirectoryId":{},"RadiusSettings":{"shape":"S3j"}}},"output":{"type":"structure","members":{}}},"EnableSso":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"UserName":{},"Password":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"GetDirectoryLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DirectoryLimits":{"type":"structure","members":{"CloudOnlyDirectoriesLimit":{"type":"integer"},"CloudOnlyDirectoriesCurrentCount":{"type":"integer"},"CloudOnlyDirectoriesLimitReached":{"type":"boolean"},"CloudOnlyMicrosoftADLimit":{"type":"integer"},"CloudOnlyMicrosoftADCurrentCount":{"type":"integer"},"CloudOnlyMicrosoftADLimitReached":{"type":"boolean"},"ConnectedDirectoriesLimit":{"type":"integer"},"ConnectedDirectoriesCurrentCount":{"type":"integer"},"ConnectedDirectoriesLimitReached":{"type":"boolean"}}}}}},"GetSnapshotLimits":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{}}},"output":{"type":"structure","members":{"SnapshotLimits":{"type":"structure","members":{"ManualSnapshotsLimit":{"type":"integer"},"ManualSnapshotsCurrentCount":{"type":"integer"},"ManualSnapshotsLimitReached":{"type":"boolean"}}}}}},"ListCertificates":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"CertificatesInfo":{"type":"list","member":{"type":"structure","members":{"CertificateId":{},"CommonName":{},"State":{},"ExpiryDateTime":{"type":"timestamp"}}}}}}},"ListIpRoutes":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"IpRoutesInfo":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"CidrIp":{},"IpRouteStatusMsg":{},"AddedDateTime":{"type":"timestamp"},"IpRouteStatusReason":{},"Description":{}}}},"NextToken":{}}}},"ListLogSubscriptions":{"input":{"type":"structure","members":{"DirectoryId":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"LogSubscriptions":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"LogGroupName":{},"SubscriptionCreatedDateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListSchemaExtensions":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"SchemaExtensionsInfo":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"SchemaExtensionId":{},"Description":{},"SchemaExtensionStatus":{},"SchemaExtensionStatusReason":{},"StartDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sk"},"NextToken":{}}}},"RegisterCertificate":{"input":{"type":"structure","required":["DirectoryId","CertificateData"],"members":{"DirectoryId":{},"CertificateData":{}}},"output":{"type":"structure","members":{"CertificateId":{}}}},"RegisterEventTopic":{"input":{"type":"structure","required":["DirectoryId","TopicName"],"members":{"DirectoryId":{},"TopicName":{}}},"output":{"type":"structure","members":{}}},"RejectSharedDirectory":{"input":{"type":"structure","required":["SharedDirectoryId"],"members":{"SharedDirectoryId":{}}},"output":{"type":"structure","members":{"SharedDirectoryId":{}}}},"RemoveIpRoutes":{"input":{"type":"structure","required":["DirectoryId","CidrIps"],"members":{"DirectoryId":{},"CidrIps":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceId","TagKeys"],"members":{"ResourceId":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"ResetUserPassword":{"input":{"type":"structure","required":["DirectoryId","UserName","NewPassword"],"members":{"DirectoryId":{},"UserName":{},"NewPassword":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{}}},"RestoreFromSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{}}},"output":{"type":"structure","members":{}}},"ShareDirectory":{"input":{"type":"structure","required":["DirectoryId","ShareTarget","ShareMethod"],"members":{"DirectoryId":{},"ShareNotes":{"shape":"S8"},"ShareTarget":{"type":"structure","required":["Id","Type"],"members":{"Id":{},"Type":{}}},"ShareMethod":{}}},"output":{"type":"structure","members":{"SharedDirectoryId":{}}}},"StartSchemaExtension":{"input":{"type":"structure","required":["DirectoryId","CreateSnapshotBeforeSchemaExtension","LdifContent","Description"],"members":{"DirectoryId":{},"CreateSnapshotBeforeSchemaExtension":{"type":"boolean"},"LdifContent":{},"Description":{}}},"output":{"type":"structure","members":{"SchemaExtensionId":{}}}},"UnshareDirectory":{"input":{"type":"structure","required":["DirectoryId","UnshareTarget"],"members":{"DirectoryId":{},"UnshareTarget":{"type":"structure","required":["Id","Type"],"members":{"Id":{},"Type":{}}}}},"output":{"type":"structure","members":{"SharedDirectoryId":{}}}},"UpdateConditionalForwarder":{"input":{"type":"structure","required":["DirectoryId","RemoteDomainName","DnsIpAddrs"],"members":{"DirectoryId":{},"RemoteDomainName":{},"DnsIpAddrs":{"shape":"S11"}}},"output":{"type":"structure","members":{}}},"UpdateNumberOfDomainControllers":{"input":{"type":"structure","required":["DirectoryId","DesiredNumber"],"members":{"DirectoryId":{},"DesiredNumber":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"UpdateRadius":{"input":{"type":"structure","required":["DirectoryId","RadiusSettings"],"members":{"DirectoryId":{},"RadiusSettings":{"shape":"S3j"}}},"output":{"type":"structure","members":{}}},"UpdateTrust":{"input":{"type":"structure","required":["TrustId"],"members":{"TrustId":{},"SelectiveAuth":{}}},"output":{"type":"structure","members":{"RequestId":{},"TrustId":{}}}},"VerifyTrust":{"input":{"type":"structure","required":["TrustId"],"members":{"TrustId":{}}},"output":{"type":"structure","members":{"TrustId":{}}}}},"shapes":{"S4":{"type":"structure","members":{"OwnerAccountId":{},"OwnerDirectoryId":{},"ShareMethod":{},"SharedAccountId":{},"SharedDirectoryId":{},"ShareStatus":{},"ShareNotes":{"shape":"S8"},"CreatedDateTime":{"type":"timestamp"},"LastUpdatedDateTime":{"type":"timestamp"}}},"S8":{"type":"string","sensitive":true},"Sk":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sv":{"type":"string","sensitive":true},"Sz":{"type":"list","member":{}},"S11":{"type":"list","member":{}},"S1c":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}},"S1n":{"type":"string","sensitive":true},"S1o":{"type":"structure","required":["VpcId","SubnetIds"],"members":{"VpcId":{},"SubnetIds":{"shape":"Sz"}}},"S33":{"type":"list","member":{}},"S3d":{"type":"structure","members":{"VpcId":{},"SubnetIds":{"shape":"Sz"},"SecurityGroupId":{},"AvailabilityZones":{"shape":"S3f"}}},"S3f":{"type":"list","member":{}},"S3j":{"type":"structure","members":{"RadiusServers":{"type":"list","member":{}},"RadiusPort":{"type":"integer"},"RadiusTimeout":{"type":"integer"},"RadiusRetries":{"type":"integer"},"SharedSecret":{"type":"string","sensitive":true},"AuthenticationProtocol":{},"DisplayLabel":{},"UseSameUsername":{"type":"boolean"}}}}}' - ); + getProfilesFromSharedConfig: function getProfilesFromSharedConfig( + iniLoader, + filename + ) { + var profiles = {}; + var profilesFromConfig = {}; + if (process.env[util.configOptInEnv]) { + var profilesFromConfig = iniLoader.loadFrom({ + isConfig: true, + filename: process.env[util.sharedConfigFileEnv], + }); + } + var profilesFromCreds = iniLoader.loadFrom({ + filename: + filename || + (process.env[util.configOptInEnv] && + process.env[util.sharedCredentialsFileEnv]), + }); + for ( + var i = 0, profileNames = Object.keys(profilesFromConfig); + i < profileNames.length; + i++ + ) { + profiles[profileNames[i]] = profilesFromConfig[profileNames[i]]; + } + for ( + var i = 0, profileNames = Object.keys(profilesFromCreds); + i < profileNames.length; + i++ + ) { + profiles[profileNames[i]] = profilesFromCreds[profileNames[i]]; + } + return profiles; + }, - /***/ - }, - - /***/ 1714: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDomainControllers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit"}}}' - ); - - /***/ - }, - - /***/ 59225: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2011-12-05","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20111205","uid":"dynamodb-2011-12-05"},"operations":{"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S2"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"Items":{"shape":"Sk"},"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedKeys":{"shape":"S2"}}}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"So"}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"type":"structure","members":{"ConsumedCapacityUnits":{"type":"double"}}}},"UnprocessedItems":{"shape":"So"}}}},"CreateTable":{"input":{"type":"structure","required":["TableName","KeySchema","ProvisionedThroughput"],"members":{"TableName":{},"KeySchema":{"shape":"Sy"},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S15"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"Ss"},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"Query":{"input":{"type":"structure","required":["TableName","HashKeyValue"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"Count":{"type":"boolean"},"HashKeyValue":{"shape":"S7"},"RangeKeyCondition":{"shape":"S1u"},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"AttributesToGet":{"shape":"Se"},"Limit":{"type":"integer"},"Count":{"type":"boolean"},"ScanFilter":{"type":"map","key":{},"value":{"shape":"S1u"}},"ExclusiveStartKey":{"shape":"S6"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sk"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key","AttributeUpdates"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Action":{}}}},"Expected":{"shape":"S1b"},"ReturnValues":{}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sl"},"ConsumedCapacityUnits":{"type":"double"}}}},"UpdateTable":{"input":{"type":"structure","required":["TableName","ProvisionedThroughput"],"members":{"TableName":{},"ProvisionedThroughput":{"shape":"S12"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S15"}}}}},"shapes":{"S2":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S6"}},"AttributesToGet":{"shape":"Se"},"ConsistentRead":{"type":"boolean"}}}},"S6":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"S7"},"RangeKeyElement":{"shape":"S7"}}},"S7":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}}}},"Se":{"type":"list","member":{}},"Sk":{"type":"list","member":{"shape":"Sl"}},"Sl":{"type":"map","key":{},"value":{"shape":"S7"}},"So":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"Ss"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S6"}}}}}}},"Ss":{"type":"map","key":{},"value":{"shape":"S7"}},"Sy":{"type":"structure","required":["HashKeyElement"],"members":{"HashKeyElement":{"shape":"Sz"},"RangeKeyElement":{"shape":"Sz"}}},"Sz":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}},"S12":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S15":{"type":"structure","members":{"TableName":{},"KeySchema":{"shape":"Sy"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"}}},"S1b":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S7"},"Exists":{"type":"boolean"}}}},"S1u":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"type":"list","member":{"shape":"S7"}},"ComparisonOperator":{}}}}}' - ); - - /***/ - }, - - /***/ 30867: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"BatchGetItem":{"input_token":"RequestItems","output_token":"UnprocessedKeys"},"ListTables":{"input_token":"ExclusiveStartTableName","limit_key":"Limit","output_token":"LastEvaluatedTableName","result_key":"TableNames"},"Query":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"},"Scan":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"}}}' - ); - - /***/ - }, - - /***/ 15606: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"TableExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"success","argument":"Table.TableStatus"},{"expected":"ResourceNotFoundException","matcher":"error","state":"retry"}]},"TableNotExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}}' - ); - - /***/ - }, - - /***/ 10198: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-08-10","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20120810","uid":"dynamodb-2012-08-10"},"operations":{"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S2"},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"shape":"Sr"}},"UnprocessedKeys":{"shape":"S2"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S10"},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{}}},"output":{"type":"structure","members":{"UnprocessedItems":{"shape":"S10"},"ItemCollectionMetrics":{"shape":"S18"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"CreateBackup":{"input":{"type":"structure","required":["TableName","BackupName"],"members":{"TableName":{},"BackupName":{}}},"output":{"type":"structure","members":{"BackupDetails":{"shape":"S1h"}}},"endpointdiscovery":{}},"CreateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicationGroup"],"members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S1p"}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S1t"}}},"endpointdiscovery":{}},"CreateTable":{"input":{"type":"structure","required":["AttributeDefinitions","TableName","KeySchema"],"members":{"AttributeDefinitions":{"shape":"S27"},"TableName":{},"KeySchema":{"shape":"S2b"},"LocalSecondaryIndexes":{"shape":"S2e"},"GlobalSecondaryIndexes":{"shape":"S2k"},"BillingMode":{},"ProvisionedThroughput":{"shape":"S2m"},"StreamSpecification":{"shape":"S2o"},"SSESpecification":{"shape":"S2r"},"Tags":{"shape":"S2u"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2z"}}},"endpointdiscovery":{}},"DeleteBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S3o"}}},"endpointdiscovery":{}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"Expected":{"shape":"S41"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1a"}}},"endpointdiscovery":{}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2z"}}},"endpointdiscovery":{}},"DescribeBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S3o"}}},"endpointdiscovery":{}},"DescribeContinuousBackups":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S4i"}}},"endpointdiscovery":{}},"DescribeContributorInsights":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{}}},"output":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsRuleList":{"type":"list","member":{}},"ContributorInsightsStatus":{},"LastUpdateDateTime":{"type":"timestamp"},"FailureException":{"type":"structure","members":{"ExceptionName":{},"ExceptionDescription":{}}}}}},"DescribeEndpoints":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["Endpoints"],"members":{"Endpoints":{"type":"list","member":{"type":"structure","required":["Address","CachePeriodInMinutes"],"members":{"Address":{},"CachePeriodInMinutes":{"type":"long"}}}}}},"endpointoperation":true},"DescribeGlobalTable":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S1t"}}},"endpointdiscovery":{}},"DescribeGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S53"}}},"endpointdiscovery":{}},"DescribeLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountMaxReadCapacityUnits":{"type":"long"},"AccountMaxWriteCapacityUnits":{"type":"long"},"TableMaxReadCapacityUnits":{"type":"long"},"TableMaxWriteCapacityUnits":{"type":"long"}}},"endpointdiscovery":{}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S2z"}}},"endpointdiscovery":{}},"DescribeTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S5k"}}}},"DescribeTimeToLive":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TimeToLiveDescription":{"shape":"S3x"}}},"endpointdiscovery":{}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributesToGet":{"shape":"Sj"},"ConsistentRead":{"type":"boolean"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"}}},"output":{"type":"structure","members":{"Item":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"ListBackups":{"input":{"type":"structure","members":{"TableName":{},"Limit":{"type":"integer"},"TimeRangeLowerBound":{"type":"timestamp"},"TimeRangeUpperBound":{"type":"timestamp"},"ExclusiveStartBackupArn":{},"BackupType":{}}},"output":{"type":"structure","members":{"BackupSummaries":{"type":"list","member":{"type":"structure","members":{"TableName":{},"TableId":{},"TableArn":{},"BackupArn":{},"BackupName":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"},"BackupStatus":{},"BackupType":{},"BackupSizeBytes":{"type":"long"}}}},"LastEvaluatedBackupArn":{}}},"endpointdiscovery":{}},"ListContributorInsights":{"input":{"type":"structure","members":{"TableName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ContributorInsightsSummaries":{"type":"list","member":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsStatus":{}}}},"NextToken":{}}}},"ListGlobalTables":{"input":{"type":"structure","members":{"ExclusiveStartGlobalTableName":{},"Limit":{"type":"integer"},"RegionName":{}}},"output":{"type":"structure","members":{"GlobalTables":{"type":"list","member":{"type":"structure","members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S1p"}}}},"LastEvaluatedGlobalTableName":{}}},"endpointdiscovery":{}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}},"endpointdiscovery":{}},"ListTagsOfResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S2u"},"NextToken":{}}},"endpointdiscovery":{}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"S14"},"Expected":{"shape":"S41"},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionalOperator":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1a"}}},"endpointdiscovery":{}},"Query":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"Select":{},"AttributesToGet":{"shape":"Sj"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"KeyConditions":{"type":"map","key":{},"value":{"shape":"S6o"}},"QueryFilter":{"shape":"S6p"},"ConditionalOperator":{},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S6"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"FilterExpression":{},"KeyConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sr"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"RestoreTableFromBackup":{"input":{"type":"structure","required":["TargetTableName","BackupArn"],"members":{"TargetTableName":{},"BackupArn":{},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S2k"},"LocalSecondaryIndexOverride":{"shape":"S2e"},"ProvisionedThroughputOverride":{"shape":"S2m"},"SSESpecificationOverride":{"shape":"S2r"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2z"}}},"endpointdiscovery":{}},"RestoreTableToPointInTime":{"input":{"type":"structure","required":["TargetTableName"],"members":{"SourceTableArn":{},"SourceTableName":{},"TargetTableName":{},"UseLatestRestorableTime":{"type":"boolean"},"RestoreDateTime":{"type":"timestamp"},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S2k"},"LocalSecondaryIndexOverride":{"shape":"S2e"},"ProvisionedThroughputOverride":{"shape":"S2m"},"SSESpecificationOverride":{"shape":"S2r"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2z"}}},"endpointdiscovery":{}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"AttributesToGet":{"shape":"Sj"},"Limit":{"type":"integer"},"Select":{},"ScanFilter":{"shape":"S6p"},"ConditionalOperator":{},"ExclusiveStartKey":{"shape":"S6"},"ReturnConsumedCapacity":{},"TotalSegments":{"type":"integer"},"Segment":{"type":"integer"},"ProjectionExpression":{},"FilterExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Items":{"shape":"Sr"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S6"},"ConsumedCapacity":{"shape":"Su"}}},"endpointdiscovery":{}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S2u"}}},"endpointdiscovery":{}},"TransactGetItems":{"input":{"type":"structure","required":["TransactItems"],"members":{"TransactItems":{"type":"list","member":{"type":"structure","required":["Get"],"members":{"Get":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S6"},"TableName":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"}}}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"St"},"Responses":{"type":"list","member":{"type":"structure","members":{"Item":{"shape":"Ss"}}}}}},"endpointdiscovery":{}},"TransactWriteItems":{"input":{"type":"structure","required":["TransactItems"],"members":{"TransactItems":{"type":"list","member":{"type":"structure","members":{"ConditionCheck":{"type":"structure","required":["Key","TableName","ConditionExpression"],"members":{"Key":{"shape":"S6"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"},"ReturnValuesOnConditionCheckFailure":{}}},"Put":{"type":"structure","required":["Item","TableName"],"members":{"Item":{"shape":"S14"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"},"ReturnValuesOnConditionCheckFailure":{}}},"Delete":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S6"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"},"ReturnValuesOnConditionCheckFailure":{}}},"Update":{"type":"structure","required":["Key","UpdateExpression","TableName"],"members":{"Key":{"shape":"S6"},"UpdateExpression":{},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"},"ReturnValuesOnConditionCheckFailure":{}}}}}},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S18"}}},"endpointdiscovery":{}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"endpointdiscovery":{}},"UpdateContinuousBackups":{"input":{"type":"structure","required":["TableName","PointInTimeRecoverySpecification"],"members":{"TableName":{},"PointInTimeRecoverySpecification":{"type":"structure","required":["PointInTimeRecoveryEnabled"],"members":{"PointInTimeRecoveryEnabled":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S4i"}}},"endpointdiscovery":{}},"UpdateContributorInsights":{"input":{"type":"structure","required":["TableName","ContributorInsightsAction"],"members":{"TableName":{},"IndexName":{},"ContributorInsightsAction":{}}},"output":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsStatus":{}}}},"UpdateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicaUpdates"],"members":{"GlobalTableName":{},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S1t"}}},"endpointdiscovery":{}},"UpdateGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{},"GlobalTableBillingMode":{},"GlobalTableProvisionedWriteCapacityUnits":{"type":"long"},"GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"S7z"},"GlobalTableGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"S7z"}}}},"ReplicaSettingsUpdate":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"S7z"},"ReplicaGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"S7z"}}}}}}}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S53"}}},"endpointdiscovery":{}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S6"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S8"},"Action":{}}}},"Expected":{"shape":"S41"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"UpdateExpression":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"},"ExpressionAttributeValues":{"shape":"S49"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Ss"},"ConsumedCapacity":{"shape":"Su"},"ItemCollectionMetrics":{"shape":"S1a"}}},"endpointdiscovery":{}},"UpdateTable":{"input":{"type":"structure","required":["TableName"],"members":{"AttributeDefinitions":{"shape":"S27"},"TableName":{},"BillingMode":{},"ProvisionedThroughput":{"shape":"S2m"},"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"Update":{"type":"structure","required":["IndexName","ProvisionedThroughput"],"members":{"IndexName":{},"ProvisionedThroughput":{"shape":"S2m"}}},"Create":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2b"},"Projection":{"shape":"S2g"},"ProvisionedThroughput":{"shape":"S2m"}}},"Delete":{"type":"structure","required":["IndexName"],"members":{"IndexName":{}}}}}},"StreamSpecification":{"shape":"S2o"},"SSESpecification":{"shape":"S2r"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S20"},"GlobalSecondaryIndexes":{"shape":"S8o"}}},"Update":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S20"},"GlobalSecondaryIndexes":{"shape":"S8o"}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S2z"}}},"endpointdiscovery":{}},"UpdateTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"S7z"}}}},"TableName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"S7z"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaGlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedReadCapacityAutoScalingUpdate":{"shape":"S7z"}}}},"ReplicaProvisionedReadCapacityAutoScalingUpdate":{"shape":"S7z"}}}}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S5k"}}}},"UpdateTimeToLive":{"input":{"type":"structure","required":["TableName","TimeToLiveSpecification"],"members":{"TableName":{},"TimeToLiveSpecification":{"shape":"S92"}}},"output":{"type":"structure","members":{"TimeToLiveSpecification":{"shape":"S92"}}},"endpointdiscovery":{}}},"shapes":{"S2":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S6"}},"AttributesToGet":{"shape":"Sj"},"ConsistentRead":{"type":"boolean"},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"Sm"}}}},"S6":{"type":"map","key":{},"value":{"shape":"S8"}},"S8":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}},"M":{"type":"map","key":{},"value":{"shape":"S8"}},"L":{"type":"list","member":{"shape":"S8"}},"NULL":{"type":"boolean"},"BOOL":{"type":"boolean"}}},"Sj":{"type":"list","member":{}},"Sm":{"type":"map","key":{},"value":{}},"Sr":{"type":"list","member":{"shape":"Ss"}},"Ss":{"type":"map","key":{},"value":{"shape":"S8"}},"St":{"type":"list","member":{"shape":"Su"}},"Su":{"type":"structure","members":{"TableName":{},"CapacityUnits":{"type":"double"},"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"Table":{"shape":"Sw"},"LocalSecondaryIndexes":{"shape":"Sx"},"GlobalSecondaryIndexes":{"shape":"Sx"}}},"Sw":{"type":"structure","members":{"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"CapacityUnits":{"type":"double"}}},"Sx":{"type":"map","key":{},"value":{"shape":"Sw"}},"S10":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"S14"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S6"}}}}}}},"S14":{"type":"map","key":{},"value":{"shape":"S8"}},"S18":{"type":"map","key":{},"value":{"type":"list","member":{"shape":"S1a"}}},"S1a":{"type":"structure","members":{"ItemCollectionKey":{"type":"map","key":{},"value":{"shape":"S8"}},"SizeEstimateRangeGB":{"type":"list","member":{"type":"double"}}}},"S1h":{"type":"structure","required":["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],"members":{"BackupArn":{},"BackupName":{},"BackupSizeBytes":{"type":"long"},"BackupStatus":{},"BackupType":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"}}},"S1p":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"S1t":{"type":"structure","members":{"ReplicationGroup":{"shape":"S1u"},"GlobalTableArn":{},"CreationDateTime":{"type":"timestamp"},"GlobalTableStatus":{},"GlobalTableName":{}}},"S1u":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"ReplicaStatus":{},"ReplicaStatusDescription":{},"ReplicaStatusPercentProgress":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S20"},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S20"}}}}}}},"S20":{"type":"structure","members":{"ReadCapacityUnits":{"type":"long"}}},"S27":{"type":"list","member":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}}},"S2b":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"S2e":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2b"},"Projection":{"shape":"S2g"}}}},"S2g":{"type":"structure","members":{"ProjectionType":{},"NonKeyAttributes":{"type":"list","member":{}}}},"S2k":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2b"},"Projection":{"shape":"S2g"},"ProvisionedThroughput":{"shape":"S2m"}}}},"S2m":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S2o":{"type":"structure","required":["StreamEnabled"],"members":{"StreamEnabled":{"type":"boolean"},"StreamViewType":{}}},"S2r":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SSEType":{},"KMSMasterKeyId":{}}},"S2u":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S2z":{"type":"structure","members":{"AttributeDefinitions":{"shape":"S27"},"TableName":{},"KeySchema":{"shape":"S2b"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S31"},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"TableArn":{},"TableId":{},"BillingModeSummary":{"shape":"S36"},"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2b"},"Projection":{"shape":"S2g"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2b"},"Projection":{"shape":"S2g"},"IndexStatus":{},"Backfilling":{"type":"boolean"},"ProvisionedThroughput":{"shape":"S31"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"StreamSpecification":{"shape":"S2o"},"LatestStreamLabel":{},"LatestStreamArn":{},"GlobalTableVersion":{},"Replicas":{"shape":"S1u"},"RestoreSummary":{"type":"structure","required":["RestoreDateTime","RestoreInProgress"],"members":{"SourceBackupArn":{},"SourceTableArn":{},"RestoreDateTime":{"type":"timestamp"},"RestoreInProgress":{"type":"boolean"}}},"SSEDescription":{"shape":"S3h"},"ArchivalSummary":{"type":"structure","members":{"ArchivalDateTime":{"type":"timestamp"},"ArchivalReason":{},"ArchivalBackupArn":{}}}}},"S31":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S36":{"type":"structure","members":{"BillingMode":{},"LastUpdateToPayPerRequestDateTime":{"type":"timestamp"}}},"S3h":{"type":"structure","members":{"Status":{},"SSEType":{},"KMSMasterKeyArn":{},"InaccessibleEncryptionDateTime":{"type":"timestamp"}}},"S3o":{"type":"structure","members":{"BackupDetails":{"shape":"S1h"},"SourceTableDetails":{"type":"structure","required":["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],"members":{"TableName":{},"TableId":{},"TableArn":{},"TableSizeBytes":{"type":"long"},"KeySchema":{"shape":"S2b"},"TableCreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S2m"},"ItemCount":{"type":"long"},"BillingMode":{}}},"SourceTableFeatureDetails":{"type":"structure","members":{"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2b"},"Projection":{"shape":"S2g"}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2b"},"Projection":{"shape":"S2g"},"ProvisionedThroughput":{"shape":"S2m"}}}},"StreamDescription":{"shape":"S2o"},"TimeToLiveDescription":{"shape":"S3x"},"SSEDescription":{"shape":"S3h"}}}}},"S3x":{"type":"structure","members":{"TimeToLiveStatus":{},"AttributeName":{}}},"S41":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S8"},"Exists":{"type":"boolean"},"ComparisonOperator":{},"AttributeValueList":{"shape":"S45"}}}},"S45":{"type":"list","member":{"shape":"S8"}},"S49":{"type":"map","key":{},"value":{"shape":"S8"}},"S4i":{"type":"structure","required":["ContinuousBackupsStatus"],"members":{"ContinuousBackupsStatus":{},"PointInTimeRecoveryDescription":{"type":"structure","members":{"PointInTimeRecoveryStatus":{},"EarliestRestorableDateTime":{"type":"timestamp"},"LatestRestorableDateTime":{"type":"timestamp"}}}}},"S53":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaStatus":{},"ReplicaBillingModeSummary":{"shape":"S36"},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S55"},"ReplicaProvisionedWriteCapacityUnits":{"type":"long"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S55"},"ReplicaGlobalSecondaryIndexSettings":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S55"},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S55"}}}}}}},"S55":{"type":"structure","members":{"MinimumUnits":{"type":"long"},"MaximumUnits":{"type":"long"},"AutoScalingDisabled":{"type":"boolean"},"AutoScalingRoleArn":{},"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"TargetTrackingScalingPolicyConfiguration":{"type":"structure","required":["TargetValue"],"members":{"DisableScaleIn":{"type":"boolean"},"ScaleInCooldown":{"type":"integer"},"ScaleOutCooldown":{"type":"integer"},"TargetValue":{"type":"double"}}}}}}}},"S5k":{"type":"structure","members":{"TableName":{},"TableStatus":{},"Replicas":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S55"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S55"}}}},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S55"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S55"},"ReplicaStatus":{}}}}}},"S6o":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"shape":"S45"},"ComparisonOperator":{}}},"S6p":{"type":"map","key":{},"value":{"shape":"S6o"}},"S7z":{"type":"structure","members":{"MinimumUnits":{"type":"long"},"MaximumUnits":{"type":"long"},"AutoScalingDisabled":{"type":"boolean"},"AutoScalingRoleArn":{},"ScalingPolicyUpdate":{"type":"structure","required":["TargetTrackingScalingPolicyConfiguration"],"members":{"PolicyName":{},"TargetTrackingScalingPolicyConfiguration":{"type":"structure","required":["TargetValue"],"members":{"DisableScaleIn":{"type":"boolean"},"ScaleInCooldown":{"type":"integer"},"ScaleOutCooldown":{"type":"integer"},"TargetValue":{"type":"double"}}}}}}},"S8o":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S20"}}}},"S92":{"type":"structure","required":["Enabled","AttributeName"],"members":{"Enabled":{"type":"boolean"},"AttributeName":{}}}}}' - ); + /** + * @api private + */ + ARN: { + validate: function validateARN(str) { + return ( + str && str.indexOf("arn:") === 0 && str.split(":").length >= 6 + ); + }, + parse: function parseARN(arn) { + var matched = arn.split(":"); + return { + partition: matched[1], + service: matched[2], + region: matched[3], + accountId: matched[4], + resource: matched.slice(5).join(":"), + }; + }, + build: function buildARN(arnObject) { + if ( + arnObject.service === undefined || + arnObject.region === undefined || + arnObject.accountId === undefined || + arnObject.resource === undefined + ) + throw util.error(new Error("Input ARN object is invalid")); + return ( + "arn:" + + (arnObject.partition || "aws") + + ":" + + arnObject.service + + ":" + + arnObject.region + + ":" + + arnObject.accountId + + ":" + + arnObject.resource + ); + }, + }, - /***/ - }, + /** + * @api private + */ + defaultProfile: "default", - /***/ 79199: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"BatchGetItem":{"input_token":"RequestItems","output_token":"UnprocessedKeys"},"ListContributorInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListTables":{"input_token":"ExclusiveStartTableName","limit_key":"Limit","output_token":"LastEvaluatedTableName","result_key":"TableNames"},"Query":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"},"Scan":{"input_token":"ExclusiveStartKey","limit_key":"Limit","output_token":"LastEvaluatedKey","result_key":"Items"}}}' - ); + /** + * @api private + */ + configOptInEnv: "AWS_SDK_LOAD_CONFIG", - /***/ - }, + /** + * @api private + */ + sharedCredentialsFileEnv: "AWS_SHARED_CREDENTIALS_FILE", - /***/ 13814: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"TableExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"success","argument":"Table.TableStatus"},{"expected":"ResourceNotFoundException","matcher":"error","state":"retry"}]},"TableNotExists":{"delay":20,"operation":"DescribeTable","maxAttempts":25,"acceptors":[{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}}' - ); + /** + * @api private + */ + sharedConfigFileEnv: "AWS_CONFIG_FILE", - /***/ - }, + /** + * @api private + */ + imdsDisabledEnv: "AWS_EC2_METADATA_DISABLED", + }; - /***/ 67263: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-11-02","endpointPrefix":"ebs","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amazon EBS","serviceFullName":"Amazon Elastic Block Store","serviceId":"EBS","signatureVersion":"v4","uid":"ebs-2019-11-02"},"operations":{"GetSnapshotBlock":{"http":{"method":"GET","requestUri":"/snapshots/{snapshotId}/blocks/{blockIndex}"},"input":{"type":"structure","required":["SnapshotId","BlockIndex","BlockToken"],"members":{"SnapshotId":{"location":"uri","locationName":"snapshotId"},"BlockIndex":{"location":"uri","locationName":"blockIndex","type":"integer"},"BlockToken":{"location":"querystring","locationName":"blockToken"}}},"output":{"type":"structure","members":{"DataLength":{"location":"header","locationName":"x-amz-Data-Length","type":"integer"},"BlockData":{"type":"blob","sensitive":true,"streaming":true},"Checksum":{"location":"header","locationName":"x-amz-Checksum"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-Checksum-Algorithm"}},"payload":"BlockData"}},"ListChangedBlocks":{"http":{"method":"GET","requestUri":"/snapshots/{secondSnapshotId}/changedblocks"},"input":{"type":"structure","required":["SecondSnapshotId"],"members":{"FirstSnapshotId":{"location":"querystring","locationName":"firstSnapshotId"},"SecondSnapshotId":{"location":"uri","locationName":"secondSnapshotId"},"NextToken":{"location":"querystring","locationName":"pageToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"StartingBlockIndex":{"location":"querystring","locationName":"startingBlockIndex","type":"integer"}}},"output":{"type":"structure","members":{"ChangedBlocks":{"type":"list","member":{"type":"structure","members":{"BlockIndex":{"type":"integer"},"FirstBlockToken":{},"SecondBlockToken":{}},"sensitive":true}},"ExpiryTime":{"type":"timestamp"},"VolumeSize":{"type":"long"},"BlockSize":{"type":"integer"},"NextToken":{}}}},"ListSnapshotBlocks":{"http":{"method":"GET","requestUri":"/snapshots/{snapshotId}/blocks"},"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{"location":"uri","locationName":"snapshotId"},"NextToken":{"location":"querystring","locationName":"pageToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"StartingBlockIndex":{"location":"querystring","locationName":"startingBlockIndex","type":"integer"}}},"output":{"type":"structure","members":{"Blocks":{"type":"list","member":{"type":"structure","members":{"BlockIndex":{"type":"integer"},"BlockToken":{}}},"sensitive":true},"ExpiryTime":{"type":"timestamp"},"VolumeSize":{"type":"long"},"BlockSize":{"type":"integer"},"NextToken":{}}}}},"shapes":{}}' - ); + /** + * @api private + */ + module.exports = util; /***/ }, - /***/ 94934: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListChangedBlocks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSnapshotBlocks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /***/ 155: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + DistributionDeployed: { + delay: 60, + operation: "GetDistribution", + maxAttempts: 25, + description: "Wait until a distribution is deployed.", + acceptors: [ + { + expected: "Deployed", + matcher: "path", + state: "success", + argument: "Distribution.Status", + }, + ], + }, + InvalidationCompleted: { + delay: 20, + operation: "GetInvalidation", + maxAttempts: 30, + description: "Wait until an invalidation has completed.", + acceptors: [ + { + expected: "Completed", + matcher: "path", + state: "success", + argument: "Invalidation.Status", + }, + ], + }, + StreamingDistributionDeployed: { + delay: 60, + operation: "GetStreamingDistribution", + maxAttempts: 25, + description: "Wait until a streaming distribution is deployed.", + acceptors: [ + { + expected: "Deployed", + matcher: "path", + state: "success", + argument: "StreamingDistribution.Status", + }, + ], + }, + }, + }; /***/ }, - /***/ 8893: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-15","endpointPrefix":"ec2","protocol":"ec2","serviceAbbreviation":"Amazon EC2","serviceFullName":"Amazon Elastic Compute Cloud","serviceId":"EC2","signatureVersion":"v4","uid":"ec2-2016-11-15","xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15"},"operations":{"AcceptReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"ExchangeId":{"locationName":"exchangeId"}}}},"AcceptTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Se","locationName":"transitGatewayPeeringAttachment"}}}},"AcceptTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sn","locationName":"transitGatewayVpcAttachment"}}}},"AcceptVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"Su","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sx","locationName":"unsuccessful"}}}},"AcceptVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S13","locationName":"vpcPeeringConnection"}}}},"AdvertiseByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1e","locationName":"byoipCidr"}}}},"AllocateAddress":{"input":{"type":"structure","members":{"Domain":{},"Address":{},"PublicIpv4Pool":{},"NetworkBorderGroup":{},"CustomerOwnedIpv4Pool":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Domain":{"locationName":"domain"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"}}}},"AllocateHosts":{"input":{"type":"structure","required":["AvailabilityZone","Quantity"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"ClientToken":{"locationName":"clientToken"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{},"Quantity":{"locationName":"quantity","type":"integer"},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"HostRecovery":{}}},"output":{"type":"structure","members":{"HostIds":{"shape":"S1q","locationName":"hostIdSet"}}}},"ApplySecurityGroupsToClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","VpcId","SecurityGroupIds"],"members":{"ClientVpnEndpointId":{},"VpcId":{},"SecurityGroupIds":{"shape":"S1u","locationName":"SecurityGroupId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SecurityGroupIds":{"shape":"S1u","locationName":"securityGroupIds"}}}},"AssignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S1y","locationName":"ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AssignedIpv6Addresses":{"shape":"S1y","locationName":"assignedIpv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"AssignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"AllowReassignment":{"locationName":"allowReassignment","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S22","locationName":"privateIpAddress"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AssignedPrivateIpAddresses":{"locationName":"assignedPrivateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateIpAddress":{"locationName":"privateIpAddress"}}}}}}},"AssociateAddress":{"input":{"type":"structure","members":{"AllocationId":{},"InstanceId":{},"PublicIp":{},"AllowReassociation":{"locationName":"allowReassociation","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","SubnetId"],"members":{"ClientVpnEndpointId":{},"SubnetId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2d","locationName":"status"}}}},"AssociateDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId","VpcId"],"members":{"DhcpOptionsId":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"AssociateIamInstanceProfile":{"input":{"type":"structure","required":["IamInstanceProfile","InstanceId"],"members":{"IamInstanceProfile":{"shape":"S2i"},"InstanceId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S2k","locationName":"iamInstanceProfileAssociation"}}}},"AssociateRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"AssociationState":{"shape":"S2r","locationName":"associationState"}}}},"AssociateSubnetCidrBlock":{"input":{"type":"structure","required":["Ipv6CidrBlock","SubnetId"],"members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S2v","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"AssociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"So"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"S31","locationName":"associations"}}}},"AssociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S39","locationName":"association"}}}},"AssociateVpcCidrBlock":{"input":{"type":"structure","required":["VpcId"],"members":{"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"CidrBlock":{},"VpcId":{"locationName":"vpcId"},"Ipv6CidrBlockNetworkBorderGroup":{},"Ipv6Pool":{},"Ipv6CidrBlock":{}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3e","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S3h","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"AttachClassicLinkVpc":{"input":{"type":"structure","required":["Groups","InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S3j","locationName":"SecurityGroupId"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"AttachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"AttachNetworkInterface":{"input":{"type":"structure","required":["DeviceIndex","InstanceId","NetworkInterfaceId"],"members":{"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"}}}},"AttachVolume":{"input":{"type":"structure","required":["Device","InstanceId","VolumeId"],"members":{"Device":{},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S3r"}},"AttachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcAttachment":{"shape":"S3w","locationName":"attachment"}}}},"AuthorizeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"AuthorizeAllGroups":{"type":"boolean"},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S40","locationName":"status"}}}},"AuthorizeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S43","locationName":"ipPermissions"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}}},"AuthorizeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S43"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"BundleInstance":{"input":{"type":"structure","required":["InstanceId","Storage"],"members":{"InstanceId":{},"Storage":{"shape":"S4g"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S4k","locationName":"bundleInstanceTask"}}}},"CancelBundleTask":{"input":{"type":"structure","required":["BundleId"],"members":{"BundleId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S4k","locationName":"bundleInstanceTask"}}}},"CancelCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CancelConversionTask":{"input":{"type":"structure","required":["ConversionTaskId"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"ReasonMessage":{"locationName":"reasonMessage"}}}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskId"],"members":{"ExportTaskId":{"locationName":"exportTaskId"}}}},"CancelImportTask":{"input":{"type":"structure","members":{"CancelReason":{},"DryRun":{"type":"boolean"},"ImportTaskId":{}}},"output":{"type":"structure","members":{"ImportTaskId":{"locationName":"importTaskId"},"PreviousState":{"locationName":"previousState"},"State":{"locationName":"state"}}}},"CancelReservedInstancesListing":{"input":{"type":"structure","required":["ReservedInstancesListingId"],"members":{"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S53","locationName":"reservedInstancesListingsSet"}}}},"CancelSpotFleetRequests":{"input":{"type":"structure","required":["SpotFleetRequestIds","TerminateInstances"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestIds":{"shape":"S5f","locationName":"spotFleetRequestId"},"TerminateInstances":{"locationName":"terminateInstances","type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetRequests":{"locationName":"successfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentSpotFleetRequestState":{"locationName":"currentSpotFleetRequestState"},"PreviousSpotFleetRequestState":{"locationName":"previousSpotFleetRequestState"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"UnsuccessfulFleetRequests":{"locationName":"unsuccessfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}}}}},"CancelSpotInstanceRequests":{"input":{"type":"structure","required":["SpotInstanceRequestIds"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S5q","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"CancelledSpotInstanceRequests":{"locationName":"spotInstanceRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"State":{"locationName":"state"}}}}}}},"ConfirmProductInstance":{"input":{"type":"structure","required":["InstanceId","ProductCode"],"members":{"InstanceId":{},"ProductCode":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"Return":{"locationName":"return","type":"boolean"}}}},"CopyFpgaImage":{"input":{"type":"structure","required":["SourceFpgaImageId","SourceRegion"],"members":{"DryRun":{"type":"boolean"},"SourceFpgaImageId":{},"Description":{},"Name":{},"SourceRegion":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"}}}},"CopyImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"ClientToken":{},"Description":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Name":{},"SourceImageId":{},"SourceRegion":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceRegion","SourceSnapshotId"],"members":{"Description":{},"DestinationRegion":{"locationName":"destinationRegion"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"PresignedUrl":{"locationName":"presignedUrl"},"SourceRegion":{},"SourceSnapshotId":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"CreateCapacityReservation":{"input":{"type":"structure","required":["InstanceType","InstancePlatform","InstanceCount"],"members":{"ClientToken":{},"InstanceType":{},"InstancePlatform":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tenancy":{},"InstanceCount":{"type":"integer"},"EbsOptimized":{"type":"boolean"},"EphemeralStorage":{"type":"boolean"},"EndDate":{"type":"timestamp"},"EndDateType":{},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1l"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservation":{"shape":"S6c","locationName":"capacityReservation"}}}},"CreateClientVpnEndpoint":{"input":{"type":"structure","required":["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],"members":{"ClientCidrBlock":{},"ServerCertificateArn":{},"AuthenticationOptions":{"locationName":"Authentication","type":"list","member":{"type":"structure","members":{"Type":{},"ActiveDirectory":{"type":"structure","members":{"DirectoryId":{}}},"MutualAuthentication":{"type":"structure","members":{"ClientRootCertificateChainArn":{}}}}}},"ConnectionLogOptions":{"shape":"S6k"},"DnsServers":{"shape":"So"},"TransportProtocol":{},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"SecurityGroupIds":{"shape":"S1u","locationName":"SecurityGroupId"},"VpcId":{}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S6n","locationName":"status"},"DnsName":{"locationName":"dnsName"}}}},"CreateClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],"members":{"ClientVpnEndpointId":{},"DestinationCidrBlock":{},"TargetVpcSubnetId":{},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S6r","locationName":"status"}}}},"CreateCustomerGateway":{"input":{"type":"structure","required":["BgpAsn","Type"],"members":{"BgpAsn":{"type":"integer"},"PublicIp":{"locationName":"IpAddress"},"CertificateArn":{},"Type":{},"DeviceName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateway":{"shape":"S6w","locationName":"customerGateway"}}}},"CreateDefaultSubnet":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S6z","locationName":"subnet"}}}},"CreateDefaultVpc":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S74","locationName":"vpc"}}}},"CreateDhcpOptions":{"input":{"type":"structure","required":["DhcpConfigurations"],"members":{"DhcpConfigurations":{"locationName":"dhcpConfiguration","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"shape":"So","locationName":"Value"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"shape":"S7d","locationName":"dhcpOptions"}}}},"CreateEgressOnlyInternetGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"ClientToken":{},"DryRun":{"type":"boolean"},"VpcId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"EgressOnlyInternetGateway":{"shape":"S7k","locationName":"egressOnlyInternetGateway"}}}},"CreateFleet":{"input":{"type":"structure","required":["LaunchTemplateConfigs","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"SpotOptions":{"type":"structure","members":{"AllocationStrategy":{},"InstanceInterruptionBehavior":{},"InstancePoolsToUseCount":{"type":"integer"},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"OnDemandOptions":{"type":"structure","members":{"AllocationStrategy":{},"CapacityReservationOptions":{"type":"structure","members":{"UsageStrategy":{}}},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"Overrides":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{},"MaxPrice":{},"SubnetId":{},"AvailabilityZone":{},"WeightedCapacity":{"type":"double"},"Priority":{"type":"double"},"Placement":{"shape":"S85"}}}}}}},"TargetCapacitySpecification":{"shape":"S86"},"TerminateInstancesWithExpiration":{"type":"boolean"},"Type":{},"ValidFrom":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"},"ReplaceUnhealthyInstances":{"type":"boolean"},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"FleetId":{"locationName":"fleetId"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S8d","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S8d","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"S8k","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}},"CreateFlowLogs":{"input":{"type":"structure","required":["ResourceIds","ResourceType","TrafficType"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"DeliverLogsPermissionArn":{},"LogGroupName":{},"ResourceIds":{"locationName":"ResourceId","type":"list","member":{"locationName":"item"}},"ResourceType":{},"TrafficType":{},"LogDestinationType":{},"LogDestination":{},"LogFormat":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"MaxAggregationInterval":{"type":"integer"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"FlowLogIds":{"shape":"So","locationName":"flowLogIdSet"},"Unsuccessful":{"shape":"Sx","locationName":"unsuccessful"}}}},"CreateFpgaImage":{"input":{"type":"structure","required":["InputStorageLocation"],"members":{"DryRun":{"type":"boolean"},"InputStorageLocation":{"shape":"S8u"},"LogsStorageLocation":{"shape":"S8u"},"Description":{},"Name":{},"ClientToken":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"}}}},"CreateImage":{"input":{"type":"structure","required":["InstanceId","Name"],"members":{"BlockDeviceMappings":{"shape":"S8x","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"Name":{"locationName":"name"},"NoReboot":{"locationName":"noReboot","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateInstanceExportTask":{"input":{"type":"structure","required":["InstanceId"],"members":{"Description":{"locationName":"description"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"output":{"type":"structure","members":{"ExportTask":{"shape":"S98","locationName":"exportTask"}}}},"CreateInternetGateway":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InternetGateway":{"shape":"S9e","locationName":"internetGateway"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyMaterial":{"locationName":"keyMaterial","type":"string","sensitive":true},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"}}}},"CreateLaunchTemplate":{"input":{"type":"structure","required":["LaunchTemplateName","LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateName":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"S9k"},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sav","locationName":"launchTemplate"}}}},"CreateLaunchTemplateVersion":{"input":{"type":"structure","required":["LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"SourceVersion":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"S9k"}}},"output":{"type":"structure","members":{"LaunchTemplateVersion":{"shape":"Say","locationName":"launchTemplateVersion"}}}},"CreateLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"LocalGatewayVirtualInterfaceGroupId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sbv","locationName":"route"}}}},"CreateLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableId","VpcId"],"members":{"LocalGatewayRouteTableId":{},"VpcId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sc0","locationName":"localGatewayRouteTableVpcAssociation"}}}},"CreateNatGateway":{"input":{"type":"structure","required":["AllocationId","SubnetId"],"members":{"AllocationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"SubnetId":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"NatGateway":{"shape":"Sc4","locationName":"natGateway"}}}},"CreateNetworkAcl":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"NetworkAcl":{"shape":"Scb","locationName":"networkAcl"}}}},"CreateNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Scg","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sch","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"CreateNetworkInterface":{"input":{"type":"structure","required":["SubnetId"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S9t","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Sb6","locationName":"ipv6Addresses"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S9w","locationName":"privateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"InterfaceType":{},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"NetworkInterface":{"shape":"Sco","locationName":"networkInterface"}}}},"CreateNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfaceId","Permission"],"members":{"NetworkInterfaceId":{},"AwsAccountId":{},"AwsService":{},"Permission":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfacePermission":{"shape":"Sd2","locationName":"interfacePermission"}}}},"CreatePlacementGroup":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"type":"integer"}}}},"CreateReservedInstancesListing":{"input":{"type":"structure","required":["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],"members":{"ClientToken":{"locationName":"clientToken"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S53","locationName":"reservedInstancesListingsSet"}}}},"CreateRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CreateRouteTable":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"RouteTable":{"shape":"Sdi","locationName":"routeTable"}}}},"CreateSecurityGroup":{"input":{"type":"structure","required":["Description","GroupName"],"members":{"Description":{"locationName":"GroupDescription"},"GroupName":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"GroupId":{"locationName":"groupId"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeId"],"members":{"Description":{},"VolumeId":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"Sdu"}},"CreateSnapshots":{"input":{"type":"structure","required":["InstanceSpecification"],"members":{"Description":{},"InstanceSpecification":{"type":"structure","members":{"InstanceId":{},"ExcludeBootVolume":{"type":"boolean"}}},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"CopyTagsFromSource":{}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"Tags":{"shape":"Sj","locationName":"tagSet"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"VolumeId":{"locationName":"volumeId"},"State":{"locationName":"state"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"StartTime":{"locationName":"startTime","type":"timestamp"},"Progress":{"locationName":"progress"},"OwnerId":{"locationName":"ownerId"},"SnapshotId":{"locationName":"snapshotId"}}}}}}},"CreateSpotDatafeedSubscription":{"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"locationName":"bucket"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Prefix":{"locationName":"prefix"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Se5","locationName":"spotDatafeedSubscription"}}}},"CreateSubnet":{"input":{"type":"structure","required":["CidrBlock","VpcId"],"members":{"AvailabilityZone":{},"AvailabilityZoneId":{},"CidrBlock":{},"Ipv6CidrBlock":{},"OutpostArn":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S6z","locationName":"subnet"}}}},"CreateTags":{"input":{"type":"structure","required":["Resources","Tags"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Seb","locationName":"ResourceId"},"Tags":{"shape":"Sj","locationName":"Tag"}}}},"CreateTrafficMirrorFilter":{"input":{"type":"structure","members":{"Description":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sef","locationName":"trafficMirrorFilter"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],"members":{"TrafficMirrorFilterId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sep"},"SourcePortRange":{"shape":"Sep"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Seh","locationName":"trafficMirrorFilterRule"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorSession":{"input":{"type":"structure","required":["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],"members":{"NetworkInterfaceId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Seu","locationName":"trafficMirrorSession"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorTarget":{"input":{"type":"structure","members":{"NetworkInterfaceId":{},"NetworkLoadBalancerArn":{},"Description":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorTarget":{"shape":"Sex","locationName":"trafficMirrorTarget"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTransitGateway":{"input":{"type":"structure","members":{"Description":{},"Options":{"type":"structure","members":{"AmazonSideAsn":{"type":"long"},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"DefaultRouteTablePropagation":{},"VpnEcmpSupport":{},"DnsSupport":{},"MulticastSupport":{}}},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sf7","locationName":"transitGateway"}}}},"CreateTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Sfc","locationName":"transitGatewayMulticastDomain"}}}},"CreateTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],"members":{"TransitGatewayId":{},"PeerTransitGatewayId":{},"PeerAccountId":{},"PeerRegion":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Se","locationName":"transitGatewayPeeringAttachment"}}}},"CreateTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfj","locationName":"route"}}}},"CreateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"TagSpecifications":{"shape":"S1l"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sfq","locationName":"transitGatewayRouteTable"}}}},"CreateTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayId","VpcId","SubnetIds"],"members":{"TransitGatewayId":{},"VpcId":{},"SubnetIds":{"shape":"Sft"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{}}},"TagSpecifications":{"shape":"S1l"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sn","locationName":"transitGatewayVpcAttachment"}}}},"CreateVolume":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"OutpostArn":{},"Size":{"type":"integer"},"SnapshotId":{},"VolumeType":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"MultiAttachEnabled":{"type":"boolean"}}},"output":{"shape":"Sfx"}},"CreateVpc":{"input":{"type":"structure","required":["CidrBlock"],"members":{"CidrBlock":{},"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"Ipv6Pool":{},"Ipv6CidrBlock":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockNetworkBorderGroup":{}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S74","locationName":"vpc"}}}},"CreateVpcEndpoint":{"input":{"type":"structure","required":["VpcId","ServiceName"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointType":{},"VpcId":{},"ServiceName":{},"PolicyDocument":{},"RouteTableIds":{"shape":"Sg4","locationName":"RouteTableId"},"SubnetIds":{"shape":"Sg5","locationName":"SubnetId"},"SecurityGroupIds":{"shape":"Sg6","locationName":"SecurityGroupId"},"ClientToken":{},"PrivateDnsEnabled":{"type":"boolean"},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcEndpoint":{"shape":"Sg8","locationName":"vpcEndpoint"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationArn","ConnectionEvents"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"So"},"ClientToken":{}}},"output":{"type":"structure","members":{"ConnectionNotification":{"shape":"Sgh","locationName":"connectionNotification"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["NetworkLoadBalancerArns"],"members":{"DryRun":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"PrivateDnsName":{},"NetworkLoadBalancerArns":{"shape":"So","locationName":"NetworkLoadBalancerArn"},"ClientToken":{},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ServiceConfiguration":{"shape":"Sgm","locationName":"serviceConfiguration"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PeerOwnerId":{"locationName":"peerOwnerId"},"PeerVpcId":{"locationName":"peerVpcId"},"VpcId":{"locationName":"vpcId"},"PeerRegion":{}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S13","locationName":"vpcPeeringConnection"}}}},"CreateVpnConnection":{"input":{"type":"structure","required":["CustomerGatewayId","Type"],"members":{"CustomerGatewayId":{},"Type":{},"VpnGatewayId":{},"TransitGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelOptions":{"type":"list","member":{"type":"structure","members":{"TunnelInsideCidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"Phase1EncryptionAlgorithms":{"shape":"Sh0","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Sh2","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Sh4","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Sh6","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Sh8","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Sha","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Shc","locationName":"IKEVersion"}}}}}}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Shf","locationName":"vpnConnection"}}}},"CreateVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"CreateVpnGateway":{"input":{"type":"structure","required":["Type"],"members":{"AvailabilityZone":{},"Type":{},"AmazonSideAsn":{"type":"long"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateway":{"shape":"Si8","locationName":"vpnGateway"}}}},"DeleteClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S6n","locationName":"status"}}}},"DeleteClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock"],"members":{"ClientVpnEndpointId":{},"TargetVpcSubnetId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S6r","locationName":"status"}}}},"DeleteCustomerGateway":{"input":{"type":"structure","required":["CustomerGatewayId"],"members":{"CustomerGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId"],"members":{"DhcpOptionsId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteEgressOnlyInternetGateway":{"input":{"type":"structure","required":["EgressOnlyInternetGatewayId"],"members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayId":{}}},"output":{"type":"structure","members":{"ReturnCode":{"locationName":"returnCode","type":"boolean"}}}},"DeleteFleets":{"input":{"type":"structure","required":["FleetIds","TerminateInstances"],"members":{"DryRun":{"type":"boolean"},"FleetIds":{"shape":"Sik","locationName":"FleetId"},"TerminateInstances":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetDeletions":{"locationName":"successfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"FleetId":{"locationName":"fleetId"}}}},"UnsuccessfulFleetDeletions":{"locationName":"unsuccessfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"FleetId":{"locationName":"fleetId"}}}}}}},"DeleteFlowLogs":{"input":{"type":"structure","required":["FlowLogIds"],"members":{"DryRun":{"type":"boolean"},"FlowLogIds":{"shape":"Siu","locationName":"FlowLogId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sx","locationName":"unsuccessful"}}}},"DeleteFpgaImage":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"}}}},"DeleteKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sav","locationName":"launchTemplate"}}}},"DeleteLaunchTemplateVersions":{"input":{"type":"structure","required":["Versions"],"members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sj4","locationName":"LaunchTemplateVersion"}}},"output":{"type":"structure","members":{"SuccessfullyDeletedLaunchTemplateVersions":{"locationName":"successfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"}}}},"UnsuccessfullyDeletedLaunchTemplateVersions":{"locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"ResponseError":{"locationName":"responseError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"DeleteLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sbv","locationName":"route"}}}},"DeleteLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableVpcAssociationId"],"members":{"LocalGatewayRouteTableVpcAssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sc0","locationName":"localGatewayRouteTableVpcAssociation"}}}},"DeleteNatGateway":{"input":{"type":"structure","required":["NatGatewayId"],"members":{"DryRun":{"type":"boolean"},"NatGatewayId":{}}},"output":{"type":"structure","members":{"NatGatewayId":{"locationName":"natGatewayId"}}}},"DeleteNetworkAcl":{"input":{"type":"structure","required":["NetworkAclId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}}},"DeleteNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","RuleNumber"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"DeleteNetworkInterface":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"DeleteNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfacePermissionId"],"members":{"NetworkInterfacePermissionId":{},"Force":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeletePlacementGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"}}}},"DeleteQueuedReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstancesIds":{"locationName":"ReservedInstancesId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SuccessfulQueuedPurchaseDeletions":{"locationName":"successfulQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"FailedQueuedPurchaseDeletions":{"locationName":"failedQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}}}}},"DeleteRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteSecurityGroup":{"input":{"type":"structure","members":{"GroupId":{},"GroupName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnet":{"input":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteTags":{"input":{"type":"structure","required":["Resources"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Seb","locationName":"resourceId"},"Tags":{"shape":"Sj","locationName":"tag"}}}},"DeleteTrafficMirrorFilter":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"}}}},"DeleteTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"}}}},"DeleteTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"}}}},"DeleteTrafficMirrorTarget":{"input":{"type":"structure","required":["TrafficMirrorTargetId"],"members":{"TrafficMirrorTargetId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"}}}},"DeleteTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sf7","locationName":"transitGateway"}}}},"DeleteTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayMulticastDomainId"],"members":{"TransitGatewayMulticastDomainId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Sfc","locationName":"transitGatewayMulticastDomain"}}}},"DeleteTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Se","locationName":"transitGatewayPeeringAttachment"}}}},"DeleteTransitGatewayRoute":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","DestinationCidrBlock"],"members":{"TransitGatewayRouteTableId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfj","locationName":"route"}}}},"DeleteTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sfq","locationName":"transitGatewayRouteTable"}}}},"DeleteTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sn","locationName":"transitGatewayVpcAttachment"}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpc":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpcEndpointConnectionNotifications":{"input":{"type":"structure","required":["ConnectionNotificationIds"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationIds":{"shape":"So","locationName":"ConnectionNotificationId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sx","locationName":"unsuccessful"}}}},"DeleteVpcEndpointServiceConfigurations":{"input":{"type":"structure","required":["ServiceIds"],"members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Skw","locationName":"ServiceId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sx","locationName":"unsuccessful"}}}},"DeleteVpcEndpoints":{"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"Su","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sx","locationName":"unsuccessful"}}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"DeleteVpnGateway":{"input":{"type":"structure","required":["VpnGatewayId"],"members":{"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeprovisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1e","locationName":"byoipCidr"}}}},"DeregisterImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeregisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sl9"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupMembers":{"locationName":"deregisteredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"So","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DeregisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sl9"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupSources":{"locationName":"deregisteredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"So","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"locationName":"attributeName","type":"list","member":{"locationName":"attributeName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AccountAttributes":{"locationName":"accountAttributeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"AttributeValues":{"locationName":"attributeValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeValue":{"locationName":"attributeValue"}}}}}}}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"PublicIps":{"locationName":"PublicIp","type":"list","member":{"locationName":"PublicIp"}},"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"AllocationId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"Domain":{"locationName":"domain"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkInterfaceOwnerId":{"locationName":"networkInterfaceOwnerId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"Tags":{"shape":"Sj","locationName":"tagSet"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"}}}}}}},"DescribeAggregateIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UseLongIdsAggregated":{"locationName":"useLongIdsAggregated","type":"boolean"},"Statuses":{"shape":"Slx","locationName":"statusSet"}}}},"DescribeAvailabilityZones":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"ZoneNames":{"locationName":"ZoneName","type":"list","member":{"locationName":"ZoneName"}},"ZoneIds":{"locationName":"ZoneId","type":"list","member":{"locationName":"ZoneId"}},"AllAvailabilityZones":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZoneInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"zoneState"},"OptInStatus":{"locationName":"optInStatus"},"Messages":{"locationName":"messageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Message":{"locationName":"message"}}}},"RegionName":{"locationName":"regionName"},"ZoneName":{"locationName":"zoneName"},"ZoneId":{"locationName":"zoneId"},"GroupName":{"locationName":"groupName"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"}}}}}}},"DescribeBundleTasks":{"input":{"type":"structure","members":{"BundleIds":{"locationName":"BundleId","type":"list","member":{"locationName":"BundleId"}},"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTasks":{"locationName":"bundleInstanceTasksSet","type":"list","member":{"shape":"S4k","locationName":"item"}}}}},"DescribeByoipCidrs":{"input":{"type":"structure","required":["MaxResults"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ByoipCidrs":{"locationName":"byoipCidrSet","type":"list","member":{"shape":"S1e","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservations":{"input":{"type":"structure","members":{"CapacityReservationIds":{"locationName":"CapacityReservationId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservations":{"locationName":"capacityReservationSet","type":"list","member":{"shape":"S6c","locationName":"item"}}}}},"DescribeClassicLinkInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Groups":{"shape":"Scr","locationName":"groupSet"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Sj","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnAuthorizationRules":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"},"NextToken":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizationRules":{"locationName":"authorizationRule","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"AccessAll":{"locationName":"accessAll","type":"boolean"},"DestinationCidr":{"locationName":"destinationCidr"},"Status":{"shape":"S40","locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connections":{"locationName":"connections","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Timestamp":{"locationName":"timestamp"},"ConnectionId":{"locationName":"connectionId"},"Username":{"locationName":"username"},"ConnectionEstablishedTime":{"locationName":"connectionEstablishedTime"},"IngressBytes":{"locationName":"ingressBytes"},"EgressBytes":{"locationName":"egressBytes"},"IngressPackets":{"locationName":"ingressPackets"},"EgressPackets":{"locationName":"egressPackets"},"ClientIp":{"locationName":"clientIp"},"CommonName":{"locationName":"commonName"},"Status":{"shape":"Sn3","locationName":"status"},"ConnectionEndTime":{"locationName":"connectionEndTime"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnEndpoints":{"input":{"type":"structure","members":{"ClientVpnEndpointIds":{"locationName":"ClientVpnEndpointId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpoints":{"locationName":"clientVpnEndpoint","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"Status":{"shape":"S6n","locationName":"status"},"CreationTime":{"locationName":"creationTime"},"DeletionTime":{"locationName":"deletionTime"},"DnsName":{"locationName":"dnsName"},"ClientCidrBlock":{"locationName":"clientCidrBlock"},"DnsServers":{"shape":"So","locationName":"dnsServer"},"SplitTunnel":{"locationName":"splitTunnel","type":"boolean"},"VpnProtocol":{"locationName":"vpnProtocol"},"TransportProtocol":{"locationName":"transportProtocol"},"VpnPort":{"locationName":"vpnPort","type":"integer"},"AssociatedTargetNetworks":{"deprecated":true,"deprecatedMessage":"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.","locationName":"associatedTargetNetwork","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkId":{"locationName":"networkId"},"NetworkType":{"locationName":"networkType"}}}},"ServerCertificateArn":{"locationName":"serverCertificateArn"},"AuthenticationOptions":{"locationName":"authenticationOptions","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"ActiveDirectory":{"locationName":"activeDirectory","type":"structure","members":{"DirectoryId":{"locationName":"directoryId"}}},"MutualAuthentication":{"locationName":"mutualAuthentication","type":"structure","members":{"ClientRootCertificateChain":{"locationName":"clientRootCertificateChain"}}}}}},"ConnectionLogOptions":{"locationName":"connectionLogOptions","type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"Tags":{"shape":"Sj","locationName":"tagSet"},"SecurityGroupIds":{"shape":"S1u","locationName":"securityGroupIdSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnRoutes":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"DestinationCidr":{"locationName":"destinationCidr"},"TargetSubnet":{"locationName":"targetSubnet"},"Type":{"locationName":"type"},"Origin":{"locationName":"origin"},"Status":{"shape":"S6r","locationName":"status"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnTargetNetworks":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"AssociationIds":{"shape":"So"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnTargetNetworks":{"locationName":"clientVpnTargetNetworks","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociationId":{"locationName":"associationId"},"VpcId":{"locationName":"vpcId"},"TargetNetworkId":{"locationName":"targetNetworkId"},"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S2d","locationName":"status"},"SecurityGroups":{"shape":"So","locationName":"securityGroups"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCoipPools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPools":{"locationName":"coipPoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"PoolCidrs":{"shape":"So","locationName":"poolCidrSet"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeConversionTasks":{"input":{"type":"structure","members":{"ConversionTaskIds":{"locationName":"conversionTaskId","type":"list","member":{"locationName":"item"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ConversionTasks":{"locationName":"conversionTasks","type":"list","member":{"shape":"So5","locationName":"item"}}}}},"DescribeCustomerGateways":{"input":{"type":"structure","members":{"CustomerGatewayIds":{"locationName":"CustomerGatewayId","type":"list","member":{"locationName":"CustomerGatewayId"}},"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateways":{"locationName":"customerGatewaySet","type":"list","member":{"shape":"S6w","locationName":"item"}}}}},"DescribeDhcpOptions":{"input":{"type":"structure","members":{"DhcpOptionsIds":{"locationName":"DhcpOptionsId","type":"list","member":{"locationName":"DhcpOptionsId"}},"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DhcpOptions":{"locationName":"dhcpOptionsSet","type":"list","member":{"shape":"S7d","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeEgressOnlyInternetGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayIds":{"locationName":"EgressOnlyInternetGatewayId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Slo","locationName":"Filter"}}},"output":{"type":"structure","members":{"EgressOnlyInternetGateways":{"locationName":"egressOnlyInternetGatewaySet","type":"list","member":{"shape":"S7k","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeElasticGpus":{"input":{"type":"structure","members":{"ElasticGpuIds":{"locationName":"ElasticGpuId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ElasticGpuSet":{"locationName":"elasticGpuSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"AvailabilityZone":{"locationName":"availabilityZone"},"ElasticGpuType":{"locationName":"elasticGpuType"},"ElasticGpuHealth":{"locationName":"elasticGpuHealth","type":"structure","members":{"Status":{"locationName":"status"}}},"ElasticGpuState":{"locationName":"elasticGpuState"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"ExportImageTaskIds":{"locationName":"ExportImageTaskId","type":"list","member":{"locationName":"ExportImageTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportImageTasks":{"locationName":"exportImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sp8","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIds":{"locationName":"exportTaskId","type":"list","member":{"locationName":"ExportTaskId"}},"Filters":{"shape":"Slo","locationName":"Filter"}}},"output":{"type":"structure","members":{"ExportTasks":{"locationName":"exportTaskSet","type":"list","member":{"shape":"S98","locationName":"item"}}}}},"DescribeFastSnapshotRestores":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"FastSnapshotRestores":{"locationName":"fastSnapshotRestoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFleetHistory":{"input":{"type":"structure","required":["FleetId","StartTime"],"members":{"DryRun":{"type":"boolean"},"EventType":{},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"StartTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Spp","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeFleetInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"Filters":{"shape":"Slo","locationName":"Filter"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Sps","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"}}}},"DescribeFleets":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetIds":{"shape":"Sik","locationName":"FleetId"},"Filters":{"shape":"Slo","locationName":"Filter"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Fleets":{"locationName":"fleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"FleetId":{"locationName":"fleetId"},"FleetState":{"locationName":"fleetState"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"FulfilledOnDemandCapacity":{"locationName":"fulfilledOnDemandCapacity","type":"double"},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"S8e","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"shape":"S8f","locationName":"item"}}}}},"TargetCapacitySpecification":{"locationName":"targetCapacitySpecification","type":"structure","members":{"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"SpotTargetCapacity":{"locationName":"spotTargetCapacity","type":"integer"},"DefaultTargetCapacityType":{"locationName":"defaultTargetCapacityType"}}},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"OnDemandOptions":{"locationName":"onDemandOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"CapacityReservationOptions":{"locationName":"capacityReservationOptions","type":"structure","members":{"UsageStrategy":{"locationName":"usageStrategy"}}},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"Tags":{"shape":"Sj","locationName":"tagSet"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S8d","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"S8d","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"S8k","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}}}}},"DescribeFlowLogs":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Slo"},"FlowLogIds":{"shape":"Siu","locationName":"FlowLogId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FlowLogs":{"locationName":"flowLogSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CreationTime":{"locationName":"creationTime","type":"timestamp"},"DeliverLogsErrorMessage":{"locationName":"deliverLogsErrorMessage"},"DeliverLogsPermissionArn":{"locationName":"deliverLogsPermissionArn"},"DeliverLogsStatus":{"locationName":"deliverLogsStatus"},"FlowLogId":{"locationName":"flowLogId"},"FlowLogStatus":{"locationName":"flowLogStatus"},"LogGroupName":{"locationName":"logGroupName"},"ResourceId":{"locationName":"resourceId"},"TrafficType":{"locationName":"trafficType"},"LogDestinationType":{"locationName":"logDestinationType"},"LogDestination":{"locationName":"logDestination"},"LogFormat":{"locationName":"logFormat"},"Tags":{"shape":"Sj","locationName":"tagSet"},"MaxAggregationInterval":{"locationName":"maxAggregationInterval","type":"integer"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId","Attribute"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sqi","locationName":"fpgaImageAttribute"}}}},"DescribeFpgaImages":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"FpgaImageIds":{"locationName":"FpgaImageId","type":"list","member":{"locationName":"item"}},"Owners":{"shape":"Sqr","locationName":"Owner"},"Filters":{"shape":"Slo","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FpgaImages":{"locationName":"fpgaImageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"ShellVersion":{"locationName":"shellVersion"},"PciId":{"locationName":"pciId","type":"structure","members":{"DeviceId":{},"VendorId":{},"SubsystemId":{},"SubsystemVendorId":{}}},"State":{"locationName":"state","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"CreateTime":{"locationName":"createTime","type":"timestamp"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"},"Tags":{"shape":"Sj","locationName":"tags"},"Public":{"locationName":"public","type":"boolean"},"DataRetentionSupport":{"locationName":"dataRetentionSupport","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHostReservationOfferings":{"input":{"type":"structure","members":{"Filter":{"shape":"Slo"},"MaxDuration":{"type":"integer"},"MaxResults":{"type":"integer"},"MinDuration":{"type":"integer"},"NextToken":{},"OfferingId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"OfferingSet":{"locationName":"offeringSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}}}}},"DescribeHostReservations":{"input":{"type":"structure","members":{"Filter":{"shape":"Slo"},"HostReservationIdSet":{"type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HostReservationSet":{"locationName":"hostReservationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"End":{"locationName":"end","type":"timestamp"},"HostIdSet":{"shape":"Src","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UpfrontPrice":{"locationName":"upfrontPrice"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHosts":{"input":{"type":"structure","members":{"Filter":{"shape":"Slo","locationName":"filter"},"HostIds":{"shape":"Srf","locationName":"hostId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Hosts":{"locationName":"hostSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableCapacity":{"locationName":"availableCapacity","type":"structure","members":{"AvailableInstanceCapacity":{"locationName":"availableInstanceCapacity","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailableCapacity":{"locationName":"availableCapacity","type":"integer"},"InstanceType":{"locationName":"instanceType"},"TotalCapacity":{"locationName":"totalCapacity","type":"integer"}}}},"AvailableVCpus":{"locationName":"availableVCpus","type":"integer"}}},"ClientToken":{"locationName":"clientToken"},"HostId":{"locationName":"hostId"},"HostProperties":{"locationName":"hostProperties","type":"structure","members":{"Cores":{"locationName":"cores","type":"integer"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{"locationName":"instanceFamily"},"Sockets":{"locationName":"sockets","type":"integer"},"TotalVCpus":{"locationName":"totalVCpus","type":"integer"}}},"HostReservationId":{"locationName":"hostReservationId"},"Instances":{"locationName":"instances","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"OwnerId":{"locationName":"ownerId"}}}},"State":{"locationName":"state"},"AllocationTime":{"locationName":"allocationTime","type":"timestamp"},"ReleaseTime":{"locationName":"releaseTime","type":"timestamp"},"Tags":{"shape":"Sj","locationName":"tagSet"},"HostRecovery":{"locationName":"hostRecovery"},"AllowsMultipleInstanceTypes":{"locationName":"allowsMultipleInstanceTypes"},"OwnerId":{"locationName":"ownerId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"MemberOfServiceLinkedResourceGroup":{"locationName":"memberOfServiceLinkedResourceGroup","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIamInstanceProfileAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"AssociationId"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociations":{"locationName":"iamInstanceProfileAssociationSet","type":"list","member":{"shape":"S2k","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIdFormat":{"input":{"type":"structure","members":{"Resource":{}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Slx","locationName":"statusSet"}}}},"DescribeIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Slx","locationName":"statusSet"}}}},"DescribeImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BlockDeviceMappings":{"shape":"Ss4","locationName":"blockDeviceMapping"},"ImageId":{"locationName":"imageId"},"LaunchPermissions":{"shape":"Ss5","locationName":"launchPermission"},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"},"Description":{"shape":"S7h","locationName":"description"},"KernelId":{"shape":"S7h","locationName":"kernel"},"RamdiskId":{"shape":"S7h","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S7h","locationName":"sriovNetSupport"}}}},"DescribeImages":{"input":{"type":"structure","members":{"ExecutableUsers":{"locationName":"ExecutableBy","type":"list","member":{"locationName":"ExecutableBy"}},"Filters":{"shape":"Slo","locationName":"Filter"},"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"ImageId"}},"Owners":{"shape":"Sqr","locationName":"Owner"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Images":{"locationName":"imagesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"CreationDate":{"locationName":"creationDate"},"ImageId":{"locationName":"imageId"},"ImageLocation":{"locationName":"imageLocation"},"ImageType":{"locationName":"imageType"},"Public":{"locationName":"isPublic","type":"boolean"},"KernelId":{"locationName":"kernelId"},"OwnerId":{"locationName":"imageOwnerId"},"Platform":{"locationName":"platform"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"locationName":"imageState"},"BlockDeviceMappings":{"shape":"Ss4","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageOwnerAlias":{"locationName":"imageOwnerAlias"},"Name":{"locationName":"name"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Ssi","locationName":"stateReason"},"Tags":{"shape":"Sj","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"}}}}}}},"DescribeImportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportImageTasks":{"locationName":"importImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Ssq","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Sj","locationName":"tagSet"},"LicenseSpecifications":{"shape":"Sst","locationName":"licenseSpecifications"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeImportSnapshotTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSnapshotTasks":{"locationName":"importSnapshotTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"St1","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}},"output":{"type":"structure","members":{"Groups":{"shape":"Scr","locationName":"groupSet"},"BlockDeviceMappings":{"shape":"St5","locationName":"blockDeviceMapping"},"DisableApiTermination":{"shape":"St8","locationName":"disableApiTermination"},"EnaSupport":{"shape":"St8","locationName":"enaSupport"},"EbsOptimized":{"shape":"St8","locationName":"ebsOptimized"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S7h","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S7h","locationName":"instanceType"},"KernelId":{"shape":"S7h","locationName":"kernel"},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"},"RamdiskId":{"shape":"S7h","locationName":"ramdisk"},"RootDeviceName":{"shape":"S7h","locationName":"rootDeviceName"},"SourceDestCheck":{"shape":"St8","locationName":"sourceDestCheck"},"SriovNetSupport":{"shape":"S7h","locationName":"sriovNetSupport"},"UserData":{"shape":"S7h","locationName":"userData"}}}},"DescribeInstanceCreditSpecifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceCreditSpecifications":{"locationName":"instanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"CpuCredits":{"locationName":"cpuCredits"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"IncludeAllInstances":{"locationName":"includeAllInstances","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceStatuses":{"locationName":"instanceStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"shape":"Stj","locationName":"item"}},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"shape":"Stm","locationName":"instanceState"},"InstanceStatus":{"shape":"Sto","locationName":"instanceStatus"},"SystemStatus":{"shape":"Sto","locationName":"systemStatus"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypeOfferings":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LocationType":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypeOfferings":{"locationName":"instanceTypeOfferingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"LocationType":{"locationName":"locationType"},"Location":{"locationName":"location"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"CurrentGeneration":{"locationName":"currentGeneration","type":"boolean"},"FreeTierEligible":{"locationName":"freeTierEligible","type":"boolean"},"SupportedUsageClasses":{"locationName":"supportedUsageClasses","type":"list","member":{"locationName":"item"}},"SupportedRootDeviceTypes":{"locationName":"supportedRootDeviceTypes","type":"list","member":{"locationName":"item"}},"BareMetal":{"locationName":"bareMetal","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ProcessorInfo":{"locationName":"processorInfo","type":"structure","members":{"SupportedArchitectures":{"locationName":"supportedArchitectures","type":"list","member":{"locationName":"item"}},"SustainedClockSpeedInGhz":{"locationName":"sustainedClockSpeedInGhz","type":"double"}}},"VCpuInfo":{"locationName":"vCpuInfo","type":"structure","members":{"DefaultVCpus":{"locationName":"defaultVCpus","type":"integer"},"DefaultCores":{"locationName":"defaultCores","type":"integer"},"DefaultThreadsPerCore":{"locationName":"defaultThreadsPerCore","type":"integer"},"ValidCores":{"locationName":"validCores","type":"list","member":{"locationName":"item","type":"integer"}},"ValidThreadsPerCore":{"locationName":"validThreadsPerCore","type":"list","member":{"locationName":"item","type":"integer"}}}},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"long"}}},"InstanceStorageSupported":{"locationName":"instanceStorageSupported","type":"boolean"},"InstanceStorageInfo":{"locationName":"instanceStorageInfo","type":"structure","members":{"TotalSizeInGB":{"locationName":"totalSizeInGB","type":"long"},"Disks":{"locationName":"disks","type":"list","member":{"locationName":"item","type":"structure","members":{"SizeInGB":{"locationName":"sizeInGB","type":"long"},"Count":{"locationName":"count","type":"integer"},"Type":{"locationName":"type"}}}}}},"EbsInfo":{"locationName":"ebsInfo","type":"structure","members":{"EbsOptimizedSupport":{"locationName":"ebsOptimizedSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"}}},"NetworkInfo":{"locationName":"networkInfo","type":"structure","members":{"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"},"Ipv4AddressesPerInterface":{"locationName":"ipv4AddressesPerInterface","type":"integer"},"Ipv6AddressesPerInterface":{"locationName":"ipv6AddressesPerInterface","type":"integer"},"Ipv6Supported":{"locationName":"ipv6Supported","type":"boolean"},"EnaSupport":{"locationName":"enaSupport"}}},"GpuInfo":{"locationName":"gpuInfo","type":"structure","members":{"Gpus":{"locationName":"gpus","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalGpuMemoryInMiB":{"locationName":"totalGpuMemoryInMiB","type":"integer"}}},"FpgaInfo":{"locationName":"fpgaInfo","type":"structure","members":{"Fpgas":{"locationName":"fpgas","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalFpgaMemoryInMiB":{"locationName":"totalFpgaMemoryInMiB","type":"integer"}}},"PlacementGroupInfo":{"locationName":"placementGroupInfo","type":"structure","members":{"SupportedStrategies":{"locationName":"supportedStrategies","type":"list","member":{"locationName":"item"}}}},"InferenceAcceleratorInfo":{"locationName":"inferenceAcceleratorInfo","type":"structure","members":{"Accelerators":{"locationName":"item","type":"list","member":{"type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"}}}}}},"HibernationSupported":{"locationName":"hibernationSupported","type":"boolean"},"BurstablePerformanceSupported":{"locationName":"burstablePerformanceSupported","type":"boolean"},"DedicatedHostsSupported":{"locationName":"dedicatedHostsSupported","type":"boolean"},"AutoRecoverySupported":{"locationName":"autoRecoverySupported","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Reservations":{"locationName":"reservationSet","type":"list","member":{"shape":"Sw6","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInternetGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayIds":{"locationName":"internetGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InternetGateways":{"locationName":"internetGatewaySet","type":"list","member":{"shape":"S9e","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIpv6Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"}}},"output":{"type":"structure","members":{"Ipv6Pools":{"locationName":"ipv6PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolCidrBlocks":{"locationName":"poolCidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"poolCidrBlock"}}}},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeKeyPairs":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"KeyNames":{"locationName":"KeyName","type":"list","member":{"locationName":"KeyName"}},"KeyPairIds":{"locationName":"KeyPairId","type":"list","member":{"locationName":"KeyPairId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyPairs":{"locationName":"keySet","type":"list","member":{"locationName":"item","type":"structure","members":{"KeyPairId":{"locationName":"keyPairId"},"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}}}}},"DescribeLaunchTemplateVersions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sj4","locationName":"LaunchTemplateVersion"},"MinVersion":{},"MaxVersion":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Slo","locationName":"Filter"}}},"output":{"type":"structure","members":{"LaunchTemplateVersions":{"locationName":"launchTemplateVersionSet","type":"list","member":{"shape":"Say","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLaunchTemplates":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateIds":{"locationName":"LaunchTemplateId","type":"list","member":{"locationName":"item"}},"LaunchTemplateNames":{"locationName":"LaunchTemplateName","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LaunchTemplates":{"locationName":"launchTemplates","type":"list","member":{"shape":"Sav","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds":{"locationName":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayId":{"locationName":"localGatewayId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"State":{"locationName":"state"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVpcAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationIds":{"locationName":"LocalGatewayRouteTableVpcAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociations":{"locationName":"localGatewayRouteTableVpcAssociationSet","type":"list","member":{"shape":"Sc0","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTables":{"input":{"type":"structure","members":{"LocalGatewayRouteTableIds":{"locationName":"LocalGatewayRouteTableId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTables":{"locationName":"localGatewayRouteTableSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"State":{"locationName":"state"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaceGroups":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroupIds":{"locationName":"LocalGatewayVirtualInterfaceGroupId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroups":{"locationName":"localGatewayVirtualInterfaceGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayVirtualInterfaceIds":{"shape":"Sy9","locationName":"localGatewayVirtualInterfaceIdSet"},"LocalGatewayId":{"locationName":"localGatewayId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaces":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceIds":{"shape":"Sy9","locationName":"LocalGatewayVirtualInterfaceId"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaces":{"locationName":"localGatewayVirtualInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceId":{"locationName":"localGatewayVirtualInterfaceId"},"LocalGatewayId":{"locationName":"localGatewayId"},"Vlan":{"locationName":"vlan","type":"integer"},"LocalAddress":{"locationName":"localAddress"},"PeerAddress":{"locationName":"peerAddress"},"LocalBgpAsn":{"locationName":"localBgpAsn","type":"integer"},"PeerBgpAsn":{"locationName":"peerBgpAsn","type":"integer"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGateways":{"input":{"type":"structure","members":{"LocalGatewayIds":{"locationName":"LocalGatewayId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGateways":{"locationName":"localGatewaySet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeMovingAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"PublicIps":{"shape":"So","locationName":"publicIp"}}},"output":{"type":"structure","members":{"MovingAddressStatuses":{"locationName":"movingAddressStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"MoveStatus":{"locationName":"moveStatus"},"PublicIp":{"locationName":"publicIp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNatGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Slo"},"MaxResults":{"type":"integer"},"NatGatewayIds":{"locationName":"NatGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{}}},"output":{"type":"structure","members":{"NatGateways":{"locationName":"natGatewaySet","type":"list","member":{"shape":"Sc4","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkAcls":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclIds":{"locationName":"NetworkAclId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkAcls":{"locationName":"networkAclSet","type":"list","member":{"shape":"Scb","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"Attachment":{"shape":"Scq","locationName":"attachment"},"Description":{"shape":"S7h","locationName":"description"},"Groups":{"shape":"Scr","locationName":"groupSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"St8","locationName":"sourceDestCheck"}}}},"DescribeNetworkInterfacePermissions":{"input":{"type":"structure","members":{"NetworkInterfacePermissionIds":{"locationName":"NetworkInterfacePermissionId","type":"list","member":{}},"Filters":{"shape":"Slo","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfacePermissions":{"locationName":"networkInterfacePermissions","type":"list","member":{"shape":"Sd2","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaces":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceIds":{"locationName":"NetworkInterfaceId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"shape":"Sco","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribePlacementGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupNames":{"locationName":"groupName","type":"list","member":{}},"GroupIds":{"locationName":"GroupId","type":"list","member":{"locationName":"GroupId"}}}},"output":{"type":"structure","members":{"PlacementGroups":{"locationName":"placementGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"State":{"locationName":"state"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"locationName":"partitionCount","type":"integer"},"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}}}}},"DescribePrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"locationName":"PrefixListId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidrs":{"shape":"So","locationName":"cidrSet"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListName":{"locationName":"prefixListName"}}}}}}},"DescribePrincipalIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Resources":{"locationName":"Resource","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Principals":{"locationName":"principalSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"},"Statuses":{"shape":"Slx","locationName":"statusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribePublicIpv4Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Slo","locationName":"Filter"}}},"output":{"type":"structure","members":{"PublicIpv4Pools":{"locationName":"publicIpv4PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolAddressRanges":{"locationName":"poolAddressRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FirstAddress":{"locationName":"firstAddress"},"LastAddress":{"locationName":"lastAddress"},"AddressCount":{"locationName":"addressCount","type":"integer"},"AvailableAddressCount":{"locationName":"availableAddressCount","type":"integer"}}}},"TotalAddressCount":{"locationName":"totalAddressCount","type":"integer"},"TotalAvailableAddressCount":{"locationName":"totalAvailableAddressCount","type":"integer"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRegions":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"RegionNames":{"locationName":"RegionName","type":"list","member":{"locationName":"RegionName"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"AllRegions":{"type":"boolean"}}},"output":{"type":"structure","members":{"Regions":{"locationName":"regionInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Endpoint":{"locationName":"regionEndpoint"},"RegionName":{"locationName":"regionName"},"OptInStatus":{"locationName":"optInStatus"}}}}}}},"DescribeReservedInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"OfferingClass":{},"ReservedInstancesIds":{"shape":"S10d","locationName":"ReservedInstancesId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstances":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"End":{"locationName":"end","type":"timestamp"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"RecurringCharges":{"shape":"S10l","locationName":"recurringCharges"},"Scope":{"locationName":"scope"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}}}}},"DescribeReservedInstancesListings":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S53","locationName":"reservedInstancesListingsSet"}}}},"DescribeReservedInstancesModifications":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"ReservedInstancesModificationIds":{"locationName":"ReservedInstancesModificationId","type":"list","member":{"locationName":"ReservedInstancesModificationId"}},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ReservedInstancesModifications":{"locationName":"reservedInstancesModificationsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"EffectiveDate":{"locationName":"effectiveDate","type":"timestamp"},"ModificationResults":{"locationName":"modificationResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"},"TargetConfiguration":{"shape":"S10z","locationName":"targetConfiguration"}}}},"ReservedInstancesIds":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}}}}},"DescribeReservedInstancesOfferings":{"input":{"type":"structure","members":{"AvailabilityZone":{},"Filters":{"shape":"Slo","locationName":"Filter"},"IncludeMarketplace":{"type":"boolean"},"InstanceType":{},"MaxDuration":{"type":"long"},"MaxInstanceCount":{"type":"integer"},"MinDuration":{"type":"long"},"OfferingClass":{},"ProductDescription":{},"ReservedInstancesOfferingIds":{"locationName":"ReservedInstancesOfferingId","type":"list","member":{}},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstancesOfferings":{"locationName":"reservedInstancesOfferingsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesOfferingId":{"locationName":"reservedInstancesOfferingId"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Marketplace":{"locationName":"marketplace","type":"boolean"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"PricingDetails":{"locationName":"pricingDetailsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Price":{"locationName":"price","type":"double"}}}},"RecurringCharges":{"shape":"S10l","locationName":"recurringCharges"},"Scope":{"locationName":"scope"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRouteTables":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableIds":{"locationName":"RouteTableId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"RouteTables":{"locationName":"routeTableSet","type":"list","member":{"shape":"Sdi","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeScheduledInstanceAvailability":{"input":{"type":"structure","required":["FirstSlotStartTimeRange","Recurrence"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"FirstSlotStartTimeRange":{"type":"structure","required":["EarliestTime","LatestTime"],"members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"MaxResults":{"type":"integer"},"MaxSlotDurationInHours":{"type":"integer"},"MinSlotDurationInHours":{"type":"integer"},"NextToken":{},"Recurrence":{"type":"structure","members":{"Frequency":{},"Interval":{"type":"integer"},"OccurrenceDays":{"locationName":"OccurrenceDay","type":"list","member":{"locationName":"OccurenceDay","type":"integer"}},"OccurrenceRelativeToEnd":{"type":"boolean"},"OccurrenceUnit":{}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceAvailabilitySet":{"locationName":"scheduledInstanceAvailabilitySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"FirstSlotStartTime":{"locationName":"firstSlotStartTime","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceType":{"locationName":"instanceType"},"MaxTermDurationInDays":{"locationName":"maxTermDurationInDays","type":"integer"},"MinTermDurationInDays":{"locationName":"minTermDurationInDays","type":"integer"},"NetworkPlatform":{"locationName":"networkPlatform"},"Platform":{"locationName":"platform"},"PurchaseToken":{"locationName":"purchaseToken"},"Recurrence":{"shape":"S11m","locationName":"recurrence"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}}}}}},"DescribeScheduledInstances":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"ScheduledInstanceIds":{"locationName":"ScheduledInstanceId","type":"list","member":{"locationName":"ScheduledInstanceId"}},"SlotStartTimeRange":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S11u","locationName":"item"}}}}},"DescribeSecurityGroupReferences":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"type":"boolean"},"GroupId":{"type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SecurityGroupReferenceSet":{"locationName":"securityGroupReferenceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"ReferencingVpcId":{"locationName":"referencingVpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}}}}},"DescribeSecurityGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"GroupIds":{"shape":"S3j","locationName":"GroupId"},"GroupNames":{"shape":"S121","locationName":"GroupName"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroups":{"locationName":"securityGroupInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"groupDescription"},"GroupName":{"locationName":"groupName"},"IpPermissions":{"shape":"S43","locationName":"ipPermissions"},"OwnerId":{"locationName":"ownerId"},"GroupId":{"locationName":"groupId"},"IpPermissionsEgress":{"shape":"S43","locationName":"ipPermissionsEgress"},"Tags":{"shape":"Sj","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CreateVolumePermissions":{"shape":"S129","locationName":"createVolumePermission"},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"},"SnapshotId":{"locationName":"snapshotId"}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"OwnerIds":{"shape":"Sqr","locationName":"Owner"},"RestorableByUserIds":{"locationName":"RestorableBy","type":"list","member":{}},"SnapshotIds":{"shape":"S12d","locationName":"SnapshotId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"shape":"Sdu","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Se5","locationName":"spotDatafeedSubscription"}}}},"DescribeSpotFleetInstances":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Sps","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"DescribeSpotFleetRequestHistory":{"input":{"type":"structure","required":["SpotFleetRequestId","StartTime"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"EventType":{"locationName":"eventType"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Spp","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeSpotFleetRequests":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestIds":{"shape":"S5f","locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotFleetRequestConfigs":{"locationName":"spotFleetRequestConfigSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"SpotFleetRequestConfig":{"shape":"S12w","locationName":"spotFleetRequestConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"SpotFleetRequestState":{"locationName":"spotFleetRequestState"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}}}}},"DescribeSpotInstanceRequests":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S5q","locationName":"SpotInstanceRequestId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S13l","locationName":"spotInstanceRequestSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotPriceHistory":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"AvailabilityZone":{"locationName":"availabilityZone"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"ProductDescriptions":{"locationName":"ProductDescription","type":"list","member":{}},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotPriceHistory":{"locationName":"spotPriceHistorySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"SpotPrice":{"locationName":"spotPrice"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}}}}},"DescribeStaleSecurityGroups":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"VpcId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"StaleSecurityGroupSet":{"locationName":"staleSecurityGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"StaleIpPermissions":{"shape":"S143","locationName":"staleIpPermissions"},"StaleIpPermissionsEgress":{"shape":"S143","locationName":"staleIpPermissionsEgress"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeSubnets":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"SubnetIds":{"locationName":"SubnetId","type":"list","member":{"locationName":"SubnetId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Subnets":{"locationName":"subnetSet","type":"list","member":{"shape":"S6z","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTags":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Tags":{"locationName":"tagSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Value":{"locationName":"value"}}}}}}},"DescribeTrafficMirrorFilters":{"input":{"type":"structure","members":{"TrafficMirrorFilterIds":{"locationName":"TrafficMirrorFilterId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorFilters":{"locationName":"trafficMirrorFilterSet","type":"list","member":{"shape":"Sef","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorSessions":{"input":{"type":"structure","members":{"TrafficMirrorSessionIds":{"locationName":"TrafficMirrorSessionId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorSessions":{"locationName":"trafficMirrorSessionSet","type":"list","member":{"shape":"Seu","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorTargets":{"input":{"type":"structure","members":{"TrafficMirrorTargetIds":{"locationName":"TrafficMirrorTargetId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorTargets":{"locationName":"trafficMirrorTargetSet","type":"list","member":{"shape":"Sex","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S14v"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayOwnerId":{"locationName":"transitGatewayOwnerId"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"},"State":{"locationName":"state"},"Association":{"locationName":"association","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayMulticastDomains":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomains":{"locationName":"transitGatewayMulticastDomains","type":"list","member":{"shape":"Sfc","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayPeeringAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S14v"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachments":{"locationName":"transitGatewayPeeringAttachments","type":"list","member":{"shape":"Se","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayRouteTables":{"input":{"type":"structure","members":{"TransitGatewayRouteTableIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTables":{"locationName":"transitGatewayRouteTables","type":"list","member":{"shape":"Sfq","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayVpcAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S14v"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachments":{"locationName":"transitGatewayVpcAttachments","type":"list","member":{"shape":"Sn","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGateways":{"input":{"type":"structure","members":{"TransitGatewayIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateways":{"locationName":"transitGatewaySet","type":"list","member":{"shape":"Sf7","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumeAttribute":{"input":{"type":"structure","required":["Attribute","VolumeId"],"members":{"Attribute":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AutoEnableIO":{"shape":"St8","locationName":"autoEnableIO"},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"},"VolumeId":{"locationName":"volumeId"}}}},"DescribeVolumeStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"VolumeIds":{"shape":"S15n","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"VolumeStatuses":{"locationName":"volumeStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Actions":{"locationName":"actionsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"}}}},"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"InstanceId":{"locationName":"instanceId"}}}},"VolumeId":{"locationName":"volumeId"},"VolumeStatus":{"locationName":"volumeStatus","type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"AttachmentStatuses":{"locationName":"attachmentStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"IoPerformance":{"locationName":"ioPerformance"},"InstanceId":{"locationName":"instanceId"}}}}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"VolumeIds":{"shape":"S15n","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Volumes":{"locationName":"volumeSet","type":"list","member":{"shape":"Sfx","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumesModifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VolumeIds":{"shape":"S15n","locationName":"VolumeId"},"Filters":{"shape":"Slo","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumesModifications":{"locationName":"volumeModificationSet","type":"list","member":{"shape":"S168","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcAttribute":{"input":{"type":"structure","required":["Attribute","VpcId"],"members":{"Attribute":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcId":{"locationName":"vpcId"},"EnableDnsHostnames":{"shape":"St8","locationName":"enableDnsHostnames"},"EnableDnsSupport":{"shape":"St8","locationName":"enableDnsSupport"}}}},"DescribeVpcClassicLink":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcIds":{"shape":"S16e","locationName":"VpcId"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkEnabled":{"locationName":"classicLinkEnabled","type":"boolean"},"Tags":{"shape":"Sj","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"VpcIds":{"shape":"S16e"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Vpcs":{"locationName":"vpcs","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkDnsSupported":{"locationName":"classicLinkDnsSupported","type":"boolean"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcEndpointConnectionNotifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConnectionNotificationSet":{"locationName":"connectionNotificationSet","type":"list","member":{"shape":"Sgh","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointConnections":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpointConnections":{"locationName":"vpcEndpointConnectionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointOwner":{"locationName":"vpcEndpointOwner"},"VpcEndpointState":{"locationName":"vpcEndpointState"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"DnsEntries":{"shape":"Sgc","locationName":"dnsEntrySet"},"NetworkLoadBalancerArns":{"shape":"So","locationName":"networkLoadBalancerArnSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServiceConfigurations":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Skw","locationName":"ServiceId"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceConfigurations":{"locationName":"serviceConfigurationSet","type":"list","member":{"shape":"Sgm","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AllowedPrincipals":{"locationName":"allowedPrincipals","type":"list","member":{"locationName":"item","type":"structure","members":{"PrincipalType":{"locationName":"principalType"},"Principal":{"locationName":"principal"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServices":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceNames":{"shape":"So","locationName":"ServiceName"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceNames":{"shape":"So","locationName":"serviceNameSet"},"ServiceDetails":{"locationName":"serviceDetailSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceName":{"locationName":"serviceName"},"ServiceId":{"locationName":"serviceId"},"ServiceType":{"shape":"Sgn","locationName":"serviceType"},"AvailabilityZones":{"shape":"So","locationName":"availabilityZoneSet"},"Owner":{"locationName":"owner"},"BaseEndpointDnsNames":{"shape":"So","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"VpcEndpointPolicySupported":{"locationName":"vpcEndpointPolicySupported","type":"boolean"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"Tags":{"shape":"Sj","locationName":"tagSet"},"PrivateDnsNameVerificationState":{"locationName":"privateDnsNameVerificationState"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpoints":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"Su","locationName":"VpcEndpointId"},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpoints":{"locationName":"vpcEndpointSet","type":"list","member":{"shape":"Sg8","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionIds":{"locationName":"VpcPeeringConnectionId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"locationName":"vpcPeeringConnectionSet","type":"list","member":{"shape":"S13","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcs":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"VpcIds":{"locationName":"VpcId","type":"list","member":{"locationName":"VpcId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"shape":"S74","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpnConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"VpnConnectionIds":{"locationName":"VpnConnectionId","type":"list","member":{"locationName":"VpnConnectionId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnections":{"locationName":"vpnConnectionSet","type":"list","member":{"shape":"Shf","locationName":"item"}}}}},"DescribeVpnGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Slo","locationName":"Filter"},"VpnGatewayIds":{"locationName":"VpnGatewayId","type":"list","member":{"locationName":"VpnGatewayId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateways":{"locationName":"vpnGatewaySet","type":"list","member":{"shape":"Si8","locationName":"item"}}}}},"DetachClassicLinkVpc":{"input":{"type":"structure","required":["InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DetachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"DetachNetworkInterface":{"input":{"type":"structure","required":["AttachmentId"],"members":{"AttachmentId":{"locationName":"attachmentId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"Device":{},"Force":{"type":"boolean"},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S3r"}},"DetachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"DisableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S183","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S12d","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"DisableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S18e","locationName":"propagation"}}}},"DisableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"DisableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateAddress":{"input":{"type":"structure","members":{"AssociationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","AssociationId"],"members":{"ClientVpnEndpointId":{},"AssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2d","locationName":"status"}}}},"DisassociateIamInstanceProfile":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S2k","locationName":"iamInstanceProfileAssociation"}}}},"DisassociateRouteTable":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateSubnetCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S2v","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"DisassociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"So"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"S31","locationName":"associations"}}}},"DisassociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S39","locationName":"association"}}}},"DisassociateVpcCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3e","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S3h","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"EnableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"EnableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S183","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S12d","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"EnableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S18e","locationName":"propagation"}}}},"EnableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"EnableVolumeIO":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}}},"EnableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ExportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateRevocationList":{"locationName":"certificateRevocationList"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"ExportClientVpnClientConfiguration":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientConfiguration":{"locationName":"clientConfiguration"}}}},"ExportImage":{"input":{"type":"structure","required":["DiskImageFormat","ImageId","S3ExportLocation"],"members":{"ClientToken":{"idempotencyToken":true},"Description":{},"DiskImageFormat":{},"DryRun":{"type":"boolean"},"ImageId":{},"S3ExportLocation":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Prefix":{}}},"RoleName":{}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageFormat":{"locationName":"diskImageFormat"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"RoleName":{"locationName":"roleName"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sp8","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"}}}},"ExportTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","S3Bucket"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"S3Bucket":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"S3Location":{"locationName":"s3Location"}}}},"GetAssociatedIpv6PoolCidrs":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Ipv6CidrAssociations":{"locationName":"ipv6CidrAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Cidr":{"locationName":"ipv6Cidr"},"AssociatedResource":{"locationName":"associatedResource"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetCapacityReservationUsage":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationId":{"locationName":"capacityReservationId"},"InstanceType":{"locationName":"instanceType"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"State":{"locationName":"state"},"InstanceUsages":{"locationName":"instanceUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AccountId":{"locationName":"accountId"},"UsedInstanceCount":{"locationName":"usedInstanceCount","type":"integer"}}}}}}},"GetCoipPoolUsage":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPoolId":{"locationName":"coipPoolId"},"CoipAddressUsages":{"locationName":"coipAddressUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"CoIp":{"locationName":"coIp"}}}},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"}}}},"GetConsoleOutput":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Latest":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Output":{"locationName":"output"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetConsoleScreenshot":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"WakeUp":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageData":{"locationName":"imageData"},"InstanceId":{"locationName":"instanceId"}}}},"GetDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1ai","locationName":"instanceFamilyCreditSpecification"}}}},"GetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"GetEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"GetHostReservationPurchasePreview":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"HostIdSet":{"shape":"S1ao"},"OfferingId":{}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1aq","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"GetLaunchTemplateData":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{}}},"output":{"type":"structure","members":{"LaunchTemplateData":{"shape":"Saz","locationName":"launchTemplateData"}}}},"GetPasswordData":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PasswordData":{"locationName":"passwordData"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"IsValidExchange":{"locationName":"isValidExchange","type":"boolean"},"OutputReservedInstancesWillExpireAt":{"locationName":"outputReservedInstancesWillExpireAt","type":"timestamp"},"PaymentDue":{"locationName":"paymentDue"},"ReservedInstanceValueRollup":{"shape":"S1ay","locationName":"reservedInstanceValueRollup"},"ReservedInstanceValueSet":{"locationName":"reservedInstanceValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1ay","locationName":"reservationValue"},"ReservedInstanceId":{"locationName":"reservedInstanceId"}}}},"TargetConfigurationValueRollup":{"shape":"S1ay","locationName":"targetConfigurationValueRollup"},"TargetConfigurationValueSet":{"locationName":"targetConfigurationValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1ay","locationName":"reservationValue"},"TargetConfiguration":{"locationName":"targetConfiguration","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"OfferingId":{"locationName":"offeringId"}}}}}},"ValidationFailureReason":{"locationName":"validationFailureReason"}}}},"GetTransitGatewayAttachmentPropagations":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachmentPropagations":{"locationName":"transitGatewayAttachmentPropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastDomainAssociations":{"locationName":"multicastDomainAssociations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Subnet":{"shape":"S34","locationName":"subnet"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTableAssociations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"locationName":"associations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTablePropagations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTablePropagations":{"locationName":"transitGatewayRouteTablePropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"ImportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId","CertificateRevocationList"],"members":{"ClientVpnEndpointId":{},"CertificateRevocationList":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ImportImage":{"input":{"type":"structure","members":{"Architecture":{},"ClientData":{"shape":"S1bn"},"ClientToken":{},"Description":{},"DiskContainers":{"locationName":"DiskContainer","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{},"DeviceName":{},"Format":{},"SnapshotId":{},"Url":{},"UserBucket":{"shape":"S1bq"}}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Hypervisor":{},"KmsKeyId":{},"LicenseType":{},"Platform":{},"RoleName":{},"LicenseSpecifications":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}}}},"output":{"type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Ssq","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"LicenseSpecifications":{"shape":"Sst","locationName":"licenseSpecifications"}}}},"ImportInstance":{"input":{"type":"structure","required":["Platform"],"members":{"Description":{"locationName":"description"},"DiskImages":{"locationName":"diskImage","type":"list","member":{"type":"structure","members":{"Description":{},"Image":{"shape":"S1bx"},"Volume":{"shape":"S1by"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"AdditionalInfo":{"locationName":"additionalInfo"},"Architecture":{"locationName":"architecture"},"GroupIds":{"shape":"S9t","locationName":"GroupId"},"GroupNames":{"shape":"Sad","locationName":"GroupName"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"locationName":"instanceType"},"Monitoring":{"locationName":"monitoring","type":"boolean"},"Placement":{"shape":"S85","locationName":"placement"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData","type":"structure","members":{"Data":{"locationName":"data"}},"sensitive":true}}},"Platform":{"locationName":"platform"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"So5","locationName":"conversionTask"}}}},"ImportKeyPair":{"input":{"type":"structure","required":["KeyName","PublicKeyMaterial"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyName":{"locationName":"keyName"},"PublicKeyMaterial":{"locationName":"publicKeyMaterial","type":"blob"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"}}}},"ImportSnapshot":{"input":{"type":"structure","members":{"ClientData":{"shape":"S1bn"},"ClientToken":{},"Description":{},"DiskContainer":{"type":"structure","members":{"Description":{},"Format":{},"Url":{},"UserBucket":{"shape":"S1bq"}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"RoleName":{}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"St1","locationName":"snapshotTaskDetail"}}}},"ImportVolume":{"input":{"type":"structure","required":["AvailabilityZone","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Image":{"shape":"S1bx","locationName":"image"},"Volume":{"shape":"S1by","locationName":"volume"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"So5","locationName":"conversionTask"}}}},"ModifyAvailabilityZoneGroup":{"input":{"type":"structure","required":["GroupName","OptInStatus"],"members":{"GroupName":{},"OptInStatus":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"InstanceCount":{"type":"integer"},"EndDate":{"type":"timestamp"},"EndDateType":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ServerCertificateArn":{},"ConnectionLogOptions":{"shape":"S6k"},"DnsServers":{"type":"structure","members":{"CustomDnsServers":{"shape":"So"},"Enabled":{"type":"boolean"}}},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"SecurityGroupIds":{"shape":"S1u","locationName":"SecurityGroupId"},"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily","CpuCredits"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{},"CpuCredits":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1ai","locationName":"instanceFamilyCreditSpecification"}}}},"ModifyEbsDefaultKmsKeyId":{"input":{"type":"structure","required":["KmsKeyId"],"members":{"KmsKeyId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ModifyFleet":{"input":{"type":"structure","required":["FleetId","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ExcessCapacityTerminationPolicy":{},"FleetId":{},"TargetCapacitySpecification":{"shape":"S86"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{},"OperationType":{},"UserIds":{"shape":"S1cp","locationName":"UserId"},"UserGroups":{"shape":"S1cq","locationName":"UserGroup"},"ProductCodes":{"shape":"S1cr","locationName":"ProductCode"},"LoadPermission":{"type":"structure","members":{"Add":{"shape":"S1ct"},"Remove":{"shape":"S1ct"}}},"Description":{},"Name":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sqi","locationName":"fpgaImageAttribute"}}}},"ModifyHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"HostIds":{"shape":"Srf","locationName":"hostId"},"HostRecovery":{},"InstanceType":{},"InstanceFamily":{}}},"output":{"type":"structure","members":{"Successful":{"shape":"S1q","locationName":"successful"},"Unsuccessful":{"shape":"S1cy","locationName":"unsuccessful"}}}},"ModifyIdFormat":{"input":{"type":"structure","required":["Resource","UseLongIds"],"members":{"Resource":{},"UseLongIds":{"type":"boolean"}}}},"ModifyIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn","Resource","UseLongIds"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"ModifyImageAttribute":{"input":{"type":"structure","required":["ImageId"],"members":{"Attribute":{},"Description":{"shape":"S7h"},"ImageId":{},"LaunchPermission":{"type":"structure","members":{"Add":{"shape":"Ss5"},"Remove":{"shape":"Ss5"}}},"OperationType":{},"ProductCodes":{"shape":"S1cr","locationName":"ProductCode"},"UserGroups":{"shape":"S1cq","locationName":"UserGroup"},"UserIds":{"shape":"S1cp","locationName":"UserId"},"Value":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyInstanceAttribute":{"input":{"type":"structure","required":["InstanceId"],"members":{"SourceDestCheck":{"shape":"St8"},"Attribute":{"locationName":"attribute"},"BlockDeviceMappings":{"locationName":"blockDeviceMapping","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}},"NoDevice":{"locationName":"noDevice"},"VirtualName":{"locationName":"virtualName"}}}},"DisableApiTermination":{"shape":"St8","locationName":"disableApiTermination"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"shape":"St8","locationName":"ebsOptimized"},"EnaSupport":{"shape":"St8","locationName":"enaSupport"},"Groups":{"shape":"S3j","locationName":"GroupId"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S7h","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S7h","locationName":"instanceType"},"Kernel":{"shape":"S7h","locationName":"kernel"},"Ramdisk":{"shape":"S7h","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S7h","locationName":"sriovNetSupport"},"UserData":{"locationName":"userData","type":"structure","members":{"Value":{"locationName":"value","type":"blob"}}},"Value":{"locationName":"value"}}}},"ModifyInstanceCapacityReservationAttributes":{"input":{"type":"structure","required":["InstanceId","CapacityReservationSpecification"],"members":{"InstanceId":{},"CapacityReservationSpecification":{"shape":"S1d9"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyInstanceCreditSpecification":{"input":{"type":"structure","required":["InstanceCreditSpecifications"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"InstanceCreditSpecifications":{"locationName":"InstanceCreditSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{},"CpuCredits":{}}}}}},"output":{"type":"structure","members":{"SuccessfulInstanceCreditSpecifications":{"locationName":"successfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"}}}},"UnsuccessfulInstanceCreditSpecifications":{"locationName":"unsuccessfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"ModifyInstanceEventStartTime":{"input":{"type":"structure","required":["InstanceId","InstanceEventId","NotBefore"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"InstanceEventId":{},"NotBefore":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Event":{"shape":"Stj","locationName":"event"}}}},"ModifyInstanceMetadataOptions":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceMetadataOptions":{"shape":"Swr","locationName":"instanceMetadataOptions"}}}},"ModifyInstancePlacement":{"input":{"type":"structure","required":["InstanceId"],"members":{"Affinity":{"locationName":"affinity"},"GroupName":{},"HostId":{"locationName":"hostId"},"InstanceId":{"locationName":"instanceId"},"Tenancy":{"locationName":"tenancy"},"PartitionNumber":{"type":"integer"},"HostResourceGroupArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"DefaultVersion":{"locationName":"SetDefaultVersion"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sav","locationName":"launchTemplate"}}}},"ModifyNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"Description":{"shape":"S7h","locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S9t","locationName":"SecurityGroupId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"St8","locationName":"sourceDestCheck"}}}},"ModifyReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds","TargetConfigurations"],"members":{"ReservedInstancesIds":{"shape":"S10d","locationName":"ReservedInstancesId"},"ClientToken":{"locationName":"clientToken"},"TargetConfigurations":{"locationName":"ReservedInstancesConfigurationSetItemType","type":"list","member":{"shape":"S10z","locationName":"item"}}}},"output":{"type":"structure","members":{"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"}}}},"ModifySnapshotAttribute":{"input":{"type":"structure","required":["SnapshotId"],"members":{"Attribute":{},"CreateVolumePermission":{"type":"structure","members":{"Add":{"shape":"S129"},"Remove":{"shape":"S129"}}},"GroupNames":{"shape":"S121","locationName":"UserGroup"},"OperationType":{},"SnapshotId":{},"UserIds":{"shape":"S1cp","locationName":"UserId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifySpotFleetRequest":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"type":"integer"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySubnetAttribute":{"input":{"type":"structure","required":["SubnetId"],"members":{"AssignIpv6AddressOnCreation":{"shape":"St8"},"MapPublicIpOnLaunch":{"shape":"St8"},"SubnetId":{"locationName":"subnetId"}}}},"ModifyTrafficMirrorFilterNetworkServices":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"AddNetworkServices":{"shape":"Sel","locationName":"AddNetworkService"},"RemoveNetworkServices":{"shape":"Sel","locationName":"RemoveNetworkService"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sef","locationName":"trafficMirrorFilter"}}}},"ModifyTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sep"},"SourcePortRange":{"shape":"Sep"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Seh","locationName":"trafficMirrorFilterRule"}}}},"ModifyTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Seu","locationName":"trafficMirrorSession"}}}},"ModifyTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"AddSubnetIds":{"shape":"Sft"},"RemoveSubnetIds":{"shape":"Sft"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sn","locationName":"transitGatewayVpcAttachment"}}}},"ModifyVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"type":"boolean"},"VolumeId":{},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumeModification":{"shape":"S168","locationName":"volumeModification"}}}},"ModifyVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"AutoEnableIO":{"shape":"St8"},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyVpcAttribute":{"input":{"type":"structure","required":["VpcId"],"members":{"EnableDnsHostnames":{"shape":"St8"},"EnableDnsSupport":{"shape":"St8"},"VpcId":{"locationName":"vpcId"}}}},"ModifyVpcEndpoint":{"input":{"type":"structure","required":["VpcEndpointId"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointId":{},"ResetPolicy":{"type":"boolean"},"PolicyDocument":{},"AddRouteTableIds":{"shape":"Sg4","locationName":"AddRouteTableId"},"RemoveRouteTableIds":{"shape":"Sg4","locationName":"RemoveRouteTableId"},"AddSubnetIds":{"shape":"Sg5","locationName":"AddSubnetId"},"RemoveSubnetIds":{"shape":"Sg5","locationName":"RemoveSubnetId"},"AddSecurityGroupIds":{"shape":"Sg6","locationName":"AddSecurityGroupId"},"RemoveSecurityGroupIds":{"shape":"Sg6","locationName":"RemoveSecurityGroupId"},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationId"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"So"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"PrivateDnsName":{},"RemovePrivateDnsName":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"AddNetworkLoadBalancerArns":{"shape":"So","locationName":"AddNetworkLoadBalancerArn"},"RemoveNetworkLoadBalancerArns":{"shape":"So","locationName":"RemoveNetworkLoadBalancerArn"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AddAllowedPrincipals":{"shape":"So"},"RemoveAllowedPrincipals":{"shape":"So"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcPeeringConnectionOptions":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"AccepterPeeringConnectionOptions":{"shape":"S1ev"},"DryRun":{"type":"boolean"},"RequesterPeeringConnectionOptions":{"shape":"S1ev"},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{"AccepterPeeringConnectionOptions":{"shape":"S1ex","locationName":"accepterPeeringConnectionOptions"},"RequesterPeeringConnectionOptions":{"shape":"S1ex","locationName":"requesterPeeringConnectionOptions"}}}},"ModifyVpcTenancy":{"input":{"type":"structure","required":["VpcId","InstanceTenancy"],"members":{"VpcId":{},"InstanceTenancy":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"TransitGatewayId":{},"CustomerGatewayId":{},"VpnGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Shf","locationName":"vpnConnection"}}}},"ModifyVpnTunnelCertificate":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Shf","locationName":"vpnConnection"}}}},"ModifyVpnTunnelOptions":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"TunnelOptions":{"type":"structure","members":{"TunnelInsideCidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"Phase1EncryptionAlgorithms":{"shape":"Sh0","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Sh2","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Sh4","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Sh6","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Sh8","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Sha","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Shc","locationName":"IKEVersion"}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Shf","locationName":"vpnConnection"}}}},"MonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1fa","locationName":"instancesSet"}}}},"MoveAddressToVpc":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"Status":{"locationName":"status"}}}},"ProvisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"CidrAuthorizationContext":{"type":"structure","required":["Message","Signature"],"members":{"Message":{},"Signature":{}}},"PubliclyAdvertisable":{"type":"boolean"},"Description":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1e","locationName":"byoipCidr"}}}},"PurchaseHostReservation":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"ClientToken":{},"CurrencyCode":{},"HostIdSet":{"shape":"S1ao"},"LimitPrice":{},"OfferingId":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1aq","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"PurchaseReservedInstancesOffering":{"input":{"type":"structure","required":["InstanceCount","ReservedInstancesOfferingId"],"members":{"InstanceCount":{"type":"integer"},"ReservedInstancesOfferingId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"LimitPrice":{"locationName":"limitPrice","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"CurrencyCode":{"locationName":"currencyCode"}}},"PurchaseTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"PurchaseScheduledInstances":{"input":{"type":"structure","required":["PurchaseRequests"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"PurchaseRequests":{"locationName":"PurchaseRequest","type":"list","member":{"locationName":"PurchaseRequest","type":"structure","required":["InstanceCount","PurchaseToken"],"members":{"InstanceCount":{"type":"integer"},"PurchaseToken":{}}}}}},"output":{"type":"structure","members":{"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S11u","locationName":"item"}}}}},"RebootInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RegisterImage":{"input":{"type":"structure","required":["Name"],"members":{"ImageLocation":{},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"S8x","locationName":"BlockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"KernelId":{"locationName":"kernelId"},"Name":{"locationName":"name"},"BillingProducts":{"locationName":"BillingProduct","type":"list","member":{"locationName":"item"}},"RamdiskId":{"locationName":"ramdiskId"},"RootDeviceName":{"locationName":"rootDeviceName"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"VirtualizationType":{"locationName":"virtualizationType"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"RegisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sl9"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupMembers":{"locationName":"registeredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"So","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RegisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sl9"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupSources":{"locationName":"registeredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"So","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RejectTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Se","locationName":"transitGatewayPeeringAttachment"}}}},"RejectTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sn","locationName":"transitGatewayVpcAttachment"}}}},"RejectVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"Su","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"Sx","locationName":"unsuccessful"}}}},"RejectVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ReleaseAddress":{"input":{"type":"structure","members":{"AllocationId":{},"PublicIp":{},"NetworkBorderGroup":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ReleaseHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"HostIds":{"shape":"Srf","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"S1q","locationName":"successful"},"Unsuccessful":{"shape":"S1cy","locationName":"unsuccessful"}}}},"ReplaceIamInstanceProfileAssociation":{"input":{"type":"structure","required":["IamInstanceProfile","AssociationId"],"members":{"IamInstanceProfile":{"shape":"S2i"},"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S2k","locationName":"iamInstanceProfileAssociation"}}}},"ReplaceNetworkAclAssociation":{"input":{"type":"structure","required":["AssociationId","NetworkAclId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Scg","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sch","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"ReplaceRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"LocalTarget":{"type":"boolean"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"ReplaceRouteTableAssociation":{"input":{"type":"structure","required":["AssociationId","RouteTableId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"},"AssociationState":{"shape":"S2r","locationName":"associationState"}}}},"ReplaceTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfj","locationName":"route"}}}},"ReportInstanceStatus":{"input":{"type":"structure","required":["Instances","ReasonCodes","Status"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"Instances":{"shape":"Smo","locationName":"instanceId"},"ReasonCodes":{"locationName":"reasonCode","type":"list","member":{"locationName":"item"}},"StartTime":{"locationName":"startTime","type":"timestamp"},"Status":{"locationName":"status"}}}},"RequestSpotFleet":{"input":{"type":"structure","required":["SpotFleetRequestConfig"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestConfig":{"shape":"S12w","locationName":"spotFleetRequestConfig"}}},"output":{"type":"structure","members":{"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"RequestSpotInstances":{"input":{"type":"structure","members":{"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ClientToken":{"locationName":"clientToken"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"type":"structure","members":{"SecurityGroupIds":{"locationName":"SecurityGroupId","type":"list","member":{"locationName":"item"}},"SecurityGroups":{"locationName":"SecurityGroup","type":"list","member":{"locationName":"item"}},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Ss4","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2i","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"shape":"S13o","locationName":"monitoring"},"NetworkInterfaces":{"shape":"S133","locationName":"NetworkInterface"},"Placement":{"shape":"S135","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"}}},"SpotPrice":{"locationName":"spotPrice"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S13l","locationName":"spotInstanceRequestSet"}}}},"ResetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ResetFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ResetImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ResetInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}}},"ResetNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"locationName":"sourceDestCheck"}}}},"ResetSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RestoreAddressToClassic":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"Status":{"locationName":"status"}}}},"RevokeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"RevokeAllGroups":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S40","locationName":"status"}}}},"RevokeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S43","locationName":"ipPermissions"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}}},"RevokeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S43"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RunInstances":{"input":{"type":"structure","required":["MaxCount","MinCount"],"members":{"BlockDeviceMappings":{"shape":"S8x","locationName":"BlockDeviceMapping"},"ImageId":{},"InstanceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"shape":"Sb6","locationName":"Ipv6Address"},"KernelId":{},"KeyName":{},"MaxCount":{"type":"integer"},"MinCount":{"type":"integer"},"Monitoring":{"shape":"S13o"},"Placement":{"shape":"S85"},"RamdiskId":{},"SecurityGroupIds":{"shape":"S9t","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sad","locationName":"SecurityGroup"},"SubnetId":{},"UserData":{},"AdditionalInfo":{"locationName":"additionalInfo"},"ClientToken":{"locationName":"clientToken"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2i","locationName":"iamInstanceProfile"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"NetworkInterfaces":{"shape":"S133","locationName":"networkInterface"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ElasticGpuSpecification":{"type":"list","member":{"shape":"Sa9","locationName":"item"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Saj"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"shape":"S1d9"},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{}}}}},"output":{"shape":"Sw6"}},"RunScheduledInstances":{"input":{"type":"structure","required":["LaunchSpecification","ScheduledInstanceId"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"InstanceCount":{"type":"integer"},"LaunchSpecification":{"type":"structure","required":["ImageId"],"members":{"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"Ebs":{"type":"structure","members":{"DeleteOnTermination":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Iops":{"type":"integer"},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{},"VirtualName":{}}}},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"ImageId":{},"InstanceType":{},"KernelId":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"NetworkInterface","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S1i1","locationName":"Group"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"locationName":"Ipv6Address","type":"list","member":{"locationName":"Ipv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddressConfigs":{"locationName":"PrivateIpAddressConfig","type":"list","member":{"locationName":"PrivateIpAddressConfigSet","type":"structure","members":{"Primary":{"type":"boolean"},"PrivateIpAddress":{}}}},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"GroupName":{}}},"RamdiskId":{},"SecurityGroupIds":{"shape":"S1i1","locationName":"SecurityGroupId"},"SubnetId":{},"UserData":{}}},"ScheduledInstanceId":{}}},"output":{"type":"structure","members":{"InstanceIdSet":{"locationName":"instanceIdSet","type":"list","member":{"locationName":"item"}}}}},"SearchLocalGatewayRoutes":{"input":{"type":"structure","required":["LocalGatewayRouteTableId","Filters"],"members":{"LocalGatewayRouteTableId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Sbv","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayMulticastGroups":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastGroups":{"locationName":"multicastGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupIpAddress":{"locationName":"groupIpAddress"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"SubnetId":{"locationName":"subnetId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"GroupMember":{"locationName":"groupMember","type":"boolean"},"GroupSource":{"locationName":"groupSource","type":"boolean"},"MemberType":{"locationName":"memberType"},"SourceType":{"locationName":"sourceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","Filters"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Slo","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Sfj","locationName":"item"}},"AdditionalRoutesAvailable":{"locationName":"additionalRoutesAvailable","type":"boolean"}}}},"SendDiagnosticInterrupt":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"type":"boolean"}}}},"StartInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"AdditionalInfo":{"locationName":"additionalInfo"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"StartingInstances":{"shape":"S1ip","locationName":"instancesSet"}}}},"StartVpcEndpointServicePrivateDnsVerification":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"StopInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"Hibernate":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"StoppingInstances":{"shape":"S1ip","locationName":"instancesSet"}}}},"TerminateClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ConnectionId":{},"Username":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Username":{"locationName":"username"},"ConnectionStatuses":{"locationName":"connectionStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"ConnectionId":{"locationName":"connectionId"},"PreviousStatus":{"shape":"Sn3","locationName":"previousStatus"},"CurrentStatus":{"shape":"Sn3","locationName":"currentStatus"}}}}}}},"TerminateInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"TerminatingInstances":{"shape":"S1ip","locationName":"instancesSet"}}}},"UnassignIpv6Addresses":{"input":{"type":"structure","required":["Ipv6Addresses","NetworkInterfaceId"],"members":{"Ipv6Addresses":{"shape":"S1y","locationName":"ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"UnassignedIpv6Addresses":{"shape":"S1y","locationName":"unassignedIpv6Addresses"}}}},"UnassignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId","PrivateIpAddresses"],"members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S22","locationName":"privateIpAddress"}}}},"UnmonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Smo","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1fa","locationName":"instancesSet"}}}},"UpdateSecurityGroupRuleDescriptionsEgress":{"input":{"type":"structure","required":["IpPermissions"],"members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S43"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"UpdateSecurityGroupRuleDescriptionsIngress":{"input":{"type":"structure","required":["IpPermissions"],"members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S43"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"WithdrawByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1e","locationName":"byoipCidr"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"ReservedInstanceId"}},"S5":{"type":"list","member":{"locationName":"TargetConfigurationRequest","type":"structure","required":["OfferingId"],"members":{"InstanceCount":{"type":"integer"},"OfferingId":{}}}},"Se":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"RequesterTgwInfo":{"shape":"Sf","locationName":"requesterTgwInfo"},"AccepterTgwInfo":{"shape":"Sf","locationName":"accepterTgwInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sf":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"OwnerId":{"locationName":"ownerId"},"Region":{"locationName":"region"}}},"Sj":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sn":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcId":{"locationName":"vpcId"},"VpcOwnerId":{"locationName":"vpcOwnerId"},"State":{"locationName":"state"},"SubnetIds":{"shape":"So","locationName":"subnetIds"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"DnsSupport":{"locationName":"dnsSupport"},"Ipv6Support":{"locationName":"ipv6Support"}}},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"So":{"type":"list","member":{"locationName":"item"}},"Su":{"type":"list","member":{"locationName":"item"}},"Sx":{"type":"list","member":{"shape":"Sy","locationName":"item"}},"Sy":{"type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ResourceId":{"locationName":"resourceId"}}},"S13":{"type":"structure","members":{"AccepterVpcInfo":{"shape":"S14","locationName":"accepterVpcInfo"},"ExpirationTime":{"locationName":"expirationTime","type":"timestamp"},"RequesterVpcInfo":{"shape":"S14","locationName":"requesterVpcInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Sj","locationName":"tagSet"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S14":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Ipv6CidrBlockSet":{"locationName":"ipv6CidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"}}}},"CidrBlockSet":{"locationName":"cidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"}}}},"OwnerId":{"locationName":"ownerId"},"PeeringOptions":{"locationName":"peeringOptions","type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"VpcId":{"locationName":"vpcId"},"Region":{"locationName":"region"}}},"S1e":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"},"StatusMessage":{"locationName":"statusMessage"},"State":{"locationName":"state"}}},"S1l":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Sj","locationName":"Tag"}}}},"S1q":{"type":"list","member":{"locationName":"item"}},"S1u":{"type":"list","member":{"locationName":"item"}},"S1y":{"type":"list","member":{"locationName":"item"}},"S22":{"type":"list","member":{"locationName":"PrivateIpAddress"}},"S2d":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S2i":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S2k":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"InstanceId":{"locationName":"instanceId"},"IamInstanceProfile":{"shape":"S2l","locationName":"iamInstanceProfile"},"State":{"locationName":"state"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}},"S2l":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"S2r":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S2v":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"locationName":"ipv6CidrBlockState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S31":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Subnets":{"locationName":"subnets","type":"list","member":{"shape":"S34","locationName":"item"}}}},"S34":{"type":"structure","members":{"SubnetId":{"locationName":"subnetId"},"State":{"locationName":"state"}}},"S39":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}},"S3e":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"shape":"S3f","locationName":"ipv6CidrBlockState"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Ipv6Pool":{"locationName":"ipv6Pool"}}},"S3f":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S3h":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"CidrBlock":{"locationName":"cidrBlock"},"CidrBlockState":{"shape":"S3f","locationName":"cidrBlockState"}}},"S3j":{"type":"list","member":{"locationName":"groupId"}},"S3r":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"Device":{"locationName":"device"},"InstanceId":{"locationName":"instanceId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"S3w":{"type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}},"S40":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S43":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIp":{"locationName":"cidrIp"},"Description":{"locationName":"description"}}}},"Ipv6Ranges":{"locationName":"ipv6Ranges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIpv6":{"locationName":"cidrIpv6"},"Description":{"locationName":"description"}}}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"PrefixListId":{"locationName":"prefixListId"}}}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S4c","locationName":"item"}}}}},"S4c":{"type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S4g":{"type":"structure","members":{"S3":{"type":"structure","members":{"AWSAccessKeyId":{},"Bucket":{"locationName":"bucket"},"Prefix":{"locationName":"prefix"},"UploadPolicy":{"locationName":"uploadPolicy","type":"blob"},"UploadPolicySignature":{"locationName":"uploadPolicySignature"}}}}},"S4k":{"type":"structure","members":{"BundleId":{"locationName":"bundleId"},"BundleTaskError":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"InstanceId":{"locationName":"instanceId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"state"},"Storage":{"shape":"S4g","locationName":"storage"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"S53":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"InstanceCounts":{"locationName":"instanceCounts","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"State":{"locationName":"state"}}}},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"Active":{"locationName":"active","type":"boolean"},"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Sj","locationName":"tagSet"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}},"S5f":{"type":"list","member":{"locationName":"item"}},"S5q":{"type":"list","member":{"locationName":"SpotInstanceRequestId"}},"S6c":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"OwnerId":{"locationName":"ownerId"},"CapacityReservationArn":{"locationName":"capacityReservationArn"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"Tenancy":{"locationName":"tenancy"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EphemeralStorage":{"locationName":"ephemeralStorage","type":"boolean"},"State":{"locationName":"state"},"EndDate":{"locationName":"endDate","type":"timestamp"},"EndDateType":{"locationName":"endDateType"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"S6k":{"type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"S6n":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S6r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S6w":{"type":"structure","members":{"BgpAsn":{"locationName":"bgpAsn"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"IpAddress":{"locationName":"ipAddress"},"CertificateArn":{"locationName":"certificateArn"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"DeviceName":{"locationName":"deviceName"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"S6z":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"AvailableIpAddressCount":{"locationName":"availableIpAddressCount","type":"integer"},"CidrBlock":{"locationName":"cidrBlock"},"DefaultForAz":{"locationName":"defaultForAz","type":"boolean"},"MapPublicIpOnLaunch":{"locationName":"mapPublicIpOnLaunch","type":"boolean"},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"AssignIpv6AddressOnCreation":{"locationName":"assignIpv6AddressOnCreation","type":"boolean"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S2v","locationName":"item"}},"Tags":{"shape":"Sj","locationName":"tagSet"},"SubnetArn":{"locationName":"subnetArn"},"OutpostArn":{"locationName":"outpostArn"}}},"S74":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S3e","locationName":"item"}},"CidrBlockAssociationSet":{"locationName":"cidrBlockAssociationSet","type":"list","member":{"shape":"S3h","locationName":"item"}},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"S7d":{"type":"structure","members":{"DhcpConfigurations":{"locationName":"dhcpConfigurationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"locationName":"valueSet","type":"list","member":{"shape":"S7h","locationName":"item"}}}}},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"S7h":{"type":"structure","members":{"Value":{"locationName":"value"}}},"S7k":{"type":"structure","members":{"Attachments":{"shape":"S7l","locationName":"attachmentSet"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"S7l":{"type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}}},"S85":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"}}},"S86":{"type":"structure","required":["TotalTargetCapacity"],"members":{"TotalTargetCapacity":{"type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"SpotTargetCapacity":{"type":"integer"},"DefaultTargetCapacityType":{}}},"S8d":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"S8e","locationName":"launchTemplateSpecification"},"Overrides":{"shape":"S8f","locationName":"overrides"}}},"S8e":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"Version":{"locationName":"version"}}},"S8f":{"type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"MaxPrice":{"locationName":"maxPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"Placement":{"locationName":"placement","type":"structure","members":{"GroupName":{"locationName":"groupName"}}}}},"S8k":{"type":"list","member":{"locationName":"item"}},"S8u":{"type":"structure","members":{"Bucket":{},"Key":{}}},"S8x":{"type":"list","member":{"shape":"S8y","locationName":"BlockDeviceMapping"}},"S8y":{"type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"KmsKeyId":{},"Encrypted":{"locationName":"encrypted","type":"boolean"}}},"NoDevice":{"locationName":"noDevice"}}},"S98":{"type":"structure","members":{"Description":{"locationName":"description"},"ExportTaskId":{"locationName":"exportTaskId"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"InstanceExportDetails":{"locationName":"instanceExport","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"S9e":{"type":"structure","members":{"Attachments":{"shape":"S7l","locationName":"attachmentSet"},"InternetGatewayId":{"locationName":"internetGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"S9k":{"type":"structure","members":{"KernelId":{},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"Encrypted":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{}}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"InstanceNetworkInterfaceSpecification","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S9t","locationName":"SecurityGroupId"},"InterfaceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"type":"list","member":{"locationName":"InstanceIpv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddresses":{"shape":"S9w"},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"ImageId":{},"InstanceType":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"Affinity":{},"GroupName":{},"HostId":{},"Tenancy":{},"SpreadDomain":{},"HostResourceGroupArn":{},"PartitionNumber":{"type":"integer"}}},"RamDiskId":{},"DisableApiTermination":{"type":"boolean"},"InstanceInitiatedShutdownBehavior":{},"UserData":{},"TagSpecifications":{"locationName":"TagSpecification","type":"list","member":{"locationName":"LaunchTemplateTagSpecificationRequest","type":"structure","members":{"ResourceType":{},"Tags":{"shape":"Sj","locationName":"Tag"}}}},"ElasticGpuSpecifications":{"locationName":"ElasticGpuSpecification","type":"list","member":{"shape":"Sa9","locationName":"ElasticGpuSpecification"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"SecurityGroupIds":{"shape":"S9t","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sad","locationName":"SecurityGroup"},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Saj"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"San"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{}}}}},"S9t":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S9w":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Primary":{"locationName":"primary","type":"boolean"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Sa9":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Sad":{"type":"list","member":{"locationName":"SecurityGroup"}},"Saj":{"type":"structure","required":["CpuCredits"],"members":{"CpuCredits":{}}},"San":{"type":"structure","members":{"CapacityReservationId":{}}},"Sav":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersionNumber":{"locationName":"defaultVersionNumber","type":"long"},"LatestVersionNumber":{"locationName":"latestVersionNumber","type":"long"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Say":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"VersionDescription":{"locationName":"versionDescription"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersion":{"locationName":"defaultVersion","type":"boolean"},"LaunchTemplateData":{"shape":"Saz","locationName":"launchTemplateData"}}},"Saz":{"type":"structure","members":{"KernelId":{"locationName":"kernelId"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"BlockDeviceMappings":{"locationName":"blockDeviceMappingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{"locationName":"kmsKeyId"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"}}},"NoDevice":{"locationName":"noDevice"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S3j","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Sb6","locationName":"ipv6AddressesSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S9w","locationName":"privateIpAddressesSet"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"}}}},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Placement":{"locationName":"placement","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"}}},"RamDiskId":{"locationName":"ramDiskId"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"UserData":{"locationName":"userData"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Sj","locationName":"tagSet"}}}},"ElasticGpuSpecifications":{"locationName":"elasticGpuSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"ElasticInferenceAccelerators":{"locationName":"elasticInferenceAcceleratorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"Count":{"locationName":"count","type":"integer"}}}},"SecurityGroupIds":{"shape":"So","locationName":"securityGroupIdSet"},"SecurityGroups":{"shape":"So","locationName":"securityGroupSet"},"InstanceMarketOptions":{"locationName":"instanceMarketOptions","type":"structure","members":{"MarketType":{"locationName":"marketType"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"MaxPrice":{"locationName":"maxPrice"},"SpotInstanceType":{"locationName":"spotInstanceType"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}}},"CreditSpecification":{"locationName":"creditSpecification","type":"structure","members":{"CpuCredits":{"locationName":"cpuCredits"}}},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sbl","locationName":"capacityReservationTarget"}}},"LicenseSpecifications":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"MetadataOptions":{"locationName":"metadataOptions","type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"}}}}},"Sb6":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"Sbl":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"}}},"Sbv":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"Type":{"locationName":"type"},"State":{"locationName":"state"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"}}},"Sc0":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationId":{"locationName":"localGatewayRouteTableVpcAssociationId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayId":{"locationName":"localGatewayId"},"VpcId":{"locationName":"vpcId"},"State":{"locationName":"state"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sc4":{"type":"structure","members":{"CreateTime":{"locationName":"createTime","type":"timestamp"},"DeleteTime":{"locationName":"deleteTime","type":"timestamp"},"FailureCode":{"locationName":"failureCode"},"FailureMessage":{"locationName":"failureMessage"},"NatGatewayAddresses":{"locationName":"natGatewayAddressSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIp":{"locationName":"privateIp"},"PublicIp":{"locationName":"publicIp"}}}},"NatGatewayId":{"locationName":"natGatewayId"},"ProvisionedBandwidth":{"locationName":"provisionedBandwidth","type":"structure","members":{"ProvisionTime":{"locationName":"provisionTime","type":"timestamp"},"Provisioned":{"locationName":"provisioned"},"RequestTime":{"locationName":"requestTime","type":"timestamp"},"Requested":{"locationName":"requested"},"Status":{"locationName":"status"}}},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Scb":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkAclAssociationId":{"locationName":"networkAclAssociationId"},"NetworkAclId":{"locationName":"networkAclId"},"SubnetId":{"locationName":"subnetId"}}}},"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Scg","locationName":"icmpTypeCode"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"PortRange":{"shape":"Sch","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"IsDefault":{"locationName":"default","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"Tags":{"shape":"Sj","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Scg":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Type":{"locationName":"type","type":"integer"}}},"Sch":{"type":"structure","members":{"From":{"locationName":"from","type":"integer"},"To":{"locationName":"to","type":"integer"}}},"Sco":{"type":"structure","members":{"Association":{"shape":"Scp","locationName":"association"},"Attachment":{"shape":"Scq","locationName":"attachment"},"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"Groups":{"shape":"Scr","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6Addresses":{"locationName":"ipv6AddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Scp","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"RequesterId":{"locationName":"requesterId"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"TagSet":{"shape":"Sj","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}},"Scp":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"Scq":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"Status":{"locationName":"status"}}},"Scr":{"type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"GroupId":{"locationName":"groupId"}}}},"Sd2":{"type":"structure","members":{"NetworkInterfacePermissionId":{"locationName":"networkInterfacePermissionId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"Permission":{"locationName":"permission"},"PermissionState":{"locationName":"permissionState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"Sdi":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Main":{"locationName":"main","type":"boolean"},"RouteTableAssociationId":{"locationName":"routeTableAssociationId"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{"locationName":"gatewayId"},"AssociationState":{"shape":"S2r","locationName":"associationState"}}}},"PropagatingVgws":{"locationName":"propagatingVgwSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GatewayId":{"locationName":"gatewayId"}}}},"RouteTableId":{"locationName":"routeTableId"},"Routes":{"locationName":"routeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"LocalGatewayId":{"locationName":"localGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"State":{"locationName":"state"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"Tags":{"shape":"Sj","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sdu":{"type":"structure","members":{"DataEncryptionKeyId":{"locationName":"dataEncryptionKeyId"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"StateMessage":{"locationName":"statusMessage"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"OwnerAlias":{"locationName":"ownerAlias"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Se5":{"type":"structure","members":{"Bucket":{"locationName":"bucket"},"Fault":{"shape":"Se6","locationName":"fault"},"OwnerId":{"locationName":"ownerId"},"Prefix":{"locationName":"prefix"},"State":{"locationName":"state"}}},"Se6":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Seb":{"type":"list","member":{}},"Sef":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"IngressFilterRules":{"shape":"Seg","locationName":"ingressFilterRuleSet"},"EgressFilterRules":{"shape":"Seg","locationName":"egressFilterRuleSet"},"NetworkServices":{"shape":"Sel","locationName":"networkServiceSet"},"Description":{"locationName":"description"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Seg":{"type":"list","member":{"shape":"Seh","locationName":"item"}},"Seh":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"TrafficDirection":{"locationName":"trafficDirection"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"},"RuleAction":{"locationName":"ruleAction"},"Protocol":{"locationName":"protocol","type":"integer"},"DestinationPortRange":{"shape":"Sek","locationName":"destinationPortRange"},"SourcePortRange":{"shape":"Sek","locationName":"sourcePortRange"},"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"SourceCidrBlock":{"locationName":"sourceCidrBlock"},"Description":{"locationName":"description"}}},"Sek":{"type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"}}},"Sel":{"type":"list","member":{"locationName":"item"}},"Sep":{"type":"structure","members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}},"Seu":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"},"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PacketLength":{"locationName":"packetLength","type":"integer"},"SessionNumber":{"locationName":"sessionNumber","type":"integer"},"VirtualNetworkId":{"locationName":"virtualNetworkId","type":"integer"},"Description":{"locationName":"description"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sex":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkLoadBalancerArn":{"locationName":"networkLoadBalancerArn"},"Type":{"locationName":"type"},"Description":{"locationName":"description"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sf7":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayArn":{"locationName":"transitGatewayArn"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"AutoAcceptSharedAttachments":{"locationName":"autoAcceptSharedAttachments"},"DefaultRouteTableAssociation":{"locationName":"defaultRouteTableAssociation"},"AssociationDefaultRouteTableId":{"locationName":"associationDefaultRouteTableId"},"DefaultRouteTablePropagation":{"locationName":"defaultRouteTablePropagation"},"PropagationDefaultRouteTableId":{"locationName":"propagationDefaultRouteTableId"},"VpnEcmpSupport":{"locationName":"vpnEcmpSupport"},"DnsSupport":{"locationName":"dnsSupport"},"MulticastSupport":{"locationName":"multicastSupport"}}},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sfc":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sfj":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"}}}},"Type":{"locationName":"type"},"State":{"locationName":"state"}}},"Sfq":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"DefaultAssociationRouteTable":{"locationName":"defaultAssociationRouteTable","type":"boolean"},"DefaultPropagationRouteTable":{"locationName":"defaultPropagationRouteTable","type":"boolean"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sft":{"type":"list","member":{"locationName":"item"}},"Sfx":{"type":"structure","members":{"Attachments":{"locationName":"attachmentSet","type":"list","member":{"shape":"S3r","locationName":"item"}},"AvailabilityZone":{"locationName":"availabilityZone"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OutpostArn":{"locationName":"outpostArn"},"Size":{"locationName":"size","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"Iops":{"locationName":"iops","type":"integer"},"Tags":{"shape":"Sj","locationName":"tagSet"},"VolumeType":{"locationName":"volumeType"},"FastRestored":{"locationName":"fastRestored","type":"boolean"},"MultiAttachEnabled":{"locationName":"multiAttachEnabled","type":"boolean"}}},"Sg4":{"type":"list","member":{"locationName":"item"}},"Sg5":{"type":"list","member":{"locationName":"item"}},"Sg6":{"type":"list","member":{"locationName":"item"}},"Sg8":{"type":"structure","members":{"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointType":{"locationName":"vpcEndpointType"},"VpcId":{"locationName":"vpcId"},"ServiceName":{"locationName":"serviceName"},"State":{"locationName":"state"},"PolicyDocument":{"locationName":"policyDocument"},"RouteTableIds":{"shape":"So","locationName":"routeTableIdSet"},"SubnetIds":{"shape":"So","locationName":"subnetIdSet"},"Groups":{"locationName":"groupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"PrivateDnsEnabled":{"locationName":"privateDnsEnabled","type":"boolean"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"NetworkInterfaceIds":{"shape":"So","locationName":"networkInterfaceIdSet"},"DnsEntries":{"shape":"Sgc","locationName":"dnsEntrySet"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"Tags":{"shape":"Sj","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"},"LastError":{"locationName":"lastError","type":"structure","members":{"Message":{"locationName":"message"},"Code":{"locationName":"code"}}}}},"Sgc":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DnsName":{"locationName":"dnsName"},"HostedZoneId":{"locationName":"hostedZoneId"}}}},"Sgh":{"type":"structure","members":{"ConnectionNotificationId":{"locationName":"connectionNotificationId"},"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"ConnectionNotificationType":{"locationName":"connectionNotificationType"},"ConnectionNotificationArn":{"locationName":"connectionNotificationArn"},"ConnectionEvents":{"shape":"So","locationName":"connectionEvents"},"ConnectionNotificationState":{"locationName":"connectionNotificationState"}}},"Sgm":{"type":"structure","members":{"ServiceType":{"shape":"Sgn","locationName":"serviceType"},"ServiceId":{"locationName":"serviceId"},"ServiceName":{"locationName":"serviceName"},"ServiceState":{"locationName":"serviceState"},"AvailabilityZones":{"shape":"So","locationName":"availabilityZoneSet"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"NetworkLoadBalancerArns":{"shape":"So","locationName":"networkLoadBalancerArnSet"},"BaseEndpointDnsNames":{"shape":"So","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNameConfiguration":{"locationName":"privateDnsNameConfiguration","type":"structure","members":{"State":{"locationName":"state"},"Type":{"locationName":"type"},"Value":{"locationName":"value"},"Name":{"locationName":"name"}}},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sgn":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceType":{"locationName":"serviceType"}}}},"Sh0":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sh2":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sh4":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sh6":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sh8":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Sha":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Shc":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Shf":{"type":"structure","members":{"CustomerGatewayConfiguration":{"locationName":"customerGatewayConfiguration"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"Category":{"locationName":"category"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpnConnectionId":{"locationName":"vpnConnectionId"},"VpnGatewayId":{"locationName":"vpnGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"locationName":"enableAcceleration","type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelOptions":{"locationName":"tunnelOptionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"OutsideIpAddress":{"locationName":"outsideIpAddress"},"TunnelInsideCidr":{"locationName":"tunnelInsideCidr"},"PreSharedKey":{"locationName":"preSharedKey"},"Phase1LifetimeSeconds":{"locationName":"phase1LifetimeSeconds","type":"integer"},"Phase2LifetimeSeconds":{"locationName":"phase2LifetimeSeconds","type":"integer"},"RekeyMarginTimeSeconds":{"locationName":"rekeyMarginTimeSeconds","type":"integer"},"RekeyFuzzPercentage":{"locationName":"rekeyFuzzPercentage","type":"integer"},"ReplayWindowSize":{"locationName":"replayWindowSize","type":"integer"},"DpdTimeoutSeconds":{"locationName":"dpdTimeoutSeconds","type":"integer"},"Phase1EncryptionAlgorithms":{"locationName":"phase1EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2EncryptionAlgorithms":{"locationName":"phase2EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1IntegrityAlgorithms":{"locationName":"phase1IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2IntegrityAlgorithms":{"locationName":"phase2IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1DHGroupNumbers":{"locationName":"phase1DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"Phase2DHGroupNumbers":{"locationName":"phase2DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"IkeVersions":{"locationName":"ikeVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}}}}}}},"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"Source":{"locationName":"source"},"State":{"locationName":"state"}}}},"Tags":{"shape":"Sj","locationName":"tagSet"},"VgwTelemetry":{"locationName":"vgwTelemetry","type":"list","member":{"locationName":"item","type":"structure","members":{"AcceptedRouteCount":{"locationName":"acceptedRouteCount","type":"integer"},"LastStatusChange":{"locationName":"lastStatusChange","type":"timestamp"},"OutsideIpAddress":{"locationName":"outsideIpAddress"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"CertificateArn":{"locationName":"certificateArn"}}}}}},"Si8":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpcAttachments":{"locationName":"attachments","type":"list","member":{"shape":"S3w","locationName":"item"}},"VpnGatewayId":{"locationName":"vpnGatewayId"},"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"Sik":{"type":"list","member":{}},"Siu":{"type":"list","member":{"locationName":"item"}},"Sj4":{"type":"list","member":{"locationName":"item"}},"Skw":{"type":"list","member":{"locationName":"item"}},"Sl9":{"type":"list","member":{"locationName":"item"}},"Slo":{"type":"list","member":{"locationName":"Filter","type":"structure","members":{"Name":{},"Values":{"shape":"So","locationName":"Value"}}}},"Slx":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Deadline":{"locationName":"deadline","type":"timestamp"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"Smo":{"type":"list","member":{"locationName":"InstanceId"}},"Sn3":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"So5":{"type":"structure","members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"ExpirationTime":{"locationName":"expirationTime"},"ImportInstance":{"locationName":"importInstance","type":"structure","members":{"Description":{"locationName":"description"},"InstanceId":{"locationName":"instanceId"},"Platform":{"locationName":"platform"},"Volumes":{"locationName":"volumes","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"So9","locationName":"image"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Volume":{"shape":"Soa","locationName":"volume"}}}}}},"ImportVolume":{"locationName":"importVolume","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"So9","locationName":"image"},"Volume":{"shape":"Soa","locationName":"volume"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Sj","locationName":"tagSet"}}},"So9":{"type":"structure","members":{"Checksum":{"locationName":"checksum"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"},"Size":{"locationName":"size","type":"long"}}},"Soa":{"type":"structure","members":{"Id":{"locationName":"id"},"Size":{"locationName":"size","type":"long"}}},"Sp8":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"Spp":{"type":"structure","members":{"EventDescription":{"locationName":"eventDescription"},"EventSubType":{"locationName":"eventSubType"},"InstanceId":{"locationName":"instanceId"}}},"Sps":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"InstanceHealth":{"locationName":"instanceHealth"}}}},"Sqi":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"LoadPermissions":{"locationName":"loadPermissions","type":"list","member":{"locationName":"item","type":"structure","members":{"UserId":{"locationName":"userId"},"Group":{"locationName":"group"}}}},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"}}},"Sqm":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ProductCodeId":{"locationName":"productCode"},"ProductCodeType":{"locationName":"type"}}}},"Sqr":{"type":"list","member":{"locationName":"Owner"}},"Src":{"type":"list","member":{"locationName":"item"}},"Srf":{"type":"list","member":{"locationName":"item"}},"Ss4":{"type":"list","member":{"shape":"S8y","locationName":"item"}},"Ss5":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"Ssi":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Ssq":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"DeviceName":{"locationName":"deviceName"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Sss","locationName":"userBucket"}}}},"Sss":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"Sst":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"St1":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Format":{"locationName":"format"},"KmsKeyId":{"locationName":"kmsKeyId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Sss","locationName":"userBucket"}}},"St5":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Status":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"}}}}}},"St8":{"type":"structure","members":{"Value":{"locationName":"value","type":"boolean"}}},"Stj":{"type":"structure","members":{"InstanceEventId":{"locationName":"instanceEventId"},"Code":{"locationName":"code"},"Description":{"locationName":"description"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"NotBeforeDeadline":{"locationName":"notBeforeDeadline","type":"timestamp"}}},"Stm":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Name":{"locationName":"name"}}},"Sto":{"type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"ImpairedSince":{"locationName":"impairedSince","type":"timestamp"},"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"Sw6":{"type":"structure","members":{"Groups":{"shape":"Scr","locationName":"groupSet"},"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiLaunchIndex":{"locationName":"amiLaunchIndex","type":"integer"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"LaunchTime":{"locationName":"launchTime","type":"timestamp"},"Monitoring":{"shape":"Sw9","locationName":"monitoring"},"Placement":{"shape":"S85","locationName":"placement"},"Platform":{"locationName":"platform"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ProductCodes":{"shape":"Sqm","locationName":"productCodes"},"PublicDnsName":{"locationName":"dnsName"},"PublicIpAddress":{"locationName":"ipAddress"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"shape":"Stm","locationName":"instanceState"},"StateTransitionReason":{"locationName":"reason"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"St5","locationName":"blockDeviceMapping"},"ClientToken":{"locationName":"clientToken"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"IamInstanceProfile":{"shape":"S2l","locationName":"iamInstanceProfile"},"InstanceLifecycle":{"locationName":"instanceLifecycle"},"ElasticGpuAssociations":{"locationName":"elasticGpuAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"ElasticGpuAssociationId":{"locationName":"elasticGpuAssociationId"},"ElasticGpuAssociationState":{"locationName":"elasticGpuAssociationState"},"ElasticGpuAssociationTime":{"locationName":"elasticGpuAssociationTime"}}}},"ElasticInferenceAcceleratorAssociations":{"locationName":"elasticInferenceAcceleratorAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticInferenceAcceleratorArn":{"locationName":"elasticInferenceAcceleratorArn"},"ElasticInferenceAcceleratorAssociationId":{"locationName":"elasticInferenceAcceleratorAssociationId"},"ElasticInferenceAcceleratorAssociationState":{"locationName":"elasticInferenceAcceleratorAssociationState"},"ElasticInferenceAcceleratorAssociationTime":{"locationName":"elasticInferenceAcceleratorAssociationTime","type":"timestamp"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Swi","locationName":"association"},"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Status":{"locationName":"status"}}},"Description":{"locationName":"description"},"Groups":{"shape":"Scr","locationName":"groupSet"},"Ipv6Addresses":{"shape":"Sb6","locationName":"ipv6AddressesSet"},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Swi","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"InterfaceType":{"locationName":"interfaceType"}}}},"OutpostArn":{"locationName":"outpostArn"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SecurityGroups":{"shape":"Scr","locationName":"groupSet"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Ssi","locationName":"stateReason"},"Tags":{"shape":"Sj","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sbl","locationName":"capacityReservationTarget"}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"Licenses":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"MetadataOptions":{"shape":"Swr","locationName":"metadataOptions"}}}},"OwnerId":{"locationName":"ownerId"},"RequesterId":{"locationName":"requesterId"},"ReservationId":{"locationName":"reservationId"}}},"Sw9":{"type":"structure","members":{"State":{"locationName":"state"}}},"Swi":{"type":"structure","members":{"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"Swr":{"type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"}}},"Sy9":{"type":"list","member":{"locationName":"item"}},"S10d":{"type":"list","member":{"locationName":"ReservedInstancesId"}},"S10l":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"Frequency":{"locationName":"frequency"}}}},"S10z":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"},"Scope":{"locationName":"scope"}}},"S11m":{"type":"structure","members":{"Frequency":{"locationName":"frequency"},"Interval":{"locationName":"interval","type":"integer"},"OccurrenceDaySet":{"locationName":"occurrenceDaySet","type":"list","member":{"locationName":"item","type":"integer"}},"OccurrenceRelativeToEnd":{"locationName":"occurrenceRelativeToEnd","type":"boolean"},"OccurrenceUnit":{"locationName":"occurrenceUnit"}}},"S11u":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"NetworkPlatform":{"locationName":"networkPlatform"},"NextSlotStartTime":{"locationName":"nextSlotStartTime","type":"timestamp"},"Platform":{"locationName":"platform"},"PreviousSlotEndTime":{"locationName":"previousSlotEndTime","type":"timestamp"},"Recurrence":{"shape":"S11m","locationName":"recurrence"},"ScheduledInstanceId":{"locationName":"scheduledInstanceId"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TermEndDate":{"locationName":"termEndDate","type":"timestamp"},"TermStartDate":{"locationName":"termStartDate","type":"timestamp"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}},"S121":{"type":"list","member":{"locationName":"GroupName"}},"S129":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"S12d":{"type":"list","member":{"locationName":"SnapshotId"}},"S12w":{"type":"structure","required":["IamFleetRole","TargetCapacity"],"members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"OnDemandAllocationStrategy":{"locationName":"onDemandAllocationStrategy"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"OnDemandFulfilledCapacity":{"locationName":"onDemandFulfilledCapacity","type":"double"},"IamFleetRole":{"locationName":"iamFleetRole"},"LaunchSpecifications":{"locationName":"launchSpecifications","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroups":{"shape":"Scr","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Ss4","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2i","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"NetworkInterfaces":{"shape":"S133","locationName":"networkInterfaceSet"},"Placement":{"shape":"S135","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Sj","locationName":"tag"}}}}}}},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"S8e","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"}}}}}}},"SpotPrice":{"locationName":"spotPrice"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"OnDemandMaxTotalPrice":{"locationName":"onDemandMaxTotalPrice"},"SpotMaxTotalPrice":{"locationName":"spotMaxTotalPrice"},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"LoadBalancersConfig":{"locationName":"loadBalancersConfig","type":"structure","members":{"ClassicLoadBalancersConfig":{"locationName":"classicLoadBalancersConfig","type":"structure","members":{"ClassicLoadBalancers":{"locationName":"classicLoadBalancers","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"}}}}}},"TargetGroupsConfig":{"locationName":"targetGroupsConfig","type":"structure","members":{"TargetGroups":{"locationName":"targetGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"}}}}}}}},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"TagSpecifications":{"shape":"S1l","locationName":"TagSpecification"}}},"S133":{"type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S9t","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Sb6","locationName":"ipv6AddressesSet","queryName":"Ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"S9w","locationName":"privateIpAddressesSet","queryName":"PrivateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"InterfaceType":{}}}},"S135":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"GroupName":{"locationName":"groupName"},"Tenancy":{"locationName":"tenancy"}}},"S13l":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ActualBlockHourlyPrice":{"locationName":"actualBlockHourlyPrice"},"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Fault":{"shape":"Se6","locationName":"fault"},"InstanceId":{"locationName":"instanceId"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"UserData":{"locationName":"userData"},"SecurityGroups":{"shape":"Scr","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Ss4","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2i","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"NetworkInterfaces":{"shape":"S133","locationName":"networkInterfaceSet"},"Placement":{"shape":"S135","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"Monitoring":{"shape":"S13o","locationName":"monitoring"}}},"LaunchedAvailabilityZone":{"locationName":"launchedAvailabilityZone"},"ProductDescription":{"locationName":"productDescription"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SpotPrice":{"locationName":"spotPrice"},"State":{"locationName":"state"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"Tags":{"shape":"Sj","locationName":"tagSet"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}},"S13o":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S143":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item"}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item"}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S4c","locationName":"item"}}}}},"S14v":{"type":"list","member":{}},"S15n":{"type":"list","member":{"locationName":"VolumeId"}},"S168":{"type":"structure","members":{"VolumeId":{"locationName":"volumeId"},"ModificationState":{"locationName":"modificationState"},"StatusMessage":{"locationName":"statusMessage"},"TargetSize":{"locationName":"targetSize","type":"integer"},"TargetIops":{"locationName":"targetIops","type":"integer"},"TargetVolumeType":{"locationName":"targetVolumeType"},"OriginalSize":{"locationName":"originalSize","type":"integer"},"OriginalIops":{"locationName":"originalIops","type":"integer"},"OriginalVolumeType":{"locationName":"originalVolumeType"},"Progress":{"locationName":"progress","type":"long"},"StartTime":{"locationName":"startTime","type":"timestamp"},"EndTime":{"locationName":"endTime","type":"timestamp"}}},"S16e":{"type":"list","member":{"locationName":"VpcId"}},"S183":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S18e":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"S1ai":{"type":"structure","members":{"InstanceFamily":{"locationName":"instanceFamily"},"CpuCredits":{"locationName":"cpuCredits"}}},"S1ao":{"type":"list","member":{"locationName":"item"}},"S1aq":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HostIdSet":{"shape":"Src","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"S1ay":{"type":"structure","members":{"HourlyPrice":{"locationName":"hourlyPrice"},"RemainingTotalValue":{"locationName":"remainingTotalValue"},"RemainingUpfrontValue":{"locationName":"remainingUpfrontValue"}}},"S1bn":{"type":"structure","members":{"Comment":{},"UploadEnd":{"type":"timestamp"},"UploadSize":{"type":"double"},"UploadStart":{"type":"timestamp"}}},"S1bq":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1bx":{"type":"structure","required":["Bytes","Format","ImportManifestUrl"],"members":{"Bytes":{"locationName":"bytes","type":"long"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"}}},"S1by":{"type":"structure","required":["Size"],"members":{"Size":{"locationName":"size","type":"long"}}},"S1cp":{"type":"list","member":{"locationName":"UserId"}},"S1cq":{"type":"list","member":{"locationName":"UserGroup"}},"S1cr":{"type":"list","member":{"locationName":"ProductCode"}},"S1ct":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{},"UserId":{}}}},"S1cy":{"type":"list","member":{"shape":"Sy","locationName":"item"}},"S1d9":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"San"}}},"S1ev":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"type":"boolean"}}},"S1ex":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"S1fa":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Monitoring":{"shape":"Sw9","locationName":"monitoring"}}}},"S1i1":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S1ip":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentState":{"shape":"Stm","locationName":"currentState"},"InstanceId":{"locationName":"instanceId"},"PreviousState":{"shape":"Stm","locationName":"previousState"}}}}}}' - ); + /***/ 160: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["dlm"] = {}; + AWS.DLM = Service.defineService("dlm", ["2018-01-12"]); + Object.defineProperty(apiLoader.services["dlm"], "2018-01-12", { + get: function get() { + var model = __webpack_require__(1890); + model.paginators = __webpack_require__(9459).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 32127: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeAccountAttributes":{"result_key":"AccountAttributes"},"DescribeAddresses":{"result_key":"Addresses"},"DescribeAvailabilityZones":{"result_key":"AvailabilityZones"},"DescribeBundleTasks":{"result_key":"BundleTasks"},"DescribeByoipCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ByoipCidrs"},"DescribeCapacityReservations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CapacityReservations"},"DescribeClassicLinkInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Instances"},"DescribeClientVpnAuthorizationRules":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AuthorizationRules"},"DescribeClientVpnConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Connections"},"DescribeClientVpnEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ClientVpnEndpoints"},"DescribeClientVpnRoutes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Routes"},"DescribeClientVpnTargetNetworks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ClientVpnTargetNetworks"},"DescribeCoipPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CoipPools"},"DescribeConversionTasks":{"result_key":"ConversionTasks"},"DescribeCustomerGateways":{"result_key":"CustomerGateways"},"DescribeDhcpOptions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DhcpOptions"},"DescribeEgressOnlyInternetGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"EgressOnlyInternetGateways"},"DescribeExportImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ExportImageTasks"},"DescribeExportTasks":{"result_key":"ExportTasks"},"DescribeFastSnapshotRestores":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FastSnapshotRestores"},"DescribeFleets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Fleets"},"DescribeFlowLogs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FlowLogs"},"DescribeFpgaImages":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FpgaImages"},"DescribeHostReservationOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"OfferingSet"},"DescribeHostReservations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"HostReservationSet"},"DescribeHosts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Hosts"},"DescribeIamInstanceProfileAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IamInstanceProfileAssociations"},"DescribeImages":{"result_key":"Images"},"DescribeImportImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ImportImageTasks"},"DescribeImportSnapshotTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ImportSnapshotTasks"},"DescribeInstanceCreditSpecifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceCreditSpecifications"},"DescribeInstanceStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceStatuses"},"DescribeInstanceTypeOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypeOfferings"},"DescribeInstanceTypes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypes"},"DescribeInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Reservations"},"DescribeInternetGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InternetGateways"},"DescribeIpv6Pools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Ipv6Pools"},"DescribeKeyPairs":{"result_key":"KeyPairs"},"DescribeLaunchTemplateVersions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LaunchTemplateVersions"},"DescribeLaunchTemplates":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LaunchTemplates"},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTableVirtualInterfaceGroupAssociations"},"DescribeLocalGatewayRouteTableVpcAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTableVpcAssociations"},"DescribeLocalGatewayRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTables"},"DescribeLocalGatewayVirtualInterfaceGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayVirtualInterfaceGroups"},"DescribeLocalGatewayVirtualInterfaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayVirtualInterfaces"},"DescribeLocalGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGateways"},"DescribeMovingAddresses":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MovingAddressStatuses"},"DescribeNatGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NatGateways"},"DescribeNetworkAcls":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkAcls"},"DescribeNetworkInterfacePermissions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInterfacePermissions"},"DescribeNetworkInterfaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInterfaces"},"DescribePlacementGroups":{"result_key":"PlacementGroups"},"DescribePrefixLists":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PrefixLists"},"DescribePrincipalIdFormat":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Principals"},"DescribePublicIpv4Pools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PublicIpv4Pools"},"DescribeRegions":{"result_key":"Regions"},"DescribeReservedInstances":{"result_key":"ReservedInstances"},"DescribeReservedInstancesListings":{"result_key":"ReservedInstancesListings"},"DescribeReservedInstancesModifications":{"input_token":"NextToken","output_token":"NextToken","result_key":"ReservedInstancesModifications"},"DescribeReservedInstancesOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ReservedInstancesOfferings"},"DescribeRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"RouteTables"},"DescribeScheduledInstanceAvailability":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScheduledInstanceAvailabilitySet"},"DescribeScheduledInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScheduledInstanceSet"},"DescribeSecurityGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SecurityGroups"},"DescribeSnapshots":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Snapshots"},"DescribeSpotFleetRequests":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotFleetRequestConfigs"},"DescribeSpotInstanceRequests":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotInstanceRequests"},"DescribeSpotPriceHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotPriceHistory"},"DescribeStaleSecurityGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"StaleSecurityGroupSet"},"DescribeSubnets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Subnets"},"DescribeTags":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Tags"},"DescribeTrafficMirrorFilters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorFilters"},"DescribeTrafficMirrorSessions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorSessions"},"DescribeTrafficMirrorTargets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorTargets"},"DescribeTransitGatewayAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayAttachments"},"DescribeTransitGatewayMulticastDomains":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayMulticastDomains"},"DescribeTransitGatewayPeeringAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayPeeringAttachments"},"DescribeTransitGatewayRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayRouteTables"},"DescribeTransitGatewayVpcAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayVpcAttachments"},"DescribeTransitGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGateways"},"DescribeVolumeStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VolumeStatuses"},"DescribeVolumes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Volumes"},"DescribeVolumesModifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VolumesModifications"},"DescribeVpcClassicLinkDnsSupport":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Vpcs"},"DescribeVpcEndpointConnectionNotifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ConnectionNotificationSet"},"DescribeVpcEndpointConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcEndpointConnections"},"DescribeVpcEndpointServiceConfigurations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ServiceConfigurations"},"DescribeVpcEndpointServicePermissions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AllowedPrincipals"},"DescribeVpcEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcEndpoints"},"DescribeVpcPeeringConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcPeeringConnections"},"DescribeVpcs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Vpcs"},"DescribeVpnConnections":{"result_key":"VpnConnections"},"DescribeVpnGateways":{"result_key":"VpnGateways"},"GetAssociatedIpv6PoolCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Ipv6CidrAssociations"},"GetTransitGatewayAttachmentPropagations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayAttachmentPropagations"},"GetTransitGatewayMulticastDomainAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MulticastDomainAssociations"},"GetTransitGatewayRouteTableAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Associations"},"GetTransitGatewayRouteTablePropagations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayRouteTablePropagations"},"SearchLocalGatewayRoutes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Routes"},"SearchTransitGatewayMulticastGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MulticastGroups"}}}' - ); + module.exports = AWS.DLM; /***/ }, - /***/ 90157: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"InstanceExists":{"delay":5,"maxAttempts":40,"operation":"DescribeInstances","acceptors":[{"matcher":"path","expected":true,"argument":"length(Reservations[]) > `0`","state":"success"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"BundleTaskComplete":{"delay":15,"operation":"DescribeBundleTasks","maxAttempts":40,"acceptors":[{"expected":"complete","matcher":"pathAll","state":"success","argument":"BundleTasks[].State"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"BundleTasks[].State"}]},"ConversionTaskCancelled":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"cancelled","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"}]},"ConversionTaskCompleted":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"},{"expected":"cancelled","matcher":"pathAny","state":"failure","argument":"ConversionTasks[].State"},{"expected":"cancelling","matcher":"pathAny","state":"failure","argument":"ConversionTasks[].State"}]},"ConversionTaskDeleted":{"delay":15,"operation":"DescribeConversionTasks","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"ConversionTasks[].State"}]},"CustomerGatewayAvailable":{"delay":15,"operation":"DescribeCustomerGateways","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"CustomerGateways[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"CustomerGateways[].State"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"CustomerGateways[].State"}]},"ExportTaskCancelled":{"delay":15,"operation":"DescribeExportTasks","maxAttempts":40,"acceptors":[{"expected":"cancelled","matcher":"pathAll","state":"success","argument":"ExportTasks[].State"}]},"ExportTaskCompleted":{"delay":15,"operation":"DescribeExportTasks","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"ExportTasks[].State"}]},"ImageExists":{"operation":"DescribeImages","maxAttempts":40,"delay":15,"acceptors":[{"matcher":"path","expected":true,"argument":"length(Images[]) > `0`","state":"success"},{"matcher":"error","expected":"InvalidAMIID.NotFound","state":"retry"}]},"ImageAvailable":{"operation":"DescribeImages","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"Images[].State","expected":"available"},{"state":"failure","matcher":"pathAny","argument":"Images[].State","expected":"failed"}]},"InstanceRunning":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"running","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"shutting-down","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"InstanceStatusOk":{"operation":"DescribeInstanceStatus","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"InstanceStatuses[].InstanceStatus.Status","expected":"ok"},{"matcher":"error","expected":"InvalidInstanceID.NotFound","state":"retry"}]},"InstanceStopped":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"stopped","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"}]},"InstanceTerminated":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"acceptors":[{"expected":"terminated","matcher":"pathAll","state":"success","argument":"Reservations[].Instances[].State.Name"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Reservations[].Instances[].State.Name"}]},"KeyPairExists":{"operation":"DescribeKeyPairs","delay":5,"maxAttempts":6,"acceptors":[{"expected":true,"matcher":"path","state":"success","argument":"length(KeyPairs[].KeyName) > `0`"},{"expected":"InvalidKeyPair.NotFound","matcher":"error","state":"retry"}]},"NatGatewayAvailable":{"operation":"DescribeNatGateways","delay":15,"maxAttempts":40,"acceptors":[{"state":"success","matcher":"pathAll","argument":"NatGateways[].State","expected":"available"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"failed"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"deleting"},{"state":"failure","matcher":"pathAny","argument":"NatGateways[].State","expected":"deleted"},{"state":"retry","matcher":"error","expected":"NatGatewayNotFound"}]},"NetworkInterfaceAvailable":{"operation":"DescribeNetworkInterfaces","delay":20,"maxAttempts":10,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"NetworkInterfaces[].Status"},{"expected":"InvalidNetworkInterfaceID.NotFound","matcher":"error","state":"failure"}]},"PasswordDataAvailable":{"operation":"GetPasswordData","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"path","argument":"length(PasswordData) > `0`","expected":true}]},"SnapshotCompleted":{"delay":15,"operation":"DescribeSnapshots","maxAttempts":40,"acceptors":[{"expected":"completed","matcher":"pathAll","state":"success","argument":"Snapshots[].State"}]},"SecurityGroupExists":{"operation":"DescribeSecurityGroups","delay":5,"maxAttempts":6,"acceptors":[{"expected":true,"matcher":"path","state":"success","argument":"length(SecurityGroups[].GroupId) > `0`"},{"expected":"InvalidGroupNotFound","matcher":"error","state":"retry"}]},"SpotInstanceRequestFulfilled":{"operation":"DescribeSpotInstanceRequests","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"SpotInstanceRequests[].Status.Code","expected":"fulfilled"},{"state":"success","matcher":"pathAll","argument":"SpotInstanceRequests[].Status.Code","expected":"request-canceled-and-instance-running"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"schedule-expired"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"canceled-before-fulfillment"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"bad-parameters"},{"state":"failure","matcher":"pathAny","argument":"SpotInstanceRequests[].Status.Code","expected":"system-error"},{"state":"retry","matcher":"error","expected":"InvalidSpotInstanceRequestID.NotFound"}]},"SubnetAvailable":{"delay":15,"operation":"DescribeSubnets","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Subnets[].State"}]},"SystemStatusOk":{"operation":"DescribeInstanceStatus","maxAttempts":40,"delay":15,"acceptors":[{"state":"success","matcher":"pathAll","argument":"InstanceStatuses[].SystemStatus.Status","expected":"ok"}]},"VolumeAvailable":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Volumes[].State"}]},"VolumeDeleted":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"matcher":"error","expected":"InvalidVolume.NotFound","state":"success"}]},"VolumeInUse":{"delay":15,"operation":"DescribeVolumes","maxAttempts":40,"acceptors":[{"expected":"in-use","matcher":"pathAll","state":"success","argument":"Volumes[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Volumes[].State"}]},"VpcAvailable":{"delay":15,"operation":"DescribeVpcs","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Vpcs[].State"}]},"VpcExists":{"operation":"DescribeVpcs","delay":1,"maxAttempts":5,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"InvalidVpcID.NotFound","state":"retry"}]},"VpnConnectionAvailable":{"delay":15,"operation":"DescribeVpnConnections","maxAttempts":40,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"VpnConnections[].State"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"}]},"VpnConnectionDeleted":{"delay":15,"operation":"DescribeVpnConnections","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"VpnConnections[].State"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"VpnConnections[].State"}]},"VpcPeeringConnectionExists":{"delay":15,"operation":"DescribeVpcPeeringConnections","maxAttempts":40,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"InvalidVpcPeeringConnectionID.NotFound","state":"retry"}]},"VpcPeeringConnectionDeleted":{"delay":15,"operation":"DescribeVpcPeeringConnections","maxAttempts":40,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"VpcPeeringConnections[].Status.Code"},{"matcher":"error","expected":"InvalidVpcPeeringConnectionID.NotFound","state":"success"}]}}}' - ); - - /***/ - }, + /***/ 170: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 14703: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-04-02","endpointPrefix":"ec2-instance-connect","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"EC2 Instance Connect","serviceFullName":"AWS EC2 Instance Connect","serviceId":"EC2 Instance Connect","signatureVersion":"v4","targetPrefix":"AWSEC2InstanceConnectService","uid":"ec2-instance-connect-2018-04-02"},"operations":{"SendSSHPublicKey":{"input":{"type":"structure","required":["InstanceId","InstanceOSUser","SSHPublicKey","AvailabilityZone"],"members":{"InstanceId":{},"InstanceOSUser":{},"SSHPublicKey":{},"AvailabilityZone":{}}},"output":{"type":"structure","members":{"RequestId":{},"Success":{"type":"boolean"}}}}},"shapes":{}}' + apiLoader.services["applicationautoscaling"] = {}; + AWS.ApplicationAutoScaling = Service.defineService( + "applicationautoscaling", + ["2016-02-06"] ); - - /***/ - }, - - /***/ 73353: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 80948: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-09-21","endpointPrefix":"api.ecr","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon ECR","serviceFullName":"Amazon EC2 Container Registry","serviceId":"ECR","signatureVersion":"v4","signingName":"ecr","targetPrefix":"AmazonEC2ContainerRegistry_V20150921","uid":"ecr-2015-09-21"},"operations":{"BatchCheckLayerAvailability":{"input":{"type":"structure","required":["repositoryName","layerDigests"],"members":{"registryId":{},"repositoryName":{},"layerDigests":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"layers":{"type":"list","member":{"type":"structure","members":{"layerDigest":{},"layerAvailability":{},"layerSize":{"type":"long"},"mediaType":{}}}},"failures":{"type":"list","member":{"type":"structure","members":{"layerDigest":{},"failureCode":{},"failureReason":{}}}}}}},"BatchDeleteImage":{"input":{"type":"structure","required":["repositoryName","imageIds"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"}}},"output":{"type":"structure","members":{"imageIds":{"shape":"Si"},"failures":{"shape":"Sn"}}}},"BatchGetImage":{"input":{"type":"structure","required":["repositoryName","imageIds"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"},"acceptedMediaTypes":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"images":{"type":"list","member":{"shape":"Sv"}},"failures":{"shape":"Sn"}}}},"CompleteLayerUpload":{"input":{"type":"structure","required":["repositoryName","uploadId","layerDigests"],"members":{"registryId":{},"repositoryName":{},"uploadId":{},"layerDigests":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"uploadId":{},"layerDigest":{}}}},"CreateRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"repositoryName":{},"tags":{"shape":"S12"},"imageTagMutability":{},"imageScanningConfiguration":{"shape":"S17"}}},"output":{"type":"structure","members":{"repository":{"shape":"S1a"}}}},"DeleteLifecyclePolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"lastEvaluatedAt":{"type":"timestamp"}}}},"DeleteRepository":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"repository":{"shape":"S1a"}}}},"DeleteRepositoryPolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"policyText":{}}}},"DescribeImageScanFindings":{"input":{"type":"structure","required":["repositoryName","imageId"],"members":{"registryId":{},"repositoryName":{},"imageId":{"shape":"Sj"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageId":{"shape":"Sj"},"imageScanStatus":{"shape":"S1s"},"imageScanFindings":{"type":"structure","members":{"imageScanCompletedAt":{"type":"timestamp"},"vulnerabilitySourceUpdatedAt":{"type":"timestamp"},"findings":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"uri":{},"severity":{},"attributes":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}}}}},"findingSeverityCounts":{"shape":"S27"}}},"nextToken":{}}}},"DescribeImages":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"type":"structure","members":{"tagStatus":{}}}}},"output":{"type":"structure","members":{"imageDetails":{"type":"list","member":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageDigest":{},"imageTags":{"shape":"S2f"},"imageSizeInBytes":{"type":"long"},"imagePushedAt":{"type":"timestamp"},"imageScanStatus":{"shape":"S1s"},"imageScanFindingsSummary":{"type":"structure","members":{"imageScanCompletedAt":{"type":"timestamp"},"vulnerabilitySourceUpdatedAt":{"type":"timestamp"},"findingSeverityCounts":{"shape":"S27"}}}}}},"nextToken":{}}}},"DescribeRepositories":{"input":{"type":"structure","members":{"registryId":{},"repositoryNames":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"repositories":{"type":"list","member":{"shape":"S1a"}},"nextToken":{}}}},"GetAuthorizationToken":{"input":{"type":"structure","members":{"registryIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"authorizationData":{"type":"list","member":{"type":"structure","members":{"authorizationToken":{},"expiresAt":{"type":"timestamp"},"proxyEndpoint":{}}}}}}},"GetDownloadUrlForLayer":{"input":{"type":"structure","required":["repositoryName","layerDigest"],"members":{"registryId":{},"repositoryName":{},"layerDigest":{}}},"output":{"type":"structure","members":{"downloadUrl":{},"layerDigest":{}}}},"GetLifecyclePolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"lastEvaluatedAt":{"type":"timestamp"}}}},"GetLifecyclePolicyPreview":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"imageIds":{"shape":"Si"},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"type":"structure","members":{"tagStatus":{}}}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"status":{},"nextToken":{},"previewResults":{"type":"list","member":{"type":"structure","members":{"imageTags":{"shape":"S2f"},"imageDigest":{},"imagePushedAt":{"type":"timestamp"},"action":{"type":"structure","members":{"type":{}}},"appliedRulePriority":{"type":"integer"}}}},"summary":{"type":"structure","members":{"expiringImageTotalCount":{"type":"integer"}}}}}},"GetRepositoryPolicy":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"policyText":{}}}},"InitiateLayerUpload":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{}}},"output":{"type":"structure","members":{"uploadId":{},"partSize":{"type":"long"}}}},"ListImages":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"nextToken":{},"maxResults":{"type":"integer"},"filter":{"type":"structure","members":{"tagStatus":{}}}}},"output":{"type":"structure","members":{"imageIds":{"shape":"Si"},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{"tags":{"shape":"S12"}}}},"PutImage":{"input":{"type":"structure","required":["repositoryName","imageManifest"],"members":{"registryId":{},"repositoryName":{},"imageManifest":{},"imageTag":{}}},"output":{"type":"structure","members":{"image":{"shape":"Sv"}}}},"PutImageScanningConfiguration":{"input":{"type":"structure","required":["repositoryName","imageScanningConfiguration"],"members":{"registryId":{},"repositoryName":{},"imageScanningConfiguration":{"shape":"S17"}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageScanningConfiguration":{"shape":"S17"}}}},"PutImageTagMutability":{"input":{"type":"structure","required":["repositoryName","imageTagMutability"],"members":{"registryId":{},"repositoryName":{},"imageTagMutability":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageTagMutability":{}}}},"PutLifecyclePolicy":{"input":{"type":"structure","required":["repositoryName","lifecyclePolicyText"],"members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{}}}},"SetRepositoryPolicy":{"input":{"type":"structure","required":["repositoryName","policyText"],"members":{"registryId":{},"repositoryName":{},"policyText":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"policyText":{}}}},"StartImageScan":{"input":{"type":"structure","required":["repositoryName","imageId"],"members":{"registryId":{},"repositoryName":{},"imageId":{"shape":"Sj"}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageId":{"shape":"Sj"},"imageScanStatus":{"shape":"S1s"}}}},"StartLifecyclePolicyPreview":{"input":{"type":"structure","required":["repositoryName"],"members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"lifecyclePolicyText":{},"status":{}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UploadLayerPart":{"input":{"type":"structure","required":["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],"members":{"registryId":{},"repositoryName":{},"uploadId":{},"partFirstByte":{"type":"long"},"partLastByte":{"type":"long"},"layerPartBlob":{"type":"blob"}}},"output":{"type":"structure","members":{"registryId":{},"repositoryName":{},"uploadId":{},"lastByteReceived":{"type":"long"}}}}},"shapes":{"Si":{"type":"list","member":{"shape":"Sj"}},"Sj":{"type":"structure","members":{"imageDigest":{},"imageTag":{}}},"Sn":{"type":"list","member":{"type":"structure","members":{"imageId":{"shape":"Sj"},"failureCode":{},"failureReason":{}}}},"Sv":{"type":"structure","members":{"registryId":{},"repositoryName":{},"imageId":{"shape":"Sj"},"imageManifest":{}}},"S12":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S17":{"type":"structure","members":{"scanOnPush":{"type":"boolean"}}},"S1a":{"type":"structure","members":{"repositoryArn":{},"registryId":{},"repositoryName":{},"repositoryUri":{},"createdAt":{"type":"timestamp"},"imageTagMutability":{},"imageScanningConfiguration":{"shape":"S17"}}},"S1s":{"type":"structure","members":{"status":{},"description":{}}},"S27":{"type":"map","key":{},"value":{"type":"integer"}},"S2f":{"type":"list","member":{}}}}' + Object.defineProperty( + apiLoader.services["applicationautoscaling"], + "2016-02-06", + { + get: function get() { + var model = __webpack_require__(7359); + model.paginators = __webpack_require__(4666).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 66855: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeImageScanFindings":{"input_token":"nextToken","limit_key":"maxResults","non_aggregate_keys":["registryId","repositoryName","imageId","imageScanStatus","imageScanFindings"],"output_token":"nextToken","result_key":"imageScanFindings.findings"},"DescribeImages":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"imageDetails"},"DescribeRepositories":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"repositories"},"GetLifecyclePolicyPreview":{"input_token":"nextToken","limit_key":"maxResults","non_aggregate_keys":["registryId","repositoryName","lifecyclePolicyText","status","summary"],"output_token":"nextToken","result_key":"previewResults"},"ListImages":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"imageIds"}}}' - ); + module.exports = AWS.ApplicationAutoScaling; /***/ }, - /***/ 69800: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"ImageScanComplete":{"description":"Wait until an image scan is complete and findings can be accessed","operation":"DescribeImageScanFindings","delay":5,"maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"imageScanStatus.status","expected":"COMPLETE"},{"state":"failure","matcher":"path","argument":"imageScanStatus.status","expected":"FAILED"}]},"LifecyclePolicyPreviewComplete":{"description":"Wait until a lifecycle policy preview request is complete and results can be accessed","operation":"GetLifecyclePolicyPreview","delay":5,"maxAttempts":20,"acceptors":[{"state":"success","matcher":"path","argument":"status","expected":"COMPLETE"},{"state":"failure","matcher":"path","argument":"status","expected":"FAILED"}]}}}' - ); + /***/ 184: /***/ function (module) { + module.exports = { + pagination: { + DescribeAddresses: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Addresses", + }, + ListJobs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "JobListEntries", + }, + }, + }; /***/ }, - /***/ 68155: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-11-13","endpointPrefix":"ecs","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon ECS","serviceFullName":"Amazon EC2 Container Service","serviceId":"ECS","signatureVersion":"v4","targetPrefix":"AmazonEC2ContainerServiceV20141113","uid":"ecs-2014-11-13"},"operations":{"CreateCapacityProvider":{"input":{"type":"structure","required":["name","autoScalingGroupProvider"],"members":{"name":{},"autoScalingGroupProvider":{"shape":"S3"},"tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"capacityProvider":{"shape":"Se"}}}},"CreateCluster":{"input":{"type":"structure","members":{"clusterName":{},"tags":{"shape":"S9"},"settings":{"shape":"Sh"},"capacityProviders":{"shape":"Sk"},"defaultCapacityProviderStrategy":{"shape":"Sl"}}},"output":{"type":"structure","members":{"cluster":{"shape":"Sq"}}}},"CreateService":{"input":{"type":"structure","required":["serviceName"],"members":{"cluster":{},"serviceName":{},"taskDefinition":{},"loadBalancers":{"shape":"Sy"},"serviceRegistries":{"shape":"S11"},"desiredCount":{"type":"integer"},"clientToken":{},"launchType":{},"capacityProviderStrategy":{"shape":"Sl"},"platformVersion":{},"role":{},"deploymentConfiguration":{"shape":"S14"},"placementConstraints":{"shape":"S15"},"placementStrategy":{"shape":"S18"},"networkConfiguration":{"shape":"S1b"},"healthCheckGracePeriodSeconds":{"type":"integer"},"schedulingStrategy":{},"deploymentController":{"shape":"S1f"},"tags":{"shape":"S9"},"enableECSManagedTags":{"type":"boolean"},"propagateTags":{}}},"output":{"type":"structure","members":{"service":{"shape":"S1k"}}}},"CreateTaskSet":{"input":{"type":"structure","required":["service","cluster","taskDefinition"],"members":{"service":{},"cluster":{},"externalId":{},"taskDefinition":{},"networkConfiguration":{"shape":"S1b"},"loadBalancers":{"shape":"Sy"},"serviceRegistries":{"shape":"S11"},"launchType":{},"capacityProviderStrategy":{"shape":"Sl"},"platformVersion":{},"scale":{"shape":"S1o"},"clientToken":{},"tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"taskSet":{"shape":"S1m"}}}},"DeleteAccountSetting":{"input":{"type":"structure","required":["name"],"members":{"name":{},"principalArn":{}}},"output":{"type":"structure","members":{"setting":{"shape":"S21"}}}},"DeleteAttributes":{"input":{"type":"structure","required":["attributes"],"members":{"cluster":{},"attributes":{"shape":"S23"}}},"output":{"type":"structure","members":{"attributes":{"shape":"S23"}}}},"DeleteCluster":{"input":{"type":"structure","required":["cluster"],"members":{"cluster":{}}},"output":{"type":"structure","members":{"cluster":{"shape":"Sq"}}}},"DeleteService":{"input":{"type":"structure","required":["service"],"members":{"cluster":{},"service":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"service":{"shape":"S1k"}}}},"DeleteTaskSet":{"input":{"type":"structure","required":["cluster","service","taskSet"],"members":{"cluster":{},"service":{},"taskSet":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"taskSet":{"shape":"S1m"}}}},"DeregisterContainerInstance":{"input":{"type":"structure","required":["containerInstance"],"members":{"cluster":{},"containerInstance":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"containerInstance":{"shape":"S2g"}}}},"DeregisterTaskDefinition":{"input":{"type":"structure","required":["taskDefinition"],"members":{"taskDefinition":{}}},"output":{"type":"structure","members":{"taskDefinition":{"shape":"S2o"}}}},"DescribeCapacityProviders":{"input":{"type":"structure","members":{"capacityProviders":{"shape":"Sk"},"include":{"type":"list","member":{}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"capacityProviders":{"type":"list","member":{"shape":"Se"}},"failures":{"shape":"S4m"},"nextToken":{}}}},"DescribeClusters":{"input":{"type":"structure","members":{"clusters":{"shape":"Sk"},"include":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"clusters":{"type":"list","member":{"shape":"Sq"}},"failures":{"shape":"S4m"}}}},"DescribeContainerInstances":{"input":{"type":"structure","required":["containerInstances"],"members":{"cluster":{},"containerInstances":{"shape":"Sk"},"include":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"containerInstances":{"shape":"S4x"},"failures":{"shape":"S4m"}}}},"DescribeServices":{"input":{"type":"structure","required":["services"],"members":{"cluster":{},"services":{"shape":"Sk"},"include":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"services":{"type":"list","member":{"shape":"S1k"}},"failures":{"shape":"S4m"}}}},"DescribeTaskDefinition":{"input":{"type":"structure","required":["taskDefinition"],"members":{"taskDefinition":{},"include":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"taskDefinition":{"shape":"S2o"},"tags":{"shape":"S9"}}}},"DescribeTaskSets":{"input":{"type":"structure","required":["cluster","service"],"members":{"cluster":{},"service":{},"taskSets":{"shape":"Sk"},"include":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"taskSets":{"shape":"S1l"},"failures":{"shape":"S4m"}}}},"DescribeTasks":{"input":{"type":"structure","required":["tasks"],"members":{"cluster":{},"tasks":{"shape":"Sk"},"include":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"tasks":{"shape":"S5f"},"failures":{"shape":"S4m"}}}},"DiscoverPollEndpoint":{"input":{"type":"structure","members":{"containerInstance":{},"cluster":{}}},"output":{"type":"structure","members":{"endpoint":{},"telemetryEndpoint":{}}}},"ListAccountSettings":{"input":{"type":"structure","members":{"name":{},"value":{},"principalArn":{},"effectiveSettings":{"type":"boolean"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"settings":{"type":"list","member":{"shape":"S21"}},"nextToken":{}}}},"ListAttributes":{"input":{"type":"structure","required":["targetType"],"members":{"cluster":{},"targetType":{},"attributeName":{},"attributeValue":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"attributes":{"shape":"S23"},"nextToken":{}}}},"ListClusters":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"clusterArns":{"shape":"Sk"},"nextToken":{}}}},"ListContainerInstances":{"input":{"type":"structure","members":{"cluster":{},"filter":{},"nextToken":{},"maxResults":{"type":"integer"},"status":{}}},"output":{"type":"structure","members":{"containerInstanceArns":{"shape":"Sk"},"nextToken":{}}}},"ListServices":{"input":{"type":"structure","members":{"cluster":{},"nextToken":{},"maxResults":{"type":"integer"},"launchType":{},"schedulingStrategy":{}}},"output":{"type":"structure","members":{"serviceArns":{"shape":"Sk"},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{"tags":{"shape":"S9"}}}},"ListTaskDefinitionFamilies":{"input":{"type":"structure","members":{"familyPrefix":{},"status":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"families":{"shape":"Sk"},"nextToken":{}}}},"ListTaskDefinitions":{"input":{"type":"structure","members":{"familyPrefix":{},"status":{},"sort":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"taskDefinitionArns":{"shape":"Sk"},"nextToken":{}}}},"ListTasks":{"input":{"type":"structure","members":{"cluster":{},"containerInstance":{},"family":{},"nextToken":{},"maxResults":{"type":"integer"},"startedBy":{},"serviceName":{},"desiredStatus":{},"launchType":{}}},"output":{"type":"structure","members":{"taskArns":{"shape":"Sk"},"nextToken":{}}}},"PutAccountSetting":{"input":{"type":"structure","required":["name","value"],"members":{"name":{},"value":{},"principalArn":{}}},"output":{"type":"structure","members":{"setting":{"shape":"S21"}}}},"PutAccountSettingDefault":{"input":{"type":"structure","required":["name","value"],"members":{"name":{},"value":{}}},"output":{"type":"structure","members":{"setting":{"shape":"S21"}}}},"PutAttributes":{"input":{"type":"structure","required":["attributes"],"members":{"cluster":{},"attributes":{"shape":"S23"}}},"output":{"type":"structure","members":{"attributes":{"shape":"S23"}}}},"PutClusterCapacityProviders":{"input":{"type":"structure","required":["cluster","capacityProviders","defaultCapacityProviderStrategy"],"members":{"cluster":{},"capacityProviders":{"shape":"Sk"},"defaultCapacityProviderStrategy":{"shape":"Sl"}}},"output":{"type":"structure","members":{"cluster":{"shape":"Sq"}}}},"RegisterContainerInstance":{"input":{"type":"structure","members":{"cluster":{},"instanceIdentityDocument":{},"instanceIdentityDocumentSignature":{},"totalResources":{"shape":"S2j"},"versionInfo":{"shape":"S2i"},"containerInstanceArn":{},"attributes":{"shape":"S23"},"platformDevices":{"type":"list","member":{"type":"structure","required":["id","type"],"members":{"id":{},"type":{}}}},"tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"containerInstance":{"shape":"S2g"}}}},"RegisterTaskDefinition":{"input":{"type":"structure","required":["family","containerDefinitions"],"members":{"family":{},"taskRoleArn":{},"executionRoleArn":{},"networkMode":{},"containerDefinitions":{"shape":"S2p"},"volumes":{"shape":"S3w"},"placementConstraints":{"shape":"S45"},"requiresCompatibilities":{"shape":"S48"},"cpu":{},"memory":{},"tags":{"shape":"S9"},"pidMode":{},"ipcMode":{},"proxyConfiguration":{"shape":"S4e"},"inferenceAccelerators":{"shape":"S4a"}}},"output":{"type":"structure","members":{"taskDefinition":{"shape":"S2o"},"tags":{"shape":"S9"}}}},"RunTask":{"input":{"type":"structure","required":["taskDefinition"],"members":{"capacityProviderStrategy":{"shape":"Sl"},"cluster":{},"count":{"type":"integer"},"enableECSManagedTags":{"type":"boolean"},"group":{},"launchType":{},"networkConfiguration":{"shape":"S1b"},"overrides":{"shape":"S5q"},"placementConstraints":{"shape":"S15"},"placementStrategy":{"shape":"S18"},"platformVersion":{},"propagateTags":{},"referenceId":{},"startedBy":{},"tags":{"shape":"S9"},"taskDefinition":{}}},"output":{"type":"structure","members":{"tasks":{"shape":"S5f"},"failures":{"shape":"S4m"}}}},"StartTask":{"input":{"type":"structure","required":["containerInstances","taskDefinition"],"members":{"cluster":{},"containerInstances":{"shape":"Sk"},"enableECSManagedTags":{"type":"boolean"},"group":{},"networkConfiguration":{"shape":"S1b"},"overrides":{"shape":"S5q"},"propagateTags":{},"referenceId":{},"startedBy":{},"tags":{"shape":"S9"},"taskDefinition":{}}},"output":{"type":"structure","members":{"tasks":{"shape":"S5f"},"failures":{"shape":"S4m"}}}},"StopTask":{"input":{"type":"structure","required":["task"],"members":{"cluster":{},"task":{},"reason":{}}},"output":{"type":"structure","members":{"task":{"shape":"S5g"}}}},"SubmitAttachmentStateChanges":{"input":{"type":"structure","required":["attachments"],"members":{"cluster":{},"attachments":{"shape":"S77"}}},"output":{"type":"structure","members":{"acknowledgment":{}}}},"SubmitContainerStateChange":{"input":{"type":"structure","members":{"cluster":{},"task":{},"containerName":{},"runtimeId":{},"status":{},"exitCode":{"type":"integer"},"reason":{},"networkBindings":{"shape":"S5k"}}},"output":{"type":"structure","members":{"acknowledgment":{}}}},"SubmitTaskStateChange":{"input":{"type":"structure","members":{"cluster":{},"task":{},"status":{},"reason":{},"containers":{"type":"list","member":{"type":"structure","members":{"containerName":{},"imageDigest":{},"runtimeId":{},"exitCode":{"type":"integer"},"networkBindings":{"shape":"S5k"},"reason":{},"status":{}}}},"attachments":{"shape":"S77"},"pullStartedAt":{"type":"timestamp"},"pullStoppedAt":{"type":"timestamp"},"executionStoppedAt":{"type":"timestamp"}}},"output":{"type":"structure","members":{"acknowledgment":{}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S9"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateClusterSettings":{"input":{"type":"structure","required":["cluster","settings"],"members":{"cluster":{},"settings":{"shape":"Sh"}}},"output":{"type":"structure","members":{"cluster":{"shape":"Sq"}}}},"UpdateContainerAgent":{"input":{"type":"structure","required":["containerInstance"],"members":{"cluster":{},"containerInstance":{}}},"output":{"type":"structure","members":{"containerInstance":{"shape":"S2g"}}}},"UpdateContainerInstancesState":{"input":{"type":"structure","required":["containerInstances","status"],"members":{"cluster":{},"containerInstances":{"shape":"Sk"},"status":{}}},"output":{"type":"structure","members":{"containerInstances":{"shape":"S4x"},"failures":{"shape":"S4m"}}}},"UpdateService":{"input":{"type":"structure","required":["service"],"members":{"cluster":{},"service":{},"desiredCount":{"type":"integer"},"taskDefinition":{},"capacityProviderStrategy":{"shape":"Sl"},"deploymentConfiguration":{"shape":"S14"},"networkConfiguration":{"shape":"S1b"},"placementConstraints":{"shape":"S15"},"placementStrategy":{"shape":"S18"},"platformVersion":{},"forceNewDeployment":{"type":"boolean"},"healthCheckGracePeriodSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"service":{"shape":"S1k"}}}},"UpdateServicePrimaryTaskSet":{"input":{"type":"structure","required":["cluster","service","primaryTaskSet"],"members":{"cluster":{},"service":{},"primaryTaskSet":{}}},"output":{"type":"structure","members":{"taskSet":{"shape":"S1m"}}}},"UpdateTaskSet":{"input":{"type":"structure","required":["cluster","service","taskSet","scale"],"members":{"cluster":{},"service":{},"taskSet":{},"scale":{"shape":"S1o"}}},"output":{"type":"structure","members":{"taskSet":{"shape":"S1m"}}}}},"shapes":{"S3":{"type":"structure","required":["autoScalingGroupArn"],"members":{"autoScalingGroupArn":{},"managedScaling":{"type":"structure","members":{"status":{},"targetCapacity":{"type":"integer"},"minimumScalingStepSize":{"type":"integer"},"maximumScalingStepSize":{"type":"integer"}}},"managedTerminationProtection":{}}},"S9":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"Se":{"type":"structure","members":{"capacityProviderArn":{},"name":{},"status":{},"autoScalingGroupProvider":{"shape":"S3"},"tags":{"shape":"S9"}}},"Sh":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}},"Sk":{"type":"list","member":{}},"Sl":{"type":"list","member":{"type":"structure","required":["capacityProvider"],"members":{"capacityProvider":{},"weight":{"type":"integer"},"base":{"type":"integer"}}}},"Sq":{"type":"structure","members":{"clusterArn":{},"clusterName":{},"status":{},"registeredContainerInstancesCount":{"type":"integer"},"runningTasksCount":{"type":"integer"},"pendingTasksCount":{"type":"integer"},"activeServicesCount":{"type":"integer"},"statistics":{"type":"list","member":{"shape":"St"}},"tags":{"shape":"S9"},"settings":{"shape":"Sh"},"capacityProviders":{"shape":"Sk"},"defaultCapacityProviderStrategy":{"shape":"Sl"},"attachments":{"shape":"Su"},"attachmentsStatus":{}}},"St":{"type":"structure","members":{"name":{},"value":{}}},"Su":{"type":"list","member":{"type":"structure","members":{"id":{},"type":{},"status":{},"details":{"type":"list","member":{"shape":"St"}}}}},"Sy":{"type":"list","member":{"type":"structure","members":{"targetGroupArn":{},"loadBalancerName":{},"containerName":{},"containerPort":{"type":"integer"}}}},"S11":{"type":"list","member":{"type":"structure","members":{"registryArn":{},"port":{"type":"integer"},"containerName":{},"containerPort":{"type":"integer"}}}},"S14":{"type":"structure","members":{"maximumPercent":{"type":"integer"},"minimumHealthyPercent":{"type":"integer"}}},"S15":{"type":"list","member":{"type":"structure","members":{"type":{},"expression":{}}}},"S18":{"type":"list","member":{"type":"structure","members":{"type":{},"field":{}}}},"S1b":{"type":"structure","members":{"awsvpcConfiguration":{"type":"structure","required":["subnets"],"members":{"subnets":{"shape":"Sk"},"securityGroups":{"shape":"Sk"},"assignPublicIp":{}}}}},"S1f":{"type":"structure","required":["type"],"members":{"type":{}}},"S1k":{"type":"structure","members":{"serviceArn":{},"serviceName":{},"clusterArn":{},"loadBalancers":{"shape":"Sy"},"serviceRegistries":{"shape":"S11"},"status":{},"desiredCount":{"type":"integer"},"runningCount":{"type":"integer"},"pendingCount":{"type":"integer"},"launchType":{},"capacityProviderStrategy":{"shape":"Sl"},"platformVersion":{},"taskDefinition":{},"deploymentConfiguration":{"shape":"S14"},"taskSets":{"shape":"S1l"},"deployments":{"type":"list","member":{"type":"structure","members":{"id":{},"status":{},"taskDefinition":{},"desiredCount":{"type":"integer"},"pendingCount":{"type":"integer"},"runningCount":{"type":"integer"},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"capacityProviderStrategy":{"shape":"Sl"},"launchType":{},"platformVersion":{},"networkConfiguration":{"shape":"S1b"}}}},"roleArn":{},"events":{"type":"list","member":{"type":"structure","members":{"id":{},"createdAt":{"type":"timestamp"},"message":{}}}},"createdAt":{"type":"timestamp"},"placementConstraints":{"shape":"S15"},"placementStrategy":{"shape":"S18"},"networkConfiguration":{"shape":"S1b"},"healthCheckGracePeriodSeconds":{"type":"integer"},"schedulingStrategy":{},"deploymentController":{"shape":"S1f"},"tags":{"shape":"S9"},"createdBy":{},"enableECSManagedTags":{"type":"boolean"},"propagateTags":{}}},"S1l":{"type":"list","member":{"shape":"S1m"}},"S1m":{"type":"structure","members":{"id":{},"taskSetArn":{},"serviceArn":{},"clusterArn":{},"startedBy":{},"externalId":{},"status":{},"taskDefinition":{},"computedDesiredCount":{"type":"integer"},"pendingCount":{"type":"integer"},"runningCount":{"type":"integer"},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"launchType":{},"capacityProviderStrategy":{"shape":"Sl"},"platformVersion":{},"networkConfiguration":{"shape":"S1b"},"loadBalancers":{"shape":"Sy"},"serviceRegistries":{"shape":"S11"},"scale":{"shape":"S1o"},"stabilityStatus":{},"stabilityStatusAt":{"type":"timestamp"},"tags":{"shape":"S9"}}},"S1o":{"type":"structure","members":{"value":{"type":"double"},"unit":{}}},"S21":{"type":"structure","members":{"name":{},"value":{},"principalArn":{}}},"S23":{"type":"list","member":{"shape":"S24"}},"S24":{"type":"structure","required":["name"],"members":{"name":{},"value":{},"targetType":{},"targetId":{}}},"S2g":{"type":"structure","members":{"containerInstanceArn":{},"ec2InstanceId":{},"capacityProviderName":{},"version":{"type":"long"},"versionInfo":{"shape":"S2i"},"remainingResources":{"shape":"S2j"},"registeredResources":{"shape":"S2j"},"status":{},"statusReason":{},"agentConnected":{"type":"boolean"},"runningTasksCount":{"type":"integer"},"pendingTasksCount":{"type":"integer"},"agentUpdateStatus":{},"attributes":{"shape":"S23"},"registeredAt":{"type":"timestamp"},"attachments":{"shape":"Su"},"tags":{"shape":"S9"}}},"S2i":{"type":"structure","members":{"agentVersion":{},"agentHash":{},"dockerVersion":{}}},"S2j":{"type":"list","member":{"type":"structure","members":{"name":{},"type":{},"doubleValue":{"type":"double"},"longValue":{"type":"long"},"integerValue":{"type":"integer"},"stringSetValue":{"shape":"Sk"}}}},"S2o":{"type":"structure","members":{"taskDefinitionArn":{},"containerDefinitions":{"shape":"S2p"},"family":{},"taskRoleArn":{},"executionRoleArn":{},"networkMode":{},"revision":{"type":"integer"},"volumes":{"shape":"S3w"},"status":{},"requiresAttributes":{"type":"list","member":{"shape":"S24"}},"placementConstraints":{"shape":"S45"},"compatibilities":{"shape":"S48"},"requiresCompatibilities":{"shape":"S48"},"cpu":{},"memory":{},"inferenceAccelerators":{"shape":"S4a"},"pidMode":{},"ipcMode":{},"proxyConfiguration":{"shape":"S4e"}}},"S2p":{"type":"list","member":{"type":"structure","members":{"name":{},"image":{},"repositoryCredentials":{"type":"structure","required":["credentialsParameter"],"members":{"credentialsParameter":{}}},"cpu":{"type":"integer"},"memory":{"type":"integer"},"memoryReservation":{"type":"integer"},"links":{"shape":"Sk"},"portMappings":{"type":"list","member":{"type":"structure","members":{"containerPort":{"type":"integer"},"hostPort":{"type":"integer"},"protocol":{}}}},"essential":{"type":"boolean"},"entryPoint":{"shape":"Sk"},"command":{"shape":"Sk"},"environment":{"shape":"S2v"},"mountPoints":{"type":"list","member":{"type":"structure","members":{"sourceVolume":{},"containerPath":{},"readOnly":{"type":"boolean"}}}},"volumesFrom":{"type":"list","member":{"type":"structure","members":{"sourceContainer":{},"readOnly":{"type":"boolean"}}}},"linuxParameters":{"type":"structure","members":{"capabilities":{"type":"structure","members":{"add":{"shape":"Sk"},"drop":{"shape":"Sk"}}},"devices":{"type":"list","member":{"type":"structure","required":["hostPath"],"members":{"hostPath":{},"containerPath":{},"permissions":{"type":"list","member":{}}}}},"initProcessEnabled":{"type":"boolean"},"sharedMemorySize":{"type":"integer"},"tmpfs":{"type":"list","member":{"type":"structure","required":["containerPath","size"],"members":{"containerPath":{},"size":{"type":"integer"},"mountOptions":{"shape":"Sk"}}}},"maxSwap":{"type":"integer"},"swappiness":{"type":"integer"}}},"secrets":{"shape":"S38"},"dependsOn":{"type":"list","member":{"type":"structure","required":["containerName","condition"],"members":{"containerName":{},"condition":{}}}},"startTimeout":{"type":"integer"},"stopTimeout":{"type":"integer"},"hostname":{},"user":{},"workingDirectory":{},"disableNetworking":{"type":"boolean"},"privileged":{"type":"boolean"},"readonlyRootFilesystem":{"type":"boolean"},"dnsServers":{"shape":"Sk"},"dnsSearchDomains":{"shape":"Sk"},"extraHosts":{"type":"list","member":{"type":"structure","required":["hostname","ipAddress"],"members":{"hostname":{},"ipAddress":{}}}},"dockerSecurityOptions":{"shape":"Sk"},"interactive":{"type":"boolean"},"pseudoTerminal":{"type":"boolean"},"dockerLabels":{"type":"map","key":{},"value":{}},"ulimits":{"type":"list","member":{"type":"structure","required":["name","softLimit","hardLimit"],"members":{"name":{},"softLimit":{"type":"integer"},"hardLimit":{"type":"integer"}}}},"logConfiguration":{"type":"structure","required":["logDriver"],"members":{"logDriver":{},"options":{"type":"map","key":{},"value":{}},"secretOptions":{"shape":"S38"}}},"healthCheck":{"type":"structure","required":["command"],"members":{"command":{"shape":"Sk"},"interval":{"type":"integer"},"timeout":{"type":"integer"},"retries":{"type":"integer"},"startPeriod":{"type":"integer"}}},"systemControls":{"type":"list","member":{"type":"structure","members":{"namespace":{},"value":{}}}},"resourceRequirements":{"shape":"S3p"},"firelensConfiguration":{"type":"structure","required":["type"],"members":{"type":{},"options":{"type":"map","key":{},"value":{}}}}}}},"S2v":{"type":"list","member":{"shape":"St"}},"S38":{"type":"list","member":{"type":"structure","required":["name","valueFrom"],"members":{"name":{},"valueFrom":{}}}},"S3p":{"type":"list","member":{"type":"structure","required":["value","type"],"members":{"value":{},"type":{}}}},"S3w":{"type":"list","member":{"type":"structure","members":{"name":{},"host":{"type":"structure","members":{"sourcePath":{}}},"dockerVolumeConfiguration":{"type":"structure","members":{"scope":{},"autoprovision":{"type":"boolean"},"driver":{},"driverOpts":{"shape":"S41"},"labels":{"shape":"S41"}}},"efsVolumeConfiguration":{"type":"structure","required":["fileSystemId"],"members":{"fileSystemId":{},"rootDirectory":{}}}}}},"S41":{"type":"map","key":{},"value":{}},"S45":{"type":"list","member":{"type":"structure","members":{"type":{},"expression":{}}}},"S48":{"type":"list","member":{}},"S4a":{"type":"list","member":{"type":"structure","required":["deviceName","deviceType"],"members":{"deviceName":{},"deviceType":{}}}},"S4e":{"type":"structure","required":["containerName"],"members":{"type":{},"containerName":{},"properties":{"type":"list","member":{"shape":"St"}}}},"S4m":{"type":"list","member":{"type":"structure","members":{"arn":{},"reason":{},"detail":{}}}},"S4x":{"type":"list","member":{"shape":"S2g"}},"S5f":{"type":"list","member":{"shape":"S5g"}},"S5g":{"type":"structure","members":{"attachments":{"shape":"Su"},"attributes":{"shape":"S23"},"availabilityZone":{},"capacityProviderName":{},"clusterArn":{},"connectivity":{},"connectivityAt":{"type":"timestamp"},"containerInstanceArn":{},"containers":{"type":"list","member":{"type":"structure","members":{"containerArn":{},"taskArn":{},"name":{},"image":{},"imageDigest":{},"runtimeId":{},"lastStatus":{},"exitCode":{"type":"integer"},"reason":{},"networkBindings":{"shape":"S5k"},"networkInterfaces":{"type":"list","member":{"type":"structure","members":{"attachmentId":{},"privateIpv4Address":{},"ipv6Address":{}}}},"healthStatus":{},"cpu":{},"memory":{},"memoryReservation":{},"gpuIds":{"type":"list","member":{}}}}},"cpu":{},"createdAt":{"type":"timestamp"},"desiredStatus":{},"executionStoppedAt":{"type":"timestamp"},"group":{},"healthStatus":{},"inferenceAccelerators":{"shape":"S4a"},"lastStatus":{},"launchType":{},"memory":{},"overrides":{"shape":"S5q"},"platformVersion":{},"pullStartedAt":{"type":"timestamp"},"pullStoppedAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"startedBy":{},"stopCode":{},"stoppedAt":{"type":"timestamp"},"stoppedReason":{},"stoppingAt":{"type":"timestamp"},"tags":{"shape":"S9"},"taskArn":{},"taskDefinitionArn":{},"version":{"type":"long"}}},"S5k":{"type":"list","member":{"type":"structure","members":{"bindIP":{},"containerPort":{"type":"integer"},"hostPort":{"type":"integer"},"protocol":{}}}},"S5q":{"type":"structure","members":{"containerOverrides":{"type":"list","member":{"type":"structure","members":{"name":{},"command":{"shape":"Sk"},"environment":{"shape":"S2v"},"cpu":{"type":"integer"},"memory":{"type":"integer"},"memoryReservation":{"type":"integer"},"resourceRequirements":{"shape":"S3p"}}}},"cpu":{},"inferenceAcceleratorOverrides":{"type":"list","member":{"type":"structure","members":{"deviceName":{},"deviceType":{}}}},"executionRoleArn":{},"memory":{},"taskRoleArn":{}}},"S77":{"type":"list","member":{"type":"structure","required":["attachmentArn","status"],"members":{"attachmentArn":{},"status":{}}}}}}' - ); - - /***/ - }, + /***/ 215: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 33629: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAccountSettings":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"settings"},"ListAttributes":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"attributes"},"ListClusters":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"clusterArns"},"ListContainerInstances":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"containerInstanceArns"},"ListServices":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"serviceArns"},"ListTaskDefinitionFamilies":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"families"},"ListTaskDefinitions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"taskDefinitionArns"},"ListTasks":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"taskArns"}}}' + apiLoader.services["resourcegroups"] = {}; + AWS.ResourceGroups = Service.defineService("resourcegroups", [ + "2017-11-27", + ]); + Object.defineProperty( + apiLoader.services["resourcegroups"], + "2017-11-27", + { + get: function get() { + var model = __webpack_require__(223); + model.paginators = __webpack_require__(8096).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 54199: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"TasksRunning":{"delay":6,"operation":"DescribeTasks","maxAttempts":100,"acceptors":[{"expected":"STOPPED","matcher":"pathAny","state":"failure","argument":"tasks[].lastStatus"},{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"RUNNING","matcher":"pathAll","state":"success","argument":"tasks[].lastStatus"}]},"TasksStopped":{"delay":6,"operation":"DescribeTasks","maxAttempts":100,"acceptors":[{"expected":"STOPPED","matcher":"pathAll","state":"success","argument":"tasks[].lastStatus"}]},"ServicesStable":{"delay":15,"operation":"DescribeServices","maxAttempts":40,"acceptors":[{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"DRAINING","matcher":"pathAny","state":"failure","argument":"services[].status"},{"expected":"INACTIVE","matcher":"pathAny","state":"failure","argument":"services[].status"},{"expected":true,"matcher":"path","state":"success","argument":"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},"ServicesInactive":{"delay":15,"operation":"DescribeServices","maxAttempts":40,"acceptors":[{"expected":"MISSING","matcher":"pathAny","state":"failure","argument":"failures[].reason"},{"expected":"INACTIVE","matcher":"pathAny","state":"success","argument":"services[].status"}]}}}' - ); + module.exports = AWS.ResourceGroups; /***/ }, - /***/ 7766: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-11-01","endpointPrefix":"eks","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amazon EKS","serviceFullName":"Amazon Elastic Kubernetes Service","serviceId":"EKS","signatureVersion":"v4","signingName":"eks","uid":"eks-2017-11-01"},"operations":{"CreateCluster":{"http":{"requestUri":"/clusters"},"input":{"type":"structure","required":["name","roleArn","resourcesVpcConfig"],"members":{"name":{},"version":{},"roleArn":{},"resourcesVpcConfig":{"shape":"S4"},"logging":{"shape":"S7"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Sc"},"encryptionConfig":{"shape":"Sf"}}},"output":{"type":"structure","members":{"cluster":{"shape":"Sj"}}}},"CreateFargateProfile":{"http":{"requestUri":"/clusters/{name}/fargate-profiles"},"input":{"type":"structure","required":["fargateProfileName","clusterName","podExecutionRoleArn"],"members":{"fargateProfileName":{},"clusterName":{"location":"uri","locationName":"name"},"podExecutionRoleArn":{},"subnets":{"shape":"S5"},"selectors":{"shape":"Ss"},"clientRequestToken":{"idempotencyToken":true},"tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"Sw"}}}},"CreateNodegroup":{"http":{"requestUri":"/clusters/{name}/node-groups"},"input":{"type":"structure","required":["clusterName","nodegroupName","subnets","nodeRole"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{},"scalingConfig":{"shape":"Sz"},"diskSize":{"type":"integer"},"subnets":{"shape":"S5"},"instanceTypes":{"shape":"S5"},"amiType":{},"remoteAccess":{"shape":"S13"},"nodeRole":{},"labels":{"shape":"S14"},"tags":{"shape":"Sc"},"clientRequestToken":{"idempotencyToken":true},"version":{},"releaseVersion":{}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S18"}}}},"DeleteCluster":{"http":{"method":"DELETE","requestUri":"/clusters/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"Sj"}}}},"DeleteFargateProfile":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}"},"input":{"type":"structure","required":["clusterName","fargateProfileName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"fargateProfileName":{"location":"uri","locationName":"fargateProfileName"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"Sw"}}}},"DeleteNodegroup":{"http":{"method":"DELETE","requestUri":"/clusters/{name}/node-groups/{nodegroupName}"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S18"}}}},"DescribeCluster":{"http":{"method":"GET","requestUri":"/clusters/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"cluster":{"shape":"Sj"}}}},"DescribeFargateProfile":{"http":{"method":"GET","requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}"},"input":{"type":"structure","required":["clusterName","fargateProfileName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"fargateProfileName":{"location":"uri","locationName":"fargateProfileName"}}},"output":{"type":"structure","members":{"fargateProfile":{"shape":"Sw"}}}},"DescribeNodegroup":{"http":{"method":"GET","requestUri":"/clusters/{name}/node-groups/{nodegroupName}"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"}}},"output":{"type":"structure","members":{"nodegroup":{"shape":"S18"}}}},"DescribeUpdate":{"http":{"method":"GET","requestUri":"/clusters/{name}/updates/{updateId}"},"input":{"type":"structure","required":["name","updateId"],"members":{"name":{"location":"uri","locationName":"name"},"updateId":{"location":"uri","locationName":"updateId"},"nodegroupName":{"location":"querystring","locationName":"nodegroupName"}}},"output":{"type":"structure","members":{"update":{"shape":"S1v"}}}},"ListClusters":{"http":{"method":"GET","requestUri":"/clusters"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"clusters":{"shape":"S5"},"nextToken":{}}}},"ListFargateProfiles":{"http":{"method":"GET","requestUri":"/clusters/{name}/fargate-profiles"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"fargateProfileNames":{"shape":"S5"},"nextToken":{}}}},"ListNodegroups":{"http":{"method":"GET","requestUri":"/clusters/{name}/node-groups"},"input":{"type":"structure","required":["clusterName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nodegroups":{"shape":"S5"},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sc"}}}},"ListUpdates":{"http":{"method":"GET","requestUri":"/clusters/{name}/updates"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"querystring","locationName":"nodegroupName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"updateIds":{"shape":"S5"},"nextToken":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateClusterConfig":{"http":{"requestUri":"/clusters/{name}/update-config"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"resourcesVpcConfig":{"shape":"S4"},"logging":{"shape":"S7"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"S1v"}}}},"UpdateClusterVersion":{"http":{"requestUri":"/clusters/{name}/updates"},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"S1v"}}}},"UpdateNodegroupConfig":{"http":{"requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-config"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"},"labels":{"type":"structure","members":{"addOrUpdateLabels":{"shape":"S14"},"removeLabels":{"type":"list","member":{}}}},"scalingConfig":{"shape":"Sz"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"S1v"}}}},"UpdateNodegroupVersion":{"http":{"requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-version"},"input":{"type":"structure","required":["clusterName","nodegroupName"],"members":{"clusterName":{"location":"uri","locationName":"name"},"nodegroupName":{"location":"uri","locationName":"nodegroupName"},"version":{},"releaseVersion":{},"force":{"type":"boolean"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"update":{"shape":"S1v"}}}}},"shapes":{"S4":{"type":"structure","members":{"subnetIds":{"shape":"S5"},"securityGroupIds":{"shape":"S5"},"endpointPublicAccess":{"type":"boolean"},"endpointPrivateAccess":{"type":"boolean"},"publicAccessCidrs":{"shape":"S5"}}},"S5":{"type":"list","member":{}},"S7":{"type":"structure","members":{"clusterLogging":{"type":"list","member":{"type":"structure","members":{"types":{"type":"list","member":{}},"enabled":{"type":"boolean"}}}}}},"Sc":{"type":"map","key":{},"value":{}},"Sf":{"type":"list","member":{"type":"structure","members":{"resources":{"shape":"S5"},"provider":{"type":"structure","members":{"keyArn":{}}}}}},"Sj":{"type":"structure","members":{"name":{},"arn":{},"createdAt":{"type":"timestamp"},"version":{},"endpoint":{},"roleArn":{},"resourcesVpcConfig":{"type":"structure","members":{"subnetIds":{"shape":"S5"},"securityGroupIds":{"shape":"S5"},"clusterSecurityGroupId":{},"vpcId":{},"endpointPublicAccess":{"type":"boolean"},"endpointPrivateAccess":{"type":"boolean"},"publicAccessCidrs":{"shape":"S5"}}},"logging":{"shape":"S7"},"identity":{"type":"structure","members":{"oidc":{"type":"structure","members":{"issuer":{}}}}},"status":{},"certificateAuthority":{"type":"structure","members":{"data":{}}},"clientRequestToken":{},"platformVersion":{},"tags":{"shape":"Sc"},"encryptionConfig":{"shape":"Sf"}}},"Ss":{"type":"list","member":{"type":"structure","members":{"namespace":{},"labels":{"type":"map","key":{},"value":{}}}}},"Sw":{"type":"structure","members":{"fargateProfileName":{},"fargateProfileArn":{},"clusterName":{},"createdAt":{"type":"timestamp"},"podExecutionRoleArn":{},"subnets":{"shape":"S5"},"selectors":{"shape":"Ss"},"status":{},"tags":{"shape":"Sc"}}},"Sz":{"type":"structure","members":{"minSize":{"type":"integer"},"maxSize":{"type":"integer"},"desiredSize":{"type":"integer"}}},"S13":{"type":"structure","members":{"ec2SshKey":{},"sourceSecurityGroups":{"shape":"S5"}}},"S14":{"type":"map","key":{},"value":{}},"S18":{"type":"structure","members":{"nodegroupName":{},"nodegroupArn":{},"clusterName":{},"version":{},"releaseVersion":{},"createdAt":{"type":"timestamp"},"modifiedAt":{"type":"timestamp"},"status":{},"scalingConfig":{"shape":"Sz"},"instanceTypes":{"shape":"S5"},"subnets":{"shape":"S5"},"remoteAccess":{"shape":"S13"},"amiType":{},"nodeRole":{},"labels":{"shape":"S14"},"resources":{"type":"structure","members":{"autoScalingGroups":{"type":"list","member":{"type":"structure","members":{"name":{}}}},"remoteAccessSecurityGroup":{}}},"diskSize":{"type":"integer"},"health":{"type":"structure","members":{"issues":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{},"resourceIds":{"shape":"S5"}}}}}},"tags":{"shape":"Sc"}}},"S1v":{"type":"structure","members":{"id":{},"status":{},"type":{},"params":{"type":"list","member":{"type":"structure","members":{"type":{},"value":{}}}},"createdAt":{"type":"timestamp"},"errors":{"type":"list","member":{"type":"structure","members":{"errorCode":{},"errorMessage":{},"resourceIds":{"shape":"S5"}}}}}}}}' - ); + /***/ 216: /***/ function (module) { + module.exports = { + pagination: { + DescribeBackups: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + DescribeClusters: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListTags: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; /***/ }, - /***/ 17233: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListClusters":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"clusters"},"ListFargateProfiles":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"fargateProfileNames"},"ListNodegroups":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"nodegroups"},"ListUpdates":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"updateIds"}}}' - ); + /***/ 223: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-11-27", + endpointPrefix: "resource-groups", + protocol: "rest-json", + serviceAbbreviation: "Resource Groups", + serviceFullName: "AWS Resource Groups", + serviceId: "Resource Groups", + signatureVersion: "v4", + signingName: "resource-groups", + uid: "resource-groups-2017-11-27", + }, + operations: { + CreateGroup: { + http: { requestUri: "/groups" }, + input: { + type: "structure", + required: ["Name", "ResourceQuery"], + members: { + Name: {}, + Description: {}, + ResourceQuery: { shape: "S4" }, + Tags: { shape: "S7" }, + }, + }, + output: { + type: "structure", + members: { + Group: { shape: "Sb" }, + ResourceQuery: { shape: "S4" }, + Tags: { shape: "S7" }, + }, + }, + }, + DeleteGroup: { + http: { method: "DELETE", requestUri: "/groups/{GroupName}" }, + input: { + type: "structure", + required: ["GroupName"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + }, + }, + output: { type: "structure", members: { Group: { shape: "Sb" } } }, + }, + GetGroup: { + http: { method: "GET", requestUri: "/groups/{GroupName}" }, + input: { + type: "structure", + required: ["GroupName"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + }, + }, + output: { type: "structure", members: { Group: { shape: "Sb" } } }, + }, + GetGroupQuery: { + http: { method: "GET", requestUri: "/groups/{GroupName}/query" }, + input: { + type: "structure", + required: ["GroupName"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + }, + }, + output: { + type: "structure", + members: { GroupQuery: { shape: "Sj" } }, + }, + }, + GetTags: { + http: { method: "GET", requestUri: "/resources/{Arn}/tags" }, + input: { + type: "structure", + required: ["Arn"], + members: { Arn: { location: "uri", locationName: "Arn" } }, + }, + output: { + type: "structure", + members: { Arn: {}, Tags: { shape: "S7" } }, + }, + }, + ListGroupResources: { + http: { + requestUri: "/groups/{GroupName}/resource-identifiers-list", + }, + input: { + type: "structure", + required: ["GroupName"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + Filters: { + type: "list", + member: { + type: "structure", + required: ["Name", "Values"], + members: { Name: {}, Values: { type: "list", member: {} } }, + }, + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + ResourceIdentifiers: { shape: "Sv" }, + NextToken: {}, + QueryErrors: { shape: "Sz" }, + }, + }, + }, + ListGroups: { + http: { requestUri: "/groups-list" }, + input: { + type: "structure", + members: { + Filters: { + type: "list", + member: { + type: "structure", + required: ["Name", "Values"], + members: { Name: {}, Values: { type: "list", member: {} } }, + }, + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + GroupIdentifiers: { + type: "list", + member: { + type: "structure", + members: { GroupName: {}, GroupArn: {} }, + }, + }, + Groups: { + deprecated: true, + deprecatedMessage: + "This field is deprecated, use GroupIdentifiers instead.", + type: "list", + member: { shape: "Sb" }, + }, + NextToken: {}, + }, + }, + }, + SearchResources: { + http: { requestUri: "/resources/search" }, + input: { + type: "structure", + required: ["ResourceQuery"], + members: { + ResourceQuery: { shape: "S4" }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + ResourceIdentifiers: { shape: "Sv" }, + NextToken: {}, + QueryErrors: { shape: "Sz" }, + }, + }, + }, + Tag: { + http: { method: "PUT", requestUri: "/resources/{Arn}/tags" }, + input: { + type: "structure", + required: ["Arn", "Tags"], + members: { + Arn: { location: "uri", locationName: "Arn" }, + Tags: { shape: "S7" }, + }, + }, + output: { + type: "structure", + members: { Arn: {}, Tags: { shape: "S7" } }, + }, + }, + Untag: { + http: { method: "PATCH", requestUri: "/resources/{Arn}/tags" }, + input: { + type: "structure", + required: ["Arn", "Keys"], + members: { + Arn: { location: "uri", locationName: "Arn" }, + Keys: { shape: "S1i" }, + }, + }, + output: { + type: "structure", + members: { Arn: {}, Keys: { shape: "S1i" } }, + }, + }, + UpdateGroup: { + http: { method: "PUT", requestUri: "/groups/{GroupName}" }, + input: { + type: "structure", + required: ["GroupName"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + Description: {}, + }, + }, + output: { type: "structure", members: { Group: { shape: "Sb" } } }, + }, + UpdateGroupQuery: { + http: { method: "PUT", requestUri: "/groups/{GroupName}/query" }, + input: { + type: "structure", + required: ["GroupName", "ResourceQuery"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + ResourceQuery: { shape: "S4" }, + }, + }, + output: { + type: "structure", + members: { GroupQuery: { shape: "Sj" } }, + }, + }, + }, + shapes: { + S4: { + type: "structure", + required: ["Type", "Query"], + members: { Type: {}, Query: {} }, + }, + S7: { type: "map", key: {}, value: {} }, + Sb: { + type: "structure", + required: ["GroupArn", "Name"], + members: { GroupArn: {}, Name: {}, Description: {} }, + }, + Sj: { + type: "structure", + required: ["GroupName", "ResourceQuery"], + members: { GroupName: {}, ResourceQuery: { shape: "S4" } }, + }, + Sv: { + type: "list", + member: { + type: "structure", + members: { ResourceArn: {}, ResourceType: {} }, + }, + }, + Sz: { + type: "list", + member: { + type: "structure", + members: { ErrorCode: {}, Message: {} }, + }, + }, + S1i: { type: "list", member: {} }, + }, + }; /***/ }, - /***/ 11545: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"ClusterActive":{"delay":30,"operation":"DescribeCluster","maxAttempts":40,"acceptors":[{"expected":"DELETING","matcher":"path","state":"failure","argument":"cluster.status"},{"expected":"FAILED","matcher":"path","state":"failure","argument":"cluster.status"},{"expected":"ACTIVE","matcher":"path","state":"success","argument":"cluster.status"}]},"ClusterDeleted":{"delay":30,"operation":"DescribeCluster","maxAttempts":40,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"failure","argument":"cluster.status"},{"expected":"CREATING","matcher":"path","state":"failure","argument":"cluster.status"},{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]},"NodegroupActive":{"delay":30,"operation":"DescribeNodegroup","maxAttempts":80,"acceptors":[{"expected":"CREATE_FAILED","matcher":"path","state":"failure","argument":"nodegroup.status"},{"expected":"ACTIVE","matcher":"path","state":"success","argument":"nodegroup.status"}]},"NodegroupDeleted":{"delay":30,"operation":"DescribeNodegroup","maxAttempts":40,"acceptors":[{"expected":"DELETE_FAILED","matcher":"path","state":"failure","argument":"nodegroup.status"},{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}}' - ); + /***/ 232: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-10-26", + endpointPrefix: "transcribe", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Transcribe Service", + serviceId: "Transcribe", + signatureVersion: "v4", + signingName: "transcribe", + targetPrefix: "Transcribe", + uid: "transcribe-2017-10-26", + }, + operations: { + CreateVocabulary: { + input: { + type: "structure", + required: ["VocabularyName", "LanguageCode"], + members: { + VocabularyName: {}, + LanguageCode: {}, + Phrases: { shape: "S4" }, + VocabularyFileUri: {}, + }, + }, + output: { + type: "structure", + members: { + VocabularyName: {}, + LanguageCode: {}, + VocabularyState: {}, + LastModifiedTime: { type: "timestamp" }, + FailureReason: {}, + }, + }, + }, + CreateVocabularyFilter: { + input: { + type: "structure", + required: ["VocabularyFilterName", "LanguageCode"], + members: { + VocabularyFilterName: {}, + LanguageCode: {}, + Words: { shape: "Sd" }, + VocabularyFilterFileUri: {}, + }, + }, + output: { + type: "structure", + members: { + VocabularyFilterName: {}, + LanguageCode: {}, + LastModifiedTime: { type: "timestamp" }, + }, + }, + }, + DeleteMedicalTranscriptionJob: { + input: { + type: "structure", + required: ["MedicalTranscriptionJobName"], + members: { MedicalTranscriptionJobName: {} }, + }, + }, + DeleteTranscriptionJob: { + input: { + type: "structure", + required: ["TranscriptionJobName"], + members: { TranscriptionJobName: {} }, + }, + }, + DeleteVocabulary: { + input: { + type: "structure", + required: ["VocabularyName"], + members: { VocabularyName: {} }, + }, + }, + DeleteVocabularyFilter: { + input: { + type: "structure", + required: ["VocabularyFilterName"], + members: { VocabularyFilterName: {} }, + }, + }, + GetMedicalTranscriptionJob: { + input: { + type: "structure", + required: ["MedicalTranscriptionJobName"], + members: { MedicalTranscriptionJobName: {} }, + }, + output: { + type: "structure", + members: { MedicalTranscriptionJob: { shape: "Sn" } }, + }, + }, + GetTranscriptionJob: { + input: { + type: "structure", + required: ["TranscriptionJobName"], + members: { TranscriptionJobName: {} }, + }, + output: { + type: "structure", + members: { TranscriptionJob: { shape: "S11" } }, + }, + }, + GetVocabulary: { + input: { + type: "structure", + required: ["VocabularyName"], + members: { VocabularyName: {} }, + }, + output: { + type: "structure", + members: { + VocabularyName: {}, + LanguageCode: {}, + VocabularyState: {}, + LastModifiedTime: { type: "timestamp" }, + FailureReason: {}, + DownloadUri: {}, + }, + }, + }, + GetVocabularyFilter: { + input: { + type: "structure", + required: ["VocabularyFilterName"], + members: { VocabularyFilterName: {} }, + }, + output: { + type: "structure", + members: { + VocabularyFilterName: {}, + LanguageCode: {}, + LastModifiedTime: { type: "timestamp" }, + DownloadUri: {}, + }, + }, + }, + ListMedicalTranscriptionJobs: { + input: { + type: "structure", + members: { + Status: {}, + JobNameContains: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Status: {}, + NextToken: {}, + MedicalTranscriptionJobSummaries: { + type: "list", + member: { + type: "structure", + members: { + MedicalTranscriptionJobName: {}, + CreationTime: { type: "timestamp" }, + StartTime: { type: "timestamp" }, + CompletionTime: { type: "timestamp" }, + LanguageCode: {}, + TranscriptionJobStatus: {}, + FailureReason: {}, + OutputLocationType: {}, + Specialty: {}, + Type: {}, + }, + }, + }, + }, + }, + }, + ListTranscriptionJobs: { + input: { + type: "structure", + members: { + Status: {}, + JobNameContains: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Status: {}, + NextToken: {}, + TranscriptionJobSummaries: { + type: "list", + member: { + type: "structure", + members: { + TranscriptionJobName: {}, + CreationTime: { type: "timestamp" }, + StartTime: { type: "timestamp" }, + CompletionTime: { type: "timestamp" }, + LanguageCode: {}, + TranscriptionJobStatus: {}, + FailureReason: {}, + OutputLocationType: {}, + ContentRedaction: { shape: "S17" }, + }, + }, + }, + }, + }, + }, + ListVocabularies: { + input: { + type: "structure", + members: { + NextToken: {}, + MaxResults: { type: "integer" }, + StateEquals: {}, + NameContains: {}, + }, + }, + output: { + type: "structure", + members: { + Status: {}, + NextToken: {}, + Vocabularies: { + type: "list", + member: { + type: "structure", + members: { + VocabularyName: {}, + LanguageCode: {}, + LastModifiedTime: { type: "timestamp" }, + VocabularyState: {}, + }, + }, + }, + }, + }, + }, + ListVocabularyFilters: { + input: { + type: "structure", + members: { + NextToken: {}, + MaxResults: { type: "integer" }, + NameContains: {}, + }, + }, + output: { + type: "structure", + members: { + NextToken: {}, + VocabularyFilters: { + type: "list", + member: { + type: "structure", + members: { + VocabularyFilterName: {}, + LanguageCode: {}, + LastModifiedTime: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + StartMedicalTranscriptionJob: { + input: { + type: "structure", + required: [ + "MedicalTranscriptionJobName", + "LanguageCode", + "Media", + "OutputBucketName", + "Specialty", + "Type", + ], + members: { + MedicalTranscriptionJobName: {}, + LanguageCode: {}, + MediaSampleRateHertz: { type: "integer" }, + MediaFormat: {}, + Media: { shape: "Sr" }, + OutputBucketName: {}, + OutputEncryptionKMSKeyId: {}, + Settings: { shape: "St" }, + Specialty: {}, + Type: {}, + }, + }, + output: { + type: "structure", + members: { MedicalTranscriptionJob: { shape: "Sn" } }, + }, + }, + StartTranscriptionJob: { + input: { + type: "structure", + required: ["TranscriptionJobName", "LanguageCode", "Media"], + members: { + TranscriptionJobName: {}, + LanguageCode: {}, + MediaSampleRateHertz: { type: "integer" }, + MediaFormat: {}, + Media: { shape: "Sr" }, + OutputBucketName: {}, + OutputEncryptionKMSKeyId: {}, + Settings: { shape: "S13" }, + JobExecutionSettings: { shape: "S15" }, + ContentRedaction: { shape: "S17" }, + }, + }, + output: { + type: "structure", + members: { TranscriptionJob: { shape: "S11" } }, + }, + }, + UpdateVocabulary: { + input: { + type: "structure", + required: ["VocabularyName", "LanguageCode"], + members: { + VocabularyName: {}, + LanguageCode: {}, + Phrases: { shape: "S4" }, + VocabularyFileUri: {}, + }, + }, + output: { + type: "structure", + members: { + VocabularyName: {}, + LanguageCode: {}, + LastModifiedTime: { type: "timestamp" }, + VocabularyState: {}, + }, + }, + }, + UpdateVocabularyFilter: { + input: { + type: "structure", + required: ["VocabularyFilterName"], + members: { + VocabularyFilterName: {}, + Words: { shape: "Sd" }, + VocabularyFilterFileUri: {}, + }, + }, + output: { + type: "structure", + members: { + VocabularyFilterName: {}, + LanguageCode: {}, + LastModifiedTime: { type: "timestamp" }, + }, + }, + }, + }, + shapes: { + S4: { type: "list", member: {} }, + Sd: { type: "list", member: {} }, + Sn: { + type: "structure", + members: { + MedicalTranscriptionJobName: {}, + TranscriptionJobStatus: {}, + LanguageCode: {}, + MediaSampleRateHertz: { type: "integer" }, + MediaFormat: {}, + Media: { shape: "Sr" }, + Transcript: { + type: "structure", + members: { TranscriptFileUri: {} }, + }, + StartTime: { type: "timestamp" }, + CreationTime: { type: "timestamp" }, + CompletionTime: { type: "timestamp" }, + FailureReason: {}, + Settings: { shape: "St" }, + Specialty: {}, + Type: {}, + }, + }, + Sr: { type: "structure", members: { MediaFileUri: {} } }, + St: { + type: "structure", + members: { + ShowSpeakerLabels: { type: "boolean" }, + MaxSpeakerLabels: { type: "integer" }, + ChannelIdentification: { type: "boolean" }, + ShowAlternatives: { type: "boolean" }, + MaxAlternatives: { type: "integer" }, + }, + }, + S11: { + type: "structure", + members: { + TranscriptionJobName: {}, + TranscriptionJobStatus: {}, + LanguageCode: {}, + MediaSampleRateHertz: { type: "integer" }, + MediaFormat: {}, + Media: { shape: "Sr" }, + Transcript: { + type: "structure", + members: { + TranscriptFileUri: {}, + RedactedTranscriptFileUri: {}, + }, + }, + StartTime: { type: "timestamp" }, + CreationTime: { type: "timestamp" }, + CompletionTime: { type: "timestamp" }, + FailureReason: {}, + Settings: { shape: "S13" }, + JobExecutionSettings: { shape: "S15" }, + ContentRedaction: { shape: "S17" }, + }, + }, + S13: { + type: "structure", + members: { + VocabularyName: {}, + ShowSpeakerLabels: { type: "boolean" }, + MaxSpeakerLabels: { type: "integer" }, + ChannelIdentification: { type: "boolean" }, + ShowAlternatives: { type: "boolean" }, + MaxAlternatives: { type: "integer" }, + VocabularyFilterName: {}, + VocabularyFilterMethod: {}, + }, + }, + S15: { + type: "structure", + members: { + AllowDeferredExecution: { type: "boolean" }, + DataAccessRoleArn: {}, + }, + }, + S17: { + type: "structure", + required: ["RedactionType", "RedactionOutput"], + members: { RedactionType: {}, RedactionOutput: {} }, + }, + }, + }; /***/ }, - /***/ 76263: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-07-25","endpointPrefix":"elastic-inference","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amazon Elastic Inference","serviceFullName":"Amazon Elastic Inference","serviceId":"Elastic Inference","signatureVersion":"v4","signingName":"elastic-inference","uid":"elastic-inference-2017-07-25"},"operations":{"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S4"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"map","key":{},"value":{}}}}' - ); + /***/ 240: /***/ function (module) { + module.exports = { + pagination: { + DescribeJobFlows: { result_key: "JobFlows" }, + ListBootstrapActions: { + input_token: "Marker", + output_token: "Marker", + result_key: "BootstrapActions", + }, + ListClusters: { + input_token: "Marker", + output_token: "Marker", + result_key: "Clusters", + }, + ListInstanceFleets: { + input_token: "Marker", + output_token: "Marker", + result_key: "InstanceFleets", + }, + ListInstanceGroups: { + input_token: "Marker", + output_token: "Marker", + result_key: "InstanceGroups", + }, + ListInstances: { + input_token: "Marker", + output_token: "Marker", + result_key: "Instances", + }, + ListSecurityConfigurations: { + input_token: "Marker", + output_token: "Marker", + result_key: "SecurityConfigurations", + }, + ListSteps: { + input_token: "Marker", + output_token: "Marker", + result_key: "Steps", + }, + }, + }; /***/ }, - /***/ 73815: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 280: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 78248: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-02-02","endpointPrefix":"elasticache","protocol":"query","serviceFullName":"Amazon ElastiCache","serviceId":"ElastiCache","signatureVersion":"v4","uid":"elasticache-2015-02-02","xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S3"}}},"output":{"shape":"S5","resultWrapper":"AddTagsToResourceResult"}},"AuthorizeCacheSecurityGroupIngress":{"input":{"type":"structure","required":["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],"members":{"CacheSecurityGroupName":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeCacheSecurityGroupIngressResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"BatchApplyUpdateAction":{"input":{"type":"structure","required":["ServiceUpdateName"],"members":{"ReplicationGroupIds":{"shape":"Sc"},"CacheClusterIds":{"shape":"Sd"},"ServiceUpdateName":{}}},"output":{"shape":"Se","resultWrapper":"BatchApplyUpdateActionResult"}},"BatchStopUpdateAction":{"input":{"type":"structure","required":["ServiceUpdateName"],"members":{"ReplicationGroupIds":{"shape":"Sc"},"CacheClusterIds":{"shape":"Sd"},"ServiceUpdateName":{}}},"output":{"shape":"Se","resultWrapper":"BatchStopUpdateActionResult"}},"CompleteMigration":{"input":{"type":"structure","required":["ReplicationGroupId"],"members":{"ReplicationGroupId":{},"Force":{"type":"boolean"}}},"output":{"resultWrapper":"CompleteMigrationResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceSnapshotName","TargetSnapshotName"],"members":{"SourceSnapshotName":{},"TargetSnapshotName":{},"TargetBucket":{},"KmsKeyId":{}}},"output":{"resultWrapper":"CopySnapshotResult","type":"structure","members":{"Snapshot":{"shape":"S19"}}}},"CreateCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"ReplicationGroupId":{},"AZMode":{},"PreferredAvailabilityZone":{},"PreferredAvailabilityZones":{"shape":"S1h"},"NumCacheNodes":{"type":"integer"},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"CacheSecurityGroupNames":{"shape":"S1i"},"SecurityGroupIds":{"shape":"S1j"},"Tags":{"shape":"S3"},"SnapshotArns":{"shape":"S1k"},"SnapshotName":{},"PreferredMaintenanceWindow":{},"Port":{"type":"integer"},"NotificationTopicArn":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthToken":{}}},"output":{"resultWrapper":"CreateCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S1m"}}}},"CreateCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName","CacheParameterGroupFamily","Description"],"members":{"CacheParameterGroupName":{},"CacheParameterGroupFamily":{},"Description":{}}},"output":{"resultWrapper":"CreateCacheParameterGroupResult","type":"structure","members":{"CacheParameterGroup":{"shape":"S1z"}}}},"CreateCacheSecurityGroup":{"input":{"type":"structure","required":["CacheSecurityGroupName","Description"],"members":{"CacheSecurityGroupName":{},"Description":{}}},"output":{"resultWrapper":"CreateCacheSecurityGroupResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"CreateCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],"members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"SubnetIds":{"shape":"S23"}}},"output":{"resultWrapper":"CreateCacheSubnetGroupResult","type":"structure","members":{"CacheSubnetGroup":{"shape":"S25"}}}},"CreateGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],"members":{"GlobalReplicationGroupIdSuffix":{},"GlobalReplicationGroupDescription":{},"PrimaryReplicationGroupId":{}}},"output":{"resultWrapper":"CreateGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"CreateReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId","ReplicationGroupDescription"],"members":{"ReplicationGroupId":{},"ReplicationGroupDescription":{},"GlobalReplicationGroupId":{},"PrimaryClusterId":{},"AutomaticFailoverEnabled":{"type":"boolean"},"NumCacheClusters":{"type":"integer"},"PreferredCacheClusterAZs":{"shape":"S1e"},"NumNodeGroups":{"type":"integer"},"ReplicasPerNodeGroup":{"type":"integer"},"NodeGroupConfiguration":{"type":"list","member":{"shape":"S1c","locationName":"NodeGroupConfiguration"}},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"CacheSecurityGroupNames":{"shape":"S1i"},"SecurityGroupIds":{"shape":"S1j"},"Tags":{"shape":"S3"},"SnapshotArns":{"shape":"S1k"},"SnapshotName":{},"PreferredMaintenanceWindow":{},"Port":{"type":"integer"},"NotificationTopicArn":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthToken":{},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"},"KmsKeyId":{}}},"output":{"resultWrapper":"CreateReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["SnapshotName"],"members":{"ReplicationGroupId":{},"CacheClusterId":{},"SnapshotName":{},"KmsKeyId":{}}},"output":{"resultWrapper":"CreateSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"S19"}}}},"DecreaseNodeGroupsInGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],"members":{"GlobalReplicationGroupId":{},"NodeGroupCount":{"type":"integer"},"GlobalNodeGroupsToRemove":{"shape":"S2m"},"GlobalNodeGroupsToRetain":{"shape":"S2m"},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"DecreaseNodeGroupsInGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"DecreaseReplicaCount":{"input":{"type":"structure","required":["ReplicationGroupId","ApplyImmediately"],"members":{"ReplicationGroupId":{},"NewReplicaCount":{"type":"integer"},"ReplicaConfiguration":{"shape":"S2p"},"ReplicasToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"DecreaseReplicaCountResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"DeleteCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"FinalSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S1m"}}}},"DeleteCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{}}}},"DeleteCacheSecurityGroup":{"input":{"type":"structure","required":["CacheSecurityGroupName"],"members":{"CacheSecurityGroupName":{}}}},"DeleteCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName"],"members":{"CacheSubnetGroupName":{}}}},"DeleteGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupId","RetainPrimaryReplicationGroup"],"members":{"GlobalReplicationGroupId":{},"RetainPrimaryReplicationGroup":{"type":"boolean"}}},"output":{"resultWrapper":"DeleteGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"DeleteReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId"],"members":{"ReplicationGroupId":{},"RetainPrimaryCluster":{"type":"boolean"},"FinalSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotName"],"members":{"SnapshotName":{}}},"output":{"resultWrapper":"DeleteSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"S19"}}}},"DescribeCacheClusters":{"input":{"type":"structure","members":{"CacheClusterId":{},"MaxRecords":{"type":"integer"},"Marker":{},"ShowCacheNodeInfo":{"type":"boolean"},"ShowCacheClustersNotInReplicationGroups":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeCacheClustersResult","type":"structure","members":{"Marker":{},"CacheClusters":{"type":"list","member":{"shape":"S1m","locationName":"CacheCluster"}}}}},"DescribeCacheEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"CacheParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeCacheEngineVersionsResult","type":"structure","members":{"Marker":{},"CacheEngineVersions":{"type":"list","member":{"locationName":"CacheEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"CacheParameterGroupFamily":{},"CacheEngineDescription":{},"CacheEngineVersionDescription":{}}}}}}},"DescribeCacheParameterGroups":{"input":{"type":"structure","members":{"CacheParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheParameterGroupsResult","type":"structure","members":{"Marker":{},"CacheParameterGroups":{"type":"list","member":{"shape":"S1z","locationName":"CacheParameterGroup"}}}}},"DescribeCacheParameters":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheParametersResult","type":"structure","members":{"Marker":{},"Parameters":{"shape":"S3g"},"CacheNodeTypeSpecificParameters":{"shape":"S3j"}}}},"DescribeCacheSecurityGroups":{"input":{"type":"structure","members":{"CacheSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheSecurityGroupsResult","type":"structure","members":{"Marker":{},"CacheSecurityGroups":{"type":"list","member":{"shape":"S8","locationName":"CacheSecurityGroup"}}}}},"DescribeCacheSubnetGroups":{"input":{"type":"structure","members":{"CacheSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCacheSubnetGroupsResult","type":"structure","members":{"Marker":{},"CacheSubnetGroups":{"type":"list","member":{"shape":"S25","locationName":"CacheSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["CacheParameterGroupFamily"],"members":{"CacheParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"CacheParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S3g"},"CacheNodeTypeSpecificParameters":{"shape":"S3j"}},"wrapper":true}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"Date":{"type":"timestamp"}}}}}}},"DescribeGlobalReplicationGroups":{"input":{"type":"structure","members":{"GlobalReplicationGroupId":{},"MaxRecords":{"type":"integer"},"Marker":{},"ShowMemberInfo":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeGlobalReplicationGroupsResult","type":"structure","members":{"Marker":{},"GlobalReplicationGroups":{"type":"list","member":{"shape":"S2b","locationName":"GlobalReplicationGroup"}}}}},"DescribeReplicationGroups":{"input":{"type":"structure","members":{"ReplicationGroupId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReplicationGroupsResult","type":"structure","members":{"Marker":{},"ReplicationGroups":{"type":"list","member":{"shape":"So","locationName":"ReplicationGroup"}}}}},"DescribeReservedCacheNodes":{"input":{"type":"structure","members":{"ReservedCacheNodeId":{},"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedCacheNodesResult","type":"structure","members":{"Marker":{},"ReservedCacheNodes":{"type":"list","member":{"shape":"S4a","locationName":"ReservedCacheNode"}}}}},"DescribeReservedCacheNodesOfferings":{"input":{"type":"structure","members":{"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedCacheNodesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedCacheNodesOfferings":{"type":"list","member":{"locationName":"ReservedCacheNodesOffering","type":"structure","members":{"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"ProductDescription":{},"OfferingType":{},"RecurringCharges":{"shape":"S4b"}},"wrapper":true}}}}},"DescribeServiceUpdates":{"input":{"type":"structure","members":{"ServiceUpdateName":{},"ServiceUpdateStatus":{"shape":"S4i"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeServiceUpdatesResult","type":"structure","members":{"Marker":{},"ServiceUpdates":{"type":"list","member":{"locationName":"ServiceUpdate","type":"structure","members":{"ServiceUpdateName":{},"ServiceUpdateReleaseDate":{"type":"timestamp"},"ServiceUpdateEndDate":{"type":"timestamp"},"ServiceUpdateSeverity":{},"ServiceUpdateRecommendedApplyByDate":{"type":"timestamp"},"ServiceUpdateStatus":{},"ServiceUpdateDescription":{},"ServiceUpdateType":{},"Engine":{},"EngineVersion":{},"AutoUpdateAfterRecommendedApplyByDate":{"type":"boolean"},"EstimatedUpdateTime":{}}}}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"ReplicationGroupId":{},"CacheClusterId":{},"SnapshotName":{},"SnapshotSource":{},"Marker":{},"MaxRecords":{"type":"integer"},"ShowNodeGroupConfig":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeSnapshotsResult","type":"structure","members":{"Marker":{},"Snapshots":{"type":"list","member":{"shape":"S19","locationName":"Snapshot"}}}}},"DescribeUpdateActions":{"input":{"type":"structure","members":{"ServiceUpdateName":{},"ReplicationGroupIds":{"shape":"Sc"},"CacheClusterIds":{"shape":"Sd"},"Engine":{},"ServiceUpdateStatus":{"shape":"S4i"},"ServiceUpdateTimeRange":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"UpdateActionStatus":{"type":"list","member":{}},"ShowNodeLevelUpdateStatus":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeUpdateActionsResult","type":"structure","members":{"Marker":{},"UpdateActions":{"type":"list","member":{"locationName":"UpdateAction","type":"structure","members":{"ReplicationGroupId":{},"CacheClusterId":{},"ServiceUpdateName":{},"ServiceUpdateReleaseDate":{"type":"timestamp"},"ServiceUpdateSeverity":{},"ServiceUpdateStatus":{},"ServiceUpdateRecommendedApplyByDate":{"type":"timestamp"},"ServiceUpdateType":{},"UpdateActionAvailableDate":{"type":"timestamp"},"UpdateActionStatus":{},"NodesUpdated":{},"UpdateActionStatusModifiedDate":{"type":"timestamp"},"SlaMet":{},"NodeGroupUpdateStatus":{"type":"list","member":{"locationName":"NodeGroupUpdateStatus","type":"structure","members":{"NodeGroupId":{},"NodeGroupMemberUpdateStatus":{"type":"list","member":{"locationName":"NodeGroupMemberUpdateStatus","type":"structure","members":{"CacheClusterId":{},"CacheNodeId":{},"NodeUpdateStatus":{},"NodeDeletionDate":{"type":"timestamp"},"NodeUpdateStartDate":{"type":"timestamp"},"NodeUpdateEndDate":{"type":"timestamp"},"NodeUpdateInitiatedBy":{},"NodeUpdateInitiatedDate":{"type":"timestamp"},"NodeUpdateStatusModifiedDate":{"type":"timestamp"}}}}}}},"CacheNodeUpdateStatus":{"type":"list","member":{"locationName":"CacheNodeUpdateStatus","type":"structure","members":{"CacheNodeId":{},"NodeUpdateStatus":{},"NodeDeletionDate":{"type":"timestamp"},"NodeUpdateStartDate":{"type":"timestamp"},"NodeUpdateEndDate":{"type":"timestamp"},"NodeUpdateInitiatedBy":{},"NodeUpdateInitiatedDate":{"type":"timestamp"},"NodeUpdateStatusModifiedDate":{"type":"timestamp"}}}},"EstimatedUpdateTime":{},"Engine":{}}}}}}},"DisassociateGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],"members":{"GlobalReplicationGroupId":{},"ReplicationGroupId":{},"ReplicationGroupRegion":{}}},"output":{"resultWrapper":"DisassociateGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"FailoverGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],"members":{"GlobalReplicationGroupId":{},"PrimaryRegion":{},"PrimaryReplicationGroupId":{}}},"output":{"resultWrapper":"FailoverGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"IncreaseNodeGroupsInGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],"members":{"GlobalReplicationGroupId":{},"NodeGroupCount":{"type":"integer"},"RegionalConfigurations":{"type":"list","member":{"locationName":"RegionalConfiguration","type":"structure","required":["ReplicationGroupId","ReplicationGroupRegion","ReshardingConfiguration"],"members":{"ReplicationGroupId":{},"ReplicationGroupRegion":{},"ReshardingConfiguration":{"shape":"S5e"}}}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"IncreaseNodeGroupsInGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"IncreaseReplicaCount":{"input":{"type":"structure","required":["ReplicationGroupId","ApplyImmediately"],"members":{"ReplicationGroupId":{},"NewReplicaCount":{"type":"integer"},"ReplicaConfiguration":{"shape":"S2p"},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"IncreaseReplicaCountResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"ListAllowedNodeTypeModifications":{"input":{"type":"structure","members":{"CacheClusterId":{},"ReplicationGroupId":{}}},"output":{"resultWrapper":"ListAllowedNodeTypeModificationsResult","type":"structure","members":{"ScaleUpModifications":{"shape":"S5l"},"ScaleDownModifications":{"shape":"S5l"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{}}},"output":{"shape":"S5","resultWrapper":"ListTagsForResourceResult"}},"ModifyCacheCluster":{"input":{"type":"structure","required":["CacheClusterId"],"members":{"CacheClusterId":{},"NumCacheNodes":{"type":"integer"},"CacheNodeIdsToRemove":{"shape":"S1o"},"AZMode":{},"NewAvailabilityZones":{"shape":"S1h"},"CacheSecurityGroupNames":{"shape":"S1i"},"SecurityGroupIds":{"shape":"S1j"},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"CacheParameterGroupName":{},"NotificationTopicStatus":{},"ApplyImmediately":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"CacheNodeType":{},"AuthToken":{},"AuthTokenUpdateStrategy":{}}},"output":{"resultWrapper":"ModifyCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S1m"}}}},"ModifyCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName","ParameterNameValues"],"members":{"CacheParameterGroupName":{},"ParameterNameValues":{"shape":"S5r"}}},"output":{"shape":"S5t","resultWrapper":"ModifyCacheParameterGroupResult"}},"ModifyCacheSubnetGroup":{"input":{"type":"structure","required":["CacheSubnetGroupName"],"members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"SubnetIds":{"shape":"S23"}}},"output":{"resultWrapper":"ModifyCacheSubnetGroupResult","type":"structure","members":{"CacheSubnetGroup":{"shape":"S25"}}}},"ModifyGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupId","ApplyImmediately"],"members":{"GlobalReplicationGroupId":{},"ApplyImmediately":{"type":"boolean"},"CacheNodeType":{},"EngineVersion":{},"GlobalReplicationGroupDescription":{},"AutomaticFailoverEnabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"ModifyReplicationGroup":{"input":{"type":"structure","required":["ReplicationGroupId"],"members":{"ReplicationGroupId":{},"ReplicationGroupDescription":{},"PrimaryClusterId":{},"SnapshottingClusterId":{},"AutomaticFailoverEnabled":{"type":"boolean"},"NodeGroupId":{"deprecated":true},"CacheSecurityGroupNames":{"shape":"S1i"},"SecurityGroupIds":{"shape":"S1j"},"PreferredMaintenanceWindow":{},"NotificationTopicArn":{},"CacheParameterGroupName":{},"NotificationTopicStatus":{},"ApplyImmediately":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"CacheNodeType":{},"AuthToken":{},"AuthTokenUpdateStrategy":{}}},"output":{"resultWrapper":"ModifyReplicationGroupResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"ModifyReplicationGroupShardConfiguration":{"input":{"type":"structure","required":["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],"members":{"ReplicationGroupId":{},"NodeGroupCount":{"type":"integer"},"ApplyImmediately":{"type":"boolean"},"ReshardingConfiguration":{"shape":"S5e"},"NodeGroupsToRemove":{"type":"list","member":{"locationName":"NodeGroupToRemove"}},"NodeGroupsToRetain":{"type":"list","member":{"locationName":"NodeGroupToRetain"}}}},"output":{"resultWrapper":"ModifyReplicationGroupShardConfigurationResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"PurchaseReservedCacheNodesOffering":{"input":{"type":"structure","required":["ReservedCacheNodesOfferingId"],"members":{"ReservedCacheNodesOfferingId":{},"ReservedCacheNodeId":{},"CacheNodeCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedCacheNodesOfferingResult","type":"structure","members":{"ReservedCacheNode":{"shape":"S4a"}}}},"RebalanceSlotsInGlobalReplicationGroup":{"input":{"type":"structure","required":["GlobalReplicationGroupId","ApplyImmediately"],"members":{"GlobalReplicationGroupId":{},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"RebalanceSlotsInGlobalReplicationGroupResult","type":"structure","members":{"GlobalReplicationGroup":{"shape":"S2b"}}}},"RebootCacheCluster":{"input":{"type":"structure","required":["CacheClusterId","CacheNodeIdsToReboot"],"members":{"CacheClusterId":{},"CacheNodeIdsToReboot":{"shape":"S1o"}}},"output":{"resultWrapper":"RebootCacheClusterResult","type":"structure","members":{"CacheCluster":{"shape":"S1m"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}},"output":{"shape":"S5","resultWrapper":"RemoveTagsFromResourceResult"}},"ResetCacheParameterGroup":{"input":{"type":"structure","required":["CacheParameterGroupName"],"members":{"CacheParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"ParameterNameValues":{"shape":"S5r"}}},"output":{"shape":"S5t","resultWrapper":"ResetCacheParameterGroupResult"}},"RevokeCacheSecurityGroupIngress":{"input":{"type":"structure","required":["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],"members":{"CacheSecurityGroupName":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeCacheSecurityGroupIngressResult","type":"structure","members":{"CacheSecurityGroup":{"shape":"S8"}}}},"StartMigration":{"input":{"type":"structure","required":["ReplicationGroupId","CustomerNodeEndpointList"],"members":{"ReplicationGroupId":{},"CustomerNodeEndpointList":{"type":"list","member":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}}}}},"output":{"resultWrapper":"StartMigrationResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}},"TestFailover":{"input":{"type":"structure","required":["ReplicationGroupId","NodeGroupId"],"members":{"ReplicationGroupId":{},"NodeGroupId":{}}},"output":{"resultWrapper":"TestFailoverResult","type":"structure","members":{"ReplicationGroup":{"shape":"So"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"S5":{"type":"structure","members":{"TagList":{"shape":"S3"}}},"S8":{"type":"structure","members":{"OwnerId":{},"CacheSecurityGroupName":{},"Description":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}}}},"wrapper":true},"Sc":{"type":"list","member":{}},"Sd":{"type":"list","member":{}},"Se":{"type":"structure","members":{"ProcessedUpdateActions":{"type":"list","member":{"locationName":"ProcessedUpdateAction","type":"structure","members":{"ReplicationGroupId":{},"CacheClusterId":{},"ServiceUpdateName":{},"UpdateActionStatus":{}}}},"UnprocessedUpdateActions":{"type":"list","member":{"locationName":"UnprocessedUpdateAction","type":"structure","members":{"ReplicationGroupId":{},"CacheClusterId":{},"ServiceUpdateName":{},"ErrorType":{},"ErrorMessage":{}}}}}},"So":{"type":"structure","members":{"ReplicationGroupId":{},"Description":{},"GlobalReplicationGroupInfo":{"type":"structure","members":{"GlobalReplicationGroupId":{},"GlobalReplicationGroupMemberRole":{}}},"Status":{},"PendingModifiedValues":{"type":"structure","members":{"PrimaryClusterId":{},"AutomaticFailoverStatus":{},"Resharding":{"type":"structure","members":{"SlotMigration":{"type":"structure","members":{"ProgressPercentage":{"type":"double"}}}}},"AuthTokenStatus":{}}},"MemberClusters":{"type":"list","member":{"locationName":"ClusterId"}},"NodeGroups":{"type":"list","member":{"locationName":"NodeGroup","type":"structure","members":{"NodeGroupId":{},"Status":{},"PrimaryEndpoint":{"shape":"Sz"},"ReaderEndpoint":{"shape":"Sz"},"Slots":{},"NodeGroupMembers":{"type":"list","member":{"locationName":"NodeGroupMember","type":"structure","members":{"CacheClusterId":{},"CacheNodeId":{},"ReadEndpoint":{"shape":"Sz"},"PreferredAvailabilityZone":{},"CurrentRole":{}}}}}}},"SnapshottingClusterId":{},"AutomaticFailover":{},"ConfigurationEndpoint":{"shape":"Sz"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"ClusterEnabled":{"type":"boolean"},"CacheNodeType":{},"AuthTokenEnabled":{"type":"boolean"},"AuthTokenLastModifiedDate":{"type":"timestamp"},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"},"KmsKeyId":{}},"wrapper":true},"Sz":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"S19":{"type":"structure","members":{"SnapshotName":{},"ReplicationGroupId":{},"ReplicationGroupDescription":{},"CacheClusterId":{},"SnapshotStatus":{},"SnapshotSource":{},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"NumCacheNodes":{"type":"integer"},"PreferredAvailabilityZone":{},"CacheClusterCreateTime":{"type":"timestamp"},"PreferredMaintenanceWindow":{},"TopicArn":{},"Port":{"type":"integer"},"CacheParameterGroupName":{},"CacheSubnetGroupName":{},"VpcId":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"NumNodeGroups":{"type":"integer"},"AutomaticFailover":{},"NodeSnapshots":{"type":"list","member":{"locationName":"NodeSnapshot","type":"structure","members":{"CacheClusterId":{},"NodeGroupId":{},"CacheNodeId":{},"NodeGroupConfiguration":{"shape":"S1c"},"CacheSize":{},"CacheNodeCreateTime":{"type":"timestamp"},"SnapshotCreateTime":{"type":"timestamp"}},"wrapper":true}},"KmsKeyId":{}},"wrapper":true},"S1c":{"type":"structure","members":{"NodeGroupId":{},"Slots":{},"ReplicaCount":{"type":"integer"},"PrimaryAvailabilityZone":{},"ReplicaAvailabilityZones":{"shape":"S1e"}}},"S1e":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S1h":{"type":"list","member":{"locationName":"PreferredAvailabilityZone"}},"S1i":{"type":"list","member":{"locationName":"CacheSecurityGroupName"}},"S1j":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S1k":{"type":"list","member":{"locationName":"SnapshotArn"}},"S1m":{"type":"structure","members":{"CacheClusterId":{},"ConfigurationEndpoint":{"shape":"Sz"},"ClientDownloadLandingPage":{},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"CacheClusterStatus":{},"NumCacheNodes":{"type":"integer"},"PreferredAvailabilityZone":{},"CacheClusterCreateTime":{"type":"timestamp"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"NumCacheNodes":{"type":"integer"},"CacheNodeIdsToRemove":{"shape":"S1o"},"EngineVersion":{},"CacheNodeType":{},"AuthTokenStatus":{}}},"NotificationConfiguration":{"type":"structure","members":{"TopicArn":{},"TopicStatus":{}}},"CacheSecurityGroups":{"type":"list","member":{"locationName":"CacheSecurityGroup","type":"structure","members":{"CacheSecurityGroupName":{},"Status":{}}}},"CacheParameterGroup":{"type":"structure","members":{"CacheParameterGroupName":{},"ParameterApplyStatus":{},"CacheNodeIdsToReboot":{"shape":"S1o"}}},"CacheSubnetGroupName":{},"CacheNodes":{"type":"list","member":{"locationName":"CacheNode","type":"structure","members":{"CacheNodeId":{},"CacheNodeStatus":{},"CacheNodeCreateTime":{"type":"timestamp"},"Endpoint":{"shape":"Sz"},"ParameterGroupStatus":{},"SourceCacheNodeId":{},"CustomerAvailabilityZone":{}}}},"AutoMinorVersionUpgrade":{"type":"boolean"},"SecurityGroups":{"type":"list","member":{"type":"structure","members":{"SecurityGroupId":{},"Status":{}}}},"ReplicationGroupId":{},"SnapshotRetentionLimit":{"type":"integer"},"SnapshotWindow":{},"AuthTokenEnabled":{"type":"boolean"},"AuthTokenLastModifiedDate":{"type":"timestamp"},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}},"wrapper":true},"S1o":{"type":"list","member":{"locationName":"CacheNodeId"}},"S1z":{"type":"structure","members":{"CacheParameterGroupName":{},"CacheParameterGroupFamily":{},"Description":{},"IsGlobal":{"type":"boolean"}},"wrapper":true},"S23":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S25":{"type":"structure","members":{"CacheSubnetGroupName":{},"CacheSubnetGroupDescription":{},"VpcId":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"type":"structure","members":{"Name":{}},"wrapper":true}}}}},"wrapper":true},"S2b":{"type":"structure","members":{"GlobalReplicationGroupId":{},"GlobalReplicationGroupDescription":{},"Status":{},"CacheNodeType":{},"Engine":{},"EngineVersion":{},"Members":{"type":"list","member":{"locationName":"GlobalReplicationGroupMember","type":"structure","members":{"ReplicationGroupId":{},"ReplicationGroupRegion":{},"Role":{},"AutomaticFailover":{},"Status":{}},"wrapper":true}},"ClusterEnabled":{"type":"boolean"},"GlobalNodeGroups":{"type":"list","member":{"locationName":"GlobalNodeGroup","type":"structure","members":{"GlobalNodeGroupId":{},"Slots":{}}}},"AuthTokenEnabled":{"type":"boolean"},"TransitEncryptionEnabled":{"type":"boolean"},"AtRestEncryptionEnabled":{"type":"boolean"}},"wrapper":true},"S2m":{"type":"list","member":{"locationName":"GlobalNodeGroupId"}},"S2p":{"type":"list","member":{"locationName":"ConfigureShard","type":"structure","required":["NodeGroupId","NewReplicaCount"],"members":{"NodeGroupId":{},"NewReplicaCount":{"type":"integer"},"PreferredAvailabilityZones":{"shape":"S1h"}}}},"S3g":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ChangeType":{}}}},"S3j":{"type":"list","member":{"locationName":"CacheNodeTypeSpecificParameter","type":"structure","members":{"ParameterName":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"CacheNodeTypeSpecificValues":{"type":"list","member":{"locationName":"CacheNodeTypeSpecificValue","type":"structure","members":{"CacheNodeType":{},"Value":{}}}},"ChangeType":{}}}},"S4a":{"type":"structure","members":{"ReservedCacheNodeId":{},"ReservedCacheNodesOfferingId":{},"CacheNodeType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CacheNodeCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"State":{},"RecurringCharges":{"shape":"S4b"},"ReservationARN":{}},"wrapper":true},"S4b":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4i":{"type":"list","member":{}},"S5e":{"type":"list","member":{"locationName":"ReshardingConfiguration","type":"structure","members":{"NodeGroupId":{},"PreferredAvailabilityZones":{"shape":"S1e"}}}},"S5l":{"type":"list","member":{}},"S5r":{"type":"list","member":{"locationName":"ParameterNameValue","type":"structure","members":{"ParameterName":{},"ParameterValue":{}}}},"S5t":{"type":"structure","members":{"CacheParameterGroupName":{}}}}}' - ); + /***/ 287: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2012-10-29", + endpointPrefix: "datapipeline", + jsonVersion: "1.1", + serviceFullName: "AWS Data Pipeline", + serviceId: "Data Pipeline", + signatureVersion: "v4", + targetPrefix: "DataPipeline", + protocol: "json", + uid: "datapipeline-2012-10-29", + }, + operations: { + ActivatePipeline: { + input: { + type: "structure", + required: ["pipelineId"], + members: { + pipelineId: {}, + parameterValues: { shape: "S3" }, + startTimestamp: { type: "timestamp" }, + }, + }, + output: { type: "structure", members: {} }, + }, + AddTags: { + input: { + type: "structure", + required: ["pipelineId", "tags"], + members: { pipelineId: {}, tags: { shape: "Sa" } }, + }, + output: { type: "structure", members: {} }, + }, + CreatePipeline: { + input: { + type: "structure", + required: ["name", "uniqueId"], + members: { + name: {}, + uniqueId: {}, + description: {}, + tags: { shape: "Sa" }, + }, + }, + output: { + type: "structure", + required: ["pipelineId"], + members: { pipelineId: {} }, + }, + }, + DeactivatePipeline: { + input: { + type: "structure", + required: ["pipelineId"], + members: { pipelineId: {}, cancelActive: { type: "boolean" } }, + }, + output: { type: "structure", members: {} }, + }, + DeletePipeline: { + input: { + type: "structure", + required: ["pipelineId"], + members: { pipelineId: {} }, + }, + }, + DescribeObjects: { + input: { + type: "structure", + required: ["pipelineId", "objectIds"], + members: { + pipelineId: {}, + objectIds: { shape: "Sn" }, + evaluateExpressions: { type: "boolean" }, + marker: {}, + }, + }, + output: { + type: "structure", + required: ["pipelineObjects"], + members: { + pipelineObjects: { shape: "Sq" }, + marker: {}, + hasMoreResults: { type: "boolean" }, + }, + }, + }, + DescribePipelines: { + input: { + type: "structure", + required: ["pipelineIds"], + members: { pipelineIds: { shape: "Sn" } }, + }, + output: { + type: "structure", + required: ["pipelineDescriptionList"], + members: { + pipelineDescriptionList: { + type: "list", + member: { + type: "structure", + required: ["pipelineId", "name", "fields"], + members: { + pipelineId: {}, + name: {}, + fields: { shape: "Ss" }, + description: {}, + tags: { shape: "Sa" }, + }, + }, + }, + }, + }, + }, + EvaluateExpression: { + input: { + type: "structure", + required: ["pipelineId", "objectId", "expression"], + members: { pipelineId: {}, objectId: {}, expression: {} }, + }, + output: { + type: "structure", + required: ["evaluatedExpression"], + members: { evaluatedExpression: {} }, + }, + }, + GetPipelineDefinition: { + input: { + type: "structure", + required: ["pipelineId"], + members: { pipelineId: {}, version: {} }, + }, + output: { + type: "structure", + members: { + pipelineObjects: { shape: "Sq" }, + parameterObjects: { shape: "S13" }, + parameterValues: { shape: "S3" }, + }, + }, + }, + ListPipelines: { + input: { type: "structure", members: { marker: {} } }, + output: { + type: "structure", + required: ["pipelineIdList"], + members: { + pipelineIdList: { + type: "list", + member: { type: "structure", members: { id: {}, name: {} } }, + }, + marker: {}, + hasMoreResults: { type: "boolean" }, + }, + }, + }, + PollForTask: { + input: { + type: "structure", + required: ["workerGroup"], + members: { + workerGroup: {}, + hostname: {}, + instanceIdentity: { + type: "structure", + members: { document: {}, signature: {} }, + }, + }, + }, + output: { + type: "structure", + members: { + taskObject: { + type: "structure", + members: { + taskId: {}, + pipelineId: {}, + attemptId: {}, + objects: { type: "map", key: {}, value: { shape: "Sr" } }, + }, + }, + }, + }, + }, + PutPipelineDefinition: { + input: { + type: "structure", + required: ["pipelineId", "pipelineObjects"], + members: { + pipelineId: {}, + pipelineObjects: { shape: "Sq" }, + parameterObjects: { shape: "S13" }, + parameterValues: { shape: "S3" }, + }, + }, + output: { + type: "structure", + required: ["errored"], + members: { + validationErrors: { shape: "S1l" }, + validationWarnings: { shape: "S1p" }, + errored: { type: "boolean" }, + }, + }, + }, + QueryObjects: { + input: { + type: "structure", + required: ["pipelineId", "sphere"], + members: { + pipelineId: {}, + query: { + type: "structure", + members: { + selectors: { + type: "list", + member: { + type: "structure", + members: { + fieldName: {}, + operator: { + type: "structure", + members: { type: {}, values: { shape: "S1x" } }, + }, + }, + }, + }, + }, + }, + sphere: {}, + marker: {}, + limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + ids: { shape: "Sn" }, + marker: {}, + hasMoreResults: { type: "boolean" }, + }, + }, + }, + RemoveTags: { + input: { + type: "structure", + required: ["pipelineId", "tagKeys"], + members: { pipelineId: {}, tagKeys: { shape: "S1x" } }, + }, + output: { type: "structure", members: {} }, + }, + ReportTaskProgress: { + input: { + type: "structure", + required: ["taskId"], + members: { taskId: {}, fields: { shape: "Ss" } }, + }, + output: { + type: "structure", + required: ["canceled"], + members: { canceled: { type: "boolean" } }, + }, + }, + ReportTaskRunnerHeartbeat: { + input: { + type: "structure", + required: ["taskrunnerId"], + members: { taskrunnerId: {}, workerGroup: {}, hostname: {} }, + }, + output: { + type: "structure", + required: ["terminate"], + members: { terminate: { type: "boolean" } }, + }, + }, + SetStatus: { + input: { + type: "structure", + required: ["pipelineId", "objectIds", "status"], + members: { + pipelineId: {}, + objectIds: { shape: "Sn" }, + status: {}, + }, + }, + }, + SetTaskStatus: { + input: { + type: "structure", + required: ["taskId", "taskStatus"], + members: { + taskId: {}, + taskStatus: {}, + errorId: {}, + errorMessage: {}, + errorStackTrace: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + ValidatePipelineDefinition: { + input: { + type: "structure", + required: ["pipelineId", "pipelineObjects"], + members: { + pipelineId: {}, + pipelineObjects: { shape: "Sq" }, + parameterObjects: { shape: "S13" }, + parameterValues: { shape: "S3" }, + }, + }, + output: { + type: "structure", + required: ["errored"], + members: { + validationErrors: { shape: "S1l" }, + validationWarnings: { shape: "S1p" }, + errored: { type: "boolean" }, + }, + }, + }, + }, + shapes: { + S3: { + type: "list", + member: { + type: "structure", + required: ["id", "stringValue"], + members: { id: {}, stringValue: {} }, + }, + }, + Sa: { + type: "list", + member: { + type: "structure", + required: ["key", "value"], + members: { key: {}, value: {} }, + }, + }, + Sn: { type: "list", member: {} }, + Sq: { type: "list", member: { shape: "Sr" } }, + Sr: { + type: "structure", + required: ["id", "name", "fields"], + members: { id: {}, name: {}, fields: { shape: "Ss" } }, + }, + Ss: { + type: "list", + member: { + type: "structure", + required: ["key"], + members: { key: {}, stringValue: {}, refValue: {} }, + }, + }, + S13: { + type: "list", + member: { + type: "structure", + required: ["id", "attributes"], + members: { + id: {}, + attributes: { + type: "list", + member: { + type: "structure", + required: ["key", "stringValue"], + members: { key: {}, stringValue: {} }, + }, + }, + }, + }, + }, + S1l: { + type: "list", + member: { + type: "structure", + members: { id: {}, errors: { shape: "S1n" } }, + }, + }, + S1n: { type: "list", member: {} }, + S1p: { + type: "list", + member: { + type: "structure", + members: { id: {}, warnings: { shape: "S1n" } }, + }, + }, + S1x: { type: "list", member: {} }, + }, + }; /***/ }, - /***/ 47954: /***/ (module) => { + /***/ 299: /***/ function (__unusedmodule, exports) { "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeCacheClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheClusters"},"DescribeCacheEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheEngineVersions"},"DescribeCacheParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheParameterGroups"},"DescribeCacheParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeCacheSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheSecurityGroups"},"DescribeCacheSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CacheSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeGlobalReplicationGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"GlobalReplicationGroups"},"DescribeReplicationGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReplicationGroups"},"DescribeReservedCacheNodes":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedCacheNodes"},"DescribeReservedCacheNodesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedCacheNodesOfferings"},"DescribeServiceUpdates":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ServiceUpdates"},"DescribeSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Snapshots"},"DescribeUpdateActions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"UpdateActions"}}}' - ); - - /***/ - }, - /***/ 35402: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"CacheClusterAvailable":{"acceptors":[{"argument":"CacheClusters[].CacheClusterStatus","expected":"available","matcher":"pathAll","state":"success"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleted","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleting","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"incompatible-network","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"restore-failed","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache cluster is available.","maxAttempts":40,"operation":"DescribeCacheClusters"},"CacheClusterDeleted":{"acceptors":[{"argument":"CacheClusters[].CacheClusterStatus","expected":"deleted","matcher":"pathAll","state":"success"},{"expected":"CacheClusterNotFound","matcher":"error","state":"success"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"available","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"creating","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"incompatible-network","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"modifying","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"restore-failed","matcher":"pathAny","state":"failure"},{"argument":"CacheClusters[].CacheClusterStatus","expected":"snapshotting","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache cluster is deleted.","maxAttempts":40,"operation":"DescribeCacheClusters"},"ReplicationGroupAvailable":{"acceptors":[{"argument":"ReplicationGroups[].Status","expected":"available","matcher":"pathAll","state":"success"},{"argument":"ReplicationGroups[].Status","expected":"deleted","matcher":"pathAny","state":"failure"}],"delay":15,"description":"Wait until ElastiCache replication group is available.","maxAttempts":40,"operation":"DescribeReplicationGroups"},"ReplicationGroupDeleted":{"acceptors":[{"argument":"ReplicationGroups[].Status","expected":"deleted","matcher":"pathAll","state":"success"},{"argument":"ReplicationGroups[].Status","expected":"available","matcher":"pathAny","state":"failure"},{"expected":"ReplicationGroupNotFoundFault","matcher":"error","state":"success"}],"delay":15,"description":"Wait until ElastiCache replication group is deleted.","maxAttempts":40,"operation":"DescribeReplicationGroups"}}}' - ); + Object.defineProperty(exports, "__esModule", { value: true }); - /***/ - }, + const VERSION = "1.1.2"; - /***/ 26770: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2010-12-01","endpointPrefix":"elasticbeanstalk","protocol":"query","serviceAbbreviation":"Elastic Beanstalk","serviceFullName":"AWS Elastic Beanstalk","serviceId":"Elastic Beanstalk","signatureVersion":"v4","uid":"elasticbeanstalk-2010-12-01","xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},"operations":{"AbortEnvironmentUpdate":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"ApplyEnvironmentManagedAction":{"input":{"type":"structure","required":["ActionId"],"members":{"EnvironmentName":{},"EnvironmentId":{},"ActionId":{}}},"output":{"resultWrapper":"ApplyEnvironmentManagedActionResult","type":"structure","members":{"ActionId":{},"ActionDescription":{},"ActionType":{},"Status":{}}}},"CheckDNSAvailability":{"input":{"type":"structure","required":["CNAMEPrefix"],"members":{"CNAMEPrefix":{}}},"output":{"resultWrapper":"CheckDNSAvailabilityResult","type":"structure","members":{"Available":{"type":"boolean"},"FullyQualifiedCNAME":{}}}},"ComposeEnvironments":{"input":{"type":"structure","members":{"ApplicationName":{},"GroupName":{},"VersionLabels":{"type":"list","member":{}}}},"output":{"shape":"Si","resultWrapper":"ComposeEnvironmentsResult"}},"CreateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Description":{},"ResourceLifecycleConfig":{"shape":"S17"},"Tags":{"shape":"S1d"}}},"output":{"shape":"S1h","resultWrapper":"CreateApplicationResult"}},"CreateApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"Description":{},"SourceBuildInformation":{"shape":"S1n"},"SourceBundle":{"shape":"S1r"},"BuildConfiguration":{"type":"structure","required":["CodeBuildServiceRole","Image"],"members":{"ArtifactName":{},"CodeBuildServiceRole":{},"ComputeType":{},"Image":{},"TimeoutInMinutes":{"type":"integer"}}},"AutoCreateApplication":{"type":"boolean"},"Process":{"type":"boolean"},"Tags":{"shape":"S1d"}}},"output":{"shape":"S1z","resultWrapper":"CreateApplicationVersionResult"}},"CreateConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"SourceConfiguration":{"type":"structure","members":{"ApplicationName":{},"TemplateName":{}}},"EnvironmentId":{},"Description":{},"OptionSettings":{"shape":"S25"},"Tags":{"shape":"S1d"}}},"output":{"shape":"S2b","resultWrapper":"CreateConfigurationTemplateResult"}},"CreateEnvironment":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"EnvironmentName":{},"GroupName":{},"Description":{},"CNAMEPrefix":{},"Tier":{"shape":"S11"},"Tags":{"shape":"S1d"},"VersionLabel":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"OptionSettings":{"shape":"S25"},"OptionsToRemove":{"shape":"S2e"}}},"output":{"shape":"Sk","resultWrapper":"CreateEnvironmentResult"}},"CreatePlatformVersion":{"input":{"type":"structure","required":["PlatformName","PlatformVersion","PlatformDefinitionBundle"],"members":{"PlatformName":{},"PlatformVersion":{},"PlatformDefinitionBundle":{"shape":"S1r"},"EnvironmentName":{},"OptionSettings":{"shape":"S25"},"Tags":{"shape":"S1d"}}},"output":{"resultWrapper":"CreatePlatformVersionResult","type":"structure","members":{"PlatformSummary":{"shape":"S2k"},"Builder":{"type":"structure","members":{"ARN":{}}}}}},"CreateStorageLocation":{"output":{"resultWrapper":"CreateStorageLocationResult","type":"structure","members":{"S3Bucket":{}}}},"DeleteApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"TerminateEnvByForce":{"type":"boolean"}}}},"DeleteApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"DeleteSourceBundle":{"type":"boolean"}}}},"DeleteConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{}}}},"DeleteEnvironmentConfiguration":{"input":{"type":"structure","required":["ApplicationName","EnvironmentName"],"members":{"ApplicationName":{},"EnvironmentName":{}}}},"DeletePlatformVersion":{"input":{"type":"structure","members":{"PlatformArn":{}}},"output":{"resultWrapper":"DeletePlatformVersionResult","type":"structure","members":{"PlatformSummary":{"shape":"S2k"}}}},"DescribeAccountAttributes":{"output":{"resultWrapper":"DescribeAccountAttributesResult","type":"structure","members":{"ResourceQuotas":{"type":"structure","members":{"ApplicationQuota":{"shape":"S3a"},"ApplicationVersionQuota":{"shape":"S3a"},"EnvironmentQuota":{"shape":"S3a"},"ConfigurationTemplateQuota":{"shape":"S3a"},"CustomPlatformQuota":{"shape":"S3a"}}}}}},"DescribeApplicationVersions":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabels":{"shape":"S1k"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeApplicationVersionsResult","type":"structure","members":{"ApplicationVersions":{"type":"list","member":{"shape":"S20"}},"NextToken":{}}}},"DescribeApplications":{"input":{"type":"structure","members":{"ApplicationNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeApplicationsResult","type":"structure","members":{"Applications":{"type":"list","member":{"shape":"S1i"}}}}},"DescribeConfigurationOptions":{"input":{"type":"structure","members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{},"SolutionStackName":{},"PlatformArn":{},"Options":{"shape":"S2e"}}},"output":{"resultWrapper":"DescribeConfigurationOptionsResult","type":"structure","members":{"SolutionStackName":{},"PlatformArn":{},"Options":{"type":"list","member":{"type":"structure","members":{"Namespace":{},"Name":{},"DefaultValue":{},"ChangeSeverity":{},"UserDefined":{"type":"boolean"},"ValueType":{},"ValueOptions":{"type":"list","member":{}},"MinValue":{"type":"integer"},"MaxValue":{"type":"integer"},"MaxLength":{"type":"integer"},"Regex":{"type":"structure","members":{"Pattern":{},"Label":{}}}}}}}}},"DescribeConfigurationSettings":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{}}},"output":{"resultWrapper":"DescribeConfigurationSettingsResult","type":"structure","members":{"ConfigurationSettings":{"type":"list","member":{"shape":"S2b"}}}}},"DescribeEnvironmentHealth":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"AttributeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeEnvironmentHealthResult","type":"structure","members":{"EnvironmentName":{},"HealthStatus":{},"Status":{},"Color":{},"Causes":{"shape":"S46"},"ApplicationMetrics":{"shape":"S48"},"InstancesHealth":{"type":"structure","members":{"NoData":{"type":"integer"},"Unknown":{"type":"integer"},"Pending":{"type":"integer"},"Ok":{"type":"integer"},"Info":{"type":"integer"},"Warning":{"type":"integer"},"Degraded":{"type":"integer"},"Severe":{"type":"integer"}}},"RefreshedAt":{"type":"timestamp"}}}},"DescribeEnvironmentManagedActionHistory":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"DescribeEnvironmentManagedActionHistoryResult","type":"structure","members":{"ManagedActionHistoryItems":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionType":{},"ActionDescription":{},"FailureType":{},"Status":{},"FailureDescription":{},"ExecutedTime":{"type":"timestamp"},"FinishedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeEnvironmentManagedActions":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"Status":{}}},"output":{"resultWrapper":"DescribeEnvironmentManagedActionsResult","type":"structure","members":{"ManagedActions":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionDescription":{},"ActionType":{},"Status":{},"WindowStartTime":{"type":"timestamp"}}}}}}},"DescribeEnvironmentResources":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}},"output":{"resultWrapper":"DescribeEnvironmentResourcesResult","type":"structure","members":{"EnvironmentResources":{"type":"structure","members":{"EnvironmentName":{},"AutoScalingGroups":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Instances":{"type":"list","member":{"type":"structure","members":{"Id":{}}}},"LaunchConfigurations":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"LaunchTemplates":{"type":"list","member":{"type":"structure","members":{"Id":{}}}},"LoadBalancers":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Triggers":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Queues":{"type":"list","member":{"type":"structure","members":{"Name":{},"URL":{}}}}}}}}},"DescribeEnvironments":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabel":{},"EnvironmentIds":{"type":"list","member":{}},"EnvironmentNames":{"type":"list","member":{}},"IncludeDeleted":{"type":"boolean"},"IncludedDeletedBackTo":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"shape":"Si","resultWrapper":"DescribeEnvironmentsResult"}},"DescribeEvents":{"input":{"type":"structure","members":{"ApplicationName":{},"VersionLabel":{},"TemplateName":{},"EnvironmentId":{},"EnvironmentName":{},"PlatformArn":{},"RequestId":{},"Severity":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventDate":{"type":"timestamp"},"Message":{},"ApplicationName":{},"VersionLabel":{},"TemplateName":{},"EnvironmentName":{},"PlatformArn":{},"RequestId":{},"Severity":{}}}},"NextToken":{}}}},"DescribeInstancesHealth":{"input":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"AttributeNames":{"type":"list","member":{}},"NextToken":{}}},"output":{"resultWrapper":"DescribeInstancesHealthResult","type":"structure","members":{"InstanceHealthList":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"HealthStatus":{},"Color":{},"Causes":{"shape":"S46"},"LaunchedAt":{"type":"timestamp"},"ApplicationMetrics":{"shape":"S48"},"System":{"type":"structure","members":{"CPUUtilization":{"type":"structure","members":{"User":{"type":"double"},"Nice":{"type":"double"},"System":{"type":"double"},"Idle":{"type":"double"},"IOWait":{"type":"double"},"IRQ":{"type":"double"},"SoftIRQ":{"type":"double"},"Privileged":{"type":"double"}}},"LoadAverage":{"type":"list","member":{"type":"double"}}}},"Deployment":{"type":"structure","members":{"VersionLabel":{},"DeploymentId":{"type":"long"},"Status":{},"DeploymentTime":{"type":"timestamp"}}},"AvailabilityZone":{},"InstanceType":{}}}},"RefreshedAt":{"type":"timestamp"},"NextToken":{}}}},"DescribePlatformVersion":{"input":{"type":"structure","members":{"PlatformArn":{}}},"output":{"resultWrapper":"DescribePlatformVersionResult","type":"structure","members":{"PlatformDescription":{"type":"structure","members":{"PlatformArn":{},"PlatformOwner":{},"PlatformName":{},"PlatformVersion":{},"SolutionStackName":{},"PlatformStatus":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"PlatformCategory":{},"Description":{},"Maintainer":{},"OperatingSystemName":{},"OperatingSystemVersion":{},"ProgrammingLanguages":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"Frameworks":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"CustomAmiList":{"type":"list","member":{"type":"structure","members":{"VirtualizationType":{},"ImageId":{}}}},"SupportedTierList":{"shape":"S2q"},"SupportedAddonList":{"shape":"S2s"},"PlatformLifecycleState":{},"PlatformBranchName":{},"PlatformBranchLifecycleState":{}}}}}},"ListAvailableSolutionStacks":{"output":{"resultWrapper":"ListAvailableSolutionStacksResult","type":"structure","members":{"SolutionStacks":{"type":"list","member":{}},"SolutionStackDetails":{"type":"list","member":{"type":"structure","members":{"SolutionStackName":{},"PermittedFileTypes":{"type":"list","member":{}}}}}}}},"ListPlatformBranches":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Attribute":{},"Operator":{},"Values":{"type":"list","member":{}}}}},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"ListPlatformBranchesResult","type":"structure","members":{"PlatformBranchSummaryList":{"type":"list","member":{"type":"structure","members":{"PlatformName":{},"BranchName":{},"LifecycleState":{},"BranchOrder":{"type":"integer"},"SupportedTierList":{"shape":"S2q"}}}},"NextToken":{}}}},"ListPlatformVersions":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Type":{},"Operator":{},"Values":{"type":"list","member":{}}}}},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"ListPlatformVersionsResult","type":"structure","members":{"PlatformSummaryList":{"type":"list","member":{"shape":"S2k"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"ResourceArn":{},"ResourceTags":{"shape":"S7c"}}}},"RebuildEnvironment":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"RequestEnvironmentInfo":{"input":{"type":"structure","required":["InfoType"],"members":{"EnvironmentId":{},"EnvironmentName":{},"InfoType":{}}}},"RestartAppServer":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{}}}},"RetrieveEnvironmentInfo":{"input":{"type":"structure","required":["InfoType"],"members":{"EnvironmentId":{},"EnvironmentName":{},"InfoType":{}}},"output":{"resultWrapper":"RetrieveEnvironmentInfoResult","type":"structure","members":{"EnvironmentInfo":{"type":"list","member":{"type":"structure","members":{"InfoType":{},"Ec2InstanceId":{},"SampleTimestamp":{"type":"timestamp"},"Message":{}}}}}}},"SwapEnvironmentCNAMEs":{"input":{"type":"structure","members":{"SourceEnvironmentId":{},"SourceEnvironmentName":{},"DestinationEnvironmentId":{},"DestinationEnvironmentName":{}}}},"TerminateEnvironment":{"input":{"type":"structure","members":{"EnvironmentId":{},"EnvironmentName":{},"TerminateResources":{"type":"boolean"},"ForceTerminate":{"type":"boolean"}}},"output":{"shape":"Sk","resultWrapper":"TerminateEnvironmentResult"}},"UpdateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Description":{}}},"output":{"shape":"S1h","resultWrapper":"UpdateApplicationResult"}},"UpdateApplicationResourceLifecycle":{"input":{"type":"structure","required":["ApplicationName","ResourceLifecycleConfig"],"members":{"ApplicationName":{},"ResourceLifecycleConfig":{"shape":"S17"}}},"output":{"resultWrapper":"UpdateApplicationResourceLifecycleResult","type":"structure","members":{"ApplicationName":{},"ResourceLifecycleConfig":{"shape":"S17"}}}},"UpdateApplicationVersion":{"input":{"type":"structure","required":["ApplicationName","VersionLabel"],"members":{"ApplicationName":{},"VersionLabel":{},"Description":{}}},"output":{"shape":"S1z","resultWrapper":"UpdateApplicationVersionResult"}},"UpdateConfigurationTemplate":{"input":{"type":"structure","required":["ApplicationName","TemplateName"],"members":{"ApplicationName":{},"TemplateName":{},"Description":{},"OptionSettings":{"shape":"S25"},"OptionsToRemove":{"shape":"S2e"}}},"output":{"shape":"S2b","resultWrapper":"UpdateConfigurationTemplateResult"}},"UpdateEnvironment":{"input":{"type":"structure","members":{"ApplicationName":{},"EnvironmentId":{},"EnvironmentName":{},"GroupName":{},"Description":{},"Tier":{"shape":"S11"},"VersionLabel":{},"TemplateName":{},"SolutionStackName":{},"PlatformArn":{},"OptionSettings":{"shape":"S25"},"OptionsToRemove":{"shape":"S2e"}}},"output":{"shape":"Sk","resultWrapper":"UpdateEnvironmentResult"}},"UpdateTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"TagsToAdd":{"shape":"S7c"},"TagsToRemove":{"type":"list","member":{}}}}},"ValidateConfigurationSettings":{"input":{"type":"structure","required":["ApplicationName","OptionSettings"],"members":{"ApplicationName":{},"TemplateName":{},"EnvironmentName":{},"OptionSettings":{"shape":"S25"}}},"output":{"resultWrapper":"ValidateConfigurationSettingsResult","type":"structure","members":{"Messages":{"type":"list","member":{"type":"structure","members":{"Message":{},"Severity":{},"Namespace":{},"OptionName":{}}}}}}}},"shapes":{"Si":{"type":"structure","members":{"Environments":{"type":"list","member":{"shape":"Sk"}},"NextToken":{}}},"Sk":{"type":"structure","members":{"EnvironmentName":{},"EnvironmentId":{},"ApplicationName":{},"VersionLabel":{},"SolutionStackName":{},"PlatformArn":{},"TemplateName":{},"Description":{},"EndpointURL":{},"CNAME":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Status":{},"AbortableOperationInProgress":{"type":"boolean"},"Health":{},"HealthStatus":{},"Resources":{"type":"structure","members":{"LoadBalancer":{"type":"structure","members":{"LoadBalancerName":{},"Domain":{},"Listeners":{"type":"list","member":{"type":"structure","members":{"Protocol":{},"Port":{"type":"integer"}}}}}}}},"Tier":{"shape":"S11"},"EnvironmentLinks":{"type":"list","member":{"type":"structure","members":{"LinkName":{},"EnvironmentName":{}}}},"EnvironmentArn":{}}},"S11":{"type":"structure","members":{"Name":{},"Type":{},"Version":{}}},"S17":{"type":"structure","members":{"ServiceRole":{},"VersionLifecycleConfig":{"type":"structure","members":{"MaxCountRule":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"MaxCount":{"type":"integer"},"DeleteSourceFromS3":{"type":"boolean"}}},"MaxAgeRule":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"MaxAgeInDays":{"type":"integer"},"DeleteSourceFromS3":{"type":"boolean"}}}}}}},"S1d":{"type":"list","member":{"shape":"S1e"}},"S1e":{"type":"structure","members":{"Key":{},"Value":{}}},"S1h":{"type":"structure","members":{"Application":{"shape":"S1i"}}},"S1i":{"type":"structure","members":{"ApplicationArn":{},"ApplicationName":{},"Description":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Versions":{"shape":"S1k"},"ConfigurationTemplates":{"type":"list","member":{}},"ResourceLifecycleConfig":{"shape":"S17"}}},"S1k":{"type":"list","member":{}},"S1n":{"type":"structure","required":["SourceType","SourceRepository","SourceLocation"],"members":{"SourceType":{},"SourceRepository":{},"SourceLocation":{}}},"S1r":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1z":{"type":"structure","members":{"ApplicationVersion":{"shape":"S20"}}},"S20":{"type":"structure","members":{"ApplicationVersionArn":{},"ApplicationName":{},"Description":{},"VersionLabel":{},"SourceBuildInformation":{"shape":"S1n"},"BuildArn":{},"SourceBundle":{"shape":"S1r"},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"Status":{}}},"S25":{"type":"list","member":{"type":"structure","members":{"ResourceName":{},"Namespace":{},"OptionName":{},"Value":{}}}},"S2b":{"type":"structure","members":{"SolutionStackName":{},"PlatformArn":{},"ApplicationName":{},"TemplateName":{},"Description":{},"EnvironmentName":{},"DeploymentStatus":{},"DateCreated":{"type":"timestamp"},"DateUpdated":{"type":"timestamp"},"OptionSettings":{"shape":"S25"}}},"S2e":{"type":"list","member":{"type":"structure","members":{"ResourceName":{},"Namespace":{},"OptionName":{}}}},"S2k":{"type":"structure","members":{"PlatformArn":{},"PlatformOwner":{},"PlatformStatus":{},"PlatformCategory":{},"OperatingSystemName":{},"OperatingSystemVersion":{},"SupportedTierList":{"shape":"S2q"},"SupportedAddonList":{"shape":"S2s"},"PlatformLifecycleState":{},"PlatformVersion":{},"PlatformBranchName":{},"PlatformBranchLifecycleState":{}}},"S2q":{"type":"list","member":{}},"S2s":{"type":"list","member":{}},"S3a":{"type":"structure","members":{"Maximum":{"type":"integer"}}},"S46":{"type":"list","member":{}},"S48":{"type":"structure","members":{"Duration":{"type":"integer"},"RequestCount":{"type":"integer"},"StatusCodes":{"type":"structure","members":{"Status2xx":{"type":"integer"},"Status3xx":{"type":"integer"},"Status4xx":{"type":"integer"},"Status5xx":{"type":"integer"}}},"Latency":{"type":"structure","members":{"P999":{"type":"double"},"P99":{"type":"double"},"P95":{"type":"double"},"P90":{"type":"double"},"P85":{"type":"double"},"P75":{"type":"double"},"P50":{"type":"double"},"P10":{"type":"double"}}}}},"S7c":{"type":"list","member":{"shape":"S1e"}}}}' - ); - - /***/ - }, - - /***/ 14282: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeApplicationVersions":{"result_key":"ApplicationVersions"},"DescribeApplications":{"result_key":"Applications"},"DescribeConfigurationOptions":{"result_key":"Options"},"DescribeEnvironments":{"result_key":"Environments"},"DescribeEvents":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"Events"},"ListAvailableSolutionStacks":{"result_key":"SolutionStacks"},"ListPlatformBranches":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken"}}}' - ); - - /***/ - }, - - /***/ 54989: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-02-01","endpointPrefix":"elasticfilesystem","protocol":"rest-json","serviceAbbreviation":"EFS","serviceFullName":"Amazon Elastic File System","serviceId":"EFS","signatureVersion":"v4","uid":"elasticfilesystem-2015-02-01"},"operations":{"CreateAccessPoint":{"http":{"requestUri":"/2015-02-01/access-points","responseCode":200},"input":{"type":"structure","required":["ClientToken","FileSystemId"],"members":{"ClientToken":{"idempotencyToken":true},"Tags":{"shape":"S3"},"FileSystemId":{},"PosixUser":{"shape":"S8"},"RootDirectory":{"shape":"Sc"}}},"output":{"shape":"Si"}},"CreateFileSystem":{"http":{"requestUri":"/2015-02-01/file-systems","responseCode":201},"input":{"type":"structure","required":["CreationToken"],"members":{"CreationToken":{"idempotencyToken":true},"PerformanceMode":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"ThroughputMode":{},"ProvisionedThroughputInMibps":{"type":"double"},"Tags":{"shape":"S3"}}},"output":{"shape":"Sv"}},"CreateMountTarget":{"http":{"requestUri":"/2015-02-01/mount-targets","responseCode":200},"input":{"type":"structure","required":["FileSystemId","SubnetId"],"members":{"FileSystemId":{},"SubnetId":{},"IpAddress":{},"SecurityGroups":{"shape":"S14"}}},"output":{"shape":"S16"}},"CreateTags":{"http":{"requestUri":"/2015-02-01/create-tags/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId","Tags"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"Tags":{"shape":"S3"}}},"deprecated":true,"deprecatedMessage":"Use TagResource."},"DeleteAccessPoint":{"http":{"method":"DELETE","requestUri":"/2015-02-01/access-points/{AccessPointId}","responseCode":204},"input":{"type":"structure","required":["AccessPointId"],"members":{"AccessPointId":{"location":"uri","locationName":"AccessPointId"}}}},"DeleteFileSystem":{"http":{"method":"DELETE","requestUri":"/2015-02-01/file-systems/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}}},"DeleteFileSystemPolicy":{"http":{"method":"DELETE","requestUri":"/2015-02-01/file-systems/{FileSystemId}/policy","responseCode":200},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}}},"DeleteMountTarget":{"http":{"method":"DELETE","requestUri":"/2015-02-01/mount-targets/{MountTargetId}","responseCode":204},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"}}}},"DeleteTags":{"http":{"requestUri":"/2015-02-01/delete-tags/{FileSystemId}","responseCode":204},"input":{"type":"structure","required":["FileSystemId","TagKeys"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"TagKeys":{"shape":"S1h"}}},"deprecated":true,"deprecatedMessage":"Use UntagResource."},"DescribeAccessPoints":{"http":{"method":"GET","requestUri":"/2015-02-01/access-points","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"AccessPointId":{"location":"querystring","locationName":"AccessPointId"},"FileSystemId":{"location":"querystring","locationName":"FileSystemId"}}},"output":{"type":"structure","members":{"AccessPoints":{"type":"list","member":{"shape":"Si"}},"NextToken":{}}}},"DescribeFileSystemPolicy":{"http":{"method":"GET","requestUri":"/2015-02-01/file-systems/{FileSystemId}/policy","responseCode":200},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}},"output":{"shape":"S1o"}},"DescribeFileSystems":{"http":{"method":"GET","requestUri":"/2015-02-01/file-systems","responseCode":200},"input":{"type":"structure","members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"CreationToken":{"location":"querystring","locationName":"CreationToken"},"FileSystemId":{"location":"querystring","locationName":"FileSystemId"}}},"output":{"type":"structure","members":{"Marker":{},"FileSystems":{"type":"list","member":{"shape":"Sv"}},"NextMarker":{}}}},"DescribeLifecycleConfiguration":{"http":{"method":"GET","requestUri":"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration","responseCode":200},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}},"output":{"shape":"S1w"}},"DescribeMountTargetSecurityGroups":{"http":{"method":"GET","requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups","responseCode":200},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"}}},"output":{"type":"structure","required":["SecurityGroups"],"members":{"SecurityGroups":{"shape":"S14"}}}},"DescribeMountTargets":{"http":{"method":"GET","requestUri":"/2015-02-01/mount-targets","responseCode":200},"input":{"type":"structure","members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"FileSystemId":{"location":"querystring","locationName":"FileSystemId"},"MountTargetId":{"location":"querystring","locationName":"MountTargetId"},"AccessPointId":{"location":"querystring","locationName":"AccessPointId"}}},"output":{"type":"structure","members":{"Marker":{},"MountTargets":{"type":"list","member":{"shape":"S16"}},"NextMarker":{}}}},"DescribeTags":{"http":{"method":"GET","requestUri":"/2015-02-01/tags/{FileSystemId}/","responseCode":200},"input":{"type":"structure","required":["FileSystemId"],"members":{"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"},"Marker":{"location":"querystring","locationName":"Marker"},"FileSystemId":{"location":"uri","locationName":"FileSystemId"}}},"output":{"type":"structure","required":["Tags"],"members":{"Marker":{},"Tags":{"shape":"S3"},"NextMarker":{}}},"deprecated":true,"deprecatedMessage":"Use ListTagsForResource."},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2015-02-01/resource-tags/{ResourceId}","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{"location":"uri","locationName":"ResourceId"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"},"NextToken":{}}}},"ModifyMountTargetSecurityGroups":{"http":{"method":"PUT","requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups","responseCode":204},"input":{"type":"structure","required":["MountTargetId"],"members":{"MountTargetId":{"location":"uri","locationName":"MountTargetId"},"SecurityGroups":{"shape":"S14"}}}},"PutFileSystemPolicy":{"http":{"method":"PUT","requestUri":"/2015-02-01/file-systems/{FileSystemId}/policy","responseCode":200},"input":{"type":"structure","required":["FileSystemId","Policy"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"Policy":{},"BypassPolicyLockoutSafetyCheck":{"type":"boolean"}}},"output":{"shape":"S1o"}},"PutLifecycleConfiguration":{"http":{"method":"PUT","requestUri":"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration","responseCode":200},"input":{"type":"structure","required":["FileSystemId","LifecyclePolicies"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"LifecyclePolicies":{"shape":"S1x"}}},"output":{"shape":"S1w"}},"TagResource":{"http":{"requestUri":"/2015-02-01/resource-tags/{ResourceId}","responseCode":200},"input":{"type":"structure","required":["ResourceId","Tags"],"members":{"ResourceId":{"location":"uri","locationName":"ResourceId"},"Tags":{"shape":"S3"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/2015-02-01/resource-tags/{ResourceId}","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{"location":"uri","locationName":"ResourceId"},"TagKeys":{"shape":"S1h"}}}},"UpdateFileSystem":{"http":{"method":"PUT","requestUri":"/2015-02-01/file-systems/{FileSystemId}","responseCode":202},"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{"location":"uri","locationName":"FileSystemId"},"ThroughputMode":{},"ProvisionedThroughputInMibps":{"type":"double"}}},"output":{"shape":"Sv"}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S8":{"type":"structure","required":["Uid","Gid"],"members":{"Uid":{"type":"long"},"Gid":{"type":"long"},"SecondaryGids":{"type":"list","member":{"type":"long"}}}},"Sc":{"type":"structure","members":{"Path":{},"CreationInfo":{"type":"structure","required":["OwnerUid","OwnerGid","Permissions"],"members":{"OwnerUid":{"type":"long"},"OwnerGid":{"type":"long"},"Permissions":{}}}}},"Si":{"type":"structure","members":{"ClientToken":{},"Name":{},"Tags":{"shape":"S3"},"AccessPointId":{},"AccessPointArn":{},"FileSystemId":{},"PosixUser":{"shape":"S8"},"RootDirectory":{"shape":"Sc"},"OwnerId":{},"LifeCycleState":{}}},"Sv":{"type":"structure","required":["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],"members":{"OwnerId":{},"CreationToken":{},"FileSystemId":{},"CreationTime":{"type":"timestamp"},"LifeCycleState":{},"Name":{},"NumberOfMountTargets":{"type":"integer"},"SizeInBytes":{"type":"structure","required":["Value"],"members":{"Value":{"type":"long"},"Timestamp":{"type":"timestamp"},"ValueInIA":{"type":"long"},"ValueInStandard":{"type":"long"}}},"PerformanceMode":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"ThroughputMode":{},"ProvisionedThroughputInMibps":{"type":"double"},"Tags":{"shape":"S3"}}},"S14":{"type":"list","member":{}},"S16":{"type":"structure","required":["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],"members":{"OwnerId":{},"MountTargetId":{},"FileSystemId":{},"SubnetId":{},"LifeCycleState":{},"IpAddress":{},"NetworkInterfaceId":{},"AvailabilityZoneId":{},"AvailabilityZoneName":{}}},"S1h":{"type":"list","member":{}},"S1o":{"type":"structure","members":{"FileSystemId":{},"Policy":{}}},"S1w":{"type":"structure","members":{"LifecyclePolicies":{"shape":"S1x"}}},"S1x":{"type":"list","member":{"type":"structure","members":{"TransitionToIA":{}}}}}}' - ); - - /***/ - }, - - /***/ 73750: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeAccessPoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeFileSystems":{"input_token":"Marker","output_token":"NextMarker","limit_key":"MaxItems"},"DescribeTags":{"input_token":"Marker","output_token":"NextMarker","limit_key":"MaxItems"},"ListTagsForResource":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 16234: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-06-01","endpointPrefix":"elasticloadbalancing","protocol":"query","serviceFullName":"Elastic Load Balancing","serviceId":"Elastic Load Balancing","signatureVersion":"v4","uid":"elasticloadbalancing-2012-06-01","xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},"operations":{"AddTags":{"input":{"type":"structure","required":["LoadBalancerNames","Tags"],"members":{"LoadBalancerNames":{"shape":"S2"},"Tags":{"shape":"S4"}}},"output":{"resultWrapper":"AddTagsResult","type":"structure","members":{}}},"ApplySecurityGroupsToLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","SecurityGroups"],"members":{"LoadBalancerName":{},"SecurityGroups":{"shape":"Sa"}}},"output":{"resultWrapper":"ApplySecurityGroupsToLoadBalancerResult","type":"structure","members":{"SecurityGroups":{"shape":"Sa"}}}},"AttachLoadBalancerToSubnets":{"input":{"type":"structure","required":["LoadBalancerName","Subnets"],"members":{"LoadBalancerName":{},"Subnets":{"shape":"Se"}}},"output":{"resultWrapper":"AttachLoadBalancerToSubnetsResult","type":"structure","members":{"Subnets":{"shape":"Se"}}}},"ConfigureHealthCheck":{"input":{"type":"structure","required":["LoadBalancerName","HealthCheck"],"members":{"LoadBalancerName":{},"HealthCheck":{"shape":"Si"}}},"output":{"resultWrapper":"ConfigureHealthCheckResult","type":"structure","members":{"HealthCheck":{"shape":"Si"}}}},"CreateAppCookieStickinessPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName","CookieName"],"members":{"LoadBalancerName":{},"PolicyName":{},"CookieName":{}}},"output":{"resultWrapper":"CreateAppCookieStickinessPolicyResult","type":"structure","members":{}}},"CreateLBCookieStickinessPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName"],"members":{"LoadBalancerName":{},"PolicyName":{},"CookieExpirationPeriod":{"type":"long"}}},"output":{"resultWrapper":"CreateLBCookieStickinessPolicyResult","type":"structure","members":{}}},"CreateLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Listeners"],"members":{"LoadBalancerName":{},"Listeners":{"shape":"Sx"},"AvailabilityZones":{"shape":"S13"},"Subnets":{"shape":"Se"},"SecurityGroups":{"shape":"Sa"},"Scheme":{},"Tags":{"shape":"S4"}}},"output":{"resultWrapper":"CreateLoadBalancerResult","type":"structure","members":{"DNSName":{}}}},"CreateLoadBalancerListeners":{"input":{"type":"structure","required":["LoadBalancerName","Listeners"],"members":{"LoadBalancerName":{},"Listeners":{"shape":"Sx"}}},"output":{"resultWrapper":"CreateLoadBalancerListenersResult","type":"structure","members":{}}},"CreateLoadBalancerPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName","PolicyTypeName"],"members":{"LoadBalancerName":{},"PolicyName":{},"PolicyTypeName":{},"PolicyAttributes":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeValue":{}}}}}},"output":{"resultWrapper":"CreateLoadBalancerPolicyResult","type":"structure","members":{}}},"DeleteLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{}}},"output":{"resultWrapper":"DeleteLoadBalancerResult","type":"structure","members":{}}},"DeleteLoadBalancerListeners":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPorts"],"members":{"LoadBalancerName":{},"LoadBalancerPorts":{"type":"list","member":{"type":"integer"}}}},"output":{"resultWrapper":"DeleteLoadBalancerListenersResult","type":"structure","members":{}}},"DeleteLoadBalancerPolicy":{"input":{"type":"structure","required":["LoadBalancerName","PolicyName"],"members":{"LoadBalancerName":{},"PolicyName":{}}},"output":{"resultWrapper":"DeleteLoadBalancerPolicyResult","type":"structure","members":{}}},"DeregisterInstancesFromLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Instances"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"DeregisterInstancesFromLoadBalancerResult","type":"structure","members":{"Instances":{"shape":"S1p"}}}},"DescribeAccountLimits":{"input":{"type":"structure","members":{"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"Limits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{}}}},"NextMarker":{}}}},"DescribeInstanceHealth":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"DescribeInstanceHealthResult","type":"structure","members":{"InstanceStates":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"State":{},"ReasonCode":{},"Description":{}}}}}}},"DescribeLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerName"],"members":{"LoadBalancerName":{}}},"output":{"resultWrapper":"DescribeLoadBalancerAttributesResult","type":"structure","members":{"LoadBalancerAttributes":{"shape":"S2a"}}}},"DescribeLoadBalancerPolicies":{"input":{"type":"structure","members":{"LoadBalancerName":{},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"DescribeLoadBalancerPoliciesResult","type":"structure","members":{"PolicyDescriptions":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyTypeName":{},"PolicyAttributeDescriptions":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeValue":{}}}}}}}}}},"DescribeLoadBalancerPolicyTypes":{"input":{"type":"structure","members":{"PolicyTypeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeLoadBalancerPolicyTypesResult","type":"structure","members":{"PolicyTypeDescriptions":{"type":"list","member":{"type":"structure","members":{"PolicyTypeName":{},"Description":{},"PolicyAttributeTypeDescriptions":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeType":{},"Description":{},"DefaultValue":{},"Cardinality":{}}}}}}}}}},"DescribeLoadBalancers":{"input":{"type":"structure","members":{"LoadBalancerNames":{"shape":"S2"},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancerDescriptions":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"DNSName":{},"CanonicalHostedZoneName":{},"CanonicalHostedZoneNameID":{},"ListenerDescriptions":{"type":"list","member":{"type":"structure","members":{"Listener":{"shape":"Sy"},"PolicyNames":{"shape":"S2s"}}}},"Policies":{"type":"structure","members":{"AppCookieStickinessPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"CookieName":{}}}},"LBCookieStickinessPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"CookieExpirationPeriod":{"type":"long"}}}},"OtherPolicies":{"shape":"S2s"}}},"BackendServerDescriptions":{"type":"list","member":{"type":"structure","members":{"InstancePort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}}},"AvailabilityZones":{"shape":"S13"},"Subnets":{"shape":"Se"},"VPCId":{},"Instances":{"shape":"S1p"},"HealthCheck":{"shape":"Si"},"SourceSecurityGroup":{"type":"structure","members":{"OwnerAlias":{},"GroupName":{}}},"SecurityGroups":{"shape":"Sa"},"CreatedTime":{"type":"timestamp"},"Scheme":{}}}},"NextMarker":{}}}},"DescribeTags":{"input":{"type":"structure","required":["LoadBalancerNames"],"members":{"LoadBalancerNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TagDescriptions":{"type":"list","member":{"type":"structure","members":{"LoadBalancerName":{},"Tags":{"shape":"S4"}}}}}}},"DetachLoadBalancerFromSubnets":{"input":{"type":"structure","required":["LoadBalancerName","Subnets"],"members":{"LoadBalancerName":{},"Subnets":{"shape":"Se"}}},"output":{"resultWrapper":"DetachLoadBalancerFromSubnetsResult","type":"structure","members":{"Subnets":{"shape":"Se"}}}},"DisableAvailabilityZonesForLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","AvailabilityZones"],"members":{"LoadBalancerName":{},"AvailabilityZones":{"shape":"S13"}}},"output":{"resultWrapper":"DisableAvailabilityZonesForLoadBalancerResult","type":"structure","members":{"AvailabilityZones":{"shape":"S13"}}}},"EnableAvailabilityZonesForLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","AvailabilityZones"],"members":{"LoadBalancerName":{},"AvailabilityZones":{"shape":"S13"}}},"output":{"resultWrapper":"EnableAvailabilityZonesForLoadBalancerResult","type":"structure","members":{"AvailabilityZones":{"shape":"S13"}}}},"ModifyLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerAttributes"],"members":{"LoadBalancerName":{},"LoadBalancerAttributes":{"shape":"S2a"}}},"output":{"resultWrapper":"ModifyLoadBalancerAttributesResult","type":"structure","members":{"LoadBalancerName":{},"LoadBalancerAttributes":{"shape":"S2a"}}}},"RegisterInstancesWithLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerName","Instances"],"members":{"LoadBalancerName":{},"Instances":{"shape":"S1p"}}},"output":{"resultWrapper":"RegisterInstancesWithLoadBalancerResult","type":"structure","members":{"Instances":{"shape":"S1p"}}}},"RemoveTags":{"input":{"type":"structure","required":["LoadBalancerNames","Tags"],"members":{"LoadBalancerNames":{"shape":"S2"},"Tags":{"type":"list","member":{"type":"structure","members":{"Key":{}}}}}},"output":{"resultWrapper":"RemoveTagsResult","type":"structure","members":{}}},"SetLoadBalancerListenerSSLCertificate":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],"members":{"LoadBalancerName":{},"LoadBalancerPort":{"type":"integer"},"SSLCertificateId":{}}},"output":{"resultWrapper":"SetLoadBalancerListenerSSLCertificateResult","type":"structure","members":{}}},"SetLoadBalancerPoliciesForBackendServer":{"input":{"type":"structure","required":["LoadBalancerName","InstancePort","PolicyNames"],"members":{"LoadBalancerName":{},"InstancePort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"SetLoadBalancerPoliciesForBackendServerResult","type":"structure","members":{}}},"SetLoadBalancerPoliciesOfListener":{"input":{"type":"structure","required":["LoadBalancerName","LoadBalancerPort","PolicyNames"],"members":{"LoadBalancerName":{},"LoadBalancerPort":{"type":"integer"},"PolicyNames":{"shape":"S2s"}}},"output":{"resultWrapper":"SetLoadBalancerPoliciesOfListenerResult","type":"structure","members":{}}}},"shapes":{"S2":{"type":"list","member":{}},"S4":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sa":{"type":"list","member":{}},"Se":{"type":"list","member":{}},"Si":{"type":"structure","required":["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],"members":{"Target":{},"Interval":{"type":"integer"},"Timeout":{"type":"integer"},"UnhealthyThreshold":{"type":"integer"},"HealthyThreshold":{"type":"integer"}}},"Sx":{"type":"list","member":{"shape":"Sy"}},"Sy":{"type":"structure","required":["Protocol","LoadBalancerPort","InstancePort"],"members":{"Protocol":{},"LoadBalancerPort":{"type":"integer"},"InstanceProtocol":{},"InstancePort":{"type":"integer"},"SSLCertificateId":{}}},"S13":{"type":"list","member":{}},"S1p":{"type":"list","member":{"type":"structure","members":{"InstanceId":{}}}},"S2a":{"type":"structure","members":{"CrossZoneLoadBalancing":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"}}},"AccessLog":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"S3BucketName":{},"EmitInterval":{"type":"integer"},"S3BucketPrefix":{}}},"ConnectionDraining":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"Timeout":{"type":"integer"}}},"ConnectionSettings":{"type":"structure","required":["IdleTimeout"],"members":{"IdleTimeout":{"type":"integer"}}},"AdditionalAttributes":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}},"S2s":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 87921: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeInstanceHealth":{"result_key":"InstanceStates"},"DescribeLoadBalancerPolicies":{"result_key":"PolicyDescriptions"},"DescribeLoadBalancerPolicyTypes":{"result_key":"PolicyTypeDescriptions"},"DescribeLoadBalancers":{"input_token":"Marker","output_token":"NextMarker","result_key":"LoadBalancerDescriptions"}}}' - ); - - /***/ - }, - - /***/ 41073: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"InstanceDeregistered":{"delay":15,"operation":"DescribeInstanceHealth","maxAttempts":40,"acceptors":[{"expected":"OutOfService","matcher":"pathAll","state":"success","argument":"InstanceStates[].State"},{"matcher":"error","expected":"InvalidInstance","state":"success"}]},"AnyInstanceInService":{"acceptors":[{"argument":"InstanceStates[].State","expected":"InService","matcher":"pathAny","state":"success"}],"delay":15,"maxAttempts":40,"operation":"DescribeInstanceHealth"},"InstanceInService":{"acceptors":[{"argument":"InstanceStates[].State","expected":"InService","matcher":"pathAll","state":"success"},{"matcher":"error","expected":"InvalidInstance","state":"retry"}],"delay":15,"maxAttempts":40,"operation":"DescribeInstanceHealth"}}}' - ); - - /***/ - }, - - /***/ 95067: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-12-01","endpointPrefix":"elasticloadbalancing","protocol":"query","serviceAbbreviation":"Elastic Load Balancing v2","serviceFullName":"Elastic Load Balancing","serviceId":"Elastic Load Balancing v2","signatureVersion":"v4","uid":"elasticloadbalancingv2-2015-12-01","xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/"},"operations":{"AddListenerCertificates":{"input":{"type":"structure","required":["ListenerArn","Certificates"],"members":{"ListenerArn":{},"Certificates":{"shape":"S3"}}},"output":{"resultWrapper":"AddListenerCertificatesResult","type":"structure","members":{"Certificates":{"shape":"S3"}}}},"AddTags":{"input":{"type":"structure","required":["ResourceArns","Tags"],"members":{"ResourceArns":{"shape":"S9"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"AddTagsResult","type":"structure","members":{}}},"CreateListener":{"input":{"type":"structure","required":["LoadBalancerArn","Protocol","Port","DefaultActions"],"members":{"LoadBalancerArn":{},"Protocol":{},"Port":{"type":"integer"},"SslPolicy":{},"Certificates":{"shape":"S3"},"DefaultActions":{"shape":"Sl"}}},"output":{"resultWrapper":"CreateListenerResult","type":"structure","members":{"Listeners":{"shape":"S1z"}}}},"CreateLoadBalancer":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Subnets":{"shape":"S23"},"SubnetMappings":{"shape":"S25"},"SecurityGroups":{"shape":"S29"},"Scheme":{},"Tags":{"shape":"Sb"},"Type":{},"IpAddressType":{}}},"output":{"resultWrapper":"CreateLoadBalancerResult","type":"structure","members":{"LoadBalancers":{"shape":"S2f"}}}},"CreateRule":{"input":{"type":"structure","required":["ListenerArn","Conditions","Priority","Actions"],"members":{"ListenerArn":{},"Conditions":{"shape":"S2v"},"Priority":{"type":"integer"},"Actions":{"shape":"Sl"}}},"output":{"resultWrapper":"CreateRuleResult","type":"structure","members":{"Rules":{"shape":"S3b"}}}},"CreateTargetGroup":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Protocol":{},"Port":{"type":"integer"},"VpcId":{},"HealthCheckProtocol":{},"HealthCheckPort":{},"HealthCheckEnabled":{"type":"boolean"},"HealthCheckPath":{},"HealthCheckIntervalSeconds":{"type":"integer"},"HealthCheckTimeoutSeconds":{"type":"integer"},"HealthyThresholdCount":{"type":"integer"},"UnhealthyThresholdCount":{"type":"integer"},"Matcher":{"shape":"S3o"},"TargetType":{}}},"output":{"resultWrapper":"CreateTargetGroupResult","type":"structure","members":{"TargetGroups":{"shape":"S3s"}}}},"DeleteListener":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{}}},"output":{"resultWrapper":"DeleteListenerResult","type":"structure","members":{}}},"DeleteLoadBalancer":{"input":{"type":"structure","required":["LoadBalancerArn"],"members":{"LoadBalancerArn":{}}},"output":{"resultWrapper":"DeleteLoadBalancerResult","type":"structure","members":{}}},"DeleteRule":{"input":{"type":"structure","required":["RuleArn"],"members":{"RuleArn":{}}},"output":{"resultWrapper":"DeleteRuleResult","type":"structure","members":{}}},"DeleteTargetGroup":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{}}},"output":{"resultWrapper":"DeleteTargetGroupResult","type":"structure","members":{}}},"DeregisterTargets":{"input":{"type":"structure","required":["TargetGroupArn","Targets"],"members":{"TargetGroupArn":{},"Targets":{"shape":"S44"}}},"output":{"resultWrapper":"DeregisterTargetsResult","type":"structure","members":{}}},"DescribeAccountLimits":{"input":{"type":"structure","members":{"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeAccountLimitsResult","type":"structure","members":{"Limits":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{}}}},"NextMarker":{}}}},"DescribeListenerCertificates":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeListenerCertificatesResult","type":"structure","members":{"Certificates":{"shape":"S3"},"NextMarker":{}}}},"DescribeListeners":{"input":{"type":"structure","members":{"LoadBalancerArn":{},"ListenerArns":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeListenersResult","type":"structure","members":{"Listeners":{"shape":"S1z"},"NextMarker":{}}}},"DescribeLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerArn"],"members":{"LoadBalancerArn":{}}},"output":{"resultWrapper":"DescribeLoadBalancerAttributesResult","type":"structure","members":{"Attributes":{"shape":"S4n"}}}},"DescribeLoadBalancers":{"input":{"type":"structure","members":{"LoadBalancerArns":{"shape":"S3u"},"Names":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeLoadBalancersResult","type":"structure","members":{"LoadBalancers":{"shape":"S2f"},"NextMarker":{}}}},"DescribeRules":{"input":{"type":"structure","members":{"ListenerArn":{},"RuleArns":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeRulesResult","type":"structure","members":{"Rules":{"shape":"S3b"},"NextMarker":{}}}},"DescribeSSLPolicies":{"input":{"type":"structure","members":{"Names":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeSSLPoliciesResult","type":"structure","members":{"SslPolicies":{"type":"list","member":{"type":"structure","members":{"SslProtocols":{"type":"list","member":{}},"Ciphers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Priority":{"type":"integer"}}}},"Name":{}}}},"NextMarker":{}}}},"DescribeTags":{"input":{"type":"structure","required":["ResourceArns"],"members":{"ResourceArns":{"shape":"S9"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TagDescriptions":{"type":"list","member":{"type":"structure","members":{"ResourceArn":{},"Tags":{"shape":"Sb"}}}}}}},"DescribeTargetGroupAttributes":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{}}},"output":{"resultWrapper":"DescribeTargetGroupAttributesResult","type":"structure","members":{"Attributes":{"shape":"S5e"}}}},"DescribeTargetGroups":{"input":{"type":"structure","members":{"LoadBalancerArn":{},"TargetGroupArns":{"type":"list","member":{}},"Names":{"type":"list","member":{}},"Marker":{},"PageSize":{"type":"integer"}}},"output":{"resultWrapper":"DescribeTargetGroupsResult","type":"structure","members":{"TargetGroups":{"shape":"S3s"},"NextMarker":{}}}},"DescribeTargetHealth":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{},"Targets":{"shape":"S44"}}},"output":{"resultWrapper":"DescribeTargetHealthResult","type":"structure","members":{"TargetHealthDescriptions":{"type":"list","member":{"type":"structure","members":{"Target":{"shape":"S45"},"HealthCheckPort":{},"TargetHealth":{"type":"structure","members":{"State":{},"Reason":{},"Description":{}}}}}}}}},"ModifyListener":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{},"Port":{"type":"integer"},"Protocol":{},"SslPolicy":{},"Certificates":{"shape":"S3"},"DefaultActions":{"shape":"Sl"}}},"output":{"resultWrapper":"ModifyListenerResult","type":"structure","members":{"Listeners":{"shape":"S1z"}}}},"ModifyLoadBalancerAttributes":{"input":{"type":"structure","required":["LoadBalancerArn","Attributes"],"members":{"LoadBalancerArn":{},"Attributes":{"shape":"S4n"}}},"output":{"resultWrapper":"ModifyLoadBalancerAttributesResult","type":"structure","members":{"Attributes":{"shape":"S4n"}}}},"ModifyRule":{"input":{"type":"structure","required":["RuleArn"],"members":{"RuleArn":{},"Conditions":{"shape":"S2v"},"Actions":{"shape":"Sl"}}},"output":{"resultWrapper":"ModifyRuleResult","type":"structure","members":{"Rules":{"shape":"S3b"}}}},"ModifyTargetGroup":{"input":{"type":"structure","required":["TargetGroupArn"],"members":{"TargetGroupArn":{},"HealthCheckProtocol":{},"HealthCheckPort":{},"HealthCheckPath":{},"HealthCheckEnabled":{"type":"boolean"},"HealthCheckIntervalSeconds":{"type":"integer"},"HealthCheckTimeoutSeconds":{"type":"integer"},"HealthyThresholdCount":{"type":"integer"},"UnhealthyThresholdCount":{"type":"integer"},"Matcher":{"shape":"S3o"}}},"output":{"resultWrapper":"ModifyTargetGroupResult","type":"structure","members":{"TargetGroups":{"shape":"S3s"}}}},"ModifyTargetGroupAttributes":{"input":{"type":"structure","required":["TargetGroupArn","Attributes"],"members":{"TargetGroupArn":{},"Attributes":{"shape":"S5e"}}},"output":{"resultWrapper":"ModifyTargetGroupAttributesResult","type":"structure","members":{"Attributes":{"shape":"S5e"}}}},"RegisterTargets":{"input":{"type":"structure","required":["TargetGroupArn","Targets"],"members":{"TargetGroupArn":{},"Targets":{"shape":"S44"}}},"output":{"resultWrapper":"RegisterTargetsResult","type":"structure","members":{}}},"RemoveListenerCertificates":{"input":{"type":"structure","required":["ListenerArn","Certificates"],"members":{"ListenerArn":{},"Certificates":{"shape":"S3"}}},"output":{"resultWrapper":"RemoveListenerCertificatesResult","type":"structure","members":{}}},"RemoveTags":{"input":{"type":"structure","required":["ResourceArns","TagKeys"],"members":{"ResourceArns":{"shape":"S9"},"TagKeys":{"type":"list","member":{}}}},"output":{"resultWrapper":"RemoveTagsResult","type":"structure","members":{}}},"SetIpAddressType":{"input":{"type":"structure","required":["LoadBalancerArn","IpAddressType"],"members":{"LoadBalancerArn":{},"IpAddressType":{}}},"output":{"resultWrapper":"SetIpAddressTypeResult","type":"structure","members":{"IpAddressType":{}}}},"SetRulePriorities":{"input":{"type":"structure","required":["RulePriorities"],"members":{"RulePriorities":{"type":"list","member":{"type":"structure","members":{"RuleArn":{},"Priority":{"type":"integer"}}}}}},"output":{"resultWrapper":"SetRulePrioritiesResult","type":"structure","members":{"Rules":{"shape":"S3b"}}}},"SetSecurityGroups":{"input":{"type":"structure","required":["LoadBalancerArn","SecurityGroups"],"members":{"LoadBalancerArn":{},"SecurityGroups":{"shape":"S29"}}},"output":{"resultWrapper":"SetSecurityGroupsResult","type":"structure","members":{"SecurityGroupIds":{"shape":"S29"}}}},"SetSubnets":{"input":{"type":"structure","required":["LoadBalancerArn"],"members":{"LoadBalancerArn":{},"Subnets":{"shape":"S23"},"SubnetMappings":{"shape":"S25"}}},"output":{"resultWrapper":"SetSubnetsResult","type":"structure","members":{"AvailabilityZones":{"shape":"S2o"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","members":{"CertificateArn":{},"IsDefault":{"type":"boolean"}}}},"S9":{"type":"list","member":{}},"Sb":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sl":{"type":"list","member":{"type":"structure","required":["Type"],"members":{"Type":{},"TargetGroupArn":{},"AuthenticateOidcConfig":{"type":"structure","required":["Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","ClientId"],"members":{"Issuer":{},"AuthorizationEndpoint":{},"TokenEndpoint":{},"UserInfoEndpoint":{},"ClientId":{},"ClientSecret":{},"SessionCookieName":{},"Scope":{},"SessionTimeout":{"type":"long"},"AuthenticationRequestExtraParams":{"type":"map","key":{},"value":{}},"OnUnauthenticatedRequest":{},"UseExistingClientSecret":{"type":"boolean"}}},"AuthenticateCognitoConfig":{"type":"structure","required":["UserPoolArn","UserPoolClientId","UserPoolDomain"],"members":{"UserPoolArn":{},"UserPoolClientId":{},"UserPoolDomain":{},"SessionCookieName":{},"Scope":{},"SessionTimeout":{"type":"long"},"AuthenticationRequestExtraParams":{"type":"map","key":{},"value":{}},"OnUnauthenticatedRequest":{}}},"Order":{"type":"integer"},"RedirectConfig":{"type":"structure","required":["StatusCode"],"members":{"Protocol":{},"Port":{},"Host":{},"Path":{},"Query":{},"StatusCode":{}}},"FixedResponseConfig":{"type":"structure","required":["StatusCode"],"members":{"MessageBody":{},"StatusCode":{},"ContentType":{}}},"ForwardConfig":{"type":"structure","members":{"TargetGroups":{"type":"list","member":{"type":"structure","members":{"TargetGroupArn":{},"Weight":{"type":"integer"}}}},"TargetGroupStickinessConfig":{"type":"structure","members":{"Enabled":{"type":"boolean"},"DurationSeconds":{"type":"integer"}}}}}}}},"S1z":{"type":"list","member":{"type":"structure","members":{"ListenerArn":{},"LoadBalancerArn":{},"Port":{"type":"integer"},"Protocol":{},"Certificates":{"shape":"S3"},"SslPolicy":{},"DefaultActions":{"shape":"Sl"}}}},"S23":{"type":"list","member":{}},"S25":{"type":"list","member":{"type":"structure","members":{"SubnetId":{},"AllocationId":{},"PrivateIPv4Address":{}}}},"S29":{"type":"list","member":{}},"S2f":{"type":"list","member":{"type":"structure","members":{"LoadBalancerArn":{},"DNSName":{},"CanonicalHostedZoneId":{},"CreatedTime":{"type":"timestamp"},"LoadBalancerName":{},"Scheme":{},"VpcId":{},"State":{"type":"structure","members":{"Code":{},"Reason":{}}},"Type":{},"AvailabilityZones":{"shape":"S2o"},"SecurityGroups":{"shape":"S29"},"IpAddressType":{}}}},"S2o":{"type":"list","member":{"type":"structure","members":{"ZoneName":{},"SubnetId":{},"LoadBalancerAddresses":{"type":"list","member":{"type":"structure","members":{"IpAddress":{},"AllocationId":{},"PrivateIPv4Address":{}}}}}}},"S2v":{"type":"list","member":{"type":"structure","members":{"Field":{},"Values":{"shape":"S2y"},"HostHeaderConfig":{"type":"structure","members":{"Values":{"shape":"S2y"}}},"PathPatternConfig":{"type":"structure","members":{"Values":{"shape":"S2y"}}},"HttpHeaderConfig":{"type":"structure","members":{"HttpHeaderName":{},"Values":{"shape":"S2y"}}},"QueryStringConfig":{"type":"structure","members":{"Values":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}},"HttpRequestMethodConfig":{"type":"structure","members":{"Values":{"shape":"S2y"}}},"SourceIpConfig":{"type":"structure","members":{"Values":{"shape":"S2y"}}}}}},"S2y":{"type":"list","member":{}},"S3b":{"type":"list","member":{"type":"structure","members":{"RuleArn":{},"Priority":{},"Conditions":{"shape":"S2v"},"Actions":{"shape":"Sl"},"IsDefault":{"type":"boolean"}}}},"S3o":{"type":"structure","required":["HttpCode"],"members":{"HttpCode":{}}},"S3s":{"type":"list","member":{"type":"structure","members":{"TargetGroupArn":{},"TargetGroupName":{},"Protocol":{},"Port":{"type":"integer"},"VpcId":{},"HealthCheckProtocol":{},"HealthCheckPort":{},"HealthCheckEnabled":{"type":"boolean"},"HealthCheckIntervalSeconds":{"type":"integer"},"HealthCheckTimeoutSeconds":{"type":"integer"},"HealthyThresholdCount":{"type":"integer"},"UnhealthyThresholdCount":{"type":"integer"},"HealthCheckPath":{},"Matcher":{"shape":"S3o"},"LoadBalancerArns":{"shape":"S3u"},"TargetType":{}}}},"S3u":{"type":"list","member":{}},"S44":{"type":"list","member":{"shape":"S45"}},"S45":{"type":"structure","required":["Id"],"members":{"Id":{},"Port":{"type":"integer"},"AvailabilityZone":{}}},"S4n":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S5e":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}' - ); - - /***/ - }, - - /***/ 49154: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeListeners":{"input_token":"Marker","output_token":"NextMarker","result_key":"Listeners"},"DescribeLoadBalancers":{"input_token":"Marker","output_token":"NextMarker","result_key":"LoadBalancers"},"DescribeTargetGroups":{"input_token":"Marker","output_token":"NextMarker","result_key":"TargetGroups"}}}' - ); - - /***/ - }, - - /***/ 14244: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"LoadBalancerExists":{"delay":15,"operation":"DescribeLoadBalancers","maxAttempts":40,"acceptors":[{"matcher":"status","expected":200,"state":"success"},{"matcher":"error","expected":"LoadBalancerNotFound","state":"retry"}]},"LoadBalancerAvailable":{"delay":15,"operation":"DescribeLoadBalancers","maxAttempts":40,"acceptors":[{"state":"success","matcher":"pathAll","argument":"LoadBalancers[].State.Code","expected":"active"},{"state":"retry","matcher":"pathAny","argument":"LoadBalancers[].State.Code","expected":"provisioning"},{"state":"retry","matcher":"error","expected":"LoadBalancerNotFound"}]},"LoadBalancersDeleted":{"delay":15,"operation":"DescribeLoadBalancers","maxAttempts":40,"acceptors":[{"state":"retry","matcher":"pathAll","argument":"LoadBalancers[].State.Code","expected":"active"},{"matcher":"error","expected":"LoadBalancerNotFound","state":"success"}]},"TargetInService":{"delay":15,"maxAttempts":40,"operation":"DescribeTargetHealth","acceptors":[{"argument":"TargetHealthDescriptions[].TargetHealth.State","expected":"healthy","matcher":"pathAll","state":"success"},{"matcher":"error","expected":"InvalidInstance","state":"retry"}]},"TargetDeregistered":{"delay":15,"maxAttempts":40,"operation":"DescribeTargetHealth","acceptors":[{"matcher":"error","expected":"InvalidTarget","state":"success"},{"argument":"TargetHealthDescriptions[].TargetHealth.State","expected":"unused","matcher":"pathAll","state":"success"}]}}}' - ); - - /***/ - }, - - /***/ 61812: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2009-03-31","endpointPrefix":"elasticmapreduce","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon EMR","serviceFullName":"Amazon Elastic MapReduce","serviceId":"EMR","signatureVersion":"v4","targetPrefix":"ElasticMapReduce","uid":"elasticmapreduce-2009-03-31"},"operations":{"AddInstanceFleet":{"input":{"type":"structure","required":["ClusterId","InstanceFleet"],"members":{"ClusterId":{},"InstanceFleet":{"shape":"S3"}}},"output":{"type":"structure","members":{"ClusterId":{},"InstanceFleetId":{},"ClusterArn":{}}}},"AddInstanceGroups":{"input":{"type":"structure","required":["InstanceGroups","JobFlowId"],"members":{"InstanceGroups":{"shape":"Sr"},"JobFlowId":{}}},"output":{"type":"structure","members":{"JobFlowId":{},"InstanceGroupIds":{"type":"list","member":{}},"ClusterArn":{}}}},"AddJobFlowSteps":{"input":{"type":"structure","required":["JobFlowId","Steps"],"members":{"JobFlowId":{},"Steps":{"shape":"S1c"}}},"output":{"type":"structure","members":{"StepIds":{"shape":"S1l"}}}},"AddTags":{"input":{"type":"structure","required":["ResourceId","Tags"],"members":{"ResourceId":{},"Tags":{"shape":"S1o"}}},"output":{"type":"structure","members":{}}},"CancelSteps":{"input":{"type":"structure","required":["ClusterId","StepIds"],"members":{"ClusterId":{},"StepIds":{"shape":"S1l"},"StepCancellationOption":{}}},"output":{"type":"structure","members":{"CancelStepsInfoList":{"type":"list","member":{"type":"structure","members":{"StepId":{},"Status":{},"Reason":{}}}}}}},"CreateSecurityConfiguration":{"input":{"type":"structure","required":["Name","SecurityConfiguration"],"members":{"Name":{},"SecurityConfiguration":{}}},"output":{"type":"structure","required":["Name","CreationDateTime"],"members":{"Name":{},"CreationDateTime":{"type":"timestamp"}}}},"DeleteSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DescribeCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{}}},"output":{"type":"structure","members":{"Cluster":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"shape":"S27"},"Ec2InstanceAttributes":{"type":"structure","members":{"Ec2KeyName":{},"Ec2SubnetId":{},"RequestedEc2SubnetIds":{"shape":"S2d"},"Ec2AvailabilityZone":{},"RequestedEc2AvailabilityZones":{"shape":"S2d"},"IamInstanceProfile":{},"EmrManagedMasterSecurityGroup":{},"EmrManagedSlaveSecurityGroup":{},"ServiceAccessSecurityGroup":{},"AdditionalMasterSecurityGroups":{"shape":"S2e"},"AdditionalSlaveSecurityGroups":{"shape":"S2e"}}},"InstanceCollectionType":{},"LogUri":{},"RequestedAmiVersion":{},"RunningAmiVersion":{},"ReleaseLabel":{},"AutoTerminate":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"VisibleToAllUsers":{"type":"boolean"},"Applications":{"shape":"S2h"},"Tags":{"shape":"S1o"},"ServiceRole":{},"NormalizedInstanceHours":{"type":"integer"},"MasterPublicDnsName":{},"Configurations":{"shape":"Sh"},"SecurityConfiguration":{},"AutoScalingRole":{},"ScaleDownBehavior":{},"CustomAmiId":{},"EbsRootVolumeSize":{"type":"integer"},"RepoUpgradeOnBoot":{},"KerberosAttributes":{"shape":"S2l"},"ClusterArn":{},"StepConcurrencyLevel":{"type":"integer"},"OutpostArn":{}}}}}},"DescribeJobFlows":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"JobFlowIds":{"shape":"S1j"},"JobFlowStates":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"JobFlows":{"type":"list","member":{"type":"structure","required":["JobFlowId","Name","ExecutionStatusDetail","Instances"],"members":{"JobFlowId":{},"Name":{},"LogUri":{},"AmiVersion":{},"ExecutionStatusDetail":{"type":"structure","required":["State","CreationDateTime"],"members":{"State":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"},"LastStateChangeReason":{}}},"Instances":{"type":"structure","required":["MasterInstanceType","SlaveInstanceType","InstanceCount"],"members":{"MasterInstanceType":{},"MasterPublicDnsName":{},"MasterInstanceId":{},"SlaveInstanceType":{},"InstanceCount":{"type":"integer"},"InstanceGroups":{"type":"list","member":{"type":"structure","required":["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],"members":{"InstanceGroupId":{},"Name":{},"Market":{},"InstanceRole":{},"BidPrice":{},"InstanceType":{},"InstanceRequestCount":{"type":"integer"},"InstanceRunningCount":{"type":"integer"},"State":{},"LastStateChangeReason":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}},"NormalizedInstanceHours":{"type":"integer"},"Ec2KeyName":{},"Ec2SubnetId":{},"Placement":{"shape":"S2y"},"KeepJobFlowAliveWhenNoSteps":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"HadoopVersion":{}}},"Steps":{"type":"list","member":{"type":"structure","required":["StepConfig","ExecutionStatusDetail"],"members":{"StepConfig":{"shape":"S1d"},"ExecutionStatusDetail":{"type":"structure","required":["State","CreationDateTime"],"members":{"State":{},"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"},"LastStateChangeReason":{}}}}}},"BootstrapActions":{"type":"list","member":{"type":"structure","members":{"BootstrapActionConfig":{"shape":"S35"}}}},"SupportedProducts":{"shape":"S37"},"VisibleToAllUsers":{"type":"boolean"},"JobFlowRole":{},"ServiceRole":{},"AutoScalingRole":{},"ScaleDownBehavior":{}}}}}},"deprecated":true},"DescribeSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"SecurityConfiguration":{},"CreationDateTime":{"type":"timestamp"}}}},"DescribeStep":{"input":{"type":"structure","required":["ClusterId","StepId"],"members":{"ClusterId":{},"StepId":{}}},"output":{"type":"structure","members":{"Step":{"type":"structure","members":{"Id":{},"Name":{},"Config":{"shape":"S3d"},"ActionOnFailure":{},"Status":{"shape":"S3e"}}}}}},"GetBlockPublicAccessConfiguration":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],"members":{"BlockPublicAccessConfiguration":{"shape":"S3m"},"BlockPublicAccessConfigurationMetadata":{"type":"structure","required":["CreationDateTime","CreatedByArn"],"members":{"CreationDateTime":{"type":"timestamp"},"CreatedByArn":{}}}}}},"ListBootstrapActions":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"BootstrapActions":{"type":"list","member":{"type":"structure","members":{"Name":{},"ScriptPath":{},"Args":{"shape":"S2e"}}}},"Marker":{}}}},"ListClusters":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"ClusterStates":{"type":"list","member":{}},"Marker":{}}},"output":{"type":"structure","members":{"Clusters":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"shape":"S27"},"NormalizedInstanceHours":{"type":"integer"},"ClusterArn":{},"OutpostArn":{}}}},"Marker":{}}}},"ListInstanceFleets":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"InstanceFleets":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"InstanceFleetType":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"},"ProvisionedOnDemandCapacity":{"type":"integer"},"ProvisionedSpotCapacity":{"type":"integer"},"InstanceTypeSpecifications":{"type":"list","member":{"type":"structure","members":{"InstanceType":{},"WeightedCapacity":{"type":"integer"},"BidPrice":{},"BidPriceAsPercentageOfOnDemandPrice":{"type":"double"},"Configurations":{"shape":"Sh"},"EbsBlockDevices":{"shape":"S4c"},"EbsOptimized":{"type":"boolean"}}}},"LaunchSpecifications":{"shape":"Sk"}}}},"Marker":{}}}},"ListInstanceGroups":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"Marker":{}}},"output":{"type":"structure","members":{"InstanceGroups":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Market":{},"InstanceGroupType":{},"BidPrice":{},"InstanceType":{},"RequestedInstanceCount":{"type":"integer"},"RunningInstanceCount":{"type":"integer"},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"Configurations":{"shape":"Sh"},"ConfigurationsVersion":{"type":"long"},"LastSuccessfullyAppliedConfigurations":{"shape":"Sh"},"LastSuccessfullyAppliedConfigurationsVersion":{"type":"long"},"EbsBlockDevices":{"shape":"S4c"},"EbsOptimized":{"type":"boolean"},"ShrinkPolicy":{"shape":"S4p"},"AutoScalingPolicy":{"shape":"S4t"}}}},"Marker":{}}}},"ListInstances":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"InstanceGroupId":{},"InstanceGroupTypes":{"type":"list","member":{}},"InstanceFleetId":{},"InstanceFleetType":{},"InstanceStates":{"type":"list","member":{}},"Marker":{}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"Id":{},"Ec2InstanceId":{},"PublicDnsName":{},"PublicIpAddress":{},"PrivateDnsName":{},"PrivateIpAddress":{},"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"InstanceGroupId":{},"InstanceFleetId":{},"Market":{},"InstanceType":{},"EbsVolumes":{"type":"list","member":{"type":"structure","members":{"Device":{},"VolumeId":{}}}}}}},"Marker":{}}}},"ListSecurityConfigurations":{"input":{"type":"structure","members":{"Marker":{}}},"output":{"type":"structure","members":{"SecurityConfigurations":{"type":"list","member":{"type":"structure","members":{"Name":{},"CreationDateTime":{"type":"timestamp"}}}},"Marker":{}}}},"ListSteps":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"StepStates":{"type":"list","member":{}},"StepIds":{"shape":"S1j"},"Marker":{}}},"output":{"type":"structure","members":{"Steps":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Config":{"shape":"S3d"},"ActionOnFailure":{},"Status":{"shape":"S3e"}}}},"Marker":{}}}},"ModifyCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"StepConcurrencyLevel":{"type":"integer"}}},"output":{"type":"structure","members":{"StepConcurrencyLevel":{"type":"integer"}}}},"ModifyInstanceFleet":{"input":{"type":"structure","required":["ClusterId","InstanceFleet"],"members":{"ClusterId":{},"InstanceFleet":{"type":"structure","required":["InstanceFleetId"],"members":{"InstanceFleetId":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"}}}}}},"ModifyInstanceGroups":{"input":{"type":"structure","members":{"ClusterId":{},"InstanceGroups":{"type":"list","member":{"type":"structure","required":["InstanceGroupId"],"members":{"InstanceGroupId":{},"InstanceCount":{"type":"integer"},"EC2InstanceIdsToTerminate":{"type":"list","member":{}},"ShrinkPolicy":{"shape":"S4p"},"Configurations":{"shape":"Sh"}}}}}}},"PutAutoScalingPolicy":{"input":{"type":"structure","required":["ClusterId","InstanceGroupId","AutoScalingPolicy"],"members":{"ClusterId":{},"InstanceGroupId":{},"AutoScalingPolicy":{"shape":"Sv"}}},"output":{"type":"structure","members":{"ClusterId":{},"InstanceGroupId":{},"AutoScalingPolicy":{"shape":"S4t"},"ClusterArn":{}}}},"PutBlockPublicAccessConfiguration":{"input":{"type":"structure","required":["BlockPublicAccessConfiguration"],"members":{"BlockPublicAccessConfiguration":{"shape":"S3m"}}},"output":{"type":"structure","members":{}}},"RemoveAutoScalingPolicy":{"input":{"type":"structure","required":["ClusterId","InstanceGroupId"],"members":{"ClusterId":{},"InstanceGroupId":{}}},"output":{"type":"structure","members":{}}},"RemoveTags":{"input":{"type":"structure","required":["ResourceId","TagKeys"],"members":{"ResourceId":{},"TagKeys":{"shape":"S2e"}}},"output":{"type":"structure","members":{}}},"RunJobFlow":{"input":{"type":"structure","required":["Name","Instances"],"members":{"Name":{},"LogUri":{},"AdditionalInfo":{},"AmiVersion":{},"ReleaseLabel":{},"Instances":{"type":"structure","members":{"MasterInstanceType":{},"SlaveInstanceType":{},"InstanceCount":{"type":"integer"},"InstanceGroups":{"shape":"Sr"},"InstanceFleets":{"type":"list","member":{"shape":"S3"}},"Ec2KeyName":{},"Placement":{"shape":"S2y"},"KeepJobFlowAliveWhenNoSteps":{"type":"boolean"},"TerminationProtected":{"type":"boolean"},"HadoopVersion":{},"Ec2SubnetId":{},"Ec2SubnetIds":{"shape":"S2d"},"EmrManagedMasterSecurityGroup":{},"EmrManagedSlaveSecurityGroup":{},"ServiceAccessSecurityGroup":{},"AdditionalMasterSecurityGroups":{"shape":"S63"},"AdditionalSlaveSecurityGroups":{"shape":"S63"}}},"Steps":{"shape":"S1c"},"BootstrapActions":{"type":"list","member":{"shape":"S35"}},"SupportedProducts":{"shape":"S37"},"NewSupportedProducts":{"type":"list","member":{"type":"structure","members":{"Name":{},"Args":{"shape":"S1j"}}}},"Applications":{"shape":"S2h"},"Configurations":{"shape":"Sh"},"VisibleToAllUsers":{"type":"boolean"},"JobFlowRole":{},"ServiceRole":{},"Tags":{"shape":"S1o"},"SecurityConfiguration":{},"AutoScalingRole":{},"ScaleDownBehavior":{},"CustomAmiId":{},"EbsRootVolumeSize":{"type":"integer"},"RepoUpgradeOnBoot":{},"KerberosAttributes":{"shape":"S2l"},"StepConcurrencyLevel":{"type":"integer"}}},"output":{"type":"structure","members":{"JobFlowId":{},"ClusterArn":{}}}},"SetTerminationProtection":{"input":{"type":"structure","required":["JobFlowIds","TerminationProtected"],"members":{"JobFlowIds":{"shape":"S1j"},"TerminationProtected":{"type":"boolean"}}}},"SetVisibleToAllUsers":{"input":{"type":"structure","required":["JobFlowIds","VisibleToAllUsers"],"members":{"JobFlowIds":{"shape":"S1j"},"VisibleToAllUsers":{"type":"boolean"}}}},"TerminateJobFlows":{"input":{"type":"structure","required":["JobFlowIds"],"members":{"JobFlowIds":{"shape":"S1j"}}}}},"shapes":{"S3":{"type":"structure","required":["InstanceFleetType"],"members":{"Name":{},"InstanceFleetType":{},"TargetOnDemandCapacity":{"type":"integer"},"TargetSpotCapacity":{"type":"integer"},"InstanceTypeConfigs":{"type":"list","member":{"type":"structure","required":["InstanceType"],"members":{"InstanceType":{},"WeightedCapacity":{"type":"integer"},"BidPrice":{},"BidPriceAsPercentageOfOnDemandPrice":{"type":"double"},"EbsConfiguration":{"shape":"Sa"},"Configurations":{"shape":"Sh"}}}},"LaunchSpecifications":{"shape":"Sk"}}},"Sa":{"type":"structure","members":{"EbsBlockDeviceConfigs":{"type":"list","member":{"type":"structure","required":["VolumeSpecification"],"members":{"VolumeSpecification":{"shape":"Sd"},"VolumesPerInstance":{"type":"integer"}}}},"EbsOptimized":{"type":"boolean"}}},"Sd":{"type":"structure","required":["VolumeType","SizeInGB"],"members":{"VolumeType":{},"Iops":{"type":"integer"},"SizeInGB":{"type":"integer"}}},"Sh":{"type":"list","member":{"type":"structure","members":{"Classification":{},"Configurations":{"shape":"Sh"},"Properties":{"shape":"Sj"}}}},"Sj":{"type":"map","key":{},"value":{}},"Sk":{"type":"structure","required":["SpotSpecification"],"members":{"SpotSpecification":{"type":"structure","required":["TimeoutDurationMinutes","TimeoutAction"],"members":{"TimeoutDurationMinutes":{"type":"integer"},"TimeoutAction":{},"BlockDurationMinutes":{"type":"integer"}}}}},"Sr":{"type":"list","member":{"type":"structure","required":["InstanceRole","InstanceType","InstanceCount"],"members":{"Name":{},"Market":{},"InstanceRole":{},"BidPrice":{},"InstanceType":{},"InstanceCount":{"type":"integer"},"Configurations":{"shape":"Sh"},"EbsConfiguration":{"shape":"Sa"},"AutoScalingPolicy":{"shape":"Sv"}}}},"Sv":{"type":"structure","required":["Constraints","Rules"],"members":{"Constraints":{"shape":"Sw"},"Rules":{"shape":"Sx"}}},"Sw":{"type":"structure","required":["MinCapacity","MaxCapacity"],"members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"}}},"Sx":{"type":"list","member":{"type":"structure","required":["Name","Action","Trigger"],"members":{"Name":{},"Description":{},"Action":{"type":"structure","required":["SimpleScalingPolicyConfiguration"],"members":{"Market":{},"SimpleScalingPolicyConfiguration":{"type":"structure","required":["ScalingAdjustment"],"members":{"AdjustmentType":{},"ScalingAdjustment":{"type":"integer"},"CoolDown":{"type":"integer"}}}}},"Trigger":{"type":"structure","required":["CloudWatchAlarmDefinition"],"members":{"CloudWatchAlarmDefinition":{"type":"structure","required":["ComparisonOperator","MetricName","Period","Threshold"],"members":{"ComparisonOperator":{},"EvaluationPeriods":{"type":"integer"},"MetricName":{},"Namespace":{},"Period":{"type":"integer"},"Statistic":{},"Threshold":{"type":"double"},"Unit":{},"Dimensions":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}}}}}},"S1c":{"type":"list","member":{"shape":"S1d"}},"S1d":{"type":"structure","required":["Name","HadoopJarStep"],"members":{"Name":{},"ActionOnFailure":{},"HadoopJarStep":{"type":"structure","required":["Jar"],"members":{"Properties":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Jar":{},"MainClass":{},"Args":{"shape":"S1j"}}}}},"S1j":{"type":"list","member":{}},"S1l":{"type":"list","member":{}},"S1o":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S27":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"ReadyDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"S2d":{"type":"list","member":{}},"S2e":{"type":"list","member":{}},"S2h":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{},"Args":{"shape":"S2e"},"AdditionalInfo":{"shape":"Sj"}}}},"S2l":{"type":"structure","required":["Realm","KdcAdminPassword"],"members":{"Realm":{},"KdcAdminPassword":{},"CrossRealmTrustPrincipalPassword":{},"ADDomainJoinUser":{},"ADDomainJoinPassword":{}}},"S2y":{"type":"structure","members":{"AvailabilityZone":{},"AvailabilityZones":{"shape":"S2d"}}},"S35":{"type":"structure","required":["Name","ScriptBootstrapAction"],"members":{"Name":{},"ScriptBootstrapAction":{"type":"structure","required":["Path"],"members":{"Path":{},"Args":{"shape":"S1j"}}}}},"S37":{"type":"list","member":{}},"S3d":{"type":"structure","members":{"Jar":{},"Properties":{"shape":"Sj"},"MainClass":{},"Args":{"shape":"S2e"}}},"S3e":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}},"FailureDetails":{"type":"structure","members":{"Reason":{},"Message":{},"LogFile":{}}},"Timeline":{"type":"structure","members":{"CreationDateTime":{"type":"timestamp"},"StartDateTime":{"type":"timestamp"},"EndDateTime":{"type":"timestamp"}}}}},"S3m":{"type":"structure","required":["BlockPublicSecurityGroupRules"],"members":{"BlockPublicSecurityGroupRules":{"type":"boolean"},"PermittedPublicSecurityGroupRuleRanges":{"type":"list","member":{"type":"structure","required":["MinRange"],"members":{"MinRange":{"type":"integer"},"MaxRange":{"type":"integer"}}}}}},"S4c":{"type":"list","member":{"type":"structure","members":{"VolumeSpecification":{"shape":"Sd"},"Device":{}}}},"S4p":{"type":"structure","members":{"DecommissionTimeout":{"type":"integer"},"InstanceResizePolicy":{"type":"structure","members":{"InstancesToTerminate":{"shape":"S4r"},"InstancesToProtect":{"shape":"S4r"},"InstanceTerminationTimeout":{"type":"integer"}}}}},"S4r":{"type":"list","member":{}},"S4t":{"type":"structure","members":{"Status":{"type":"structure","members":{"State":{},"StateChangeReason":{"type":"structure","members":{"Code":{},"Message":{}}}}},"Constraints":{"shape":"Sw"},"Rules":{"shape":"Sx"}}},"S63":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 45852: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeJobFlows":{"result_key":"JobFlows"},"ListBootstrapActions":{"input_token":"Marker","output_token":"Marker","result_key":"BootstrapActions"},"ListClusters":{"input_token":"Marker","output_token":"Marker","result_key":"Clusters"},"ListInstanceFleets":{"input_token":"Marker","output_token":"Marker","result_key":"InstanceFleets"},"ListInstanceGroups":{"input_token":"Marker","output_token":"Marker","result_key":"InstanceGroups"},"ListInstances":{"input_token":"Marker","output_token":"Marker","result_key":"Instances"},"ListSecurityConfigurations":{"input_token":"Marker","output_token":"Marker","result_key":"SecurityConfigurations"},"ListSteps":{"input_token":"Marker","output_token":"Marker","result_key":"Steps"}}}' - ); - - /***/ - }, - - /***/ 70234: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"ClusterRunning":{"delay":30,"operation":"DescribeCluster","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"RUNNING"},{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"WAITING"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATING"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED_WITH_ERRORS"}]},"StepComplete":{"delay":30,"operation":"DescribeStep","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Step.Status.State","expected":"COMPLETED"},{"state":"failure","matcher":"path","argument":"Step.Status.State","expected":"FAILED"},{"state":"failure","matcher":"path","argument":"Step.Status.State","expected":"CANCELLED"}]},"ClusterTerminated":{"delay":30,"operation":"DescribeCluster","maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED"},{"state":"failure","matcher":"path","argument":"Cluster.Status.State","expected":"TERMINATED_WITH_ERRORS"}]}}}' - ); - - /***/ - }, - - /***/ 45610: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-09-25","endpointPrefix":"elastictranscoder","protocol":"rest-json","serviceFullName":"Amazon Elastic Transcoder","serviceId":"Elastic Transcoder","signatureVersion":"v4","uid":"elastictranscoder-2012-09-25"},"operations":{"CancelJob":{"http":{"method":"DELETE","requestUri":"/2012-09-25/jobs/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"CreateJob":{"http":{"requestUri":"/2012-09-25/jobs","responseCode":201},"input":{"type":"structure","required":["PipelineId"],"members":{"PipelineId":{},"Input":{"shape":"S5"},"Inputs":{"shape":"St"},"Output":{"shape":"Su"},"Outputs":{"type":"list","member":{"shape":"Su"}},"OutputKeyPrefix":{},"Playlists":{"type":"list","member":{"type":"structure","members":{"Name":{},"Format":{},"OutputKeys":{"shape":"S1l"},"HlsContentProtection":{"shape":"S1m"},"PlayReadyDrm":{"shape":"S1q"}}}},"UserMetadata":{"shape":"S1v"}}},"output":{"type":"structure","members":{"Job":{"shape":"S1y"}}}},"CreatePipeline":{"http":{"requestUri":"/2012-09-25/pipelines","responseCode":201},"input":{"type":"structure","required":["Name","InputBucket","Role"],"members":{"Name":{},"InputBucket":{},"OutputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"CreatePreset":{"http":{"requestUri":"/2012-09-25/presets","responseCode":201},"input":{"type":"structure","required":["Name","Container"],"members":{"Name":{},"Description":{},"Container":{},"Video":{"shape":"S2r"},"Audio":{"shape":"S37"},"Thumbnails":{"shape":"S3i"}}},"output":{"type":"structure","members":{"Preset":{"shape":"S3m"},"Warning":{}}}},"DeletePipeline":{"http":{"method":"DELETE","requestUri":"/2012-09-25/pipelines/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeletePreset":{"http":{"method":"DELETE","requestUri":"/2012-09-25/presets/{Id}","responseCode":202},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"ListJobsByPipeline":{"http":{"method":"GET","requestUri":"/2012-09-25/jobsByPipeline/{PipelineId}"},"input":{"type":"structure","required":["PipelineId"],"members":{"PipelineId":{"location":"uri","locationName":"PipelineId"},"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S3v"},"NextPageToken":{}}}},"ListJobsByStatus":{"http":{"method":"GET","requestUri":"/2012-09-25/jobsByStatus/{Status}"},"input":{"type":"structure","required":["Status"],"members":{"Status":{"location":"uri","locationName":"Status"},"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S3v"},"NextPageToken":{}}}},"ListPipelines":{"http":{"method":"GET","requestUri":"/2012-09-25/pipelines"},"input":{"type":"structure","members":{"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Pipelines":{"type":"list","member":{"shape":"S2l"}},"NextPageToken":{}}}},"ListPresets":{"http":{"method":"GET","requestUri":"/2012-09-25/presets"},"input":{"type":"structure","members":{"Ascending":{"location":"querystring","locationName":"Ascending"},"PageToken":{"location":"querystring","locationName":"PageToken"}}},"output":{"type":"structure","members":{"Presets":{"type":"list","member":{"shape":"S3m"}},"NextPageToken":{}}}},"ReadJob":{"http":{"method":"GET","requestUri":"/2012-09-25/jobs/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Job":{"shape":"S1y"}}}},"ReadPipeline":{"http":{"method":"GET","requestUri":"/2012-09-25/pipelines/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"ReadPreset":{"http":{"method":"GET","requestUri":"/2012-09-25/presets/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Preset":{"shape":"S3m"}}}},"TestRole":{"http":{"requestUri":"/2012-09-25/roleTests","responseCode":200},"input":{"type":"structure","required":["Role","InputBucket","OutputBucket","Topics"],"members":{"Role":{},"InputBucket":{},"OutputBucket":{},"Topics":{"type":"list","member":{}}},"deprecated":true},"output":{"type":"structure","members":{"Success":{},"Messages":{"type":"list","member":{}}},"deprecated":true},"deprecated":true},"UpdatePipeline":{"http":{"method":"PUT","requestUri":"/2012-09-25/pipelines/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"InputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"},"Warnings":{"shape":"S2n"}}}},"UpdatePipelineNotifications":{"http":{"requestUri":"/2012-09-25/pipelines/{Id}/notifications"},"input":{"type":"structure","required":["Id","Notifications"],"members":{"Id":{"location":"uri","locationName":"Id"},"Notifications":{"shape":"S2a"}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"}}}},"UpdatePipelineStatus":{"http":{"requestUri":"/2012-09-25/pipelines/{Id}/status"},"input":{"type":"structure","required":["Id","Status"],"members":{"Id":{"location":"uri","locationName":"Id"},"Status":{}}},"output":{"type":"structure","members":{"Pipeline":{"shape":"S2l"}}}}},"shapes":{"S5":{"type":"structure","members":{"Key":{},"FrameRate":{},"Resolution":{},"AspectRatio":{},"Interlaced":{},"Container":{},"Encryption":{"shape":"Sc"},"TimeSpan":{"shape":"Sg"},"InputCaptions":{"type":"structure","members":{"MergePolicy":{},"CaptionSources":{"shape":"Sk"}}},"DetectedProperties":{"type":"structure","members":{"Width":{"type":"integer"},"Height":{"type":"integer"},"FrameRate":{},"FileSize":{"type":"long"},"DurationMillis":{"type":"long"}}}}},"Sc":{"type":"structure","members":{"Mode":{},"Key":{},"KeyMd5":{},"InitializationVector":{}}},"Sg":{"type":"structure","members":{"StartTime":{},"Duration":{}}},"Sk":{"type":"list","member":{"type":"structure","members":{"Key":{},"Language":{},"TimeOffset":{},"Label":{},"Encryption":{"shape":"Sc"}}}},"St":{"type":"list","member":{"shape":"S5"}},"Su":{"type":"structure","members":{"Key":{},"ThumbnailPattern":{},"ThumbnailEncryption":{"shape":"Sc"},"Rotate":{},"PresetId":{},"SegmentDuration":{},"Watermarks":{"shape":"Sx"},"AlbumArt":{"shape":"S11"},"Composition":{"shape":"S19","deprecated":true},"Captions":{"shape":"S1b"},"Encryption":{"shape":"Sc"}}},"Sx":{"type":"list","member":{"type":"structure","members":{"PresetWatermarkId":{},"InputKey":{},"Encryption":{"shape":"Sc"}}}},"S11":{"type":"structure","members":{"MergePolicy":{},"Artwork":{"type":"list","member":{"type":"structure","members":{"InputKey":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"PaddingPolicy":{},"AlbumArtFormat":{},"Encryption":{"shape":"Sc"}}}}}},"S19":{"type":"list","member":{"type":"structure","members":{"TimeSpan":{"shape":"Sg"}},"deprecated":true},"deprecated":true},"S1b":{"type":"structure","members":{"MergePolicy":{"deprecated":true},"CaptionSources":{"shape":"Sk","deprecated":true},"CaptionFormats":{"type":"list","member":{"type":"structure","members":{"Format":{},"Pattern":{},"Encryption":{"shape":"Sc"}}}}}},"S1l":{"type":"list","member":{}},"S1m":{"type":"structure","members":{"Method":{},"Key":{},"KeyMd5":{},"InitializationVector":{},"LicenseAcquisitionUrl":{},"KeyStoragePolicy":{}}},"S1q":{"type":"structure","members":{"Format":{},"Key":{},"KeyMd5":{},"KeyId":{},"InitializationVector":{},"LicenseAcquisitionUrl":{}}},"S1v":{"type":"map","key":{},"value":{}},"S1y":{"type":"structure","members":{"Id":{},"Arn":{},"PipelineId":{},"Input":{"shape":"S5"},"Inputs":{"shape":"St"},"Output":{"shape":"S1z"},"Outputs":{"type":"list","member":{"shape":"S1z"}},"OutputKeyPrefix":{},"Playlists":{"type":"list","member":{"type":"structure","members":{"Name":{},"Format":{},"OutputKeys":{"shape":"S1l"},"HlsContentProtection":{"shape":"S1m"},"PlayReadyDrm":{"shape":"S1q"},"Status":{},"StatusDetail":{}}}},"Status":{},"UserMetadata":{"shape":"S1v"},"Timing":{"type":"structure","members":{"SubmitTimeMillis":{"type":"long"},"StartTimeMillis":{"type":"long"},"FinishTimeMillis":{"type":"long"}}}}},"S1z":{"type":"structure","members":{"Id":{},"Key":{},"ThumbnailPattern":{},"ThumbnailEncryption":{"shape":"Sc"},"Rotate":{},"PresetId":{},"SegmentDuration":{},"Status":{},"StatusDetail":{},"Duration":{"type":"long"},"Width":{"type":"integer"},"Height":{"type":"integer"},"FrameRate":{},"FileSize":{"type":"long"},"DurationMillis":{"type":"long"},"Watermarks":{"shape":"Sx"},"AlbumArt":{"shape":"S11"},"Composition":{"shape":"S19","deprecated":true},"Captions":{"shape":"S1b"},"Encryption":{"shape":"Sc"},"AppliedColorSpaceConversion":{}}},"S2a":{"type":"structure","members":{"Progressing":{},"Completed":{},"Warning":{},"Error":{}}},"S2c":{"type":"structure","members":{"Bucket":{},"StorageClass":{},"Permissions":{"type":"list","member":{"type":"structure","members":{"GranteeType":{},"Grantee":{},"Access":{"type":"list","member":{}}}}}}},"S2l":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Status":{},"InputBucket":{},"OutputBucket":{},"Role":{},"AwsKmsKeyArn":{},"Notifications":{"shape":"S2a"},"ContentConfig":{"shape":"S2c"},"ThumbnailConfig":{"shape":"S2c"}}},"S2n":{"type":"list","member":{"type":"structure","members":{"Code":{},"Message":{}}}},"S2r":{"type":"structure","members":{"Codec":{},"CodecOptions":{"type":"map","key":{},"value":{}},"KeyframesMaxDist":{},"FixedGOP":{},"BitRate":{},"FrameRate":{},"MaxFrameRate":{},"Resolution":{},"AspectRatio":{},"MaxWidth":{},"MaxHeight":{},"DisplayAspectRatio":{},"SizingPolicy":{},"PaddingPolicy":{},"Watermarks":{"type":"list","member":{"type":"structure","members":{"Id":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"HorizontalAlign":{},"HorizontalOffset":{},"VerticalAlign":{},"VerticalOffset":{},"Opacity":{},"Target":{}}}}}},"S37":{"type":"structure","members":{"Codec":{},"SampleRate":{},"BitRate":{},"Channels":{},"AudioPackingMode":{},"CodecOptions":{"type":"structure","members":{"Profile":{},"BitDepth":{},"BitOrder":{},"Signed":{}}}}},"S3i":{"type":"structure","members":{"Format":{},"Interval":{},"Resolution":{},"AspectRatio":{},"MaxWidth":{},"MaxHeight":{},"SizingPolicy":{},"PaddingPolicy":{}}},"S3m":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Description":{},"Container":{},"Audio":{"shape":"S37"},"Video":{"shape":"S2r"},"Thumbnails":{"shape":"S3i"},"Type":{}}},"S3v":{"type":"list","member":{"shape":"S1y"}}}}' - ); - - /***/ - }, - - /***/ 35370: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListJobsByPipeline":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Jobs"},"ListJobsByStatus":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Jobs"},"ListPipelines":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Pipelines"},"ListPresets":{"input_token":"PageToken","output_token":"NextPageToken","result_key":"Presets"}}}' - ); - - /***/ - }, - - /***/ 13314: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"JobComplete":{"delay":30,"operation":"ReadJob","maxAttempts":120,"acceptors":[{"expected":"Complete","matcher":"path","state":"success","argument":"Job.Status"},{"expected":"Canceled","matcher":"path","state":"failure","argument":"Job.Status"},{"expected":"Error","matcher":"path","state":"failure","argument":"Job.Status"}]}}}' - ); - - /***/ - }, - - /***/ 87825: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2010-12-01","endpointPrefix":"email","protocol":"query","serviceAbbreviation":"Amazon SES","serviceFullName":"Amazon Simple Email Service","serviceId":"SES","signatureVersion":"v4","signingName":"ses","uid":"email-2010-12-01","xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/"},"operations":{"CloneReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName","OriginalRuleSetName"],"members":{"RuleSetName":{},"OriginalRuleSetName":{}}},"output":{"resultWrapper":"CloneReceiptRuleSetResult","type":"structure","members":{}}},"CreateConfigurationSet":{"input":{"type":"structure","required":["ConfigurationSet"],"members":{"ConfigurationSet":{"shape":"S5"}}},"output":{"resultWrapper":"CreateConfigurationSetResult","type":"structure","members":{}}},"CreateConfigurationSetEventDestination":{"input":{"type":"structure","required":["ConfigurationSetName","EventDestination"],"members":{"ConfigurationSetName":{},"EventDestination":{"shape":"S9"}}},"output":{"resultWrapper":"CreateConfigurationSetEventDestinationResult","type":"structure","members":{}}},"CreateConfigurationSetTrackingOptions":{"input":{"type":"structure","required":["ConfigurationSetName","TrackingOptions"],"members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"Sp"}}},"output":{"resultWrapper":"CreateConfigurationSetTrackingOptionsResult","type":"structure","members":{}}},"CreateCustomVerificationEmailTemplate":{"input":{"type":"structure","required":["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],"members":{"TemplateName":{},"FromEmailAddress":{},"TemplateSubject":{},"TemplateContent":{},"SuccessRedirectionURL":{},"FailureRedirectionURL":{}}}},"CreateReceiptFilter":{"input":{"type":"structure","required":["Filter"],"members":{"Filter":{"shape":"S10"}}},"output":{"resultWrapper":"CreateReceiptFilterResult","type":"structure","members":{}}},"CreateReceiptRule":{"input":{"type":"structure","required":["RuleSetName","Rule"],"members":{"RuleSetName":{},"After":{},"Rule":{"shape":"S18"}}},"output":{"resultWrapper":"CreateReceiptRuleResult","type":"structure","members":{}}},"CreateReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName"],"members":{"RuleSetName":{}}},"output":{"resultWrapper":"CreateReceiptRuleSetResult","type":"structure","members":{}}},"CreateTemplate":{"input":{"type":"structure","required":["Template"],"members":{"Template":{"shape":"S20"}}},"output":{"resultWrapper":"CreateTemplateResult","type":"structure","members":{}}},"DeleteConfigurationSet":{"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{}}},"output":{"resultWrapper":"DeleteConfigurationSetResult","type":"structure","members":{}}},"DeleteConfigurationSetEventDestination":{"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName"],"members":{"ConfigurationSetName":{},"EventDestinationName":{}}},"output":{"resultWrapper":"DeleteConfigurationSetEventDestinationResult","type":"structure","members":{}}},"DeleteConfigurationSetTrackingOptions":{"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{}}},"output":{"resultWrapper":"DeleteConfigurationSetTrackingOptionsResult","type":"structure","members":{}}},"DeleteCustomVerificationEmailTemplate":{"input":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{}}}},"DeleteIdentity":{"input":{"type":"structure","required":["Identity"],"members":{"Identity":{}}},"output":{"resultWrapper":"DeleteIdentityResult","type":"structure","members":{}}},"DeleteIdentityPolicy":{"input":{"type":"structure","required":["Identity","PolicyName"],"members":{"Identity":{},"PolicyName":{}}},"output":{"resultWrapper":"DeleteIdentityPolicyResult","type":"structure","members":{}}},"DeleteReceiptFilter":{"input":{"type":"structure","required":["FilterName"],"members":{"FilterName":{}}},"output":{"resultWrapper":"DeleteReceiptFilterResult","type":"structure","members":{}}},"DeleteReceiptRule":{"input":{"type":"structure","required":["RuleSetName","RuleName"],"members":{"RuleSetName":{},"RuleName":{}}},"output":{"resultWrapper":"DeleteReceiptRuleResult","type":"structure","members":{}}},"DeleteReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName"],"members":{"RuleSetName":{}}},"output":{"resultWrapper":"DeleteReceiptRuleSetResult","type":"structure","members":{}}},"DeleteTemplate":{"input":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{}}},"output":{"resultWrapper":"DeleteTemplateResult","type":"structure","members":{}}},"DeleteVerifiedEmailAddress":{"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{}}}},"DescribeActiveReceiptRuleSet":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"DescribeActiveReceiptRuleSetResult","type":"structure","members":{"Metadata":{"shape":"S2t"},"Rules":{"shape":"S2v"}}}},"DescribeConfigurationSet":{"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{},"ConfigurationSetAttributeNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DescribeConfigurationSetResult","type":"structure","members":{"ConfigurationSet":{"shape":"S5"},"EventDestinations":{"type":"list","member":{"shape":"S9"}},"TrackingOptions":{"shape":"Sp"},"DeliveryOptions":{"shape":"S31"},"ReputationOptions":{"type":"structure","members":{"SendingEnabled":{"type":"boolean"},"ReputationMetricsEnabled":{"type":"boolean"},"LastFreshStart":{"type":"timestamp"}}}}}},"DescribeReceiptRule":{"input":{"type":"structure","required":["RuleSetName","RuleName"],"members":{"RuleSetName":{},"RuleName":{}}},"output":{"resultWrapper":"DescribeReceiptRuleResult","type":"structure","members":{"Rule":{"shape":"S18"}}}},"DescribeReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName"],"members":{"RuleSetName":{}}},"output":{"resultWrapper":"DescribeReceiptRuleSetResult","type":"structure","members":{"Metadata":{"shape":"S2t"},"Rules":{"shape":"S2v"}}}},"GetAccountSendingEnabled":{"output":{"resultWrapper":"GetAccountSendingEnabledResult","type":"structure","members":{"Enabled":{"type":"boolean"}}}},"GetCustomVerificationEmailTemplate":{"input":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{}}},"output":{"resultWrapper":"GetCustomVerificationEmailTemplateResult","type":"structure","members":{"TemplateName":{},"FromEmailAddress":{},"TemplateSubject":{},"TemplateContent":{},"SuccessRedirectionURL":{},"FailureRedirectionURL":{}}}},"GetIdentityDkimAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S3c"}}},"output":{"resultWrapper":"GetIdentityDkimAttributesResult","type":"structure","required":["DkimAttributes"],"members":{"DkimAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["DkimEnabled","DkimVerificationStatus"],"members":{"DkimEnabled":{"type":"boolean"},"DkimVerificationStatus":{},"DkimTokens":{"shape":"S3h"}}}}}}},"GetIdentityMailFromDomainAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S3c"}}},"output":{"resultWrapper":"GetIdentityMailFromDomainAttributesResult","type":"structure","required":["MailFromDomainAttributes"],"members":{"MailFromDomainAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],"members":{"MailFromDomain":{},"MailFromDomainStatus":{},"BehaviorOnMXFailure":{}}}}}}},"GetIdentityNotificationAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S3c"}}},"output":{"resultWrapper":"GetIdentityNotificationAttributesResult","type":"structure","required":["NotificationAttributes"],"members":{"NotificationAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],"members":{"BounceTopic":{},"ComplaintTopic":{},"DeliveryTopic":{},"ForwardingEnabled":{"type":"boolean"},"HeadersInBounceNotificationsEnabled":{"type":"boolean"},"HeadersInComplaintNotificationsEnabled":{"type":"boolean"},"HeadersInDeliveryNotificationsEnabled":{"type":"boolean"}}}}}}},"GetIdentityPolicies":{"input":{"type":"structure","required":["Identity","PolicyNames"],"members":{"Identity":{},"PolicyNames":{"shape":"S3w"}}},"output":{"resultWrapper":"GetIdentityPoliciesResult","type":"structure","required":["Policies"],"members":{"Policies":{"type":"map","key":{},"value":{}}}}},"GetIdentityVerificationAttributes":{"input":{"type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S3c"}}},"output":{"resultWrapper":"GetIdentityVerificationAttributesResult","type":"structure","required":["VerificationAttributes"],"members":{"VerificationAttributes":{"type":"map","key":{},"value":{"type":"structure","required":["VerificationStatus"],"members":{"VerificationStatus":{},"VerificationToken":{}}}}}}},"GetSendQuota":{"output":{"resultWrapper":"GetSendQuotaResult","type":"structure","members":{"Max24HourSend":{"type":"double"},"MaxSendRate":{"type":"double"},"SentLast24Hours":{"type":"double"}}}},"GetSendStatistics":{"output":{"resultWrapper":"GetSendStatisticsResult","type":"structure","members":{"SendDataPoints":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"DeliveryAttempts":{"type":"long"},"Bounces":{"type":"long"},"Complaints":{"type":"long"},"Rejects":{"type":"long"}}}}}}},"GetTemplate":{"input":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{}}},"output":{"resultWrapper":"GetTemplateResult","type":"structure","members":{"Template":{"shape":"S20"}}}},"ListConfigurationSets":{"input":{"type":"structure","members":{"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListConfigurationSetsResult","type":"structure","members":{"ConfigurationSets":{"type":"list","member":{"shape":"S5"}},"NextToken":{}}}},"ListCustomVerificationEmailTemplates":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"ListCustomVerificationEmailTemplatesResult","type":"structure","members":{"CustomVerificationEmailTemplates":{"type":"list","member":{"type":"structure","members":{"TemplateName":{},"FromEmailAddress":{},"TemplateSubject":{},"SuccessRedirectionURL":{},"FailureRedirectionURL":{}}}},"NextToken":{}}}},"ListIdentities":{"input":{"type":"structure","members":{"IdentityType":{},"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListIdentitiesResult","type":"structure","required":["Identities"],"members":{"Identities":{"shape":"S3c"},"NextToken":{}}}},"ListIdentityPolicies":{"input":{"type":"structure","required":["Identity"],"members":{"Identity":{}}},"output":{"resultWrapper":"ListIdentityPoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S3w"}}}},"ListReceiptFilters":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"ListReceiptFiltersResult","type":"structure","members":{"Filters":{"type":"list","member":{"shape":"S10"}}}}},"ListReceiptRuleSets":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListReceiptRuleSetsResult","type":"structure","members":{"RuleSets":{"type":"list","member":{"shape":"S2t"}},"NextToken":{}}}},"ListTemplates":{"input":{"type":"structure","members":{"NextToken":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListTemplatesResult","type":"structure","members":{"TemplatesMetadata":{"type":"list","member":{"type":"structure","members":{"Name":{},"CreatedTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"ListVerifiedEmailAddresses":{"output":{"resultWrapper":"ListVerifiedEmailAddressesResult","type":"structure","members":{"VerifiedEmailAddresses":{"shape":"S54"}}}},"PutConfigurationSetDeliveryOptions":{"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{},"DeliveryOptions":{"shape":"S31"}}},"output":{"resultWrapper":"PutConfigurationSetDeliveryOptionsResult","type":"structure","members":{}}},"PutIdentityPolicy":{"input":{"type":"structure","required":["Identity","PolicyName","Policy"],"members":{"Identity":{},"PolicyName":{},"Policy":{}}},"output":{"resultWrapper":"PutIdentityPolicyResult","type":"structure","members":{}}},"ReorderReceiptRuleSet":{"input":{"type":"structure","required":["RuleSetName","RuleNames"],"members":{"RuleSetName":{},"RuleNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"ReorderReceiptRuleSetResult","type":"structure","members":{}}},"SendBounce":{"input":{"type":"structure","required":["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],"members":{"OriginalMessageId":{},"BounceSender":{},"Explanation":{},"MessageDsn":{"type":"structure","required":["ReportingMta"],"members":{"ReportingMta":{},"ArrivalDate":{"type":"timestamp"},"ExtensionFields":{"shape":"S5i"}}},"BouncedRecipientInfoList":{"type":"list","member":{"type":"structure","required":["Recipient"],"members":{"Recipient":{},"RecipientArn":{},"BounceType":{},"RecipientDsnFields":{"type":"structure","required":["Action","Status"],"members":{"FinalRecipient":{},"Action":{},"RemoteMta":{},"Status":{},"DiagnosticCode":{},"LastAttemptDate":{"type":"timestamp"},"ExtensionFields":{"shape":"S5i"}}}}}},"BounceSenderArn":{}}},"output":{"resultWrapper":"SendBounceResult","type":"structure","members":{"MessageId":{}}}},"SendBulkTemplatedEmail":{"input":{"type":"structure","required":["Source","Template","Destinations"],"members":{"Source":{},"SourceArn":{},"ReplyToAddresses":{"shape":"S54"},"ReturnPath":{},"ReturnPathArn":{},"ConfigurationSetName":{},"DefaultTags":{"shape":"S5x"},"Template":{},"TemplateArn":{},"DefaultTemplateData":{},"Destinations":{"type":"list","member":{"type":"structure","required":["Destination"],"members":{"Destination":{"shape":"S64"},"ReplacementTags":{"shape":"S5x"},"ReplacementTemplateData":{}}}}}},"output":{"resultWrapper":"SendBulkTemplatedEmailResult","type":"structure","required":["Status"],"members":{"Status":{"type":"list","member":{"type":"structure","members":{"Status":{},"Error":{},"MessageId":{}}}}}}},"SendCustomVerificationEmail":{"input":{"type":"structure","required":["EmailAddress","TemplateName"],"members":{"EmailAddress":{},"TemplateName":{},"ConfigurationSetName":{}}},"output":{"resultWrapper":"SendCustomVerificationEmailResult","type":"structure","members":{"MessageId":{}}}},"SendEmail":{"input":{"type":"structure","required":["Source","Destination","Message"],"members":{"Source":{},"Destination":{"shape":"S64"},"Message":{"type":"structure","required":["Subject","Body"],"members":{"Subject":{"shape":"S6e"},"Body":{"type":"structure","members":{"Text":{"shape":"S6e"},"Html":{"shape":"S6e"}}}}},"ReplyToAddresses":{"shape":"S54"},"ReturnPath":{},"SourceArn":{},"ReturnPathArn":{},"Tags":{"shape":"S5x"},"ConfigurationSetName":{}}},"output":{"resultWrapper":"SendEmailResult","type":"structure","required":["MessageId"],"members":{"MessageId":{}}}},"SendRawEmail":{"input":{"type":"structure","required":["RawMessage"],"members":{"Source":{},"Destinations":{"shape":"S54"},"RawMessage":{"type":"structure","required":["Data"],"members":{"Data":{"type":"blob"}}},"FromArn":{},"SourceArn":{},"ReturnPathArn":{},"Tags":{"shape":"S5x"},"ConfigurationSetName":{}}},"output":{"resultWrapper":"SendRawEmailResult","type":"structure","required":["MessageId"],"members":{"MessageId":{}}}},"SendTemplatedEmail":{"input":{"type":"structure","required":["Source","Destination","Template","TemplateData"],"members":{"Source":{},"Destination":{"shape":"S64"},"ReplyToAddresses":{"shape":"S54"},"ReturnPath":{},"SourceArn":{},"ReturnPathArn":{},"Tags":{"shape":"S5x"},"ConfigurationSetName":{},"Template":{},"TemplateArn":{},"TemplateData":{}}},"output":{"resultWrapper":"SendTemplatedEmailResult","type":"structure","required":["MessageId"],"members":{"MessageId":{}}}},"SetActiveReceiptRuleSet":{"input":{"type":"structure","members":{"RuleSetName":{}}},"output":{"resultWrapper":"SetActiveReceiptRuleSetResult","type":"structure","members":{}}},"SetIdentityDkimEnabled":{"input":{"type":"structure","required":["Identity","DkimEnabled"],"members":{"Identity":{},"DkimEnabled":{"type":"boolean"}}},"output":{"resultWrapper":"SetIdentityDkimEnabledResult","type":"structure","members":{}}},"SetIdentityFeedbackForwardingEnabled":{"input":{"type":"structure","required":["Identity","ForwardingEnabled"],"members":{"Identity":{},"ForwardingEnabled":{"type":"boolean"}}},"output":{"resultWrapper":"SetIdentityFeedbackForwardingEnabledResult","type":"structure","members":{}}},"SetIdentityHeadersInNotificationsEnabled":{"input":{"type":"structure","required":["Identity","NotificationType","Enabled"],"members":{"Identity":{},"NotificationType":{},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"SetIdentityHeadersInNotificationsEnabledResult","type":"structure","members":{}}},"SetIdentityMailFromDomain":{"input":{"type":"structure","required":["Identity"],"members":{"Identity":{},"MailFromDomain":{},"BehaviorOnMXFailure":{}}},"output":{"resultWrapper":"SetIdentityMailFromDomainResult","type":"structure","members":{}}},"SetIdentityNotificationTopic":{"input":{"type":"structure","required":["Identity","NotificationType"],"members":{"Identity":{},"NotificationType":{},"SnsTopic":{}}},"output":{"resultWrapper":"SetIdentityNotificationTopicResult","type":"structure","members":{}}},"SetReceiptRulePosition":{"input":{"type":"structure","required":["RuleSetName","RuleName"],"members":{"RuleSetName":{},"RuleName":{},"After":{}}},"output":{"resultWrapper":"SetReceiptRulePositionResult","type":"structure","members":{}}},"TestRenderTemplate":{"input":{"type":"structure","required":["TemplateName","TemplateData"],"members":{"TemplateName":{},"TemplateData":{}}},"output":{"resultWrapper":"TestRenderTemplateResult","type":"structure","members":{"RenderedTemplate":{}}}},"UpdateAccountSendingEnabled":{"input":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}},"UpdateConfigurationSetEventDestination":{"input":{"type":"structure","required":["ConfigurationSetName","EventDestination"],"members":{"ConfigurationSetName":{},"EventDestination":{"shape":"S9"}}},"output":{"resultWrapper":"UpdateConfigurationSetEventDestinationResult","type":"structure","members":{}}},"UpdateConfigurationSetReputationMetricsEnabled":{"input":{"type":"structure","required":["ConfigurationSetName","Enabled"],"members":{"ConfigurationSetName":{},"Enabled":{"type":"boolean"}}}},"UpdateConfigurationSetSendingEnabled":{"input":{"type":"structure","required":["ConfigurationSetName","Enabled"],"members":{"ConfigurationSetName":{},"Enabled":{"type":"boolean"}}}},"UpdateConfigurationSetTrackingOptions":{"input":{"type":"structure","required":["ConfigurationSetName","TrackingOptions"],"members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"Sp"}}},"output":{"resultWrapper":"UpdateConfigurationSetTrackingOptionsResult","type":"structure","members":{}}},"UpdateCustomVerificationEmailTemplate":{"input":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{},"FromEmailAddress":{},"TemplateSubject":{},"TemplateContent":{},"SuccessRedirectionURL":{},"FailureRedirectionURL":{}}}},"UpdateReceiptRule":{"input":{"type":"structure","required":["RuleSetName","Rule"],"members":{"RuleSetName":{},"Rule":{"shape":"S18"}}},"output":{"resultWrapper":"UpdateReceiptRuleResult","type":"structure","members":{}}},"UpdateTemplate":{"input":{"type":"structure","required":["Template"],"members":{"Template":{"shape":"S20"}}},"output":{"resultWrapper":"UpdateTemplateResult","type":"structure","members":{}}},"VerifyDomainDkim":{"input":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"output":{"resultWrapper":"VerifyDomainDkimResult","type":"structure","required":["DkimTokens"],"members":{"DkimTokens":{"shape":"S3h"}}}},"VerifyDomainIdentity":{"input":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"output":{"resultWrapper":"VerifyDomainIdentityResult","type":"structure","required":["VerificationToken"],"members":{"VerificationToken":{}}}},"VerifyEmailAddress":{"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{}}}},"VerifyEmailIdentity":{"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{}}},"output":{"resultWrapper":"VerifyEmailIdentityResult","type":"structure","members":{}}}},"shapes":{"S5":{"type":"structure","required":["Name"],"members":{"Name":{}}},"S9":{"type":"structure","required":["Name","MatchingEventTypes"],"members":{"Name":{},"Enabled":{"type":"boolean"},"MatchingEventTypes":{"type":"list","member":{}},"KinesisFirehoseDestination":{"type":"structure","required":["IAMRoleARN","DeliveryStreamARN"],"members":{"IAMRoleARN":{},"DeliveryStreamARN":{}}},"CloudWatchDestination":{"type":"structure","required":["DimensionConfigurations"],"members":{"DimensionConfigurations":{"type":"list","member":{"type":"structure","required":["DimensionName","DimensionValueSource","DefaultDimensionValue"],"members":{"DimensionName":{},"DimensionValueSource":{},"DefaultDimensionValue":{}}}}}},"SNSDestination":{"type":"structure","required":["TopicARN"],"members":{"TopicARN":{}}}}},"Sp":{"type":"structure","members":{"CustomRedirectDomain":{}}},"S10":{"type":"structure","required":["Name","IpFilter"],"members":{"Name":{},"IpFilter":{"type":"structure","required":["Policy","Cidr"],"members":{"Policy":{},"Cidr":{}}}}},"S18":{"type":"structure","required":["Name"],"members":{"Name":{},"Enabled":{"type":"boolean"},"TlsPolicy":{},"Recipients":{"type":"list","member":{}},"Actions":{"type":"list","member":{"type":"structure","members":{"S3Action":{"type":"structure","required":["BucketName"],"members":{"TopicArn":{},"BucketName":{},"ObjectKeyPrefix":{},"KmsKeyArn":{}}},"BounceAction":{"type":"structure","required":["SmtpReplyCode","Message","Sender"],"members":{"TopicArn":{},"SmtpReplyCode":{},"StatusCode":{},"Message":{},"Sender":{}}},"WorkmailAction":{"type":"structure","required":["OrganizationArn"],"members":{"TopicArn":{},"OrganizationArn":{}}},"LambdaAction":{"type":"structure","required":["FunctionArn"],"members":{"TopicArn":{},"FunctionArn":{},"InvocationType":{}}},"StopAction":{"type":"structure","required":["Scope"],"members":{"Scope":{},"TopicArn":{}}},"AddHeaderAction":{"type":"structure","required":["HeaderName","HeaderValue"],"members":{"HeaderName":{},"HeaderValue":{}}},"SNSAction":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{},"Encoding":{}}}}}},"ScanEnabled":{"type":"boolean"}}},"S20":{"type":"structure","required":["TemplateName"],"members":{"TemplateName":{},"SubjectPart":{},"TextPart":{},"HtmlPart":{}}},"S2t":{"type":"structure","members":{"Name":{},"CreatedTimestamp":{"type":"timestamp"}}},"S2v":{"type":"list","member":{"shape":"S18"}},"S31":{"type":"structure","members":{"TlsPolicy":{}}},"S3c":{"type":"list","member":{}},"S3h":{"type":"list","member":{}},"S3w":{"type":"list","member":{}},"S54":{"type":"list","member":{}},"S5i":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"S5x":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"S64":{"type":"structure","members":{"ToAddresses":{"shape":"S54"},"CcAddresses":{"shape":"S54"},"BccAddresses":{"shape":"S54"}}},"S6e":{"type":"structure","required":["Data"],"members":{"Data":{},"Charset":{}}}}}' - ); + /** + * Some “list” response that can be paginated have a different response structure + * + * They have a `total_count` key in the response (search also has `incomplete_results`, + * /installation/repositories also has `repository_selection`), as well as a key with + * the list of the items which name varies from endpoint to endpoint: + * + * - https://developer.github.com/v3/search/#example (key `items`) + * - https://developer.github.com/v3/checks/runs/#response-3 (key: `check_runs`) + * - https://developer.github.com/v3/checks/suites/#response-1 (key: `check_suites`) + * - https://developer.github.com/v3/apps/installations/#list-repositories (key: `repositories`) + * - https://developer.github.com/v3/apps/installations/#list-installations-for-a-user (key `installations`) + * + * Octokit normalizes these responses so that paginated results are always returned following + * the same structure. One challenge is that if the list response has only one page, no Link + * header is provided, so this header alone is not sufficient to check wether a response is + * paginated or not. For the exceptions with the namespace, a fallback check for the route + * paths has to be added in order to normalize the response. We cannot check for the total_count + * property because it also exists in the response of Get the combined status for a specific ref. + */ + const REGEX = [ + /^\/search\//, + /^\/repos\/[^/]+\/[^/]+\/commits\/[^/]+\/(check-runs|check-suites)([^/]|$)/, + /^\/installation\/repositories([^/]|$)/, + /^\/user\/installations([^/]|$)/, + /^\/repos\/[^/]+\/[^/]+\/actions\/secrets([^/]|$)/, + /^\/repos\/[^/]+\/[^/]+\/actions\/workflows(\/[^/]+\/runs)?([^/]|$)/, + /^\/repos\/[^/]+\/[^/]+\/actions\/runs(\/[^/]+\/(artifacts|jobs))?([^/]|$)/, + ]; + function normalizePaginatedListResponse(octokit, url, response) { + const path = url.replace(octokit.request.endpoint.DEFAULTS.baseUrl, ""); + const responseNeedsNormalization = REGEX.find((regex) => + regex.test(path) + ); + if (!responseNeedsNormalization) return; // keep the additional properties intact as there is currently no other way + // to retrieve the same information. - /***/ - }, + const incompleteResults = response.data.incomplete_results; + const repositorySelection = response.data.repository_selection; + const totalCount = response.data.total_count; + delete response.data.incomplete_results; + delete response.data.repository_selection; + delete response.data.total_count; + const namespaceKey = Object.keys(response.data)[0]; + const data = response.data[namespaceKey]; + response.data = data; - /***/ 61348: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListCustomVerificationEmailTemplates":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListIdentities":{"input_token":"NextToken","limit_key":"MaxItems","output_token":"NextToken","result_key":"Identities"},"ListVerifiedEmailAddresses":{"result_key":"VerifiedEmailAddresses"}}}' - ); + if (typeof incompleteResults !== "undefined") { + response.data.incomplete_results = incompleteResults; + } - /***/ - }, + if (typeof repositorySelection !== "undefined") { + response.data.repository_selection = repositorySelection; + } - /***/ 84476: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"IdentityExists":{"delay":3,"operation":"GetIdentityVerificationAttributes","maxAttempts":20,"acceptors":[{"expected":"Success","matcher":"pathAll","state":"success","argument":"VerificationAttributes.*.VerificationStatus"}]}}}' - ); + response.data.total_count = totalCount; + Object.defineProperty(response.data, namespaceKey, { + get() { + octokit.log.warn( + `[@octokit/paginate-rest] "response.data.${namespaceKey}" is deprecated for "GET ${path}". Get the results directly from "response.data"` + ); + return Array.from(data); + }, + }); + } - /***/ - }, + function iterator(octokit, route, parameters) { + const options = octokit.request.endpoint(route, parameters); + const method = options.method; + const headers = options.headers; + let url = options.url; + return { + [Symbol.asyncIterator]: () => ({ + next() { + if (!url) { + return Promise.resolve({ + done: true, + }); + } - /***/ 23864: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-01-11","endpointPrefix":"entitlement.marketplace","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Marketplace Entitlement Service","serviceId":"Marketplace Entitlement Service","signatureVersion":"v4","signingName":"aws-marketplace","targetPrefix":"AWSMPEntitlementService","uid":"entitlement.marketplace-2017-01-11"},"operations":{"GetEntitlements":{"input":{"type":"structure","required":["ProductCode"],"members":{"ProductCode":{},"Filter":{"type":"map","key":{},"value":{"type":"list","member":{}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Entitlements":{"type":"list","member":{"type":"structure","members":{"ProductCode":{},"Dimension":{},"CustomerIdentifier":{},"Value":{"type":"structure","members":{"IntegerValue":{"type":"integer"},"DoubleValue":{"type":"double"},"BooleanValue":{"type":"boolean"},"StringValue":{}}},"ExpirationDate":{"type":"timestamp"}}}},"NextToken":{}}}}},"shapes":{}}' - ); + return octokit + .request({ + method, + url, + headers, + }) + .then((response) => { + normalizePaginatedListResponse(octokit, url, response); // `response.headers.link` format: + // '; rel="next", ; rel="last"' + // sets `url` to undefined if "next" URL is not present or `link` header is not set - /***/ - }, + url = ((response.headers.link || "").match( + /<([^>]+)>;\s*rel="next"/ + ) || [])[1]; + return { + value: response, + }; + }); + }, + }), + }; + } - /***/ 98218: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + function paginate(octokit, route, parameters, mapFn) { + if (typeof parameters === "function") { + mapFn = parameters; + parameters = undefined; + } - /***/ - }, + return gather( + octokit, + [], + iterator(octokit, route, parameters)[Symbol.asyncIterator](), + mapFn + ); + } - /***/ 69235: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-01-01","endpointPrefix":"es","protocol":"rest-json","serviceFullName":"Amazon Elasticsearch Service","serviceId":"Elasticsearch Service","signatureVersion":"v4","uid":"es-2015-01-01"},"operations":{"AddTags":{"http":{"requestUri":"/2015-01-01/tags"},"input":{"type":"structure","required":["ARN","TagList"],"members":{"ARN":{},"TagList":{"shape":"S3"}}}},"AssociatePackage":{"http":{"requestUri":"/2015-01-01/packages/associate/{PackageID}/{DomainName}"},"input":{"type":"structure","required":["PackageID","DomainName"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainPackageDetails":{"shape":"Sb"}}}},"CancelElasticsearchServiceSoftwareUpdate":{"http":{"requestUri":"/2015-01-01/es/serviceSoftwareUpdate/cancel"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"ServiceSoftwareOptions":{"shape":"Sm"}}}},"CreateElasticsearchDomain":{"http":{"requestUri":"/2015-01-01/es/domain"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"ElasticsearchVersion":{},"ElasticsearchClusterConfig":{"shape":"St"},"EBSOptions":{"shape":"Sy"},"AccessPolicies":{},"SnapshotOptions":{"shape":"S11"},"VPCOptions":{"shape":"S12"},"CognitoOptions":{"shape":"S14"},"EncryptionAtRestOptions":{"shape":"S18"},"NodeToNodeEncryptionOptions":{"shape":"S1a"},"AdvancedOptions":{"shape":"S1b"},"LogPublishingOptions":{"shape":"S1c"},"DomainEndpointOptions":{"shape":"S1g"},"AdvancedSecurityOptions":{"shape":"S1i"}}},"output":{"type":"structure","members":{"DomainStatus":{"shape":"S1n"}}}},"CreatePackage":{"http":{"requestUri":"/2015-01-01/packages"},"input":{"type":"structure","required":["PackageName","PackageType","PackageSource"],"members":{"PackageName":{},"PackageType":{},"PackageDescription":{},"PackageSource":{"type":"structure","members":{"S3BucketName":{},"S3Key":{}}}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S1z"}}}},"DeleteElasticsearchDomain":{"http":{"method":"DELETE","requestUri":"/2015-01-01/es/domain/{DomainName}"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainStatus":{"shape":"S1n"}}}},"DeleteElasticsearchServiceRole":{"http":{"method":"DELETE","requestUri":"/2015-01-01/es/role"}},"DeletePackage":{"http":{"method":"DELETE","requestUri":"/2015-01-01/packages/{PackageID}"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"}}},"output":{"type":"structure","members":{"PackageDetails":{"shape":"S1z"}}}},"DescribeElasticsearchDomain":{"http":{"method":"GET","requestUri":"/2015-01-01/es/domain/{DomainName}"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","required":["DomainStatus"],"members":{"DomainStatus":{"shape":"S1n"}}}},"DescribeElasticsearchDomainConfig":{"http":{"method":"GET","requestUri":"/2015-01-01/es/domain/{DomainName}/config"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","required":["DomainConfig"],"members":{"DomainConfig":{"shape":"S2a"}}}},"DescribeElasticsearchDomains":{"http":{"requestUri":"/2015-01-01/es/domain-info"},"input":{"type":"structure","required":["DomainNames"],"members":{"DomainNames":{"type":"list","member":{}}}},"output":{"type":"structure","required":["DomainStatusList"],"members":{"DomainStatusList":{"type":"list","member":{"shape":"S1n"}}}}},"DescribeElasticsearchInstanceTypeLimits":{"http":{"method":"GET","requestUri":"/2015-01-01/es/instanceTypeLimits/{ElasticsearchVersion}/{InstanceType}"},"input":{"type":"structure","required":["InstanceType","ElasticsearchVersion"],"members":{"DomainName":{"location":"querystring","locationName":"domainName"},"InstanceType":{"location":"uri","locationName":"InstanceType"},"ElasticsearchVersion":{"location":"uri","locationName":"ElasticsearchVersion"}}},"output":{"type":"structure","members":{"LimitsByRole":{"type":"map","key":{},"value":{"type":"structure","members":{"StorageTypes":{"type":"list","member":{"type":"structure","members":{"StorageTypeName":{},"StorageSubTypeName":{},"StorageTypeLimits":{"type":"list","member":{"type":"structure","members":{"LimitName":{},"LimitValues":{"shape":"S38"}}}}}}},"InstanceLimits":{"type":"structure","members":{"InstanceCountLimits":{"type":"structure","members":{"MinimumInstanceCount":{"type":"integer"},"MaximumInstanceCount":{"type":"integer"}}}}},"AdditionalLimits":{"type":"list","member":{"type":"structure","members":{"LimitName":{},"LimitValues":{"shape":"S38"}}}}}}}}}},"DescribePackages":{"http":{"requestUri":"/2015-01-01/packages/describe"},"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PackageDetailsList":{"type":"list","member":{"shape":"S1z"}},"NextToken":{}}}},"DescribeReservedElasticsearchInstanceOfferings":{"http":{"method":"GET","requestUri":"/2015-01-01/es/reservedInstanceOfferings"},"input":{"type":"structure","members":{"ReservedElasticsearchInstanceOfferingId":{"location":"querystring","locationName":"offeringId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"ReservedElasticsearchInstanceOfferings":{"type":"list","member":{"type":"structure","members":{"ReservedElasticsearchInstanceOfferingId":{},"ElasticsearchInstanceType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"PaymentOption":{},"RecurringCharges":{"shape":"S3y"}}}}}}},"DescribeReservedElasticsearchInstances":{"http":{"method":"GET","requestUri":"/2015-01-01/es/reservedInstances"},"input":{"type":"structure","members":{"ReservedElasticsearchInstanceId":{"location":"querystring","locationName":"reservationId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"ReservedElasticsearchInstances":{"type":"list","member":{"type":"structure","members":{"ReservationName":{},"ReservedElasticsearchInstanceId":{},"ReservedElasticsearchInstanceOfferingId":{},"ElasticsearchInstanceType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ElasticsearchInstanceCount":{"type":"integer"},"State":{},"PaymentOption":{},"RecurringCharges":{"shape":"S3y"}}}}}}},"DissociatePackage":{"http":{"requestUri":"/2015-01-01/packages/dissociate/{PackageID}/{DomainName}"},"input":{"type":"structure","required":["PackageID","DomainName"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"DomainPackageDetails":{"shape":"Sb"}}}},"GetCompatibleElasticsearchVersions":{"http":{"method":"GET","requestUri":"/2015-01-01/es/compatibleVersions"},"input":{"type":"structure","members":{"DomainName":{"location":"querystring","locationName":"domainName"}}},"output":{"type":"structure","members":{"CompatibleElasticsearchVersions":{"type":"list","member":{"type":"structure","members":{"SourceVersion":{},"TargetVersions":{"shape":"S4b"}}}}}}},"GetUpgradeHistory":{"http":{"method":"GET","requestUri":"/2015-01-01/es/upgradeDomain/{DomainName}/history"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"UpgradeHistories":{"type":"list","member":{"type":"structure","members":{"UpgradeName":{},"StartTimestamp":{"type":"timestamp"},"UpgradeStatus":{},"StepsList":{"type":"list","member":{"type":"structure","members":{"UpgradeStep":{},"UpgradeStepStatus":{},"Issues":{"type":"list","member":{}},"ProgressPercent":{"type":"double"}}}}}}},"NextToken":{}}}},"GetUpgradeStatus":{"http":{"method":"GET","requestUri":"/2015-01-01/es/upgradeDomain/{DomainName}/status"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"}}},"output":{"type":"structure","members":{"UpgradeStep":{},"StepStatus":{},"UpgradeName":{}}}},"ListDomainNames":{"http":{"method":"GET","requestUri":"/2015-01-01/domain"},"output":{"type":"structure","members":{"DomainNames":{"type":"list","member":{"type":"structure","members":{"DomainName":{}}}}}}},"ListDomainsForPackage":{"http":{"method":"GET","requestUri":"/2015-01-01/packages/{PackageID}/domains"},"input":{"type":"structure","required":["PackageID"],"members":{"PackageID":{"location":"uri","locationName":"PackageID"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainPackageDetailsList":{"shape":"S4v"},"NextToken":{}}}},"ListElasticsearchInstanceTypes":{"http":{"method":"GET","requestUri":"/2015-01-01/es/instanceTypes/{ElasticsearchVersion}"},"input":{"type":"structure","required":["ElasticsearchVersion"],"members":{"ElasticsearchVersion":{"location":"uri","locationName":"ElasticsearchVersion"},"DomainName":{"location":"querystring","locationName":"domainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ElasticsearchInstanceTypes":{"type":"list","member":{}},"NextToken":{}}}},"ListElasticsearchVersions":{"http":{"method":"GET","requestUri":"/2015-01-01/es/versions"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ElasticsearchVersions":{"shape":"S4b"},"NextToken":{}}}},"ListPackagesForDomain":{"http":{"method":"GET","requestUri":"/2015-01-01/domain/{DomainName}/packages"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"DomainPackageDetailsList":{"shape":"S4v"},"NextToken":{}}}},"ListTags":{"http":{"method":"GET","requestUri":"/2015-01-01/tags/"},"input":{"type":"structure","required":["ARN"],"members":{"ARN":{"location":"querystring","locationName":"arn"}}},"output":{"type":"structure","members":{"TagList":{"shape":"S3"}}}},"PurchaseReservedElasticsearchInstanceOffering":{"http":{"requestUri":"/2015-01-01/es/purchaseReservedInstanceOffering"},"input":{"type":"structure","required":["ReservedElasticsearchInstanceOfferingId","ReservationName"],"members":{"ReservedElasticsearchInstanceOfferingId":{},"ReservationName":{},"InstanceCount":{"type":"integer"}}},"output":{"type":"structure","members":{"ReservedElasticsearchInstanceId":{},"ReservationName":{}}}},"RemoveTags":{"http":{"requestUri":"/2015-01-01/tags-removal"},"input":{"type":"structure","required":["ARN","TagKeys"],"members":{"ARN":{},"TagKeys":{"shape":"S13"}}}},"StartElasticsearchServiceSoftwareUpdate":{"http":{"requestUri":"/2015-01-01/es/serviceSoftwareUpdate/start"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"ServiceSoftwareOptions":{"shape":"Sm"}}}},"UpdateElasticsearchDomainConfig":{"http":{"requestUri":"/2015-01-01/es/domain/{DomainName}/config"},"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{"location":"uri","locationName":"DomainName"},"ElasticsearchClusterConfig":{"shape":"St"},"EBSOptions":{"shape":"Sy"},"SnapshotOptions":{"shape":"S11"},"VPCOptions":{"shape":"S12"},"CognitoOptions":{"shape":"S14"},"AdvancedOptions":{"shape":"S1b"},"AccessPolicies":{},"LogPublishingOptions":{"shape":"S1c"},"DomainEndpointOptions":{"shape":"S1g"},"AdvancedSecurityOptions":{"shape":"S1i"}}},"output":{"type":"structure","required":["DomainConfig"],"members":{"DomainConfig":{"shape":"S2a"}}}},"UpgradeElasticsearchDomain":{"http":{"requestUri":"/2015-01-01/es/upgradeDomain"},"input":{"type":"structure","required":["DomainName","TargetVersion"],"members":{"DomainName":{},"TargetVersion":{},"PerformCheckOnly":{"type":"boolean"}}},"output":{"type":"structure","members":{"DomainName":{},"TargetVersion":{},"PerformCheckOnly":{"type":"boolean"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sb":{"type":"structure","members":{"PackageID":{},"PackageName":{},"PackageType":{},"LastUpdated":{"type":"timestamp"},"DomainName":{},"DomainPackageStatus":{},"ReferencePath":{},"ErrorDetails":{"shape":"Sh"}}},"Sh":{"type":"structure","members":{"ErrorType":{},"ErrorMessage":{}}},"Sm":{"type":"structure","members":{"CurrentVersion":{},"NewVersion":{},"UpdateAvailable":{"type":"boolean"},"Cancellable":{"type":"boolean"},"UpdateStatus":{},"Description":{},"AutomatedUpdateDate":{"type":"timestamp"}}},"St":{"type":"structure","members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"DedicatedMasterEnabled":{"type":"boolean"},"ZoneAwarenessEnabled":{"type":"boolean"},"ZoneAwarenessConfig":{"type":"structure","members":{"AvailabilityZoneCount":{"type":"integer"}}},"DedicatedMasterType":{},"DedicatedMasterCount":{"type":"integer"},"WarmEnabled":{"type":"boolean"},"WarmType":{},"WarmCount":{"type":"integer"}}},"Sy":{"type":"structure","members":{"EBSEnabled":{"type":"boolean"},"VolumeType":{},"VolumeSize":{"type":"integer"},"Iops":{"type":"integer"}}},"S11":{"type":"structure","members":{"AutomatedSnapshotStartHour":{"type":"integer"}}},"S12":{"type":"structure","members":{"SubnetIds":{"shape":"S13"},"SecurityGroupIds":{"shape":"S13"}}},"S13":{"type":"list","member":{}},"S14":{"type":"structure","members":{"Enabled":{"type":"boolean"},"UserPoolId":{},"IdentityPoolId":{},"RoleArn":{}}},"S18":{"type":"structure","members":{"Enabled":{"type":"boolean"},"KmsKeyId":{}}},"S1a":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"S1b":{"type":"map","key":{},"value":{}},"S1c":{"type":"map","key":{},"value":{"type":"structure","members":{"CloudWatchLogsLogGroupArn":{},"Enabled":{"type":"boolean"}}}},"S1g":{"type":"structure","members":{"EnforceHTTPS":{"type":"boolean"},"TLSSecurityPolicy":{}}},"S1i":{"type":"structure","members":{"Enabled":{"type":"boolean"},"InternalUserDatabaseEnabled":{"type":"boolean"},"MasterUserOptions":{"type":"structure","members":{"MasterUserARN":{},"MasterUserName":{"type":"string","sensitive":true},"MasterUserPassword":{"type":"string","sensitive":true}}}}},"S1n":{"type":"structure","required":["DomainId","DomainName","ARN","ElasticsearchClusterConfig"],"members":{"DomainId":{},"DomainName":{},"ARN":{},"Created":{"type":"boolean"},"Deleted":{"type":"boolean"},"Endpoint":{},"Endpoints":{"type":"map","key":{},"value":{}},"Processing":{"type":"boolean"},"UpgradeProcessing":{"type":"boolean"},"ElasticsearchVersion":{},"ElasticsearchClusterConfig":{"shape":"St"},"EBSOptions":{"shape":"Sy"},"AccessPolicies":{},"SnapshotOptions":{"shape":"S11"},"VPCOptions":{"shape":"S1r"},"CognitoOptions":{"shape":"S14"},"EncryptionAtRestOptions":{"shape":"S18"},"NodeToNodeEncryptionOptions":{"shape":"S1a"},"AdvancedOptions":{"shape":"S1b"},"LogPublishingOptions":{"shape":"S1c"},"ServiceSoftwareOptions":{"shape":"Sm"},"DomainEndpointOptions":{"shape":"S1g"},"AdvancedSecurityOptions":{"shape":"S1s"}}},"S1r":{"type":"structure","members":{"VPCId":{},"SubnetIds":{"shape":"S13"},"AvailabilityZones":{"shape":"S13"},"SecurityGroupIds":{"shape":"S13"}}},"S1s":{"type":"structure","members":{"Enabled":{"type":"boolean"},"InternalUserDatabaseEnabled":{"type":"boolean"}}},"S1z":{"type":"structure","members":{"PackageID":{},"PackageName":{},"PackageType":{},"PackageDescription":{},"PackageStatus":{},"CreatedAt":{"type":"timestamp"},"ErrorDetails":{"shape":"Sh"}}},"S2a":{"type":"structure","members":{"ElasticsearchVersion":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S2c"}}},"ElasticsearchClusterConfig":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"St"},"Status":{"shape":"S2c"}}},"EBSOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"Sy"},"Status":{"shape":"S2c"}}},"AccessPolicies":{"type":"structure","required":["Options","Status"],"members":{"Options":{},"Status":{"shape":"S2c"}}},"SnapshotOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S11"},"Status":{"shape":"S2c"}}},"VPCOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1r"},"Status":{"shape":"S2c"}}},"CognitoOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S14"},"Status":{"shape":"S2c"}}},"EncryptionAtRestOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S18"},"Status":{"shape":"S2c"}}},"NodeToNodeEncryptionOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1a"},"Status":{"shape":"S2c"}}},"AdvancedOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1b"},"Status":{"shape":"S2c"}}},"LogPublishingOptions":{"type":"structure","members":{"Options":{"shape":"S1c"},"Status":{"shape":"S2c"}}},"DomainEndpointOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1g"},"Status":{"shape":"S2c"}}},"AdvancedSecurityOptions":{"type":"structure","required":["Options","Status"],"members":{"Options":{"shape":"S1s"},"Status":{"shape":"S2c"}}}}},"S2c":{"type":"structure","required":["CreationDate","UpdateDate","State"],"members":{"CreationDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"UpdateVersion":{"type":"integer"},"State":{},"PendingDeletion":{"type":"boolean"}}},"S38":{"type":"list","member":{}},"S3y":{"type":"list","member":{"type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}}}},"S4b":{"type":"list","member":{}},"S4v":{"type":"list","member":{"shape":"Sb"}}}}' - ); + function gather(octokit, results, iterator, mapFn) { + return iterator.next().then((result) => { + if (result.done) { + return results; + } - /***/ - }, + let earlyExit = false; - /***/ 5589: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribePackages":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeReservedElasticsearchInstanceOfferings":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeReservedElasticsearchInstances":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetUpgradeHistory":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDomainsForPackage":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListElasticsearchInstanceTypes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListElasticsearchVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPackagesForDomain":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + function done() { + earlyExit = true; + } - /***/ - }, + results = results.concat( + mapFn ? mapFn(result.value, done) : result.value.data + ); - /***/ 16181: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-10-07","endpointPrefix":"events","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon EventBridge","serviceId":"EventBridge","signatureVersion":"v4","targetPrefix":"AWSEvents","uid":"eventbridge-2015-10-07"},"operations":{"ActivateEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"CreateEventBus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventSourceName":{},"Tags":{"shape":"S5"}}},"output":{"type":"structure","members":{"EventBusArn":{}}}},"CreatePartnerEventSource":{"input":{"type":"structure","required":["Name","Account"],"members":{"Name":{},"Account":{}}},"output":{"type":"structure","members":{"EventSourceArn":{}}}},"DeactivateEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DeleteEventBus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DeletePartnerEventSource":{"input":{"type":"structure","required":["Name","Account"],"members":{"Name":{},"Account":{}}}},"DeleteRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{},"Force":{"type":"boolean"}}}},"DescribeEventBus":{"input":{"type":"structure","members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"Policy":{}}}},"DescribeEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Arn":{},"CreatedBy":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"Name":{},"State":{}}}},"DescribePartnerEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Arn":{},"Name":{}}}},"DescribeRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"ScheduleExpression":{},"State":{},"Description":{},"RoleArn":{},"ManagedBy":{},"EventBusName":{}}}},"DisableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}}},"EnableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}}},"ListEventBuses":{"input":{"type":"structure","members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"EventBuses":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"Policy":{}}}},"NextToken":{}}}},"ListEventSources":{"input":{"type":"structure","members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"EventSources":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreatedBy":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"Name":{},"State":{}}}},"NextToken":{}}}},"ListPartnerEventSourceAccounts":{"input":{"type":"structure","required":["EventSourceName"],"members":{"EventSourceName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"PartnerEventSourceAccounts":{"type":"list","member":{"type":"structure","members":{"Account":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"State":{}}}},"NextToken":{}}}},"ListPartnerEventSources":{"input":{"type":"structure","required":["NamePrefix"],"members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"PartnerEventSources":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{}}}},"NextToken":{}}}},"ListRuleNamesByTarget":{"input":{"type":"structure","required":["TargetArn"],"members":{"TargetArn":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"RuleNames":{"type":"list","member":{}},"NextToken":{}}}},"ListRules":{"input":{"type":"structure","members":{"NamePrefix":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Rules":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"State":{},"Description":{},"ScheduleExpression":{},"RoleArn":{},"ManagedBy":{},"EventBusName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5"}}}},"ListTargetsByRule":{"input":{"type":"structure","required":["Rule"],"members":{"Rule":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Targets":{"shape":"S20"},"NextToken":{}}}},"PutEvents":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"type":"structure","members":{"Time":{"type":"timestamp"},"Source":{},"Resources":{"shape":"S2y"},"DetailType":{},"Detail":{},"EventBusName":{}}}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"Entries":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"PutPartnerEvents":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"type":"structure","members":{"Time":{"type":"timestamp"},"Source":{},"Resources":{"shape":"S2y"},"DetailType":{},"Detail":{}}}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"Entries":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"PutPermission":{"input":{"type":"structure","required":["Action","Principal","StatementId"],"members":{"EventBusName":{},"Action":{},"Principal":{},"StatementId":{},"Condition":{"type":"structure","required":["Type","Key","Value"],"members":{"Type":{},"Key":{},"Value":{}}}}}},"PutRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"ScheduleExpression":{},"EventPattern":{},"State":{},"Description":{},"RoleArn":{},"Tags":{"shape":"S5"},"EventBusName":{}}},"output":{"type":"structure","members":{"RuleArn":{}}}},"PutTargets":{"input":{"type":"structure","required":["Rule","Targets"],"members":{"Rule":{},"EventBusName":{},"Targets":{"shape":"S20"}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"RemovePermission":{"input":{"type":"structure","required":["StatementId"],"members":{"StatementId":{},"EventBusName":{}}}},"RemoveTargets":{"input":{"type":"structure","required":["Rule","Ids"],"members":{"Rule":{},"EventBusName":{},"Ids":{"type":"list","member":{}},"Force":{"type":"boolean"}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"TestEventPattern":{"input":{"type":"structure","required":["EventPattern","Event"],"members":{"EventPattern":{},"Event":{}}},"output":{"type":"structure","members":{"Result":{"type":"boolean"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S20":{"type":"list","member":{"type":"structure","required":["Id","Arn"],"members":{"Id":{},"Arn":{},"RoleArn":{},"Input":{},"InputPath":{},"InputTransformer":{"type":"structure","required":["InputTemplate"],"members":{"InputPathsMap":{"type":"map","key":{},"value":{}},"InputTemplate":{}}},"KinesisParameters":{"type":"structure","required":["PartitionKeyPath"],"members":{"PartitionKeyPath":{}}},"RunCommandParameters":{"type":"structure","required":["RunCommandTargets"],"members":{"RunCommandTargets":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"EcsParameters":{"type":"structure","required":["TaskDefinitionArn"],"members":{"TaskDefinitionArn":{},"TaskCount":{"type":"integer"},"LaunchType":{},"NetworkConfiguration":{"type":"structure","members":{"awsvpcConfiguration":{"type":"structure","required":["Subnets"],"members":{"Subnets":{"shape":"S2m"},"SecurityGroups":{"shape":"S2m"},"AssignPublicIp":{}}}}},"PlatformVersion":{},"Group":{}}},"BatchParameters":{"type":"structure","required":["JobDefinition","JobName"],"members":{"JobDefinition":{},"JobName":{},"ArrayProperties":{"type":"structure","members":{"Size":{"type":"integer"}}},"RetryStrategy":{"type":"structure","members":{"Attempts":{"type":"integer"}}}}},"SqsParameters":{"type":"structure","members":{"MessageGroupId":{}}}}}},"S2m":{"type":"list","member":{}},"S2y":{"type":"list","member":{}}}}' - ); + if (earlyExit) { + return results; + } - /***/ - }, + return gather(octokit, results, iterator, mapFn); + }); + } - /***/ 41745: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /** + * @param octokit Octokit instance + * @param options Options passed to Octokit constructor + */ - /***/ - }, + function paginateRest(octokit) { + return { + paginate: Object.assign(paginate.bind(null, octokit), { + iterator: iterator.bind(null, octokit), + }), + }; + } + paginateRest.VERSION = VERSION; - /***/ 2845: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-10-07","endpointPrefix":"events","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon CloudWatch Events","serviceId":"CloudWatch Events","signatureVersion":"v4","targetPrefix":"AWSEvents","uid":"events-2015-10-07"},"operations":{"ActivateEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"CreateEventBus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventSourceName":{},"Tags":{"shape":"S5"}}},"output":{"type":"structure","members":{"EventBusArn":{}}}},"CreatePartnerEventSource":{"input":{"type":"structure","required":["Name","Account"],"members":{"Name":{},"Account":{}}},"output":{"type":"structure","members":{"EventSourceArn":{}}}},"DeactivateEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DeleteEventBus":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DeletePartnerEventSource":{"input":{"type":"structure","required":["Name","Account"],"members":{"Name":{},"Account":{}}}},"DeleteRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{},"Force":{"type":"boolean"}}}},"DescribeEventBus":{"input":{"type":"structure","members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"Policy":{}}}},"DescribeEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Arn":{},"CreatedBy":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"Name":{},"State":{}}}},"DescribePartnerEventSource":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Arn":{},"Name":{}}}},"DescribeRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"ScheduleExpression":{},"State":{},"Description":{},"RoleArn":{},"ManagedBy":{},"EventBusName":{}}}},"DisableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}}},"EnableRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"EventBusName":{}}}},"ListEventBuses":{"input":{"type":"structure","members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"EventBuses":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"Policy":{}}}},"NextToken":{}}}},"ListEventSources":{"input":{"type":"structure","members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"EventSources":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreatedBy":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"Name":{},"State":{}}}},"NextToken":{}}}},"ListPartnerEventSourceAccounts":{"input":{"type":"structure","required":["EventSourceName"],"members":{"EventSourceName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"PartnerEventSourceAccounts":{"type":"list","member":{"type":"structure","members":{"Account":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"},"State":{}}}},"NextToken":{}}}},"ListPartnerEventSources":{"input":{"type":"structure","required":["NamePrefix"],"members":{"NamePrefix":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"PartnerEventSources":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{}}}},"NextToken":{}}}},"ListRuleNamesByTarget":{"input":{"type":"structure","required":["TargetArn"],"members":{"TargetArn":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"RuleNames":{"type":"list","member":{}},"NextToken":{}}}},"ListRules":{"input":{"type":"structure","members":{"NamePrefix":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Rules":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"EventPattern":{},"State":{},"Description":{},"ScheduleExpression":{},"RoleArn":{},"ManagedBy":{},"EventBusName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5"}}}},"ListTargetsByRule":{"input":{"type":"structure","required":["Rule"],"members":{"Rule":{},"EventBusName":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Targets":{"shape":"S20"},"NextToken":{}}}},"PutEvents":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"type":"structure","members":{"Time":{"type":"timestamp"},"Source":{},"Resources":{"shape":"S2y"},"DetailType":{},"Detail":{},"EventBusName":{}}}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"Entries":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"PutPartnerEvents":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"type":"structure","members":{"Time":{"type":"timestamp"},"Source":{},"Resources":{"shape":"S2y"},"DetailType":{},"Detail":{}}}}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"Entries":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"PutPermission":{"input":{"type":"structure","required":["Action","Principal","StatementId"],"members":{"EventBusName":{},"Action":{},"Principal":{},"StatementId":{},"Condition":{"type":"structure","required":["Type","Key","Value"],"members":{"Type":{},"Key":{},"Value":{}}}}}},"PutRule":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"ScheduleExpression":{},"EventPattern":{},"State":{},"Description":{},"RoleArn":{},"Tags":{"shape":"S5"},"EventBusName":{}}},"output":{"type":"structure","members":{"RuleArn":{}}}},"PutTargets":{"input":{"type":"structure","required":["Rule","Targets"],"members":{"Rule":{},"EventBusName":{},"Targets":{"shape":"S20"}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"RemovePermission":{"input":{"type":"structure","required":["StatementId"],"members":{"StatementId":{},"EventBusName":{}}}},"RemoveTargets":{"input":{"type":"structure","required":["Rule","Ids"],"members":{"Rule":{},"EventBusName":{},"Ids":{"type":"list","member":{}},"Force":{"type":"boolean"}}},"output":{"type":"structure","members":{"FailedEntryCount":{"type":"integer"},"FailedEntries":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"TestEventPattern":{"input":{"type":"structure","required":["EventPattern","Event"],"members":{"EventPattern":{},"Event":{}}},"output":{"type":"structure","members":{"Result":{"type":"boolean"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S20":{"type":"list","member":{"type":"structure","required":["Id","Arn"],"members":{"Id":{},"Arn":{},"RoleArn":{},"Input":{},"InputPath":{},"InputTransformer":{"type":"structure","required":["InputTemplate"],"members":{"InputPathsMap":{"type":"map","key":{},"value":{}},"InputTemplate":{}}},"KinesisParameters":{"type":"structure","required":["PartitionKeyPath"],"members":{"PartitionKeyPath":{}}},"RunCommandParameters":{"type":"structure","required":["RunCommandTargets"],"members":{"RunCommandTargets":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"EcsParameters":{"type":"structure","required":["TaskDefinitionArn"],"members":{"TaskDefinitionArn":{},"TaskCount":{"type":"integer"},"LaunchType":{},"NetworkConfiguration":{"type":"structure","members":{"awsvpcConfiguration":{"type":"structure","required":["Subnets"],"members":{"Subnets":{"shape":"S2m"},"SecurityGroups":{"shape":"S2m"},"AssignPublicIp":{}}}}},"PlatformVersion":{},"Group":{}}},"BatchParameters":{"type":"structure","required":["JobDefinition","JobName"],"members":{"JobDefinition":{},"JobName":{},"ArrayProperties":{"type":"structure","members":{"Size":{"type":"integer"}}},"RetryStrategy":{"type":"structure","members":{"Attempts":{"type":"integer"}}}}},"SqsParameters":{"type":"structure","members":{"MessageGroupId":{}}}}}},"S2m":{"type":"list","member":{}},"S2y":{"type":"list","member":{}}}}' - ); + exports.paginateRest = paginateRest; + //# sourceMappingURL=index.js.map /***/ }, - /***/ 96939: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, + /***/ 312: /***/ function (module, __unusedexports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + var XMLDocument, + XMLDocumentCB, + XMLStreamWriter, + XMLStringWriter, + assign, + isFunction, + ref; - /***/ 53370: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-08-04","endpointPrefix":"firehose","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Firehose","serviceFullName":"Amazon Kinesis Firehose","serviceId":"Firehose","signatureVersion":"v4","targetPrefix":"Firehose_20150804","uid":"firehose-2015-08-04"},"operations":{"CreateDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"DeliveryStreamType":{},"KinesisStreamSourceConfiguration":{"type":"structure","required":["KinesisStreamARN","RoleARN"],"members":{"KinesisStreamARN":{},"RoleARN":{}}},"DeliveryStreamEncryptionConfigurationInput":{"shape":"S7"},"S3DestinationConfiguration":{"shape":"Sa","deprecated":true},"ExtendedS3DestinationConfiguration":{"type":"structure","required":["RoleARN","BucketARN"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Se"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Si"},"CloudWatchLoggingOptions":{"shape":"Sl"},"ProcessingConfiguration":{"shape":"Sq"},"S3BackupMode":{},"S3BackupConfiguration":{"shape":"Sa"},"DataFormatConversionConfiguration":{"shape":"Sz"}}},"RedshiftDestinationConfiguration":{"type":"structure","required":["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],"members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"S1q"},"Username":{"shape":"S1u"},"Password":{"shape":"S1v"},"RetryOptions":{"shape":"S1w"},"S3Configuration":{"shape":"Sa"},"ProcessingConfiguration":{"shape":"Sq"},"S3BackupMode":{},"S3BackupConfiguration":{"shape":"Sa"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"ElasticsearchDestinationConfiguration":{"type":"structure","required":["RoleARN","IndexName","S3Configuration"],"members":{"RoleARN":{},"DomainARN":{},"ClusterEndpoint":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S25"},"RetryOptions":{"shape":"S28"},"S3BackupMode":{},"S3Configuration":{"shape":"Sa"},"ProcessingConfiguration":{"shape":"Sq"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"SplunkDestinationConfiguration":{"type":"structure","required":["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],"members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S2g"},"S3BackupMode":{},"S3Configuration":{"shape":"Sa"},"ProcessingConfiguration":{"shape":"Sq"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"Tags":{"shape":"S2j"}}},"output":{"type":"structure","members":{"DeliveryStreamARN":{}}}},"DeleteDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"AllowForceDelete":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DescribeDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"Limit":{"type":"integer"},"ExclusiveStartDestinationId":{}}},"output":{"type":"structure","required":["DeliveryStreamDescription"],"members":{"DeliveryStreamDescription":{"type":"structure","required":["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],"members":{"DeliveryStreamName":{},"DeliveryStreamARN":{},"DeliveryStreamStatus":{},"FailureDescription":{"shape":"S2x"},"DeliveryStreamEncryptionConfiguration":{"type":"structure","members":{"KeyARN":{},"KeyType":{},"Status":{},"FailureDescription":{"shape":"S2x"}}},"DeliveryStreamType":{},"VersionId":{},"CreateTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"Source":{"type":"structure","members":{"KinesisStreamSourceDescription":{"type":"structure","members":{"KinesisStreamARN":{},"RoleARN":{},"DeliveryStartTimestamp":{"type":"timestamp"}}}}},"Destinations":{"type":"list","member":{"type":"structure","required":["DestinationId"],"members":{"DestinationId":{},"S3DestinationDescription":{"shape":"S38"},"ExtendedS3DestinationDescription":{"type":"structure","required":["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Se"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Si"},"CloudWatchLoggingOptions":{"shape":"Sl"},"ProcessingConfiguration":{"shape":"Sq"},"S3BackupMode":{},"S3BackupDescription":{"shape":"S38"},"DataFormatConversionConfiguration":{"shape":"Sz"}}},"RedshiftDestinationDescription":{"type":"structure","required":["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],"members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"S1q"},"Username":{"shape":"S1u"},"RetryOptions":{"shape":"S1w"},"S3DestinationDescription":{"shape":"S38"},"ProcessingConfiguration":{"shape":"Sq"},"S3BackupMode":{},"S3BackupDescription":{"shape":"S38"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"ElasticsearchDestinationDescription":{"type":"structure","members":{"RoleARN":{},"DomainARN":{},"ClusterEndpoint":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S25"},"RetryOptions":{"shape":"S28"},"S3BackupMode":{},"S3DestinationDescription":{"shape":"S38"},"ProcessingConfiguration":{"shape":"Sq"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"SplunkDestinationDescription":{"type":"structure","members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S2g"},"S3BackupMode":{},"S3DestinationDescription":{"shape":"S38"},"ProcessingConfiguration":{"shape":"Sq"},"CloudWatchLoggingOptions":{"shape":"Sl"}}}}}},"HasMoreDestinations":{"type":"boolean"}}}}}},"ListDeliveryStreams":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"DeliveryStreamType":{},"ExclusiveStartDeliveryStreamName":{}}},"output":{"type":"structure","required":["DeliveryStreamNames","HasMoreDeliveryStreams"],"members":{"DeliveryStreamNames":{"type":"list","member":{}},"HasMoreDeliveryStreams":{"type":"boolean"}}}},"ListTagsForDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"ExclusiveStartTagKey":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Tags","HasMoreTags"],"members":{"Tags":{"type":"list","member":{"shape":"S2k"}},"HasMoreTags":{"type":"boolean"}}}},"PutRecord":{"input":{"type":"structure","required":["DeliveryStreamName","Record"],"members":{"DeliveryStreamName":{},"Record":{"shape":"S3m"}}},"output":{"type":"structure","required":["RecordId"],"members":{"RecordId":{},"Encrypted":{"type":"boolean"}}}},"PutRecordBatch":{"input":{"type":"structure","required":["DeliveryStreamName","Records"],"members":{"DeliveryStreamName":{},"Records":{"type":"list","member":{"shape":"S3m"}}}},"output":{"type":"structure","required":["FailedPutCount","RequestResponses"],"members":{"FailedPutCount":{"type":"integer"},"Encrypted":{"type":"boolean"},"RequestResponses":{"type":"list","member":{"type":"structure","members":{"RecordId":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"StartDeliveryStreamEncryption":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{},"DeliveryStreamEncryptionConfigurationInput":{"shape":"S7"}}},"output":{"type":"structure","members":{}}},"StopDeliveryStreamEncryption":{"input":{"type":"structure","required":["DeliveryStreamName"],"members":{"DeliveryStreamName":{}}},"output":{"type":"structure","members":{}}},"TagDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName","Tags"],"members":{"DeliveryStreamName":{},"Tags":{"shape":"S2j"}}},"output":{"type":"structure","members":{}}},"UntagDeliveryStream":{"input":{"type":"structure","required":["DeliveryStreamName","TagKeys"],"members":{"DeliveryStreamName":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDestination":{"input":{"type":"structure","required":["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],"members":{"DeliveryStreamName":{},"CurrentDeliveryStreamVersionId":{},"DestinationId":{},"S3DestinationUpdate":{"shape":"S47","deprecated":true},"ExtendedS3DestinationUpdate":{"type":"structure","members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Se"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Si"},"CloudWatchLoggingOptions":{"shape":"Sl"},"ProcessingConfiguration":{"shape":"Sq"},"S3BackupMode":{},"S3BackupUpdate":{"shape":"S47"},"DataFormatConversionConfiguration":{"shape":"Sz"}}},"RedshiftDestinationUpdate":{"type":"structure","members":{"RoleARN":{},"ClusterJDBCURL":{},"CopyCommand":{"shape":"S1q"},"Username":{"shape":"S1u"},"Password":{"shape":"S1v"},"RetryOptions":{"shape":"S1w"},"S3Update":{"shape":"S47"},"ProcessingConfiguration":{"shape":"Sq"},"S3BackupMode":{},"S3BackupUpdate":{"shape":"S47"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"ElasticsearchDestinationUpdate":{"type":"structure","members":{"RoleARN":{},"DomainARN":{},"ClusterEndpoint":{},"IndexName":{},"TypeName":{},"IndexRotationPeriod":{},"BufferingHints":{"shape":"S25"},"RetryOptions":{"shape":"S28"},"S3Update":{"shape":"S47"},"ProcessingConfiguration":{"shape":"Sq"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"SplunkDestinationUpdate":{"type":"structure","members":{"HECEndpoint":{},"HECEndpointType":{},"HECToken":{},"HECAcknowledgmentTimeoutInSeconds":{"type":"integer"},"RetryOptions":{"shape":"S2g"},"S3BackupMode":{},"S3Update":{"shape":"S47"},"ProcessingConfiguration":{"shape":"Sq"},"CloudWatchLoggingOptions":{"shape":"Sl"}}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S7":{"type":"structure","required":["KeyType"],"members":{"KeyARN":{},"KeyType":{}}},"Sa":{"type":"structure","required":["RoleARN","BucketARN"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Se"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Si"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"Se":{"type":"structure","members":{"SizeInMBs":{"type":"integer"},"IntervalInSeconds":{"type":"integer"}}},"Si":{"type":"structure","members":{"NoEncryptionConfig":{},"KMSEncryptionConfig":{"type":"structure","required":["AWSKMSKeyARN"],"members":{"AWSKMSKeyARN":{}}}}},"Sl":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LogGroupName":{},"LogStreamName":{}}},"Sq":{"type":"structure","members":{"Enabled":{"type":"boolean"},"Processors":{"type":"list","member":{"type":"structure","required":["Type"],"members":{"Type":{},"Parameters":{"type":"list","member":{"type":"structure","required":["ParameterName","ParameterValue"],"members":{"ParameterName":{},"ParameterValue":{}}}}}}}}},"Sz":{"type":"structure","members":{"SchemaConfiguration":{"type":"structure","members":{"RoleARN":{},"CatalogId":{},"DatabaseName":{},"TableName":{},"Region":{},"VersionId":{}}},"InputFormatConfiguration":{"type":"structure","members":{"Deserializer":{"type":"structure","members":{"OpenXJsonSerDe":{"type":"structure","members":{"ConvertDotsInJsonKeysToUnderscores":{"type":"boolean"},"CaseInsensitive":{"type":"boolean"},"ColumnToJsonKeyMappings":{"type":"map","key":{},"value":{}}}},"HiveJsonSerDe":{"type":"structure","members":{"TimestampFormats":{"type":"list","member":{}}}}}}}},"OutputFormatConfiguration":{"type":"structure","members":{"Serializer":{"type":"structure","members":{"ParquetSerDe":{"type":"structure","members":{"BlockSizeBytes":{"type":"integer"},"PageSizeBytes":{"type":"integer"},"Compression":{},"EnableDictionaryCompression":{"type":"boolean"},"MaxPaddingBytes":{"type":"integer"},"WriterVersion":{}}},"OrcSerDe":{"type":"structure","members":{"StripeSizeBytes":{"type":"integer"},"BlockSizeBytes":{"type":"integer"},"RowIndexStride":{"type":"integer"},"EnablePadding":{"type":"boolean"},"PaddingTolerance":{"type":"double"},"Compression":{},"BloomFilterColumns":{"type":"list","member":{}},"BloomFilterFalsePositiveProbability":{"type":"double"},"DictionaryKeyThreshold":{"type":"double"},"FormatVersion":{}}}}}}},"Enabled":{"type":"boolean"}}},"S1q":{"type":"structure","required":["DataTableName"],"members":{"DataTableName":{},"DataTableColumns":{},"CopyOptions":{}}},"S1u":{"type":"string","sensitive":true},"S1v":{"type":"string","sensitive":true},"S1w":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S25":{"type":"structure","members":{"IntervalInSeconds":{"type":"integer"},"SizeInMBs":{"type":"integer"}}},"S28":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S2g":{"type":"structure","members":{"DurationInSeconds":{"type":"integer"}}},"S2j":{"type":"list","member":{"shape":"S2k"}},"S2k":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}},"S2x":{"type":"structure","required":["Type","Details"],"members":{"Type":{},"Details":{}}},"S38":{"type":"structure","required":["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],"members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Se"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Si"},"CloudWatchLoggingOptions":{"shape":"Sl"}}},"S3m":{"type":"structure","required":["Data"],"members":{"Data":{"type":"blob"}}},"S47":{"type":"structure","members":{"RoleARN":{},"BucketARN":{},"Prefix":{},"ErrorOutputPrefix":{},"BufferingHints":{"shape":"Se"},"CompressionFormat":{},"EncryptionConfiguration":{"shape":"Si"},"CloudWatchLoggingOptions":{"shape":"Sl"}}}}}' - ); + (ref = __webpack_require__(8582)), + (assign = ref.assign), + (isFunction = ref.isFunction); - /***/ - }, + XMLDocument = __webpack_require__(8559); - /***/ 16459: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + XMLDocumentCB = __webpack_require__(9768); - /***/ - }, + XMLStringWriter = __webpack_require__(2750); - /***/ 86359: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-01-01","endpointPrefix":"fms","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"FMS","serviceFullName":"Firewall Management Service","serviceId":"FMS","signatureVersion":"v4","targetPrefix":"AWSFMS_20180101","uid":"fms-2018-01-01"},"operations":{"AssociateAdminAccount":{"input":{"type":"structure","required":["AdminAccount"],"members":{"AdminAccount":{}}}},"DeleteNotificationChannel":{"input":{"type":"structure","members":{}}},"DeletePolicy":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{},"DeleteAllPolicyResources":{"type":"boolean"}}}},"DisassociateAdminAccount":{"input":{"type":"structure","members":{}}},"GetAdminAccount":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AdminAccount":{},"RoleStatus":{}}}},"GetComplianceDetail":{"input":{"type":"structure","required":["PolicyId","MemberAccount"],"members":{"PolicyId":{},"MemberAccount":{}}},"output":{"type":"structure","members":{"PolicyComplianceDetail":{"type":"structure","members":{"PolicyOwner":{},"PolicyId":{},"MemberAccount":{},"Violators":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"ViolationReason":{},"ResourceType":{}}}},"EvaluationLimitExceeded":{"type":"boolean"},"ExpiredAt":{"type":"timestamp"},"IssueInfoMap":{"shape":"Sk"}}}}}},"GetNotificationChannel":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"SnsTopicArn":{},"SnsRoleName":{}}}},"GetPolicy":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{}}},"output":{"type":"structure","members":{"Policy":{"shape":"Ss"},"PolicyArn":{}}}},"GetProtectionStatus":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{},"MemberAccountId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AdminAccountId":{},"ServiceType":{},"Data":{},"NextToken":{}}}},"ListComplianceStatus":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PolicyComplianceStatusList":{"type":"list","member":{"type":"structure","members":{"PolicyOwner":{},"PolicyId":{},"PolicyName":{},"MemberAccount":{},"EvaluationResults":{"type":"list","member":{"type":"structure","members":{"ComplianceStatus":{},"ViolatorCount":{"type":"long"},"EvaluationLimitExceeded":{"type":"boolean"}}}},"LastUpdated":{"type":"timestamp"},"IssueInfoMap":{"shape":"Sk"}}}},"NextToken":{}}}},"ListMemberAccounts":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"MemberAccounts":{"type":"list","member":{}},"NextToken":{}}}},"ListPolicies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PolicyList":{"type":"list","member":{"type":"structure","members":{"PolicyArn":{},"PolicyId":{},"PolicyName":{},"ResourceType":{},"SecurityServiceType":{},"RemediationEnabled":{"type":"boolean"}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"S1t"}}}},"PutNotificationChannel":{"input":{"type":"structure","required":["SnsTopicArn","SnsRoleName"],"members":{"SnsTopicArn":{},"SnsRoleName":{}}}},"PutPolicy":{"input":{"type":"structure","required":["Policy"],"members":{"Policy":{"shape":"Ss"},"TagList":{"shape":"S1t"}}},"output":{"type":"structure","members":{"Policy":{"shape":"Ss"},"PolicyArn":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","TagList"],"members":{"ResourceArn":{},"TagList":{"shape":"S1t"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sk":{"type":"map","key":{},"value":{}},"Ss":{"type":"structure","required":["PolicyName","SecurityServicePolicyData","ResourceType","ExcludeResourceTags","RemediationEnabled"],"members":{"PolicyId":{},"PolicyName":{},"PolicyUpdateToken":{},"SecurityServicePolicyData":{"type":"structure","required":["Type"],"members":{"Type":{},"ManagedServiceData":{}}},"ResourceType":{},"ResourceTypeList":{"type":"list","member":{}},"ResourceTags":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"ExcludeResourceTags":{"type":"boolean"},"RemediationEnabled":{"type":"boolean"},"IncludeMap":{"shape":"S13"},"ExcludeMap":{"shape":"S13"}}},"S13":{"type":"map","key":{},"value":{"type":"list","member":{}}},"S1t":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}}}}' - ); + XMLStreamWriter = __webpack_require__(3458); - /***/ - }, + module.exports.create = function (name, xmldec, doctype, options) { + var doc, root; + if (name == null) { + throw new Error("Root element needs a name"); + } + options = assign({}, xmldec, doctype, options); + doc = new XMLDocument(options); + root = doc.element(name); + if (!options.headless) { + doc.declaration(options); + if (options.pubID != null || options.sysID != null) { + doc.doctype(options); + } + } + return root; + }; - /***/ 47569: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListComplianceStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PolicyComplianceStatusList"},"ListMemberAccounts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MemberAccounts"},"ListPolicies":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PolicyList"}}}' - ); + module.exports.begin = function (options, onData, onEnd) { + var ref1; + if (isFunction(options)) { + (ref1 = [options, onData]), (onData = ref1[0]), (onEnd = ref1[1]); + options = {}; + } + if (onData) { + return new XMLDocumentCB(options, onData, onEnd); + } else { + return new XMLDocument(options); + } + }; - /***/ - }, + module.exports.stringWriter = function (options) { + return new XMLStringWriter(options); + }; - /***/ 55586: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-06-26","endpointPrefix":"forecast","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Forecast Service","serviceId":"forecast","signatureVersion":"v4","signingName":"forecast","targetPrefix":"AmazonForecast","uid":"forecast-2018-06-26"},"operations":{"CreateDataset":{"input":{"type":"structure","required":["DatasetName","Domain","DatasetType","Schema"],"members":{"DatasetName":{},"Domain":{},"DatasetType":{},"DataFrequency":{},"Schema":{"shape":"S6"},"EncryptionConfig":{"shape":"Sa"}}},"output":{"type":"structure","members":{"DatasetArn":{}}}},"CreateDatasetGroup":{"input":{"type":"structure","required":["DatasetGroupName","Domain"],"members":{"DatasetGroupName":{},"Domain":{},"DatasetArns":{"shape":"Sf"}}},"output":{"type":"structure","members":{"DatasetGroupArn":{}}}},"CreateDatasetImportJob":{"input":{"type":"structure","required":["DatasetImportJobName","DatasetArn","DataSource"],"members":{"DatasetImportJobName":{},"DatasetArn":{},"DataSource":{"shape":"Si"},"TimestampFormat":{}}},"output":{"type":"structure","members":{"DatasetImportJobArn":{}}}},"CreateForecast":{"input":{"type":"structure","required":["ForecastName","PredictorArn"],"members":{"ForecastName":{},"PredictorArn":{},"ForecastTypes":{"shape":"So"}}},"output":{"type":"structure","members":{"ForecastArn":{}}}},"CreateForecastExportJob":{"input":{"type":"structure","required":["ForecastExportJobName","ForecastArn","Destination"],"members":{"ForecastExportJobName":{},"ForecastArn":{},"Destination":{"shape":"Ss"}}},"output":{"type":"structure","members":{"ForecastExportJobArn":{}}}},"CreatePredictor":{"input":{"type":"structure","required":["PredictorName","ForecastHorizon","InputDataConfig","FeaturizationConfig"],"members":{"PredictorName":{},"AlgorithmArn":{},"ForecastHorizon":{"type":"integer"},"PerformAutoML":{"type":"boolean"},"PerformHPO":{"type":"boolean"},"TrainingParameters":{"shape":"Sx"},"EvaluationParameters":{"shape":"S10"},"HPOConfig":{"shape":"S11"},"InputDataConfig":{"shape":"S1d"},"FeaturizationConfig":{"shape":"S1g"},"EncryptionConfig":{"shape":"Sa"}}},"output":{"type":"structure","members":{"PredictorArn":{}}}},"DeleteDataset":{"input":{"type":"structure","required":["DatasetArn"],"members":{"DatasetArn":{}}},"idempotent":true},"DeleteDatasetGroup":{"input":{"type":"structure","required":["DatasetGroupArn"],"members":{"DatasetGroupArn":{}}},"idempotent":true},"DeleteDatasetImportJob":{"input":{"type":"structure","required":["DatasetImportJobArn"],"members":{"DatasetImportJobArn":{}}},"idempotent":true},"DeleteForecast":{"input":{"type":"structure","required":["ForecastArn"],"members":{"ForecastArn":{}}},"idempotent":true},"DeleteForecastExportJob":{"input":{"type":"structure","required":["ForecastExportJobArn"],"members":{"ForecastExportJobArn":{}}},"idempotent":true},"DeletePredictor":{"input":{"type":"structure","required":["PredictorArn"],"members":{"PredictorArn":{}}},"idempotent":true},"DescribeDataset":{"input":{"type":"structure","required":["DatasetArn"],"members":{"DatasetArn":{}}},"output":{"type":"structure","members":{"DatasetArn":{},"DatasetName":{},"Domain":{},"DatasetType":{},"DataFrequency":{},"Schema":{"shape":"S6"},"EncryptionConfig":{"shape":"Sa"},"Status":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}},"idempotent":true},"DescribeDatasetGroup":{"input":{"type":"structure","required":["DatasetGroupArn"],"members":{"DatasetGroupArn":{}}},"output":{"type":"structure","members":{"DatasetGroupName":{},"DatasetGroupArn":{},"DatasetArns":{"shape":"Sf"},"Domain":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}},"idempotent":true},"DescribeDatasetImportJob":{"input":{"type":"structure","required":["DatasetImportJobArn"],"members":{"DatasetImportJobArn":{}}},"output":{"type":"structure","members":{"DatasetImportJobName":{},"DatasetImportJobArn":{},"DatasetArn":{},"TimestampFormat":{},"DataSource":{"shape":"Si"},"FieldStatistics":{"type":"map","key":{},"value":{"type":"structure","members":{"Count":{"type":"integer"},"CountDistinct":{"type":"integer"},"CountNull":{"type":"integer"},"CountNan":{"type":"integer"},"Min":{},"Max":{},"Avg":{"type":"double"},"Stddev":{"type":"double"}}}},"DataSize":{"type":"double"},"Status":{},"Message":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}},"idempotent":true},"DescribeForecast":{"input":{"type":"structure","required":["ForecastArn"],"members":{"ForecastArn":{}}},"output":{"type":"structure","members":{"ForecastArn":{},"ForecastName":{},"ForecastTypes":{"shape":"So"},"PredictorArn":{},"DatasetGroupArn":{},"Status":{},"Message":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}},"idempotent":true},"DescribeForecastExportJob":{"input":{"type":"structure","required":["ForecastExportJobArn"],"members":{"ForecastExportJobArn":{}}},"output":{"type":"structure","members":{"ForecastExportJobArn":{},"ForecastExportJobName":{},"ForecastArn":{},"Destination":{"shape":"Ss"},"Message":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}},"idempotent":true},"DescribePredictor":{"input":{"type":"structure","required":["PredictorArn"],"members":{"PredictorArn":{}}},"output":{"type":"structure","members":{"PredictorArn":{},"PredictorName":{},"AlgorithmArn":{},"ForecastHorizon":{"type":"integer"},"PerformAutoML":{"type":"boolean"},"PerformHPO":{"type":"boolean"},"TrainingParameters":{"shape":"Sx"},"EvaluationParameters":{"shape":"S10"},"HPOConfig":{"shape":"S11"},"InputDataConfig":{"shape":"S1d"},"FeaturizationConfig":{"shape":"S1g"},"EncryptionConfig":{"shape":"Sa"},"PredictorExecutionDetails":{"type":"structure","members":{"PredictorExecutions":{"type":"list","member":{"type":"structure","members":{"AlgorithmArn":{},"TestWindows":{"type":"list","member":{"type":"structure","members":{"TestWindowStart":{"type":"timestamp"},"TestWindowEnd":{"type":"timestamp"},"Status":{},"Message":{}}}}}}}}},"DatasetImportJobArns":{"shape":"Sf"},"AutoMLAlgorithmArns":{"shape":"Sf"},"Status":{},"Message":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}},"idempotent":true},"GetAccuracyMetrics":{"input":{"type":"structure","required":["PredictorArn"],"members":{"PredictorArn":{}}},"output":{"type":"structure","members":{"PredictorEvaluationResults":{"type":"list","member":{"type":"structure","members":{"AlgorithmArn":{},"TestWindows":{"type":"list","member":{"type":"structure","members":{"TestWindowStart":{"type":"timestamp"},"TestWindowEnd":{"type":"timestamp"},"ItemCount":{"type":"integer"},"EvaluationType":{},"Metrics":{"type":"structure","members":{"RMSE":{"type":"double"},"WeightedQuantileLosses":{"type":"list","member":{"type":"structure","members":{"Quantile":{"type":"double"},"LossValue":{"type":"double"}}}}}}}}}}}}}},"idempotent":true},"ListDatasetGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DatasetGroups":{"type":"list","member":{"type":"structure","members":{"DatasetGroupArn":{},"DatasetGroupName":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListDatasetImportJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S30"}}},"output":{"type":"structure","members":{"DatasetImportJobs":{"type":"list","member":{"type":"structure","members":{"DatasetImportJobArn":{},"DatasetImportJobName":{},"DataSource":{"shape":"Si"},"Status":{},"Message":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListDatasets":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Datasets":{"type":"list","member":{"type":"structure","members":{"DatasetArn":{},"DatasetName":{},"DatasetType":{},"Domain":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListForecastExportJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S30"}}},"output":{"type":"structure","members":{"ForecastExportJobs":{"type":"list","member":{"type":"structure","members":{"ForecastExportJobArn":{},"ForecastExportJobName":{},"Destination":{"shape":"Ss"},"Status":{},"Message":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListForecasts":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S30"}}},"output":{"type":"structure","members":{"Forecasts":{"type":"list","member":{"type":"structure","members":{"ForecastArn":{},"ForecastName":{},"PredictorArn":{},"DatasetGroupArn":{},"Status":{},"Message":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListPredictors":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"S30"}}},"output":{"type":"structure","members":{"Predictors":{"type":"list","member":{"type":"structure","members":{"PredictorArn":{},"PredictorName":{},"DatasetGroupArn":{},"Status":{},"Message":{},"CreationTime":{"type":"timestamp"},"LastModificationTime":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"UpdateDatasetGroup":{"input":{"type":"structure","required":["DatasetGroupArn","DatasetArns"],"members":{"DatasetGroupArn":{},"DatasetArns":{"shape":"Sf"}}},"output":{"type":"structure","members":{}},"idempotent":true}},"shapes":{"S6":{"type":"structure","members":{"Attributes":{"type":"list","member":{"type":"structure","members":{"AttributeName":{},"AttributeType":{}}}}}},"Sa":{"type":"structure","required":["RoleArn","KMSKeyArn"],"members":{"RoleArn":{},"KMSKeyArn":{}}},"Sf":{"type":"list","member":{}},"Si":{"type":"structure","required":["S3Config"],"members":{"S3Config":{"shape":"Sj"}}},"Sj":{"type":"structure","required":["Path","RoleArn"],"members":{"Path":{},"RoleArn":{},"KMSKeyArn":{}}},"So":{"type":"list","member":{}},"Ss":{"type":"structure","required":["S3Config"],"members":{"S3Config":{"shape":"Sj"}}},"Sx":{"type":"map","key":{},"value":{}},"S10":{"type":"structure","members":{"NumberOfBacktestWindows":{"type":"integer"},"BackTestWindowOffset":{"type":"integer"}}},"S11":{"type":"structure","members":{"ParameterRanges":{"type":"structure","members":{"CategoricalParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{}}}}},"ContinuousParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MaxValue","MinValue"],"members":{"Name":{},"MaxValue":{"type":"double"},"MinValue":{"type":"double"},"ScalingType":{}}}},"IntegerParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MaxValue","MinValue"],"members":{"Name":{},"MaxValue":{"type":"integer"},"MinValue":{"type":"integer"},"ScalingType":{}}}}}}}},"S1d":{"type":"structure","required":["DatasetGroupArn"],"members":{"DatasetGroupArn":{},"SupplementaryFeatures":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}}},"S1g":{"type":"structure","required":["ForecastFrequency"],"members":{"ForecastFrequency":{},"ForecastDimensions":{"type":"list","member":{}},"Featurizations":{"type":"list","member":{"type":"structure","required":["AttributeName"],"members":{"AttributeName":{},"FeaturizationPipeline":{"type":"list","member":{"type":"structure","required":["FeaturizationMethodName"],"members":{"FeaturizationMethodName":{},"FeaturizationMethodParameters":{"type":"map","key":{},"value":{}}}}}}}}}},"S30":{"type":"list","member":{"type":"structure","required":["Key","Value","Condition"],"members":{"Key":{},"Value":{},"Condition":{}}}}}}' - ); + module.exports.streamWriter = function (stream, options) { + return new XMLStreamWriter(stream, options); + }; + }.call(this)); /***/ }, - /***/ 83052: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDatasetGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DatasetGroups"},"ListDatasetImportJobs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DatasetImportJobs"},"ListDatasets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Datasets"},"ListForecastExportJobs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ForecastExportJobs"},"ListForecasts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Forecasts"},"ListPredictors":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Predictors"}}}' - ); + /***/ 320: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-07-11", + endpointPrefix: "session.qldb", + jsonVersion: "1.0", + protocol: "json", + serviceAbbreviation: "QLDB Session", + serviceFullName: "Amazon QLDB Session", + serviceId: "QLDB Session", + signatureVersion: "v4", + signingName: "qldb", + targetPrefix: "QLDBSession", + uid: "qldb-session-2019-07-11", + }, + operations: { + SendCommand: { + input: { + type: "structure", + members: { + SessionToken: {}, + StartSession: { + type: "structure", + required: ["LedgerName"], + members: { LedgerName: {} }, + }, + StartTransaction: { type: "structure", members: {} }, + EndSession: { type: "structure", members: {} }, + CommitTransaction: { + type: "structure", + required: ["TransactionId", "CommitDigest"], + members: { + TransactionId: {}, + CommitDigest: { type: "blob" }, + }, + }, + AbortTransaction: { type: "structure", members: {} }, + ExecuteStatement: { + type: "structure", + required: ["TransactionId", "Statement"], + members: { + TransactionId: {}, + Statement: {}, + Parameters: { type: "list", member: { shape: "Se" } }, + }, + }, + FetchPage: { + type: "structure", + required: ["TransactionId", "NextPageToken"], + members: { TransactionId: {}, NextPageToken: {} }, + }, + }, + }, + output: { + type: "structure", + members: { + StartSession: { + type: "structure", + members: { SessionToken: {} }, + }, + StartTransaction: { + type: "structure", + members: { TransactionId: {} }, + }, + EndSession: { type: "structure", members: {} }, + CommitTransaction: { + type: "structure", + members: { + TransactionId: {}, + CommitDigest: { type: "blob" }, + }, + }, + AbortTransaction: { type: "structure", members: {} }, + ExecuteStatement: { + type: "structure", + members: { FirstPage: { shape: "Sq" } }, + }, + FetchPage: { + type: "structure", + members: { Page: { shape: "Sq" } }, + }, + }, + }, + }, + }, + shapes: { + Se: { + type: "structure", + members: { IonBinary: { type: "blob" }, IonText: {} }, + }, + Sq: { + type: "structure", + members: { + Values: { type: "list", member: { shape: "Se" } }, + NextPageToken: {}, + }, + }, + }, + }; /***/ }, - /***/ 6430: /***/ (module) => { + /***/ 323: /***/ function (module) { "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-06-26","endpointPrefix":"forecastquery","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Forecast Query Service","serviceId":"forecastquery","signatureVersion":"v4","signingName":"forecast","targetPrefix":"AmazonForecastRuntime","uid":"forecastquery-2018-06-26"},"operations":{"QueryForecast":{"input":{"type":"structure","required":["ForecastArn","Filters"],"members":{"ForecastArn":{},"StartDate":{},"EndDate":{},"Filters":{"type":"map","key":{},"value":{}},"NextToken":{}}},"output":{"type":"structure","members":{"Forecast":{"type":"structure","members":{"Predictions":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"Timestamp":{},"Value":{"type":"double"}}}}}}}}}}},"shapes":{}}' - ); - - /***/ - }, - /***/ 30372: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + var isStream = (module.exports = function (stream) { + return ( + stream !== null && + typeof stream === "object" && + typeof stream.pipe === "function" + ); + }); - /***/ - }, + isStream.writable = function (stream) { + return ( + isStream(stream) && + stream.writable !== false && + typeof stream._write === "function" && + typeof stream._writableState === "object" + ); + }; - /***/ 93807: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-11-15","endpointPrefix":"frauddetector","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Fraud Detector","serviceId":"FraudDetector","signatureVersion":"v4","targetPrefix":"AWSHawksNestServiceFacade","uid":"frauddetector-2019-11-15"},"operations":{"BatchCreateVariable":{"input":{"type":"structure","required":["variableEntries"],"members":{"variableEntries":{"type":"list","member":{"type":"structure","members":{"name":{},"dataType":{},"dataSource":{},"defaultValue":{},"description":{},"variableType":{}}}}}},"output":{"type":"structure","members":{"errors":{"type":"list","member":{"type":"structure","members":{"name":{},"code":{"type":"integer"},"message":{}}}}}}},"BatchGetVariable":{"input":{"type":"structure","required":["names"],"members":{"names":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"variables":{"shape":"Sc"},"errors":{"type":"list","member":{"type":"structure","members":{"name":{},"code":{"type":"integer"},"message":{}}}}}}},"CreateDetectorVersion":{"input":{"type":"structure","required":["detectorId","rules"],"members":{"detectorId":{},"description":{},"externalModelEndpoints":{"shape":"Sm"},"rules":{"shape":"Sn"},"modelVersions":{"shape":"Sq"}}},"output":{"type":"structure","members":{"detectorId":{},"detectorVersionId":{},"status":{}}}},"CreateModelVersion":{"input":{"type":"structure","required":["modelId","modelType"],"members":{"modelId":{},"modelType":{},"description":{}}},"output":{"type":"structure","members":{"modelId":{},"modelType":{},"modelVersionNumber":{},"status":{}}}},"CreateRule":{"input":{"type":"structure","required":["ruleId","detectorId","expression","language","outcomes"],"members":{"ruleId":{},"detectorId":{},"description":{},"expression":{},"language":{},"outcomes":{"shape":"S10"}}},"output":{"type":"structure","members":{"rule":{"shape":"So"}}}},"CreateVariable":{"input":{"type":"structure","required":["name","dataType","dataSource","defaultValue"],"members":{"name":{},"dataType":{},"dataSource":{},"defaultValue":{},"description":{},"variableType":{}}},"output":{"type":"structure","members":{}}},"DeleteDetectorVersion":{"input":{"type":"structure","required":["detectorId","detectorVersionId"],"members":{"detectorId":{},"detectorVersionId":{}}},"output":{"type":"structure","members":{}}},"DeleteEvent":{"input":{"type":"structure","required":["eventId"],"members":{"eventId":{}}},"output":{"type":"structure","members":{}}},"DescribeDetector":{"input":{"type":"structure","required":["detectorId"],"members":{"detectorId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"detectorId":{},"detectorVersionSummaries":{"type":"list","member":{"type":"structure","members":{"detectorVersionId":{},"status":{},"description":{},"lastUpdatedTime":{}}}},"nextToken":{}}}},"DescribeModelVersions":{"input":{"type":"structure","members":{"modelId":{},"modelVersionNumber":{},"modelType":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"modelVersionDetails":{"type":"list","member":{"type":"structure","members":{"modelId":{},"modelType":{},"modelVersionNumber":{},"description":{},"status":{},"trainingDataSource":{"shape":"S1i"},"modelVariables":{"shape":"S1l"},"labelSchema":{"shape":"S1o"},"validationMetrics":{"shape":"S1q"},"trainingMetrics":{"shape":"S1q"},"lastUpdatedTime":{},"createdTime":{}}}},"nextToken":{}}}},"GetDetectorVersion":{"input":{"type":"structure","required":["detectorId","detectorVersionId"],"members":{"detectorId":{},"detectorVersionId":{}}},"output":{"type":"structure","members":{"detectorId":{},"detectorVersionId":{},"description":{},"externalModelEndpoints":{"shape":"Sm"},"modelVersions":{"shape":"Sq"},"rules":{"shape":"Sn"},"status":{},"lastUpdatedTime":{},"createdTime":{}}}},"GetDetectors":{"input":{"type":"structure","members":{"detectorId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"detectors":{"type":"list","member":{"type":"structure","members":{"detectorId":{},"description":{},"lastUpdatedTime":{},"createdTime":{}}}},"nextToken":{}}}},"GetExternalModels":{"input":{"type":"structure","members":{"modelEndpoint":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"externalModels":{"type":"list","member":{"type":"structure","members":{"modelEndpoint":{},"modelSource":{},"role":{"shape":"S24"},"inputConfiguration":{"shape":"S25"},"outputConfiguration":{"shape":"S28"},"modelEndpointStatus":{},"lastUpdatedTime":{},"createdTime":{}}}},"nextToken":{}}}},"GetModelVersion":{"input":{"type":"structure","required":["modelId","modelType","modelVersionNumber"],"members":{"modelId":{},"modelType":{},"modelVersionNumber":{}}},"output":{"type":"structure","members":{"modelId":{},"modelType":{},"modelVersionNumber":{},"description":{},"status":{}}}},"GetModels":{"input":{"type":"structure","members":{"modelType":{},"modelId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"nextToken":{},"models":{"type":"list","member":{"type":"structure","members":{"modelId":{},"modelType":{},"description":{},"trainingDataSource":{"shape":"S1i"},"modelVariables":{"shape":"S1l"},"labelSchema":{"shape":"S1o"},"lastUpdatedTime":{},"createdTime":{}}}}}}},"GetOutcomes":{"input":{"type":"structure","members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"outcomes":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"lastUpdatedTime":{},"createdTime":{}}}},"nextToken":{}}}},"GetPrediction":{"input":{"type":"structure","required":["detectorId","eventId"],"members":{"detectorId":{},"detectorVersionId":{},"eventId":{},"eventAttributes":{"type":"map","key":{},"value":{"type":"string","sensitive":true}},"externalModelEndpointDataBlobs":{"type":"map","key":{},"value":{"type":"structure","members":{"byteBuffer":{"type":"blob"},"contentType":{}}},"sensitive":true}}},"output":{"type":"structure","members":{"outcomes":{"shape":"Sm"},"modelScores":{"type":"list","member":{"type":"structure","members":{"modelVersion":{"shape":"Sr"},"scores":{"type":"map","key":{},"value":{"type":"float"}}}}}}}},"GetRules":{"input":{"type":"structure","required":["detectorId"],"members":{"ruleId":{},"detectorId":{},"ruleVersion":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ruleDetails":{"type":"list","member":{"type":"structure","members":{"ruleId":{},"description":{},"detectorId":{},"ruleVersion":{},"expression":{},"language":{},"outcomes":{"shape":"S10"},"lastUpdatedTime":{},"createdTime":{}}}},"nextToken":{}}}},"GetVariables":{"input":{"type":"structure","members":{"name":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"variables":{"shape":"Sc"},"nextToken":{}}}},"PutDetector":{"input":{"type":"structure","required":["detectorId"],"members":{"detectorId":{},"description":{}}},"output":{"type":"structure","members":{}}},"PutExternalModel":{"input":{"type":"structure","required":["modelEndpoint","modelSource","role","inputConfiguration","outputConfiguration","modelEndpointStatus"],"members":{"modelEndpoint":{},"modelSource":{},"role":{"shape":"S24"},"inputConfiguration":{"shape":"S25"},"outputConfiguration":{"shape":"S28"},"modelEndpointStatus":{}}},"output":{"type":"structure","members":{}}},"PutModel":{"input":{"type":"structure","required":["modelId","modelType","trainingDataSource","modelVariables","labelSchema"],"members":{"modelId":{},"modelType":{},"description":{},"trainingDataSource":{"shape":"S1i"},"modelVariables":{"shape":"S1l"},"labelSchema":{"shape":"S1o"}}},"output":{"type":"structure","members":{}}},"PutOutcome":{"input":{"type":"structure","required":["name"],"members":{"name":{},"description":{}}},"output":{"type":"structure","members":{}}},"UpdateDetectorVersion":{"input":{"type":"structure","required":["detectorId","detectorVersionId","externalModelEndpoints","rules"],"members":{"detectorId":{},"detectorVersionId":{},"externalModelEndpoints":{"shape":"Sm"},"rules":{"shape":"Sn"},"description":{},"modelVersions":{"shape":"Sq"}}},"output":{"type":"structure","members":{}}},"UpdateDetectorVersionMetadata":{"input":{"type":"structure","required":["detectorId","detectorVersionId","description"],"members":{"detectorId":{},"detectorVersionId":{},"description":{}}},"output":{"type":"structure","members":{}}},"UpdateDetectorVersionStatus":{"input":{"type":"structure","required":["detectorId","detectorVersionId","status"],"members":{"detectorId":{},"detectorVersionId":{},"status":{}}},"output":{"type":"structure","members":{}}},"UpdateModelVersion":{"input":{"type":"structure","required":["modelId","modelType","modelVersionNumber","description","status"],"members":{"modelId":{},"modelType":{},"modelVersionNumber":{},"description":{},"status":{}}},"output":{"type":"structure","members":{}}},"UpdateRuleMetadata":{"input":{"type":"structure","required":["rule","description"],"members":{"rule":{"shape":"So"},"description":{}}},"output":{"type":"structure","members":{}}},"UpdateRuleVersion":{"input":{"type":"structure","required":["rule","expression","language","outcomes"],"members":{"rule":{"shape":"So"},"description":{},"expression":{},"language":{},"outcomes":{"shape":"S10"}}},"output":{"type":"structure","members":{"rule":{"shape":"So"}}}},"UpdateVariable":{"input":{"type":"structure","required":["name"],"members":{"name":{},"defaultValue":{},"description":{},"variableType":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sc":{"type":"list","member":{"type":"structure","members":{"name":{},"dataType":{},"dataSource":{},"defaultValue":{},"description":{},"variableType":{},"lastUpdatedTime":{},"createdTime":{}}}},"Sm":{"type":"list","member":{}},"Sn":{"type":"list","member":{"shape":"So"}},"So":{"type":"structure","required":["detectorId","ruleId","ruleVersion"],"members":{"detectorId":{},"ruleId":{},"ruleVersion":{}}},"Sq":{"type":"list","member":{"shape":"Sr"}},"Sr":{"type":"structure","required":["modelId","modelType","modelVersionNumber"],"members":{"modelId":{},"modelType":{},"modelVersionNumber":{}}},"S10":{"type":"list","member":{}},"S1i":{"type":"structure","required":["dataLocation","dataAccessRoleArn"],"members":{"dataLocation":{},"dataAccessRoleArn":{}}},"S1l":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{},"index":{"type":"integer"}}}},"S1o":{"type":"structure","required":["labelKey","labelMapper"],"members":{"labelKey":{},"labelMapper":{"type":"map","key":{},"value":{"shape":"Sm"}}}},"S1q":{"type":"map","key":{},"value":{}},"S24":{"type":"structure","required":["arn","name"],"members":{"arn":{},"name":{}}},"S25":{"type":"structure","required":["isOpaque"],"members":{"format":{},"isOpaque":{"type":"boolean"},"jsonInputTemplate":{},"csvInputTemplate":{}}},"S28":{"type":"structure","required":["format"],"members":{"format":{},"jsonKeyToVariableMap":{"type":"map","key":{},"value":{}},"csvIndexToVariableMap":{"type":"map","key":{},"value":{}}}}}}' - ); + isStream.readable = function (stream) { + return ( + isStream(stream) && + stream.readable !== false && + typeof stream._read === "function" && + typeof stream._readableState === "object" + ); + }; - /***/ - }, + isStream.duplex = function (stream) { + return isStream.writable(stream) && isStream.readable(stream); + }; - /***/ 32681: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeModelVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetDetectors":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetExternalModels":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetModels":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetOutcomes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetRules":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetVariables":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + isStream.transform = function (stream) { + return ( + isStream.duplex(stream) && + typeof stream._transform === "function" && + typeof stream._transformState === "object" + ); + }; /***/ }, - /***/ 85233: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-03-01","endpointPrefix":"fsx","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon FSx","serviceId":"FSx","signatureVersion":"v4","signingName":"fsx","targetPrefix":"AWSSimbaAPIService_v20180301","uid":"fsx-2018-03-01"},"operations":{"CancelDataRepositoryTask":{"input":{"type":"structure","required":["TaskId"],"members":{"TaskId":{}}},"output":{"type":"structure","members":{"Lifecycle":{},"TaskId":{}}},"idempotent":true},"CreateBackup":{"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"Backup":{"shape":"Sd"}}},"idempotent":true},"CreateDataRepositoryTask":{"input":{"type":"structure","required":["Type","FileSystemId","Report"],"members":{"Type":{},"Paths":{"shape":"S1r"},"FileSystemId":{},"Report":{"shape":"S1t"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S8"}}},"output":{"type":"structure","members":{"DataRepositoryTask":{"shape":"S1x"}}},"idempotent":true},"CreateFileSystem":{"input":{"type":"structure","required":["FileSystemType","StorageCapacity","SubnetIds"],"members":{"ClientRequestToken":{"idempotencyToken":true},"FileSystemType":{},"StorageCapacity":{"type":"integer"},"StorageType":{},"SubnetIds":{"shape":"Sv"},"SecurityGroupIds":{"shape":"S27"},"Tags":{"shape":"S8"},"KmsKeyId":{},"WindowsConfiguration":{"shape":"S29"},"LustreConfiguration":{"type":"structure","members":{"WeeklyMaintenanceStartTime":{},"ImportPath":{},"ExportPath":{},"ImportedFileChunkSize":{"type":"integer"},"DeploymentType":{},"PerUnitStorageThroughput":{"type":"integer"}}}}},"output":{"type":"structure","members":{"FileSystem":{"shape":"Sn"}}}},"CreateFileSystemFromBackup":{"input":{"type":"structure","required":["BackupId","SubnetIds"],"members":{"BackupId":{},"ClientRequestToken":{"idempotencyToken":true},"SubnetIds":{"shape":"Sv"},"SecurityGroupIds":{"shape":"S27"},"Tags":{"shape":"S8"},"WindowsConfiguration":{"shape":"S29"},"StorageType":{}}},"output":{"type":"structure","members":{"FileSystem":{"shape":"Sn"}}}},"DeleteBackup":{"input":{"type":"structure","required":["BackupId"],"members":{"BackupId":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"BackupId":{},"Lifecycle":{}}},"idempotent":true},"DeleteFileSystem":{"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{},"ClientRequestToken":{"idempotencyToken":true},"WindowsConfiguration":{"type":"structure","members":{"SkipFinalBackup":{"type":"boolean"},"FinalBackupTags":{"shape":"S8"}}}}},"output":{"type":"structure","members":{"FileSystemId":{},"Lifecycle":{},"WindowsResponse":{"type":"structure","members":{"FinalBackupId":{},"FinalBackupTags":{"shape":"S8"}}}}},"idempotent":true},"DescribeBackups":{"input":{"type":"structure","members":{"BackupIds":{"type":"list","member":{}},"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Backups":{"type":"list","member":{"shape":"Sd"}},"NextToken":{}}}},"DescribeDataRepositoryTasks":{"input":{"type":"structure","members":{"TaskIds":{"type":"list","member":{}},"Filters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DataRepositoryTasks":{"type":"list","member":{"shape":"S1x"}},"NextToken":{}}}},"DescribeFileSystems":{"input":{"type":"structure","members":{"FileSystemIds":{"type":"list","member":{}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FileSystems":{"type":"list","member":{"shape":"Sn"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S8"},"NextToken":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S8"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateFileSystem":{"input":{"type":"structure","required":["FileSystemId"],"members":{"FileSystemId":{},"ClientRequestToken":{"idempotencyToken":true},"WindowsConfiguration":{"type":"structure","members":{"WeeklyMaintenanceStartTime":{},"DailyAutomaticBackupStartTime":{},"AutomaticBackupRetentionDays":{"type":"integer"},"SelfManagedActiveDirectoryConfiguration":{"type":"structure","members":{"UserName":{},"Password":{"shape":"S2b"},"DnsIps":{"shape":"S17"}}}}},"LustreConfiguration":{"type":"structure","members":{"WeeklyMaintenanceStartTime":{}}}}},"output":{"type":"structure","members":{"FileSystem":{"shape":"Sn"}}}}},"shapes":{"S8":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","required":["BackupId","Lifecycle","Type","CreationTime","FileSystem"],"members":{"BackupId":{},"Lifecycle":{},"FailureDetails":{"type":"structure","members":{"Message":{}}},"Type":{},"ProgressPercent":{"type":"integer"},"CreationTime":{"type":"timestamp"},"KmsKeyId":{},"ResourceARN":{},"Tags":{"shape":"S8"},"FileSystem":{"shape":"Sn"},"DirectoryInformation":{"type":"structure","members":{"DomainName":{},"ActiveDirectoryId":{}}}}},"Sn":{"type":"structure","members":{"OwnerId":{},"CreationTime":{"type":"timestamp"},"FileSystemId":{},"FileSystemType":{},"Lifecycle":{},"FailureDetails":{"type":"structure","members":{"Message":{}}},"StorageCapacity":{"type":"integer"},"StorageType":{},"VpcId":{},"SubnetIds":{"shape":"Sv"},"NetworkInterfaceIds":{"type":"list","member":{}},"DNSName":{},"KmsKeyId":{},"ResourceARN":{},"Tags":{"shape":"S8"},"WindowsConfiguration":{"type":"structure","members":{"ActiveDirectoryId":{},"SelfManagedActiveDirectoryConfiguration":{"type":"structure","members":{"DomainName":{},"OrganizationalUnitDistinguishedName":{},"FileSystemAdministratorsGroup":{},"UserName":{},"DnsIps":{"shape":"S17"}}},"DeploymentType":{},"RemoteAdministrationEndpoint":{},"PreferredSubnetId":{},"PreferredFileServerIp":{},"ThroughputCapacity":{"type":"integer"},"MaintenanceOperationsInProgress":{"type":"list","member":{}},"WeeklyMaintenanceStartTime":{},"DailyAutomaticBackupStartTime":{},"AutomaticBackupRetentionDays":{"type":"integer"},"CopyTagsToBackups":{"type":"boolean"}}},"LustreConfiguration":{"type":"structure","members":{"WeeklyMaintenanceStartTime":{},"DataRepositoryConfiguration":{"type":"structure","members":{"ImportPath":{},"ExportPath":{},"ImportedFileChunkSize":{"type":"integer"}}},"DeploymentType":{},"PerUnitStorageThroughput":{"type":"integer"},"MountName":{}}}}},"Sv":{"type":"list","member":{}},"S17":{"type":"list","member":{}},"S1r":{"type":"list","member":{}},"S1t":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"type":"boolean"},"Path":{},"Format":{},"Scope":{}}},"S1x":{"type":"structure","required":["TaskId","Lifecycle","Type","CreationTime","FileSystemId"],"members":{"TaskId":{},"Lifecycle":{},"Type":{},"CreationTime":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ResourceARN":{},"Tags":{"shape":"S8"},"FileSystemId":{},"Paths":{"shape":"S1r"},"FailureDetails":{"type":"structure","members":{"Message":{}}},"Status":{"type":"structure","members":{"TotalCount":{"type":"long"},"SucceededCount":{"type":"long"},"FailedCount":{"type":"long"},"LastUpdatedTime":{"type":"timestamp"}}},"Report":{"shape":"S1t"}}},"S27":{"type":"list","member":{}},"S29":{"type":"structure","required":["ThroughputCapacity"],"members":{"ActiveDirectoryId":{},"SelfManagedActiveDirectoryConfiguration":{"type":"structure","required":["DomainName","UserName","Password","DnsIps"],"members":{"DomainName":{},"OrganizationalUnitDistinguishedName":{},"FileSystemAdministratorsGroup":{},"UserName":{},"Password":{"shape":"S2b"},"DnsIps":{"shape":"S17"}}},"DeploymentType":{},"PreferredSubnetId":{},"ThroughputCapacity":{"type":"integer"},"WeeklyMaintenanceStartTime":{},"DailyAutomaticBackupStartTime":{},"AutomaticBackupRetentionDays":{"type":"integer"},"CopyTagsToBackups":{"type":"boolean"}}},"S2b":{"type":"string","sensitive":true}}}' - ); + /***/ 324: /***/ function (module) { + module.exports = { + pagination: { + ListTerminologies: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListTextTranslationJobs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + }, + }; /***/ }, - /***/ 8719: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeBackups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeDataRepositoryTasks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeFileSystems":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /***/ 332: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["costexplorer"] = {}; + AWS.CostExplorer = Service.defineService("costexplorer", ["2017-10-25"]); + Object.defineProperty(apiLoader.services["costexplorer"], "2017-10-25", { + get: function get() { + var model = __webpack_require__(6279); + model.paginators = __webpack_require__(8755).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 71658: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-10-01","endpointPrefix":"gamelift","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon GameLift","serviceId":"GameLift","signatureVersion":"v4","targetPrefix":"GameLift","uid":"gamelift-2015-10-01"},"operations":{"AcceptMatch":{"input":{"type":"structure","required":["TicketId","PlayerIds","AcceptanceType"],"members":{"TicketId":{},"PlayerIds":{"shape":"S3"},"AcceptanceType":{}}},"output":{"type":"structure","members":{}}},"ClaimGameServer":{"input":{"type":"structure","required":["GameServerGroupName"],"members":{"GameServerGroupName":{},"GameServerId":{},"GameServerData":{}}},"output":{"type":"structure","members":{"GameServer":{"shape":"Sc"}}}},"CreateAlias":{"input":{"type":"structure","required":["Name","RoutingStrategy"],"members":{"Name":{},"Description":{},"RoutingStrategy":{"shape":"Sn"},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"Alias":{"shape":"Sw"}}}},"CreateBuild":{"input":{"type":"structure","members":{"Name":{},"Version":{},"StorageLocation":{"shape":"S10"},"OperatingSystem":{},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"Build":{"shape":"S14"},"UploadCredentials":{"shape":"S19"},"StorageLocation":{"shape":"S10"}}}},"CreateFleet":{"input":{"type":"structure","required":["Name","EC2InstanceType"],"members":{"Name":{},"Description":{},"BuildId":{},"ScriptId":{},"ServerLaunchPath":{},"ServerLaunchParameters":{},"LogPaths":{"shape":"S3"},"EC2InstanceType":{},"EC2InboundPermissions":{"shape":"S1e"},"NewGameSessionProtectionPolicy":{},"RuntimeConfiguration":{"shape":"S1k"},"ResourceCreationLimitPolicy":{"shape":"S1q"},"MetricGroups":{"shape":"S1s"},"PeerVpcAwsAccountId":{},"PeerVpcId":{},"FleetType":{},"InstanceRoleArn":{},"CertificateConfiguration":{"shape":"S1v"},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"FleetAttributes":{"shape":"S1y"}}}},"CreateGameServerGroup":{"input":{"type":"structure","required":["GameServerGroupName","RoleArn","MinSize","MaxSize","LaunchTemplate","InstanceDefinitions"],"members":{"GameServerGroupName":{},"RoleArn":{},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceDefinitions":{"shape":"S2b"},"AutoScalingPolicy":{"type":"structure","required":["TargetTrackingConfiguration"],"members":{"EstimatedInstanceWarmup":{"type":"integer"},"TargetTrackingConfiguration":{"type":"structure","required":["TargetValue"],"members":{"TargetValue":{"type":"double"}}}}},"BalancingStrategy":{},"GameServerProtectionPolicy":{},"VpcSubnets":{"type":"list","member":{}},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"GameServerGroup":{"shape":"S2n"}}}},"CreateGameSession":{"input":{"type":"structure","required":["MaximumPlayerSessionCount"],"members":{"FleetId":{},"AliasId":{},"MaximumPlayerSessionCount":{"type":"integer"},"Name":{},"GameProperties":{"shape":"S2v"},"CreatorId":{},"GameSessionId":{},"IdempotencyToken":{},"GameSessionData":{}}},"output":{"type":"structure","members":{"GameSession":{"shape":"S32"}}}},"CreateGameSessionQueue":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"TimeoutInSeconds":{"type":"integer"},"PlayerLatencyPolicies":{"shape":"S3b"},"Destinations":{"shape":"S3d"},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"GameSessionQueue":{"shape":"S3h"}}}},"CreateMatchmakingConfiguration":{"input":{"type":"structure","required":["Name","GameSessionQueueArns","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],"members":{"Name":{},"Description":{},"GameSessionQueueArns":{"shape":"S3k"},"RequestTimeoutSeconds":{"type":"integer"},"AcceptanceTimeoutSeconds":{"type":"integer"},"AcceptanceRequired":{"type":"boolean"},"RuleSetName":{},"NotificationTarget":{},"AdditionalPlayerCount":{"type":"integer"},"CustomEventData":{},"GameProperties":{"shape":"S2v"},"GameSessionData":{},"BackfillMode":{},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"Configuration":{"shape":"S3t"}}}},"CreateMatchmakingRuleSet":{"input":{"type":"structure","required":["Name","RuleSetBody"],"members":{"Name":{},"RuleSetBody":{},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","required":["RuleSet"],"members":{"RuleSet":{"shape":"S3z"}}}},"CreatePlayerSession":{"input":{"type":"structure","required":["GameSessionId","PlayerId"],"members":{"GameSessionId":{},"PlayerId":{},"PlayerData":{}}},"output":{"type":"structure","members":{"PlayerSession":{"shape":"S43"}}}},"CreatePlayerSessions":{"input":{"type":"structure","required":["GameSessionId","PlayerIds"],"members":{"GameSessionId":{},"PlayerIds":{"type":"list","member":{}},"PlayerDataMap":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"PlayerSessions":{"shape":"S4a"}}}},"CreateScript":{"input":{"type":"structure","members":{"Name":{},"Version":{},"StorageLocation":{"shape":"S10"},"ZipFile":{"type":"blob"},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"Script":{"shape":"S4e"}}}},"CreateVpcPeeringAuthorization":{"input":{"type":"structure","required":["GameLiftAwsAccountId","PeerVpcId"],"members":{"GameLiftAwsAccountId":{},"PeerVpcId":{}}},"output":{"type":"structure","members":{"VpcPeeringAuthorization":{"shape":"S4h"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","required":["FleetId","PeerVpcAwsAccountId","PeerVpcId"],"members":{"FleetId":{},"PeerVpcAwsAccountId":{},"PeerVpcId":{}}},"output":{"type":"structure","members":{}}},"DeleteAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{}}}},"DeleteBuild":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{}}}},"DeleteFleet":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{}}}},"DeleteGameServerGroup":{"input":{"type":"structure","required":["GameServerGroupName"],"members":{"GameServerGroupName":{},"DeleteOption":{}}},"output":{"type":"structure","members":{"GameServerGroup":{"shape":"S2n"}}}},"DeleteGameSessionQueue":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteMatchmakingConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteMatchmakingRuleSet":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteScalingPolicy":{"input":{"type":"structure","required":["Name","FleetId"],"members":{"Name":{},"FleetId":{}}}},"DeleteScript":{"input":{"type":"structure","required":["ScriptId"],"members":{"ScriptId":{}}}},"DeleteVpcPeeringAuthorization":{"input":{"type":"structure","required":["GameLiftAwsAccountId","PeerVpcId"],"members":{"GameLiftAwsAccountId":{},"PeerVpcId":{}}},"output":{"type":"structure","members":{}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["FleetId","VpcPeeringConnectionId"],"members":{"FleetId":{},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{}}},"DeregisterGameServer":{"input":{"type":"structure","required":["GameServerGroupName","GameServerId"],"members":{"GameServerGroupName":{},"GameServerId":{}}}},"DescribeAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{}}},"output":{"type":"structure","members":{"Alias":{"shape":"Sw"}}}},"DescribeBuild":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{}}},"output":{"type":"structure","members":{"Build":{"shape":"S14"}}}},"DescribeEC2InstanceLimits":{"input":{"type":"structure","members":{"EC2InstanceType":{}}},"output":{"type":"structure","members":{"EC2InstanceLimits":{"type":"list","member":{"type":"structure","members":{"EC2InstanceType":{},"CurrentInstances":{"type":"integer"},"InstanceLimit":{"type":"integer"}}}}}}},"DescribeFleetAttributes":{"input":{"type":"structure","members":{"FleetIds":{"shape":"S5e"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetAttributes":{"type":"list","member":{"shape":"S1y"}},"NextToken":{}}}},"DescribeFleetCapacity":{"input":{"type":"structure","members":{"FleetIds":{"shape":"S5e"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetCapacity":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"InstanceType":{},"InstanceCounts":{"type":"structure","members":{"DESIRED":{"type":"integer"},"MINIMUM":{"type":"integer"},"MAXIMUM":{"type":"integer"},"PENDING":{"type":"integer"},"ACTIVE":{"type":"integer"},"IDLE":{"type":"integer"},"TERMINATING":{"type":"integer"}}}}}},"NextToken":{}}}},"DescribeFleetEvents":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Events":{"type":"list","member":{"type":"structure","members":{"EventId":{},"ResourceId":{},"EventCode":{},"Message":{},"EventTime":{"type":"timestamp"},"PreSignedLogUrl":{}}}},"NextToken":{}}}},"DescribeFleetPortSettings":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{}}},"output":{"type":"structure","members":{"InboundPermissions":{"shape":"S1e"}}}},"DescribeFleetUtilization":{"input":{"type":"structure","members":{"FleetIds":{"shape":"S5e"},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetUtilization":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"ActiveServerProcessCount":{"type":"integer"},"ActiveGameSessionCount":{"type":"integer"},"CurrentPlayerSessionCount":{"type":"integer"},"MaximumPlayerSessionCount":{"type":"integer"}}}},"NextToken":{}}}},"DescribeGameServer":{"input":{"type":"structure","required":["GameServerGroupName","GameServerId"],"members":{"GameServerGroupName":{},"GameServerId":{}}},"output":{"type":"structure","members":{"GameServer":{"shape":"Sc"}}}},"DescribeGameServerGroup":{"input":{"type":"structure","required":["GameServerGroupName"],"members":{"GameServerGroupName":{}}},"output":{"type":"structure","members":{"GameServerGroup":{"shape":"S2n"}}}},"DescribeGameSessionDetails":{"input":{"type":"structure","members":{"FleetId":{},"GameSessionId":{},"AliasId":{},"StatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessionDetails":{"type":"list","member":{"type":"structure","members":{"GameSession":{"shape":"S32"},"ProtectionPolicy":{}}}},"NextToken":{}}}},"DescribeGameSessionPlacement":{"input":{"type":"structure","required":["PlacementId"],"members":{"PlacementId":{}}},"output":{"type":"structure","members":{"GameSessionPlacement":{"shape":"S67"}}}},"DescribeGameSessionQueues":{"input":{"type":"structure","members":{"Names":{"type":"list","member":{}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessionQueues":{"type":"list","member":{"shape":"S3h"}},"NextToken":{}}}},"DescribeGameSessions":{"input":{"type":"structure","members":{"FleetId":{},"GameSessionId":{},"AliasId":{},"StatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessions":{"shape":"S6k"},"NextToken":{}}}},"DescribeInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"InstanceId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"InstanceId":{},"IpAddress":{},"DnsName":{},"OperatingSystem":{},"Type":{},"Status":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMatchmaking":{"input":{"type":"structure","required":["TicketIds"],"members":{"TicketIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"TicketList":{"type":"list","member":{"shape":"S6v"}}}}},"DescribeMatchmakingConfigurations":{"input":{"type":"structure","members":{"Names":{"type":"list","member":{}},"RuleSetName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Configurations":{"type":"list","member":{"shape":"S3t"}},"NextToken":{}}}},"DescribeMatchmakingRuleSets":{"input":{"type":"structure","members":{"Names":{"type":"list","member":{}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["RuleSets"],"members":{"RuleSets":{"type":"list","member":{"shape":"S3z"}},"NextToken":{}}}},"DescribePlayerSessions":{"input":{"type":"structure","members":{"GameSessionId":{},"PlayerId":{},"PlayerSessionId":{},"PlayerSessionStatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PlayerSessions":{"shape":"S4a"},"NextToken":{}}}},"DescribeRuntimeConfiguration":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{}}},"output":{"type":"structure","members":{"RuntimeConfiguration":{"shape":"S1k"}}}},"DescribeScalingPolicies":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"StatusFilter":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"Name":{},"Status":{},"ScalingAdjustment":{"type":"integer"},"ScalingAdjustmentType":{},"ComparisonOperator":{},"Threshold":{"type":"double"},"EvaluationPeriods":{"type":"integer"},"MetricName":{},"PolicyType":{},"TargetConfiguration":{"shape":"S7w"}}}},"NextToken":{}}}},"DescribeScript":{"input":{"type":"structure","required":["ScriptId"],"members":{"ScriptId":{}}},"output":{"type":"structure","members":{"Script":{"shape":"S4e"}}}},"DescribeVpcPeeringAuthorizations":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"VpcPeeringAuthorizations":{"type":"list","member":{"shape":"S4h"}}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"FleetId":{}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"type":"list","member":{"type":"structure","members":{"FleetId":{},"FleetArn":{},"IpV4CidrBlock":{},"VpcPeeringConnectionId":{},"Status":{"type":"structure","members":{"Code":{},"Message":{}}},"PeerVpcId":{},"GameLiftVpcId":{}}}}}}},"GetGameSessionLogUrl":{"input":{"type":"structure","required":["GameSessionId"],"members":{"GameSessionId":{}}},"output":{"type":"structure","members":{"PreSignedUrl":{}}}},"GetInstanceAccess":{"input":{"type":"structure","required":["FleetId","InstanceId"],"members":{"FleetId":{},"InstanceId":{}}},"output":{"type":"structure","members":{"InstanceAccess":{"type":"structure","members":{"FleetId":{},"InstanceId":{},"IpAddress":{},"OperatingSystem":{},"Credentials":{"type":"structure","members":{"UserName":{},"Secret":{}},"sensitive":true}}}}}},"ListAliases":{"input":{"type":"structure","members":{"RoutingStrategyType":{},"Name":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Aliases":{"type":"list","member":{"shape":"Sw"}},"NextToken":{}}}},"ListBuilds":{"input":{"type":"structure","members":{"Status":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Builds":{"type":"list","member":{"shape":"S14"}},"NextToken":{}}}},"ListFleets":{"input":{"type":"structure","members":{"BuildId":{},"ScriptId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FleetIds":{"type":"list","member":{}},"NextToken":{}}}},"ListGameServerGroups":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameServerGroups":{"type":"list","member":{"shape":"S2n"}},"NextToken":{}}}},"ListGameServers":{"input":{"type":"structure","required":["GameServerGroupName"],"members":{"GameServerGroupName":{},"SortOrder":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameServers":{"type":"list","member":{"shape":"Sc"}},"NextToken":{}}}},"ListScripts":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Scripts":{"type":"list","member":{"shape":"S4e"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sr"}}}},"PutScalingPolicy":{"input":{"type":"structure","required":["Name","FleetId","MetricName"],"members":{"Name":{},"FleetId":{},"ScalingAdjustment":{"type":"integer"},"ScalingAdjustmentType":{},"Threshold":{"type":"double"},"ComparisonOperator":{},"EvaluationPeriods":{"type":"integer"},"MetricName":{},"PolicyType":{},"TargetConfiguration":{"shape":"S7w"}}},"output":{"type":"structure","members":{"Name":{}}}},"RegisterGameServer":{"input":{"type":"structure","required":["GameServerGroupName","GameServerId","InstanceId"],"members":{"GameServerGroupName":{},"GameServerId":{},"InstanceId":{},"ConnectionInfo":{},"GameServerData":{},"CustomSortKey":{},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{"GameServer":{"shape":"Sc"}}}},"RequestUploadCredentials":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{}}},"output":{"type":"structure","members":{"UploadCredentials":{"shape":"S19"},"StorageLocation":{"shape":"S10"}}}},"ResolveAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{}}},"output":{"type":"structure","members":{"FleetId":{},"FleetArn":{}}}},"ResumeGameServerGroup":{"input":{"type":"structure","required":["GameServerGroupName","ResumeActions"],"members":{"GameServerGroupName":{},"ResumeActions":{"shape":"S2q"}}},"output":{"type":"structure","members":{"GameServerGroup":{"shape":"S2n"}}}},"SearchGameSessions":{"input":{"type":"structure","members":{"FleetId":{},"AliasId":{},"FilterExpression":{},"SortExpression":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"GameSessions":{"shape":"S6k"},"NextToken":{}}}},"StartFleetActions":{"input":{"type":"structure","required":["FleetId","Actions"],"members":{"FleetId":{},"Actions":{"shape":"S23"}}},"output":{"type":"structure","members":{}}},"StartGameSessionPlacement":{"input":{"type":"structure","required":["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],"members":{"PlacementId":{},"GameSessionQueueName":{},"GameProperties":{"shape":"S2v"},"MaximumPlayerSessionCount":{"type":"integer"},"GameSessionName":{},"PlayerLatencies":{"shape":"S69"},"DesiredPlayerSessions":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerData":{}}}},"GameSessionData":{}}},"output":{"type":"structure","members":{"GameSessionPlacement":{"shape":"S67"}}}},"StartMatchBackfill":{"input":{"type":"structure","required":["ConfigurationName","GameSessionArn","Players"],"members":{"TicketId":{},"ConfigurationName":{},"GameSessionArn":{},"Players":{"shape":"S6y"}}},"output":{"type":"structure","members":{"MatchmakingTicket":{"shape":"S6v"}}}},"StartMatchmaking":{"input":{"type":"structure","required":["ConfigurationName","Players"],"members":{"TicketId":{},"ConfigurationName":{},"Players":{"shape":"S6y"}}},"output":{"type":"structure","members":{"MatchmakingTicket":{"shape":"S6v"}}}},"StopFleetActions":{"input":{"type":"structure","required":["FleetId","Actions"],"members":{"FleetId":{},"Actions":{"shape":"S23"}}},"output":{"type":"structure","members":{}}},"StopGameSessionPlacement":{"input":{"type":"structure","required":["PlacementId"],"members":{"PlacementId":{}}},"output":{"type":"structure","members":{"GameSessionPlacement":{"shape":"S67"}}}},"StopMatchmaking":{"input":{"type":"structure","required":["TicketId"],"members":{"TicketId":{}}},"output":{"type":"structure","members":{}}},"SuspendGameServerGroup":{"input":{"type":"structure","required":["GameServerGroupName","SuspendActions"],"members":{"GameServerGroupName":{},"SuspendActions":{"shape":"S2q"}}},"output":{"type":"structure","members":{"GameServerGroup":{"shape":"S2n"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sr"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAlias":{"input":{"type":"structure","required":["AliasId"],"members":{"AliasId":{},"Name":{},"Description":{},"RoutingStrategy":{"shape":"Sn"}}},"output":{"type":"structure","members":{"Alias":{"shape":"Sw"}}}},"UpdateBuild":{"input":{"type":"structure","required":["BuildId"],"members":{"BuildId":{},"Name":{},"Version":{}}},"output":{"type":"structure","members":{"Build":{"shape":"S14"}}}},"UpdateFleetAttributes":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"Name":{},"Description":{},"NewGameSessionProtectionPolicy":{},"ResourceCreationLimitPolicy":{"shape":"S1q"},"MetricGroups":{"shape":"S1s"}}},"output":{"type":"structure","members":{"FleetId":{}}}},"UpdateFleetCapacity":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"DesiredInstances":{"type":"integer"},"MinSize":{"type":"integer"},"MaxSize":{"type":"integer"}}},"output":{"type":"structure","members":{"FleetId":{}}}},"UpdateFleetPortSettings":{"input":{"type":"structure","required":["FleetId"],"members":{"FleetId":{},"InboundPermissionAuthorizations":{"shape":"S1e"},"InboundPermissionRevocations":{"shape":"S1e"}}},"output":{"type":"structure","members":{"FleetId":{}}}},"UpdateGameServer":{"input":{"type":"structure","required":["GameServerGroupName","GameServerId"],"members":{"GameServerGroupName":{},"GameServerId":{},"GameServerData":{},"CustomSortKey":{},"UtilizationStatus":{},"HealthCheck":{}}},"output":{"type":"structure","members":{"GameServer":{"shape":"Sc"}}}},"UpdateGameServerGroup":{"input":{"type":"structure","required":["GameServerGroupName"],"members":{"GameServerGroupName":{},"RoleArn":{},"InstanceDefinitions":{"shape":"S2b"},"GameServerProtectionPolicy":{},"BalancingStrategy":{}}},"output":{"type":"structure","members":{"GameServerGroup":{"shape":"S2n"}}}},"UpdateGameSession":{"input":{"type":"structure","required":["GameSessionId"],"members":{"GameSessionId":{},"MaximumPlayerSessionCount":{"type":"integer"},"Name":{},"PlayerSessionCreationPolicy":{},"ProtectionPolicy":{}}},"output":{"type":"structure","members":{"GameSession":{"shape":"S32"}}}},"UpdateGameSessionQueue":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"TimeoutInSeconds":{"type":"integer"},"PlayerLatencyPolicies":{"shape":"S3b"},"Destinations":{"shape":"S3d"}}},"output":{"type":"structure","members":{"GameSessionQueue":{"shape":"S3h"}}}},"UpdateMatchmakingConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"GameSessionQueueArns":{"shape":"S3k"},"RequestTimeoutSeconds":{"type":"integer"},"AcceptanceTimeoutSeconds":{"type":"integer"},"AcceptanceRequired":{"type":"boolean"},"RuleSetName":{},"NotificationTarget":{},"AdditionalPlayerCount":{"type":"integer"},"CustomEventData":{},"GameProperties":{"shape":"S2v"},"GameSessionData":{},"BackfillMode":{}}},"output":{"type":"structure","members":{"Configuration":{"shape":"S3t"}}}},"UpdateRuntimeConfiguration":{"input":{"type":"structure","required":["FleetId","RuntimeConfiguration"],"members":{"FleetId":{},"RuntimeConfiguration":{"shape":"S1k"}}},"output":{"type":"structure","members":{"RuntimeConfiguration":{"shape":"S1k"}}}},"UpdateScript":{"input":{"type":"structure","required":["ScriptId"],"members":{"ScriptId":{},"Name":{},"Version":{},"StorageLocation":{"shape":"S10"},"ZipFile":{"type":"blob"}}},"output":{"type":"structure","members":{"Script":{"shape":"S4e"}}}},"ValidateMatchmakingRuleSet":{"input":{"type":"structure","required":["RuleSetBody"],"members":{"RuleSetBody":{}}},"output":{"type":"structure","members":{"Valid":{"type":"boolean"}}}}},"shapes":{"S3":{"type":"list","member":{}},"Sc":{"type":"structure","members":{"GameServerGroupName":{},"GameServerGroupArn":{},"GameServerId":{},"InstanceId":{},"ConnectionInfo":{},"GameServerData":{},"CustomSortKey":{},"ClaimStatus":{},"UtilizationStatus":{},"RegistrationTime":{"type":"timestamp"},"LastClaimTime":{"type":"timestamp"},"LastHealthCheckTime":{"type":"timestamp"}}},"Sn":{"type":"structure","members":{"Type":{},"FleetId":{},"Message":{}}},"Sr":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sw":{"type":"structure","members":{"AliasId":{},"Name":{},"AliasArn":{},"Description":{},"RoutingStrategy":{"shape":"Sn"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"S10":{"type":"structure","members":{"Bucket":{},"Key":{},"RoleArn":{},"ObjectVersion":{}}},"S14":{"type":"structure","members":{"BuildId":{},"BuildArn":{},"Name":{},"Version":{},"Status":{},"SizeOnDisk":{"type":"long"},"OperatingSystem":{},"CreationTime":{"type":"timestamp"}}},"S19":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{}},"sensitive":true},"S1e":{"type":"list","member":{"type":"structure","required":["FromPort","ToPort","IpRange","Protocol"],"members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"},"IpRange":{},"Protocol":{}}}},"S1k":{"type":"structure","members":{"ServerProcesses":{"type":"list","member":{"type":"structure","required":["LaunchPath","ConcurrentExecutions"],"members":{"LaunchPath":{},"Parameters":{},"ConcurrentExecutions":{"type":"integer"}}}},"MaxConcurrentGameSessionActivations":{"type":"integer"},"GameSessionActivationTimeoutSeconds":{"type":"integer"}}},"S1q":{"type":"structure","members":{"NewGameSessionsPerCreator":{"type":"integer"},"PolicyPeriodInMinutes":{"type":"integer"}}},"S1s":{"type":"list","member":{}},"S1v":{"type":"structure","required":["CertificateType"],"members":{"CertificateType":{}}},"S1y":{"type":"structure","members":{"FleetId":{},"FleetArn":{},"FleetType":{},"InstanceType":{},"Description":{},"Name":{},"CreationTime":{"type":"timestamp"},"TerminationTime":{"type":"timestamp"},"Status":{},"BuildId":{},"BuildArn":{},"ScriptId":{},"ScriptArn":{},"ServerLaunchPath":{},"ServerLaunchParameters":{},"LogPaths":{"shape":"S3"},"NewGameSessionProtectionPolicy":{},"OperatingSystem":{},"ResourceCreationLimitPolicy":{"shape":"S1q"},"MetricGroups":{"shape":"S1s"},"StoppedActions":{"shape":"S23"},"InstanceRoleArn":{},"CertificateConfiguration":{"shape":"S1v"}}},"S23":{"type":"list","member":{}},"S2b":{"type":"list","member":{"type":"structure","required":["InstanceType"],"members":{"InstanceType":{},"WeightedCapacity":{}}}},"S2n":{"type":"structure","members":{"GameServerGroupName":{},"GameServerGroupArn":{},"RoleArn":{},"InstanceDefinitions":{"shape":"S2b"},"BalancingStrategy":{},"GameServerProtectionPolicy":{},"AutoScalingGroupArn":{},"Status":{},"StatusReason":{},"SuspendedActions":{"shape":"S2q"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"S2q":{"type":"list","member":{}},"S2v":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S32":{"type":"structure","members":{"GameSessionId":{},"Name":{},"FleetId":{},"FleetArn":{},"CreationTime":{"type":"timestamp"},"TerminationTime":{"type":"timestamp"},"CurrentPlayerSessionCount":{"type":"integer"},"MaximumPlayerSessionCount":{"type":"integer"},"Status":{},"StatusReason":{},"GameProperties":{"shape":"S2v"},"IpAddress":{},"DnsName":{},"Port":{"type":"integer"},"PlayerSessionCreationPolicy":{},"CreatorId":{},"GameSessionData":{},"MatchmakerData":{}}},"S3b":{"type":"list","member":{"type":"structure","members":{"MaximumIndividualPlayerLatencyMilliseconds":{"type":"integer"},"PolicyDurationSeconds":{"type":"integer"}}}},"S3d":{"type":"list","member":{"type":"structure","members":{"DestinationArn":{}}}},"S3h":{"type":"structure","members":{"Name":{},"GameSessionQueueArn":{},"TimeoutInSeconds":{"type":"integer"},"PlayerLatencyPolicies":{"shape":"S3b"},"Destinations":{"shape":"S3d"}}},"S3k":{"type":"list","member":{}},"S3t":{"type":"structure","members":{"Name":{},"ConfigurationArn":{},"Description":{},"GameSessionQueueArns":{"shape":"S3k"},"RequestTimeoutSeconds":{"type":"integer"},"AcceptanceTimeoutSeconds":{"type":"integer"},"AcceptanceRequired":{"type":"boolean"},"RuleSetName":{},"RuleSetArn":{},"NotificationTarget":{},"AdditionalPlayerCount":{"type":"integer"},"CustomEventData":{},"CreationTime":{"type":"timestamp"},"GameProperties":{"shape":"S2v"},"GameSessionData":{},"BackfillMode":{}}},"S3z":{"type":"structure","required":["RuleSetBody"],"members":{"RuleSetName":{},"RuleSetArn":{},"RuleSetBody":{},"CreationTime":{"type":"timestamp"}}},"S43":{"type":"structure","members":{"PlayerSessionId":{},"PlayerId":{},"GameSessionId":{},"FleetId":{},"FleetArn":{},"CreationTime":{"type":"timestamp"},"TerminationTime":{"type":"timestamp"},"Status":{},"IpAddress":{},"DnsName":{},"Port":{"type":"integer"},"PlayerData":{}}},"S4a":{"type":"list","member":{"shape":"S43"}},"S4e":{"type":"structure","members":{"ScriptId":{},"ScriptArn":{},"Name":{},"Version":{},"SizeOnDisk":{"type":"long"},"CreationTime":{"type":"timestamp"},"StorageLocation":{"shape":"S10"}}},"S4h":{"type":"structure","members":{"GameLiftAwsAccountId":{},"PeerVpcAwsAccountId":{},"PeerVpcId":{},"CreationTime":{"type":"timestamp"},"ExpirationTime":{"type":"timestamp"}}},"S5e":{"type":"list","member":{}},"S67":{"type":"structure","members":{"PlacementId":{},"GameSessionQueueName":{},"Status":{},"GameProperties":{"shape":"S2v"},"MaximumPlayerSessionCount":{"type":"integer"},"GameSessionName":{},"GameSessionId":{},"GameSessionArn":{},"GameSessionRegion":{},"PlayerLatencies":{"shape":"S69"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"IpAddress":{},"DnsName":{},"Port":{"type":"integer"},"PlacedPlayerSessions":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerSessionId":{}}}},"GameSessionData":{},"MatchmakerData":{}}},"S69":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"RegionIdentifier":{},"LatencyInMilliseconds":{"type":"float"}}}},"S6k":{"type":"list","member":{"shape":"S32"}},"S6v":{"type":"structure","members":{"TicketId":{},"ConfigurationName":{},"ConfigurationArn":{},"Status":{},"StatusReason":{},"StatusMessage":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Players":{"shape":"S6y"},"GameSessionConnectionInfo":{"type":"structure","members":{"GameSessionArn":{},"IpAddress":{},"DnsName":{},"Port":{"type":"integer"},"MatchedPlayerSessions":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerSessionId":{}}}}}},"EstimatedWaitTime":{"type":"integer"}}},"S6y":{"type":"list","member":{"type":"structure","members":{"PlayerId":{},"PlayerAttributes":{"type":"map","key":{},"value":{"type":"structure","members":{"S":{},"N":{"type":"double"},"SL":{"shape":"S3"},"SDM":{"type":"map","key":{},"value":{"type":"double"}}}}},"Team":{},"LatencyInMs":{"type":"map","key":{},"value":{"type":"integer"}}}}},"S7w":{"type":"structure","required":["TargetValue"],"members":{"TargetValue":{"type":"double"}}}}}' - ); + module.exports = AWS.CostExplorer; /***/ }, - /***/ 32274: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, + /***/ 337: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); - /***/ 47563: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-06-01","checksumFormat":"sha256","endpointPrefix":"glacier","protocol":"rest-json","serviceFullName":"Amazon Glacier","serviceId":"Glacier","signatureVersion":"v4","uid":"glacier-2012-06-01"},"operations":{"AbortMultipartUpload":{"http":{"method":"DELETE","requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName","uploadId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"uploadId":{"location":"uri","locationName":"uploadId"}}}},"AbortVaultLock":{"http":{"method":"DELETE","requestUri":"/{accountId}/vaults/{vaultName}/lock-policy","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}}},"AddTagsToVault":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/tags?operation=add","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"Tags":{"shape":"S5"}}}},"CompleteMultipartUpload":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}","responseCode":201},"input":{"type":"structure","required":["accountId","vaultName","uploadId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"uploadId":{"location":"uri","locationName":"uploadId"},"archiveSize":{"location":"header","locationName":"x-amz-archive-size"},"checksum":{"location":"header","locationName":"x-amz-sha256-tree-hash"}}},"output":{"shape":"S9"}},"CompleteVaultLock":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/lock-policy/{lockId}","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName","lockId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"lockId":{"location":"uri","locationName":"lockId"}}}},"CreateVault":{"http":{"method":"PUT","requestUri":"/{accountId}/vaults/{vaultName}","responseCode":201},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}},"output":{"type":"structure","members":{"location":{"location":"header","locationName":"Location"}}}},"DeleteArchive":{"http":{"method":"DELETE","requestUri":"/{accountId}/vaults/{vaultName}/archives/{archiveId}","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName","archiveId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"archiveId":{"location":"uri","locationName":"archiveId"}}}},"DeleteVault":{"http":{"method":"DELETE","requestUri":"/{accountId}/vaults/{vaultName}","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}}},"DeleteVaultAccessPolicy":{"http":{"method":"DELETE","requestUri":"/{accountId}/vaults/{vaultName}/access-policy","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}}},"DeleteVaultNotifications":{"http":{"method":"DELETE","requestUri":"/{accountId}/vaults/{vaultName}/notification-configuration","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}}},"DescribeJob":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/jobs/{jobId}"},"input":{"type":"structure","required":["accountId","vaultName","jobId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"shape":"Si"}},"DescribeVault":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}"},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}},"output":{"shape":"S1a"}},"GetDataRetrievalPolicy":{"http":{"method":"GET","requestUri":"/{accountId}/policies/data-retrieval"},"input":{"type":"structure","required":["accountId"],"members":{"accountId":{"location":"uri","locationName":"accountId"}}},"output":{"type":"structure","members":{"Policy":{"shape":"S1e"}}}},"GetJobOutput":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/jobs/{jobId}/output"},"input":{"type":"structure","required":["accountId","vaultName","jobId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"jobId":{"location":"uri","locationName":"jobId"},"range":{"location":"header","locationName":"Range"}}},"output":{"type":"structure","members":{"body":{"shape":"S1k"},"checksum":{"location":"header","locationName":"x-amz-sha256-tree-hash"},"status":{"location":"statusCode","type":"integer"},"contentRange":{"location":"header","locationName":"Content-Range"},"acceptRanges":{"location":"header","locationName":"Accept-Ranges"},"contentType":{"location":"header","locationName":"Content-Type"},"archiveDescription":{"location":"header","locationName":"x-amz-archive-description"}},"payload":"body"}},"GetVaultAccessPolicy":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/access-policy"},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}},"output":{"type":"structure","members":{"policy":{"shape":"S1o"}},"payload":"policy"}},"GetVaultLock":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/lock-policy"},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}},"output":{"type":"structure","members":{"Policy":{},"State":{},"ExpirationDate":{},"CreationDate":{}}}},"GetVaultNotifications":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/notification-configuration"},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}},"output":{"type":"structure","members":{"vaultNotificationConfig":{"shape":"S1t"}},"payload":"vaultNotificationConfig"}},"InitiateJob":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/jobs","responseCode":202},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"jobParameters":{"type":"structure","members":{"Format":{},"Type":{},"ArchiveId":{},"Description":{},"SNSTopic":{},"RetrievalByteRange":{},"Tier":{},"InventoryRetrievalParameters":{"type":"structure","members":{"StartDate":{},"EndDate":{},"Limit":{},"Marker":{}}},"SelectParameters":{"shape":"Sp"},"OutputLocation":{"shape":"Sx"}}}},"payload":"jobParameters"},"output":{"type":"structure","members":{"location":{"location":"header","locationName":"Location"},"jobId":{"location":"header","locationName":"x-amz-job-id"},"jobOutputPath":{"location":"header","locationName":"x-amz-job-output-path"}}}},"InitiateMultipartUpload":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads","responseCode":201},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"archiveDescription":{"location":"header","locationName":"x-amz-archive-description"},"partSize":{"location":"header","locationName":"x-amz-part-size"}}},"output":{"type":"structure","members":{"location":{"location":"header","locationName":"Location"},"uploadId":{"location":"header","locationName":"x-amz-multipart-upload-id"}}}},"InitiateVaultLock":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/lock-policy","responseCode":201},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"policy":{"type":"structure","members":{"Policy":{}}}},"payload":"policy"},"output":{"type":"structure","members":{"lockId":{"location":"header","locationName":"x-amz-lock-id"}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/jobs"},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"limit":{"location":"querystring","locationName":"limit"},"marker":{"location":"querystring","locationName":"marker"},"statuscode":{"location":"querystring","locationName":"statuscode"},"completed":{"location":"querystring","locationName":"completed"}}},"output":{"type":"structure","members":{"JobList":{"type":"list","member":{"shape":"Si"}},"Marker":{}}}},"ListMultipartUploads":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads"},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"marker":{"location":"querystring","locationName":"marker"},"limit":{"location":"querystring","locationName":"limit"}}},"output":{"type":"structure","members":{"UploadsList":{"type":"list","member":{"type":"structure","members":{"MultipartUploadId":{},"VaultARN":{},"ArchiveDescription":{},"PartSizeInBytes":{"type":"long"},"CreationDate":{}}}},"Marker":{}}}},"ListParts":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}"},"input":{"type":"structure","required":["accountId","vaultName","uploadId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"uploadId":{"location":"uri","locationName":"uploadId"},"marker":{"location":"querystring","locationName":"marker"},"limit":{"location":"querystring","locationName":"limit"}}},"output":{"type":"structure","members":{"MultipartUploadId":{},"VaultARN":{},"ArchiveDescription":{},"PartSizeInBytes":{"type":"long"},"CreationDate":{},"Parts":{"type":"list","member":{"type":"structure","members":{"RangeInBytes":{},"SHA256TreeHash":{}}}},"Marker":{}}}},"ListProvisionedCapacity":{"http":{"method":"GET","requestUri":"/{accountId}/provisioned-capacity"},"input":{"type":"structure","required":["accountId"],"members":{"accountId":{"location":"uri","locationName":"accountId"}}},"output":{"type":"structure","members":{"ProvisionedCapacityList":{"type":"list","member":{"type":"structure","members":{"CapacityId":{},"StartDate":{},"ExpirationDate":{}}}}}}},"ListTagsForVault":{"http":{"method":"GET","requestUri":"/{accountId}/vaults/{vaultName}/tags"},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5"}}}},"ListVaults":{"http":{"method":"GET","requestUri":"/{accountId}/vaults"},"input":{"type":"structure","required":["accountId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"marker":{"location":"querystring","locationName":"marker"},"limit":{"location":"querystring","locationName":"limit"}}},"output":{"type":"structure","members":{"VaultList":{"type":"list","member":{"shape":"S1a"}},"Marker":{}}}},"PurchaseProvisionedCapacity":{"http":{"requestUri":"/{accountId}/provisioned-capacity","responseCode":201},"input":{"type":"structure","required":["accountId"],"members":{"accountId":{"location":"uri","locationName":"accountId"}}},"output":{"type":"structure","members":{"capacityId":{"location":"header","locationName":"x-amz-capacity-id"}}}},"RemoveTagsFromVault":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/tags?operation=remove","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"TagKeys":{"type":"list","member":{}}}}},"SetDataRetrievalPolicy":{"http":{"method":"PUT","requestUri":"/{accountId}/policies/data-retrieval","responseCode":204},"input":{"type":"structure","required":["accountId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"Policy":{"shape":"S1e"}}}},"SetVaultAccessPolicy":{"http":{"method":"PUT","requestUri":"/{accountId}/vaults/{vaultName}/access-policy","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"policy":{"shape":"S1o"}},"payload":"policy"}},"SetVaultNotifications":{"http":{"method":"PUT","requestUri":"/{accountId}/vaults/{vaultName}/notification-configuration","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"vaultNotificationConfig":{"shape":"S1t"}},"payload":"vaultNotificationConfig"}},"UploadArchive":{"http":{"requestUri":"/{accountId}/vaults/{vaultName}/archives","responseCode":201},"input":{"type":"structure","required":["vaultName","accountId"],"members":{"vaultName":{"location":"uri","locationName":"vaultName"},"accountId":{"location":"uri","locationName":"accountId"},"archiveDescription":{"location":"header","locationName":"x-amz-archive-description"},"checksum":{"location":"header","locationName":"x-amz-sha256-tree-hash"},"body":{"shape":"S1k"}},"payload":"body"},"output":{"shape":"S9"}},"UploadMultipartPart":{"http":{"method":"PUT","requestUri":"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}","responseCode":204},"input":{"type":"structure","required":["accountId","vaultName","uploadId"],"members":{"accountId":{"location":"uri","locationName":"accountId"},"vaultName":{"location":"uri","locationName":"vaultName"},"uploadId":{"location":"uri","locationName":"uploadId"},"checksum":{"location":"header","locationName":"x-amz-sha256-tree-hash"},"range":{"location":"header","locationName":"Content-Range"},"body":{"shape":"S1k"}},"payload":"body"},"output":{"type":"structure","members":{"checksum":{"location":"header","locationName":"x-amz-sha256-tree-hash"}}}}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"S9":{"type":"structure","members":{"location":{"location":"header","locationName":"Location"},"checksum":{"location":"header","locationName":"x-amz-sha256-tree-hash"},"archiveId":{"location":"header","locationName":"x-amz-archive-id"}}},"Si":{"type":"structure","members":{"JobId":{},"JobDescription":{},"Action":{},"ArchiveId":{},"VaultARN":{},"CreationDate":{},"Completed":{"type":"boolean"},"StatusCode":{},"StatusMessage":{},"ArchiveSizeInBytes":{"type":"long"},"InventorySizeInBytes":{"type":"long"},"SNSTopic":{},"CompletionDate":{},"SHA256TreeHash":{},"ArchiveSHA256TreeHash":{},"RetrievalByteRange":{},"Tier":{},"InventoryRetrievalParameters":{"type":"structure","members":{"Format":{},"StartDate":{},"EndDate":{},"Limit":{},"Marker":{}}},"JobOutputPath":{},"SelectParameters":{"shape":"Sp"},"OutputLocation":{"shape":"Sx"}}},"Sp":{"type":"structure","members":{"InputSerialization":{"type":"structure","members":{"csv":{"type":"structure","members":{"FileHeaderInfo":{},"Comments":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{}}}}},"ExpressionType":{},"Expression":{},"OutputSerialization":{"type":"structure","members":{"csv":{"type":"structure","members":{"QuoteFields":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{}}}}}}},"Sx":{"type":"structure","members":{"S3":{"type":"structure","members":{"BucketName":{},"Prefix":{},"Encryption":{"type":"structure","members":{"EncryptionType":{},"KMSKeyId":{},"KMSContext":{}}},"CannedACL":{},"AccessControlList":{"type":"list","member":{"type":"structure","members":{"Grantee":{"type":"structure","required":["Type"],"members":{"Type":{},"DisplayName":{},"URI":{},"ID":{},"EmailAddress":{}}},"Permission":{}}}},"Tagging":{"shape":"S17"},"UserMetadata":{"shape":"S17"},"StorageClass":{}}}}},"S17":{"type":"map","key":{},"value":{}},"S1a":{"type":"structure","members":{"VaultARN":{},"VaultName":{},"CreationDate":{},"LastInventoryDate":{},"NumberOfArchives":{"type":"long"},"SizeInBytes":{"type":"long"}}},"S1e":{"type":"structure","members":{"Rules":{"type":"list","member":{"type":"structure","members":{"Strategy":{},"BytesPerHour":{"type":"long"}}}}}},"S1k":{"type":"blob","streaming":true},"S1o":{"type":"structure","members":{"Policy":{}}},"S1t":{"type":"structure","members":{"SNSTopic":{},"Events":{"type":"list","member":{}}}}}}' - ); + function JsonBuilder() {} - /***/ - }, + JsonBuilder.prototype.build = function (value, shape) { + return JSON.stringify(translate(value, shape)); + }; - /***/ 77100: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListJobs":{"input_token":"marker","limit_key":"limit","output_token":"Marker","result_key":"JobList"},"ListMultipartUploads":{"input_token":"marker","limit_key":"limit","output_token":"Marker","result_key":"UploadsList"},"ListParts":{"input_token":"marker","limit_key":"limit","output_token":"Marker","result_key":"Parts"},"ListVaults":{"input_token":"marker","limit_key":"limit","output_token":"Marker","result_key":"VaultList"}}}' - ); + function translate(value, shape) { + if (!shape || value === undefined || value === null) return undefined; - /***/ - }, + switch (shape.type) { + case "structure": + return translateStructure(value, shape); + case "map": + return translateMap(value, shape); + case "list": + return translateList(value, shape); + default: + return translateScalar(value, shape); + } + } - /***/ 81219: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"VaultExists":{"operation":"DescribeVault","delay":3,"maxAttempts":15,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"ResourceNotFoundException"}]},"VaultNotExists":{"operation":"DescribeVault","delay":3,"maxAttempts":15,"acceptors":[{"state":"retry","matcher":"status","expected":200},{"state":"success","matcher":"error","expected":"ResourceNotFoundException"}]}}}' - ); + function translateStructure(structure, shape) { + var struct = {}; + util.each(structure, function (name, value) { + var memberShape = shape.members[name]; + if (memberShape) { + if (memberShape.location !== "body") return; + var locationName = memberShape.isLocationName + ? memberShape.name + : name; + var result = translate(value, memberShape); + if (result !== undefined) struct[locationName] = result; + } + }); + return struct; + } - /***/ - }, + function translateList(list, shape) { + var out = []; + util.arrayEach(list, function (value) { + var result = translate(value, shape.member); + if (result !== undefined) out.push(result); + }); + return out; + } - /***/ 5157: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-08-08","endpointPrefix":"globalaccelerator","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Global Accelerator","serviceId":"Global Accelerator","signatureVersion":"v4","signingName":"globalaccelerator","targetPrefix":"GlobalAccelerator_V20180706","uid":"globalaccelerator-2018-08-08"},"operations":{"AdvertiseByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S4"}}}},"CreateAccelerator":{"input":{"type":"structure","required":["Name","IdempotencyToken"],"members":{"Name":{},"IpAddressType":{},"IpAddresses":{"shape":"Sb"},"Enabled":{"type":"boolean"},"IdempotencyToken":{"idempotencyToken":true},"Tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{"Accelerator":{"shape":"Sk"}}}},"CreateEndpointGroup":{"input":{"type":"structure","required":["ListenerArn","EndpointGroupRegion","IdempotencyToken"],"members":{"ListenerArn":{},"EndpointGroupRegion":{},"EndpointConfigurations":{"shape":"Sp"},"TrafficDialPercentage":{"type":"float"},"HealthCheckPort":{"type":"integer"},"HealthCheckProtocol":{},"HealthCheckPath":{},"HealthCheckIntervalSeconds":{"type":"integer"},"ThresholdCount":{"type":"integer"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"EndpointGroup":{"shape":"Sy"}}}},"CreateListener":{"input":{"type":"structure","required":["AcceleratorArn","PortRanges","Protocol","IdempotencyToken"],"members":{"AcceleratorArn":{},"PortRanges":{"shape":"S13"},"Protocol":{},"ClientAffinity":{},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Listener":{"shape":"S19"}}}},"DeleteAccelerator":{"input":{"type":"structure","required":["AcceleratorArn"],"members":{"AcceleratorArn":{}}}},"DeleteEndpointGroup":{"input":{"type":"structure","required":["EndpointGroupArn"],"members":{"EndpointGroupArn":{}}}},"DeleteListener":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{}}}},"DeprovisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S4"}}}},"DescribeAccelerator":{"input":{"type":"structure","required":["AcceleratorArn"],"members":{"AcceleratorArn":{}}},"output":{"type":"structure","members":{"Accelerator":{"shape":"Sk"}}}},"DescribeAcceleratorAttributes":{"input":{"type":"structure","required":["AcceleratorArn"],"members":{"AcceleratorArn":{}}},"output":{"type":"structure","members":{"AcceleratorAttributes":{"shape":"S1j"}}}},"DescribeEndpointGroup":{"input":{"type":"structure","required":["EndpointGroupArn"],"members":{"EndpointGroupArn":{}}},"output":{"type":"structure","members":{"EndpointGroup":{"shape":"Sy"}}}},"DescribeListener":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{}}},"output":{"type":"structure","members":{"Listener":{"shape":"S19"}}}},"ListAccelerators":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Accelerators":{"type":"list","member":{"shape":"Sk"}},"NextToken":{}}}},"ListByoipCidrs":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ByoipCidrs":{"type":"list","member":{"shape":"S4"}},"NextToken":{}}}},"ListEndpointGroups":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EndpointGroups":{"type":"list","member":{"shape":"Sy"}},"NextToken":{}}}},"ListListeners":{"input":{"type":"structure","required":["AcceleratorArn"],"members":{"AcceleratorArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Listeners":{"type":"list","member":{"shape":"S19"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sf"}}}},"ProvisionByoipCidr":{"input":{"type":"structure","required":["Cidr","CidrAuthorizationContext"],"members":{"Cidr":{},"CidrAuthorizationContext":{"type":"structure","required":["Message","Signature"],"members":{"Message":{},"Signature":{}}}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S4"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAccelerator":{"input":{"type":"structure","required":["AcceleratorArn"],"members":{"AcceleratorArn":{},"Name":{},"IpAddressType":{},"Enabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Accelerator":{"shape":"Sk"}}}},"UpdateAcceleratorAttributes":{"input":{"type":"structure","required":["AcceleratorArn"],"members":{"AcceleratorArn":{},"FlowLogsEnabled":{"type":"boolean"},"FlowLogsS3Bucket":{},"FlowLogsS3Prefix":{}}},"output":{"type":"structure","members":{"AcceleratorAttributes":{"shape":"S1j"}}}},"UpdateEndpointGroup":{"input":{"type":"structure","required":["EndpointGroupArn"],"members":{"EndpointGroupArn":{},"EndpointConfigurations":{"shape":"Sp"},"TrafficDialPercentage":{"type":"float"},"HealthCheckPort":{"type":"integer"},"HealthCheckProtocol":{},"HealthCheckPath":{},"HealthCheckIntervalSeconds":{"type":"integer"},"ThresholdCount":{"type":"integer"}}},"output":{"type":"structure","members":{"EndpointGroup":{"shape":"Sy"}}}},"UpdateListener":{"input":{"type":"structure","required":["ListenerArn"],"members":{"ListenerArn":{},"PortRanges":{"shape":"S13"},"Protocol":{},"ClientAffinity":{}}},"output":{"type":"structure","members":{"Listener":{"shape":"S19"}}}},"WithdrawByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S4"}}}}},"shapes":{"S4":{"type":"structure","members":{"Cidr":{},"State":{},"Events":{"type":"list","member":{"type":"structure","members":{"Message":{},"Timestamp":{"type":"timestamp"}}}}}},"Sb":{"type":"list","member":{}},"Sf":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sk":{"type":"structure","members":{"AcceleratorArn":{},"Name":{},"IpAddressType":{},"Enabled":{"type":"boolean"},"IpSets":{"type":"list","member":{"type":"structure","members":{"IpFamily":{},"IpAddresses":{"shape":"Sb"}}}},"DnsName":{},"Status":{},"CreatedTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}},"Sp":{"type":"list","member":{"type":"structure","members":{"EndpointId":{},"Weight":{"type":"integer"},"ClientIPPreservationEnabled":{"type":"boolean"}}}},"Sy":{"type":"structure","members":{"EndpointGroupArn":{},"EndpointGroupRegion":{},"EndpointDescriptions":{"type":"list","member":{"type":"structure","members":{"EndpointId":{},"Weight":{"type":"integer"},"HealthState":{},"HealthReason":{},"ClientIPPreservationEnabled":{"type":"boolean"}}}},"TrafficDialPercentage":{"type":"float"},"HealthCheckPort":{"type":"integer"},"HealthCheckProtocol":{},"HealthCheckPath":{},"HealthCheckIntervalSeconds":{"type":"integer"},"ThresholdCount":{"type":"integer"}}},"S13":{"type":"list","member":{"type":"structure","members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}}},"S19":{"type":"structure","members":{"ListenerArn":{},"PortRanges":{"shape":"S13"},"Protocol":{},"ClientAffinity":{}}},"S1j":{"type":"structure","members":{"FlowLogsEnabled":{"type":"boolean"},"FlowLogsS3Bucket":{},"FlowLogsS3Prefix":{}}}}}' - ); + function translateMap(map, shape) { + var out = {}; + util.each(map, function (key, value) { + var result = translate(value, shape.value); + if (result !== undefined) out[key] = result; + }); + return out; + } - /***/ - }, + function translateScalar(value, shape) { + return shape.toWireFormat(value); + } - /***/ 9696: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /** + * @api private + */ + module.exports = JsonBuilder; /***/ }, - /***/ 91789: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-03-31","endpointPrefix":"glue","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Glue","serviceId":"Glue","signatureVersion":"v4","targetPrefix":"AWSGlue","uid":"glue-2017-03-31"},"operations":{"BatchCreatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionInputList"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionInputList":{"type":"list","member":{"shape":"S5"}}}},"output":{"type":"structure","members":{"Errors":{"shape":"Sv"}}}},"BatchDeleteConnection":{"input":{"type":"structure","required":["ConnectionNameList"],"members":{"CatalogId":{},"ConnectionNameList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Succeeded":{"shape":"Sm"},"Errors":{"type":"map","key":{},"value":{"shape":"Sx"}}}}},"BatchDeletePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionsToDelete"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionsToDelete":{"type":"list","member":{"shape":"S15"}}}},"output":{"type":"structure","members":{"Errors":{"shape":"Sv"}}}},"BatchDeleteTable":{"input":{"type":"structure","required":["DatabaseName","TablesToDelete"],"members":{"CatalogId":{},"DatabaseName":{},"TablesToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"TableName":{},"ErrorDetail":{"shape":"Sx"}}}}}}},"BatchDeleteTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName","VersionIds"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"TableName":{},"VersionId":{},"ErrorDetail":{"shape":"Sx"}}}}}}},"BatchGetCrawlers":{"input":{"type":"structure","required":["CrawlerNames"],"members":{"CrawlerNames":{"shape":"S1j"}}},"output":{"type":"structure","members":{"Crawlers":{"shape":"S1l"},"CrawlersNotFound":{"shape":"S1j"}}}},"BatchGetDevEndpoints":{"input":{"type":"structure","required":["DevEndpointNames"],"members":{"DevEndpointNames":{"shape":"S2l"}}},"output":{"type":"structure","members":{"DevEndpoints":{"shape":"S2o"},"DevEndpointsNotFound":{"shape":"S2l"}}}},"BatchGetJobs":{"input":{"type":"structure","required":["JobNames"],"members":{"JobNames":{"shape":"S30"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S32"},"JobsNotFound":{"shape":"S30"}}}},"BatchGetPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionsToGet"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionsToGet":{"shape":"S3k"}}},"output":{"type":"structure","members":{"Partitions":{"shape":"S3m"},"UnprocessedKeys":{"shape":"S3k"}}}},"BatchGetTriggers":{"input":{"type":"structure","required":["TriggerNames"],"members":{"TriggerNames":{"shape":"S3p"}}},"output":{"type":"structure","members":{"Triggers":{"shape":"S3r"},"TriggersNotFound":{"shape":"S3p"}}}},"BatchGetWorkflows":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S46"},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Workflows":{"type":"list","member":{"shape":"S4a"}},"MissingWorkflows":{"shape":"S46"}}}},"BatchStopJobRun":{"input":{"type":"structure","required":["JobName","JobRunIds"],"members":{"JobName":{},"JobRunIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"SuccessfulSubmissions":{"type":"list","member":{"type":"structure","members":{"JobName":{},"JobRunId":{}}}},"Errors":{"type":"list","member":{"type":"structure","members":{"JobName":{},"JobRunId":{},"ErrorDetail":{"shape":"Sx"}}}}}}},"CancelMLTaskRun":{"input":{"type":"structure","required":["TransformId","TaskRunId"],"members":{"TransformId":{},"TaskRunId":{}}},"output":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{}}}},"CreateClassifier":{"input":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Classification","Name","GrokPattern"],"members":{"Classification":{},"Name":{},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Classification","Name"],"members":{"Classification":{},"Name":{},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name","JsonPath"],"members":{"Name":{},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"S5l"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"output":{"type":"structure","members":{}}},"CreateConnection":{"input":{"type":"structure","required":["ConnectionInput"],"members":{"CatalogId":{},"ConnectionInput":{"shape":"S5o"}}},"output":{"type":"structure","members":{}}},"CreateCrawler":{"input":{"type":"structure","required":["Name","Role","Targets"],"members":{"Name":{},"Role":{},"DatabaseName":{},"Description":{},"Targets":{"shape":"S1o"},"Schedule":{},"Classifiers":{"shape":"S22"},"TablePrefix":{},"SchemaChangePolicy":{"shape":"S23"},"Configuration":{},"CrawlerSecurityConfiguration":{},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{}}},"CreateDatabase":{"input":{"type":"structure","required":["DatabaseInput"],"members":{"CatalogId":{},"DatabaseInput":{"shape":"S62"}}},"output":{"type":"structure","members":{}}},"CreateDevEndpoint":{"input":{"type":"structure","required":["EndpointName","RoleArn"],"members":{"EndpointName":{},"RoleArn":{},"SecurityGroupIds":{"shape":"S2r"},"SubnetId":{},"PublicKey":{},"PublicKeys":{"shape":"S2x"},"NumberOfNodes":{"type":"integer"},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"SecurityConfiguration":{},"Tags":{"shape":"S5x"},"Arguments":{"shape":"S2y"}}},"output":{"type":"structure","members":{"EndpointName":{},"Status":{},"SecurityGroupIds":{"shape":"S2r"},"SubnetId":{},"RoleArn":{},"YarnEndpointAddress":{},"ZeppelinRemoteSparkInterpreterPort":{"type":"integer"},"NumberOfNodes":{"type":"integer"},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"FailureReason":{},"SecurityConfiguration":{},"CreatedTimestamp":{"type":"timestamp"},"Arguments":{"shape":"S2y"}}}},"CreateJob":{"input":{"type":"structure","required":["Name","Role","Command"],"members":{"Name":{},"Description":{},"LogUri":{},"Role":{},"ExecutionProperty":{"shape":"S36"},"Command":{"shape":"S38"},"DefaultArguments":{"shape":"S3b"},"NonOverridableArguments":{"shape":"S3b"},"Connections":{"shape":"S3c"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"Tags":{"shape":"S5x"},"NotificationProperty":{"shape":"S3h"},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"WorkerType":{}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateMLTransform":{"input":{"type":"structure","required":["Name","InputRecordTables","Parameters","Role"],"members":{"Name":{},"Description":{},"InputRecordTables":{"shape":"S6g"},"Parameters":{"shape":"S6i"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{"TransformId":{}}}},"CreatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionInput":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"CreateScript":{"input":{"type":"structure","members":{"DagNodes":{"shape":"S6r"},"DagEdges":{"shape":"S6z"},"Language":{}}},"output":{"type":"structure","members":{"PythonScript":{},"ScalaCode":{}}}},"CreateSecurityConfiguration":{"input":{"type":"structure","required":["Name","EncryptionConfiguration"],"members":{"Name":{},"EncryptionConfiguration":{"shape":"S76"}}},"output":{"type":"structure","members":{"Name":{},"CreatedTimestamp":{"type":"timestamp"}}}},"CreateTable":{"input":{"type":"structure","required":["DatabaseName","TableInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableInput":{"shape":"S7h"}}},"output":{"type":"structure","members":{}}},"CreateTrigger":{"input":{"type":"structure","required":["Name","Type","Actions"],"members":{"Name":{},"WorkflowName":{},"Type":{},"Schedule":{},"Predicate":{"shape":"S3y"},"Actions":{"shape":"S3w"},"Description":{},"StartOnCreation":{"type":"boolean"},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionInput"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionInput":{"shape":"S7q"}}},"output":{"type":"structure","members":{}}},"CreateWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S4b"},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteClassifier":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteConnection":{"input":{"type":"structure","required":["ConnectionName"],"members":{"CatalogId":{},"ConnectionName":{}}},"output":{"type":"structure","members":{}}},"DeleteCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteDatabase":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","members":{}}},"DeleteJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}},"output":{"type":"structure","members":{"JobName":{}}}},"DeleteMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TransformId":{}}}},"DeletePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"DeleteResourcePolicy":{"input":{"type":"structure","members":{"PolicyHashCondition":{}}},"output":{"type":"structure","members":{}}},"DeleteSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteTable":{"input":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName","VersionId"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionId":{}}},"output":{"type":"structure","members":{}}},"DeleteTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{}}},"output":{"type":"structure","members":{}}},"DeleteWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"GetCatalogImportStatus":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"ImportStatus":{"type":"structure","members":{"ImportCompleted":{"type":"boolean"},"ImportTime":{"type":"timestamp"},"ImportedBy":{}}}}}},"GetClassifier":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Classifier":{"shape":"S8x"}}}},"GetClassifiers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Classifiers":{"type":"list","member":{"shape":"S8x"}},"NextToken":{}}}},"GetConnection":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{},"HidePassword":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connection":{"shape":"S99"}}}},"GetConnections":{"input":{"type":"structure","members":{"CatalogId":{},"Filter":{"type":"structure","members":{"MatchCriteria":{"shape":"S5q"},"ConnectionType":{}}},"HidePassword":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ConnectionList":{"type":"list","member":{"shape":"S99"}},"NextToken":{}}}},"GetCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Crawler":{"shape":"S1m"}}}},"GetCrawlerMetrics":{"input":{"type":"structure","members":{"CrawlerNameList":{"shape":"S1j"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"CrawlerMetricsList":{"type":"list","member":{"type":"structure","members":{"CrawlerName":{},"TimeLeftSeconds":{"type":"double"},"StillEstimating":{"type":"boolean"},"LastRuntimeSeconds":{"type":"double"},"MedianRuntimeSeconds":{"type":"double"},"TablesCreated":{"type":"integer"},"TablesUpdated":{"type":"integer"},"TablesDeleted":{"type":"integer"}}}},"NextToken":{}}}},"GetCrawlers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Crawlers":{"shape":"S1l"},"NextToken":{}}}},"GetDataCatalogEncryptionSettings":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"DataCatalogEncryptionSettings":{"shape":"S9p"}}}},"GetDatabase":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"output":{"type":"structure","members":{"Database":{"shape":"S9v"}}}},"GetDatabases":{"input":{"type":"structure","members":{"CatalogId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["DatabaseList"],"members":{"DatabaseList":{"type":"list","member":{"shape":"S9v"}},"NextToken":{}}}},"GetDataflowGraph":{"input":{"type":"structure","members":{"PythonScript":{}}},"output":{"type":"structure","members":{"DagNodes":{"shape":"S6r"},"DagEdges":{"shape":"S6z"}}}},"GetDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","members":{"DevEndpoint":{"shape":"S2p"}}}},"GetDevEndpoints":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DevEndpoints":{"shape":"S2o"},"NextToken":{}}}},"GetJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}},"output":{"type":"structure","members":{"Job":{"shape":"S33"}}}},"GetJobBookmark":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"RunId":{}}},"output":{"type":"structure","members":{"JobBookmarkEntry":{"shape":"Sab"}}}},"GetJobRun":{"input":{"type":"structure","required":["JobName","RunId"],"members":{"JobName":{},"RunId":{},"PredecessorsIncluded":{"type":"boolean"}}},"output":{"type":"structure","members":{"JobRun":{"shape":"S4m"}}}},"GetJobRuns":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"JobRuns":{"shape":"S4l"},"NextToken":{}}}},"GetJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S32"},"NextToken":{}}}},"GetMLTaskRun":{"input":{"type":"structure","required":["TransformId","TaskRunId"],"members":{"TransformId":{},"TaskRunId":{}}},"output":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{},"LogGroupName":{},"Properties":{"shape":"Sal"},"ErrorString":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ExecutionTime":{"type":"integer"}}}},"GetMLTaskRuns":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"type":"structure","members":{"TaskRunType":{},"Status":{},"StartedBefore":{"type":"timestamp"},"StartedAfter":{"type":"timestamp"}}},"Sort":{"type":"structure","required":["Column","SortDirection"],"members":{"Column":{},"SortDirection":{}}}}},"output":{"type":"structure","members":{"TaskRuns":{"type":"list","member":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{},"LogGroupName":{},"Properties":{"shape":"Sal"},"ErrorString":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ExecutionTime":{"type":"integer"}}}},"NextToken":{}}}},"GetMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TransformId":{},"Name":{},"Description":{},"Status":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"InputRecordTables":{"shape":"S6g"},"Parameters":{"shape":"S6i"},"EvaluationMetrics":{"shape":"Sb4"},"LabelCount":{"type":"integer"},"Schema":{"shape":"Sb9"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"}}}},"GetMLTransforms":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"shape":"Sbc"},"Sort":{"shape":"Sbd"}}},"output":{"type":"structure","required":["Transforms"],"members":{"Transforms":{"type":"list","member":{"type":"structure","members":{"TransformId":{},"Name":{},"Description":{},"Status":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"InputRecordTables":{"shape":"S6g"},"Parameters":{"shape":"S6i"},"EvaluationMetrics":{"shape":"Sb4"},"LabelCount":{"type":"integer"},"Schema":{"shape":"Sb9"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"}}}},"NextToken":{}}}},"GetMapping":{"input":{"type":"structure","required":["Source"],"members":{"Source":{"shape":"Sbj"},"Sinks":{"shape":"Sbk"},"Location":{"shape":"Sbl"}}},"output":{"type":"structure","required":["Mapping"],"members":{"Mapping":{"shape":"Sbn"}}}},"GetPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"}}},"output":{"type":"structure","members":{"Partition":{"shape":"S3n"}}}},"GetPartitions":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"Expression":{},"NextToken":{},"Segment":{"type":"structure","required":["SegmentNumber","TotalSegments"],"members":{"SegmentNumber":{"type":"integer"},"TotalSegments":{"type":"integer"}}},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Partitions":{"shape":"S3m"},"NextToken":{}}}},"GetPlan":{"input":{"type":"structure","required":["Mapping","Source"],"members":{"Mapping":{"shape":"Sbn"},"Source":{"shape":"Sbj"},"Sinks":{"shape":"Sbk"},"Location":{"shape":"Sbl"},"Language":{}}},"output":{"type":"structure","members":{"PythonScript":{},"ScalaCode":{}}}},"GetResourcePolicy":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"PolicyInJson":{},"PolicyHash":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"}}}},"GetSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"SecurityConfiguration":{"shape":"Sc6"}}}},"GetSecurityConfigurations":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SecurityConfigurations":{"type":"list","member":{"shape":"Sc6"}},"NextToken":{}}}},"GetTable":{"input":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{}}},"output":{"type":"structure","members":{"Table":{"shape":"Scc"}}}},"GetTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionId":{}}},"output":{"type":"structure","members":{"TableVersion":{"shape":"Scf"}}}},"GetTableVersions":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TableVersions":{"type":"list","member":{"shape":"Scf"}},"NextToken":{}}}},"GetTables":{"input":{"type":"structure","required":["DatabaseName"],"members":{"CatalogId":{},"DatabaseName":{},"Expression":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TableList":{"shape":"Scm"},"NextToken":{}}}},"GetTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5x"}}}},"GetTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Trigger":{"shape":"S3s"}}}},"GetTriggers":{"input":{"type":"structure","members":{"NextToken":{},"DependentJobName":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Triggers":{"shape":"S3r"},"NextToken":{}}}},"GetUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{}}},"output":{"type":"structure","members":{"UserDefinedFunction":{"shape":"Scw"}}}},"GetUserDefinedFunctions":{"input":{"type":"structure","required":["DatabaseName","Pattern"],"members":{"CatalogId":{},"DatabaseName":{},"Pattern":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UserDefinedFunctions":{"type":"list","member":{"shape":"Scw"}},"NextToken":{}}}},"GetWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Workflow":{"shape":"S4a"}}}},"GetWorkflowRun":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Run":{"shape":"S4c"}}}},"GetWorkflowRunProperties":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{}}},"output":{"type":"structure","members":{"RunProperties":{"shape":"S4b"}}}},"GetWorkflowRuns":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeGraph":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Runs":{"type":"list","member":{"shape":"S4c"}},"NextToken":{}}}},"ImportCatalogToGlue":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{}}},"ListCrawlers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{"CrawlerNames":{"shape":"S1j"},"NextToken":{}}}},"ListDevEndpoints":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{"DevEndpointNames":{"type":"list","member":{}},"NextToken":{}}}},"ListJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{"JobNames":{"shape":"S30"},"NextToken":{}}}},"ListMLTransforms":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"shape":"Sbc"},"Sort":{"shape":"Sbd"},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","required":["TransformIds"],"members":{"TransformIds":{"type":"list","member":{}},"NextToken":{}}}},"ListTriggers":{"input":{"type":"structure","members":{"NextToken":{},"DependentJobName":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"S5x"}}},"output":{"type":"structure","members":{"TriggerNames":{"shape":"S3p"},"NextToken":{}}}},"ListWorkflows":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Workflows":{"shape":"S46"},"NextToken":{}}}},"PutDataCatalogEncryptionSettings":{"input":{"type":"structure","required":["DataCatalogEncryptionSettings"],"members":{"CatalogId":{},"DataCatalogEncryptionSettings":{"shape":"S9p"}}},"output":{"type":"structure","members":{}}},"PutResourcePolicy":{"input":{"type":"structure","required":["PolicyInJson"],"members":{"PolicyInJson":{},"PolicyHashCondition":{},"PolicyExistsCondition":{}}},"output":{"type":"structure","members":{"PolicyHash":{}}}},"PutWorkflowRunProperties":{"input":{"type":"structure","required":["Name","RunId","RunProperties"],"members":{"Name":{},"RunId":{},"RunProperties":{"shape":"S4b"}}},"output":{"type":"structure","members":{}}},"ResetJobBookmark":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"RunId":{}}},"output":{"type":"structure","members":{"JobBookmarkEntry":{"shape":"Sab"}}}},"SearchTables":{"input":{"type":"structure","members":{"CatalogId":{},"NextToken":{},"Filters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Comparator":{}}}},"SearchText":{},"SortCriteria":{"type":"list","member":{"type":"structure","members":{"FieldName":{},"Sort":{}}}},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"TableList":{"shape":"Scm"}}}},"StartCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StartCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{}}},"output":{"type":"structure","members":{}}},"StartExportLabelsTaskRun":{"input":{"type":"structure","required":["TransformId","OutputS3Path"],"members":{"TransformId":{},"OutputS3Path":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartImportLabelsTaskRun":{"input":{"type":"structure","required":["TransformId","InputS3Path"],"members":{"TransformId":{},"InputS3Path":{},"ReplaceAllLabels":{"type":"boolean"}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartJobRun":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"JobRunId":{},"Arguments":{"shape":"S3b"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S3h"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"}}},"output":{"type":"structure","members":{"JobRunId":{}}}},"StartMLEvaluationTaskRun":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartMLLabelingSetGenerationTaskRun":{"input":{"type":"structure","required":["TransformId","OutputS3Path"],"members":{"TransformId":{},"OutputS3Path":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"StartWorkflowRun":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"RunId":{}}}},"StopCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StopCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{}}},"output":{"type":"structure","members":{}}},"StopTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","TagsToAdd"],"members":{"ResourceArn":{},"TagsToAdd":{"shape":"S5x"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagsToRemove"],"members":{"ResourceArn":{},"TagsToRemove":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateClassifier":{"input":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Classification":{},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Classification":{},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"S5l"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"output":{"type":"structure","members":{}}},"UpdateConnection":{"input":{"type":"structure","required":["Name","ConnectionInput"],"members":{"CatalogId":{},"Name":{},"ConnectionInput":{"shape":"S5o"}}},"output":{"type":"structure","members":{}}},"UpdateCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Role":{},"DatabaseName":{},"Description":{},"Targets":{"shape":"S1o"},"Schedule":{},"Classifiers":{"shape":"S22"},"TablePrefix":{},"SchemaChangePolicy":{"shape":"S23"},"Configuration":{},"CrawlerSecurityConfiguration":{}}},"output":{"type":"structure","members":{}}},"UpdateCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{},"Schedule":{}}},"output":{"type":"structure","members":{}}},"UpdateDatabase":{"input":{"type":"structure","required":["Name","DatabaseInput"],"members":{"CatalogId":{},"Name":{},"DatabaseInput":{"shape":"S62"}}},"output":{"type":"structure","members":{}}},"UpdateDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{},"PublicKey":{},"AddPublicKeys":{"shape":"S2x"},"DeletePublicKeys":{"shape":"S2x"},"CustomLibraries":{"type":"structure","members":{"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{}}},"UpdateEtlLibraries":{"type":"boolean"},"DeleteArguments":{"shape":"S2r"},"AddArguments":{"shape":"S2y"}}},"output":{"type":"structure","members":{}}},"UpdateJob":{"input":{"type":"structure","required":["JobName","JobUpdate"],"members":{"JobName":{},"JobUpdate":{"type":"structure","members":{"Description":{},"LogUri":{},"Role":{},"ExecutionProperty":{"shape":"S36"},"Command":{"shape":"S38"},"DefaultArguments":{"shape":"S3b"},"NonOverridableArguments":{"shape":"S3b"},"Connections":{"shape":"S3c"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S3h"},"GlueVersion":{}}}}},"output":{"type":"structure","members":{"JobName":{}}}},"UpdateMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{},"Name":{},"Description":{},"Parameters":{"shape":"S6i"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"}}},"output":{"type":"structure","members":{"TransformId":{}}}},"UpdatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValueList","PartitionInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValueList":{"type":"list","member":{}},"PartitionInput":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"UpdateTable":{"input":{"type":"structure","required":["DatabaseName","TableInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableInput":{"shape":"S7h"},"SkipArchive":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateTrigger":{"input":{"type":"structure","required":["Name","TriggerUpdate"],"members":{"Name":{},"TriggerUpdate":{"type":"structure","members":{"Name":{},"Description":{},"Schedule":{},"Actions":{"shape":"S3w"},"Predicate":{"shape":"S3y"}}}}},"output":{"type":"structure","members":{"Trigger":{"shape":"S3s"}}}},"UpdateUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName","FunctionInput"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{},"FunctionInput":{"shape":"S7q"}}},"output":{"type":"structure","members":{}}},"UpdateWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S4b"}}},"output":{"type":"structure","members":{"Name":{}}}}},"shapes":{"S5":{"type":"structure","members":{"Values":{"shape":"S6"},"LastAccessTime":{"type":"timestamp"},"StorageDescriptor":{"shape":"S9"},"Parameters":{"shape":"Se"},"LastAnalyzedTime":{"type":"timestamp"}}},"S6":{"type":"list","member":{}},"S9":{"type":"structure","members":{"Columns":{"shape":"Sa"},"Location":{},"InputFormat":{},"OutputFormat":{},"Compressed":{"type":"boolean"},"NumberOfBuckets":{"type":"integer"},"SerdeInfo":{"type":"structure","members":{"Name":{},"SerializationLibrary":{},"Parameters":{"shape":"Se"}}},"BucketColumns":{"shape":"Sm"},"SortColumns":{"type":"list","member":{"type":"structure","required":["Column","SortOrder"],"members":{"Column":{},"SortOrder":{"type":"integer"}}}},"Parameters":{"shape":"Se"},"SkewedInfo":{"type":"structure","members":{"SkewedColumnNames":{"shape":"Sm"},"SkewedColumnValues":{"type":"list","member":{}},"SkewedColumnValueLocationMaps":{"type":"map","key":{},"value":{}}}},"StoredAsSubDirectories":{"type":"boolean"}}},"Sa":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Type":{},"Comment":{},"Parameters":{"shape":"Se"}}}},"Se":{"type":"map","key":{},"value":{}},"Sm":{"type":"list","member":{}},"Sv":{"type":"list","member":{"type":"structure","members":{"PartitionValues":{"shape":"S6"},"ErrorDetail":{"shape":"Sx"}}}},"Sx":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}},"S15":{"type":"structure","required":["Values"],"members":{"Values":{"shape":"S6"}}},"S1j":{"type":"list","member":{}},"S1l":{"type":"list","member":{"shape":"S1m"}},"S1m":{"type":"structure","members":{"Name":{},"Role":{},"Targets":{"shape":"S1o"},"DatabaseName":{},"Description":{},"Classifiers":{"shape":"S22"},"SchemaChangePolicy":{"shape":"S23"},"State":{},"TablePrefix":{},"Schedule":{"type":"structure","members":{"ScheduleExpression":{},"State":{}}},"CrawlElapsedTime":{"type":"long"},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"LastCrawl":{"type":"structure","members":{"Status":{},"ErrorMessage":{},"LogGroup":{},"LogStream":{},"MessagePrefix":{},"StartTime":{"type":"timestamp"}}},"Version":{"type":"long"},"Configuration":{},"CrawlerSecurityConfiguration":{}}},"S1o":{"type":"structure","members":{"S3Targets":{"type":"list","member":{"type":"structure","members":{"Path":{},"Exclusions":{"shape":"S1s"}}}},"JdbcTargets":{"type":"list","member":{"type":"structure","members":{"ConnectionName":{},"Path":{},"Exclusions":{"shape":"S1s"}}}},"DynamoDBTargets":{"type":"list","member":{"type":"structure","members":{"Path":{}}}},"CatalogTargets":{"type":"list","member":{"type":"structure","required":["DatabaseName","Tables"],"members":{"DatabaseName":{},"Tables":{"type":"list","member":{}}}}}}},"S1s":{"type":"list","member":{}},"S22":{"type":"list","member":{}},"S23":{"type":"structure","members":{"UpdateBehavior":{},"DeleteBehavior":{}}},"S2l":{"type":"list","member":{}},"S2o":{"type":"list","member":{"shape":"S2p"}},"S2p":{"type":"structure","members":{"EndpointName":{},"RoleArn":{},"SecurityGroupIds":{"shape":"S2r"},"SubnetId":{},"YarnEndpointAddress":{},"PrivateAddress":{},"ZeppelinRemoteSparkInterpreterPort":{"type":"integer"},"PublicAddress":{},"Status":{},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"NumberOfNodes":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"FailureReason":{},"LastUpdateStatus":{},"CreatedTimestamp":{"type":"timestamp"},"LastModifiedTimestamp":{"type":"timestamp"},"PublicKey":{},"PublicKeys":{"shape":"S2x"},"SecurityConfiguration":{},"Arguments":{"shape":"S2y"}}},"S2r":{"type":"list","member":{}},"S2x":{"type":"list","member":{}},"S2y":{"type":"map","key":{},"value":{}},"S30":{"type":"list","member":{}},"S32":{"type":"list","member":{"shape":"S33"}},"S33":{"type":"structure","members":{"Name":{},"Description":{},"LogUri":{},"Role":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"ExecutionProperty":{"shape":"S36"},"Command":{"shape":"S38"},"DefaultArguments":{"shape":"S3b"},"NonOverridableArguments":{"shape":"S3b"},"Connections":{"shape":"S3c"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S3h"},"GlueVersion":{}}},"S36":{"type":"structure","members":{"MaxConcurrentRuns":{"type":"integer"}}},"S38":{"type":"structure","members":{"Name":{},"ScriptLocation":{},"PythonVersion":{}}},"S3b":{"type":"map","key":{},"value":{}},"S3c":{"type":"structure","members":{"Connections":{"type":"list","member":{}}}},"S3h":{"type":"structure","members":{"NotifyDelayAfter":{"type":"integer"}}},"S3k":{"type":"list","member":{"shape":"S15"}},"S3m":{"type":"list","member":{"shape":"S3n"}},"S3n":{"type":"structure","members":{"Values":{"shape":"S6"},"DatabaseName":{},"TableName":{},"CreationTime":{"type":"timestamp"},"LastAccessTime":{"type":"timestamp"},"StorageDescriptor":{"shape":"S9"},"Parameters":{"shape":"Se"},"LastAnalyzedTime":{"type":"timestamp"}}},"S3p":{"type":"list","member":{}},"S3r":{"type":"list","member":{"shape":"S3s"}},"S3s":{"type":"structure","members":{"Name":{},"WorkflowName":{},"Id":{},"Type":{},"State":{},"Description":{},"Schedule":{},"Actions":{"shape":"S3w"},"Predicate":{"shape":"S3y"}}},"S3w":{"type":"list","member":{"type":"structure","members":{"JobName":{},"Arguments":{"shape":"S3b"},"Timeout":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S3h"},"CrawlerName":{}}}},"S3y":{"type":"structure","members":{"Logical":{},"Conditions":{"type":"list","member":{"type":"structure","members":{"LogicalOperator":{},"JobName":{},"State":{},"CrawlerName":{},"CrawlState":{}}}}}},"S46":{"type":"list","member":{}},"S4a":{"type":"structure","members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S4b"},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"LastRun":{"shape":"S4c"},"Graph":{"shape":"S4f"}}},"S4b":{"type":"map","key":{},"value":{}},"S4c":{"type":"structure","members":{"Name":{},"WorkflowRunId":{},"WorkflowRunProperties":{"shape":"S4b"},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"Status":{},"Statistics":{"type":"structure","members":{"TotalActions":{"type":"integer"},"TimeoutActions":{"type":"integer"},"FailedActions":{"type":"integer"},"StoppedActions":{"type":"integer"},"SucceededActions":{"type":"integer"},"RunningActions":{"type":"integer"}}},"Graph":{"shape":"S4f"}}},"S4f":{"type":"structure","members":{"Nodes":{"type":"list","member":{"type":"structure","members":{"Type":{},"Name":{},"UniqueId":{},"TriggerDetails":{"type":"structure","members":{"Trigger":{"shape":"S3s"}}},"JobDetails":{"type":"structure","members":{"JobRuns":{"shape":"S4l"}}},"CrawlerDetails":{"type":"structure","members":{"Crawls":{"type":"list","member":{"type":"structure","members":{"State":{},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ErrorMessage":{},"LogGroup":{},"LogStream":{}}}}}}}}},"Edges":{"type":"list","member":{"type":"structure","members":{"SourceId":{},"DestinationId":{}}}}}},"S4l":{"type":"list","member":{"shape":"S4m"}},"S4m":{"type":"structure","members":{"Id":{},"Attempt":{"type":"integer"},"PreviousRunId":{},"TriggerName":{},"JobName":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"JobRunState":{},"Arguments":{"shape":"S3b"},"ErrorMessage":{},"PredecessorRuns":{"type":"list","member":{"type":"structure","members":{"JobName":{},"RunId":{}}}},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"ExecutionTime":{"type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"LogGroupName":{},"NotificationProperty":{"shape":"S3h"},"GlueVersion":{}}},"S5l":{"type":"list","member":{}},"S5o":{"type":"structure","required":["Name","ConnectionType","ConnectionProperties"],"members":{"Name":{},"Description":{},"ConnectionType":{},"MatchCriteria":{"shape":"S5q"},"ConnectionProperties":{"shape":"S5r"},"PhysicalConnectionRequirements":{"shape":"S5t"}}},"S5q":{"type":"list","member":{}},"S5r":{"type":"map","key":{},"value":{}},"S5t":{"type":"structure","members":{"SubnetId":{},"SecurityGroupIdList":{"type":"list","member":{}},"AvailabilityZone":{}}},"S5x":{"type":"map","key":{},"value":{}},"S62":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"LocationUri":{},"Parameters":{"shape":"Se"},"CreateTableDefaultPermissions":{"shape":"S64"}}},"S64":{"type":"list","member":{"type":"structure","members":{"Principal":{"type":"structure","members":{"DataLakePrincipalIdentifier":{}}},"Permissions":{"type":"list","member":{}}}}},"S6g":{"type":"list","member":{"type":"structure","required":["DatabaseName","TableName"],"members":{"DatabaseName":{},"TableName":{},"CatalogId":{},"ConnectionName":{}}}},"S6i":{"type":"structure","required":["TransformType"],"members":{"TransformType":{},"FindMatchesParameters":{"type":"structure","members":{"PrimaryKeyColumnName":{},"PrecisionRecallTradeoff":{"type":"double"},"AccuracyCostTradeoff":{"type":"double"},"EnforceProvidedLabels":{"type":"boolean"}}}}},"S6r":{"type":"list","member":{"type":"structure","required":["Id","NodeType","Args"],"members":{"Id":{},"NodeType":{},"Args":{"shape":"S6v"},"LineNumber":{"type":"integer"}}}},"S6v":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{},"Param":{"type":"boolean"}}}},"S6z":{"type":"list","member":{"type":"structure","required":["Source","Target"],"members":{"Source":{},"Target":{},"TargetParameter":{}}}},"S76":{"type":"structure","members":{"S3Encryption":{"type":"list","member":{"type":"structure","members":{"S3EncryptionMode":{},"KmsKeyArn":{}}}},"CloudWatchEncryption":{"type":"structure","members":{"CloudWatchEncryptionMode":{},"KmsKeyArn":{}}},"JobBookmarksEncryption":{"type":"structure","members":{"JobBookmarksEncryptionMode":{},"KmsKeyArn":{}}}}},"S7h":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Owner":{},"LastAccessTime":{"type":"timestamp"},"LastAnalyzedTime":{"type":"timestamp"},"Retention":{"type":"integer"},"StorageDescriptor":{"shape":"S9"},"PartitionKeys":{"shape":"Sa"},"ViewOriginalText":{},"ViewExpandedText":{},"TableType":{},"Parameters":{"shape":"Se"}}},"S7q":{"type":"structure","members":{"FunctionName":{},"ClassName":{},"OwnerName":{},"OwnerType":{},"ResourceUris":{"shape":"S7s"}}},"S7s":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"Uri":{}}}},"S8x":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Name","Classification","GrokPattern"],"members":{"Name":{},"Classification":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Name","Classification"],"members":{"Name":{},"Classification":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name","JsonPath"],"members":{"Name":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"S5l"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"S99":{"type":"structure","members":{"Name":{},"Description":{},"ConnectionType":{},"MatchCriteria":{"shape":"S5q"},"ConnectionProperties":{"shape":"S5r"},"PhysicalConnectionRequirements":{"shape":"S5t"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"LastUpdatedBy":{}}},"S9p":{"type":"structure","members":{"EncryptionAtRest":{"type":"structure","required":["CatalogEncryptionMode"],"members":{"CatalogEncryptionMode":{},"SseAwsKmsKeyId":{}}},"ConnectionPasswordEncryption":{"type":"structure","required":["ReturnConnectionPasswordEncrypted"],"members":{"ReturnConnectionPasswordEncrypted":{"type":"boolean"},"AwsKmsKeyId":{}}}}},"S9v":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"LocationUri":{},"Parameters":{"shape":"Se"},"CreateTime":{"type":"timestamp"},"CreateTableDefaultPermissions":{"shape":"S64"}}},"Sab":{"type":"structure","members":{"JobName":{},"Version":{"type":"integer"},"Run":{"type":"integer"},"Attempt":{"type":"integer"},"PreviousRunId":{},"RunId":{},"JobBookmark":{}}},"Sal":{"type":"structure","members":{"TaskType":{},"ImportLabelsTaskRunProperties":{"type":"structure","members":{"InputS3Path":{},"Replace":{"type":"boolean"}}},"ExportLabelsTaskRunProperties":{"type":"structure","members":{"OutputS3Path":{}}},"LabelingSetGenerationTaskRunProperties":{"type":"structure","members":{"OutputS3Path":{}}},"FindMatchesTaskRunProperties":{"type":"structure","members":{"JobId":{},"JobName":{},"JobRunId":{}}}}},"Sb4":{"type":"structure","required":["TransformType"],"members":{"TransformType":{},"FindMatchesMetrics":{"type":"structure","members":{"AreaUnderPRCurve":{"type":"double"},"Precision":{"type":"double"},"Recall":{"type":"double"},"F1":{"type":"double"},"ConfusionMatrix":{"type":"structure","members":{"NumTruePositives":{"type":"long"},"NumFalsePositives":{"type":"long"},"NumTrueNegatives":{"type":"long"},"NumFalseNegatives":{"type":"long"}}}}}}},"Sb9":{"type":"list","member":{"type":"structure","members":{"Name":{},"DataType":{}}}},"Sbc":{"type":"structure","members":{"Name":{},"TransformType":{},"Status":{},"GlueVersion":{},"CreatedBefore":{"type":"timestamp"},"CreatedAfter":{"type":"timestamp"},"LastModifiedBefore":{"type":"timestamp"},"LastModifiedAfter":{"type":"timestamp"},"Schema":{"shape":"Sb9"}}},"Sbd":{"type":"structure","required":["Column","SortDirection"],"members":{"Column":{},"SortDirection":{}}},"Sbj":{"type":"structure","required":["DatabaseName","TableName"],"members":{"DatabaseName":{},"TableName":{}}},"Sbk":{"type":"list","member":{"shape":"Sbj"}},"Sbl":{"type":"structure","members":{"Jdbc":{"shape":"S6v"},"S3":{"shape":"S6v"},"DynamoDB":{"shape":"S6v"}}},"Sbn":{"type":"list","member":{"type":"structure","members":{"SourceTable":{},"SourcePath":{},"SourceType":{},"TargetTable":{},"TargetPath":{},"TargetType":{}}}},"Sc6":{"type":"structure","members":{"Name":{},"CreatedTimeStamp":{"type":"timestamp"},"EncryptionConfiguration":{"shape":"S76"}}},"Scc":{"type":"structure","required":["Name"],"members":{"Name":{},"DatabaseName":{},"Description":{},"Owner":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"},"LastAccessTime":{"type":"timestamp"},"LastAnalyzedTime":{"type":"timestamp"},"Retention":{"type":"integer"},"StorageDescriptor":{"shape":"S9"},"PartitionKeys":{"shape":"Sa"},"ViewOriginalText":{},"ViewExpandedText":{},"TableType":{},"Parameters":{"shape":"Se"},"CreatedBy":{},"IsRegisteredWithLakeFormation":{"type":"boolean"}}},"Scf":{"type":"structure","members":{"Table":{"shape":"Scc"},"VersionId":{}}},"Scm":{"type":"list","member":{"shape":"Scc"}},"Scw":{"type":"structure","members":{"FunctionName":{},"ClassName":{},"OwnerName":{},"OwnerType":{},"CreateTime":{"type":"timestamp"},"ResourceUris":{"shape":"S7s"}}}}}' - ); + /***/ 349: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2010-12-01", + endpointPrefix: "email", + protocol: "query", + serviceAbbreviation: "Amazon SES", + serviceFullName: "Amazon Simple Email Service", + serviceId: "SES", + signatureVersion: "v4", + signingName: "ses", + uid: "email-2010-12-01", + xmlNamespace: "http://ses.amazonaws.com/doc/2010-12-01/", + }, + operations: { + CloneReceiptRuleSet: { + input: { + type: "structure", + required: ["RuleSetName", "OriginalRuleSetName"], + members: { RuleSetName: {}, OriginalRuleSetName: {} }, + }, + output: { + resultWrapper: "CloneReceiptRuleSetResult", + type: "structure", + members: {}, + }, + }, + CreateConfigurationSet: { + input: { + type: "structure", + required: ["ConfigurationSet"], + members: { ConfigurationSet: { shape: "S5" } }, + }, + output: { + resultWrapper: "CreateConfigurationSetResult", + type: "structure", + members: {}, + }, + }, + CreateConfigurationSetEventDestination: { + input: { + type: "structure", + required: ["ConfigurationSetName", "EventDestination"], + members: { + ConfigurationSetName: {}, + EventDestination: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CreateConfigurationSetEventDestinationResult", + type: "structure", + members: {}, + }, + }, + CreateConfigurationSetTrackingOptions: { + input: { + type: "structure", + required: ["ConfigurationSetName", "TrackingOptions"], + members: { + ConfigurationSetName: {}, + TrackingOptions: { shape: "Sp" }, + }, + }, + output: { + resultWrapper: "CreateConfigurationSetTrackingOptionsResult", + type: "structure", + members: {}, + }, + }, + CreateCustomVerificationEmailTemplate: { + input: { + type: "structure", + required: [ + "TemplateName", + "FromEmailAddress", + "TemplateSubject", + "TemplateContent", + "SuccessRedirectionURL", + "FailureRedirectionURL", + ], + members: { + TemplateName: {}, + FromEmailAddress: {}, + TemplateSubject: {}, + TemplateContent: {}, + SuccessRedirectionURL: {}, + FailureRedirectionURL: {}, + }, + }, + }, + CreateReceiptFilter: { + input: { + type: "structure", + required: ["Filter"], + members: { Filter: { shape: "S10" } }, + }, + output: { + resultWrapper: "CreateReceiptFilterResult", + type: "structure", + members: {}, + }, + }, + CreateReceiptRule: { + input: { + type: "structure", + required: ["RuleSetName", "Rule"], + members: { RuleSetName: {}, After: {}, Rule: { shape: "S18" } }, + }, + output: { + resultWrapper: "CreateReceiptRuleResult", + type: "structure", + members: {}, + }, + }, + CreateReceiptRuleSet: { + input: { + type: "structure", + required: ["RuleSetName"], + members: { RuleSetName: {} }, + }, + output: { + resultWrapper: "CreateReceiptRuleSetResult", + type: "structure", + members: {}, + }, + }, + CreateTemplate: { + input: { + type: "structure", + required: ["Template"], + members: { Template: { shape: "S20" } }, + }, + output: { + resultWrapper: "CreateTemplateResult", + type: "structure", + members: {}, + }, + }, + DeleteConfigurationSet: { + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { ConfigurationSetName: {} }, + }, + output: { + resultWrapper: "DeleteConfigurationSetResult", + type: "structure", + members: {}, + }, + }, + DeleteConfigurationSetEventDestination: { + input: { + type: "structure", + required: ["ConfigurationSetName", "EventDestinationName"], + members: { ConfigurationSetName: {}, EventDestinationName: {} }, + }, + output: { + resultWrapper: "DeleteConfigurationSetEventDestinationResult", + type: "structure", + members: {}, + }, + }, + DeleteConfigurationSetTrackingOptions: { + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { ConfigurationSetName: {} }, + }, + output: { + resultWrapper: "DeleteConfigurationSetTrackingOptionsResult", + type: "structure", + members: {}, + }, + }, + DeleteCustomVerificationEmailTemplate: { + input: { + type: "structure", + required: ["TemplateName"], + members: { TemplateName: {} }, + }, + }, + DeleteIdentity: { + input: { + type: "structure", + required: ["Identity"], + members: { Identity: {} }, + }, + output: { + resultWrapper: "DeleteIdentityResult", + type: "structure", + members: {}, + }, + }, + DeleteIdentityPolicy: { + input: { + type: "structure", + required: ["Identity", "PolicyName"], + members: { Identity: {}, PolicyName: {} }, + }, + output: { + resultWrapper: "DeleteIdentityPolicyResult", + type: "structure", + members: {}, + }, + }, + DeleteReceiptFilter: { + input: { + type: "structure", + required: ["FilterName"], + members: { FilterName: {} }, + }, + output: { + resultWrapper: "DeleteReceiptFilterResult", + type: "structure", + members: {}, + }, + }, + DeleteReceiptRule: { + input: { + type: "structure", + required: ["RuleSetName", "RuleName"], + members: { RuleSetName: {}, RuleName: {} }, + }, + output: { + resultWrapper: "DeleteReceiptRuleResult", + type: "structure", + members: {}, + }, + }, + DeleteReceiptRuleSet: { + input: { + type: "structure", + required: ["RuleSetName"], + members: { RuleSetName: {} }, + }, + output: { + resultWrapper: "DeleteReceiptRuleSetResult", + type: "structure", + members: {}, + }, + }, + DeleteTemplate: { + input: { + type: "structure", + required: ["TemplateName"], + members: { TemplateName: {} }, + }, + output: { + resultWrapper: "DeleteTemplateResult", + type: "structure", + members: {}, + }, + }, + DeleteVerifiedEmailAddress: { + input: { + type: "structure", + required: ["EmailAddress"], + members: { EmailAddress: {} }, + }, + }, + DescribeActiveReceiptRuleSet: { + input: { type: "structure", members: {} }, + output: { + resultWrapper: "DescribeActiveReceiptRuleSetResult", + type: "structure", + members: { Metadata: { shape: "S2t" }, Rules: { shape: "S2v" } }, + }, + }, + DescribeConfigurationSet: { + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: {}, + ConfigurationSetAttributeNames: { type: "list", member: {} }, + }, + }, + output: { + resultWrapper: "DescribeConfigurationSetResult", + type: "structure", + members: { + ConfigurationSet: { shape: "S5" }, + EventDestinations: { type: "list", member: { shape: "S9" } }, + TrackingOptions: { shape: "Sp" }, + DeliveryOptions: { shape: "S31" }, + ReputationOptions: { + type: "structure", + members: { + SendingEnabled: { type: "boolean" }, + ReputationMetricsEnabled: { type: "boolean" }, + LastFreshStart: { type: "timestamp" }, + }, + }, + }, + }, + }, + DescribeReceiptRule: { + input: { + type: "structure", + required: ["RuleSetName", "RuleName"], + members: { RuleSetName: {}, RuleName: {} }, + }, + output: { + resultWrapper: "DescribeReceiptRuleResult", + type: "structure", + members: { Rule: { shape: "S18" } }, + }, + }, + DescribeReceiptRuleSet: { + input: { + type: "structure", + required: ["RuleSetName"], + members: { RuleSetName: {} }, + }, + output: { + resultWrapper: "DescribeReceiptRuleSetResult", + type: "structure", + members: { Metadata: { shape: "S2t" }, Rules: { shape: "S2v" } }, + }, + }, + GetAccountSendingEnabled: { + output: { + resultWrapper: "GetAccountSendingEnabledResult", + type: "structure", + members: { Enabled: { type: "boolean" } }, + }, + }, + GetCustomVerificationEmailTemplate: { + input: { + type: "structure", + required: ["TemplateName"], + members: { TemplateName: {} }, + }, + output: { + resultWrapper: "GetCustomVerificationEmailTemplateResult", + type: "structure", + members: { + TemplateName: {}, + FromEmailAddress: {}, + TemplateSubject: {}, + TemplateContent: {}, + SuccessRedirectionURL: {}, + FailureRedirectionURL: {}, + }, + }, + }, + GetIdentityDkimAttributes: { + input: { + type: "structure", + required: ["Identities"], + members: { Identities: { shape: "S3c" } }, + }, + output: { + resultWrapper: "GetIdentityDkimAttributesResult", + type: "structure", + required: ["DkimAttributes"], + members: { + DkimAttributes: { + type: "map", + key: {}, + value: { + type: "structure", + required: ["DkimEnabled", "DkimVerificationStatus"], + members: { + DkimEnabled: { type: "boolean" }, + DkimVerificationStatus: {}, + DkimTokens: { shape: "S3h" }, + }, + }, + }, + }, + }, + }, + GetIdentityMailFromDomainAttributes: { + input: { + type: "structure", + required: ["Identities"], + members: { Identities: { shape: "S3c" } }, + }, + output: { + resultWrapper: "GetIdentityMailFromDomainAttributesResult", + type: "structure", + required: ["MailFromDomainAttributes"], + members: { + MailFromDomainAttributes: { + type: "map", + key: {}, + value: { + type: "structure", + required: [ + "MailFromDomain", + "MailFromDomainStatus", + "BehaviorOnMXFailure", + ], + members: { + MailFromDomain: {}, + MailFromDomainStatus: {}, + BehaviorOnMXFailure: {}, + }, + }, + }, + }, + }, + }, + GetIdentityNotificationAttributes: { + input: { + type: "structure", + required: ["Identities"], + members: { Identities: { shape: "S3c" } }, + }, + output: { + resultWrapper: "GetIdentityNotificationAttributesResult", + type: "structure", + required: ["NotificationAttributes"], + members: { + NotificationAttributes: { + type: "map", + key: {}, + value: { + type: "structure", + required: [ + "BounceTopic", + "ComplaintTopic", + "DeliveryTopic", + "ForwardingEnabled", + ], + members: { + BounceTopic: {}, + ComplaintTopic: {}, + DeliveryTopic: {}, + ForwardingEnabled: { type: "boolean" }, + HeadersInBounceNotificationsEnabled: { type: "boolean" }, + HeadersInComplaintNotificationsEnabled: { + type: "boolean", + }, + HeadersInDeliveryNotificationsEnabled: { + type: "boolean", + }, + }, + }, + }, + }, + }, + }, + GetIdentityPolicies: { + input: { + type: "structure", + required: ["Identity", "PolicyNames"], + members: { Identity: {}, PolicyNames: { shape: "S3w" } }, + }, + output: { + resultWrapper: "GetIdentityPoliciesResult", + type: "structure", + required: ["Policies"], + members: { Policies: { type: "map", key: {}, value: {} } }, + }, + }, + GetIdentityVerificationAttributes: { + input: { + type: "structure", + required: ["Identities"], + members: { Identities: { shape: "S3c" } }, + }, + output: { + resultWrapper: "GetIdentityVerificationAttributesResult", + type: "structure", + required: ["VerificationAttributes"], + members: { + VerificationAttributes: { + type: "map", + key: {}, + value: { + type: "structure", + required: ["VerificationStatus"], + members: { VerificationStatus: {}, VerificationToken: {} }, + }, + }, + }, + }, + }, + GetSendQuota: { + output: { + resultWrapper: "GetSendQuotaResult", + type: "structure", + members: { + Max24HourSend: { type: "double" }, + MaxSendRate: { type: "double" }, + SentLast24Hours: { type: "double" }, + }, + }, + }, + GetSendStatistics: { + output: { + resultWrapper: "GetSendStatisticsResult", + type: "structure", + members: { + SendDataPoints: { + type: "list", + member: { + type: "structure", + members: { + Timestamp: { type: "timestamp" }, + DeliveryAttempts: { type: "long" }, + Bounces: { type: "long" }, + Complaints: { type: "long" }, + Rejects: { type: "long" }, + }, + }, + }, + }, + }, + }, + GetTemplate: { + input: { + type: "structure", + required: ["TemplateName"], + members: { TemplateName: {} }, + }, + output: { + resultWrapper: "GetTemplateResult", + type: "structure", + members: { Template: { shape: "S20" } }, + }, + }, + ListConfigurationSets: { + input: { + type: "structure", + members: { NextToken: {}, MaxItems: { type: "integer" } }, + }, + output: { + resultWrapper: "ListConfigurationSetsResult", + type: "structure", + members: { + ConfigurationSets: { type: "list", member: { shape: "S5" } }, + NextToken: {}, + }, + }, + }, + ListCustomVerificationEmailTemplates: { + input: { + type: "structure", + members: { NextToken: {}, MaxResults: { type: "integer" } }, + }, + output: { + resultWrapper: "ListCustomVerificationEmailTemplatesResult", + type: "structure", + members: { + CustomVerificationEmailTemplates: { + type: "list", + member: { + type: "structure", + members: { + TemplateName: {}, + FromEmailAddress: {}, + TemplateSubject: {}, + SuccessRedirectionURL: {}, + FailureRedirectionURL: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListIdentities: { + input: { + type: "structure", + members: { + IdentityType: {}, + NextToken: {}, + MaxItems: { type: "integer" }, + }, + }, + output: { + resultWrapper: "ListIdentitiesResult", + type: "structure", + required: ["Identities"], + members: { Identities: { shape: "S3c" }, NextToken: {} }, + }, + }, + ListIdentityPolicies: { + input: { + type: "structure", + required: ["Identity"], + members: { Identity: {} }, + }, + output: { + resultWrapper: "ListIdentityPoliciesResult", + type: "structure", + required: ["PolicyNames"], + members: { PolicyNames: { shape: "S3w" } }, + }, + }, + ListReceiptFilters: { + input: { type: "structure", members: {} }, + output: { + resultWrapper: "ListReceiptFiltersResult", + type: "structure", + members: { Filters: { type: "list", member: { shape: "S10" } } }, + }, + }, + ListReceiptRuleSets: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + resultWrapper: "ListReceiptRuleSetsResult", + type: "structure", + members: { + RuleSets: { type: "list", member: { shape: "S2t" } }, + NextToken: {}, + }, + }, + }, + ListTemplates: { + input: { + type: "structure", + members: { NextToken: {}, MaxItems: { type: "integer" } }, + }, + output: { + resultWrapper: "ListTemplatesResult", + type: "structure", + members: { + TemplatesMetadata: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + CreatedTimestamp: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListVerifiedEmailAddresses: { + output: { + resultWrapper: "ListVerifiedEmailAddressesResult", + type: "structure", + members: { VerifiedEmailAddresses: { shape: "S54" } }, + }, + }, + PutConfigurationSetDeliveryOptions: { + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: {}, + DeliveryOptions: { shape: "S31" }, + }, + }, + output: { + resultWrapper: "PutConfigurationSetDeliveryOptionsResult", + type: "structure", + members: {}, + }, + }, + PutIdentityPolicy: { + input: { + type: "structure", + required: ["Identity", "PolicyName", "Policy"], + members: { Identity: {}, PolicyName: {}, Policy: {} }, + }, + output: { + resultWrapper: "PutIdentityPolicyResult", + type: "structure", + members: {}, + }, + }, + ReorderReceiptRuleSet: { + input: { + type: "structure", + required: ["RuleSetName", "RuleNames"], + members: { + RuleSetName: {}, + RuleNames: { type: "list", member: {} }, + }, + }, + output: { + resultWrapper: "ReorderReceiptRuleSetResult", + type: "structure", + members: {}, + }, + }, + SendBounce: { + input: { + type: "structure", + required: [ + "OriginalMessageId", + "BounceSender", + "BouncedRecipientInfoList", + ], + members: { + OriginalMessageId: {}, + BounceSender: {}, + Explanation: {}, + MessageDsn: { + type: "structure", + required: ["ReportingMta"], + members: { + ReportingMta: {}, + ArrivalDate: { type: "timestamp" }, + ExtensionFields: { shape: "S5i" }, + }, + }, + BouncedRecipientInfoList: { + type: "list", + member: { + type: "structure", + required: ["Recipient"], + members: { + Recipient: {}, + RecipientArn: {}, + BounceType: {}, + RecipientDsnFields: { + type: "structure", + required: ["Action", "Status"], + members: { + FinalRecipient: {}, + Action: {}, + RemoteMta: {}, + Status: {}, + DiagnosticCode: {}, + LastAttemptDate: { type: "timestamp" }, + ExtensionFields: { shape: "S5i" }, + }, + }, + }, + }, + }, + BounceSenderArn: {}, + }, + }, + output: { + resultWrapper: "SendBounceResult", + type: "structure", + members: { MessageId: {} }, + }, + }, + SendBulkTemplatedEmail: { + input: { + type: "structure", + required: ["Source", "Template", "Destinations"], + members: { + Source: {}, + SourceArn: {}, + ReplyToAddresses: { shape: "S54" }, + ReturnPath: {}, + ReturnPathArn: {}, + ConfigurationSetName: {}, + DefaultTags: { shape: "S5x" }, + Template: {}, + TemplateArn: {}, + DefaultTemplateData: {}, + Destinations: { + type: "list", + member: { + type: "structure", + required: ["Destination"], + members: { + Destination: { shape: "S64" }, + ReplacementTags: { shape: "S5x" }, + ReplacementTemplateData: {}, + }, + }, + }, + }, + }, + output: { + resultWrapper: "SendBulkTemplatedEmailResult", + type: "structure", + required: ["Status"], + members: { + Status: { + type: "list", + member: { + type: "structure", + members: { Status: {}, Error: {}, MessageId: {} }, + }, + }, + }, + }, + }, + SendCustomVerificationEmail: { + input: { + type: "structure", + required: ["EmailAddress", "TemplateName"], + members: { + EmailAddress: {}, + TemplateName: {}, + ConfigurationSetName: {}, + }, + }, + output: { + resultWrapper: "SendCustomVerificationEmailResult", + type: "structure", + members: { MessageId: {} }, + }, + }, + SendEmail: { + input: { + type: "structure", + required: ["Source", "Destination", "Message"], + members: { + Source: {}, + Destination: { shape: "S64" }, + Message: { + type: "structure", + required: ["Subject", "Body"], + members: { + Subject: { shape: "S6e" }, + Body: { + type: "structure", + members: { + Text: { shape: "S6e" }, + Html: { shape: "S6e" }, + }, + }, + }, + }, + ReplyToAddresses: { shape: "S54" }, + ReturnPath: {}, + SourceArn: {}, + ReturnPathArn: {}, + Tags: { shape: "S5x" }, + ConfigurationSetName: {}, + }, + }, + output: { + resultWrapper: "SendEmailResult", + type: "structure", + required: ["MessageId"], + members: { MessageId: {} }, + }, + }, + SendRawEmail: { + input: { + type: "structure", + required: ["RawMessage"], + members: { + Source: {}, + Destinations: { shape: "S54" }, + RawMessage: { + type: "structure", + required: ["Data"], + members: { Data: { type: "blob" } }, + }, + FromArn: {}, + SourceArn: {}, + ReturnPathArn: {}, + Tags: { shape: "S5x" }, + ConfigurationSetName: {}, + }, + }, + output: { + resultWrapper: "SendRawEmailResult", + type: "structure", + required: ["MessageId"], + members: { MessageId: {} }, + }, + }, + SendTemplatedEmail: { + input: { + type: "structure", + required: ["Source", "Destination", "Template", "TemplateData"], + members: { + Source: {}, + Destination: { shape: "S64" }, + ReplyToAddresses: { shape: "S54" }, + ReturnPath: {}, + SourceArn: {}, + ReturnPathArn: {}, + Tags: { shape: "S5x" }, + ConfigurationSetName: {}, + Template: {}, + TemplateArn: {}, + TemplateData: {}, + }, + }, + output: { + resultWrapper: "SendTemplatedEmailResult", + type: "structure", + required: ["MessageId"], + members: { MessageId: {} }, + }, + }, + SetActiveReceiptRuleSet: { + input: { type: "structure", members: { RuleSetName: {} } }, + output: { + resultWrapper: "SetActiveReceiptRuleSetResult", + type: "structure", + members: {}, + }, + }, + SetIdentityDkimEnabled: { + input: { + type: "structure", + required: ["Identity", "DkimEnabled"], + members: { Identity: {}, DkimEnabled: { type: "boolean" } }, + }, + output: { + resultWrapper: "SetIdentityDkimEnabledResult", + type: "structure", + members: {}, + }, + }, + SetIdentityFeedbackForwardingEnabled: { + input: { + type: "structure", + required: ["Identity", "ForwardingEnabled"], + members: { Identity: {}, ForwardingEnabled: { type: "boolean" } }, + }, + output: { + resultWrapper: "SetIdentityFeedbackForwardingEnabledResult", + type: "structure", + members: {}, + }, + }, + SetIdentityHeadersInNotificationsEnabled: { + input: { + type: "structure", + required: ["Identity", "NotificationType", "Enabled"], + members: { + Identity: {}, + NotificationType: {}, + Enabled: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "SetIdentityHeadersInNotificationsEnabledResult", + type: "structure", + members: {}, + }, + }, + SetIdentityMailFromDomain: { + input: { + type: "structure", + required: ["Identity"], + members: { + Identity: {}, + MailFromDomain: {}, + BehaviorOnMXFailure: {}, + }, + }, + output: { + resultWrapper: "SetIdentityMailFromDomainResult", + type: "structure", + members: {}, + }, + }, + SetIdentityNotificationTopic: { + input: { + type: "structure", + required: ["Identity", "NotificationType"], + members: { Identity: {}, NotificationType: {}, SnsTopic: {} }, + }, + output: { + resultWrapper: "SetIdentityNotificationTopicResult", + type: "structure", + members: {}, + }, + }, + SetReceiptRulePosition: { + input: { + type: "structure", + required: ["RuleSetName", "RuleName"], + members: { RuleSetName: {}, RuleName: {}, After: {} }, + }, + output: { + resultWrapper: "SetReceiptRulePositionResult", + type: "structure", + members: {}, + }, + }, + TestRenderTemplate: { + input: { + type: "structure", + required: ["TemplateName", "TemplateData"], + members: { TemplateName: {}, TemplateData: {} }, + }, + output: { + resultWrapper: "TestRenderTemplateResult", + type: "structure", + members: { RenderedTemplate: {} }, + }, + }, + UpdateAccountSendingEnabled: { + input: { + type: "structure", + members: { Enabled: { type: "boolean" } }, + }, + }, + UpdateConfigurationSetEventDestination: { + input: { + type: "structure", + required: ["ConfigurationSetName", "EventDestination"], + members: { + ConfigurationSetName: {}, + EventDestination: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "UpdateConfigurationSetEventDestinationResult", + type: "structure", + members: {}, + }, + }, + UpdateConfigurationSetReputationMetricsEnabled: { + input: { + type: "structure", + required: ["ConfigurationSetName", "Enabled"], + members: { + ConfigurationSetName: {}, + Enabled: { type: "boolean" }, + }, + }, + }, + UpdateConfigurationSetSendingEnabled: { + input: { + type: "structure", + required: ["ConfigurationSetName", "Enabled"], + members: { + ConfigurationSetName: {}, + Enabled: { type: "boolean" }, + }, + }, + }, + UpdateConfigurationSetTrackingOptions: { + input: { + type: "structure", + required: ["ConfigurationSetName", "TrackingOptions"], + members: { + ConfigurationSetName: {}, + TrackingOptions: { shape: "Sp" }, + }, + }, + output: { + resultWrapper: "UpdateConfigurationSetTrackingOptionsResult", + type: "structure", + members: {}, + }, + }, + UpdateCustomVerificationEmailTemplate: { + input: { + type: "structure", + required: ["TemplateName"], + members: { + TemplateName: {}, + FromEmailAddress: {}, + TemplateSubject: {}, + TemplateContent: {}, + SuccessRedirectionURL: {}, + FailureRedirectionURL: {}, + }, + }, + }, + UpdateReceiptRule: { + input: { + type: "structure", + required: ["RuleSetName", "Rule"], + members: { RuleSetName: {}, Rule: { shape: "S18" } }, + }, + output: { + resultWrapper: "UpdateReceiptRuleResult", + type: "structure", + members: {}, + }, + }, + UpdateTemplate: { + input: { + type: "structure", + required: ["Template"], + members: { Template: { shape: "S20" } }, + }, + output: { + resultWrapper: "UpdateTemplateResult", + type: "structure", + members: {}, + }, + }, + VerifyDomainDkim: { + input: { + type: "structure", + required: ["Domain"], + members: { Domain: {} }, + }, + output: { + resultWrapper: "VerifyDomainDkimResult", + type: "structure", + required: ["DkimTokens"], + members: { DkimTokens: { shape: "S3h" } }, + }, + }, + VerifyDomainIdentity: { + input: { + type: "structure", + required: ["Domain"], + members: { Domain: {} }, + }, + output: { + resultWrapper: "VerifyDomainIdentityResult", + type: "structure", + required: ["VerificationToken"], + members: { VerificationToken: {} }, + }, + }, + VerifyEmailAddress: { + input: { + type: "structure", + required: ["EmailAddress"], + members: { EmailAddress: {} }, + }, + }, + VerifyEmailIdentity: { + input: { + type: "structure", + required: ["EmailAddress"], + members: { EmailAddress: {} }, + }, + output: { + resultWrapper: "VerifyEmailIdentityResult", + type: "structure", + members: {}, + }, + }, + }, + shapes: { + S5: { type: "structure", required: ["Name"], members: { Name: {} } }, + S9: { + type: "structure", + required: ["Name", "MatchingEventTypes"], + members: { + Name: {}, + Enabled: { type: "boolean" }, + MatchingEventTypes: { type: "list", member: {} }, + KinesisFirehoseDestination: { + type: "structure", + required: ["IAMRoleARN", "DeliveryStreamARN"], + members: { IAMRoleARN: {}, DeliveryStreamARN: {} }, + }, + CloudWatchDestination: { + type: "structure", + required: ["DimensionConfigurations"], + members: { + DimensionConfigurations: { + type: "list", + member: { + type: "structure", + required: [ + "DimensionName", + "DimensionValueSource", + "DefaultDimensionValue", + ], + members: { + DimensionName: {}, + DimensionValueSource: {}, + DefaultDimensionValue: {}, + }, + }, + }, + }, + }, + SNSDestination: { + type: "structure", + required: ["TopicARN"], + members: { TopicARN: {} }, + }, + }, + }, + Sp: { type: "structure", members: { CustomRedirectDomain: {} } }, + S10: { + type: "structure", + required: ["Name", "IpFilter"], + members: { + Name: {}, + IpFilter: { + type: "structure", + required: ["Policy", "Cidr"], + members: { Policy: {}, Cidr: {} }, + }, + }, + }, + S18: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + Enabled: { type: "boolean" }, + TlsPolicy: {}, + Recipients: { type: "list", member: {} }, + Actions: { + type: "list", + member: { + type: "structure", + members: { + S3Action: { + type: "structure", + required: ["BucketName"], + members: { + TopicArn: {}, + BucketName: {}, + ObjectKeyPrefix: {}, + KmsKeyArn: {}, + }, + }, + BounceAction: { + type: "structure", + required: ["SmtpReplyCode", "Message", "Sender"], + members: { + TopicArn: {}, + SmtpReplyCode: {}, + StatusCode: {}, + Message: {}, + Sender: {}, + }, + }, + WorkmailAction: { + type: "structure", + required: ["OrganizationArn"], + members: { TopicArn: {}, OrganizationArn: {} }, + }, + LambdaAction: { + type: "structure", + required: ["FunctionArn"], + members: { + TopicArn: {}, + FunctionArn: {}, + InvocationType: {}, + }, + }, + StopAction: { + type: "structure", + required: ["Scope"], + members: { Scope: {}, TopicArn: {} }, + }, + AddHeaderAction: { + type: "structure", + required: ["HeaderName", "HeaderValue"], + members: { HeaderName: {}, HeaderValue: {} }, + }, + SNSAction: { + type: "structure", + required: ["TopicArn"], + members: { TopicArn: {}, Encoding: {} }, + }, + }, + }, + }, + ScanEnabled: { type: "boolean" }, + }, + }, + S20: { + type: "structure", + required: ["TemplateName"], + members: { + TemplateName: {}, + SubjectPart: {}, + TextPart: {}, + HtmlPart: {}, + }, + }, + S2t: { + type: "structure", + members: { Name: {}, CreatedTimestamp: { type: "timestamp" } }, + }, + S2v: { type: "list", member: { shape: "S18" } }, + S31: { type: "structure", members: { TlsPolicy: {} } }, + S3c: { type: "list", member: {} }, + S3h: { type: "list", member: {} }, + S3w: { type: "list", member: {} }, + S54: { type: "list", member: {} }, + S5i: { + type: "list", + member: { + type: "structure", + required: ["Name", "Value"], + members: { Name: {}, Value: {} }, + }, + }, + S5x: { + type: "list", + member: { + type: "structure", + required: ["Name", "Value"], + members: { Name: {}, Value: {} }, + }, + }, + S64: { + type: "structure", + members: { + ToAddresses: { shape: "S54" }, + CcAddresses: { shape: "S54" }, + BccAddresses: { shape: "S54" }, + }, + }, + S6e: { + type: "structure", + required: ["Data"], + members: { Data: {}, Charset: {} }, + }, + }, + }; /***/ }, - /***/ 14005: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetClassifiers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetCrawlerMetrics":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetCrawlers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetDatabases":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetDevEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetJobRuns":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetJobs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetMLTaskRuns":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetMLTransforms":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetPartitions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetSecurityConfigurations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SecurityConfigurations"},"GetTableVersions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetTriggers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetUserDefinedFunctions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetWorkflowRuns":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListCrawlers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListDevEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListJobs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListMLTransforms":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListTriggers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListWorkflows":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"SearchTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}}' - ); + /***/ 363: /***/ function (module) { + module.exports = register; - /***/ - }, + function register(state, name, method, options) { + if (typeof method !== "function") { + throw new Error("method for before hook must be a function"); + } - /***/ 25031: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2017-06-07","endpointPrefix":"greengrass","signingName":"greengrass","serviceFullName":"AWS Greengrass","serviceId":"Greengrass","protocol":"rest-json","jsonVersion":"1.1","uid":"greengrass-2017-06-07","signatureVersion":"v4"},"operations":{"AssociateRoleToGroup":{"http":{"method":"PUT","requestUri":"/greengrass/groups/{GroupId}/role","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"},"RoleArn":{}},"required":["GroupId","RoleArn"]},"output":{"type":"structure","members":{"AssociatedAt":{}}}},"AssociateServiceRoleToAccount":{"http":{"method":"PUT","requestUri":"/greengrass/servicerole","responseCode":200},"input":{"type":"structure","members":{"RoleArn":{}},"required":["RoleArn"]},"output":{"type":"structure","members":{"AssociatedAt":{}}}},"CreateConnectorDefinition":{"http":{"requestUri":"/greengrass/definition/connectors","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"S7"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateConnectorDefinitionVersion":{"http":{"requestUri":"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"ConnectorDefinitionId":{"location":"uri","locationName":"ConnectorDefinitionId"},"Connectors":{"shape":"S8"}},"required":["ConnectorDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"CreateCoreDefinition":{"http":{"requestUri":"/greengrass/definition/cores","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"Sg"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateCoreDefinitionVersion":{"http":{"requestUri":"/greengrass/definition/cores/{CoreDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"CoreDefinitionId":{"location":"uri","locationName":"CoreDefinitionId"},"Cores":{"shape":"Sh"}},"required":["CoreDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"CreateDeployment":{"http":{"requestUri":"/greengrass/groups/{GroupId}/deployments","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"DeploymentId":{},"DeploymentType":{},"GroupId":{"location":"uri","locationName":"GroupId"},"GroupVersionId":{}},"required":["GroupId","DeploymentType"]},"output":{"type":"structure","members":{"DeploymentArn":{},"DeploymentId":{}}}},"CreateDeviceDefinition":{"http":{"requestUri":"/greengrass/definition/devices","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"Sr"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateDeviceDefinitionVersion":{"http":{"requestUri":"/greengrass/definition/devices/{DeviceDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"DeviceDefinitionId":{"location":"uri","locationName":"DeviceDefinitionId"},"Devices":{"shape":"Ss"}},"required":["DeviceDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"CreateFunctionDefinition":{"http":{"requestUri":"/greengrass/definition/functions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"Sy"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateFunctionDefinitionVersion":{"http":{"requestUri":"/greengrass/definition/functions/{FunctionDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"DefaultConfig":{"shape":"Sz"},"FunctionDefinitionId":{"location":"uri","locationName":"FunctionDefinitionId"},"Functions":{"shape":"S14"}},"required":["FunctionDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"CreateGroup":{"http":{"requestUri":"/greengrass/groups","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"S1h"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateGroupCertificateAuthority":{"http":{"requestUri":"/greengrass/groups/{GroupId}/certificateauthorities","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"GroupCertificateAuthorityArn":{}}}},"CreateGroupVersion":{"http":{"requestUri":"/greengrass/groups/{GroupId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"ConnectorDefinitionVersionArn":{},"CoreDefinitionVersionArn":{},"DeviceDefinitionVersionArn":{},"FunctionDefinitionVersionArn":{},"GroupId":{"location":"uri","locationName":"GroupId"},"LoggerDefinitionVersionArn":{},"ResourceDefinitionVersionArn":{},"SubscriptionDefinitionVersionArn":{}},"required":["GroupId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"CreateLoggerDefinition":{"http":{"requestUri":"/greengrass/definition/loggers","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"S1o"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateLoggerDefinitionVersion":{"http":{"requestUri":"/greengrass/definition/loggers/{LoggerDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"LoggerDefinitionId":{"location":"uri","locationName":"LoggerDefinitionId"},"Loggers":{"shape":"S1p"}},"required":["LoggerDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"CreateResourceDefinition":{"http":{"requestUri":"/greengrass/definition/resources","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"S1y"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateResourceDefinitionVersion":{"http":{"requestUri":"/greengrass/definition/resources/{ResourceDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"ResourceDefinitionId":{"location":"uri","locationName":"ResourceDefinitionId"},"Resources":{"shape":"S1z"}},"required":["ResourceDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"CreateSoftwareUpdateJob":{"http":{"requestUri":"/greengrass/updates","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"S3UrlSignerRole":{},"SoftwareToUpdate":{},"UpdateAgentLogLevel":{},"UpdateTargets":{"type":"list","member":{}},"UpdateTargetsArchitecture":{},"UpdateTargetsOperatingSystem":{}},"required":["S3UrlSignerRole","UpdateTargetsArchitecture","SoftwareToUpdate","UpdateTargets","UpdateTargetsOperatingSystem"]},"output":{"type":"structure","members":{"IotJobArn":{},"IotJobId":{},"PlatformSoftwareVersion":{}}}},"CreateSubscriptionDefinition":{"http":{"requestUri":"/greengrass/definition/subscriptions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"InitialVersion":{"shape":"S2m"},"Name":{},"tags":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"CreateSubscriptionDefinitionVersion":{"http":{"requestUri":"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"SubscriptionDefinitionId":{"location":"uri","locationName":"SubscriptionDefinitionId"},"Subscriptions":{"shape":"S2n"}},"required":["SubscriptionDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"DeleteConnectorDefinition":{"http":{"method":"DELETE","requestUri":"/greengrass/definition/connectors/{ConnectorDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"ConnectorDefinitionId":{"location":"uri","locationName":"ConnectorDefinitionId"}},"required":["ConnectorDefinitionId"]},"output":{"type":"structure","members":{}}},"DeleteCoreDefinition":{"http":{"method":"DELETE","requestUri":"/greengrass/definition/cores/{CoreDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"CoreDefinitionId":{"location":"uri","locationName":"CoreDefinitionId"}},"required":["CoreDefinitionId"]},"output":{"type":"structure","members":{}}},"DeleteDeviceDefinition":{"http":{"method":"DELETE","requestUri":"/greengrass/definition/devices/{DeviceDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"DeviceDefinitionId":{"location":"uri","locationName":"DeviceDefinitionId"}},"required":["DeviceDefinitionId"]},"output":{"type":"structure","members":{}}},"DeleteFunctionDefinition":{"http":{"method":"DELETE","requestUri":"/greengrass/definition/functions/{FunctionDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"FunctionDefinitionId":{"location":"uri","locationName":"FunctionDefinitionId"}},"required":["FunctionDefinitionId"]},"output":{"type":"structure","members":{}}},"DeleteGroup":{"http":{"method":"DELETE","requestUri":"/greengrass/groups/{GroupId}","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{}}},"DeleteLoggerDefinition":{"http":{"method":"DELETE","requestUri":"/greengrass/definition/loggers/{LoggerDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"LoggerDefinitionId":{"location":"uri","locationName":"LoggerDefinitionId"}},"required":["LoggerDefinitionId"]},"output":{"type":"structure","members":{}}},"DeleteResourceDefinition":{"http":{"method":"DELETE","requestUri":"/greengrass/definition/resources/{ResourceDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"ResourceDefinitionId":{"location":"uri","locationName":"ResourceDefinitionId"}},"required":["ResourceDefinitionId"]},"output":{"type":"structure","members":{}}},"DeleteSubscriptionDefinition":{"http":{"method":"DELETE","requestUri":"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"SubscriptionDefinitionId":{"location":"uri","locationName":"SubscriptionDefinitionId"}},"required":["SubscriptionDefinitionId"]},"output":{"type":"structure","members":{}}},"DisassociateRoleFromGroup":{"http":{"method":"DELETE","requestUri":"/greengrass/groups/{GroupId}/role","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"DisassociatedAt":{}}}},"DisassociateServiceRoleFromAccount":{"http":{"method":"DELETE","requestUri":"/greengrass/servicerole","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DisassociatedAt":{}}}},"GetAssociatedRole":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/role","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"AssociatedAt":{},"RoleArn":{}}}},"GetBulkDeploymentStatus":{"http":{"method":"GET","requestUri":"/greengrass/bulk/deployments/{BulkDeploymentId}/status","responseCode":200},"input":{"type":"structure","members":{"BulkDeploymentId":{"location":"uri","locationName":"BulkDeploymentId"}},"required":["BulkDeploymentId"]},"output":{"type":"structure","members":{"BulkDeploymentMetrics":{"type":"structure","members":{"InvalidInputRecords":{"type":"integer"},"RecordsProcessed":{"type":"integer"},"RetryAttempts":{"type":"integer"}}},"BulkDeploymentStatus":{},"CreatedAt":{},"ErrorDetails":{"shape":"S3i"},"ErrorMessage":{},"tags":{"shape":"Sb"}}}},"GetConnectivityInfo":{"http":{"method":"GET","requestUri":"/greengrass/things/{ThingName}/connectivityInfo","responseCode":200},"input":{"type":"structure","members":{"ThingName":{"location":"uri","locationName":"ThingName"}},"required":["ThingName"]},"output":{"type":"structure","members":{"ConnectivityInfo":{"shape":"S3m"},"Message":{"locationName":"message"}}}},"GetConnectorDefinition":{"http":{"method":"GET","requestUri":"/greengrass/definition/connectors/{ConnectorDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"ConnectorDefinitionId":{"location":"uri","locationName":"ConnectorDefinitionId"}},"required":["ConnectorDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetConnectorDefinitionVersion":{"http":{"method":"GET","requestUri":"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}","responseCode":200},"input":{"type":"structure","members":{"ConnectorDefinitionId":{"location":"uri","locationName":"ConnectorDefinitionId"},"ConnectorDefinitionVersionId":{"location":"uri","locationName":"ConnectorDefinitionVersionId"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["ConnectorDefinitionId","ConnectorDefinitionVersionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"S7"},"Id":{},"NextToken":{},"Version":{}}}},"GetCoreDefinition":{"http":{"method":"GET","requestUri":"/greengrass/definition/cores/{CoreDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"CoreDefinitionId":{"location":"uri","locationName":"CoreDefinitionId"}},"required":["CoreDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetCoreDefinitionVersion":{"http":{"method":"GET","requestUri":"/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}","responseCode":200},"input":{"type":"structure","members":{"CoreDefinitionId":{"location":"uri","locationName":"CoreDefinitionId"},"CoreDefinitionVersionId":{"location":"uri","locationName":"CoreDefinitionVersionId"}},"required":["CoreDefinitionId","CoreDefinitionVersionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"Sg"},"Id":{},"NextToken":{},"Version":{}}}},"GetDeploymentStatus":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status","responseCode":200},"input":{"type":"structure","members":{"DeploymentId":{"location":"uri","locationName":"DeploymentId"},"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId","DeploymentId"]},"output":{"type":"structure","members":{"DeploymentStatus":{},"DeploymentType":{},"ErrorDetails":{"shape":"S3i"},"ErrorMessage":{},"UpdatedAt":{}}}},"GetDeviceDefinition":{"http":{"method":"GET","requestUri":"/greengrass/definition/devices/{DeviceDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"DeviceDefinitionId":{"location":"uri","locationName":"DeviceDefinitionId"}},"required":["DeviceDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetDeviceDefinitionVersion":{"http":{"method":"GET","requestUri":"/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}","responseCode":200},"input":{"type":"structure","members":{"DeviceDefinitionId":{"location":"uri","locationName":"DeviceDefinitionId"},"DeviceDefinitionVersionId":{"location":"uri","locationName":"DeviceDefinitionVersionId"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["DeviceDefinitionVersionId","DeviceDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"Sr"},"Id":{},"NextToken":{},"Version":{}}}},"GetFunctionDefinition":{"http":{"method":"GET","requestUri":"/greengrass/definition/functions/{FunctionDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"FunctionDefinitionId":{"location":"uri","locationName":"FunctionDefinitionId"}},"required":["FunctionDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetFunctionDefinitionVersion":{"http":{"method":"GET","requestUri":"/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}","responseCode":200},"input":{"type":"structure","members":{"FunctionDefinitionId":{"location":"uri","locationName":"FunctionDefinitionId"},"FunctionDefinitionVersionId":{"location":"uri","locationName":"FunctionDefinitionVersionId"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["FunctionDefinitionId","FunctionDefinitionVersionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"Sy"},"Id":{},"NextToken":{},"Version":{}}}},"GetGroup":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetGroupCertificateAuthority":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}","responseCode":200},"input":{"type":"structure","members":{"CertificateAuthorityId":{"location":"uri","locationName":"CertificateAuthorityId"},"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["CertificateAuthorityId","GroupId"]},"output":{"type":"structure","members":{"GroupCertificateAuthorityArn":{},"GroupCertificateAuthorityId":{},"PemEncodedCertificate":{}}}},"GetGroupCertificateConfiguration":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"CertificateAuthorityExpiryInMilliseconds":{},"CertificateExpiryInMilliseconds":{},"GroupId":{}}}},"GetGroupVersion":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/versions/{GroupVersionId}","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"},"GroupVersionId":{"location":"uri","locationName":"GroupVersionId"}},"required":["GroupVersionId","GroupId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"S1h"},"Id":{},"Version":{}}}},"GetLoggerDefinition":{"http":{"method":"GET","requestUri":"/greengrass/definition/loggers/{LoggerDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"LoggerDefinitionId":{"location":"uri","locationName":"LoggerDefinitionId"}},"required":["LoggerDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetLoggerDefinitionVersion":{"http":{"method":"GET","requestUri":"/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}","responseCode":200},"input":{"type":"structure","members":{"LoggerDefinitionId":{"location":"uri","locationName":"LoggerDefinitionId"},"LoggerDefinitionVersionId":{"location":"uri","locationName":"LoggerDefinitionVersionId"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["LoggerDefinitionVersionId","LoggerDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"S1o"},"Id":{},"Version":{}}}},"GetResourceDefinition":{"http":{"method":"GET","requestUri":"/greengrass/definition/resources/{ResourceDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"ResourceDefinitionId":{"location":"uri","locationName":"ResourceDefinitionId"}},"required":["ResourceDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetResourceDefinitionVersion":{"http":{"method":"GET","requestUri":"/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}","responseCode":200},"input":{"type":"structure","members":{"ResourceDefinitionId":{"location":"uri","locationName":"ResourceDefinitionId"},"ResourceDefinitionVersionId":{"location":"uri","locationName":"ResourceDefinitionVersionId"}},"required":["ResourceDefinitionVersionId","ResourceDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"S1y"},"Id":{},"Version":{}}}},"GetServiceRoleForAccount":{"http":{"method":"GET","requestUri":"/greengrass/servicerole","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AssociatedAt":{},"RoleArn":{}}}},"GetSubscriptionDefinition":{"http":{"method":"GET","requestUri":"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"SubscriptionDefinitionId":{"location":"uri","locationName":"SubscriptionDefinitionId"}},"required":["SubscriptionDefinitionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"tags":{"shape":"Sb"}}}},"GetSubscriptionDefinitionVersion":{"http":{"method":"GET","requestUri":"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"SubscriptionDefinitionId":{"location":"uri","locationName":"SubscriptionDefinitionId"},"SubscriptionDefinitionVersionId":{"location":"uri","locationName":"SubscriptionDefinitionVersionId"}},"required":["SubscriptionDefinitionId","SubscriptionDefinitionVersionId"]},"output":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Definition":{"shape":"S2m"},"Id":{},"NextToken":{},"Version":{}}}},"ListBulkDeploymentDetailedReports":{"http":{"method":"GET","requestUri":"/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports","responseCode":200},"input":{"type":"structure","members":{"BulkDeploymentId":{"location":"uri","locationName":"BulkDeploymentId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["BulkDeploymentId"]},"output":{"type":"structure","members":{"Deployments":{"type":"list","member":{"type":"structure","members":{"CreatedAt":{},"DeploymentArn":{},"DeploymentId":{},"DeploymentStatus":{},"DeploymentType":{},"ErrorDetails":{"shape":"S3i"},"ErrorMessage":{},"GroupArn":{}}}},"NextToken":{}}}},"ListBulkDeployments":{"http":{"method":"GET","requestUri":"/greengrass/bulk/deployments","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"BulkDeployments":{"type":"list","member":{"type":"structure","members":{"BulkDeploymentArn":{},"BulkDeploymentId":{},"CreatedAt":{}}}},"NextToken":{}}}},"ListConnectorDefinitionVersions":{"http":{"method":"GET","requestUri":"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"ConnectorDefinitionId":{"location":"uri","locationName":"ConnectorDefinitionId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["ConnectorDefinitionId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListConnectorDefinitions":{"http":{"method":"GET","requestUri":"/greengrass/definition/connectors","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Definitions":{"shape":"S56"},"NextToken":{}}}},"ListCoreDefinitionVersions":{"http":{"method":"GET","requestUri":"/greengrass/definition/cores/{CoreDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"CoreDefinitionId":{"location":"uri","locationName":"CoreDefinitionId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["CoreDefinitionId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListCoreDefinitions":{"http":{"method":"GET","requestUri":"/greengrass/definition/cores","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Definitions":{"shape":"S56"},"NextToken":{}}}},"ListDeployments":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/deployments","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["GroupId"]},"output":{"type":"structure","members":{"Deployments":{"type":"list","member":{"type":"structure","members":{"CreatedAt":{},"DeploymentArn":{},"DeploymentId":{},"DeploymentType":{},"GroupArn":{}}}},"NextToken":{}}}},"ListDeviceDefinitionVersions":{"http":{"method":"GET","requestUri":"/greengrass/definition/devices/{DeviceDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"DeviceDefinitionId":{"location":"uri","locationName":"DeviceDefinitionId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["DeviceDefinitionId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListDeviceDefinitions":{"http":{"method":"GET","requestUri":"/greengrass/definition/devices","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Definitions":{"shape":"S56"},"NextToken":{}}}},"ListFunctionDefinitionVersions":{"http":{"method":"GET","requestUri":"/greengrass/definition/functions/{FunctionDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"FunctionDefinitionId":{"location":"uri","locationName":"FunctionDefinitionId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["FunctionDefinitionId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListFunctionDefinitions":{"http":{"method":"GET","requestUri":"/greengrass/definition/functions","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Definitions":{"shape":"S56"},"NextToken":{}}}},"ListGroupCertificateAuthorities":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/certificateauthorities","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"GroupCertificateAuthorities":{"type":"list","member":{"type":"structure","members":{"GroupCertificateAuthorityArn":{},"GroupCertificateAuthorityId":{}}}}}}},"ListGroupVersions":{"http":{"method":"GET","requestUri":"/greengrass/groups/{GroupId}/versions","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["GroupId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListGroups":{"http":{"method":"GET","requestUri":"/greengrass/groups","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Groups":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{}}}},"NextToken":{}}}},"ListLoggerDefinitionVersions":{"http":{"method":"GET","requestUri":"/greengrass/definition/loggers/{LoggerDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"LoggerDefinitionId":{"location":"uri","locationName":"LoggerDefinitionId"},"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"required":["LoggerDefinitionId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListLoggerDefinitions":{"http":{"method":"GET","requestUri":"/greengrass/definition/loggers","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Definitions":{"shape":"S56"},"NextToken":{}}}},"ListResourceDefinitionVersions":{"http":{"method":"GET","requestUri":"/greengrass/definition/resources/{ResourceDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"},"ResourceDefinitionId":{"location":"uri","locationName":"ResourceDefinitionId"}},"required":["ResourceDefinitionId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListResourceDefinitions":{"http":{"method":"GET","requestUri":"/greengrass/definition/resources","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Definitions":{"shape":"S56"},"NextToken":{}}}},"ListSubscriptionDefinitionVersions":{"http":{"method":"GET","requestUri":"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"},"SubscriptionDefinitionId":{"location":"uri","locationName":"SubscriptionDefinitionId"}},"required":["SubscriptionDefinitionId"]},"output":{"type":"structure","members":{"NextToken":{},"Versions":{"shape":"S52"}}}},"ListSubscriptionDefinitions":{"http":{"method":"GET","requestUri":"/greengrass/definition/subscriptions","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Definitions":{"shape":"S56"},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"tags":{"shape":"Sb"}}}},"ResetDeployments":{"http":{"requestUri":"/greengrass/groups/{GroupId}/deployments/$reset","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"Force":{"type":"boolean"},"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"DeploymentArn":{},"DeploymentId":{}}}},"StartBulkDeployment":{"http":{"requestUri":"/greengrass/bulk/deployments","responseCode":200},"input":{"type":"structure","members":{"AmznClientToken":{"location":"header","locationName":"X-Amzn-Client-Token"},"ExecutionRoleArn":{},"InputFileUri":{},"tags":{"shape":"Sb"}},"required":["ExecutionRoleArn","InputFileUri"]},"output":{"type":"structure","members":{"BulkDeploymentArn":{},"BulkDeploymentId":{}}}},"StopBulkDeployment":{"http":{"method":"PUT","requestUri":"/greengrass/bulk/deployments/{BulkDeploymentId}/$stop","responseCode":200},"input":{"type":"structure","members":{"BulkDeploymentId":{"location":"uri","locationName":"BulkDeploymentId"}},"required":["BulkDeploymentId"]},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"tags":{"shape":"Sb"}},"required":["ResourceArn"]}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"shape":"S29","location":"querystring","locationName":"tagKeys"}},"required":["TagKeys","ResourceArn"]}},"UpdateConnectivityInfo":{"http":{"method":"PUT","requestUri":"/greengrass/things/{ThingName}/connectivityInfo","responseCode":200},"input":{"type":"structure","members":{"ConnectivityInfo":{"shape":"S3m"},"ThingName":{"location":"uri","locationName":"ThingName"}},"required":["ThingName"]},"output":{"type":"structure","members":{"Message":{"locationName":"message"},"Version":{}}}},"UpdateConnectorDefinition":{"http":{"method":"PUT","requestUri":"/greengrass/definition/connectors/{ConnectorDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"ConnectorDefinitionId":{"location":"uri","locationName":"ConnectorDefinitionId"},"Name":{}},"required":["ConnectorDefinitionId"]},"output":{"type":"structure","members":{}}},"UpdateCoreDefinition":{"http":{"method":"PUT","requestUri":"/greengrass/definition/cores/{CoreDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"CoreDefinitionId":{"location":"uri","locationName":"CoreDefinitionId"},"Name":{}},"required":["CoreDefinitionId"]},"output":{"type":"structure","members":{}}},"UpdateDeviceDefinition":{"http":{"method":"PUT","requestUri":"/greengrass/definition/devices/{DeviceDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"DeviceDefinitionId":{"location":"uri","locationName":"DeviceDefinitionId"},"Name":{}},"required":["DeviceDefinitionId"]},"output":{"type":"structure","members":{}}},"UpdateFunctionDefinition":{"http":{"method":"PUT","requestUri":"/greengrass/definition/functions/{FunctionDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"FunctionDefinitionId":{"location":"uri","locationName":"FunctionDefinitionId"},"Name":{}},"required":["FunctionDefinitionId"]},"output":{"type":"structure","members":{}}},"UpdateGroup":{"http":{"method":"PUT","requestUri":"/greengrass/groups/{GroupId}","responseCode":200},"input":{"type":"structure","members":{"GroupId":{"location":"uri","locationName":"GroupId"},"Name":{}},"required":["GroupId"]},"output":{"type":"structure","members":{}}},"UpdateGroupCertificateConfiguration":{"http":{"method":"PUT","requestUri":"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry","responseCode":200},"input":{"type":"structure","members":{"CertificateExpiryInMilliseconds":{},"GroupId":{"location":"uri","locationName":"GroupId"}},"required":["GroupId"]},"output":{"type":"structure","members":{"CertificateAuthorityExpiryInMilliseconds":{},"CertificateExpiryInMilliseconds":{},"GroupId":{}}}},"UpdateLoggerDefinition":{"http":{"method":"PUT","requestUri":"/greengrass/definition/loggers/{LoggerDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"LoggerDefinitionId":{"location":"uri","locationName":"LoggerDefinitionId"},"Name":{}},"required":["LoggerDefinitionId"]},"output":{"type":"structure","members":{}}},"UpdateResourceDefinition":{"http":{"method":"PUT","requestUri":"/greengrass/definition/resources/{ResourceDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"Name":{},"ResourceDefinitionId":{"location":"uri","locationName":"ResourceDefinitionId"}},"required":["ResourceDefinitionId"]},"output":{"type":"structure","members":{}}},"UpdateSubscriptionDefinition":{"http":{"method":"PUT","requestUri":"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}","responseCode":200},"input":{"type":"structure","members":{"Name":{},"SubscriptionDefinitionId":{"location":"uri","locationName":"SubscriptionDefinitionId"}},"required":["SubscriptionDefinitionId"]},"output":{"type":"structure","members":{}}}},"shapes":{"S7":{"type":"structure","members":{"Connectors":{"shape":"S8"}}},"S8":{"type":"list","member":{"type":"structure","members":{"ConnectorArn":{},"Id":{},"Parameters":{"shape":"Sa"}},"required":["ConnectorArn","Id"]}},"Sa":{"type":"map","key":{},"value":{}},"Sb":{"type":"map","key":{},"value":{}},"Sg":{"type":"structure","members":{"Cores":{"shape":"Sh"}}},"Sh":{"type":"list","member":{"type":"structure","members":{"CertificateArn":{},"Id":{},"SyncShadow":{"type":"boolean"},"ThingArn":{}},"required":["ThingArn","Id","CertificateArn"]}},"Sr":{"type":"structure","members":{"Devices":{"shape":"Ss"}}},"Ss":{"type":"list","member":{"type":"structure","members":{"CertificateArn":{},"Id":{},"SyncShadow":{"type":"boolean"},"ThingArn":{}},"required":["ThingArn","Id","CertificateArn"]}},"Sy":{"type":"structure","members":{"DefaultConfig":{"shape":"Sz"},"Functions":{"shape":"S14"}}},"Sz":{"type":"structure","members":{"Execution":{"type":"structure","members":{"IsolationMode":{},"RunAs":{"shape":"S12"}}}}},"S12":{"type":"structure","members":{"Gid":{"type":"integer"},"Uid":{"type":"integer"}}},"S14":{"type":"list","member":{"type":"structure","members":{"FunctionArn":{},"FunctionConfiguration":{"type":"structure","members":{"EncodingType":{},"Environment":{"type":"structure","members":{"AccessSysfs":{"type":"boolean"},"Execution":{"type":"structure","members":{"IsolationMode":{},"RunAs":{"shape":"S12"}}},"ResourceAccessPolicies":{"type":"list","member":{"type":"structure","members":{"Permission":{},"ResourceId":{}},"required":["ResourceId"]}},"Variables":{"shape":"Sa"}}},"ExecArgs":{},"Executable":{},"MemorySize":{"type":"integer"},"Pinned":{"type":"boolean"},"Timeout":{"type":"integer"}}},"Id":{}},"required":["Id"]}},"S1h":{"type":"structure","members":{"ConnectorDefinitionVersionArn":{},"CoreDefinitionVersionArn":{},"DeviceDefinitionVersionArn":{},"FunctionDefinitionVersionArn":{},"LoggerDefinitionVersionArn":{},"ResourceDefinitionVersionArn":{},"SubscriptionDefinitionVersionArn":{}}},"S1o":{"type":"structure","members":{"Loggers":{"shape":"S1p"}}},"S1p":{"type":"list","member":{"type":"structure","members":{"Component":{},"Id":{},"Level":{},"Space":{"type":"integer"},"Type":{}},"required":["Type","Level","Id","Component"]}},"S1y":{"type":"structure","members":{"Resources":{"shape":"S1z"}}},"S1z":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"ResourceDataContainer":{"type":"structure","members":{"LocalDeviceResourceData":{"type":"structure","members":{"GroupOwnerSetting":{"shape":"S23"},"SourcePath":{}}},"LocalVolumeResourceData":{"type":"structure","members":{"DestinationPath":{},"GroupOwnerSetting":{"shape":"S23"},"SourcePath":{}}},"S3MachineLearningModelResourceData":{"type":"structure","members":{"DestinationPath":{},"OwnerSetting":{"shape":"S26"},"S3Uri":{}}},"SageMakerMachineLearningModelResourceData":{"type":"structure","members":{"DestinationPath":{},"OwnerSetting":{"shape":"S26"},"SageMakerJobArn":{}}},"SecretsManagerSecretResourceData":{"type":"structure","members":{"ARN":{},"AdditionalStagingLabelsToDownload":{"shape":"S29"}}}}}},"required":["ResourceDataContainer","Id","Name"]}},"S23":{"type":"structure","members":{"AutoAddGroupOwner":{"type":"boolean"},"GroupOwner":{}}},"S26":{"type":"structure","members":{"GroupOwner":{},"GroupPermission":{}},"required":["GroupOwner","GroupPermission"]},"S29":{"type":"list","member":{}},"S2m":{"type":"structure","members":{"Subscriptions":{"shape":"S2n"}}},"S2n":{"type":"list","member":{"type":"structure","members":{"Id":{},"Source":{},"Subject":{},"Target":{}},"required":["Target","Id","Subject","Source"]}},"S3i":{"type":"list","member":{"type":"structure","members":{"DetailedErrorCode":{},"DetailedErrorMessage":{}}}},"S3m":{"type":"list","member":{"type":"structure","members":{"HostAddress":{},"Id":{},"Metadata":{},"PortNumber":{"type":"integer"}}}},"S52":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"Version":{}}}},"S56":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreationTimestamp":{},"Id":{},"LastUpdatedTimestamp":{},"LatestVersion":{},"LatestVersionArn":{},"Name":{},"Tags":{"shape":"Sb","locationName":"tags"}}}}}}' - ); + if (!options) { + options = {}; + } - /***/ - }, + if (Array.isArray(name)) { + return name.reverse().reduce(function (callback, name) { + return register.bind(null, state, name, callback, options); + }, method)(); + } - /***/ 78309: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-05-23","endpointPrefix":"groundstation","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS Ground Station","serviceId":"GroundStation","signatureVersion":"v4","signingName":"groundstation","uid":"groundstation-2019-05-23"},"operations":{"CancelContact":{"http":{"method":"DELETE","requestUri":"/contact/{contactId}","responseCode":200},"input":{"type":"structure","required":["contactId"],"members":{"contactId":{"location":"uri","locationName":"contactId"}}},"output":{"shape":"S3"},"idempotent":true},"CreateConfig":{"http":{"requestUri":"/config","responseCode":200},"input":{"type":"structure","required":["configData","name"],"members":{"configData":{"shape":"S5"},"name":{},"tags":{"shape":"St"}}},"output":{"shape":"Su"}},"CreateDataflowEndpointGroup":{"http":{"requestUri":"/dataflowEndpointGroup","responseCode":200},"input":{"type":"structure","required":["endpointDetails"],"members":{"endpointDetails":{"shape":"Sx"},"tags":{"shape":"St"}}},"output":{"shape":"S17"}},"CreateMissionProfile":{"http":{"requestUri":"/missionprofile","responseCode":200},"input":{"type":"structure","required":["dataflowEdges","minimumViableContactDurationSeconds","name","trackingConfigArn"],"members":{"contactPostPassDurationSeconds":{"type":"integer"},"contactPrePassDurationSeconds":{"type":"integer"},"dataflowEdges":{"shape":"S1a"},"minimumViableContactDurationSeconds":{"type":"integer"},"name":{},"tags":{"shape":"St"},"trackingConfigArn":{}}},"output":{"shape":"S1c"}},"DeleteConfig":{"http":{"method":"DELETE","requestUri":"/config/{configType}/{configId}","responseCode":200},"input":{"type":"structure","required":["configId","configType"],"members":{"configId":{"location":"uri","locationName":"configId"},"configType":{"location":"uri","locationName":"configType"}}},"output":{"shape":"Su"},"idempotent":true},"DeleteDataflowEndpointGroup":{"http":{"method":"DELETE","requestUri":"/dataflowEndpointGroup/{dataflowEndpointGroupId}","responseCode":200},"input":{"type":"structure","required":["dataflowEndpointGroupId"],"members":{"dataflowEndpointGroupId":{"location":"uri","locationName":"dataflowEndpointGroupId"}}},"output":{"shape":"S17"},"idempotent":true},"DeleteMissionProfile":{"http":{"method":"DELETE","requestUri":"/missionprofile/{missionProfileId}","responseCode":200},"input":{"type":"structure","required":["missionProfileId"],"members":{"missionProfileId":{"location":"uri","locationName":"missionProfileId"}}},"output":{"shape":"S1c"},"idempotent":true},"DescribeContact":{"http":{"method":"GET","requestUri":"/contact/{contactId}","responseCode":200},"input":{"type":"structure","required":["contactId"],"members":{"contactId":{"location":"uri","locationName":"contactId"}}},"output":{"type":"structure","members":{"contactId":{},"contactStatus":{},"endTime":{"type":"timestamp"},"errorMessage":{},"groundStation":{},"maximumElevation":{"shape":"S1k"},"missionProfileArn":{},"postPassEndTime":{"type":"timestamp"},"prePassStartTime":{"type":"timestamp"},"region":{},"satelliteArn":{},"startTime":{"type":"timestamp"},"tags":{"shape":"St"}}}},"GetConfig":{"http":{"method":"GET","requestUri":"/config/{configType}/{configId}","responseCode":200},"input":{"type":"structure","required":["configId","configType"],"members":{"configId":{"location":"uri","locationName":"configId"},"configType":{"location":"uri","locationName":"configType"}}},"output":{"type":"structure","required":["configArn","configData","configId","name"],"members":{"configArn":{},"configData":{"shape":"S5"},"configId":{},"configType":{},"name":{},"tags":{"shape":"St"}}}},"GetDataflowEndpointGroup":{"http":{"method":"GET","requestUri":"/dataflowEndpointGroup/{dataflowEndpointGroupId}","responseCode":200},"input":{"type":"structure","required":["dataflowEndpointGroupId"],"members":{"dataflowEndpointGroupId":{"location":"uri","locationName":"dataflowEndpointGroupId"}}},"output":{"type":"structure","members":{"dataflowEndpointGroupArn":{},"dataflowEndpointGroupId":{},"endpointsDetails":{"shape":"Sx"},"tags":{"shape":"St"}}}},"GetMinuteUsage":{"http":{"requestUri":"/minute-usage","responseCode":200},"input":{"type":"structure","required":["month","year"],"members":{"month":{"type":"integer"},"year":{"type":"integer"}}},"output":{"type":"structure","members":{"estimatedMinutesRemaining":{"type":"integer"},"isReservedMinutesCustomer":{"type":"boolean"},"totalReservedMinuteAllocation":{"type":"integer"},"totalScheduledMinutes":{"type":"integer"},"upcomingMinutesScheduled":{"type":"integer"}}}},"GetMissionProfile":{"http":{"method":"GET","requestUri":"/missionprofile/{missionProfileId}","responseCode":200},"input":{"type":"structure","required":["missionProfileId"],"members":{"missionProfileId":{"location":"uri","locationName":"missionProfileId"}}},"output":{"type":"structure","members":{"contactPostPassDurationSeconds":{"type":"integer"},"contactPrePassDurationSeconds":{"type":"integer"},"dataflowEdges":{"shape":"S1a"},"minimumViableContactDurationSeconds":{"type":"integer"},"missionProfileArn":{},"missionProfileId":{},"name":{},"region":{},"tags":{"shape":"St"},"trackingConfigArn":{}}}},"GetSatellite":{"http":{"method":"GET","requestUri":"/satellite/{satelliteId}","responseCode":200},"input":{"type":"structure","required":["satelliteId"],"members":{"satelliteId":{"location":"uri","locationName":"satelliteId"}}},"output":{"type":"structure","members":{"groundStations":{"shape":"S1z"},"noradSatelliteID":{"type":"integer"},"satelliteArn":{},"satelliteId":{}}}},"ListConfigs":{"http":{"method":"GET","requestUri":"/config","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"configList":{"type":"list","member":{"type":"structure","members":{"configArn":{},"configId":{},"configType":{},"name":{}}}},"nextToken":{}}}},"ListContacts":{"http":{"requestUri":"/contacts","responseCode":200},"input":{"type":"structure","required":["endTime","startTime","statusList"],"members":{"endTime":{"type":"timestamp"},"groundStation":{},"maxResults":{"type":"integer"},"missionProfileArn":{},"nextToken":{},"satelliteArn":{},"startTime":{"type":"timestamp"},"statusList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"contactList":{"type":"list","member":{"type":"structure","members":{"contactId":{},"contactStatus":{},"endTime":{"type":"timestamp"},"errorMessage":{},"groundStation":{},"maximumElevation":{"shape":"S1k"},"missionProfileArn":{},"postPassEndTime":{"type":"timestamp"},"prePassStartTime":{"type":"timestamp"},"region":{},"satelliteArn":{},"startTime":{"type":"timestamp"},"tags":{"shape":"St"}}}},"nextToken":{}}}},"ListDataflowEndpointGroups":{"http":{"method":"GET","requestUri":"/dataflowEndpointGroup","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"dataflowEndpointGroupList":{"type":"list","member":{"type":"structure","members":{"dataflowEndpointGroupArn":{},"dataflowEndpointGroupId":{}}}},"nextToken":{}}}},"ListGroundStations":{"http":{"method":"GET","requestUri":"/groundstation","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"satelliteId":{"location":"querystring","locationName":"satelliteId"}}},"output":{"type":"structure","members":{"groundStationList":{"type":"list","member":{"type":"structure","members":{"groundStationId":{},"groundStationName":{},"region":{}}}},"nextToken":{}}}},"ListMissionProfiles":{"http":{"method":"GET","requestUri":"/missionprofile","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"missionProfileList":{"type":"list","member":{"type":"structure","members":{"missionProfileArn":{},"missionProfileId":{},"name":{},"region":{}}}},"nextToken":{}}}},"ListSatellites":{"http":{"method":"GET","requestUri":"/satellite","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{},"satellites":{"type":"list","member":{"type":"structure","members":{"groundStations":{"shape":"S1z"},"noradSatelliteID":{"type":"integer"},"satelliteArn":{},"satelliteId":{}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"St"}}}},"ReserveContact":{"http":{"requestUri":"/contact","responseCode":200},"input":{"type":"structure","required":["endTime","groundStation","missionProfileArn","satelliteArn","startTime"],"members":{"endTime":{"type":"timestamp"},"groundStation":{},"missionProfileArn":{},"satelliteArn":{},"startTime":{"type":"timestamp"},"tags":{"shape":"St"}}},"output":{"shape":"S3"}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"St"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateConfig":{"http":{"method":"PUT","requestUri":"/config/{configType}/{configId}","responseCode":200},"input":{"type":"structure","required":["configData","configId","configType","name"],"members":{"configData":{"shape":"S5"},"configId":{"location":"uri","locationName":"configId"},"configType":{"location":"uri","locationName":"configType"},"name":{}}},"output":{"shape":"Su"},"idempotent":true},"UpdateMissionProfile":{"http":{"method":"PUT","requestUri":"/missionprofile/{missionProfileId}","responseCode":200},"input":{"type":"structure","required":["missionProfileId"],"members":{"contactPostPassDurationSeconds":{"type":"integer"},"contactPrePassDurationSeconds":{"type":"integer"},"dataflowEdges":{"shape":"S1a"},"minimumViableContactDurationSeconds":{"type":"integer"},"missionProfileId":{"location":"uri","locationName":"missionProfileId"},"name":{},"trackingConfigArn":{}}},"output":{"shape":"S1c"},"idempotent":true}},"shapes":{"S3":{"type":"structure","members":{"contactId":{}}},"S5":{"type":"structure","members":{"antennaDownlinkConfig":{"type":"structure","required":["spectrumConfig"],"members":{"spectrumConfig":{"shape":"S7"}}},"antennaDownlinkDemodDecodeConfig":{"type":"structure","required":["decodeConfig","demodulationConfig","spectrumConfig"],"members":{"decodeConfig":{"type":"structure","required":["unvalidatedJSON"],"members":{"unvalidatedJSON":{}}},"demodulationConfig":{"type":"structure","required":["unvalidatedJSON"],"members":{"unvalidatedJSON":{}}},"spectrumConfig":{"shape":"S7"}}},"antennaUplinkConfig":{"type":"structure","required":["spectrumConfig","targetEirp"],"members":{"spectrumConfig":{"type":"structure","required":["centerFrequency"],"members":{"centerFrequency":{"shape":"Sb"},"polarization":{}}},"targetEirp":{"type":"structure","required":["units","value"],"members":{"units":{},"value":{"type":"double"}}}}},"dataflowEndpointConfig":{"type":"structure","required":["dataflowEndpointName"],"members":{"dataflowEndpointName":{},"dataflowEndpointRegion":{}}},"trackingConfig":{"type":"structure","required":["autotrack"],"members":{"autotrack":{}}},"uplinkEchoConfig":{"type":"structure","required":["antennaUplinkConfigArn","enabled"],"members":{"antennaUplinkConfigArn":{},"enabled":{"type":"boolean"}}}}},"S7":{"type":"structure","required":["bandwidth","centerFrequency"],"members":{"bandwidth":{"type":"structure","required":["units","value"],"members":{"units":{},"value":{"type":"double"}}},"centerFrequency":{"shape":"Sb"},"polarization":{}}},"Sb":{"type":"structure","required":["units","value"],"members":{"units":{},"value":{"type":"double"}}},"St":{"type":"map","key":{},"value":{}},"Su":{"type":"structure","members":{"configArn":{},"configId":{},"configType":{}}},"Sx":{"type":"list","member":{"type":"structure","members":{"endpoint":{"type":"structure","members":{"address":{"type":"structure","required":["name","port"],"members":{"name":{},"port":{"type":"integer"}}},"name":{},"status":{}}},"securityDetails":{"type":"structure","required":["roleArn","securityGroupIds","subnetIds"],"members":{"roleArn":{},"securityGroupIds":{"type":"list","member":{}},"subnetIds":{"type":"list","member":{}}}}}}},"S17":{"type":"structure","members":{"dataflowEndpointGroupId":{}}},"S1a":{"type":"list","member":{"type":"list","member":{}}},"S1c":{"type":"structure","members":{"missionProfileId":{}}},"S1k":{"type":"structure","required":["unit","value"],"members":{"unit":{},"value":{"type":"double"}}},"S1z":{"type":"list","member":{}}}}' - ); + return Promise.resolve().then(function () { + if (!state.registry[name]) { + return method(options); + } + + return state.registry[name].reduce(function (method, registered) { + return registered.hook.bind(null, method, options); + }, method)(); + }); + } /***/ }, - /***/ 76938: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListConfigs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"configList"},"ListContacts":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"contactList"},"ListDataflowEndpointGroups":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"dataflowEndpointGroupList"},"ListGroundStations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"groundStationList"},"ListMissionProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"missionProfileList"},"ListSatellites":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"satellites"}}}' - ); + /***/ 370: /***/ function (module) { + module.exports = { + pagination: { + ListApplicationStates: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ApplicationStateList", + }, + ListCreatedArtifacts: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "CreatedArtifactList", + }, + ListDiscoveredResources: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "DiscoveredResourceList", + }, + ListMigrationTasks: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "MigrationTaskSummaryList", + }, + ListProgressUpdateStreams: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ProgressUpdateStreamSummaryList", + }, + }, + }; /***/ }, - /***/ 89297: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-11-28","endpointPrefix":"guardduty","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon GuardDuty","serviceId":"GuardDuty","signatureVersion":"v4","signingName":"guardduty","uid":"guardduty-2017-11-28"},"operations":{"AcceptInvitation":{"http":{"requestUri":"/detector/{detectorId}/master","responseCode":200},"input":{"type":"structure","required":["DetectorId","MasterId","InvitationId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"MasterId":{"locationName":"masterId"},"InvitationId":{"locationName":"invitationId"}}},"output":{"type":"structure","members":{}}},"ArchiveFindings":{"http":{"requestUri":"/detector/{detectorId}/findings/archive","responseCode":200},"input":{"type":"structure","required":["DetectorId","FindingIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FindingIds":{"shape":"S6","locationName":"findingIds"}}},"output":{"type":"structure","members":{}}},"CreateDetector":{"http":{"requestUri":"/detector","responseCode":200},"input":{"type":"structure","required":["Enable"],"members":{"Enable":{"locationName":"enable","type":"boolean"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"FindingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"Tags":{"shape":"Sd","locationName":"tags"}}},"output":{"type":"structure","members":{"DetectorId":{"locationName":"detectorId"}}}},"CreateFilter":{"http":{"requestUri":"/detector/{detectorId}/filter","responseCode":200},"input":{"type":"structure","required":["DetectorId","Name","FindingCriteria"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"Action":{"locationName":"action"},"Rank":{"locationName":"rank","type":"integer"},"FindingCriteria":{"shape":"Sm","locationName":"findingCriteria"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"Tags":{"shape":"Sd","locationName":"tags"}}},"output":{"type":"structure","required":["Name"],"members":{"Name":{"locationName":"name"}}}},"CreateIPSet":{"http":{"requestUri":"/detector/{detectorId}/ipset","responseCode":200},"input":{"type":"structure","required":["DetectorId","Name","Format","Location","Activate"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"Name":{"locationName":"name"},"Format":{"locationName":"format"},"Location":{"locationName":"location"},"Activate":{"locationName":"activate","type":"boolean"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"Tags":{"shape":"Sd","locationName":"tags"}}},"output":{"type":"structure","required":["IpSetId"],"members":{"IpSetId":{"locationName":"ipSetId"}}}},"CreateMembers":{"http":{"requestUri":"/detector/{detectorId}/member","responseCode":200},"input":{"type":"structure","required":["DetectorId","AccountDetails"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"AccountDetails":{"locationName":"accountDetails","type":"list","member":{"type":"structure","required":["AccountId","Email"],"members":{"AccountId":{"locationName":"accountId"},"Email":{"locationName":"email"}}}}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"CreatePublishingDestination":{"http":{"requestUri":"/detector/{detectorId}/publishingDestination","responseCode":200},"input":{"type":"structure","required":["DetectorId","DestinationType","DestinationProperties"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"DestinationType":{"locationName":"destinationType"},"DestinationProperties":{"shape":"S1b","locationName":"destinationProperties"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"}}},"output":{"type":"structure","required":["DestinationId"],"members":{"DestinationId":{"locationName":"destinationId"}}}},"CreateSampleFindings":{"http":{"requestUri":"/detector/{detectorId}/findings/create","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FindingTypes":{"locationName":"findingTypes","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"CreateThreatIntelSet":{"http":{"requestUri":"/detector/{detectorId}/threatintelset","responseCode":200},"input":{"type":"structure","required":["DetectorId","Name","Format","Location","Activate"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"Name":{"locationName":"name"},"Format":{"locationName":"format"},"Location":{"locationName":"location"},"Activate":{"locationName":"activate","type":"boolean"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"Tags":{"shape":"Sd","locationName":"tags"}}},"output":{"type":"structure","required":["ThreatIntelSetId"],"members":{"ThreatIntelSetId":{"locationName":"threatIntelSetId"}}}},"DeclineInvitations":{"http":{"requestUri":"/invitation/decline","responseCode":200},"input":{"type":"structure","required":["AccountIds"],"members":{"AccountIds":{"shape":"S1l","locationName":"accountIds"}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"DeleteDetector":{"http":{"method":"DELETE","requestUri":"/detector/{detectorId}","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"}}},"output":{"type":"structure","members":{}}},"DeleteFilter":{"http":{"method":"DELETE","requestUri":"/detector/{detectorId}/filter/{filterName}","responseCode":200},"input":{"type":"structure","required":["DetectorId","FilterName"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FilterName":{"location":"uri","locationName":"filterName"}}},"output":{"type":"structure","members":{}}},"DeleteIPSet":{"http":{"method":"DELETE","requestUri":"/detector/{detectorId}/ipset/{ipSetId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","IpSetId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"IpSetId":{"location":"uri","locationName":"ipSetId"}}},"output":{"type":"structure","members":{}}},"DeleteInvitations":{"http":{"requestUri":"/invitation/delete","responseCode":200},"input":{"type":"structure","required":["AccountIds"],"members":{"AccountIds":{"shape":"S1l","locationName":"accountIds"}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"DeleteMembers":{"http":{"requestUri":"/detector/{detectorId}/member/delete","responseCode":200},"input":{"type":"structure","required":["DetectorId","AccountIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"AccountIds":{"shape":"S1l","locationName":"accountIds"}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"DeletePublishingDestination":{"http":{"method":"DELETE","requestUri":"/detector/{detectorId}/publishingDestination/{destinationId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","DestinationId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"DestinationId":{"location":"uri","locationName":"destinationId"}}},"output":{"type":"structure","members":{}}},"DeleteThreatIntelSet":{"http":{"method":"DELETE","requestUri":"/detector/{detectorId}/threatintelset/{threatIntelSetId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","ThreatIntelSetId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"ThreatIntelSetId":{"location":"uri","locationName":"threatIntelSetId"}}},"output":{"type":"structure","members":{}}},"DescribePublishingDestination":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/publishingDestination/{destinationId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","DestinationId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"DestinationId":{"location":"uri","locationName":"destinationId"}}},"output":{"type":"structure","required":["DestinationId","DestinationType","Status","PublishingFailureStartTimestamp","DestinationProperties"],"members":{"DestinationId":{"locationName":"destinationId"},"DestinationType":{"locationName":"destinationType"},"Status":{"locationName":"status"},"PublishingFailureStartTimestamp":{"locationName":"publishingFailureStartTimestamp","type":"long"},"DestinationProperties":{"shape":"S1b","locationName":"destinationProperties"}}}},"DisassociateFromMasterAccount":{"http":{"requestUri":"/detector/{detectorId}/master/disassociate","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"}}},"output":{"type":"structure","members":{}}},"DisassociateMembers":{"http":{"requestUri":"/detector/{detectorId}/member/disassociate","responseCode":200},"input":{"type":"structure","required":["DetectorId","AccountIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"AccountIds":{"shape":"S1l","locationName":"accountIds"}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"GetDetector":{"http":{"method":"GET","requestUri":"/detector/{detectorId}","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"}}},"output":{"type":"structure","required":["ServiceRole","Status"],"members":{"CreatedAt":{"locationName":"createdAt"},"FindingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"ServiceRole":{"locationName":"serviceRole"},"Status":{"locationName":"status"},"UpdatedAt":{"locationName":"updatedAt"},"Tags":{"shape":"Sd","locationName":"tags"}}}},"GetFilter":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/filter/{filterName}","responseCode":200},"input":{"type":"structure","required":["DetectorId","FilterName"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FilterName":{"location":"uri","locationName":"filterName"}}},"output":{"type":"structure","required":["Name","Action","FindingCriteria"],"members":{"Name":{"locationName":"name"},"Description":{"locationName":"description"},"Action":{"locationName":"action"},"Rank":{"locationName":"rank","type":"integer"},"FindingCriteria":{"shape":"Sm","locationName":"findingCriteria"},"Tags":{"shape":"Sd","locationName":"tags"}}}},"GetFindings":{"http":{"requestUri":"/detector/{detectorId}/findings/get","responseCode":200},"input":{"type":"structure","required":["DetectorId","FindingIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FindingIds":{"shape":"S6","locationName":"findingIds"},"SortCriteria":{"shape":"S2e","locationName":"sortCriteria"}}},"output":{"type":"structure","required":["Findings"],"members":{"Findings":{"locationName":"findings","type":"list","member":{"type":"structure","required":["AccountId","Arn","CreatedAt","Id","Region","Resource","SchemaVersion","Severity","Type","UpdatedAt"],"members":{"AccountId":{"locationName":"accountId"},"Arn":{"locationName":"arn"},"Confidence":{"locationName":"confidence","type":"double"},"CreatedAt":{"locationName":"createdAt"},"Description":{"locationName":"description"},"Id":{"locationName":"id"},"Partition":{"locationName":"partition"},"Region":{"locationName":"region"},"Resource":{"locationName":"resource","type":"structure","members":{"AccessKeyDetails":{"locationName":"accessKeyDetails","type":"structure","members":{"AccessKeyId":{"locationName":"accessKeyId"},"PrincipalId":{"locationName":"principalId"},"UserName":{"locationName":"userName"},"UserType":{"locationName":"userType"}}},"InstanceDetails":{"locationName":"instanceDetails","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"ImageDescription":{"locationName":"imageDescription"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"locationName":"instanceState"},"InstanceType":{"locationName":"instanceType"},"OutpostArn":{"locationName":"outpostArn"},"LaunchTime":{"locationName":"launchTime"},"NetworkInterfaces":{"locationName":"networkInterfaces","type":"list","member":{"type":"structure","members":{"Ipv6Addresses":{"locationName":"ipv6Addresses","type":"list","member":{}},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddresses","type":"list","member":{"type":"structure","members":{"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"},"SecurityGroups":{"locationName":"securityGroups","type":"list","member":{"type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"}}}},"Platform":{"locationName":"platform"},"ProductCodes":{"locationName":"productCodes","type":"list","member":{"type":"structure","members":{"Code":{"locationName":"code"},"ProductType":{"locationName":"productType"}}}},"Tags":{"locationName":"tags","type":"list","member":{"type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}}}},"ResourceType":{"locationName":"resourceType"}}},"SchemaVersion":{"locationName":"schemaVersion"},"Service":{"locationName":"service","type":"structure","members":{"Action":{"locationName":"action","type":"structure","members":{"ActionType":{"locationName":"actionType"},"AwsApiCallAction":{"locationName":"awsApiCallAction","type":"structure","members":{"Api":{"locationName":"api"},"CallerType":{"locationName":"callerType"},"DomainDetails":{"locationName":"domainDetails","type":"structure","members":{"Domain":{"locationName":"domain"}}},"RemoteIpDetails":{"shape":"S33","locationName":"remoteIpDetails"},"ServiceName":{"locationName":"serviceName"}}},"DnsRequestAction":{"locationName":"dnsRequestAction","type":"structure","members":{"Domain":{"locationName":"domain"}}},"NetworkConnectionAction":{"locationName":"networkConnectionAction","type":"structure","members":{"Blocked":{"locationName":"blocked","type":"boolean"},"ConnectionDirection":{"locationName":"connectionDirection"},"LocalPortDetails":{"shape":"S3a","locationName":"localPortDetails"},"Protocol":{"locationName":"protocol"},"LocalIpDetails":{"shape":"S3b","locationName":"localIpDetails"},"RemoteIpDetails":{"shape":"S33","locationName":"remoteIpDetails"},"RemotePortDetails":{"locationName":"remotePortDetails","type":"structure","members":{"Port":{"locationName":"port","type":"integer"},"PortName":{"locationName":"portName"}}}}},"PortProbeAction":{"locationName":"portProbeAction","type":"structure","members":{"Blocked":{"locationName":"blocked","type":"boolean"},"PortProbeDetails":{"locationName":"portProbeDetails","type":"list","member":{"type":"structure","members":{"LocalPortDetails":{"shape":"S3a","locationName":"localPortDetails"},"LocalIpDetails":{"shape":"S3b","locationName":"localIpDetails"},"RemoteIpDetails":{"shape":"S33","locationName":"remoteIpDetails"}}}}}}}},"Evidence":{"locationName":"evidence","type":"structure","members":{"ThreatIntelligenceDetails":{"locationName":"threatIntelligenceDetails","type":"list","member":{"type":"structure","members":{"ThreatListName":{"locationName":"threatListName"},"ThreatNames":{"locationName":"threatNames","type":"list","member":{}}}}}}},"Archived":{"locationName":"archived","type":"boolean"},"Count":{"locationName":"count","type":"integer"},"DetectorId":{"locationName":"detectorId"},"EventFirstSeen":{"locationName":"eventFirstSeen"},"EventLastSeen":{"locationName":"eventLastSeen"},"ResourceRole":{"locationName":"resourceRole"},"ServiceName":{"locationName":"serviceName"},"UserFeedback":{"locationName":"userFeedback"}}},"Severity":{"locationName":"severity","type":"double"},"Title":{"locationName":"title"},"Type":{"locationName":"type"},"UpdatedAt":{"locationName":"updatedAt"}}}}}}},"GetFindingsStatistics":{"http":{"requestUri":"/detector/{detectorId}/findings/statistics","responseCode":200},"input":{"type":"structure","required":["DetectorId","FindingStatisticTypes"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FindingStatisticTypes":{"locationName":"findingStatisticTypes","type":"list","member":{}},"FindingCriteria":{"shape":"Sm","locationName":"findingCriteria"}}},"output":{"type":"structure","required":["FindingStatistics"],"members":{"FindingStatistics":{"locationName":"findingStatistics","type":"structure","members":{"CountBySeverity":{"locationName":"countBySeverity","type":"map","key":{},"value":{"type":"integer"}}}}}}},"GetIPSet":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/ipset/{ipSetId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","IpSetId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"IpSetId":{"location":"uri","locationName":"ipSetId"}}},"output":{"type":"structure","required":["Name","Format","Location","Status"],"members":{"Name":{"locationName":"name"},"Format":{"locationName":"format"},"Location":{"locationName":"location"},"Status":{"locationName":"status"},"Tags":{"shape":"Sd","locationName":"tags"}}}},"GetInvitationsCount":{"http":{"method":"GET","requestUri":"/invitation/count","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"InvitationsCount":{"locationName":"invitationsCount","type":"integer"}}}},"GetMasterAccount":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/master","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"}}},"output":{"type":"structure","required":["Master"],"members":{"Master":{"locationName":"master","type":"structure","members":{"AccountId":{"locationName":"accountId"},"InvitationId":{"locationName":"invitationId"},"RelationshipStatus":{"locationName":"relationshipStatus"},"InvitedAt":{"locationName":"invitedAt"}}}}}},"GetMembers":{"http":{"requestUri":"/detector/{detectorId}/member/get","responseCode":200},"input":{"type":"structure","required":["DetectorId","AccountIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"AccountIds":{"shape":"S1l","locationName":"accountIds"}}},"output":{"type":"structure","required":["Members","UnprocessedAccounts"],"members":{"Members":{"shape":"S40","locationName":"members"},"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"GetThreatIntelSet":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/threatintelset/{threatIntelSetId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","ThreatIntelSetId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"ThreatIntelSetId":{"location":"uri","locationName":"threatIntelSetId"}}},"output":{"type":"structure","required":["Name","Format","Location","Status"],"members":{"Name":{"locationName":"name"},"Format":{"locationName":"format"},"Location":{"locationName":"location"},"Status":{"locationName":"status"},"Tags":{"shape":"Sd","locationName":"tags"}}}},"InviteMembers":{"http":{"requestUri":"/detector/{detectorId}/member/invite","responseCode":200},"input":{"type":"structure","required":["DetectorId","AccountIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"AccountIds":{"shape":"S1l","locationName":"accountIds"},"DisableEmailNotification":{"locationName":"disableEmailNotification","type":"boolean"},"Message":{"locationName":"message"}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"ListDetectors":{"http":{"method":"GET","requestUri":"/detector","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["DetectorIds"],"members":{"DetectorIds":{"locationName":"detectorIds","type":"list","member":{}},"NextToken":{"locationName":"nextToken"}}}},"ListFilters":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/filter","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["FilterNames"],"members":{"FilterNames":{"locationName":"filterNames","type":"list","member":{}},"NextToken":{"locationName":"nextToken"}}}},"ListFindings":{"http":{"requestUri":"/detector/{detectorId}/findings","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FindingCriteria":{"shape":"Sm","locationName":"findingCriteria"},"SortCriteria":{"shape":"S2e","locationName":"sortCriteria"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","required":["FindingIds"],"members":{"FindingIds":{"shape":"S6","locationName":"findingIds"},"NextToken":{"locationName":"nextToken"}}}},"ListIPSets":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/ipset","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["IpSetIds"],"members":{"IpSetIds":{"locationName":"ipSetIds","type":"list","member":{}},"NextToken":{"locationName":"nextToken"}}}},"ListInvitations":{"http":{"method":"GET","requestUri":"/invitation","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Invitations":{"locationName":"invitations","type":"list","member":{"type":"structure","members":{"AccountId":{"locationName":"accountId"},"InvitationId":{"locationName":"invitationId"},"RelationshipStatus":{"locationName":"relationshipStatus"},"InvitedAt":{"locationName":"invitedAt"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListMembers":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/member","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"OnlyAssociated":{"location":"querystring","locationName":"onlyAssociated"}}},"output":{"type":"structure","members":{"Members":{"shape":"S40","locationName":"members"},"NextToken":{"locationName":"nextToken"}}}},"ListPublishingDestinations":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/publishingDestination","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["Destinations"],"members":{"Destinations":{"locationName":"destinations","type":"list","member":{"type":"structure","required":["DestinationId","DestinationType","Status"],"members":{"DestinationId":{"locationName":"destinationId"},"DestinationType":{"locationName":"destinationType"},"Status":{"locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sd","locationName":"tags"}}}},"ListThreatIntelSets":{"http":{"method":"GET","requestUri":"/detector/{detectorId}/threatintelset","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["ThreatIntelSetIds"],"members":{"ThreatIntelSetIds":{"locationName":"threatIntelSetIds","type":"list","member":{}},"NextToken":{"locationName":"nextToken"}}}},"StartMonitoringMembers":{"http":{"requestUri":"/detector/{detectorId}/member/start","responseCode":200},"input":{"type":"structure","required":["DetectorId","AccountIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"AccountIds":{"shape":"S1l","locationName":"accountIds"}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"StopMonitoringMembers":{"http":{"requestUri":"/detector/{detectorId}/member/stop","responseCode":200},"input":{"type":"structure","required":["DetectorId","AccountIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"AccountIds":{"shape":"S1l","locationName":"accountIds"}}},"output":{"type":"structure","required":["UnprocessedAccounts"],"members":{"UnprocessedAccounts":{"shape":"S17","locationName":"unprocessedAccounts"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"Sd","locationName":"tags"}}},"output":{"type":"structure","members":{}}},"UnarchiveFindings":{"http":{"requestUri":"/detector/{detectorId}/findings/unarchive","responseCode":200},"input":{"type":"structure","required":["DetectorId","FindingIds"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FindingIds":{"shape":"S6","locationName":"findingIds"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDetector":{"http":{"requestUri":"/detector/{detectorId}","responseCode":200},"input":{"type":"structure","required":["DetectorId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"Enable":{"locationName":"enable","type":"boolean"},"FindingPublishingFrequency":{"locationName":"findingPublishingFrequency"}}},"output":{"type":"structure","members":{}}},"UpdateFilter":{"http":{"requestUri":"/detector/{detectorId}/filter/{filterName}","responseCode":200},"input":{"type":"structure","required":["DetectorId","FilterName"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FilterName":{"location":"uri","locationName":"filterName"},"Description":{"locationName":"description"},"Action":{"locationName":"action"},"Rank":{"locationName":"rank","type":"integer"},"FindingCriteria":{"shape":"Sm","locationName":"findingCriteria"}}},"output":{"type":"structure","required":["Name"],"members":{"Name":{"locationName":"name"}}}},"UpdateFindingsFeedback":{"http":{"requestUri":"/detector/{detectorId}/findings/feedback","responseCode":200},"input":{"type":"structure","required":["DetectorId","FindingIds","Feedback"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"FindingIds":{"shape":"S6","locationName":"findingIds"},"Feedback":{"locationName":"feedback"},"Comments":{"locationName":"comments"}}},"output":{"type":"structure","members":{}}},"UpdateIPSet":{"http":{"requestUri":"/detector/{detectorId}/ipset/{ipSetId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","IpSetId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"IpSetId":{"location":"uri","locationName":"ipSetId"},"Name":{"locationName":"name"},"Location":{"locationName":"location"},"Activate":{"locationName":"activate","type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdatePublishingDestination":{"http":{"requestUri":"/detector/{detectorId}/publishingDestination/{destinationId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","DestinationId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"DestinationId":{"location":"uri","locationName":"destinationId"},"DestinationProperties":{"shape":"S1b","locationName":"destinationProperties"}}},"output":{"type":"structure","members":{}}},"UpdateThreatIntelSet":{"http":{"requestUri":"/detector/{detectorId}/threatintelset/{threatIntelSetId}","responseCode":200},"input":{"type":"structure","required":["DetectorId","ThreatIntelSetId"],"members":{"DetectorId":{"location":"uri","locationName":"detectorId"},"ThreatIntelSetId":{"location":"uri","locationName":"threatIntelSetId"},"Name":{"locationName":"name"},"Location":{"locationName":"location"},"Activate":{"locationName":"activate","type":"boolean"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S6":{"type":"list","member":{}},"Sd":{"type":"map","key":{},"value":{}},"Sm":{"type":"structure","members":{"Criterion":{"locationName":"criterion","type":"map","key":{},"value":{"type":"structure","members":{"Eq":{"deprecated":true,"locationName":"eq","type":"list","member":{}},"Neq":{"deprecated":true,"locationName":"neq","type":"list","member":{}},"Gt":{"deprecated":true,"locationName":"gt","type":"integer"},"Gte":{"deprecated":true,"locationName":"gte","type":"integer"},"Lt":{"deprecated":true,"locationName":"lt","type":"integer"},"Lte":{"deprecated":true,"locationName":"lte","type":"integer"},"Equals":{"locationName":"equals","type":"list","member":{}},"NotEquals":{"locationName":"notEquals","type":"list","member":{}},"GreaterThan":{"locationName":"greaterThan","type":"long"},"GreaterThanOrEqual":{"locationName":"greaterThanOrEqual","type":"long"},"LessThan":{"locationName":"lessThan","type":"long"},"LessThanOrEqual":{"locationName":"lessThanOrEqual","type":"long"}}}}}},"S17":{"type":"list","member":{"type":"structure","required":["AccountId","Result"],"members":{"AccountId":{"locationName":"accountId"},"Result":{"locationName":"result"}}}},"S1b":{"type":"structure","members":{"DestinationArn":{"locationName":"destinationArn"},"KmsKeyArn":{"locationName":"kmsKeyArn"}}},"S1l":{"type":"list","member":{}},"S2e":{"type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"OrderBy":{"locationName":"orderBy"}}},"S33":{"type":"structure","members":{"City":{"locationName":"city","type":"structure","members":{"CityName":{"locationName":"cityName"}}},"Country":{"locationName":"country","type":"structure","members":{"CountryCode":{"locationName":"countryCode"},"CountryName":{"locationName":"countryName"}}},"GeoLocation":{"locationName":"geoLocation","type":"structure","members":{"Lat":{"locationName":"lat","type":"double"},"Lon":{"locationName":"lon","type":"double"}}},"IpAddressV4":{"locationName":"ipAddressV4"},"Organization":{"locationName":"organization","type":"structure","members":{"Asn":{"locationName":"asn"},"AsnOrg":{"locationName":"asnOrg"},"Isp":{"locationName":"isp"},"Org":{"locationName":"org"}}}}},"S3a":{"type":"structure","members":{"Port":{"locationName":"port","type":"integer"},"PortName":{"locationName":"portName"}}},"S3b":{"type":"structure","members":{"IpAddressV4":{"locationName":"ipAddressV4"}}},"S40":{"type":"list","member":{"type":"structure","required":["AccountId","MasterId","Email","RelationshipStatus","UpdatedAt"],"members":{"AccountId":{"locationName":"accountId"},"DetectorId":{"locationName":"detectorId"},"MasterId":{"locationName":"masterId"},"Email":{"locationName":"email"},"RelationshipStatus":{"locationName":"relationshipStatus"},"InvitedAt":{"locationName":"invitedAt"},"UpdatedAt":{"locationName":"updatedAt"}}}}}}' - ); + /***/ 395: /***/ function (module, __unusedexports, __webpack_require__) { + /** + * The main AWS namespace + */ + var AWS = { util: __webpack_require__(153) }; - /***/ - }, + /** + * @api private + * @!macro [new] nobrowser + * @note This feature is not supported in the browser environment of the SDK. + */ + var _hidden = {}; + _hidden.toString(); // hack to parse macro - /***/ 69484: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDetectors":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"DetectorIds"},"ListFilters":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"FilterNames"},"ListFindings":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"FindingIds"},"ListIPSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"IpSetIds"},"ListInvitations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Invitations"},"ListMembers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Members"},"ListPublishingDestinations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListThreatIntelSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ThreatIntelSetIds"}}}' - ); + /** + * @api private + */ + module.exports = AWS; - /***/ - }, + AWS.util.update(AWS, { + /** + * @constant + */ + VERSION: "2.654.0", - /***/ 48698: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-08-04","endpointPrefix":"health","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWSHealth","serviceFullName":"AWS Health APIs and Notifications","serviceId":"Health","signatureVersion":"v4","targetPrefix":"AWSHealth_20160804","uid":"health-2016-08-04"},"operations":{"DescribeAffectedAccountsForOrganization":{"input":{"type":"structure","required":["eventArn"],"members":{"eventArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"affectedAccounts":{"type":"list","member":{}},"nextToken":{}}},"idempotent":true},"DescribeAffectedEntities":{"input":{"type":"structure","required":["filter"],"members":{"filter":{"type":"structure","required":["eventArns"],"members":{"eventArns":{"shape":"Sa"},"entityArns":{"shape":"Sb"},"entityValues":{"shape":"Sd"},"lastUpdatedTimes":{"shape":"Sf"},"tags":{"shape":"Si"},"statusCodes":{"type":"list","member":{}}}},"locale":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"entities":{"shape":"Sq"},"nextToken":{}}},"idempotent":true},"DescribeAffectedEntitiesForOrganization":{"input":{"type":"structure","required":["organizationEntityFilters"],"members":{"organizationEntityFilters":{"type":"list","member":{"shape":"Sv"}},"locale":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"entities":{"shape":"Sq"},"failedSet":{"type":"list","member":{"type":"structure","members":{"awsAccountId":{},"eventArn":{},"errorName":{},"errorMessage":{}}}},"nextToken":{}}},"idempotent":true},"DescribeEntityAggregates":{"input":{"type":"structure","members":{"eventArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"entityAggregates":{"type":"list","member":{"type":"structure","members":{"eventArn":{},"count":{"type":"integer"}}}}}},"idempotent":true},"DescribeEventAggregates":{"input":{"type":"structure","required":["aggregateField"],"members":{"filter":{"shape":"S17"},"aggregateField":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"eventAggregates":{"type":"list","member":{"type":"structure","members":{"aggregateValue":{},"count":{"type":"integer"}}}},"nextToken":{}}},"idempotent":true},"DescribeEventDetails":{"input":{"type":"structure","required":["eventArns"],"members":{"eventArns":{"shape":"Sa"},"locale":{}}},"output":{"type":"structure","members":{"successfulSet":{"type":"list","member":{"type":"structure","members":{"event":{"shape":"S1t"},"eventDescription":{"shape":"S1v"},"eventMetadata":{"shape":"S1x"}}}},"failedSet":{"type":"list","member":{"type":"structure","members":{"eventArn":{},"errorName":{},"errorMessage":{}}}}}},"idempotent":true},"DescribeEventDetailsForOrganization":{"input":{"type":"structure","required":["organizationEventDetailFilters"],"members":{"organizationEventDetailFilters":{"type":"list","member":{"shape":"Sv"}},"locale":{}}},"output":{"type":"structure","members":{"successfulSet":{"type":"list","member":{"type":"structure","members":{"awsAccountId":{},"event":{"shape":"S1t"},"eventDescription":{"shape":"S1v"},"eventMetadata":{"shape":"S1x"}}}},"failedSet":{"type":"list","member":{"type":"structure","members":{"awsAccountId":{},"eventArn":{},"errorName":{},"errorMessage":{}}}}}},"idempotent":true},"DescribeEventTypes":{"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"eventTypeCodes":{"type":"list","member":{}},"services":{"shape":"S1a"},"eventTypeCategories":{"type":"list","member":{}}}},"locale":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"eventTypes":{"type":"list","member":{"type":"structure","members":{"service":{},"code":{},"category":{}}}},"nextToken":{}}},"idempotent":true},"DescribeEvents":{"input":{"type":"structure","members":{"filter":{"shape":"S17"},"nextToken":{},"maxResults":{"type":"integer"},"locale":{}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"shape":"S1t"}},"nextToken":{}}},"idempotent":true},"DescribeEventsForOrganization":{"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"eventTypeCodes":{"shape":"S18"},"awsAccountIds":{"type":"list","member":{}},"services":{"shape":"S1a"},"regions":{"shape":"S1c"},"startTime":{"shape":"Sg"},"endTime":{"shape":"Sg"},"lastUpdatedTime":{"shape":"Sg"},"entityArns":{"shape":"Sb"},"entityValues":{"shape":"Sd"},"eventTypeCategories":{"shape":"S1g"},"eventStatusCodes":{"shape":"S1i"}}},"nextToken":{},"maxResults":{"type":"integer"},"locale":{}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"type":"structure","members":{"arn":{},"service":{},"eventTypeCode":{},"eventTypeCategory":{},"region":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"},"statusCode":{}}}},"nextToken":{}}},"idempotent":true},"DescribeHealthServiceStatusForOrganization":{"output":{"type":"structure","members":{"healthServiceAccessStatusForOrganization":{}}},"idempotent":true},"DisableHealthServiceAccessForOrganization":{"idempotent":true},"EnableHealthServiceAccessForOrganization":{"idempotent":true}},"shapes":{"Sa":{"type":"list","member":{}},"Sb":{"type":"list","member":{}},"Sd":{"type":"list","member":{}},"Sf":{"type":"list","member":{"shape":"Sg"}},"Sg":{"type":"structure","members":{"from":{"type":"timestamp"},"to":{"type":"timestamp"}}},"Si":{"type":"list","member":{"shape":"Sj"}},"Sj":{"type":"map","key":{},"value":{}},"Sq":{"type":"list","member":{"type":"structure","members":{"entityArn":{},"eventArn":{},"entityValue":{},"entityUrl":{},"awsAccountId":{},"lastUpdatedTime":{"type":"timestamp"},"statusCode":{},"tags":{"shape":"Sj"}}}},"Sv":{"type":"structure","required":["eventArn","awsAccountId"],"members":{"eventArn":{},"awsAccountId":{}}},"S17":{"type":"structure","members":{"eventArns":{"shape":"Sa"},"eventTypeCodes":{"shape":"S18"},"services":{"shape":"S1a"},"regions":{"shape":"S1c"},"availabilityZones":{"type":"list","member":{}},"startTimes":{"shape":"Sf"},"endTimes":{"shape":"Sf"},"lastUpdatedTimes":{"shape":"Sf"},"entityArns":{"shape":"Sb"},"entityValues":{"shape":"Sd"},"eventTypeCategories":{"shape":"S1g"},"tags":{"shape":"Si"},"eventStatusCodes":{"shape":"S1i"}}},"S18":{"type":"list","member":{}},"S1a":{"type":"list","member":{}},"S1c":{"type":"list","member":{}},"S1g":{"type":"list","member":{}},"S1i":{"type":"list","member":{}},"S1t":{"type":"structure","members":{"arn":{},"service":{},"eventTypeCode":{},"eventTypeCategory":{},"region":{},"availabilityZone":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"},"statusCode":{}}},"S1v":{"type":"structure","members":{"latestDescription":{}}},"S1x":{"type":"map","key":{},"value":{}}}}' - ); + /** + * @api private + */ + Signers: {}, - /***/ - }, + /** + * @api private + */ + Protocol: { + Json: __webpack_require__(9912), + Query: __webpack_require__(576), + Rest: __webpack_require__(4618), + RestJson: __webpack_require__(3315), + RestXml: __webpack_require__(9002), + }, - /***/ 87844: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeAffectedAccountsForOrganization":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"affectedAccounts"},"DescribeAffectedEntities":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"entities"},"DescribeAffectedEntitiesForOrganization":{"input_token":"nextToken","limit_key":"maxResults","non_aggregate_keys":["failedSet"],"output_token":"nextToken","result_key":"entities"},"DescribeEntityAggregates":{"result_key":"entityAggregates"},"DescribeEventAggregates":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"eventAggregates"},"DescribeEventTypes":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"eventTypes"},"DescribeEvents":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"events"},"DescribeEventsForOrganization":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"events"}}}' - ); + /** + * @api private + */ + XML: { + Builder: __webpack_require__(2492), + Parser: null, // conditionally set based on environment + }, - /***/ - }, + /** + * @api private + */ + JSON: { + Builder: __webpack_require__(337), + Parser: __webpack_require__(9806), + }, - /***/ 46818: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2010-05-08","endpointPrefix":"iam","globalEndpoint":"iam.amazonaws.com","protocol":"query","serviceAbbreviation":"IAM","serviceFullName":"AWS Identity and Access Management","serviceId":"IAM","signatureVersion":"v4","uid":"iam-2010-05-08","xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/"},"operations":{"AddClientIDToOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn","ClientID"],"members":{"OpenIDConnectProviderArn":{},"ClientID":{}}}},"AddRoleToInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName","RoleName"],"members":{"InstanceProfileName":{},"RoleName":{}}}},"AddUserToGroup":{"input":{"type":"structure","required":["GroupName","UserName"],"members":{"GroupName":{},"UserName":{}}}},"AttachGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyArn"],"members":{"GroupName":{},"PolicyArn":{}}}},"AttachRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyArn"],"members":{"RoleName":{},"PolicyArn":{}}}},"AttachUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyArn"],"members":{"UserName":{},"PolicyArn":{}}}},"ChangePassword":{"input":{"type":"structure","required":["OldPassword","NewPassword"],"members":{"OldPassword":{"shape":"Sf"},"NewPassword":{"shape":"Sf"}}}},"CreateAccessKey":{"input":{"type":"structure","members":{"UserName":{}}},"output":{"resultWrapper":"CreateAccessKeyResult","type":"structure","required":["AccessKey"],"members":{"AccessKey":{"type":"structure","required":["UserName","AccessKeyId","Status","SecretAccessKey"],"members":{"UserName":{},"AccessKeyId":{},"Status":{},"SecretAccessKey":{"type":"string","sensitive":true},"CreateDate":{"type":"timestamp"}}}}}},"CreateAccountAlias":{"input":{"type":"structure","required":["AccountAlias"],"members":{"AccountAlias":{}}}},"CreateGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"Path":{},"GroupName":{}}},"output":{"resultWrapper":"CreateGroupResult","type":"structure","required":["Group"],"members":{"Group":{"shape":"Ss"}}}},"CreateInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName"],"members":{"InstanceProfileName":{},"Path":{}}},"output":{"resultWrapper":"CreateInstanceProfileResult","type":"structure","required":["InstanceProfile"],"members":{"InstanceProfile":{"shape":"Sw"}}}},"CreateLoginProfile":{"input":{"type":"structure","required":["UserName","Password"],"members":{"UserName":{},"Password":{"shape":"Sf"},"PasswordResetRequired":{"type":"boolean"}}},"output":{"resultWrapper":"CreateLoginProfileResult","type":"structure","required":["LoginProfile"],"members":{"LoginProfile":{"shape":"S1d"}}}},"CreateOpenIDConnectProvider":{"input":{"type":"structure","required":["Url","ThumbprintList"],"members":{"Url":{},"ClientIDList":{"shape":"S1g"},"ThumbprintList":{"shape":"S1h"}}},"output":{"resultWrapper":"CreateOpenIDConnectProviderResult","type":"structure","members":{"OpenIDConnectProviderArn":{}}}},"CreatePolicy":{"input":{"type":"structure","required":["PolicyName","PolicyDocument"],"members":{"PolicyName":{},"Path":{},"PolicyDocument":{},"Description":{}}},"output":{"resultWrapper":"CreatePolicyResult","type":"structure","members":{"Policy":{"shape":"S1p"}}}},"CreatePolicyVersion":{"input":{"type":"structure","required":["PolicyArn","PolicyDocument"],"members":{"PolicyArn":{},"PolicyDocument":{},"SetAsDefault":{"type":"boolean"}}},"output":{"resultWrapper":"CreatePolicyVersionResult","type":"structure","members":{"PolicyVersion":{"shape":"S1u"}}}},"CreateRole":{"input":{"type":"structure","required":["RoleName","AssumeRolePolicyDocument"],"members":{"Path":{},"RoleName":{},"AssumeRolePolicyDocument":{},"Description":{},"MaxSessionDuration":{"type":"integer"},"PermissionsBoundary":{},"Tags":{"shape":"S14"}}},"output":{"resultWrapper":"CreateRoleResult","type":"structure","required":["Role"],"members":{"Role":{"shape":"Sy"}}}},"CreateSAMLProvider":{"input":{"type":"structure","required":["SAMLMetadataDocument","Name"],"members":{"SAMLMetadataDocument":{},"Name":{}}},"output":{"resultWrapper":"CreateSAMLProviderResult","type":"structure","members":{"SAMLProviderArn":{}}}},"CreateServiceLinkedRole":{"input":{"type":"structure","required":["AWSServiceName"],"members":{"AWSServiceName":{},"Description":{},"CustomSuffix":{}}},"output":{"resultWrapper":"CreateServiceLinkedRoleResult","type":"structure","members":{"Role":{"shape":"Sy"}}}},"CreateServiceSpecificCredential":{"input":{"type":"structure","required":["UserName","ServiceName"],"members":{"UserName":{},"ServiceName":{}}},"output":{"resultWrapper":"CreateServiceSpecificCredentialResult","type":"structure","members":{"ServiceSpecificCredential":{"shape":"S27"}}}},"CreateUser":{"input":{"type":"structure","required":["UserName"],"members":{"Path":{},"UserName":{},"PermissionsBoundary":{},"Tags":{"shape":"S14"}}},"output":{"resultWrapper":"CreateUserResult","type":"structure","members":{"User":{"shape":"S2d"}}}},"CreateVirtualMFADevice":{"input":{"type":"structure","required":["VirtualMFADeviceName"],"members":{"Path":{},"VirtualMFADeviceName":{}}},"output":{"resultWrapper":"CreateVirtualMFADeviceResult","type":"structure","required":["VirtualMFADevice"],"members":{"VirtualMFADevice":{"shape":"S2h"}}}},"DeactivateMFADevice":{"input":{"type":"structure","required":["UserName","SerialNumber"],"members":{"UserName":{},"SerialNumber":{}}}},"DeleteAccessKey":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"UserName":{},"AccessKeyId":{}}}},"DeleteAccountAlias":{"input":{"type":"structure","required":["AccountAlias"],"members":{"AccountAlias":{}}}},"DeleteAccountPasswordPolicy":{},"DeleteGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{}}}},"DeleteGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyName"],"members":{"GroupName":{},"PolicyName":{}}}},"DeleteInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName"],"members":{"InstanceProfileName":{}}}},"DeleteLoginProfile":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}}},"DeleteOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn"],"members":{"OpenIDConnectProviderArn":{}}}},"DeletePolicy":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{}}}},"DeletePolicyVersion":{"input":{"type":"structure","required":["PolicyArn","VersionId"],"members":{"PolicyArn":{},"VersionId":{}}}},"DeleteRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}}},"DeleteRolePermissionsBoundary":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}}},"DeleteRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyName"],"members":{"RoleName":{},"PolicyName":{}}}},"DeleteSAMLProvider":{"input":{"type":"structure","required":["SAMLProviderArn"],"members":{"SAMLProviderArn":{}}}},"DeleteSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyId"],"members":{"UserName":{},"SSHPublicKeyId":{}}}},"DeleteServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName"],"members":{"ServerCertificateName":{}}}},"DeleteServiceLinkedRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}},"output":{"resultWrapper":"DeleteServiceLinkedRoleResult","type":"structure","required":["DeletionTaskId"],"members":{"DeletionTaskId":{}}}},"DeleteServiceSpecificCredential":{"input":{"type":"structure","required":["ServiceSpecificCredentialId"],"members":{"UserName":{},"ServiceSpecificCredentialId":{}}}},"DeleteSigningCertificate":{"input":{"type":"structure","required":["CertificateId"],"members":{"UserName":{},"CertificateId":{}}}},"DeleteUser":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}}},"DeleteUserPermissionsBoundary":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}}},"DeleteUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyName"],"members":{"UserName":{},"PolicyName":{}}}},"DeleteVirtualMFADevice":{"input":{"type":"structure","required":["SerialNumber"],"members":{"SerialNumber":{}}}},"DetachGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyArn"],"members":{"GroupName":{},"PolicyArn":{}}}},"DetachRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyArn"],"members":{"RoleName":{},"PolicyArn":{}}}},"DetachUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyArn"],"members":{"UserName":{},"PolicyArn":{}}}},"EnableMFADevice":{"input":{"type":"structure","required":["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],"members":{"UserName":{},"SerialNumber":{},"AuthenticationCode1":{},"AuthenticationCode2":{}}}},"GenerateCredentialReport":{"output":{"resultWrapper":"GenerateCredentialReportResult","type":"structure","members":{"State":{},"Description":{}}}},"GenerateOrganizationsAccessReport":{"input":{"type":"structure","required":["EntityPath"],"members":{"EntityPath":{},"OrganizationsPolicyId":{}}},"output":{"resultWrapper":"GenerateOrganizationsAccessReportResult","type":"structure","members":{"JobId":{}}}},"GenerateServiceLastAccessedDetails":{"input":{"type":"structure","required":["Arn"],"members":{"Arn":{}}},"output":{"resultWrapper":"GenerateServiceLastAccessedDetailsResult","type":"structure","members":{"JobId":{}}}},"GetAccessKeyLastUsed":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"AccessKeyId":{}}},"output":{"resultWrapper":"GetAccessKeyLastUsedResult","type":"structure","members":{"UserName":{},"AccessKeyLastUsed":{"type":"structure","required":["LastUsedDate","ServiceName","Region"],"members":{"LastUsedDate":{"type":"timestamp"},"ServiceName":{},"Region":{}}}}}},"GetAccountAuthorizationDetails":{"input":{"type":"structure","members":{"Filter":{"type":"list","member":{}},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetAccountAuthorizationDetailsResult","type":"structure","members":{"UserDetailList":{"type":"list","member":{"type":"structure","members":{"Path":{},"UserName":{},"UserId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"UserPolicyList":{"shape":"S42"},"GroupList":{"type":"list","member":{}},"AttachedManagedPolicies":{"shape":"S45"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"}}}},"GroupDetailList":{"type":"list","member":{"type":"structure","members":{"Path":{},"GroupName":{},"GroupId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"GroupPolicyList":{"shape":"S42"},"AttachedManagedPolicies":{"shape":"S45"}}}},"RoleDetailList":{"type":"list","member":{"type":"structure","members":{"Path":{},"RoleName":{},"RoleId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"AssumeRolePolicyDocument":{},"InstanceProfileList":{"shape":"S4b"},"RolePolicyList":{"shape":"S42"},"AttachedManagedPolicies":{"shape":"S45"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"},"RoleLastUsed":{"shape":"S18"}}}},"Policies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyId":{},"Arn":{},"Path":{},"DefaultVersionId":{},"AttachmentCount":{"type":"integer"},"PermissionsBoundaryUsageCount":{"type":"integer"},"IsAttachable":{"type":"boolean"},"Description":{},"CreateDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"PolicyVersionList":{"shape":"S4e"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"GetAccountPasswordPolicy":{"output":{"resultWrapper":"GetAccountPasswordPolicyResult","type":"structure","required":["PasswordPolicy"],"members":{"PasswordPolicy":{"type":"structure","members":{"MinimumPasswordLength":{"type":"integer"},"RequireSymbols":{"type":"boolean"},"RequireNumbers":{"type":"boolean"},"RequireUppercaseCharacters":{"type":"boolean"},"RequireLowercaseCharacters":{"type":"boolean"},"AllowUsersToChangePassword":{"type":"boolean"},"ExpirePasswords":{"type":"boolean"},"MaxPasswordAge":{"type":"integer"},"PasswordReusePrevention":{"type":"integer"},"HardExpiry":{"type":"boolean"}}}}}},"GetAccountSummary":{"output":{"resultWrapper":"GetAccountSummaryResult","type":"structure","members":{"SummaryMap":{"type":"map","key":{},"value":{"type":"integer"}}}}},"GetContextKeysForCustomPolicy":{"input":{"type":"structure","required":["PolicyInputList"],"members":{"PolicyInputList":{"shape":"S4r"}}},"output":{"shape":"S4s","resultWrapper":"GetContextKeysForCustomPolicyResult"}},"GetContextKeysForPrincipalPolicy":{"input":{"type":"structure","required":["PolicySourceArn"],"members":{"PolicySourceArn":{},"PolicyInputList":{"shape":"S4r"}}},"output":{"shape":"S4s","resultWrapper":"GetContextKeysForPrincipalPolicyResult"}},"GetCredentialReport":{"output":{"resultWrapper":"GetCredentialReportResult","type":"structure","members":{"Content":{"type":"blob"},"ReportFormat":{},"GeneratedTime":{"type":"timestamp"}}}},"GetGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"GetGroupResult","type":"structure","required":["Group","Users"],"members":{"Group":{"shape":"Ss"},"Users":{"shape":"S51"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"GetGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyName"],"members":{"GroupName":{},"PolicyName":{}}},"output":{"resultWrapper":"GetGroupPolicyResult","type":"structure","required":["GroupName","PolicyName","PolicyDocument"],"members":{"GroupName":{},"PolicyName":{},"PolicyDocument":{}}}},"GetInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName"],"members":{"InstanceProfileName":{}}},"output":{"resultWrapper":"GetInstanceProfileResult","type":"structure","required":["InstanceProfile"],"members":{"InstanceProfile":{"shape":"Sw"}}}},"GetLoginProfile":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{}}},"output":{"resultWrapper":"GetLoginProfileResult","type":"structure","required":["LoginProfile"],"members":{"LoginProfile":{"shape":"S1d"}}}},"GetOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn"],"members":{"OpenIDConnectProviderArn":{}}},"output":{"resultWrapper":"GetOpenIDConnectProviderResult","type":"structure","members":{"Url":{},"ClientIDList":{"shape":"S1g"},"ThumbprintList":{"shape":"S1h"},"CreateDate":{"type":"timestamp"}}}},"GetOrganizationsAccessReport":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxItems":{"type":"integer"},"Marker":{},"SortKey":{}}},"output":{"resultWrapper":"GetOrganizationsAccessReportResult","type":"structure","required":["JobStatus","JobCreationDate"],"members":{"JobStatus":{},"JobCreationDate":{"type":"timestamp"},"JobCompletionDate":{"type":"timestamp"},"NumberOfServicesAccessible":{"type":"integer"},"NumberOfServicesNotAccessed":{"type":"integer"},"AccessDetails":{"type":"list","member":{"type":"structure","required":["ServiceName","ServiceNamespace"],"members":{"ServiceName":{},"ServiceNamespace":{},"Region":{},"EntityPath":{},"LastAuthenticatedTime":{"type":"timestamp"},"TotalAuthenticatedEntities":{"type":"integer"}}}},"IsTruncated":{"type":"boolean"},"Marker":{},"ErrorDetails":{"shape":"S5j"}}}},"GetPolicy":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{}}},"output":{"resultWrapper":"GetPolicyResult","type":"structure","members":{"Policy":{"shape":"S1p"}}}},"GetPolicyVersion":{"input":{"type":"structure","required":["PolicyArn","VersionId"],"members":{"PolicyArn":{},"VersionId":{}}},"output":{"resultWrapper":"GetPolicyVersionResult","type":"structure","members":{"PolicyVersion":{"shape":"S1u"}}}},"GetRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{}}},"output":{"resultWrapper":"GetRoleResult","type":"structure","required":["Role"],"members":{"Role":{"shape":"Sy"}}}},"GetRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyName"],"members":{"RoleName":{},"PolicyName":{}}},"output":{"resultWrapper":"GetRolePolicyResult","type":"structure","required":["RoleName","PolicyName","PolicyDocument"],"members":{"RoleName":{},"PolicyName":{},"PolicyDocument":{}}}},"GetSAMLProvider":{"input":{"type":"structure","required":["SAMLProviderArn"],"members":{"SAMLProviderArn":{}}},"output":{"resultWrapper":"GetSAMLProviderResult","type":"structure","members":{"SAMLMetadataDocument":{},"CreateDate":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"}}}},"GetSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyId","Encoding"],"members":{"UserName":{},"SSHPublicKeyId":{},"Encoding":{}}},"output":{"resultWrapper":"GetSSHPublicKeyResult","type":"structure","members":{"SSHPublicKey":{"shape":"S5x"}}}},"GetServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName"],"members":{"ServerCertificateName":{}}},"output":{"resultWrapper":"GetServerCertificateResult","type":"structure","required":["ServerCertificate"],"members":{"ServerCertificate":{"type":"structure","required":["ServerCertificateMetadata","CertificateBody"],"members":{"ServerCertificateMetadata":{"shape":"S63"},"CertificateBody":{},"CertificateChain":{}}}}}},"GetServiceLastAccessedDetails":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetServiceLastAccessedDetailsResult","type":"structure","required":["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],"members":{"JobStatus":{},"JobCreationDate":{"type":"timestamp"},"ServicesLastAccessed":{"type":"list","member":{"type":"structure","required":["ServiceName","ServiceNamespace"],"members":{"ServiceName":{},"LastAuthenticated":{"type":"timestamp"},"ServiceNamespace":{},"LastAuthenticatedEntity":{},"TotalAuthenticatedEntities":{"type":"integer"}}}},"JobCompletionDate":{"type":"timestamp"},"IsTruncated":{"type":"boolean"},"Marker":{},"Error":{"shape":"S5j"}}}},"GetServiceLastAccessedDetailsWithEntities":{"input":{"type":"structure","required":["JobId","ServiceNamespace"],"members":{"JobId":{},"ServiceNamespace":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetServiceLastAccessedDetailsWithEntitiesResult","type":"structure","required":["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],"members":{"JobStatus":{},"JobCreationDate":{"type":"timestamp"},"JobCompletionDate":{"type":"timestamp"},"EntityDetailsList":{"type":"list","member":{"type":"structure","required":["EntityInfo"],"members":{"EntityInfo":{"type":"structure","required":["Arn","Name","Type","Id"],"members":{"Arn":{},"Name":{},"Type":{},"Id":{},"Path":{}}},"LastAuthenticated":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{},"Error":{"shape":"S5j"}}}},"GetServiceLinkedRoleDeletionStatus":{"input":{"type":"structure","required":["DeletionTaskId"],"members":{"DeletionTaskId":{}}},"output":{"resultWrapper":"GetServiceLinkedRoleDeletionStatusResult","type":"structure","required":["Status"],"members":{"Status":{},"Reason":{"type":"structure","members":{"Reason":{},"RoleUsageList":{"type":"list","member":{"type":"structure","members":{"Region":{},"Resources":{"type":"list","member":{}}}}}}}}}},"GetUser":{"input":{"type":"structure","members":{"UserName":{}}},"output":{"resultWrapper":"GetUserResult","type":"structure","required":["User"],"members":{"User":{"shape":"S2d"}}}},"GetUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyName"],"members":{"UserName":{},"PolicyName":{}}},"output":{"resultWrapper":"GetUserPolicyResult","type":"structure","required":["UserName","PolicyName","PolicyDocument"],"members":{"UserName":{},"PolicyName":{},"PolicyDocument":{}}}},"ListAccessKeys":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAccessKeysResult","type":"structure","required":["AccessKeyMetadata"],"members":{"AccessKeyMetadata":{"type":"list","member":{"type":"structure","members":{"UserName":{},"AccessKeyId":{},"Status":{},"CreateDate":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAccountAliases":{"input":{"type":"structure","members":{"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAccountAliasesResult","type":"structure","required":["AccountAliases"],"members":{"AccountAliases":{"type":"list","member":{}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAttachedGroupPolicies":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAttachedGroupPoliciesResult","type":"structure","members":{"AttachedPolicies":{"shape":"S45"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAttachedRolePolicies":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAttachedRolePoliciesResult","type":"structure","members":{"AttachedPolicies":{"shape":"S45"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListAttachedUserPolicies":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListAttachedUserPoliciesResult","type":"structure","members":{"AttachedPolicies":{"shape":"S45"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListEntitiesForPolicy":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{},"EntityFilter":{},"PathPrefix":{},"PolicyUsageFilter":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListEntitiesForPolicyResult","type":"structure","members":{"PolicyGroups":{"type":"list","member":{"type":"structure","members":{"GroupName":{},"GroupId":{}}}},"PolicyUsers":{"type":"list","member":{"type":"structure","members":{"UserName":{},"UserId":{}}}},"PolicyRoles":{"type":"list","member":{"type":"structure","members":{"RoleName":{},"RoleId":{}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListGroupPolicies":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListGroupPoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S7h"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListGroups":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListGroupsResult","type":"structure","required":["Groups"],"members":{"Groups":{"shape":"S7l"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListGroupsForUser":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListGroupsForUserResult","type":"structure","required":["Groups"],"members":{"Groups":{"shape":"S7l"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListInstanceProfiles":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListInstanceProfilesResult","type":"structure","required":["InstanceProfiles"],"members":{"InstanceProfiles":{"shape":"S4b"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListInstanceProfilesForRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListInstanceProfilesForRoleResult","type":"structure","required":["InstanceProfiles"],"members":{"InstanceProfiles":{"shape":"S4b"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListMFADevices":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListMFADevicesResult","type":"structure","required":["MFADevices"],"members":{"MFADevices":{"type":"list","member":{"type":"structure","required":["UserName","SerialNumber","EnableDate"],"members":{"UserName":{},"SerialNumber":{},"EnableDate":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListOpenIDConnectProviders":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"ListOpenIDConnectProvidersResult","type":"structure","members":{"OpenIDConnectProviderList":{"type":"list","member":{"type":"structure","members":{"Arn":{}}}}}}},"ListPolicies":{"input":{"type":"structure","members":{"Scope":{},"OnlyAttached":{"type":"boolean"},"PathPrefix":{},"PolicyUsageFilter":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListPoliciesResult","type":"structure","members":{"Policies":{"type":"list","member":{"shape":"S1p"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListPoliciesGrantingServiceAccess":{"input":{"type":"structure","required":["Arn","ServiceNamespaces"],"members":{"Marker":{},"Arn":{},"ServiceNamespaces":{"type":"list","member":{}}}},"output":{"resultWrapper":"ListPoliciesGrantingServiceAccessResult","type":"structure","required":["PoliciesGrantingServiceAccess"],"members":{"PoliciesGrantingServiceAccess":{"type":"list","member":{"type":"structure","members":{"ServiceNamespace":{},"Policies":{"type":"list","member":{"type":"structure","required":["PolicyName","PolicyType"],"members":{"PolicyName":{},"PolicyType":{},"PolicyArn":{},"EntityType":{},"EntityName":{}}}}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListPolicyVersions":{"input":{"type":"structure","required":["PolicyArn"],"members":{"PolicyArn":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListPolicyVersionsResult","type":"structure","members":{"Versions":{"shape":"S4e"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListRolePolicies":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListRolePoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S7h"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListRoleTags":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListRoleTagsResult","type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S14"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListRoles":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListRolesResult","type":"structure","required":["Roles"],"members":{"Roles":{"shape":"Sx"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListSAMLProviders":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"ListSAMLProvidersResult","type":"structure","members":{"SAMLProviderList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"ValidUntil":{"type":"timestamp"},"CreateDate":{"type":"timestamp"}}}}}}},"ListSSHPublicKeys":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListSSHPublicKeysResult","type":"structure","members":{"SSHPublicKeys":{"type":"list","member":{"type":"structure","required":["UserName","SSHPublicKeyId","Status","UploadDate"],"members":{"UserName":{},"SSHPublicKeyId":{},"Status":{},"UploadDate":{"type":"timestamp"}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListServerCertificates":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListServerCertificatesResult","type":"structure","required":["ServerCertificateMetadataList"],"members":{"ServerCertificateMetadataList":{"type":"list","member":{"shape":"S63"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListServiceSpecificCredentials":{"input":{"type":"structure","members":{"UserName":{},"ServiceName":{}}},"output":{"resultWrapper":"ListServiceSpecificCredentialsResult","type":"structure","members":{"ServiceSpecificCredentials":{"type":"list","member":{"type":"structure","required":["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],"members":{"UserName":{},"Status":{},"ServiceUserName":{},"CreateDate":{"type":"timestamp"},"ServiceSpecificCredentialId":{},"ServiceName":{}}}}}}},"ListSigningCertificates":{"input":{"type":"structure","members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListSigningCertificatesResult","type":"structure","required":["Certificates"],"members":{"Certificates":{"type":"list","member":{"shape":"S93"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListUserPolicies":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListUserPoliciesResult","type":"structure","required":["PolicyNames"],"members":{"PolicyNames":{"shape":"S7h"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListUserTags":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListUserTagsResult","type":"structure","required":["Tags"],"members":{"Tags":{"shape":"S14"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListUsers":{"input":{"type":"structure","members":{"PathPrefix":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListUsersResult","type":"structure","required":["Users"],"members":{"Users":{"shape":"S51"},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"ListVirtualMFADevices":{"input":{"type":"structure","members":{"AssignmentStatus":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"resultWrapper":"ListVirtualMFADevicesResult","type":"structure","required":["VirtualMFADevices"],"members":{"VirtualMFADevices":{"type":"list","member":{"shape":"S2h"}},"IsTruncated":{"type":"boolean"},"Marker":{}}}},"PutGroupPolicy":{"input":{"type":"structure","required":["GroupName","PolicyName","PolicyDocument"],"members":{"GroupName":{},"PolicyName":{},"PolicyDocument":{}}}},"PutRolePermissionsBoundary":{"input":{"type":"structure","required":["RoleName","PermissionsBoundary"],"members":{"RoleName":{},"PermissionsBoundary":{}}}},"PutRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyName","PolicyDocument"],"members":{"RoleName":{},"PolicyName":{},"PolicyDocument":{}}}},"PutUserPermissionsBoundary":{"input":{"type":"structure","required":["UserName","PermissionsBoundary"],"members":{"UserName":{},"PermissionsBoundary":{}}}},"PutUserPolicy":{"input":{"type":"structure","required":["UserName","PolicyName","PolicyDocument"],"members":{"UserName":{},"PolicyName":{},"PolicyDocument":{}}}},"RemoveClientIDFromOpenIDConnectProvider":{"input":{"type":"structure","required":["OpenIDConnectProviderArn","ClientID"],"members":{"OpenIDConnectProviderArn":{},"ClientID":{}}}},"RemoveRoleFromInstanceProfile":{"input":{"type":"structure","required":["InstanceProfileName","RoleName"],"members":{"InstanceProfileName":{},"RoleName":{}}}},"RemoveUserFromGroup":{"input":{"type":"structure","required":["GroupName","UserName"],"members":{"GroupName":{},"UserName":{}}}},"ResetServiceSpecificCredential":{"input":{"type":"structure","required":["ServiceSpecificCredentialId"],"members":{"UserName":{},"ServiceSpecificCredentialId":{}}},"output":{"resultWrapper":"ResetServiceSpecificCredentialResult","type":"structure","members":{"ServiceSpecificCredential":{"shape":"S27"}}}},"ResyncMFADevice":{"input":{"type":"structure","required":["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],"members":{"UserName":{},"SerialNumber":{},"AuthenticationCode1":{},"AuthenticationCode2":{}}}},"SetDefaultPolicyVersion":{"input":{"type":"structure","required":["PolicyArn","VersionId"],"members":{"PolicyArn":{},"VersionId":{}}}},"SetSecurityTokenServicePreferences":{"input":{"type":"structure","required":["GlobalEndpointTokenVersion"],"members":{"GlobalEndpointTokenVersion":{}}}},"SimulateCustomPolicy":{"input":{"type":"structure","required":["PolicyInputList","ActionNames"],"members":{"PolicyInputList":{"shape":"S4r"},"PermissionsBoundaryPolicyInputList":{"shape":"S4r"},"ActionNames":{"shape":"S9t"},"ResourceArns":{"shape":"S9v"},"ResourcePolicy":{},"ResourceOwner":{},"CallerArn":{},"ContextEntries":{"shape":"S9x"},"ResourceHandlingOption":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"shape":"Sa3","resultWrapper":"SimulateCustomPolicyResult"}},"SimulatePrincipalPolicy":{"input":{"type":"structure","required":["PolicySourceArn","ActionNames"],"members":{"PolicySourceArn":{},"PolicyInputList":{"shape":"S4r"},"PermissionsBoundaryPolicyInputList":{"shape":"S4r"},"ActionNames":{"shape":"S9t"},"ResourceArns":{"shape":"S9v"},"ResourcePolicy":{},"ResourceOwner":{},"CallerArn":{},"ContextEntries":{"shape":"S9x"},"ResourceHandlingOption":{},"MaxItems":{"type":"integer"},"Marker":{}}},"output":{"shape":"Sa3","resultWrapper":"SimulatePrincipalPolicyResult"}},"TagRole":{"input":{"type":"structure","required":["RoleName","Tags"],"members":{"RoleName":{},"Tags":{"shape":"S14"}}}},"TagUser":{"input":{"type":"structure","required":["UserName","Tags"],"members":{"UserName":{},"Tags":{"shape":"S14"}}}},"UntagRole":{"input":{"type":"structure","required":["RoleName","TagKeys"],"members":{"RoleName":{},"TagKeys":{"shape":"Sao"}}}},"UntagUser":{"input":{"type":"structure","required":["UserName","TagKeys"],"members":{"UserName":{},"TagKeys":{"shape":"Sao"}}}},"UpdateAccessKey":{"input":{"type":"structure","required":["AccessKeyId","Status"],"members":{"UserName":{},"AccessKeyId":{},"Status":{}}}},"UpdateAccountPasswordPolicy":{"input":{"type":"structure","members":{"MinimumPasswordLength":{"type":"integer"},"RequireSymbols":{"type":"boolean"},"RequireNumbers":{"type":"boolean"},"RequireUppercaseCharacters":{"type":"boolean"},"RequireLowercaseCharacters":{"type":"boolean"},"AllowUsersToChangePassword":{"type":"boolean"},"MaxPasswordAge":{"type":"integer"},"PasswordReusePrevention":{"type":"integer"},"HardExpiry":{"type":"boolean"}}}},"UpdateAssumeRolePolicy":{"input":{"type":"structure","required":["RoleName","PolicyDocument"],"members":{"RoleName":{},"PolicyDocument":{}}}},"UpdateGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"NewPath":{},"NewGroupName":{}}}},"UpdateLoginProfile":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"Password":{"shape":"Sf"},"PasswordResetRequired":{"type":"boolean"}}}},"UpdateOpenIDConnectProviderThumbprint":{"input":{"type":"structure","required":["OpenIDConnectProviderArn","ThumbprintList"],"members":{"OpenIDConnectProviderArn":{},"ThumbprintList":{"shape":"S1h"}}}},"UpdateRole":{"input":{"type":"structure","required":["RoleName"],"members":{"RoleName":{},"Description":{},"MaxSessionDuration":{"type":"integer"}}},"output":{"resultWrapper":"UpdateRoleResult","type":"structure","members":{}}},"UpdateRoleDescription":{"input":{"type":"structure","required":["RoleName","Description"],"members":{"RoleName":{},"Description":{}}},"output":{"resultWrapper":"UpdateRoleDescriptionResult","type":"structure","members":{"Role":{"shape":"Sy"}}}},"UpdateSAMLProvider":{"input":{"type":"structure","required":["SAMLMetadataDocument","SAMLProviderArn"],"members":{"SAMLMetadataDocument":{},"SAMLProviderArn":{}}},"output":{"resultWrapper":"UpdateSAMLProviderResult","type":"structure","members":{"SAMLProviderArn":{}}}},"UpdateSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyId","Status"],"members":{"UserName":{},"SSHPublicKeyId":{},"Status":{}}}},"UpdateServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName"],"members":{"ServerCertificateName":{},"NewPath":{},"NewServerCertificateName":{}}}},"UpdateServiceSpecificCredential":{"input":{"type":"structure","required":["ServiceSpecificCredentialId","Status"],"members":{"UserName":{},"ServiceSpecificCredentialId":{},"Status":{}}}},"UpdateSigningCertificate":{"input":{"type":"structure","required":["CertificateId","Status"],"members":{"UserName":{},"CertificateId":{},"Status":{}}}},"UpdateUser":{"input":{"type":"structure","required":["UserName"],"members":{"UserName":{},"NewPath":{},"NewUserName":{}}}},"UploadSSHPublicKey":{"input":{"type":"structure","required":["UserName","SSHPublicKeyBody"],"members":{"UserName":{},"SSHPublicKeyBody":{}}},"output":{"resultWrapper":"UploadSSHPublicKeyResult","type":"structure","members":{"SSHPublicKey":{"shape":"S5x"}}}},"UploadServerCertificate":{"input":{"type":"structure","required":["ServerCertificateName","CertificateBody","PrivateKey"],"members":{"Path":{},"ServerCertificateName":{},"CertificateBody":{},"PrivateKey":{"type":"string","sensitive":true},"CertificateChain":{}}},"output":{"resultWrapper":"UploadServerCertificateResult","type":"structure","members":{"ServerCertificateMetadata":{"shape":"S63"}}}},"UploadSigningCertificate":{"input":{"type":"structure","required":["CertificateBody"],"members":{"UserName":{},"CertificateBody":{}}},"output":{"resultWrapper":"UploadSigningCertificateResult","type":"structure","required":["Certificate"],"members":{"Certificate":{"shape":"S93"}}}}},"shapes":{"Sf":{"type":"string","sensitive":true},"Ss":{"type":"structure","required":["Path","GroupName","GroupId","Arn","CreateDate"],"members":{"Path":{},"GroupName":{},"GroupId":{},"Arn":{},"CreateDate":{"type":"timestamp"}}},"Sw":{"type":"structure","required":["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],"members":{"Path":{},"InstanceProfileName":{},"InstanceProfileId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"Roles":{"shape":"Sx"}}},"Sx":{"type":"list","member":{"shape":"Sy"}},"Sy":{"type":"structure","required":["Path","RoleName","RoleId","Arn","CreateDate"],"members":{"Path":{},"RoleName":{},"RoleId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"AssumeRolePolicyDocument":{},"Description":{},"MaxSessionDuration":{"type":"integer"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"},"RoleLastUsed":{"shape":"S18"}}},"S12":{"type":"structure","members":{"PermissionsBoundaryType":{},"PermissionsBoundaryArn":{}}},"S14":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S18":{"type":"structure","members":{"LastUsedDate":{"type":"timestamp"},"Region":{}}},"S1d":{"type":"structure","required":["UserName","CreateDate"],"members":{"UserName":{},"CreateDate":{"type":"timestamp"},"PasswordResetRequired":{"type":"boolean"}}},"S1g":{"type":"list","member":{}},"S1h":{"type":"list","member":{}},"S1p":{"type":"structure","members":{"PolicyName":{},"PolicyId":{},"Arn":{},"Path":{},"DefaultVersionId":{},"AttachmentCount":{"type":"integer"},"PermissionsBoundaryUsageCount":{"type":"integer"},"IsAttachable":{"type":"boolean"},"Description":{},"CreateDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"}}},"S1u":{"type":"structure","members":{"Document":{},"VersionId":{},"IsDefaultVersion":{"type":"boolean"},"CreateDate":{"type":"timestamp"}}},"S27":{"type":"structure","required":["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],"members":{"CreateDate":{"type":"timestamp"},"ServiceName":{},"ServiceUserName":{},"ServicePassword":{"type":"string","sensitive":true},"ServiceSpecificCredentialId":{},"UserName":{},"Status":{}}},"S2d":{"type":"structure","required":["Path","UserName","UserId","Arn","CreateDate"],"members":{"Path":{},"UserName":{},"UserId":{},"Arn":{},"CreateDate":{"type":"timestamp"},"PasswordLastUsed":{"type":"timestamp"},"PermissionsBoundary":{"shape":"S12"},"Tags":{"shape":"S14"}}},"S2h":{"type":"structure","required":["SerialNumber"],"members":{"SerialNumber":{},"Base32StringSeed":{"shape":"S2j"},"QRCodePNG":{"shape":"S2j"},"User":{"shape":"S2d"},"EnableDate":{"type":"timestamp"}}},"S2j":{"type":"blob","sensitive":true},"S42":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyDocument":{}}}},"S45":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"PolicyArn":{}}}},"S4b":{"type":"list","member":{"shape":"Sw"}},"S4e":{"type":"list","member":{"shape":"S1u"}},"S4r":{"type":"list","member":{}},"S4s":{"type":"structure","members":{"ContextKeyNames":{"shape":"S4t"}}},"S4t":{"type":"list","member":{}},"S51":{"type":"list","member":{"shape":"S2d"}},"S5j":{"type":"structure","required":["Message","Code"],"members":{"Message":{},"Code":{}}},"S5x":{"type":"structure","required":["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],"members":{"UserName":{},"SSHPublicKeyId":{},"Fingerprint":{},"SSHPublicKeyBody":{},"Status":{},"UploadDate":{"type":"timestamp"}}},"S63":{"type":"structure","required":["Path","ServerCertificateName","ServerCertificateId","Arn"],"members":{"Path":{},"ServerCertificateName":{},"ServerCertificateId":{},"Arn":{},"UploadDate":{"type":"timestamp"},"Expiration":{"type":"timestamp"}}},"S7h":{"type":"list","member":{}},"S7l":{"type":"list","member":{"shape":"Ss"}},"S93":{"type":"structure","required":["UserName","CertificateId","CertificateBody","Status"],"members":{"UserName":{},"CertificateId":{},"CertificateBody":{},"Status":{},"UploadDate":{"type":"timestamp"}}},"S9t":{"type":"list","member":{}},"S9v":{"type":"list","member":{}},"S9x":{"type":"list","member":{"type":"structure","members":{"ContextKeyName":{},"ContextKeyValues":{"type":"list","member":{}},"ContextKeyType":{}}}},"Sa3":{"type":"structure","members":{"EvaluationResults":{"type":"list","member":{"type":"structure","required":["EvalActionName","EvalDecision"],"members":{"EvalActionName":{},"EvalResourceName":{},"EvalDecision":{},"MatchedStatements":{"shape":"Sa7"},"MissingContextValues":{"shape":"S4t"},"OrganizationsDecisionDetail":{"type":"structure","members":{"AllowedByOrganizations":{"type":"boolean"}}},"PermissionsBoundaryDecisionDetail":{"shape":"Saf"},"EvalDecisionDetails":{"shape":"Sag"},"ResourceSpecificResults":{"type":"list","member":{"type":"structure","required":["EvalResourceName","EvalResourceDecision"],"members":{"EvalResourceName":{},"EvalResourceDecision":{},"MatchedStatements":{"shape":"Sa7"},"MissingContextValues":{"shape":"S4t"},"EvalDecisionDetails":{"shape":"Sag"},"PermissionsBoundaryDecisionDetail":{"shape":"Saf"}}}}}}},"IsTruncated":{"type":"boolean"},"Marker":{}}},"Sa7":{"type":"list","member":{"type":"structure","members":{"SourcePolicyId":{},"SourcePolicyType":{},"StartPosition":{"shape":"Sab"},"EndPosition":{"shape":"Sab"}}}},"Sab":{"type":"structure","members":{"Line":{"type":"integer"},"Column":{"type":"integer"}}},"Saf":{"type":"structure","members":{"AllowedByPermissionsBoundary":{"type":"boolean"}}},"Sag":{"type":"map","key":{},"value":{}},"Sao":{"type":"list","member":{}}}}' - ); + /** + * @api private + */ + Model: { + Api: __webpack_require__(7788), + Operation: __webpack_require__(3964), + Shape: __webpack_require__(3682), + Paginator: __webpack_require__(6265), + ResourceWaiter: __webpack_require__(3624), + }, - /***/ - }, + /** + * @api private + */ + apiLoader: __webpack_require__(6165), - /***/ 49015: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetAccountAuthorizationDetails":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},"GetGroup":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Users"},"ListAccessKeys":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AccessKeyMetadata"},"ListAccountAliases":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AccountAliases"},"ListAttachedGroupPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AttachedPolicies"},"ListAttachedRolePolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AttachedPolicies"},"ListAttachedUserPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"AttachedPolicies"},"ListEntitiesForPolicy":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":["PolicyGroups","PolicyUsers","PolicyRoles"]},"ListGroupPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"PolicyNames"},"ListGroups":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Groups"},"ListGroupsForUser":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Groups"},"ListInstanceProfiles":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"InstanceProfiles"},"ListInstanceProfilesForRole":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"InstanceProfiles"},"ListMFADevices":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"MFADevices"},"ListPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Policies"},"ListPolicyVersions":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Versions"},"ListRolePolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"PolicyNames"},"ListRoles":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Roles"},"ListSAMLProviders":{"result_key":"SAMLProviderList"},"ListSSHPublicKeys":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"SSHPublicKeys"},"ListServerCertificates":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"ServerCertificateMetadataList"},"ListSigningCertificates":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Certificates"},"ListUserPolicies":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"PolicyNames"},"ListUsers":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"Users"},"ListVirtualMFADevices":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"VirtualMFADevices"},"SimulateCustomPolicy":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"EvaluationResults"},"SimulatePrincipalPolicy":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"Marker","result_key":"EvaluationResults"}}}' - ); + /** + * @api private + */ + EndpointCache: __webpack_require__(4120).EndpointCache, + }); + __webpack_require__(8610); + __webpack_require__(3503); + __webpack_require__(3187); + __webpack_require__(3711); + __webpack_require__(8606); + __webpack_require__(2453); + __webpack_require__(9828); + __webpack_require__(4904); + __webpack_require__(7835); + __webpack_require__(3977); - /***/ - }, + /** + * @readonly + * @return [AWS.SequentialExecutor] a collection of global event listeners that + * are attached to every sent request. + * @see AWS.Request AWS.Request for a list of events to listen for + * @example Logging the time taken to send a request + * AWS.events.on('send', function startSend(resp) { + * resp.startTime = new Date().getTime(); + * }).on('complete', function calculateTime(resp) { + * var time = (new Date().getTime() - resp.startTime) / 1000; + * console.log('Request took ' + time + ' seconds'); + * }); + * + * new AWS.S3().listBuckets(); // prints 'Request took 0.285 seconds' + */ + AWS.events = new AWS.SequentialExecutor(); - /***/ 48986: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"InstanceProfileExists":{"delay":1,"operation":"GetInstanceProfile","maxAttempts":40,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"state":"retry","matcher":"status","expected":404}]},"UserExists":{"delay":1,"operation":"GetUser","maxAttempts":20,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"NoSuchEntity"}]},"RoleExists":{"delay":1,"operation":"GetRole","maxAttempts":20,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"NoSuchEntity"}]},"PolicyExists":{"delay":1,"operation":"GetPolicy","maxAttempts":20,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"NoSuchEntity"}]}}}' + //create endpoint cache lazily + AWS.util.memoizedProperty( + AWS, + "endpointCache", + function () { + return new AWS.EndpointCache(AWS.config.endpointCacheSize); + }, + true ); /***/ }, - /***/ 79595: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-12-02","endpointPrefix":"imagebuilder","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"imagebuilder","serviceFullName":"EC2 Image Builder","serviceId":"imagebuilder","signatureVersion":"v4","signingName":"imagebuilder","uid":"imagebuilder-2019-12-02"},"operations":{"CancelImageCreation":{"http":{"method":"PUT","requestUri":"/CancelImageCreation"},"input":{"type":"structure","required":["imageBuildVersionArn","clientToken"],"members":{"imageBuildVersionArn":{},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"imageBuildVersionArn":{}}}},"CreateComponent":{"http":{"method":"PUT","requestUri":"/CreateComponent"},"input":{"type":"structure","required":["name","semanticVersion","platform","clientToken"],"members":{"name":{},"semanticVersion":{},"description":{},"changeDescription":{},"platform":{},"data":{},"uri":{},"kmsKeyId":{},"tags":{"shape":"Sc"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"componentBuildVersionArn":{}}}},"CreateDistributionConfiguration":{"http":{"method":"PUT","requestUri":"/CreateDistributionConfiguration"},"input":{"type":"structure","required":["name","distributions","clientToken"],"members":{"name":{},"description":{},"distributions":{"shape":"Si"},"tags":{"shape":"Sc"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"distributionConfigurationArn":{}}}},"CreateImage":{"http":{"method":"PUT","requestUri":"/CreateImage"},"input":{"type":"structure","required":["imageRecipeArn","infrastructureConfigurationArn","clientToken"],"members":{"imageRecipeArn":{},"distributionConfigurationArn":{},"infrastructureConfigurationArn":{},"imageTestsConfiguration":{"shape":"Sw"},"tags":{"shape":"Sc"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"imageBuildVersionArn":{}}}},"CreateImagePipeline":{"http":{"method":"PUT","requestUri":"/CreateImagePipeline"},"input":{"type":"structure","required":["name","imageRecipeArn","infrastructureConfigurationArn","clientToken"],"members":{"name":{},"description":{},"imageRecipeArn":{},"infrastructureConfigurationArn":{},"distributionConfigurationArn":{},"imageTestsConfiguration":{"shape":"Sw"},"schedule":{"shape":"S11"},"status":{},"tags":{"shape":"Sc"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"imagePipelineArn":{}}}},"CreateImageRecipe":{"http":{"method":"PUT","requestUri":"/CreateImageRecipe"},"input":{"type":"structure","required":["name","semanticVersion","components","parentImage","clientToken"],"members":{"name":{},"description":{},"semanticVersion":{},"components":{"shape":"S17"},"parentImage":{},"blockDeviceMappings":{"shape":"S1a"},"tags":{"shape":"Sc"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"imageRecipeArn":{}}}},"CreateInfrastructureConfiguration":{"http":{"method":"PUT","requestUri":"/CreateInfrastructureConfiguration"},"input":{"type":"structure","required":["name","instanceProfileName","clientToken"],"members":{"name":{},"description":{},"instanceTypes":{"shape":"S1j"},"instanceProfileName":{},"securityGroupIds":{"shape":"S1l"},"subnetId":{},"logging":{"shape":"S1m"},"keyPair":{},"terminateInstanceOnFailure":{"type":"boolean"},"snsTopicArn":{},"tags":{"shape":"Sc"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"infrastructureConfigurationArn":{}}}},"DeleteComponent":{"http":{"method":"DELETE","requestUri":"/DeleteComponent"},"input":{"type":"structure","required":["componentBuildVersionArn"],"members":{"componentBuildVersionArn":{"location":"querystring","locationName":"componentBuildVersionArn"}}},"output":{"type":"structure","members":{"requestId":{},"componentBuildVersionArn":{}}}},"DeleteDistributionConfiguration":{"http":{"method":"DELETE","requestUri":"/DeleteDistributionConfiguration"},"input":{"type":"structure","required":["distributionConfigurationArn"],"members":{"distributionConfigurationArn":{"location":"querystring","locationName":"distributionConfigurationArn"}}},"output":{"type":"structure","members":{"requestId":{},"distributionConfigurationArn":{}}}},"DeleteImage":{"http":{"method":"DELETE","requestUri":"/DeleteImage"},"input":{"type":"structure","required":["imageBuildVersionArn"],"members":{"imageBuildVersionArn":{"location":"querystring","locationName":"imageBuildVersionArn"}}},"output":{"type":"structure","members":{"requestId":{},"imageBuildVersionArn":{}}}},"DeleteImagePipeline":{"http":{"method":"DELETE","requestUri":"/DeleteImagePipeline"},"input":{"type":"structure","required":["imagePipelineArn"],"members":{"imagePipelineArn":{"location":"querystring","locationName":"imagePipelineArn"}}},"output":{"type":"structure","members":{"requestId":{},"imagePipelineArn":{}}}},"DeleteImageRecipe":{"http":{"method":"DELETE","requestUri":"/DeleteImageRecipe"},"input":{"type":"structure","required":["imageRecipeArn"],"members":{"imageRecipeArn":{"location":"querystring","locationName":"imageRecipeArn"}}},"output":{"type":"structure","members":{"requestId":{},"imageRecipeArn":{}}}},"DeleteInfrastructureConfiguration":{"http":{"method":"DELETE","requestUri":"/DeleteInfrastructureConfiguration"},"input":{"type":"structure","required":["infrastructureConfigurationArn"],"members":{"infrastructureConfigurationArn":{"location":"querystring","locationName":"infrastructureConfigurationArn"}}},"output":{"type":"structure","members":{"requestId":{},"infrastructureConfigurationArn":{}}}},"GetComponent":{"http":{"method":"GET","requestUri":"/GetComponent"},"input":{"type":"structure","required":["componentBuildVersionArn"],"members":{"componentBuildVersionArn":{"location":"querystring","locationName":"componentBuildVersionArn"}}},"output":{"type":"structure","members":{"requestId":{},"component":{"type":"structure","members":{"arn":{},"name":{},"version":{},"description":{},"changeDescription":{},"type":{},"platform":{},"owner":{},"data":{},"kmsKeyId":{},"encrypted":{"type":"boolean"},"dateCreated":{},"tags":{"shape":"Sc"}}}}}},"GetComponentPolicy":{"http":{"method":"GET","requestUri":"/GetComponentPolicy"},"input":{"type":"structure","required":["componentArn"],"members":{"componentArn":{"location":"querystring","locationName":"componentArn"}}},"output":{"type":"structure","members":{"requestId":{},"policy":{}}}},"GetDistributionConfiguration":{"http":{"method":"GET","requestUri":"/GetDistributionConfiguration"},"input":{"type":"structure","required":["distributionConfigurationArn"],"members":{"distributionConfigurationArn":{"location":"querystring","locationName":"distributionConfigurationArn"}}},"output":{"type":"structure","members":{"requestId":{},"distributionConfiguration":{"shape":"S2e"}}}},"GetImage":{"http":{"method":"GET","requestUri":"/GetImage"},"input":{"type":"structure","required":["imageBuildVersionArn"],"members":{"imageBuildVersionArn":{"location":"querystring","locationName":"imageBuildVersionArn"}}},"output":{"type":"structure","members":{"requestId":{},"image":{"type":"structure","members":{"arn":{},"name":{},"version":{},"platform":{},"state":{"shape":"S2j"},"imageRecipe":{"shape":"S2l"},"sourcePipelineName":{},"sourcePipelineArn":{},"infrastructureConfiguration":{"shape":"S2m"},"distributionConfiguration":{"shape":"S2e"},"imageTestsConfiguration":{"shape":"Sw"},"dateCreated":{},"outputResources":{"shape":"S2n"},"tags":{"shape":"Sc"}}}}}},"GetImagePipeline":{"http":{"method":"GET","requestUri":"/GetImagePipeline"},"input":{"type":"structure","required":["imagePipelineArn"],"members":{"imagePipelineArn":{"location":"querystring","locationName":"imagePipelineArn"}}},"output":{"type":"structure","members":{"requestId":{},"imagePipeline":{"shape":"S2s"}}}},"GetImagePolicy":{"http":{"method":"GET","requestUri":"/GetImagePolicy"},"input":{"type":"structure","required":["imageArn"],"members":{"imageArn":{"location":"querystring","locationName":"imageArn"}}},"output":{"type":"structure","members":{"requestId":{},"policy":{}}}},"GetImageRecipe":{"http":{"method":"GET","requestUri":"/GetImageRecipe"},"input":{"type":"structure","required":["imageRecipeArn"],"members":{"imageRecipeArn":{"location":"querystring","locationName":"imageRecipeArn"}}},"output":{"type":"structure","members":{"requestId":{},"imageRecipe":{"shape":"S2l"}}}},"GetImageRecipePolicy":{"http":{"method":"GET","requestUri":"/GetImageRecipePolicy"},"input":{"type":"structure","required":["imageRecipeArn"],"members":{"imageRecipeArn":{"location":"querystring","locationName":"imageRecipeArn"}}},"output":{"type":"structure","members":{"requestId":{},"policy":{}}}},"GetInfrastructureConfiguration":{"http":{"method":"GET","requestUri":"/GetInfrastructureConfiguration"},"input":{"type":"structure","required":["infrastructureConfigurationArn"],"members":{"infrastructureConfigurationArn":{"location":"querystring","locationName":"infrastructureConfigurationArn"}}},"output":{"type":"structure","members":{"requestId":{},"infrastructureConfiguration":{"shape":"S2m"}}}},"ImportComponent":{"http":{"method":"PUT","requestUri":"/ImportComponent"},"input":{"type":"structure","required":["name","semanticVersion","type","format","platform","clientToken"],"members":{"name":{},"semanticVersion":{},"description":{},"changeDescription":{},"type":{},"format":{},"platform":{},"data":{},"uri":{},"kmsKeyId":{},"tags":{"shape":"Sc"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"componentBuildVersionArn":{}}}},"ListComponentBuildVersions":{"http":{"requestUri":"/ListComponentBuildVersions"},"input":{"type":"structure","required":["componentVersionArn"],"members":{"componentVersionArn":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"componentSummaryList":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"version":{},"platform":{},"type":{},"owner":{},"description":{},"changeDescription":{},"dateCreated":{},"tags":{"shape":"Sc"}}}},"nextToken":{}}}},"ListComponents":{"http":{"requestUri":"/ListComponents"},"input":{"type":"structure","members":{"owner":{},"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"componentVersionList":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"version":{},"description":{},"platform":{},"type":{},"owner":{},"dateCreated":{}}}},"nextToken":{}}}},"ListDistributionConfigurations":{"http":{"requestUri":"/ListDistributionConfigurations"},"input":{"type":"structure","members":{"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"distributionConfigurationSummaryList":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"description":{},"dateCreated":{},"dateUpdated":{},"tags":{"shape":"Sc"}}}},"nextToken":{}}}},"ListImageBuildVersions":{"http":{"requestUri":"/ListImageBuildVersions"},"input":{"type":"structure","required":["imageVersionArn"],"members":{"imageVersionArn":{},"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"imageSummaryList":{"shape":"S3r"},"nextToken":{}}}},"ListImagePipelineImages":{"http":{"requestUri":"/ListImagePipelineImages"},"input":{"type":"structure","required":["imagePipelineArn"],"members":{"imagePipelineArn":{},"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"imageSummaryList":{"shape":"S3r"},"nextToken":{}}}},"ListImagePipelines":{"http":{"requestUri":"/ListImagePipelines"},"input":{"type":"structure","members":{"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"imagePipelineList":{"type":"list","member":{"shape":"S2s"}},"nextToken":{}}}},"ListImageRecipes":{"http":{"requestUri":"/ListImageRecipes"},"input":{"type":"structure","members":{"owner":{},"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"imageRecipeSummaryList":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"platform":{},"owner":{},"parentImage":{},"dateCreated":{},"tags":{"shape":"Sc"}}}},"nextToken":{}}}},"ListImages":{"http":{"requestUri":"/ListImages"},"input":{"type":"structure","members":{"owner":{},"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"imageVersionList":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"version":{},"platform":{},"owner":{},"dateCreated":{}}}},"nextToken":{}}}},"ListInfrastructureConfigurations":{"http":{"requestUri":"/ListInfrastructureConfigurations"},"input":{"type":"structure","members":{"filters":{"shape":"S3c"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"requestId":{},"infrastructureConfigurationSummaryList":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"description":{},"dateCreated":{},"dateUpdated":{},"tags":{"shape":"Sc"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sc"}}}},"PutComponentPolicy":{"http":{"method":"PUT","requestUri":"/PutComponentPolicy"},"input":{"type":"structure","required":["componentArn","policy"],"members":{"componentArn":{},"policy":{}}},"output":{"type":"structure","members":{"requestId":{},"componentArn":{}}}},"PutImagePolicy":{"http":{"method":"PUT","requestUri":"/PutImagePolicy"},"input":{"type":"structure","required":["imageArn","policy"],"members":{"imageArn":{},"policy":{}}},"output":{"type":"structure","members":{"requestId":{},"imageArn":{}}}},"PutImageRecipePolicy":{"http":{"method":"PUT","requestUri":"/PutImageRecipePolicy"},"input":{"type":"structure","required":["imageRecipeArn","policy"],"members":{"imageRecipeArn":{},"policy":{}}},"output":{"type":"structure","members":{"requestId":{},"imageRecipeArn":{}}}},"StartImagePipelineExecution":{"http":{"method":"PUT","requestUri":"/StartImagePipelineExecution"},"input":{"type":"structure","required":["imagePipelineArn","clientToken"],"members":{"imagePipelineArn":{},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"imageBuildVersionArn":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDistributionConfiguration":{"http":{"method":"PUT","requestUri":"/UpdateDistributionConfiguration"},"input":{"type":"structure","required":["distributionConfigurationArn","distributions","clientToken"],"members":{"distributionConfigurationArn":{},"description":{},"distributions":{"shape":"Si"},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"distributionConfigurationArn":{}}}},"UpdateImagePipeline":{"http":{"method":"PUT","requestUri":"/UpdateImagePipeline"},"input":{"type":"structure","required":["imagePipelineArn","imageRecipeArn","infrastructureConfigurationArn","clientToken"],"members":{"imagePipelineArn":{},"description":{},"imageRecipeArn":{},"infrastructureConfigurationArn":{},"distributionConfigurationArn":{},"imageTestsConfiguration":{"shape":"Sw"},"schedule":{"shape":"S11"},"status":{},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"imagePipelineArn":{}}}},"UpdateInfrastructureConfiguration":{"http":{"method":"PUT","requestUri":"/UpdateInfrastructureConfiguration"},"input":{"type":"structure","required":["infrastructureConfigurationArn","instanceProfileName","clientToken"],"members":{"infrastructureConfigurationArn":{},"description":{},"instanceTypes":{"shape":"S1j"},"instanceProfileName":{},"securityGroupIds":{"shape":"S1l"},"subnetId":{},"logging":{"shape":"S1m"},"keyPair":{},"terminateInstanceOnFailure":{"type":"boolean"},"snsTopicArn":{},"clientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"requestId":{},"clientToken":{},"infrastructureConfigurationArn":{}}}}},"shapes":{"Sc":{"type":"map","key":{},"value":{}},"Si":{"type":"list","member":{"type":"structure","required":["region"],"members":{"region":{},"amiDistributionConfiguration":{"type":"structure","members":{"name":{},"description":{},"amiTags":{"shape":"Sc"},"launchPermission":{"type":"structure","members":{"userIds":{"type":"list","member":{}},"userGroups":{"type":"list","member":{}}}}}},"licenseConfigurationArns":{"type":"list","member":{}}}}},"Sw":{"type":"structure","members":{"imageTestsEnabled":{"type":"boolean"},"timeoutMinutes":{"type":"integer"}}},"S11":{"type":"structure","members":{"scheduleExpression":{},"pipelineExecutionStartCondition":{}}},"S17":{"type":"list","member":{"type":"structure","required":["componentArn"],"members":{"componentArn":{}}}},"S1a":{"type":"list","member":{"type":"structure","members":{"deviceName":{},"ebs":{"type":"structure","members":{"encrypted":{"type":"boolean"},"deleteOnTermination":{"type":"boolean"},"iops":{"type":"integer"},"kmsKeyId":{},"snapshotId":{},"volumeSize":{"type":"integer"},"volumeType":{}}},"virtualName":{},"noDevice":{}}}},"S1j":{"type":"list","member":{}},"S1l":{"type":"list","member":{}},"S1m":{"type":"structure","members":{"s3Logs":{"type":"structure","members":{"s3BucketName":{},"s3KeyPrefix":{}}}}},"S2e":{"type":"structure","required":["timeoutMinutes"],"members":{"arn":{},"name":{},"description":{},"distributions":{"shape":"Si"},"timeoutMinutes":{"type":"integer"},"dateCreated":{},"dateUpdated":{},"tags":{"shape":"Sc"}}},"S2j":{"type":"structure","members":{"status":{},"reason":{}}},"S2l":{"type":"structure","members":{"arn":{},"name":{},"description":{},"platform":{},"owner":{},"version":{},"components":{"shape":"S17"},"parentImage":{},"blockDeviceMappings":{"shape":"S1a"},"dateCreated":{},"tags":{"shape":"Sc"}}},"S2m":{"type":"structure","members":{"arn":{},"name":{},"description":{},"instanceTypes":{"shape":"S1j"},"instanceProfileName":{},"securityGroupIds":{"shape":"S1l"},"subnetId":{},"logging":{"shape":"S1m"},"keyPair":{},"terminateInstanceOnFailure":{"type":"boolean"},"snsTopicArn":{},"dateCreated":{},"dateUpdated":{},"tags":{"shape":"Sc"}}},"S2n":{"type":"structure","members":{"amis":{"type":"list","member":{"type":"structure","members":{"region":{},"image":{},"name":{},"description":{},"state":{"shape":"S2j"}}}}}},"S2s":{"type":"structure","members":{"arn":{},"name":{},"description":{},"platform":{},"imageRecipeArn":{},"infrastructureConfigurationArn":{},"distributionConfigurationArn":{},"imageTestsConfiguration":{"shape":"Sw"},"schedule":{"shape":"S11"},"status":{},"dateCreated":{},"dateUpdated":{},"dateLastRun":{},"dateNextRun":{},"tags":{"shape":"Sc"}}},"S3c":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"type":"list","member":{}}}}},"S3r":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"version":{},"platform":{},"state":{"shape":"S2j"},"owner":{},"dateCreated":{},"outputResources":{"shape":"S2n"},"tags":{"shape":"Sc"}}}}}}' - ); + /***/ 398: /***/ function (module) { + module.exports = { + pagination: { + ListJobsByPipeline: { + input_token: "PageToken", + output_token: "NextPageToken", + result_key: "Jobs", + }, + ListJobsByStatus: { + input_token: "PageToken", + output_token: "NextPageToken", + result_key: "Jobs", + }, + ListPipelines: { + input_token: "PageToken", + output_token: "NextPageToken", + result_key: "Pipelines", + }, + ListPresets: { + input_token: "PageToken", + output_token: "NextPageToken", + result_key: "Presets", + }, + }, + }; /***/ }, - /***/ 57060: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListComponentBuildVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListComponents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListDistributionConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListImageBuildVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListImagePipelineImages":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListImagePipelines":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListImageRecipes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListImages":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListInfrastructureConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + /***/ 404: /***/ function (module, __unusedexports, __webpack_require__) { + var escapeAttribute = __webpack_require__(8918).escapeAttribute; - /***/ - }, + /** + * Represents an XML node. + * @api private + */ + function XmlNode(name, children) { + if (children === void 0) { + children = []; + } + this.name = name; + this.children = children; + this.attributes = {}; + } + XmlNode.prototype.addAttribute = function (name, value) { + this.attributes[name] = value; + return this; + }; + XmlNode.prototype.addChildNode = function (child) { + this.children.push(child); + return this; + }; + XmlNode.prototype.removeAttribute = function (name) { + delete this.attributes[name]; + return this; + }; + XmlNode.prototype.toString = function () { + var hasChildren = Boolean(this.children.length); + var xmlText = "<" + this.name; + // add attributes + var attributes = this.attributes; + for ( + var i = 0, attributeNames = Object.keys(attributes); + i < attributeNames.length; + i++ + ) { + var attributeName = attributeNames[i]; + var attribute = attributes[attributeName]; + if (typeof attribute !== "undefined" && attribute !== null) { + xmlText += + " " + + attributeName + + '="' + + escapeAttribute("" + attribute) + + '"'; + } + } + return (xmlText += !hasChildren + ? "/>" + : ">" + + this.children + .map(function (c) { + return c.toString(); + }) + .join("") + + ""); + }; - /***/ 85415: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"uid":"importexport-2010-06-01","apiVersion":"2010-06-01","endpointPrefix":"importexport","globalEndpoint":"importexport.amazonaws.com","serviceFullName":"AWS Import/Export","serviceId":"ImportExport","signatureVersion":"v2","xmlNamespace":"http://importexport.amazonaws.com/doc/2010-06-01/","protocol":"query"},"operations":{"CancelJob":{"http":{"requestUri":"/?Operation=CancelJob"},"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"APIVersion":{}}},"output":{"resultWrapper":"CancelJobResult","type":"structure","members":{"Success":{"type":"boolean"}}}},"CreateJob":{"http":{"requestUri":"/?Operation=CreateJob"},"input":{"type":"structure","required":["JobType","Manifest","ValidateOnly"],"members":{"JobType":{},"Manifest":{},"ManifestAddendum":{},"ValidateOnly":{"type":"boolean"},"APIVersion":{}}},"output":{"resultWrapper":"CreateJobResult","type":"structure","members":{"JobId":{},"JobType":{},"Signature":{},"SignatureFileContents":{},"WarningMessage":{},"ArtifactList":{"shape":"Sf"}}}},"GetShippingLabel":{"http":{"requestUri":"/?Operation=GetShippingLabel"},"input":{"type":"structure","required":["jobIds"],"members":{"jobIds":{"type":"list","member":{}},"name":{},"company":{},"phoneNumber":{},"country":{},"stateOrProvince":{},"city":{},"postalCode":{},"street1":{},"street2":{},"street3":{},"APIVersion":{}}},"output":{"resultWrapper":"GetShippingLabelResult","type":"structure","members":{"ShippingLabelURL":{},"Warning":{}}}},"GetStatus":{"http":{"requestUri":"/?Operation=GetStatus"},"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"APIVersion":{}}},"output":{"resultWrapper":"GetStatusResult","type":"structure","members":{"JobId":{},"JobType":{},"LocationCode":{},"LocationMessage":{},"ProgressCode":{},"ProgressMessage":{},"Carrier":{},"TrackingNumber":{},"LogBucket":{},"LogKey":{},"ErrorCount":{"type":"integer"},"Signature":{},"SignatureFileContents":{},"CurrentManifest":{},"CreationDate":{"type":"timestamp"},"ArtifactList":{"shape":"Sf"}}}},"ListJobs":{"http":{"requestUri":"/?Operation=ListJobs"},"input":{"type":"structure","members":{"MaxJobs":{"type":"integer"},"Marker":{},"APIVersion":{}}},"output":{"resultWrapper":"ListJobsResult","type":"structure","members":{"Jobs":{"type":"list","member":{"type":"structure","members":{"JobId":{},"CreationDate":{"type":"timestamp"},"IsCanceled":{"type":"boolean"},"JobType":{}}}},"IsTruncated":{"type":"boolean"}}}},"UpdateJob":{"http":{"requestUri":"/?Operation=UpdateJob"},"input":{"type":"structure","required":["JobId","Manifest","JobType","ValidateOnly"],"members":{"JobId":{},"Manifest":{},"JobType":{},"ValidateOnly":{"type":"boolean"},"APIVersion":{}}},"output":{"resultWrapper":"UpdateJobResult","type":"structure","members":{"Success":{"type":"boolean"},"WarningMessage":{},"ArtifactList":{"shape":"Sf"}}}}},"shapes":{"Sf":{"type":"list","member":{"type":"structure","members":{"Description":{},"URL":{}}}}},"examples":{}}' - ); + /** + * @api private + */ + module.exports = { + XmlNode: XmlNode, + }; /***/ }, - /***/ 60069: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListJobs":{"input_token":"Marker","output_token":"Jobs[-1].JobId","more_results":"IsTruncated","limit_key":"MaxJobs","result_key":"Jobs"}}}' - ); - - /***/ - }, + /***/ 408: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 92652: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-02-16","endpointPrefix":"inspector","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Inspector","serviceId":"Inspector","signatureVersion":"v4","targetPrefix":"InspectorService","uid":"inspector-2016-02-16"},"operations":{"AddAttributesToFindings":{"input":{"type":"structure","required":["findingArns","attributes"],"members":{"findingArns":{"shape":"S2"},"attributes":{"shape":"S4"}}},"output":{"type":"structure","required":["failedItems"],"members":{"failedItems":{"shape":"S9"}}}},"CreateAssessmentTarget":{"input":{"type":"structure","required":["assessmentTargetName"],"members":{"assessmentTargetName":{},"resourceGroupArn":{}}},"output":{"type":"structure","required":["assessmentTargetArn"],"members":{"assessmentTargetArn":{}}}},"CreateAssessmentTemplate":{"input":{"type":"structure","required":["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],"members":{"assessmentTargetArn":{},"assessmentTemplateName":{},"durationInSeconds":{"type":"integer"},"rulesPackageArns":{"shape":"Sj"},"userAttributesForFindings":{"shape":"S4"}}},"output":{"type":"structure","required":["assessmentTemplateArn"],"members":{"assessmentTemplateArn":{}}}},"CreateExclusionsPreview":{"input":{"type":"structure","required":["assessmentTemplateArn"],"members":{"assessmentTemplateArn":{}}},"output":{"type":"structure","required":["previewToken"],"members":{"previewToken":{}}}},"CreateResourceGroup":{"input":{"type":"structure","required":["resourceGroupTags"],"members":{"resourceGroupTags":{"shape":"Sp"}}},"output":{"type":"structure","required":["resourceGroupArn"],"members":{"resourceGroupArn":{}}}},"DeleteAssessmentRun":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{}}}},"DeleteAssessmentTarget":{"input":{"type":"structure","required":["assessmentTargetArn"],"members":{"assessmentTargetArn":{}}}},"DeleteAssessmentTemplate":{"input":{"type":"structure","required":["assessmentTemplateArn"],"members":{"assessmentTemplateArn":{}}}},"DescribeAssessmentRuns":{"input":{"type":"structure","required":["assessmentRunArns"],"members":{"assessmentRunArns":{"shape":"Sy"}}},"output":{"type":"structure","required":["assessmentRuns","failedItems"],"members":{"assessmentRuns":{"type":"list","member":{"type":"structure","required":["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],"members":{"arn":{},"name":{},"assessmentTemplateArn":{},"state":{},"durationInSeconds":{"type":"integer"},"rulesPackageArns":{"type":"list","member":{}},"userAttributesForFindings":{"shape":"S4"},"createdAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"},"stateChangedAt":{"type":"timestamp"},"dataCollected":{"type":"boolean"},"stateChanges":{"type":"list","member":{"type":"structure","required":["stateChangedAt","state"],"members":{"stateChangedAt":{"type":"timestamp"},"state":{}}}},"notifications":{"type":"list","member":{"type":"structure","required":["date","event","error"],"members":{"date":{"type":"timestamp"},"event":{},"message":{},"error":{"type":"boolean"},"snsTopicArn":{},"snsPublishStatusCode":{}}}},"findingCounts":{"type":"map","key":{},"value":{"type":"integer"}}}}},"failedItems":{"shape":"S9"}}}},"DescribeAssessmentTargets":{"input":{"type":"structure","required":["assessmentTargetArns"],"members":{"assessmentTargetArns":{"shape":"Sy"}}},"output":{"type":"structure","required":["assessmentTargets","failedItems"],"members":{"assessmentTargets":{"type":"list","member":{"type":"structure","required":["arn","name","createdAt","updatedAt"],"members":{"arn":{},"name":{},"resourceGroupArn":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeAssessmentTemplates":{"input":{"type":"structure","required":["assessmentTemplateArns"],"members":{"assessmentTemplateArns":{"shape":"Sy"}}},"output":{"type":"structure","required":["assessmentTemplates","failedItems"],"members":{"assessmentTemplates":{"type":"list","member":{"type":"structure","required":["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","assessmentRunCount","createdAt"],"members":{"arn":{},"name":{},"assessmentTargetArn":{},"durationInSeconds":{"type":"integer"},"rulesPackageArns":{"shape":"Sj"},"userAttributesForFindings":{"shape":"S4"},"lastAssessmentRunArn":{},"assessmentRunCount":{"type":"integer"},"createdAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeCrossAccountAccessRole":{"output":{"type":"structure","required":["roleArn","valid","registeredAt"],"members":{"roleArn":{},"valid":{"type":"boolean"},"registeredAt":{"type":"timestamp"}}}},"DescribeExclusions":{"input":{"type":"structure","required":["exclusionArns"],"members":{"exclusionArns":{"type":"list","member":{}},"locale":{}}},"output":{"type":"structure","required":["exclusions","failedItems"],"members":{"exclusions":{"type":"map","key":{},"value":{"type":"structure","required":["arn","title","description","recommendation","scopes"],"members":{"arn":{},"title":{},"description":{},"recommendation":{},"scopes":{"shape":"S1x"},"attributes":{"shape":"S21"}}}},"failedItems":{"shape":"S9"}}}},"DescribeFindings":{"input":{"type":"structure","required":["findingArns"],"members":{"findingArns":{"shape":"Sy"},"locale":{}}},"output":{"type":"structure","required":["findings","failedItems"],"members":{"findings":{"type":"list","member":{"type":"structure","required":["arn","attributes","userAttributes","createdAt","updatedAt"],"members":{"arn":{},"schemaVersion":{"type":"integer"},"service":{},"serviceAttributes":{"type":"structure","required":["schemaVersion"],"members":{"schemaVersion":{"type":"integer"},"assessmentRunArn":{},"rulesPackageArn":{}}},"assetType":{},"assetAttributes":{"type":"structure","required":["schemaVersion"],"members":{"schemaVersion":{"type":"integer"},"agentId":{},"autoScalingGroup":{},"amiId":{},"hostname":{},"ipv4Addresses":{"type":"list","member":{}},"tags":{"type":"list","member":{"shape":"S2i"}},"networkInterfaces":{"type":"list","member":{"type":"structure","members":{"networkInterfaceId":{},"subnetId":{},"vpcId":{},"privateDnsName":{},"privateIpAddress":{},"privateIpAddresses":{"type":"list","member":{"type":"structure","members":{"privateDnsName":{},"privateIpAddress":{}}}},"publicDnsName":{},"publicIp":{},"ipv6Addresses":{"type":"list","member":{}},"securityGroups":{"type":"list","member":{"type":"structure","members":{"groupName":{},"groupId":{}}}}}}}}},"id":{},"title":{},"description":{},"recommendation":{},"severity":{},"numericSeverity":{"type":"double"},"confidence":{"type":"integer"},"indicatorOfCompromise":{"type":"boolean"},"attributes":{"shape":"S21"},"userAttributes":{"shape":"S4"},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeResourceGroups":{"input":{"type":"structure","required":["resourceGroupArns"],"members":{"resourceGroupArns":{"shape":"Sy"}}},"output":{"type":"structure","required":["resourceGroups","failedItems"],"members":{"resourceGroups":{"type":"list","member":{"type":"structure","required":["arn","tags","createdAt"],"members":{"arn":{},"tags":{"shape":"Sp"},"createdAt":{"type":"timestamp"}}}},"failedItems":{"shape":"S9"}}}},"DescribeRulesPackages":{"input":{"type":"structure","required":["rulesPackageArns"],"members":{"rulesPackageArns":{"shape":"Sy"},"locale":{}}},"output":{"type":"structure","required":["rulesPackages","failedItems"],"members":{"rulesPackages":{"type":"list","member":{"type":"structure","required":["arn","name","version","provider"],"members":{"arn":{},"name":{},"version":{},"provider":{},"description":{}}}},"failedItems":{"shape":"S9"}}}},"GetAssessmentReport":{"input":{"type":"structure","required":["assessmentRunArn","reportFileFormat","reportType"],"members":{"assessmentRunArn":{},"reportFileFormat":{},"reportType":{}}},"output":{"type":"structure","required":["status"],"members":{"status":{},"url":{}}}},"GetExclusionsPreview":{"input":{"type":"structure","required":["assessmentTemplateArn","previewToken"],"members":{"assessmentTemplateArn":{},"previewToken":{},"nextToken":{},"maxResults":{"type":"integer"},"locale":{}}},"output":{"type":"structure","required":["previewStatus"],"members":{"previewStatus":{},"exclusionPreviews":{"type":"list","member":{"type":"structure","required":["title","description","recommendation","scopes"],"members":{"title":{},"description":{},"recommendation":{},"scopes":{"shape":"S1x"},"attributes":{"shape":"S21"}}}},"nextToken":{}}}},"GetTelemetryMetadata":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{}}},"output":{"type":"structure","required":["telemetryMetadata"],"members":{"telemetryMetadata":{"shape":"S3j"}}}},"ListAssessmentRunAgents":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{},"filter":{"type":"structure","required":["agentHealths","agentHealthCodes"],"members":{"agentHealths":{"type":"list","member":{}},"agentHealthCodes":{"type":"list","member":{}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentRunAgents"],"members":{"assessmentRunAgents":{"type":"list","member":{"type":"structure","required":["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],"members":{"agentId":{},"assessmentRunArn":{},"agentHealth":{},"agentHealthCode":{},"agentHealthDetails":{},"autoScalingGroup":{},"telemetryMetadata":{"shape":"S3j"}}}},"nextToken":{}}}},"ListAssessmentRuns":{"input":{"type":"structure","members":{"assessmentTemplateArns":{"shape":"S3x"},"filter":{"type":"structure","members":{"namePattern":{},"states":{"type":"list","member":{}},"durationRange":{"shape":"S41"},"rulesPackageArns":{"shape":"S42"},"startTimeRange":{"shape":"S43"},"completionTimeRange":{"shape":"S43"},"stateChangeTimeRange":{"shape":"S43"}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentRunArns"],"members":{"assessmentRunArns":{"shape":"S45"},"nextToken":{}}}},"ListAssessmentTargets":{"input":{"type":"structure","members":{"filter":{"type":"structure","members":{"assessmentTargetNamePattern":{}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentTargetArns"],"members":{"assessmentTargetArns":{"shape":"S45"},"nextToken":{}}}},"ListAssessmentTemplates":{"input":{"type":"structure","members":{"assessmentTargetArns":{"shape":"S3x"},"filter":{"type":"structure","members":{"namePattern":{},"durationRange":{"shape":"S41"},"rulesPackageArns":{"shape":"S42"}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["assessmentTemplateArns"],"members":{"assessmentTemplateArns":{"shape":"S45"},"nextToken":{}}}},"ListEventSubscriptions":{"input":{"type":"structure","members":{"resourceArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["subscriptions"],"members":{"subscriptions":{"type":"list","member":{"type":"structure","required":["resourceArn","topicArn","eventSubscriptions"],"members":{"resourceArn":{},"topicArn":{},"eventSubscriptions":{"type":"list","member":{"type":"structure","required":["event","subscribedAt"],"members":{"event":{},"subscribedAt":{"type":"timestamp"}}}}}}},"nextToken":{}}}},"ListExclusions":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["exclusionArns"],"members":{"exclusionArns":{"shape":"S45"},"nextToken":{}}}},"ListFindings":{"input":{"type":"structure","members":{"assessmentRunArns":{"shape":"S3x"},"filter":{"type":"structure","members":{"agentIds":{"type":"list","member":{}},"autoScalingGroups":{"type":"list","member":{}},"ruleNames":{"type":"list","member":{}},"severities":{"type":"list","member":{}},"rulesPackageArns":{"shape":"S42"},"attributes":{"shape":"S21"},"userAttributes":{"shape":"S21"},"creationTimeRange":{"shape":"S43"}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["findingArns"],"members":{"findingArns":{"shape":"S45"},"nextToken":{}}}},"ListRulesPackages":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["rulesPackageArns"],"members":{"rulesPackageArns":{"shape":"S45"},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"S4x"}}}},"PreviewAgents":{"input":{"type":"structure","required":["previewAgentsArn"],"members":{"previewAgentsArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","required":["agentPreviews"],"members":{"agentPreviews":{"type":"list","member":{"type":"structure","required":["agentId"],"members":{"hostname":{},"agentId":{},"autoScalingGroup":{},"agentHealth":{},"agentVersion":{},"operatingSystem":{},"kernelVersion":{},"ipv4Address":{}}}},"nextToken":{}}}},"RegisterCrossAccountAccessRole":{"input":{"type":"structure","required":["roleArn"],"members":{"roleArn":{}}}},"RemoveAttributesFromFindings":{"input":{"type":"structure","required":["findingArns","attributeKeys"],"members":{"findingArns":{"shape":"S2"},"attributeKeys":{"type":"list","member":{}}}},"output":{"type":"structure","required":["failedItems"],"members":{"failedItems":{"shape":"S9"}}}},"SetTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{},"tags":{"shape":"S4x"}}}},"StartAssessmentRun":{"input":{"type":"structure","required":["assessmentTemplateArn"],"members":{"assessmentTemplateArn":{},"assessmentRunName":{}}},"output":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{}}}},"StopAssessmentRun":{"input":{"type":"structure","required":["assessmentRunArn"],"members":{"assessmentRunArn":{},"stopAction":{}}}},"SubscribeToEvent":{"input":{"type":"structure","required":["resourceArn","event","topicArn"],"members":{"resourceArn":{},"event":{},"topicArn":{}}}},"UnsubscribeFromEvent":{"input":{"type":"structure","required":["resourceArn","event","topicArn"],"members":{"resourceArn":{},"event":{},"topicArn":{}}}},"UpdateAssessmentTarget":{"input":{"type":"structure","required":["assessmentTargetArn","assessmentTargetName"],"members":{"assessmentTargetArn":{},"assessmentTargetName":{},"resourceGroupArn":{}}}}},"shapes":{"S2":{"type":"list","member":{}},"S4":{"type":"list","member":{"shape":"S5"}},"S5":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}},"S9":{"type":"map","key":{},"value":{"type":"structure","required":["failureCode","retryable"],"members":{"failureCode":{},"retryable":{"type":"boolean"}}}},"Sj":{"type":"list","member":{}},"Sp":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}},"Sy":{"type":"list","member":{}},"S1x":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"S21":{"type":"list","member":{"shape":"S5"}},"S2i":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}},"S3j":{"type":"list","member":{"type":"structure","required":["messageType","count"],"members":{"messageType":{},"count":{"type":"long"},"dataSize":{"type":"long"}}}},"S3x":{"type":"list","member":{}},"S41":{"type":"structure","members":{"minSeconds":{"type":"integer"},"maxSeconds":{"type":"integer"}}},"S42":{"type":"list","member":{}},"S43":{"type":"structure","members":{"beginDate":{"type":"timestamp"},"endDate":{"type":"timestamp"}}},"S45":{"type":"list","member":{}},"S4x":{"type":"list","member":{"shape":"S2i"}}}}' + apiLoader.services["rdsdataservice"] = {}; + AWS.RDSDataService = Service.defineService("rdsdataservice", [ + "2018-08-01", + ]); + __webpack_require__(2450); + Object.defineProperty( + apiLoader.services["rdsdataservice"], + "2018-08-01", + { + get: function get() { + var model = __webpack_require__(8192); + model.paginators = __webpack_require__(8828).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 98432: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetExclusionsPreview":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentRunAgents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentRuns":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentTargets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListAssessmentTemplates":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListEventSubscriptions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListExclusions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListFindings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListRulesPackages":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"PreviewAgents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + module.exports = AWS.RDSDataService; /***/ }, - /***/ 47091: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-05-28","endpointPrefix":"iot","protocol":"rest-json","serviceFullName":"AWS IoT","serviceId":"IoT","signatureVersion":"v4","signingName":"execute-api","uid":"iot-2015-05-28"},"operations":{"AcceptCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/accept-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}}},"AddThingToBillingGroup":{"http":{"method":"PUT","requestUri":"/billing-groups/addThingToBillingGroup"},"input":{"type":"structure","members":{"billingGroupName":{},"billingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"AddThingToThingGroup":{"http":{"method":"PUT","requestUri":"/thing-groups/addThingToThingGroup"},"input":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingName":{},"thingArn":{},"overrideDynamicGroups":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"AssociateTargetsWithJob":{"http":{"requestUri":"/jobs/{jobId}/targets"},"input":{"type":"structure","required":["targets","jobId"],"members":{"targets":{"shape":"Sg"},"jobId":{"location":"uri","locationName":"jobId"},"comment":{}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"AttachPolicy":{"http":{"method":"PUT","requestUri":"/target-policies/{policyName}"},"input":{"type":"structure","required":["policyName","target"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"target":{}}}},"AttachPrincipalPolicy":{"http":{"method":"PUT","requestUri":"/principal-policies/{policyName}"},"input":{"type":"structure","required":["policyName","principal"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"principal":{"location":"header","locationName":"x-amzn-iot-principal"}}},"deprecated":true},"AttachSecurityProfile":{"http":{"method":"PUT","requestUri":"/security-profiles/{securityProfileName}/targets"},"input":{"type":"structure","required":["securityProfileName","securityProfileTargetArn"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileTargetArn":{"location":"querystring","locationName":"securityProfileTargetArn"}}},"output":{"type":"structure","members":{}}},"AttachThingPrincipal":{"http":{"method":"PUT","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName","principal"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{}}},"CancelAuditMitigationActionsTask":{"http":{"method":"PUT","requestUri":"/audit/mitigationactions/tasks/{taskId}/cancel"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{}}},"CancelAuditTask":{"http":{"method":"PUT","requestUri":"/audit/tasks/{taskId}/cancel"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{}}},"CancelCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/cancel-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"}}}},"CancelJob":{"http":{"method":"PUT","requestUri":"/jobs/{jobId}/cancel"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"reasonCode":{},"comment":{},"force":{"location":"querystring","locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"CancelJobExecution":{"http":{"method":"PUT","requestUri":"/things/{thingName}/jobs/{jobId}/cancel"},"input":{"type":"structure","required":["jobId","thingName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"force":{"location":"querystring","locationName":"force","type":"boolean"},"expectedVersion":{"type":"long"},"statusDetails":{"shape":"S1b"}}}},"ClearDefaultAuthorizer":{"http":{"method":"DELETE","requestUri":"/default-authorizer"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"ConfirmTopicRuleDestination":{"http":{"method":"GET","requestUri":"/confirmdestination/{confirmationToken+}"},"input":{"type":"structure","required":["confirmationToken"],"members":{"confirmationToken":{"location":"uri","locationName":"confirmationToken"}}},"output":{"type":"structure","members":{}}},"CreateAuthorizer":{"http":{"requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName","authorizerFunctionArn"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"S1n"},"status":{},"signingDisabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"CreateBillingGroup":{"http":{"requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"billingGroupProperties":{"shape":"S1v"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"billingGroupName":{},"billingGroupArn":{},"billingGroupId":{}}}},"CreateCertificateFromCsr":{"http":{"requestUri":"/certificates"},"input":{"type":"structure","required":["certificateSigningRequest"],"members":{"certificateSigningRequest":{},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"certificatePem":{}}}},"CreateDimension":{"http":{"requestUri":"/dimensions/{name}"},"input":{"type":"structure","required":["name","type","stringValues","clientRequestToken"],"members":{"name":{"location":"uri","locationName":"name"},"type":{},"stringValues":{"shape":"S2b"},"tags":{"shape":"S1x"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"name":{},"arn":{}}}},"CreateDomainConfiguration":{"http":{"requestUri":"/domainConfigurations/{domainConfigurationName}"},"input":{"type":"structure","required":["domainConfigurationName"],"members":{"domainConfigurationName":{"location":"uri","locationName":"domainConfigurationName"},"domainName":{},"serverCertificateArns":{"type":"list","member":{}},"validationCertificateArn":{},"authorizerConfig":{"shape":"S2l"},"serviceType":{}}},"output":{"type":"structure","members":{"domainConfigurationName":{},"domainConfigurationArn":{}}}},"CreateDynamicThingGroup":{"http":{"requestUri":"/dynamic-thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName","queryString"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"thingGroupProperties":{"shape":"S2r"},"indexName":{},"queryString":{},"queryVersion":{},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingGroupId":{},"indexName":{},"queryString":{},"queryVersion":{}}}},"CreateJob":{"http":{"method":"PUT","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","targets"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"targets":{"shape":"Sg"},"documentSource":{},"document":{},"description":{},"presignedUrlConfig":{"shape":"S36"},"targetSelection":{},"jobExecutionsRolloutConfig":{"shape":"S3a"},"abortConfig":{"shape":"S3h"},"timeoutConfig":{"shape":"S3o"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"jobArn":{},"jobId":{},"description":{}}}},"CreateKeysAndCertificate":{"http":{"requestUri":"/keys-and-certificate"},"input":{"type":"structure","members":{"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"certificatePem":{},"keyPair":{"shape":"S3t"}}}},"CreateMitigationAction":{"http":{"requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName","roleArn","actionParams"],"members":{"actionName":{"location":"uri","locationName":"actionName"},"roleArn":{},"actionParams":{"shape":"S3y"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"actionArn":{},"actionId":{}}}},"CreateOTAUpdate":{"http":{"requestUri":"/otaUpdates/{otaUpdateId}"},"input":{"type":"structure","required":["otaUpdateId","targets","files","roleArn"],"members":{"otaUpdateId":{"location":"uri","locationName":"otaUpdateId"},"description":{},"targets":{"shape":"S4h"},"protocols":{"shape":"S4j"},"targetSelection":{},"awsJobExecutionsRolloutConfig":{"shape":"S4l"},"awsJobPresignedUrlConfig":{"shape":"S4n"},"files":{"shape":"S4p"},"roleArn":{},"additionalParameters":{"shape":"S5m"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"otaUpdateId":{},"awsIotJobId":{},"otaUpdateArn":{},"awsIotJobArn":{},"otaUpdateStatus":{}}}},"CreatePolicy":{"http":{"requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName","policyDocument"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyDocument":{}}},"output":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{},"policyVersionId":{}}}},"CreatePolicyVersion":{"http":{"requestUri":"/policies/{policyName}/version"},"input":{"type":"structure","required":["policyName","policyDocument"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyDocument":{},"setAsDefault":{"location":"querystring","locationName":"setAsDefault","type":"boolean"}}},"output":{"type":"structure","members":{"policyArn":{},"policyDocument":{},"policyVersionId":{},"isDefaultVersion":{"type":"boolean"}}}},"CreateProvisioningClaim":{"http":{"requestUri":"/provisioning-templates/{templateName}/provisioning-claim"},"input":{"type":"structure","required":["templateName"],"members":{"templateName":{"location":"uri","locationName":"templateName"}}},"output":{"type":"structure","members":{"certificateId":{},"certificatePem":{},"keyPair":{"shape":"S3t"},"expiration":{"type":"timestamp"}}}},"CreateProvisioningTemplate":{"http":{"requestUri":"/provisioning-templates"},"input":{"type":"structure","required":["templateName","templateBody","provisioningRoleArn"],"members":{"templateName":{},"description":{},"templateBody":{},"enabled":{"type":"boolean"},"provisioningRoleArn":{},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"templateArn":{},"templateName":{},"defaultVersionId":{"type":"integer"}}}},"CreateProvisioningTemplateVersion":{"http":{"requestUri":"/provisioning-templates/{templateName}/versions"},"input":{"type":"structure","required":["templateName","templateBody"],"members":{"templateName":{"location":"uri","locationName":"templateName"},"templateBody":{},"setAsDefault":{"location":"querystring","locationName":"setAsDefault","type":"boolean"}}},"output":{"type":"structure","members":{"templateArn":{},"templateName":{},"versionId":{"type":"integer"},"isDefaultVersion":{"type":"boolean"}}}},"CreateRoleAlias":{"http":{"requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias","roleArn"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"},"roleArn":{},"credentialDurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{}}}},"CreateScheduledAudit":{"http":{"requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["frequency","targetCheckNames","scheduledAuditName"],"members":{"frequency":{},"dayOfMonth":{},"dayOfWeek":{},"targetCheckNames":{"shape":"S6n"},"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"scheduledAuditArn":{}}}},"CreateSecurityProfile":{"http":{"requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileDescription":{},"behaviors":{"shape":"S6u"},"alertTargets":{"shape":"S7d"},"additionalMetricsToRetain":{"shape":"S7h","deprecated":true,"deprecatedMessage":"Use additionalMetricsToRetainV2."},"additionalMetricsToRetainV2":{"shape":"S7i"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"securityProfileName":{},"securityProfileArn":{}}}},"CreateStream":{"http":{"requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId","files","roleArn"],"members":{"streamId":{"location":"uri","locationName":"streamId"},"description":{},"files":{"shape":"S7o"},"roleArn":{},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"streamId":{},"streamArn":{},"description":{},"streamVersion":{"type":"integer"}}}},"CreateThing":{"http":{"requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"thingTypeName":{},"attributePayload":{"shape":"S2t"},"billingGroupName":{}}},"output":{"type":"structure","members":{"thingName":{},"thingArn":{},"thingId":{}}}},"CreateThingGroup":{"http":{"requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"parentGroupName":{},"thingGroupProperties":{"shape":"S2r"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingGroupId":{}}}},"CreateThingType":{"http":{"requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"},"thingTypeProperties":{"shape":"S80"},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{"thingTypeName":{},"thingTypeArn":{},"thingTypeId":{}}}},"CreateTopicRule":{"http":{"requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName","topicRulePayload"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"},"topicRulePayload":{"shape":"S88"},"tags":{"location":"header","locationName":"x-amz-tagging"}},"payload":"topicRulePayload"}},"CreateTopicRuleDestination":{"http":{"requestUri":"/destinations"},"input":{"type":"structure","required":["destinationConfiguration"],"members":{"destinationConfiguration":{"type":"structure","members":{"httpUrlConfiguration":{"type":"structure","required":["confirmationUrl"],"members":{"confirmationUrl":{}}}}}}},"output":{"type":"structure","members":{"topicRuleDestination":{"shape":"Sav"}}}},"DeleteAccountAuditConfiguration":{"http":{"method":"DELETE","requestUri":"/audit/configuration"},"input":{"type":"structure","members":{"deleteScheduledAudits":{"location":"querystring","locationName":"deleteScheduledAudits","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteAuthorizer":{"http":{"method":"DELETE","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"}}},"output":{"type":"structure","members":{}}},"DeleteBillingGroup":{"http":{"method":"DELETE","requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteCACertificate":{"http":{"method":"DELETE","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"}}},"output":{"type":"structure","members":{}}},"DeleteCertificate":{"http":{"method":"DELETE","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"forceDelete":{"location":"querystring","locationName":"forceDelete","type":"boolean"}}}},"DeleteDimension":{"http":{"method":"DELETE","requestUri":"/dimensions/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{}}},"DeleteDomainConfiguration":{"http":{"method":"DELETE","requestUri":"/domainConfigurations/{domainConfigurationName}"},"input":{"type":"structure","required":["domainConfigurationName"],"members":{"domainConfigurationName":{"location":"uri","locationName":"domainConfigurationName"}}},"output":{"type":"structure","members":{}}},"DeleteDynamicThingGroup":{"http":{"method":"DELETE","requestUri":"/dynamic-thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteJob":{"http":{"method":"DELETE","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"force":{"location":"querystring","locationName":"force","type":"boolean"}}}},"DeleteJobExecution":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"},"input":{"type":"structure","required":["jobId","thingName","executionNumber"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"executionNumber":{"location":"uri","locationName":"executionNumber","type":"long"},"force":{"location":"querystring","locationName":"force","type":"boolean"}}}},"DeleteMitigationAction":{"http":{"method":"DELETE","requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName"],"members":{"actionName":{"location":"uri","locationName":"actionName"}}},"output":{"type":"structure","members":{}}},"DeleteOTAUpdate":{"http":{"method":"DELETE","requestUri":"/otaUpdates/{otaUpdateId}"},"input":{"type":"structure","required":["otaUpdateId"],"members":{"otaUpdateId":{"location":"uri","locationName":"otaUpdateId"},"deleteStream":{"location":"querystring","locationName":"deleteStream","type":"boolean"},"forceDeleteAWSJob":{"location":"querystring","locationName":"forceDeleteAWSJob","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeletePolicy":{"http":{"method":"DELETE","requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}}},"DeletePolicyVersion":{"http":{"method":"DELETE","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}}},"DeleteProvisioningTemplate":{"http":{"method":"DELETE","requestUri":"/provisioning-templates/{templateName}"},"input":{"type":"structure","required":["templateName"],"members":{"templateName":{"location":"uri","locationName":"templateName"}}},"output":{"type":"structure","members":{}}},"DeleteProvisioningTemplateVersion":{"http":{"method":"DELETE","requestUri":"/provisioning-templates/{templateName}/versions/{versionId}"},"input":{"type":"structure","required":["templateName","versionId"],"members":{"templateName":{"location":"uri","locationName":"templateName"},"versionId":{"location":"uri","locationName":"versionId","type":"integer"}}},"output":{"type":"structure","members":{}}},"DeleteRegistrationCode":{"http":{"method":"DELETE","requestUri":"/registrationcode"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteRoleAlias":{"http":{"method":"DELETE","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"}}},"output":{"type":"structure","members":{}}},"DeleteScheduledAudit":{"http":{"method":"DELETE","requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["scheduledAuditName"],"members":{"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"}}},"output":{"type":"structure","members":{}}},"DeleteSecurityProfile":{"http":{"method":"DELETE","requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteStream":{"http":{"method":"DELETE","requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId"],"members":{"streamId":{"location":"uri","locationName":"streamId"}}},"output":{"type":"structure","members":{}}},"DeleteThing":{"http":{"method":"DELETE","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteThingGroup":{"http":{"method":"DELETE","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{}}},"DeleteThingType":{"http":{"method":"DELETE","requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{}}},"DeleteTopicRule":{"http":{"method":"DELETE","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"DeleteTopicRuleDestination":{"http":{"method":"DELETE","requestUri":"/destinations/{arn+}"},"input":{"type":"structure","required":["arn"],"members":{"arn":{"location":"uri","locationName":"arn"}}},"output":{"type":"structure","members":{}}},"DeleteV2LoggingLevel":{"http":{"method":"DELETE","requestUri":"/v2LoggingLevel"},"input":{"type":"structure","required":["targetType","targetName"],"members":{"targetType":{"location":"querystring","locationName":"targetType"},"targetName":{"location":"querystring","locationName":"targetName"}}}},"DeprecateThingType":{"http":{"requestUri":"/thing-types/{thingTypeName}/deprecate"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"},"undoDeprecate":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DescribeAccountAuditConfiguration":{"http":{"method":"GET","requestUri":"/audit/configuration"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"auditNotificationTargetConfigurations":{"shape":"Scm"},"auditCheckConfigurations":{"shape":"Scp"}}}},"DescribeAuditFinding":{"http":{"method":"GET","requestUri":"/audit/findings/{findingId}"},"input":{"type":"structure","required":["findingId"],"members":{"findingId":{"location":"uri","locationName":"findingId"}}},"output":{"type":"structure","members":{"finding":{"shape":"Scu"}}}},"DescribeAuditMitigationActionsTask":{"http":{"method":"GET","requestUri":"/audit/mitigationactions/tasks/{taskId}"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{"taskStatus":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"taskStatistics":{"type":"map","key":{},"value":{"type":"structure","members":{"totalFindingsCount":{"type":"long"},"failedFindingsCount":{"type":"long"},"succeededFindingsCount":{"type":"long"},"skippedFindingsCount":{"type":"long"},"canceledFindingsCount":{"type":"long"}}}},"target":{"shape":"Sdj"},"auditCheckToActionsMapping":{"shape":"Sdn"},"actionsDefinition":{"type":"list","member":{"type":"structure","members":{"name":{},"id":{},"roleArn":{},"actionParams":{"shape":"S3y"}}}}}}},"DescribeAuditTask":{"http":{"method":"GET","requestUri":"/audit/tasks/{taskId}"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{"taskStatus":{},"taskType":{},"taskStartTime":{"type":"timestamp"},"taskStatistics":{"type":"structure","members":{"totalChecks":{"type":"integer"},"inProgressChecks":{"type":"integer"},"waitingForDataCollectionChecks":{"type":"integer"},"compliantChecks":{"type":"integer"},"nonCompliantChecks":{"type":"integer"},"failedChecks":{"type":"integer"},"canceledChecks":{"type":"integer"}}},"scheduledAuditName":{},"auditDetails":{"type":"map","key":{},"value":{"type":"structure","members":{"checkRunStatus":{},"checkCompliant":{"type":"boolean"},"totalResourcesCount":{"type":"long"},"nonCompliantResourcesCount":{"type":"long"},"errorCode":{},"message":{}}}}}}},"DescribeAuthorizer":{"http":{"method":"GET","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"}}},"output":{"type":"structure","members":{"authorizerDescription":{"shape":"Sed"}}}},"DescribeBillingGroup":{"http":{"method":"GET","requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"}}},"output":{"type":"structure","members":{"billingGroupName":{},"billingGroupId":{},"billingGroupArn":{},"version":{"type":"long"},"billingGroupProperties":{"shape":"S1v"},"billingGroupMetadata":{"type":"structure","members":{"creationDate":{"type":"timestamp"}}}}}},"DescribeCACertificate":{"http":{"method":"GET","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"}}},"output":{"type":"structure","members":{"certificateDescription":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"certificatePem":{},"ownedBy":{},"creationDate":{"type":"timestamp"},"autoRegistrationStatus":{},"lastModifiedDate":{"type":"timestamp"},"customerVersion":{"type":"integer"},"generationId":{},"validity":{"shape":"Seq"}}},"registrationConfig":{"shape":"Ser"}}}},"DescribeCertificate":{"http":{"method":"GET","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"}}},"output":{"type":"structure","members":{"certificateDescription":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"caCertificateId":{},"status":{},"certificatePem":{},"ownedBy":{},"previousOwnedBy":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"customerVersion":{"type":"integer"},"transferData":{"type":"structure","members":{"transferMessage":{},"rejectReason":{},"transferDate":{"type":"timestamp"},"acceptDate":{"type":"timestamp"},"rejectDate":{"type":"timestamp"}}},"generationId":{},"validity":{"shape":"Seq"}}}}}},"DescribeDefaultAuthorizer":{"http":{"method":"GET","requestUri":"/default-authorizer"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"authorizerDescription":{"shape":"Sed"}}}},"DescribeDimension":{"http":{"method":"GET","requestUri":"/dimensions/{name}"},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"name":{},"arn":{},"type":{},"stringValues":{"shape":"S2b"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeDomainConfiguration":{"http":{"method":"GET","requestUri":"/domainConfigurations/{domainConfigurationName}"},"input":{"type":"structure","required":["domainConfigurationName"],"members":{"domainConfigurationName":{"location":"uri","locationName":"domainConfigurationName"}}},"output":{"type":"structure","members":{"domainConfigurationName":{},"domainConfigurationArn":{},"domainName":{},"serverCertificates":{"type":"list","member":{"type":"structure","members":{"serverCertificateArn":{},"serverCertificateStatus":{},"serverCertificateStatusDetail":{}}}},"authorizerConfig":{"shape":"S2l"},"domainConfigurationStatus":{},"serviceType":{},"domainType":{}}}},"DescribeEndpoint":{"http":{"method":"GET","requestUri":"/endpoint"},"input":{"type":"structure","members":{"endpointType":{"location":"querystring","locationName":"endpointType"}}},"output":{"type":"structure","members":{"endpointAddress":{}}}},"DescribeEventConfigurations":{"http":{"method":"GET","requestUri":"/event-configurations"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"eventConfigurations":{"shape":"Sfh"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeIndex":{"http":{"method":"GET","requestUri":"/indices/{indexName}"},"input":{"type":"structure","required":["indexName"],"members":{"indexName":{"location":"uri","locationName":"indexName"}}},"output":{"type":"structure","members":{"indexName":{},"indexStatus":{},"schema":{}}}},"DescribeJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","members":{"documentSource":{},"job":{"type":"structure","members":{"jobArn":{},"jobId":{},"targetSelection":{},"status":{},"forceCanceled":{"type":"boolean"},"reasonCode":{},"comment":{},"targets":{"shape":"Sg"},"description":{},"presignedUrlConfig":{"shape":"S36"},"jobExecutionsRolloutConfig":{"shape":"S3a"},"abortConfig":{"shape":"S3h"},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"},"jobProcessDetails":{"type":"structure","members":{"processingTargets":{"type":"list","member":{}},"numberOfCanceledThings":{"type":"integer"},"numberOfSucceededThings":{"type":"integer"},"numberOfFailedThings":{"type":"integer"},"numberOfRejectedThings":{"type":"integer"},"numberOfQueuedThings":{"type":"integer"},"numberOfInProgressThings":{"type":"integer"},"numberOfRemovedThings":{"type":"integer"},"numberOfTimedOutThings":{"type":"integer"}}},"timeoutConfig":{"shape":"S3o"}}}}}},"DescribeJobExecution":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","thingName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"executionNumber":{"location":"querystring","locationName":"executionNumber","type":"long"}}},"output":{"type":"structure","members":{"execution":{"type":"structure","members":{"jobId":{},"status":{},"forceCanceled":{"type":"boolean"},"statusDetails":{"type":"structure","members":{"detailsMap":{"shape":"S1b"}}},"thingArn":{},"queuedAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"executionNumber":{"type":"long"},"versionNumber":{"type":"long"},"approximateSecondsBeforeTimedOut":{"type":"long"}}}}}},"DescribeMitigationAction":{"http":{"method":"GET","requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName"],"members":{"actionName":{"location":"uri","locationName":"actionName"}}},"output":{"type":"structure","members":{"actionName":{},"actionType":{},"actionArn":{},"actionId":{},"roleArn":{},"actionParams":{"shape":"S3y"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeProvisioningTemplate":{"http":{"method":"GET","requestUri":"/provisioning-templates/{templateName}"},"input":{"type":"structure","required":["templateName"],"members":{"templateName":{"location":"uri","locationName":"templateName"}}},"output":{"type":"structure","members":{"templateArn":{},"templateName":{},"description":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"defaultVersionId":{"type":"integer"},"templateBody":{},"enabled":{"type":"boolean"},"provisioningRoleArn":{}}}},"DescribeProvisioningTemplateVersion":{"http":{"method":"GET","requestUri":"/provisioning-templates/{templateName}/versions/{versionId}"},"input":{"type":"structure","required":["templateName","versionId"],"members":{"templateName":{"location":"uri","locationName":"templateName"},"versionId":{"location":"uri","locationName":"versionId","type":"integer"}}},"output":{"type":"structure","members":{"versionId":{"type":"integer"},"creationDate":{"type":"timestamp"},"templateBody":{},"isDefaultVersion":{"type":"boolean"}}}},"DescribeRoleAlias":{"http":{"method":"GET","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"}}},"output":{"type":"structure","members":{"roleAliasDescription":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{},"roleArn":{},"owner":{},"credentialDurationSeconds":{"type":"integer"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}}}},"DescribeScheduledAudit":{"http":{"method":"GET","requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["scheduledAuditName"],"members":{"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"}}},"output":{"type":"structure","members":{"frequency":{},"dayOfMonth":{},"dayOfWeek":{},"targetCheckNames":{"shape":"S6n"},"scheduledAuditName":{},"scheduledAuditArn":{}}}},"DescribeSecurityProfile":{"http":{"method":"GET","requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"}}},"output":{"type":"structure","members":{"securityProfileName":{},"securityProfileArn":{},"securityProfileDescription":{},"behaviors":{"shape":"S6u"},"alertTargets":{"shape":"S7d"},"additionalMetricsToRetain":{"shape":"S7h","deprecated":true,"deprecatedMessage":"Use additionalMetricsToRetainV2."},"additionalMetricsToRetainV2":{"shape":"S7i"},"version":{"type":"long"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"DescribeStream":{"http":{"method":"GET","requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId"],"members":{"streamId":{"location":"uri","locationName":"streamId"}}},"output":{"type":"structure","members":{"streamInfo":{"type":"structure","members":{"streamId":{},"streamArn":{},"streamVersion":{"type":"integer"},"description":{},"files":{"shape":"S7o"},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"roleArn":{}}}}}},"DescribeThing":{"http":{"method":"GET","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"defaultClientId":{},"thingName":{},"thingId":{},"thingArn":{},"thingTypeName":{},"attributes":{"shape":"S2u"},"version":{"type":"long"},"billingGroupName":{}}}},"DescribeThingGroup":{"http":{"method":"GET","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"}}},"output":{"type":"structure","members":{"thingGroupName":{},"thingGroupId":{},"thingGroupArn":{},"version":{"type":"long"},"thingGroupProperties":{"shape":"S2r"},"thingGroupMetadata":{"type":"structure","members":{"parentGroupName":{},"rootToParentThingGroups":{"shape":"Sgy"},"creationDate":{"type":"timestamp"}}},"indexName":{},"queryString":{},"queryVersion":{},"status":{}}}},"DescribeThingRegistrationTask":{"http":{"method":"GET","requestUri":"/thing-registration-tasks/{taskId}"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{"taskId":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"templateBody":{},"inputFileBucket":{},"inputFileKey":{},"roleArn":{},"status":{},"message":{},"successCount":{"type":"integer"},"failureCount":{"type":"integer"},"percentageProgress":{"type":"integer"}}}},"DescribeThingType":{"http":{"method":"GET","requestUri":"/thing-types/{thingTypeName}"},"input":{"type":"structure","required":["thingTypeName"],"members":{"thingTypeName":{"location":"uri","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"thingTypeName":{},"thingTypeId":{},"thingTypeArn":{},"thingTypeProperties":{"shape":"S80"},"thingTypeMetadata":{"shape":"Shb"}}}},"DetachPolicy":{"http":{"requestUri":"/target-policies/{policyName}"},"input":{"type":"structure","required":["policyName","target"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"target":{}}}},"DetachPrincipalPolicy":{"http":{"method":"DELETE","requestUri":"/principal-policies/{policyName}"},"input":{"type":"structure","required":["policyName","principal"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"principal":{"location":"header","locationName":"x-amzn-iot-principal"}}},"deprecated":true},"DetachSecurityProfile":{"http":{"method":"DELETE","requestUri":"/security-profiles/{securityProfileName}/targets"},"input":{"type":"structure","required":["securityProfileName","securityProfileTargetArn"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileTargetArn":{"location":"querystring","locationName":"securityProfileTargetArn"}}},"output":{"type":"structure","members":{}}},"DetachThingPrincipal":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName","principal"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{}}},"DisableTopicRule":{"http":{"requestUri":"/rules/{ruleName}/disable"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"EnableTopicRule":{"http":{"requestUri":"/rules/{ruleName}/enable"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}}},"GetCardinality":{"http":{"requestUri":"/indices/cardinality"},"input":{"type":"structure","required":["queryString"],"members":{"indexName":{},"queryString":{},"aggregationField":{},"queryVersion":{}}},"output":{"type":"structure","members":{"cardinality":{"type":"integer"}}}},"GetEffectivePolicies":{"http":{"requestUri":"/effective-policies"},"input":{"type":"structure","members":{"principal":{},"cognitoIdentityPoolId":{},"thingName":{"location":"querystring","locationName":"thingName"}}},"output":{"type":"structure","members":{"effectivePolicies":{"type":"list","member":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{}}}}}}},"GetIndexingConfiguration":{"http":{"method":"GET","requestUri":"/indexing/config"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"thingIndexingConfiguration":{"shape":"Shv"},"thingGroupIndexingConfiguration":{"shape":"Si2"}}}},"GetJobDocument":{"http":{"method":"GET","requestUri":"/jobs/{jobId}/job-document"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","members":{"document":{}}}},"GetLoggingOptions":{"http":{"method":"GET","requestUri":"/loggingOptions"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"logLevel":{}}}},"GetOTAUpdate":{"http":{"method":"GET","requestUri":"/otaUpdates/{otaUpdateId}"},"input":{"type":"structure","required":["otaUpdateId"],"members":{"otaUpdateId":{"location":"uri","locationName":"otaUpdateId"}}},"output":{"type":"structure","members":{"otaUpdateInfo":{"type":"structure","members":{"otaUpdateId":{},"otaUpdateArn":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"description":{},"targets":{"shape":"S4h"},"protocols":{"shape":"S4j"},"awsJobExecutionsRolloutConfig":{"shape":"S4l"},"awsJobPresignedUrlConfig":{"shape":"S4n"},"targetSelection":{},"otaUpdateFiles":{"shape":"S4p"},"otaUpdateStatus":{},"awsIotJobId":{},"awsIotJobArn":{},"errorInfo":{"type":"structure","members":{"code":{},"message":{}}},"additionalParameters":{"shape":"S5m"}}}}}},"GetPercentiles":{"http":{"requestUri":"/indices/percentiles"},"input":{"type":"structure","required":["queryString"],"members":{"indexName":{},"queryString":{},"aggregationField":{},"queryVersion":{},"percents":{"type":"list","member":{"type":"double"}}}},"output":{"type":"structure","members":{"percentiles":{"type":"list","member":{"type":"structure","members":{"percent":{"type":"double"},"value":{"type":"double"}}}}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/policies/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}},"output":{"type":"structure","members":{"policyName":{},"policyArn":{},"policyDocument":{},"defaultVersionId":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"generationId":{}}}},"GetPolicyVersion":{"http":{"method":"GET","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}},"output":{"type":"structure","members":{"policyArn":{},"policyName":{},"policyDocument":{},"policyVersionId":{},"isDefaultVersion":{"type":"boolean"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"generationId":{}}}},"GetRegistrationCode":{"http":{"method":"GET","requestUri":"/registrationcode"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"registrationCode":{}}}},"GetStatistics":{"http":{"requestUri":"/indices/statistics"},"input":{"type":"structure","required":["queryString"],"members":{"indexName":{},"queryString":{},"aggregationField":{},"queryVersion":{}}},"output":{"type":"structure","members":{"statistics":{"type":"structure","members":{"count":{"type":"integer"},"average":{"type":"double"},"sum":{"type":"double"},"minimum":{"type":"double"},"maximum":{"type":"double"},"sumOfSquares":{"type":"double"},"variance":{"type":"double"},"stdDeviation":{"type":"double"}}}}}},"GetTopicRule":{"http":{"method":"GET","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"}}},"output":{"type":"structure","members":{"ruleArn":{},"rule":{"type":"structure","members":{"ruleName":{},"sql":{},"description":{},"createdAt":{"type":"timestamp"},"actions":{"shape":"S8b"},"ruleDisabled":{"type":"boolean"},"awsIotSqlVersion":{},"errorAction":{"shape":"S8c"}}}}}},"GetTopicRuleDestination":{"http":{"method":"GET","requestUri":"/destinations/{arn+}"},"input":{"type":"structure","required":["arn"],"members":{"arn":{"location":"uri","locationName":"arn"}}},"output":{"type":"structure","members":{"topicRuleDestination":{"shape":"Sav"}}}},"GetV2LoggingOptions":{"http":{"method":"GET","requestUri":"/v2LoggingOptions"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"roleArn":{},"defaultLogLevel":{},"disableAllLogs":{"type":"boolean"}}}},"ListActiveViolations":{"http":{"method":"GET","requestUri":"/active-violations"},"input":{"type":"structure","members":{"thingName":{"location":"querystring","locationName":"thingName"},"securityProfileName":{"location":"querystring","locationName":"securityProfileName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"activeViolations":{"type":"list","member":{"type":"structure","members":{"violationId":{},"thingName":{},"securityProfileName":{},"behavior":{"shape":"S6v"},"lastViolationValue":{"shape":"S72"},"lastViolationTime":{"type":"timestamp"},"violationStartTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListAttachedPolicies":{"http":{"requestUri":"/attached-policies/{target}"},"input":{"type":"structure","required":["target"],"members":{"target":{"location":"uri","locationName":"target"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"}}},"output":{"type":"structure","members":{"policies":{"shape":"Sjp"},"nextMarker":{}}}},"ListAuditFindings":{"http":{"requestUri":"/audit/findings"},"input":{"type":"structure","members":{"taskId":{},"checkName":{},"resourceIdentifier":{"shape":"Scz"},"maxResults":{"type":"integer"},"nextToken":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"findings":{"type":"list","member":{"shape":"Scu"}},"nextToken":{}}}},"ListAuditMitigationActionsExecutions":{"http":{"method":"GET","requestUri":"/audit/mitigationactions/executions"},"input":{"type":"structure","required":["taskId","findingId"],"members":{"taskId":{"location":"querystring","locationName":"taskId"},"actionStatus":{"location":"querystring","locationName":"actionStatus"},"findingId":{"location":"querystring","locationName":"findingId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"actionsExecutions":{"type":"list","member":{"type":"structure","members":{"taskId":{},"findingId":{},"actionName":{},"actionId":{},"status":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"errorCode":{},"message":{}}}},"nextToken":{}}}},"ListAuditMitigationActionsTasks":{"http":{"method":"GET","requestUri":"/audit/mitigationactions/tasks"},"input":{"type":"structure","required":["startTime","endTime"],"members":{"auditTaskId":{"location":"querystring","locationName":"auditTaskId"},"findingId":{"location":"querystring","locationName":"findingId"},"taskStatus":{"location":"querystring","locationName":"taskStatus"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"startTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"endTime":{"location":"querystring","locationName":"endTime","type":"timestamp"}}},"output":{"type":"structure","members":{"tasks":{"type":"list","member":{"type":"structure","members":{"taskId":{},"startTime":{"type":"timestamp"},"taskStatus":{}}}},"nextToken":{}}}},"ListAuditTasks":{"http":{"method":"GET","requestUri":"/audit/tasks"},"input":{"type":"structure","required":["startTime","endTime"],"members":{"startTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"endTime":{"location":"querystring","locationName":"endTime","type":"timestamp"},"taskType":{"location":"querystring","locationName":"taskType"},"taskStatus":{"location":"querystring","locationName":"taskStatus"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"tasks":{"type":"list","member":{"type":"structure","members":{"taskId":{},"taskStatus":{},"taskType":{}}}},"nextToken":{}}}},"ListAuthorizers":{"http":{"method":"GET","requestUri":"/authorizers/"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"authorizers":{"type":"list","member":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"nextMarker":{}}}},"ListBillingGroups":{"http":{"method":"GET","requestUri":"/billing-groups"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"namePrefixFilter":{"location":"querystring","locationName":"namePrefixFilter"}}},"output":{"type":"structure","members":{"billingGroups":{"type":"list","member":{"shape":"Sgz"}},"nextToken":{}}}},"ListCACertificates":{"http":{"method":"GET","requestUri":"/cacertificates"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"creationDate":{"type":"timestamp"}}}},"nextMarker":{}}}},"ListCertificates":{"http":{"method":"GET","requestUri":"/certificates"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"shape":"Skm"},"nextMarker":{}}}},"ListCertificatesByCA":{"http":{"method":"GET","requestUri":"/certificates-by-ca/{caCertificateId}"},"input":{"type":"structure","required":["caCertificateId"],"members":{"caCertificateId":{"location":"uri","locationName":"caCertificateId"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"certificates":{"shape":"Skm"},"nextMarker":{}}}},"ListDimensions":{"http":{"method":"GET","requestUri":"/dimensions"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"dimensionNames":{"type":"list","member":{}},"nextToken":{}}}},"ListDomainConfigurations":{"http":{"method":"GET","requestUri":"/domainConfigurations"},"input":{"type":"structure","members":{"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"serviceType":{"location":"querystring","locationName":"serviceType"}}},"output":{"type":"structure","members":{"domainConfigurations":{"type":"list","member":{"type":"structure","members":{"domainConfigurationName":{},"domainConfigurationArn":{},"serviceType":{}}}},"nextMarker":{}}}},"ListIndices":{"http":{"method":"GET","requestUri":"/indices"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"indexNames":{"type":"list","member":{}},"nextToken":{}}}},"ListJobExecutionsForJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}/things"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"status":{"location":"querystring","locationName":"status"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"executionSummaries":{"type":"list","member":{"type":"structure","members":{"thingArn":{},"jobExecutionSummary":{"shape":"Sl6"}}}},"nextToken":{}}}},"ListJobExecutionsForThing":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"status":{"location":"querystring","locationName":"status"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"executionSummaries":{"type":"list","member":{"type":"structure","members":{"jobId":{},"jobExecutionSummary":{"shape":"Sl6"}}}},"nextToken":{}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/jobs"},"input":{"type":"structure","members":{"status":{"location":"querystring","locationName":"status"},"targetSelection":{"location":"querystring","locationName":"targetSelection"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"thingGroupName":{"location":"querystring","locationName":"thingGroupName"},"thingGroupId":{"location":"querystring","locationName":"thingGroupId"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"jobArn":{},"jobId":{},"thingGroupId":{},"targetSelection":{},"status":{},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"}}}},"nextToken":{}}}},"ListMitigationActions":{"http":{"method":"GET","requestUri":"/mitigationactions/actions"},"input":{"type":"structure","members":{"actionType":{"location":"querystring","locationName":"actionType"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"actionIdentifiers":{"type":"list","member":{"type":"structure","members":{"actionName":{},"actionArn":{},"creationDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListOTAUpdates":{"http":{"method":"GET","requestUri":"/otaUpdates"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"otaUpdateStatus":{"location":"querystring","locationName":"otaUpdateStatus"}}},"output":{"type":"structure","members":{"otaUpdates":{"type":"list","member":{"type":"structure","members":{"otaUpdateId":{},"otaUpdateArn":{},"creationDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListOutgoingCertificates":{"http":{"method":"GET","requestUri":"/certificates-out-going"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"outgoingCertificates":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"transferredTo":{},"transferDate":{"type":"timestamp"},"transferMessage":{},"creationDate":{"type":"timestamp"}}}},"nextMarker":{}}}},"ListPolicies":{"http":{"method":"GET","requestUri":"/policies"},"input":{"type":"structure","members":{"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"policies":{"shape":"Sjp"},"nextMarker":{}}}},"ListPolicyPrincipals":{"http":{"method":"GET","requestUri":"/policy-principals"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"header","locationName":"x-amzn-iot-policy"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"principals":{"shape":"Slv"},"nextMarker":{}}},"deprecated":true},"ListPolicyVersions":{"http":{"method":"GET","requestUri":"/policies/{policyName}/version"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"}}},"output":{"type":"structure","members":{"policyVersions":{"type":"list","member":{"type":"structure","members":{"versionId":{},"isDefaultVersion":{"type":"boolean"},"createDate":{"type":"timestamp"}}}}}}},"ListPrincipalPolicies":{"http":{"method":"GET","requestUri":"/principal-policies"},"input":{"type":"structure","required":["principal"],"members":{"principal":{"location":"header","locationName":"x-amzn-iot-principal"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"policies":{"shape":"Sjp"},"nextMarker":{}}},"deprecated":true},"ListPrincipalThings":{"http":{"method":"GET","requestUri":"/principals/things"},"input":{"type":"structure","required":["principal"],"members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"principal":{"location":"header","locationName":"x-amzn-principal"}}},"output":{"type":"structure","members":{"things":{"shape":"Sm5"},"nextToken":{}}}},"ListProvisioningTemplateVersions":{"http":{"method":"GET","requestUri":"/provisioning-templates/{templateName}/versions"},"input":{"type":"structure","required":["templateName"],"members":{"templateName":{"location":"uri","locationName":"templateName"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"versions":{"type":"list","member":{"type":"structure","members":{"versionId":{"type":"integer"},"creationDate":{"type":"timestamp"},"isDefaultVersion":{"type":"boolean"}}}},"nextToken":{}}}},"ListProvisioningTemplates":{"http":{"method":"GET","requestUri":"/provisioning-templates"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"templates":{"type":"list","member":{"type":"structure","members":{"templateArn":{},"templateName":{},"description":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"enabled":{"type":"boolean"}}}},"nextToken":{}}}},"ListRoleAliases":{"http":{"method":"GET","requestUri":"/role-aliases"},"input":{"type":"structure","members":{"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"},"marker":{"location":"querystring","locationName":"marker"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"roleAliases":{"type":"list","member":{}},"nextMarker":{}}}},"ListScheduledAudits":{"http":{"method":"GET","requestUri":"/audit/scheduledaudits"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"scheduledAudits":{"type":"list","member":{"type":"structure","members":{"scheduledAuditName":{},"scheduledAuditArn":{},"frequency":{},"dayOfMonth":{},"dayOfWeek":{}}}},"nextToken":{}}}},"ListSecurityProfiles":{"http":{"method":"GET","requestUri":"/security-profiles"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"dimensionName":{"location":"querystring","locationName":"dimensionName"}}},"output":{"type":"structure","members":{"securityProfileIdentifiers":{"type":"list","member":{"shape":"Smo"}},"nextToken":{}}}},"ListSecurityProfilesForTarget":{"http":{"method":"GET","requestUri":"/security-profiles-for-target"},"input":{"type":"structure","required":["securityProfileTargetArn"],"members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"securityProfileTargetArn":{"location":"querystring","locationName":"securityProfileTargetArn"}}},"output":{"type":"structure","members":{"securityProfileTargetMappings":{"type":"list","member":{"type":"structure","members":{"securityProfileIdentifier":{"shape":"Smo"},"target":{"shape":"Smt"}}}},"nextToken":{}}}},"ListStreams":{"http":{"method":"GET","requestUri":"/streams"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"ascendingOrder":{"location":"querystring","locationName":"isAscendingOrder","type":"boolean"}}},"output":{"type":"structure","members":{"streams":{"type":"list","member":{"type":"structure","members":{"streamId":{},"streamArn":{},"streamVersion":{"type":"integer"},"description":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"tags":{"shape":"S1x"},"nextToken":{}}}},"ListTargetsForPolicy":{"http":{"requestUri":"/policy-targets/{policyName}"},"input":{"type":"structure","required":["policyName"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"marker":{"location":"querystring","locationName":"marker"},"pageSize":{"location":"querystring","locationName":"pageSize","type":"integer"}}},"output":{"type":"structure","members":{"targets":{"type":"list","member":{}},"nextMarker":{}}}},"ListTargetsForSecurityProfile":{"http":{"method":"GET","requestUri":"/security-profiles/{securityProfileName}/targets"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"securityProfileTargets":{"type":"list","member":{"shape":"Smt"}},"nextToken":{}}}},"ListThingGroups":{"http":{"method":"GET","requestUri":"/thing-groups"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"parentGroup":{"location":"querystring","locationName":"parentGroup"},"namePrefixFilter":{"location":"querystring","locationName":"namePrefixFilter"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"}}},"output":{"type":"structure","members":{"thingGroups":{"shape":"Sgy"},"nextToken":{}}}},"ListThingGroupsForThing":{"http":{"method":"GET","requestUri":"/things/{thingName}/thing-groups"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"thingGroups":{"shape":"Sgy"},"nextToken":{}}}},"ListThingPrincipals":{"http":{"method":"GET","requestUri":"/things/{thingName}/principals"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"principals":{"shape":"Slv"}}}},"ListThingRegistrationTaskReports":{"http":{"method":"GET","requestUri":"/thing-registration-tasks/{taskId}/reports"},"input":{"type":"structure","required":["taskId","reportType"],"members":{"taskId":{"location":"uri","locationName":"taskId"},"reportType":{"location":"querystring","locationName":"reportType"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"resourceLinks":{"type":"list","member":{}},"reportType":{},"nextToken":{}}}},"ListThingRegistrationTasks":{"http":{"method":"GET","requestUri":"/thing-registration-tasks"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"taskIds":{"type":"list","member":{}},"nextToken":{}}}},"ListThingTypes":{"http":{"method":"GET","requestUri":"/thing-types"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"thingTypeName":{"location":"querystring","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"thingTypes":{"type":"list","member":{"type":"structure","members":{"thingTypeName":{},"thingTypeArn":{},"thingTypeProperties":{"shape":"S80"},"thingTypeMetadata":{"shape":"Shb"}}}},"nextToken":{}}}},"ListThings":{"http":{"method":"GET","requestUri":"/things"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"attributeName":{"location":"querystring","locationName":"attributeName"},"attributeValue":{"location":"querystring","locationName":"attributeValue"},"thingTypeName":{"location":"querystring","locationName":"thingTypeName"}}},"output":{"type":"structure","members":{"things":{"type":"list","member":{"type":"structure","members":{"thingName":{},"thingTypeName":{},"thingArn":{},"attributes":{"shape":"S2u"},"version":{"type":"long"}}}},"nextToken":{}}}},"ListThingsInBillingGroup":{"http":{"method":"GET","requestUri":"/billing-groups/{billingGroupName}/things"},"input":{"type":"structure","required":["billingGroupName"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"things":{"shape":"Sm5"},"nextToken":{}}}},"ListThingsInThingGroup":{"http":{"method":"GET","requestUri":"/thing-groups/{thingGroupName}/things"},"input":{"type":"structure","required":["thingGroupName"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"recursive":{"location":"querystring","locationName":"recursive","type":"boolean"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"things":{"shape":"Sm5"},"nextToken":{}}}},"ListTopicRuleDestinations":{"http":{"method":"GET","requestUri":"/destinations"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"destinationSummaries":{"type":"list","member":{"type":"structure","members":{"arn":{},"status":{},"statusReason":{},"httpUrlSummary":{"type":"structure","members":{"confirmationUrl":{}}}}}},"nextToken":{}}}},"ListTopicRules":{"http":{"method":"GET","requestUri":"/rules"},"input":{"type":"structure","members":{"topic":{"location":"querystring","locationName":"topic"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"ruleDisabled":{"location":"querystring","locationName":"ruleDisabled","type":"boolean"}}},"output":{"type":"structure","members":{"rules":{"type":"list","member":{"type":"structure","members":{"ruleArn":{},"ruleName":{},"topicPattern":{},"createdAt":{"type":"timestamp"},"ruleDisabled":{"type":"boolean"}}}},"nextToken":{}}}},"ListV2LoggingLevels":{"http":{"method":"GET","requestUri":"/v2LoggingLevel"},"input":{"type":"structure","members":{"targetType":{"location":"querystring","locationName":"targetType"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"logTargetConfigurations":{"type":"list","member":{"type":"structure","members":{"logTarget":{"shape":"Sof"},"logLevel":{}}}},"nextToken":{}}}},"ListViolationEvents":{"http":{"method":"GET","requestUri":"/violation-events"},"input":{"type":"structure","required":["startTime","endTime"],"members":{"startTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"endTime":{"location":"querystring","locationName":"endTime","type":"timestamp"},"thingName":{"location":"querystring","locationName":"thingName"},"securityProfileName":{"location":"querystring","locationName":"securityProfileName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"violationEvents":{"type":"list","member":{"type":"structure","members":{"violationId":{},"thingName":{},"securityProfileName":{},"behavior":{"shape":"S6v"},"metricValue":{"shape":"S72"},"violationEventType":{},"violationEventTime":{"type":"timestamp"}}}},"nextToken":{}}}},"RegisterCACertificate":{"http":{"requestUri":"/cacertificate"},"input":{"type":"structure","required":["caCertificate","verificationCertificate"],"members":{"caCertificate":{},"verificationCertificate":{},"setAsActive":{"location":"querystring","locationName":"setAsActive","type":"boolean"},"allowAutoRegistration":{"location":"querystring","locationName":"allowAutoRegistration","type":"boolean"},"registrationConfig":{"shape":"Ser"}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{}}}},"RegisterCertificate":{"http":{"requestUri":"/certificate/register"},"input":{"type":"structure","required":["certificatePem"],"members":{"certificatePem":{},"caCertificatePem":{},"setAsActive":{"deprecated":true,"location":"querystring","locationName":"setAsActive","type":"boolean"},"status":{}}},"output":{"type":"structure","members":{"certificateArn":{},"certificateId":{}}}},"RegisterThing":{"http":{"requestUri":"/things"},"input":{"type":"structure","required":["templateBody"],"members":{"templateBody":{},"parameters":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"certificatePem":{},"resourceArns":{"type":"map","key":{},"value":{}}}}},"RejectCertificateTransfer":{"http":{"method":"PATCH","requestUri":"/reject-certificate-transfer/{certificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"rejectReason":{}}}},"RemoveThingFromBillingGroup":{"http":{"method":"PUT","requestUri":"/billing-groups/removeThingFromBillingGroup"},"input":{"type":"structure","members":{"billingGroupName":{},"billingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"RemoveThingFromThingGroup":{"http":{"method":"PUT","requestUri":"/thing-groups/removeThingFromThingGroup"},"input":{"type":"structure","members":{"thingGroupName":{},"thingGroupArn":{},"thingName":{},"thingArn":{}}},"output":{"type":"structure","members":{}}},"ReplaceTopicRule":{"http":{"method":"PATCH","requestUri":"/rules/{ruleName}"},"input":{"type":"structure","required":["ruleName","topicRulePayload"],"members":{"ruleName":{"location":"uri","locationName":"ruleName"},"topicRulePayload":{"shape":"S88"}},"payload":"topicRulePayload"}},"SearchIndex":{"http":{"requestUri":"/indices/search"},"input":{"type":"structure","required":["queryString"],"members":{"indexName":{},"queryString":{},"nextToken":{},"maxResults":{"type":"integer"},"queryVersion":{}}},"output":{"type":"structure","members":{"nextToken":{},"things":{"type":"list","member":{"type":"structure","members":{"thingName":{},"thingId":{},"thingTypeName":{},"thingGroupNames":{"shape":"Sp7"},"attributes":{"shape":"S2u"},"shadow":{},"connectivity":{"type":"structure","members":{"connected":{"type":"boolean"},"timestamp":{"type":"long"}}}}}},"thingGroups":{"type":"list","member":{"type":"structure","members":{"thingGroupName":{},"thingGroupId":{},"thingGroupDescription":{},"attributes":{"shape":"S2u"},"parentGroupNames":{"shape":"Sp7"}}}}}}},"SetDefaultAuthorizer":{"http":{"requestUri":"/default-authorizer"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"SetDefaultPolicyVersion":{"http":{"method":"PATCH","requestUri":"/policies/{policyName}/version/{policyVersionId}"},"input":{"type":"structure","required":["policyName","policyVersionId"],"members":{"policyName":{"location":"uri","locationName":"policyName"},"policyVersionId":{"location":"uri","locationName":"policyVersionId"}}}},"SetLoggingOptions":{"http":{"requestUri":"/loggingOptions"},"input":{"type":"structure","required":["loggingOptionsPayload"],"members":{"loggingOptionsPayload":{"type":"structure","required":["roleArn"],"members":{"roleArn":{},"logLevel":{}}}},"payload":"loggingOptionsPayload"}},"SetV2LoggingLevel":{"http":{"requestUri":"/v2LoggingLevel"},"input":{"type":"structure","required":["logTarget","logLevel"],"members":{"logTarget":{"shape":"Sof"},"logLevel":{}}}},"SetV2LoggingOptions":{"http":{"requestUri":"/v2LoggingOptions"},"input":{"type":"structure","members":{"roleArn":{},"defaultLogLevel":{},"disableAllLogs":{"type":"boolean"}}}},"StartAuditMitigationActionsTask":{"http":{"requestUri":"/audit/mitigationactions/tasks/{taskId}"},"input":{"type":"structure","required":["taskId","target","auditCheckToActionsMapping","clientRequestToken"],"members":{"taskId":{"location":"uri","locationName":"taskId"},"target":{"shape":"Sdj"},"auditCheckToActionsMapping":{"shape":"Sdn"},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"taskId":{}}}},"StartOnDemandAuditTask":{"http":{"requestUri":"/audit/tasks"},"input":{"type":"structure","required":["targetCheckNames"],"members":{"targetCheckNames":{"shape":"S6n"}}},"output":{"type":"structure","members":{"taskId":{}}}},"StartThingRegistrationTask":{"http":{"requestUri":"/thing-registration-tasks"},"input":{"type":"structure","required":["templateBody","inputFileBucket","inputFileKey","roleArn"],"members":{"templateBody":{},"inputFileBucket":{},"inputFileKey":{},"roleArn":{}}},"output":{"type":"structure","members":{"taskId":{}}}},"StopThingRegistrationTask":{"http":{"method":"PUT","requestUri":"/thing-registration-tasks/{taskId}/cancel"},"input":{"type":"structure","required":["taskId"],"members":{"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S1x"}}},"output":{"type":"structure","members":{}}},"TestAuthorization":{"http":{"requestUri":"/test-authorization"},"input":{"type":"structure","required":["authInfos"],"members":{"principal":{},"cognitoIdentityPoolId":{},"authInfos":{"type":"list","member":{"shape":"Spw"}},"clientId":{"location":"querystring","locationName":"clientId"},"policyNamesToAdd":{"shape":"Sq0"},"policyNamesToSkip":{"shape":"Sq0"}}},"output":{"type":"structure","members":{"authResults":{"type":"list","member":{"type":"structure","members":{"authInfo":{"shape":"Spw"},"allowed":{"type":"structure","members":{"policies":{"shape":"Sjp"}}},"denied":{"type":"structure","members":{"implicitDeny":{"type":"structure","members":{"policies":{"shape":"Sjp"}}},"explicitDeny":{"type":"structure","members":{"policies":{"shape":"Sjp"}}}}},"authDecision":{},"missingContextValues":{"type":"list","member":{}}}}}}}},"TestInvokeAuthorizer":{"http":{"requestUri":"/authorizer/{authorizerName}/test"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"token":{},"tokenSignature":{},"httpContext":{"type":"structure","members":{"headers":{"type":"map","key":{},"value":{}},"queryString":{}}},"mqttContext":{"type":"structure","members":{"username":{},"password":{"type":"blob"},"clientId":{}}},"tlsContext":{"type":"structure","members":{"serverName":{}}}}},"output":{"type":"structure","members":{"isAuthenticated":{"type":"boolean"},"principalId":{},"policyDocuments":{"type":"list","member":{}},"refreshAfterInSeconds":{"type":"integer"},"disconnectAfterInSeconds":{"type":"integer"}}}},"TransferCertificate":{"http":{"method":"PATCH","requestUri":"/transfer-certificate/{certificateId}"},"input":{"type":"structure","required":["certificateId","targetAwsAccount"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"targetAwsAccount":{"location":"querystring","locationName":"targetAwsAccount"},"transferMessage":{}}},"output":{"type":"structure","members":{"transferredCertificateArn":{}}}},"UntagResource":{"http":{"requestUri":"/untag"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAccountAuditConfiguration":{"http":{"method":"PATCH","requestUri":"/audit/configuration"},"input":{"type":"structure","members":{"roleArn":{},"auditNotificationTargetConfigurations":{"shape":"Scm"},"auditCheckConfigurations":{"shape":"Scp"}}},"output":{"type":"structure","members":{}}},"UpdateAuthorizer":{"http":{"method":"PUT","requestUri":"/authorizer/{authorizerName}"},"input":{"type":"structure","required":["authorizerName"],"members":{"authorizerName":{"location":"uri","locationName":"authorizerName"},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"S1n"},"status":{}}},"output":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{}}}},"UpdateBillingGroup":{"http":{"method":"PATCH","requestUri":"/billing-groups/{billingGroupName}"},"input":{"type":"structure","required":["billingGroupName","billingGroupProperties"],"members":{"billingGroupName":{"location":"uri","locationName":"billingGroupName"},"billingGroupProperties":{"shape":"S1v"},"expectedVersion":{"type":"long"}}},"output":{"type":"structure","members":{"version":{"type":"long"}}}},"UpdateCACertificate":{"http":{"method":"PUT","requestUri":"/cacertificate/{caCertificateId}"},"input":{"type":"structure","required":["certificateId"],"members":{"certificateId":{"location":"uri","locationName":"caCertificateId"},"newStatus":{"location":"querystring","locationName":"newStatus"},"newAutoRegistrationStatus":{"location":"querystring","locationName":"newAutoRegistrationStatus"},"registrationConfig":{"shape":"Ser"},"removeAutoRegistration":{"type":"boolean"}}}},"UpdateCertificate":{"http":{"method":"PUT","requestUri":"/certificates/{certificateId}"},"input":{"type":"structure","required":["certificateId","newStatus"],"members":{"certificateId":{"location":"uri","locationName":"certificateId"},"newStatus":{"location":"querystring","locationName":"newStatus"}}}},"UpdateDimension":{"http":{"method":"PATCH","requestUri":"/dimensions/{name}"},"input":{"type":"structure","required":["name","stringValues"],"members":{"name":{"location":"uri","locationName":"name"},"stringValues":{"shape":"S2b"}}},"output":{"type":"structure","members":{"name":{},"arn":{},"type":{},"stringValues":{"shape":"S2b"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"UpdateDomainConfiguration":{"http":{"method":"PUT","requestUri":"/domainConfigurations/{domainConfigurationName}"},"input":{"type":"structure","required":["domainConfigurationName"],"members":{"domainConfigurationName":{"location":"uri","locationName":"domainConfigurationName"},"authorizerConfig":{"shape":"S2l"},"domainConfigurationStatus":{},"removeAuthorizerConfig":{"type":"boolean"}}},"output":{"type":"structure","members":{"domainConfigurationName":{},"domainConfigurationArn":{}}}},"UpdateDynamicThingGroup":{"http":{"method":"PATCH","requestUri":"/dynamic-thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName","thingGroupProperties"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"thingGroupProperties":{"shape":"S2r"},"expectedVersion":{"type":"long"},"indexName":{},"queryString":{},"queryVersion":{}}},"output":{"type":"structure","members":{"version":{"type":"long"}}}},"UpdateEventConfigurations":{"http":{"method":"PATCH","requestUri":"/event-configurations"},"input":{"type":"structure","members":{"eventConfigurations":{"shape":"Sfh"}}},"output":{"type":"structure","members":{}}},"UpdateIndexingConfiguration":{"http":{"requestUri":"/indexing/config"},"input":{"type":"structure","members":{"thingIndexingConfiguration":{"shape":"Shv"},"thingGroupIndexingConfiguration":{"shape":"Si2"}}},"output":{"type":"structure","members":{}}},"UpdateJob":{"http":{"method":"PATCH","requestUri":"/jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"description":{},"presignedUrlConfig":{"shape":"S36"},"jobExecutionsRolloutConfig":{"shape":"S3a"},"abortConfig":{"shape":"S3h"},"timeoutConfig":{"shape":"S3o"}}}},"UpdateMitigationAction":{"http":{"method":"PATCH","requestUri":"/mitigationactions/actions/{actionName}"},"input":{"type":"structure","required":["actionName"],"members":{"actionName":{"location":"uri","locationName":"actionName"},"roleArn":{},"actionParams":{"shape":"S3y"}}},"output":{"type":"structure","members":{"actionArn":{},"actionId":{}}}},"UpdateProvisioningTemplate":{"http":{"method":"PATCH","requestUri":"/provisioning-templates/{templateName}"},"input":{"type":"structure","required":["templateName"],"members":{"templateName":{"location":"uri","locationName":"templateName"},"description":{},"enabled":{"type":"boolean"},"defaultVersionId":{"type":"integer"},"provisioningRoleArn":{}}},"output":{"type":"structure","members":{}}},"UpdateRoleAlias":{"http":{"method":"PUT","requestUri":"/role-aliases/{roleAlias}"},"input":{"type":"structure","required":["roleAlias"],"members":{"roleAlias":{"location":"uri","locationName":"roleAlias"},"roleArn":{},"credentialDurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"roleAlias":{},"roleAliasArn":{}}}},"UpdateScheduledAudit":{"http":{"method":"PATCH","requestUri":"/audit/scheduledaudits/{scheduledAuditName}"},"input":{"type":"structure","required":["scheduledAuditName"],"members":{"frequency":{},"dayOfMonth":{},"dayOfWeek":{},"targetCheckNames":{"shape":"S6n"},"scheduledAuditName":{"location":"uri","locationName":"scheduledAuditName"}}},"output":{"type":"structure","members":{"scheduledAuditArn":{}}}},"UpdateSecurityProfile":{"http":{"method":"PATCH","requestUri":"/security-profiles/{securityProfileName}"},"input":{"type":"structure","required":["securityProfileName"],"members":{"securityProfileName":{"location":"uri","locationName":"securityProfileName"},"securityProfileDescription":{},"behaviors":{"shape":"S6u"},"alertTargets":{"shape":"S7d"},"additionalMetricsToRetain":{"shape":"S7h","deprecated":true,"deprecatedMessage":"Use additionalMetricsToRetainV2."},"additionalMetricsToRetainV2":{"shape":"S7i"},"deleteBehaviors":{"type":"boolean"},"deleteAlertTargets":{"type":"boolean"},"deleteAdditionalMetricsToRetain":{"type":"boolean"},"expectedVersion":{"location":"querystring","locationName":"expectedVersion","type":"long"}}},"output":{"type":"structure","members":{"securityProfileName":{},"securityProfileArn":{},"securityProfileDescription":{},"behaviors":{"shape":"S6u"},"alertTargets":{"shape":"S7d"},"additionalMetricsToRetain":{"shape":"S7h","deprecated":true,"deprecatedMessage":"Use additionalMetricsToRetainV2."},"additionalMetricsToRetainV2":{"shape":"S7i"},"version":{"type":"long"},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"}}}},"UpdateStream":{"http":{"method":"PUT","requestUri":"/streams/{streamId}"},"input":{"type":"structure","required":["streamId"],"members":{"streamId":{"location":"uri","locationName":"streamId"},"description":{},"files":{"shape":"S7o"},"roleArn":{}}},"output":{"type":"structure","members":{"streamId":{},"streamArn":{},"description":{},"streamVersion":{"type":"integer"}}}},"UpdateThing":{"http":{"method":"PATCH","requestUri":"/things/{thingName}"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"thingTypeName":{},"attributePayload":{"shape":"S2t"},"expectedVersion":{"type":"long"},"removeThingType":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateThingGroup":{"http":{"method":"PATCH","requestUri":"/thing-groups/{thingGroupName}"},"input":{"type":"structure","required":["thingGroupName","thingGroupProperties"],"members":{"thingGroupName":{"location":"uri","locationName":"thingGroupName"},"thingGroupProperties":{"shape":"S2r"},"expectedVersion":{"type":"long"}}},"output":{"type":"structure","members":{"version":{"type":"long"}}}},"UpdateThingGroupsForThing":{"http":{"method":"PUT","requestUri":"/thing-groups/updateThingGroupsForThing"},"input":{"type":"structure","members":{"thingName":{},"thingGroupsToAdd":{"shape":"Ss5"},"thingGroupsToRemove":{"shape":"Ss5"},"overrideDynamicGroups":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateTopicRuleDestination":{"http":{"method":"PATCH","requestUri":"/destinations"},"input":{"type":"structure","required":["arn","status"],"members":{"arn":{},"status":{}}},"output":{"type":"structure","members":{}}},"ValidateSecurityProfileBehaviors":{"http":{"requestUri":"/security-profile-behaviors/validate"},"input":{"type":"structure","required":["behaviors"],"members":{"behaviors":{"shape":"S6u"}}},"output":{"type":"structure","members":{"valid":{"type":"boolean"},"validationErrors":{"type":"list","member":{"type":"structure","members":{"errorMessage":{}}}}}}}},"shapes":{"Sg":{"type":"list","member":{}},"S1b":{"type":"map","key":{},"value":{}},"S1n":{"type":"map","key":{},"value":{}},"S1v":{"type":"structure","members":{"billingGroupDescription":{}}},"S1x":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S2b":{"type":"list","member":{}},"S2l":{"type":"structure","members":{"defaultAuthorizerName":{},"allowAuthorizerOverride":{"type":"boolean"}}},"S2r":{"type":"structure","members":{"thingGroupDescription":{},"attributePayload":{"shape":"S2t"}}},"S2t":{"type":"structure","members":{"attributes":{"shape":"S2u"},"merge":{"type":"boolean"}}},"S2u":{"type":"map","key":{},"value":{}},"S36":{"type":"structure","members":{"roleArn":{},"expiresInSec":{"type":"long"}}},"S3a":{"type":"structure","members":{"maximumPerMinute":{"type":"integer"},"exponentialRate":{"type":"structure","required":["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],"members":{"baseRatePerMinute":{"type":"integer"},"incrementFactor":{"type":"double"},"rateIncreaseCriteria":{"type":"structure","members":{"numberOfNotifiedThings":{"type":"integer"},"numberOfSucceededThings":{"type":"integer"}}}}}}},"S3h":{"type":"structure","required":["criteriaList"],"members":{"criteriaList":{"type":"list","member":{"type":"structure","required":["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],"members":{"failureType":{},"action":{},"thresholdPercentage":{"type":"double"},"minNumberOfExecutedThings":{"type":"integer"}}}}}},"S3o":{"type":"structure","members":{"inProgressTimeoutInMinutes":{"type":"long"}}},"S3t":{"type":"structure","members":{"PublicKey":{},"PrivateKey":{"type":"string","sensitive":true}}},"S3y":{"type":"structure","members":{"updateDeviceCertificateParams":{"type":"structure","required":["action"],"members":{"action":{}}},"updateCACertificateParams":{"type":"structure","required":["action"],"members":{"action":{}}},"addThingsToThingGroupParams":{"type":"structure","required":["thingGroupNames"],"members":{"thingGroupNames":{"type":"list","member":{}},"overrideDynamicGroups":{"type":"boolean"}}},"replaceDefaultPolicyVersionParams":{"type":"structure","required":["templateName"],"members":{"templateName":{}}},"enableIoTLoggingParams":{"type":"structure","required":["roleArnForLogging","logLevel"],"members":{"roleArnForLogging":{},"logLevel":{}}},"publishFindingToSnsParams":{"type":"structure","required":["topicArn"],"members":{"topicArn":{}}}}},"S4h":{"type":"list","member":{}},"S4j":{"type":"list","member":{}},"S4l":{"type":"structure","members":{"maximumPerMinute":{"type":"integer"}}},"S4n":{"type":"structure","members":{"expiresInSec":{"type":"long"}}},"S4p":{"type":"list","member":{"type":"structure","members":{"fileName":{},"fileVersion":{},"fileLocation":{"type":"structure","members":{"stream":{"type":"structure","members":{"streamId":{},"fileId":{"type":"integer"}}},"s3Location":{"shape":"S4x"}}},"codeSigning":{"type":"structure","members":{"awsSignerJobId":{},"startSigningJobParameter":{"type":"structure","members":{"signingProfileParameter":{"type":"structure","members":{"certificateArn":{},"platform":{},"certificatePathOnDevice":{}}},"signingProfileName":{},"destination":{"type":"structure","members":{"s3Destination":{"type":"structure","members":{"bucket":{},"prefix":{}}}}}}},"customCodeSigning":{"type":"structure","members":{"signature":{"type":"structure","members":{"inlineDocument":{"type":"blob"}}},"certificateChain":{"type":"structure","members":{"certificateName":{},"inlineDocument":{}}},"hashAlgorithm":{},"signatureAlgorithm":{}}}}},"attributes":{"type":"map","key":{},"value":{}}}}},"S4x":{"type":"structure","members":{"bucket":{},"key":{},"version":{}}},"S5m":{"type":"map","key":{},"value":{}},"S6n":{"type":"list","member":{}},"S6u":{"type":"list","member":{"shape":"S6v"}},"S6v":{"type":"structure","required":["name"],"members":{"name":{},"metric":{},"metricDimension":{"shape":"S6y"},"criteria":{"type":"structure","members":{"comparisonOperator":{},"value":{"shape":"S72"},"durationSeconds":{"type":"integer"},"consecutiveDatapointsToAlarm":{"type":"integer"},"consecutiveDatapointsToClear":{"type":"integer"},"statisticalThreshold":{"type":"structure","members":{"statistic":{}}}}}}},"S6y":{"type":"structure","required":["dimensionName"],"members":{"dimensionName":{},"operator":{}}},"S72":{"type":"structure","members":{"count":{"type":"long"},"cidrs":{"type":"list","member":{}},"ports":{"type":"list","member":{"type":"integer"}}}},"S7d":{"type":"map","key":{},"value":{"type":"structure","required":["alertTargetArn","roleArn"],"members":{"alertTargetArn":{},"roleArn":{}}}},"S7h":{"type":"list","member":{}},"S7i":{"type":"list","member":{"type":"structure","required":["metric"],"members":{"metric":{},"metricDimension":{"shape":"S6y"}}}},"S7o":{"type":"list","member":{"type":"structure","members":{"fileId":{"type":"integer"},"s3Location":{"shape":"S4x"}}}},"S80":{"type":"structure","members":{"thingTypeDescription":{},"searchableAttributes":{"type":"list","member":{}}}},"S88":{"type":"structure","required":["sql","actions"],"members":{"sql":{},"description":{},"actions":{"shape":"S8b"},"ruleDisabled":{"type":"boolean"},"awsIotSqlVersion":{},"errorAction":{"shape":"S8c"}}},"S8b":{"type":"list","member":{"shape":"S8c"}},"S8c":{"type":"structure","members":{"dynamoDB":{"type":"structure","required":["tableName","roleArn","hashKeyField","hashKeyValue"],"members":{"tableName":{},"roleArn":{},"operation":{},"hashKeyField":{},"hashKeyValue":{},"hashKeyType":{},"rangeKeyField":{},"rangeKeyValue":{},"rangeKeyType":{},"payloadField":{}}},"dynamoDBv2":{"type":"structure","required":["roleArn","putItem"],"members":{"roleArn":{},"putItem":{"type":"structure","required":["tableName"],"members":{"tableName":{}}}}},"lambda":{"type":"structure","required":["functionArn"],"members":{"functionArn":{}}},"sns":{"type":"structure","required":["targetArn","roleArn"],"members":{"targetArn":{},"roleArn":{},"messageFormat":{}}},"sqs":{"type":"structure","required":["roleArn","queueUrl"],"members":{"roleArn":{},"queueUrl":{},"useBase64":{"type":"boolean"}}},"kinesis":{"type":"structure","required":["roleArn","streamName"],"members":{"roleArn":{},"streamName":{},"partitionKey":{}}},"republish":{"type":"structure","required":["roleArn","topic"],"members":{"roleArn":{},"topic":{},"qos":{"type":"integer"}}},"s3":{"type":"structure","required":["roleArn","bucketName","key"],"members":{"roleArn":{},"bucketName":{},"key":{},"cannedAcl":{}}},"firehose":{"type":"structure","required":["roleArn","deliveryStreamName"],"members":{"roleArn":{},"deliveryStreamName":{},"separator":{}}},"cloudwatchMetric":{"type":"structure","required":["roleArn","metricNamespace","metricName","metricValue","metricUnit"],"members":{"roleArn":{},"metricNamespace":{},"metricName":{},"metricValue":{},"metricUnit":{},"metricTimestamp":{}}},"cloudwatchAlarm":{"type":"structure","required":["roleArn","alarmName","stateReason","stateValue"],"members":{"roleArn":{},"alarmName":{},"stateReason":{},"stateValue":{}}},"cloudwatchLogs":{"type":"structure","required":["roleArn","logGroupName"],"members":{"roleArn":{},"logGroupName":{}}},"elasticsearch":{"type":"structure","required":["roleArn","endpoint","index","type","id"],"members":{"roleArn":{},"endpoint":{},"index":{},"type":{},"id":{}}},"salesforce":{"type":"structure","required":["token","url"],"members":{"token":{},"url":{}}},"iotAnalytics":{"type":"structure","members":{"channelArn":{},"channelName":{},"roleArn":{}}},"iotEvents":{"type":"structure","required":["inputName","roleArn"],"members":{"inputName":{},"messageId":{},"roleArn":{}}},"iotSiteWise":{"type":"structure","required":["putAssetPropertyValueEntries","roleArn"],"members":{"putAssetPropertyValueEntries":{"type":"list","member":{"type":"structure","required":["propertyValues"],"members":{"entryId":{},"assetId":{},"propertyId":{},"propertyAlias":{},"propertyValues":{"type":"list","member":{"type":"structure","required":["value","timestamp"],"members":{"value":{"type":"structure","members":{"stringValue":{},"integerValue":{},"doubleValue":{},"booleanValue":{}}},"timestamp":{"type":"structure","required":["timeInSeconds"],"members":{"timeInSeconds":{},"offsetInNanos":{}}},"quality":{}}}}}}},"roleArn":{}}},"stepFunctions":{"type":"structure","required":["stateMachineName","roleArn"],"members":{"executionNamePrefix":{},"stateMachineName":{},"roleArn":{}}},"http":{"type":"structure","required":["url"],"members":{"url":{},"confirmationUrl":{},"headers":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"auth":{"type":"structure","members":{"sigv4":{"type":"structure","required":["signingRegion","serviceName","roleArn"],"members":{"signingRegion":{},"serviceName":{},"roleArn":{}}}}}}}}},"Sav":{"type":"structure","members":{"arn":{},"status":{},"statusReason":{},"httpUrlProperties":{"type":"structure","members":{"confirmationUrl":{}}}}},"Scm":{"type":"map","key":{},"value":{"type":"structure","members":{"targetArn":{},"roleArn":{},"enabled":{"type":"boolean"}}}},"Scp":{"type":"map","key":{},"value":{"type":"structure","members":{"enabled":{"type":"boolean"}}}},"Scu":{"type":"structure","members":{"findingId":{},"taskId":{},"checkName":{},"taskStartTime":{"type":"timestamp"},"findingTime":{"type":"timestamp"},"severity":{},"nonCompliantResource":{"type":"structure","members":{"resourceType":{},"resourceIdentifier":{"shape":"Scz"},"additionalInfo":{"shape":"Sd4"}}},"relatedResources":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"resourceIdentifier":{"shape":"Scz"},"additionalInfo":{"shape":"Sd4"}}}},"reasonForNonCompliance":{},"reasonForNonComplianceCode":{}}},"Scz":{"type":"structure","members":{"deviceCertificateId":{},"caCertificateId":{},"cognitoIdentityPoolId":{},"clientId":{},"policyVersionIdentifier":{"type":"structure","members":{"policyName":{},"policyVersionId":{}}},"account":{},"iamRoleArn":{},"roleAliasArn":{}}},"Sd4":{"type":"map","key":{},"value":{}},"Sdj":{"type":"structure","members":{"auditTaskId":{},"findingIds":{"type":"list","member":{}},"auditCheckToReasonCodeFilter":{"type":"map","key":{},"value":{"type":"list","member":{}}}}},"Sdn":{"type":"map","key":{},"value":{"type":"list","member":{}}},"Sed":{"type":"structure","members":{"authorizerName":{},"authorizerArn":{},"authorizerFunctionArn":{},"tokenKeyName":{},"tokenSigningPublicKeys":{"shape":"S1n"},"status":{},"creationDate":{"type":"timestamp"},"lastModifiedDate":{"type":"timestamp"},"signingDisabled":{"type":"boolean"}}},"Seq":{"type":"structure","members":{"notBefore":{"type":"timestamp"},"notAfter":{"type":"timestamp"}}},"Ser":{"type":"structure","members":{"templateBody":{},"roleArn":{}}},"Sfh":{"type":"map","key":{},"value":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}},"Sgy":{"type":"list","member":{"shape":"Sgz"}},"Sgz":{"type":"structure","members":{"groupName":{},"groupArn":{}}},"Shb":{"type":"structure","members":{"deprecated":{"type":"boolean"},"deprecationDate":{"type":"timestamp"},"creationDate":{"type":"timestamp"}}},"Shv":{"type":"structure","required":["thingIndexingMode"],"members":{"thingIndexingMode":{},"thingConnectivityIndexingMode":{},"managedFields":{"shape":"Shy"},"customFields":{"shape":"Shy"}}},"Shy":{"type":"list","member":{"type":"structure","members":{"name":{},"type":{}}}},"Si2":{"type":"structure","required":["thingGroupIndexingMode"],"members":{"thingGroupIndexingMode":{},"managedFields":{"shape":"Shy"},"customFields":{"shape":"Shy"}}},"Sjp":{"type":"list","member":{"type":"structure","members":{"policyName":{},"policyArn":{}}}},"Skm":{"type":"list","member":{"type":"structure","members":{"certificateArn":{},"certificateId":{},"status":{},"creationDate":{"type":"timestamp"}}}},"Sl6":{"type":"structure","members":{"status":{},"queuedAt":{"type":"timestamp"},"startedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"executionNumber":{"type":"long"}}},"Slv":{"type":"list","member":{}},"Sm5":{"type":"list","member":{}},"Smo":{"type":"structure","required":["name","arn"],"members":{"name":{},"arn":{}}},"Smt":{"type":"structure","required":["arn"],"members":{"arn":{}}},"Sof":{"type":"structure","required":["targetType"],"members":{"targetType":{},"targetName":{}}},"Sp7":{"type":"list","member":{}},"Spw":{"type":"structure","members":{"actionType":{},"resources":{"type":"list","member":{}}}},"Sq0":{"type":"list","member":{}},"Ss5":{"type":"list","member":{}}}}' - ); + /***/ 422: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 39946: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 437: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2009-03-31", + endpointPrefix: "elasticmapreduce", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "Amazon EMR", + serviceFullName: "Amazon Elastic MapReduce", + serviceId: "EMR", + signatureVersion: "v4", + targetPrefix: "ElasticMapReduce", + uid: "elasticmapreduce-2009-03-31", + }, + operations: { + AddInstanceFleet: { + input: { + type: "structure", + required: ["ClusterId", "InstanceFleet"], + members: { ClusterId: {}, InstanceFleet: { shape: "S3" } }, + }, + output: { + type: "structure", + members: { ClusterId: {}, InstanceFleetId: {}, ClusterArn: {} }, + }, + }, + AddInstanceGroups: { + input: { + type: "structure", + required: ["InstanceGroups", "JobFlowId"], + members: { InstanceGroups: { shape: "Sr" }, JobFlowId: {} }, + }, + output: { + type: "structure", + members: { + JobFlowId: {}, + InstanceGroupIds: { type: "list", member: {} }, + ClusterArn: {}, + }, + }, + }, + AddJobFlowSteps: { + input: { + type: "structure", + required: ["JobFlowId", "Steps"], + members: { JobFlowId: {}, Steps: { shape: "S1c" } }, + }, + output: { + type: "structure", + members: { StepIds: { shape: "S1l" } }, + }, + }, + AddTags: { + input: { + type: "structure", + required: ["ResourceId", "Tags"], + members: { ResourceId: {}, Tags: { shape: "S1o" } }, + }, + output: { type: "structure", members: {} }, + }, + CancelSteps: { + input: { + type: "structure", + required: ["ClusterId", "StepIds"], + members: { + ClusterId: {}, + StepIds: { shape: "S1l" }, + StepCancellationOption: {}, + }, + }, + output: { + type: "structure", + members: { + CancelStepsInfoList: { + type: "list", + member: { + type: "structure", + members: { StepId: {}, Status: {}, Reason: {} }, + }, + }, + }, + }, + }, + CreateSecurityConfiguration: { + input: { + type: "structure", + required: ["Name", "SecurityConfiguration"], + members: { Name: {}, SecurityConfiguration: {} }, + }, + output: { + type: "structure", + required: ["Name", "CreationDateTime"], + members: { Name: {}, CreationDateTime: { type: "timestamp" } }, + }, + }, + DeleteSecurityConfiguration: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeCluster: { + input: { + type: "structure", + required: ["ClusterId"], + members: { ClusterId: {} }, + }, + output: { + type: "structure", + members: { + Cluster: { + type: "structure", + members: { + Id: {}, + Name: {}, + Status: { shape: "S27" }, + Ec2InstanceAttributes: { + type: "structure", + members: { + Ec2KeyName: {}, + Ec2SubnetId: {}, + RequestedEc2SubnetIds: { shape: "S2d" }, + Ec2AvailabilityZone: {}, + RequestedEc2AvailabilityZones: { shape: "S2d" }, + IamInstanceProfile: {}, + EmrManagedMasterSecurityGroup: {}, + EmrManagedSlaveSecurityGroup: {}, + ServiceAccessSecurityGroup: {}, + AdditionalMasterSecurityGroups: { shape: "S2e" }, + AdditionalSlaveSecurityGroups: { shape: "S2e" }, + }, + }, + InstanceCollectionType: {}, + LogUri: {}, + RequestedAmiVersion: {}, + RunningAmiVersion: {}, + ReleaseLabel: {}, + AutoTerminate: { type: "boolean" }, + TerminationProtected: { type: "boolean" }, + VisibleToAllUsers: { type: "boolean" }, + Applications: { shape: "S2h" }, + Tags: { shape: "S1o" }, + ServiceRole: {}, + NormalizedInstanceHours: { type: "integer" }, + MasterPublicDnsName: {}, + Configurations: { shape: "Sh" }, + SecurityConfiguration: {}, + AutoScalingRole: {}, + ScaleDownBehavior: {}, + CustomAmiId: {}, + EbsRootVolumeSize: { type: "integer" }, + RepoUpgradeOnBoot: {}, + KerberosAttributes: { shape: "S2l" }, + ClusterArn: {}, + StepConcurrencyLevel: { type: "integer" }, + OutpostArn: {}, + }, + }, + }, + }, + }, + DescribeJobFlows: { + input: { + type: "structure", + members: { + CreatedAfter: { type: "timestamp" }, + CreatedBefore: { type: "timestamp" }, + JobFlowIds: { shape: "S1j" }, + JobFlowStates: { type: "list", member: {} }, + }, + }, + output: { + type: "structure", + members: { + JobFlows: { + type: "list", + member: { + type: "structure", + required: [ + "JobFlowId", + "Name", + "ExecutionStatusDetail", + "Instances", + ], + members: { + JobFlowId: {}, + Name: {}, + LogUri: {}, + AmiVersion: {}, + ExecutionStatusDetail: { + type: "structure", + required: ["State", "CreationDateTime"], + members: { + State: {}, + CreationDateTime: { type: "timestamp" }, + StartDateTime: { type: "timestamp" }, + ReadyDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + LastStateChangeReason: {}, + }, + }, + Instances: { + type: "structure", + required: [ + "MasterInstanceType", + "SlaveInstanceType", + "InstanceCount", + ], + members: { + MasterInstanceType: {}, + MasterPublicDnsName: {}, + MasterInstanceId: {}, + SlaveInstanceType: {}, + InstanceCount: { type: "integer" }, + InstanceGroups: { + type: "list", + member: { + type: "structure", + required: [ + "Market", + "InstanceRole", + "InstanceType", + "InstanceRequestCount", + "InstanceRunningCount", + "State", + "CreationDateTime", + ], + members: { + InstanceGroupId: {}, + Name: {}, + Market: {}, + InstanceRole: {}, + BidPrice: {}, + InstanceType: {}, + InstanceRequestCount: { type: "integer" }, + InstanceRunningCount: { type: "integer" }, + State: {}, + LastStateChangeReason: {}, + CreationDateTime: { type: "timestamp" }, + StartDateTime: { type: "timestamp" }, + ReadyDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + }, + }, + }, + NormalizedInstanceHours: { type: "integer" }, + Ec2KeyName: {}, + Ec2SubnetId: {}, + Placement: { shape: "S2y" }, + KeepJobFlowAliveWhenNoSteps: { type: "boolean" }, + TerminationProtected: { type: "boolean" }, + HadoopVersion: {}, + }, + }, + Steps: { + type: "list", + member: { + type: "structure", + required: ["StepConfig", "ExecutionStatusDetail"], + members: { + StepConfig: { shape: "S1d" }, + ExecutionStatusDetail: { + type: "structure", + required: ["State", "CreationDateTime"], + members: { + State: {}, + CreationDateTime: { type: "timestamp" }, + StartDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + LastStateChangeReason: {}, + }, + }, + }, + }, + }, + BootstrapActions: { + type: "list", + member: { + type: "structure", + members: { BootstrapActionConfig: { shape: "S35" } }, + }, + }, + SupportedProducts: { shape: "S37" }, + VisibleToAllUsers: { type: "boolean" }, + JobFlowRole: {}, + ServiceRole: {}, + AutoScalingRole: {}, + ScaleDownBehavior: {}, + }, + }, + }, + }, + }, + deprecated: true, + }, + DescribeSecurityConfiguration: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { + type: "structure", + members: { + Name: {}, + SecurityConfiguration: {}, + CreationDateTime: { type: "timestamp" }, + }, + }, + }, + DescribeStep: { + input: { + type: "structure", + required: ["ClusterId", "StepId"], + members: { ClusterId: {}, StepId: {} }, + }, + output: { + type: "structure", + members: { + Step: { + type: "structure", + members: { + Id: {}, + Name: {}, + Config: { shape: "S3d" }, + ActionOnFailure: {}, + Status: { shape: "S3e" }, + }, + }, + }, + }, + }, + GetBlockPublicAccessConfiguration: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + required: [ + "BlockPublicAccessConfiguration", + "BlockPublicAccessConfigurationMetadata", + ], + members: { + BlockPublicAccessConfiguration: { shape: "S3m" }, + BlockPublicAccessConfigurationMetadata: { + type: "structure", + required: ["CreationDateTime", "CreatedByArn"], + members: { + CreationDateTime: { type: "timestamp" }, + CreatedByArn: {}, + }, + }, + }, + }, + }, + ListBootstrapActions: { + input: { + type: "structure", + required: ["ClusterId"], + members: { ClusterId: {}, Marker: {} }, + }, + output: { + type: "structure", + members: { + BootstrapActions: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + ScriptPath: {}, + Args: { shape: "S2e" }, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListClusters: { + input: { + type: "structure", + members: { + CreatedAfter: { type: "timestamp" }, + CreatedBefore: { type: "timestamp" }, + ClusterStates: { type: "list", member: {} }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Clusters: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Status: { shape: "S27" }, + NormalizedInstanceHours: { type: "integer" }, + ClusterArn: {}, + OutpostArn: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListInstanceFleets: { + input: { + type: "structure", + required: ["ClusterId"], + members: { ClusterId: {}, Marker: {} }, + }, + output: { + type: "structure", + members: { + InstanceFleets: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Status: { + type: "structure", + members: { + State: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + Timeline: { + type: "structure", + members: { + CreationDateTime: { type: "timestamp" }, + ReadyDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + }, + }, + }, + }, + InstanceFleetType: {}, + TargetOnDemandCapacity: { type: "integer" }, + TargetSpotCapacity: { type: "integer" }, + ProvisionedOnDemandCapacity: { type: "integer" }, + ProvisionedSpotCapacity: { type: "integer" }, + InstanceTypeSpecifications: { + type: "list", + member: { + type: "structure", + members: { + InstanceType: {}, + WeightedCapacity: { type: "integer" }, + BidPrice: {}, + BidPriceAsPercentageOfOnDemandPrice: { + type: "double", + }, + Configurations: { shape: "Sh" }, + EbsBlockDevices: { shape: "S4c" }, + EbsOptimized: { type: "boolean" }, + }, + }, + }, + LaunchSpecifications: { shape: "Sk" }, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListInstanceGroups: { + input: { + type: "structure", + required: ["ClusterId"], + members: { ClusterId: {}, Marker: {} }, + }, + output: { + type: "structure", + members: { + InstanceGroups: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Market: {}, + InstanceGroupType: {}, + BidPrice: {}, + InstanceType: {}, + RequestedInstanceCount: { type: "integer" }, + RunningInstanceCount: { type: "integer" }, + Status: { + type: "structure", + members: { + State: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + Timeline: { + type: "structure", + members: { + CreationDateTime: { type: "timestamp" }, + ReadyDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + }, + }, + }, + }, + Configurations: { shape: "Sh" }, + ConfigurationsVersion: { type: "long" }, + LastSuccessfullyAppliedConfigurations: { shape: "Sh" }, + LastSuccessfullyAppliedConfigurationsVersion: { + type: "long", + }, + EbsBlockDevices: { shape: "S4c" }, + EbsOptimized: { type: "boolean" }, + ShrinkPolicy: { shape: "S4p" }, + AutoScalingPolicy: { shape: "S4t" }, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListInstances: { + input: { + type: "structure", + required: ["ClusterId"], + members: { + ClusterId: {}, + InstanceGroupId: {}, + InstanceGroupTypes: { type: "list", member: {} }, + InstanceFleetId: {}, + InstanceFleetType: {}, + InstanceStates: { type: "list", member: {} }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Instances: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Ec2InstanceId: {}, + PublicDnsName: {}, + PublicIpAddress: {}, + PrivateDnsName: {}, + PrivateIpAddress: {}, + Status: { + type: "structure", + members: { + State: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + Timeline: { + type: "structure", + members: { + CreationDateTime: { type: "timestamp" }, + ReadyDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + }, + }, + }, + }, + InstanceGroupId: {}, + InstanceFleetId: {}, + Market: {}, + InstanceType: {}, + EbsVolumes: { + type: "list", + member: { + type: "structure", + members: { Device: {}, VolumeId: {} }, + }, + }, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListSecurityConfigurations: { + input: { type: "structure", members: { Marker: {} } }, + output: { + type: "structure", + members: { + SecurityConfigurations: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + CreationDateTime: { type: "timestamp" }, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListSteps: { + input: { + type: "structure", + required: ["ClusterId"], + members: { + ClusterId: {}, + StepStates: { type: "list", member: {} }, + StepIds: { shape: "S1j" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Steps: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Config: { shape: "S3d" }, + ActionOnFailure: {}, + Status: { shape: "S3e" }, + }, + }, + }, + Marker: {}, + }, + }, + }, + ModifyCluster: { + input: { + type: "structure", + required: ["ClusterId"], + members: { + ClusterId: {}, + StepConcurrencyLevel: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { StepConcurrencyLevel: { type: "integer" } }, + }, + }, + ModifyInstanceFleet: { + input: { + type: "structure", + required: ["ClusterId", "InstanceFleet"], + members: { + ClusterId: {}, + InstanceFleet: { + type: "structure", + required: ["InstanceFleetId"], + members: { + InstanceFleetId: {}, + TargetOnDemandCapacity: { type: "integer" }, + TargetSpotCapacity: { type: "integer" }, + }, + }, + }, + }, + }, + ModifyInstanceGroups: { + input: { + type: "structure", + members: { + ClusterId: {}, + InstanceGroups: { + type: "list", + member: { + type: "structure", + required: ["InstanceGroupId"], + members: { + InstanceGroupId: {}, + InstanceCount: { type: "integer" }, + EC2InstanceIdsToTerminate: { type: "list", member: {} }, + ShrinkPolicy: { shape: "S4p" }, + Configurations: { shape: "Sh" }, + }, + }, + }, + }, + }, + }, + PutAutoScalingPolicy: { + input: { + type: "structure", + required: ["ClusterId", "InstanceGroupId", "AutoScalingPolicy"], + members: { + ClusterId: {}, + InstanceGroupId: {}, + AutoScalingPolicy: { shape: "Sv" }, + }, + }, + output: { + type: "structure", + members: { + ClusterId: {}, + InstanceGroupId: {}, + AutoScalingPolicy: { shape: "S4t" }, + ClusterArn: {}, + }, + }, + }, + PutBlockPublicAccessConfiguration: { + input: { + type: "structure", + required: ["BlockPublicAccessConfiguration"], + members: { BlockPublicAccessConfiguration: { shape: "S3m" } }, + }, + output: { type: "structure", members: {} }, + }, + RemoveAutoScalingPolicy: { + input: { + type: "structure", + required: ["ClusterId", "InstanceGroupId"], + members: { ClusterId: {}, InstanceGroupId: {} }, + }, + output: { type: "structure", members: {} }, + }, + RemoveTags: { + input: { + type: "structure", + required: ["ResourceId", "TagKeys"], + members: { ResourceId: {}, TagKeys: { shape: "S2e" } }, + }, + output: { type: "structure", members: {} }, + }, + RunJobFlow: { + input: { + type: "structure", + required: ["Name", "Instances"], + members: { + Name: {}, + LogUri: {}, + AdditionalInfo: {}, + AmiVersion: {}, + ReleaseLabel: {}, + Instances: { + type: "structure", + members: { + MasterInstanceType: {}, + SlaveInstanceType: {}, + InstanceCount: { type: "integer" }, + InstanceGroups: { shape: "Sr" }, + InstanceFleets: { type: "list", member: { shape: "S3" } }, + Ec2KeyName: {}, + Placement: { shape: "S2y" }, + KeepJobFlowAliveWhenNoSteps: { type: "boolean" }, + TerminationProtected: { type: "boolean" }, + HadoopVersion: {}, + Ec2SubnetId: {}, + Ec2SubnetIds: { shape: "S2d" }, + EmrManagedMasterSecurityGroup: {}, + EmrManagedSlaveSecurityGroup: {}, + ServiceAccessSecurityGroup: {}, + AdditionalMasterSecurityGroups: { shape: "S63" }, + AdditionalSlaveSecurityGroups: { shape: "S63" }, + }, + }, + Steps: { shape: "S1c" }, + BootstrapActions: { type: "list", member: { shape: "S35" } }, + SupportedProducts: { shape: "S37" }, + NewSupportedProducts: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Args: { shape: "S1j" } }, + }, + }, + Applications: { shape: "S2h" }, + Configurations: { shape: "Sh" }, + VisibleToAllUsers: { type: "boolean" }, + JobFlowRole: {}, + ServiceRole: {}, + Tags: { shape: "S1o" }, + SecurityConfiguration: {}, + AutoScalingRole: {}, + ScaleDownBehavior: {}, + CustomAmiId: {}, + EbsRootVolumeSize: { type: "integer" }, + RepoUpgradeOnBoot: {}, + KerberosAttributes: { shape: "S2l" }, + StepConcurrencyLevel: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { JobFlowId: {}, ClusterArn: {} }, + }, + }, + SetTerminationProtection: { + input: { + type: "structure", + required: ["JobFlowIds", "TerminationProtected"], + members: { + JobFlowIds: { shape: "S1j" }, + TerminationProtected: { type: "boolean" }, + }, + }, + }, + SetVisibleToAllUsers: { + input: { + type: "structure", + required: ["JobFlowIds", "VisibleToAllUsers"], + members: { + JobFlowIds: { shape: "S1j" }, + VisibleToAllUsers: { type: "boolean" }, + }, + }, + }, + TerminateJobFlows: { + input: { + type: "structure", + required: ["JobFlowIds"], + members: { JobFlowIds: { shape: "S1j" } }, + }, + }, + }, + shapes: { + S3: { + type: "structure", + required: ["InstanceFleetType"], + members: { + Name: {}, + InstanceFleetType: {}, + TargetOnDemandCapacity: { type: "integer" }, + TargetSpotCapacity: { type: "integer" }, + InstanceTypeConfigs: { + type: "list", + member: { + type: "structure", + required: ["InstanceType"], + members: { + InstanceType: {}, + WeightedCapacity: { type: "integer" }, + BidPrice: {}, + BidPriceAsPercentageOfOnDemandPrice: { type: "double" }, + EbsConfiguration: { shape: "Sa" }, + Configurations: { shape: "Sh" }, + }, + }, + }, + LaunchSpecifications: { shape: "Sk" }, + }, + }, + Sa: { + type: "structure", + members: { + EbsBlockDeviceConfigs: { + type: "list", + member: { + type: "structure", + required: ["VolumeSpecification"], + members: { + VolumeSpecification: { shape: "Sd" }, + VolumesPerInstance: { type: "integer" }, + }, + }, + }, + EbsOptimized: { type: "boolean" }, + }, + }, + Sd: { + type: "structure", + required: ["VolumeType", "SizeInGB"], + members: { + VolumeType: {}, + Iops: { type: "integer" }, + SizeInGB: { type: "integer" }, + }, + }, + Sh: { + type: "list", + member: { + type: "structure", + members: { + Classification: {}, + Configurations: { shape: "Sh" }, + Properties: { shape: "Sj" }, + }, + }, + }, + Sj: { type: "map", key: {}, value: {} }, + Sk: { + type: "structure", + required: ["SpotSpecification"], + members: { + SpotSpecification: { + type: "structure", + required: ["TimeoutDurationMinutes", "TimeoutAction"], + members: { + TimeoutDurationMinutes: { type: "integer" }, + TimeoutAction: {}, + BlockDurationMinutes: { type: "integer" }, + }, + }, + }, + }, + Sr: { + type: "list", + member: { + type: "structure", + required: ["InstanceRole", "InstanceType", "InstanceCount"], + members: { + Name: {}, + Market: {}, + InstanceRole: {}, + BidPrice: {}, + InstanceType: {}, + InstanceCount: { type: "integer" }, + Configurations: { shape: "Sh" }, + EbsConfiguration: { shape: "Sa" }, + AutoScalingPolicy: { shape: "Sv" }, + }, + }, + }, + Sv: { + type: "structure", + required: ["Constraints", "Rules"], + members: { Constraints: { shape: "Sw" }, Rules: { shape: "Sx" } }, + }, + Sw: { + type: "structure", + required: ["MinCapacity", "MaxCapacity"], + members: { + MinCapacity: { type: "integer" }, + MaxCapacity: { type: "integer" }, + }, + }, + Sx: { + type: "list", + member: { + type: "structure", + required: ["Name", "Action", "Trigger"], + members: { + Name: {}, + Description: {}, + Action: { + type: "structure", + required: ["SimpleScalingPolicyConfiguration"], + members: { + Market: {}, + SimpleScalingPolicyConfiguration: { + type: "structure", + required: ["ScalingAdjustment"], + members: { + AdjustmentType: {}, + ScalingAdjustment: { type: "integer" }, + CoolDown: { type: "integer" }, + }, + }, + }, + }, + Trigger: { + type: "structure", + required: ["CloudWatchAlarmDefinition"], + members: { + CloudWatchAlarmDefinition: { + type: "structure", + required: [ + "ComparisonOperator", + "MetricName", + "Period", + "Threshold", + ], + members: { + ComparisonOperator: {}, + EvaluationPeriods: { type: "integer" }, + MetricName: {}, + Namespace: {}, + Period: { type: "integer" }, + Statistic: {}, + Threshold: { type: "double" }, + Unit: {}, + Dimensions: { + type: "list", + member: { + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + S1c: { type: "list", member: { shape: "S1d" } }, + S1d: { + type: "structure", + required: ["Name", "HadoopJarStep"], + members: { + Name: {}, + ActionOnFailure: {}, + HadoopJarStep: { + type: "structure", + required: ["Jar"], + members: { + Properties: { + type: "list", + member: { + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + Jar: {}, + MainClass: {}, + Args: { shape: "S1j" }, + }, + }, + }, + }, + S1j: { type: "list", member: {} }, + S1l: { type: "list", member: {} }, + S1o: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, + }, + S27: { + type: "structure", + members: { + State: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + Timeline: { + type: "structure", + members: { + CreationDateTime: { type: "timestamp" }, + ReadyDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + }, + }, + }, + }, + S2d: { type: "list", member: {} }, + S2e: { type: "list", member: {} }, + S2h: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Version: {}, + Args: { shape: "S2e" }, + AdditionalInfo: { shape: "Sj" }, + }, + }, + }, + S2l: { + type: "structure", + required: ["Realm", "KdcAdminPassword"], + members: { + Realm: {}, + KdcAdminPassword: {}, + CrossRealmTrustPrincipalPassword: {}, + ADDomainJoinUser: {}, + ADDomainJoinPassword: {}, + }, + }, + S2y: { + type: "structure", + members: { + AvailabilityZone: {}, + AvailabilityZones: { shape: "S2d" }, + }, + }, + S35: { + type: "structure", + required: ["Name", "ScriptBootstrapAction"], + members: { + Name: {}, + ScriptBootstrapAction: { + type: "structure", + required: ["Path"], + members: { Path: {}, Args: { shape: "S1j" } }, + }, + }, + }, + S37: { type: "list", member: {} }, + S3d: { + type: "structure", + members: { + Jar: {}, + Properties: { shape: "Sj" }, + MainClass: {}, + Args: { shape: "S2e" }, + }, + }, + S3e: { + type: "structure", + members: { + State: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + FailureDetails: { + type: "structure", + members: { Reason: {}, Message: {}, LogFile: {} }, + }, + Timeline: { + type: "structure", + members: { + CreationDateTime: { type: "timestamp" }, + StartDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + }, + }, + }, + }, + S3m: { + type: "structure", + required: ["BlockPublicSecurityGroupRules"], + members: { + BlockPublicSecurityGroupRules: { type: "boolean" }, + PermittedPublicSecurityGroupRuleRanges: { + type: "list", + member: { + type: "structure", + required: ["MinRange"], + members: { + MinRange: { type: "integer" }, + MaxRange: { type: "integer" }, + }, + }, + }, + }, + }, + S4c: { + type: "list", + member: { + type: "structure", + members: { VolumeSpecification: { shape: "Sd" }, Device: {} }, + }, + }, + S4p: { + type: "structure", + members: { + DecommissionTimeout: { type: "integer" }, + InstanceResizePolicy: { + type: "structure", + members: { + InstancesToTerminate: { shape: "S4r" }, + InstancesToProtect: { shape: "S4r" }, + InstanceTerminationTimeout: { type: "integer" }, + }, + }, + }, + }, + S4r: { type: "list", member: {} }, + S4t: { + type: "structure", + members: { + Status: { + type: "structure", + members: { + State: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + }, + }, + Constraints: { shape: "Sw" }, + Rules: { shape: "Sx" }, + }, + }, + S63: { type: "list", member: {} }, + }, + }; /***/ }, - /***/ 94126: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"uid":"iot-data-2015-05-28","apiVersion":"2015-05-28","endpointPrefix":"data.iot","protocol":"rest-json","serviceFullName":"AWS IoT Data Plane","serviceId":"IoT Data Plane","signatureVersion":"v4","signingName":"iotdata"},"operations":{"DeleteThingShadow":{"http":{"method":"DELETE","requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","required":["payload"],"members":{"payload":{"type":"blob"}},"payload":"payload"}},"GetThingShadow":{"http":{"method":"GET","requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"payload":{"type":"blob"}},"payload":"payload"}},"Publish":{"http":{"requestUri":"/topics/{topic}"},"input":{"type":"structure","required":["topic"],"members":{"topic":{"location":"uri","locationName":"topic"},"qos":{"location":"querystring","locationName":"qos","type":"integer"},"payload":{"type":"blob"}},"payload":"payload"}},"UpdateThingShadow":{"http":{"requestUri":"/things/{thingName}/shadow"},"input":{"type":"structure","required":["thingName","payload"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"payload":{"type":"blob"}},"payload":"payload"},"output":{"type":"structure","members":{"payload":{"type":"blob"}},"payload":"payload"}}},"shapes":{}}' - ); - - /***/ - }, + /***/ 439: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); - /***/ 27052: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-09-29","endpointPrefix":"data.jobs.iot","protocol":"rest-json","serviceFullName":"AWS IoT Jobs Data Plane","serviceId":"IoT Jobs Data Plane","signatureVersion":"v4","signingName":"iot-jobs-data","uid":"iot-jobs-data-2017-09-29"},"operations":{"DescribeJobExecution":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","thingName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"includeJobDocument":{"location":"querystring","locationName":"includeJobDocument","type":"boolean"},"executionNumber":{"location":"querystring","locationName":"executionNumber","type":"long"}}},"output":{"type":"structure","members":{"execution":{"shape":"S7"}}}},"GetPendingJobExecutions":{"http":{"method":"GET","requestUri":"/things/{thingName}/jobs"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"}}},"output":{"type":"structure","members":{"inProgressJobs":{"shape":"Sl"},"queuedJobs":{"shape":"Sl"}}}},"StartNextPendingJobExecution":{"http":{"method":"PUT","requestUri":"/things/{thingName}/jobs/$next"},"input":{"type":"structure","required":["thingName"],"members":{"thingName":{"location":"uri","locationName":"thingName"},"statusDetails":{"shape":"Sa"},"stepTimeoutInMinutes":{"type":"long"}}},"output":{"type":"structure","members":{"execution":{"shape":"S7"}}}},"UpdateJobExecution":{"http":{"requestUri":"/things/{thingName}/jobs/{jobId}"},"input":{"type":"structure","required":["jobId","thingName","status"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"thingName":{"location":"uri","locationName":"thingName"},"status":{},"statusDetails":{"shape":"Sa"},"stepTimeoutInMinutes":{"type":"long"},"expectedVersion":{"type":"long"},"includeJobExecutionState":{"type":"boolean"},"includeJobDocument":{"type":"boolean"},"executionNumber":{"type":"long"}}},"output":{"type":"structure","members":{"executionState":{"type":"structure","members":{"status":{},"statusDetails":{"shape":"Sa"},"versionNumber":{"type":"long"}}},"jobDocument":{}}}}},"shapes":{"S7":{"type":"structure","members":{"jobId":{},"thingName":{},"status":{},"statusDetails":{"shape":"Sa"},"queuedAt":{"type":"long"},"startedAt":{"type":"long"},"lastUpdatedAt":{"type":"long"},"approximateSecondsBeforeTimedOut":{"type":"long"},"versionNumber":{"type":"long"},"executionNumber":{"type":"long"},"jobDocument":{}}},"Sa":{"type":"map","key":{},"value":{}},"Sl":{"type":"list","member":{"type":"structure","members":{"jobId":{},"queuedAt":{"type":"long"},"startedAt":{"type":"long"},"lastUpdatedAt":{"type":"long"},"versionNumber":{"type":"long"},"executionNumber":{"type":"long"}}}}}}' - ); + function QueryParamSerializer() {} - /***/ - }, + QueryParamSerializer.prototype.serialize = function (params, shape, fn) { + serializeStructure("", params, shape, fn); + }; - /***/ 87653: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + function ucfirst(shape) { + if (shape.isQueryName || shape.api.protocol !== "ec2") { + return shape.name; + } else { + return shape.name[0].toUpperCase() + shape.name.substr(1); + } + } - /***/ - }, + function serializeStructure(prefix, struct, rules, fn) { + util.each(rules.members, function (name, member) { + var value = struct[name]; + if (value === null || value === undefined) return; - /***/ 69668: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-05-14","endpointPrefix":"devices.iot1click","signingName":"iot1click","serviceFullName":"AWS IoT 1-Click Devices Service","serviceId":"IoT 1Click Devices Service","protocol":"rest-json","jsonVersion":"1.1","uid":"devices-2018-05-14","signatureVersion":"v4"},"operations":{"ClaimDevicesByClaimCode":{"http":{"method":"PUT","requestUri":"/claims/{claimCode}","responseCode":200},"input":{"type":"structure","members":{"ClaimCode":{"location":"uri","locationName":"claimCode"}},"required":["ClaimCode"]},"output":{"type":"structure","members":{"ClaimCode":{"locationName":"claimCode"},"Total":{"locationName":"total","type":"integer"}}}},"DescribeDevice":{"http":{"method":"GET","requestUri":"/devices/{deviceId}","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"}},"required":["DeviceId"]},"output":{"type":"structure","members":{"DeviceDescription":{"shape":"S8","locationName":"deviceDescription"}}}},"FinalizeDeviceClaim":{"http":{"method":"PUT","requestUri":"/devices/{deviceId}/finalize-claim","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"},"Tags":{"shape":"Sc","locationName":"tags"}},"required":["DeviceId"]},"output":{"type":"structure","members":{"State":{"locationName":"state"}}}},"GetDeviceMethods":{"http":{"method":"GET","requestUri":"/devices/{deviceId}/methods","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"}},"required":["DeviceId"]},"output":{"type":"structure","members":{"DeviceMethods":{"locationName":"deviceMethods","type":"list","member":{"shape":"Si"}}}}},"InitiateDeviceClaim":{"http":{"method":"PUT","requestUri":"/devices/{deviceId}/initiate-claim","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"}},"required":["DeviceId"]},"output":{"type":"structure","members":{"State":{"locationName":"state"}}}},"InvokeDeviceMethod":{"http":{"requestUri":"/devices/{deviceId}/methods","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"},"DeviceMethod":{"shape":"Si","locationName":"deviceMethod"},"DeviceMethodParameters":{"locationName":"deviceMethodParameters"}},"required":["DeviceId"]},"output":{"type":"structure","members":{"DeviceMethodResponse":{"locationName":"deviceMethodResponse"}}}},"ListDeviceEvents":{"http":{"method":"GET","requestUri":"/devices/{deviceId}/events","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"},"FromTimeStamp":{"shape":"So","location":"querystring","locationName":"fromTimeStamp"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"ToTimeStamp":{"shape":"So","location":"querystring","locationName":"toTimeStamp"}},"required":["DeviceId","FromTimeStamp","ToTimeStamp"]},"output":{"type":"structure","members":{"Events":{"locationName":"events","type":"list","member":{"type":"structure","members":{"Device":{"locationName":"device","type":"structure","members":{"Attributes":{"locationName":"attributes","type":"structure","members":{}},"DeviceId":{"locationName":"deviceId"},"Type":{"locationName":"type"}}},"StdEvent":{"locationName":"stdEvent"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListDevices":{"http":{"method":"GET","requestUri":"/devices","responseCode":200},"input":{"type":"structure","members":{"DeviceType":{"location":"querystring","locationName":"deviceType"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Devices":{"locationName":"devices","type":"list","member":{"shape":"S8"}},"NextToken":{"locationName":"nextToken"}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"Sc","locationName":"tags"}}}},"TagResource":{"http":{"requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"Tags":{"shape":"Sc","locationName":"tags"}},"required":["ResourceArn","Tags"]}},"UnclaimDevice":{"http":{"method":"PUT","requestUri":"/devices/{deviceId}/unclaim","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"}},"required":["DeviceId"]},"output":{"type":"structure","members":{"State":{"locationName":"state"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}},"required":["TagKeys","ResourceArn"]}},"UpdateDeviceState":{"http":{"method":"PUT","requestUri":"/devices/{deviceId}/state","responseCode":200},"input":{"type":"structure","members":{"DeviceId":{"location":"uri","locationName":"deviceId"},"Enabled":{"locationName":"enabled","type":"boolean"}},"required":["DeviceId"]},"output":{"type":"structure","members":{}}}},"shapes":{"S8":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Attributes":{"locationName":"attributes","type":"map","key":{},"value":{}},"DeviceId":{"locationName":"deviceId"},"Enabled":{"locationName":"enabled","type":"boolean"},"RemainingLife":{"locationName":"remainingLife","type":"double"},"Type":{"locationName":"type"},"Tags":{"shape":"Sc","locationName":"tags"}}},"Sc":{"type":"map","key":{},"value":{}},"Si":{"type":"structure","members":{"DeviceType":{"locationName":"deviceType"},"MethodName":{"locationName":"methodName"}}},"So":{"type":"timestamp","timestampFormat":"iso8601"}}}' - ); + var memberName = ucfirst(member); + memberName = prefix ? prefix + "." + memberName : memberName; + serializeMember(memberName, value, member, fn); + }); + } - /***/ - }, + function serializeMap(name, map, rules, fn) { + var i = 1; + util.each(map, function (key, value) { + var prefix = rules.flattened ? "." : ".entry."; + var position = prefix + i++ + "."; + var keyName = position + (rules.key.name || "key"); + var valueName = position + (rules.value.name || "value"); + serializeMember(name + keyName, key, rules.key, fn); + serializeMember(name + valueName, value, rules.value, fn); + }); + } - /***/ 66389: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-05-14","endpointPrefix":"projects.iot1click","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"AWS IoT 1-Click Projects","serviceFullName":"AWS IoT 1-Click Projects Service","serviceId":"IoT 1Click Projects","signatureVersion":"v4","signingName":"iot1click","uid":"iot1click-projects-2018-05-14"},"operations":{"AssociateDeviceWithPlacement":{"http":{"method":"PUT","requestUri":"/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}"},"input":{"type":"structure","required":["projectName","placementName","deviceId","deviceTemplateName"],"members":{"projectName":{"location":"uri","locationName":"projectName"},"placementName":{"location":"uri","locationName":"placementName"},"deviceId":{},"deviceTemplateName":{"location":"uri","locationName":"deviceTemplateName"}}},"output":{"type":"structure","members":{}}},"CreatePlacement":{"http":{"requestUri":"/projects/{projectName}/placements"},"input":{"type":"structure","required":["placementName","projectName"],"members":{"placementName":{},"projectName":{"location":"uri","locationName":"projectName"},"attributes":{"shape":"S8"}}},"output":{"type":"structure","members":{}}},"CreateProject":{"http":{"requestUri":"/projects"},"input":{"type":"structure","required":["projectName"],"members":{"projectName":{},"description":{},"placementTemplate":{"shape":"Se"},"tags":{"shape":"Sn"}}},"output":{"type":"structure","members":{}}},"DeletePlacement":{"http":{"method":"DELETE","requestUri":"/projects/{projectName}/placements/{placementName}"},"input":{"type":"structure","required":["placementName","projectName"],"members":{"placementName":{"location":"uri","locationName":"placementName"},"projectName":{"location":"uri","locationName":"projectName"}}},"output":{"type":"structure","members":{}}},"DeleteProject":{"http":{"method":"DELETE","requestUri":"/projects/{projectName}"},"input":{"type":"structure","required":["projectName"],"members":{"projectName":{"location":"uri","locationName":"projectName"}}},"output":{"type":"structure","members":{}}},"DescribePlacement":{"http":{"method":"GET","requestUri":"/projects/{projectName}/placements/{placementName}"},"input":{"type":"structure","required":["placementName","projectName"],"members":{"placementName":{"location":"uri","locationName":"placementName"},"projectName":{"location":"uri","locationName":"projectName"}}},"output":{"type":"structure","required":["placement"],"members":{"placement":{"type":"structure","required":["projectName","placementName","attributes","createdDate","updatedDate"],"members":{"projectName":{},"placementName":{},"attributes":{"shape":"S8"},"createdDate":{"type":"timestamp"},"updatedDate":{"type":"timestamp"}}}}}},"DescribeProject":{"http":{"method":"GET","requestUri":"/projects/{projectName}"},"input":{"type":"structure","required":["projectName"],"members":{"projectName":{"location":"uri","locationName":"projectName"}}},"output":{"type":"structure","required":["project"],"members":{"project":{"type":"structure","required":["projectName","createdDate","updatedDate"],"members":{"arn":{},"projectName":{},"description":{},"createdDate":{"type":"timestamp"},"updatedDate":{"type":"timestamp"},"placementTemplate":{"shape":"Se"},"tags":{"shape":"Sn"}}}}}},"DisassociateDeviceFromPlacement":{"http":{"method":"DELETE","requestUri":"/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}"},"input":{"type":"structure","required":["projectName","placementName","deviceTemplateName"],"members":{"projectName":{"location":"uri","locationName":"projectName"},"placementName":{"location":"uri","locationName":"placementName"},"deviceTemplateName":{"location":"uri","locationName":"deviceTemplateName"}}},"output":{"type":"structure","members":{}}},"GetDevicesInPlacement":{"http":{"method":"GET","requestUri":"/projects/{projectName}/placements/{placementName}/devices"},"input":{"type":"structure","required":["projectName","placementName"],"members":{"projectName":{"location":"uri","locationName":"projectName"},"placementName":{"location":"uri","locationName":"placementName"}}},"output":{"type":"structure","required":["devices"],"members":{"devices":{"type":"map","key":{},"value":{}}}}},"ListPlacements":{"http":{"method":"GET","requestUri":"/projects/{projectName}/placements"},"input":{"type":"structure","required":["projectName"],"members":{"projectName":{"location":"uri","locationName":"projectName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["placements"],"members":{"placements":{"type":"list","member":{"type":"structure","required":["projectName","placementName","createdDate","updatedDate"],"members":{"projectName":{},"placementName":{},"createdDate":{"type":"timestamp"},"updatedDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListProjects":{"http":{"method":"GET","requestUri":"/projects"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","required":["projects"],"members":{"projects":{"type":"list","member":{"type":"structure","required":["projectName","createdDate","updatedDate"],"members":{"arn":{},"projectName":{},"createdDate":{"type":"timestamp"},"updatedDate":{"type":"timestamp"},"tags":{"shape":"Sn"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sn"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sn"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdatePlacement":{"http":{"method":"PUT","requestUri":"/projects/{projectName}/placements/{placementName}"},"input":{"type":"structure","required":["placementName","projectName"],"members":{"placementName":{"location":"uri","locationName":"placementName"},"projectName":{"location":"uri","locationName":"projectName"},"attributes":{"shape":"S8"}}},"output":{"type":"structure","members":{}}},"UpdateProject":{"http":{"method":"PUT","requestUri":"/projects/{projectName}"},"input":{"type":"structure","required":["projectName"],"members":{"projectName":{"location":"uri","locationName":"projectName"},"description":{},"placementTemplate":{"shape":"Se"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S8":{"type":"map","key":{},"value":{}},"Se":{"type":"structure","members":{"defaultAttributes":{"type":"map","key":{},"value":{}},"deviceTemplates":{"type":"map","key":{},"value":{"type":"structure","members":{"deviceType":{},"callbackOverrides":{"type":"map","key":{},"value":{}}}}}}},"Sn":{"type":"map","key":{},"value":{}}}}' - ); + function serializeList(name, list, rules, fn) { + var memberRules = rules.member || {}; - /***/ - }, + if (list.length === 0) { + fn.call(this, name, null); + return; + } - /***/ 42078: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListPlacements":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"placements"},"ListProjects":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"projects"}}}' - ); + util.arrayEach(list, function (v, n) { + var suffix = "." + (n + 1); + if (rules.api.protocol === "ec2") { + // Do nothing for EC2 + suffix = suffix + ""; // make linter happy + } else if (rules.flattened) { + if (memberRules.name) { + var parts = name.split("."); + parts.pop(); + parts.push(ucfirst(memberRules)); + name = parts.join("."); + } + } else { + suffix = + "." + (memberRules.name ? memberRules.name : "member") + suffix; + } + serializeMember(name + suffix, v, memberRules, fn); + }); + } - /***/ - }, + function serializeMember(name, value, rules, fn) { + if (value === null || value === undefined) return; + if (rules.type === "structure") { + serializeStructure(name, value, rules, fn); + } else if (rules.type === "list") { + serializeList(name, value, rules, fn); + } else if (rules.type === "map") { + serializeMap(name, value, rules, fn); + } else { + fn(name, rules.toWireFormat(value).toString()); + } + } - /***/ 87696: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-11-27","endpointPrefix":"iotanalytics","protocol":"rest-json","serviceFullName":"AWS IoT Analytics","serviceId":"IoTAnalytics","signatureVersion":"v4","signingName":"iotanalytics","uid":"iotanalytics-2017-11-27"},"operations":{"BatchPutMessage":{"http":{"requestUri":"/messages/batch","responseCode":200},"input":{"type":"structure","required":["channelName","messages"],"members":{"channelName":{},"messages":{"type":"list","member":{"type":"structure","required":["messageId","payload"],"members":{"messageId":{},"payload":{"type":"blob"}}}}}},"output":{"type":"structure","members":{"batchPutMessageErrorEntries":{"type":"list","member":{"type":"structure","members":{"messageId":{},"errorCode":{},"errorMessage":{}}}}}}},"CancelPipelineReprocessing":{"http":{"method":"DELETE","requestUri":"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"},"input":{"type":"structure","required":["pipelineName","reprocessingId"],"members":{"pipelineName":{"location":"uri","locationName":"pipelineName"},"reprocessingId":{"location":"uri","locationName":"reprocessingId"}}},"output":{"type":"structure","members":{}}},"CreateChannel":{"http":{"requestUri":"/channels","responseCode":201},"input":{"type":"structure","required":["channelName"],"members":{"channelName":{},"channelStorage":{"shape":"Sh"},"retentionPeriod":{"shape":"Sn"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{"channelName":{},"channelArn":{},"retentionPeriod":{"shape":"Sn"}}}},"CreateDataset":{"http":{"requestUri":"/datasets","responseCode":201},"input":{"type":"structure","required":["datasetName","actions"],"members":{"datasetName":{},"actions":{"shape":"Sy"},"triggers":{"shape":"S1l"},"contentDeliveryRules":{"shape":"S1q"},"retentionPeriod":{"shape":"Sn"},"versioningConfiguration":{"shape":"S21"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{"datasetName":{},"datasetArn":{},"retentionPeriod":{"shape":"Sn"}}}},"CreateDatasetContent":{"http":{"requestUri":"/datasets/{datasetName}/content"},"input":{"type":"structure","required":["datasetName"],"members":{"datasetName":{"location":"uri","locationName":"datasetName"}}},"output":{"type":"structure","members":{"versionId":{}}}},"CreateDatastore":{"http":{"requestUri":"/datastores","responseCode":201},"input":{"type":"structure","required":["datastoreName"],"members":{"datastoreName":{},"datastoreStorage":{"shape":"S2b"},"retentionPeriod":{"shape":"Sn"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{"datastoreName":{},"datastoreArn":{},"retentionPeriod":{"shape":"Sn"}}}},"CreatePipeline":{"http":{"requestUri":"/pipelines","responseCode":201},"input":{"type":"structure","required":["pipelineName","pipelineActivities"],"members":{"pipelineName":{},"pipelineActivities":{"shape":"S2h"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{"pipelineName":{},"pipelineArn":{}}}},"DeleteChannel":{"http":{"method":"DELETE","requestUri":"/channels/{channelName}","responseCode":204},"input":{"type":"structure","required":["channelName"],"members":{"channelName":{"location":"uri","locationName":"channelName"}}}},"DeleteDataset":{"http":{"method":"DELETE","requestUri":"/datasets/{datasetName}","responseCode":204},"input":{"type":"structure","required":["datasetName"],"members":{"datasetName":{"location":"uri","locationName":"datasetName"}}}},"DeleteDatasetContent":{"http":{"method":"DELETE","requestUri":"/datasets/{datasetName}/content","responseCode":204},"input":{"type":"structure","required":["datasetName"],"members":{"datasetName":{"location":"uri","locationName":"datasetName"},"versionId":{"location":"querystring","locationName":"versionId"}}}},"DeleteDatastore":{"http":{"method":"DELETE","requestUri":"/datastores/{datastoreName}","responseCode":204},"input":{"type":"structure","required":["datastoreName"],"members":{"datastoreName":{"location":"uri","locationName":"datastoreName"}}}},"DeletePipeline":{"http":{"method":"DELETE","requestUri":"/pipelines/{pipelineName}","responseCode":204},"input":{"type":"structure","required":["pipelineName"],"members":{"pipelineName":{"location":"uri","locationName":"pipelineName"}}}},"DescribeChannel":{"http":{"method":"GET","requestUri":"/channels/{channelName}"},"input":{"type":"structure","required":["channelName"],"members":{"channelName":{"location":"uri","locationName":"channelName"},"includeStatistics":{"location":"querystring","locationName":"includeStatistics","type":"boolean"}}},"output":{"type":"structure","members":{"channel":{"type":"structure","members":{"name":{},"storage":{"shape":"Sh"},"arn":{},"status":{},"retentionPeriod":{"shape":"Sn"},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}},"statistics":{"type":"structure","members":{"size":{"shape":"S3f"}}}}}},"DescribeDataset":{"http":{"method":"GET","requestUri":"/datasets/{datasetName}"},"input":{"type":"structure","required":["datasetName"],"members":{"datasetName":{"location":"uri","locationName":"datasetName"}}},"output":{"type":"structure","members":{"dataset":{"type":"structure","members":{"name":{},"arn":{},"actions":{"shape":"Sy"},"triggers":{"shape":"S1l"},"contentDeliveryRules":{"shape":"S1q"},"status":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"retentionPeriod":{"shape":"Sn"},"versioningConfiguration":{"shape":"S21"}}}}}},"DescribeDatastore":{"http":{"method":"GET","requestUri":"/datastores/{datastoreName}"},"input":{"type":"structure","required":["datastoreName"],"members":{"datastoreName":{"location":"uri","locationName":"datastoreName"},"includeStatistics":{"location":"querystring","locationName":"includeStatistics","type":"boolean"}}},"output":{"type":"structure","members":{"datastore":{"type":"structure","members":{"name":{},"storage":{"shape":"S2b"},"arn":{},"status":{},"retentionPeriod":{"shape":"Sn"},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}},"statistics":{"type":"structure","members":{"size":{"shape":"S3f"}}}}}},"DescribeLoggingOptions":{"http":{"method":"GET","requestUri":"/logging"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"loggingOptions":{"shape":"S3s"}}}},"DescribePipeline":{"http":{"method":"GET","requestUri":"/pipelines/{pipelineName}"},"input":{"type":"structure","required":["pipelineName"],"members":{"pipelineName":{"location":"uri","locationName":"pipelineName"}}},"output":{"type":"structure","members":{"pipeline":{"type":"structure","members":{"name":{},"arn":{},"activities":{"shape":"S2h"},"reprocessingSummaries":{"shape":"S3y"},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}}}}},"GetDatasetContent":{"http":{"method":"GET","requestUri":"/datasets/{datasetName}/content"},"input":{"type":"structure","required":["datasetName"],"members":{"datasetName":{"location":"uri","locationName":"datasetName"},"versionId":{"location":"querystring","locationName":"versionId"}}},"output":{"type":"structure","members":{"entries":{"type":"list","member":{"type":"structure","members":{"entryName":{},"dataURI":{}}}},"timestamp":{"type":"timestamp"},"status":{"shape":"S46"}}}},"ListChannels":{"http":{"method":"GET","requestUri":"/channels"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"channelSummaries":{"type":"list","member":{"type":"structure","members":{"channelName":{},"channelStorage":{"type":"structure","members":{"serviceManagedS3":{"type":"structure","members":{}},"customerManagedS3":{"type":"structure","members":{"bucket":{},"keyPrefix":{},"roleArn":{}}}}},"status":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListDatasetContents":{"http":{"method":"GET","requestUri":"/datasets/{datasetName}/contents"},"input":{"type":"structure","required":["datasetName"],"members":{"datasetName":{"location":"uri","locationName":"datasetName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"scheduledOnOrAfter":{"location":"querystring","locationName":"scheduledOnOrAfter","type":"timestamp"},"scheduledBefore":{"location":"querystring","locationName":"scheduledBefore","type":"timestamp"}}},"output":{"type":"structure","members":{"datasetContentSummaries":{"type":"list","member":{"type":"structure","members":{"version":{},"status":{"shape":"S46"},"creationTime":{"type":"timestamp"},"scheduleTime":{"type":"timestamp"},"completionTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListDatasets":{"http":{"method":"GET","requestUri":"/datasets"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"datasetSummaries":{"type":"list","member":{"type":"structure","members":{"datasetName":{},"status":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"triggers":{"shape":"S1l"},"actions":{"type":"list","member":{"type":"structure","members":{"actionName":{},"actionType":{}}}}}}},"nextToken":{}}}},"ListDatastores":{"http":{"method":"GET","requestUri":"/datastores"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"datastoreSummaries":{"type":"list","member":{"type":"structure","members":{"datastoreName":{},"datastoreStorage":{"type":"structure","members":{"serviceManagedS3":{"type":"structure","members":{}},"customerManagedS3":{"type":"structure","members":{"bucket":{},"keyPrefix":{},"roleArn":{}}}}},"status":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListPipelines":{"http":{"method":"GET","requestUri":"/pipelines"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"pipelineSummaries":{"type":"list","member":{"type":"structure","members":{"pipelineName":{},"reprocessingSummaries":{"shape":"S3y"},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sq"}}}},"PutLoggingOptions":{"http":{"method":"PUT","requestUri":"/logging"},"input":{"type":"structure","required":["loggingOptions"],"members":{"loggingOptions":{"shape":"S3s"}}}},"RunPipelineActivity":{"http":{"requestUri":"/pipelineactivities/run"},"input":{"type":"structure","required":["pipelineActivity","payloads"],"members":{"pipelineActivity":{"shape":"S2i"},"payloads":{"shape":"S59"}}},"output":{"type":"structure","members":{"payloads":{"shape":"S59"},"logResult":{}}}},"SampleChannelData":{"http":{"method":"GET","requestUri":"/channels/{channelName}/sample"},"input":{"type":"structure","required":["channelName"],"members":{"channelName":{"location":"uri","locationName":"channelName"},"maxMessages":{"location":"querystring","locationName":"maxMessages","type":"integer"},"startTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"endTime":{"location":"querystring","locationName":"endTime","type":"timestamp"}}},"output":{"type":"structure","members":{"payloads":{"shape":"S59"}}}},"StartPipelineReprocessing":{"http":{"requestUri":"/pipelines/{pipelineName}/reprocessing"},"input":{"type":"structure","required":["pipelineName"],"members":{"pipelineName":{"location":"uri","locationName":"pipelineName"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"reprocessingId":{}}}},"TagResource":{"http":{"requestUri":"/tags","responseCode":204},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"tags":{"shape":"Sq"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags","responseCode":204},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateChannel":{"http":{"method":"PUT","requestUri":"/channels/{channelName}"},"input":{"type":"structure","required":["channelName"],"members":{"channelName":{"location":"uri","locationName":"channelName"},"channelStorage":{"shape":"Sh"},"retentionPeriod":{"shape":"Sn"}}}},"UpdateDataset":{"http":{"method":"PUT","requestUri":"/datasets/{datasetName}"},"input":{"type":"structure","required":["datasetName","actions"],"members":{"datasetName":{"location":"uri","locationName":"datasetName"},"actions":{"shape":"Sy"},"triggers":{"shape":"S1l"},"contentDeliveryRules":{"shape":"S1q"},"retentionPeriod":{"shape":"Sn"},"versioningConfiguration":{"shape":"S21"}}}},"UpdateDatastore":{"http":{"method":"PUT","requestUri":"/datastores/{datastoreName}"},"input":{"type":"structure","required":["datastoreName"],"members":{"datastoreName":{"location":"uri","locationName":"datastoreName"},"retentionPeriod":{"shape":"Sn"},"datastoreStorage":{"shape":"S2b"}}}},"UpdatePipeline":{"http":{"method":"PUT","requestUri":"/pipelines/{pipelineName}"},"input":{"type":"structure","required":["pipelineName","pipelineActivities"],"members":{"pipelineName":{"location":"uri","locationName":"pipelineName"},"pipelineActivities":{"shape":"S2h"}}}}},"shapes":{"Sh":{"type":"structure","members":{"serviceManagedS3":{"type":"structure","members":{}},"customerManagedS3":{"type":"structure","required":["bucket","roleArn"],"members":{"bucket":{},"keyPrefix":{},"roleArn":{}}}}},"Sn":{"type":"structure","members":{"unlimited":{"type":"boolean"},"numberOfDays":{"type":"integer"}}},"Sq":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Sy":{"type":"list","member":{"type":"structure","members":{"actionName":{},"queryAction":{"type":"structure","required":["sqlQuery"],"members":{"sqlQuery":{},"filters":{"type":"list","member":{"type":"structure","members":{"deltaTime":{"type":"structure","required":["offsetSeconds","timeExpression"],"members":{"offsetSeconds":{"type":"integer"},"timeExpression":{}}}}}}}},"containerAction":{"type":"structure","required":["image","executionRoleArn","resourceConfiguration"],"members":{"image":{},"executionRoleArn":{},"resourceConfiguration":{"type":"structure","required":["computeType","volumeSizeInGB"],"members":{"computeType":{},"volumeSizeInGB":{"type":"integer"}}},"variables":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{},"stringValue":{},"doubleValue":{"type":"double"},"datasetContentVersionValue":{"type":"structure","required":["datasetName"],"members":{"datasetName":{}}},"outputFileUriValue":{"type":"structure","required":["fileName"],"members":{"fileName":{}}}}}}}}}}},"S1l":{"type":"list","member":{"type":"structure","members":{"schedule":{"type":"structure","members":{"expression":{}}},"dataset":{"type":"structure","required":["name"],"members":{"name":{}}}}}},"S1q":{"type":"list","member":{"type":"structure","required":["destination"],"members":{"entryName":{},"destination":{"type":"structure","members":{"iotEventsDestinationConfiguration":{"type":"structure","required":["inputName","roleArn"],"members":{"inputName":{},"roleArn":{}}},"s3DestinationConfiguration":{"type":"structure","required":["bucket","key","roleArn"],"members":{"bucket":{},"key":{},"glueConfiguration":{"type":"structure","required":["tableName","databaseName"],"members":{"tableName":{},"databaseName":{}}},"roleArn":{}}}}}}}},"S21":{"type":"structure","members":{"unlimited":{"type":"boolean"},"maxVersions":{"type":"integer"}}},"S2b":{"type":"structure","members":{"serviceManagedS3":{"type":"structure","members":{}},"customerManagedS3":{"type":"structure","required":["bucket","roleArn"],"members":{"bucket":{},"keyPrefix":{},"roleArn":{}}}}},"S2h":{"type":"list","member":{"shape":"S2i"}},"S2i":{"type":"structure","members":{"channel":{"type":"structure","required":["name","channelName"],"members":{"name":{},"channelName":{},"next":{}}},"lambda":{"type":"structure","required":["name","lambdaName","batchSize"],"members":{"name":{},"lambdaName":{},"batchSize":{"type":"integer"},"next":{}}},"datastore":{"type":"structure","required":["name","datastoreName"],"members":{"name":{},"datastoreName":{}}},"addAttributes":{"type":"structure","required":["name","attributes"],"members":{"name":{},"attributes":{"type":"map","key":{},"value":{}},"next":{}}},"removeAttributes":{"type":"structure","required":["name","attributes"],"members":{"name":{},"attributes":{"shape":"S2t"},"next":{}}},"selectAttributes":{"type":"structure","required":["name","attributes"],"members":{"name":{},"attributes":{"shape":"S2t"},"next":{}}},"filter":{"type":"structure","required":["name","filter"],"members":{"name":{},"filter":{},"next":{}}},"math":{"type":"structure","required":["name","attribute","math"],"members":{"name":{},"attribute":{},"math":{},"next":{}}},"deviceRegistryEnrich":{"type":"structure","required":["name","attribute","thingName","roleArn"],"members":{"name":{},"attribute":{},"thingName":{},"roleArn":{},"next":{}}},"deviceShadowEnrich":{"type":"structure","required":["name","attribute","thingName","roleArn"],"members":{"name":{},"attribute":{},"thingName":{},"roleArn":{},"next":{}}}}},"S2t":{"type":"list","member":{}},"S3f":{"type":"structure","members":{"estimatedSizeInBytes":{"type":"double"},"estimatedOn":{"type":"timestamp"}}},"S3s":{"type":"structure","required":["roleArn","level","enabled"],"members":{"roleArn":{},"level":{},"enabled":{"type":"boolean"}}},"S3y":{"type":"list","member":{"type":"structure","members":{"id":{},"status":{},"creationTime":{"type":"timestamp"}}}},"S46":{"type":"structure","members":{"state":{},"reason":{}}},"S59":{"type":"list","member":{"type":"blob"}}}}' - ); + /** + * @api private + */ + module.exports = QueryParamSerializer; /***/ }, - /***/ 58536: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListChannels":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListDatasetContents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListDatasets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListDatastores":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListPipelines":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + /***/ 445: /***/ function (module, __unusedexports, __webpack_require__) { + /** + * What is necessary to create an event stream in node? + * - http response stream + * - parser + * - event stream model + */ - /***/ - }, + var EventMessageChunkerStream = __webpack_require__(3862) + .EventMessageChunkerStream; + var EventUnmarshallerStream = __webpack_require__(8723) + .EventUnmarshallerStream; - /***/ 55666: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-07-27","endpointPrefix":"iotevents","protocol":"rest-json","serviceFullName":"AWS IoT Events","serviceId":"IoT Events","signatureVersion":"v4","signingName":"iotevents","uid":"iotevents-2018-07-27"},"operations":{"CreateDetectorModel":{"http":{"requestUri":"/detector-models"},"input":{"type":"structure","required":["detectorModelName","detectorModelDefinition","roleArn"],"members":{"detectorModelName":{},"detectorModelDefinition":{"shape":"S3"},"detectorModelDescription":{},"key":{},"roleArn":{},"tags":{"shape":"S15"},"evaluationMethod":{}}},"output":{"type":"structure","members":{"detectorModelConfiguration":{"shape":"S1b"}}}},"CreateInput":{"http":{"requestUri":"/inputs","responseCode":201},"input":{"type":"structure","required":["inputName","inputDefinition"],"members":{"inputName":{},"inputDescription":{},"inputDefinition":{"shape":"S1i"},"tags":{"shape":"S15"}}},"output":{"type":"structure","members":{"inputConfiguration":{"shape":"S1m"}}}},"DeleteDetectorModel":{"http":{"method":"DELETE","requestUri":"/detector-models/{detectorModelName}","responseCode":204},"input":{"type":"structure","required":["detectorModelName"],"members":{"detectorModelName":{"location":"uri","locationName":"detectorModelName"}}},"output":{"type":"structure","members":{}}},"DeleteInput":{"http":{"method":"DELETE","requestUri":"/inputs/{inputName}"},"input":{"type":"structure","required":["inputName"],"members":{"inputName":{"location":"uri","locationName":"inputName"}}},"output":{"type":"structure","members":{}}},"DescribeDetectorModel":{"http":{"method":"GET","requestUri":"/detector-models/{detectorModelName}"},"input":{"type":"structure","required":["detectorModelName"],"members":{"detectorModelName":{"location":"uri","locationName":"detectorModelName"},"detectorModelVersion":{"location":"querystring","locationName":"version"}}},"output":{"type":"structure","members":{"detectorModel":{"type":"structure","members":{"detectorModelDefinition":{"shape":"S3"},"detectorModelConfiguration":{"shape":"S1b"}}}}}},"DescribeInput":{"http":{"method":"GET","requestUri":"/inputs/{inputName}"},"input":{"type":"structure","required":["inputName"],"members":{"inputName":{"location":"uri","locationName":"inputName"}}},"output":{"type":"structure","members":{"input":{"type":"structure","members":{"inputConfiguration":{"shape":"S1m"},"inputDefinition":{"shape":"S1i"}}}}}},"DescribeLoggingOptions":{"http":{"method":"GET","requestUri":"/logging"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"loggingOptions":{"shape":"S21"}}}},"ListDetectorModelVersions":{"http":{"method":"GET","requestUri":"/detector-models/{detectorModelName}/versions"},"input":{"type":"structure","required":["detectorModelName"],"members":{"detectorModelName":{"location":"uri","locationName":"detectorModelName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"detectorModelVersionSummaries":{"type":"list","member":{"type":"structure","members":{"detectorModelName":{},"detectorModelVersion":{},"detectorModelArn":{},"roleArn":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"status":{},"evaluationMethod":{}}}},"nextToken":{}}}},"ListDetectorModels":{"http":{"method":"GET","requestUri":"/detector-models"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"detectorModelSummaries":{"type":"list","member":{"type":"structure","members":{"detectorModelName":{},"detectorModelDescription":{},"creationTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListInputs":{"http":{"method":"GET","requestUri":"/inputs"},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"inputSummaries":{"type":"list","member":{"type":"structure","members":{"inputName":{},"inputDescription":{},"inputArn":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"status":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S15"}}}},"PutLoggingOptions":{"http":{"method":"PUT","requestUri":"/logging"},"input":{"type":"structure","required":["loggingOptions"],"members":{"loggingOptions":{"shape":"S21"}}}},"TagResource":{"http":{"requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"tags":{"shape":"S15"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDetectorModel":{"http":{"requestUri":"/detector-models/{detectorModelName}"},"input":{"type":"structure","required":["detectorModelName","detectorModelDefinition","roleArn"],"members":{"detectorModelName":{"location":"uri","locationName":"detectorModelName"},"detectorModelDefinition":{"shape":"S3"},"detectorModelDescription":{},"roleArn":{},"evaluationMethod":{}}},"output":{"type":"structure","members":{"detectorModelConfiguration":{"shape":"S1b"}}}},"UpdateInput":{"http":{"method":"PUT","requestUri":"/inputs/{inputName}"},"input":{"type":"structure","required":["inputName","inputDefinition"],"members":{"inputName":{"location":"uri","locationName":"inputName"},"inputDescription":{},"inputDefinition":{"shape":"S1i"}}},"output":{"type":"structure","members":{"inputConfiguration":{"shape":"S1m"}}}}},"shapes":{"S3":{"type":"structure","required":["states","initialStateName"],"members":{"states":{"type":"list","member":{"type":"structure","required":["stateName"],"members":{"stateName":{},"onInput":{"type":"structure","members":{"events":{"shape":"S8"},"transitionEvents":{"type":"list","member":{"type":"structure","required":["eventName","condition","nextState"],"members":{"eventName":{},"condition":{},"actions":{"shape":"Sc"},"nextState":{}}}}}},"onEnter":{"type":"structure","members":{"events":{"shape":"S8"}}},"onExit":{"type":"structure","members":{"events":{"shape":"S8"}}}}}},"initialStateName":{}}},"S8":{"type":"list","member":{"type":"structure","required":["eventName"],"members":{"eventName":{},"condition":{},"actions":{"shape":"Sc"}}}},"Sc":{"type":"list","member":{"type":"structure","members":{"setVariable":{"type":"structure","required":["variableName","value"],"members":{"variableName":{},"value":{}}},"sns":{"type":"structure","required":["targetArn"],"members":{"targetArn":{}}},"iotTopicPublish":{"type":"structure","required":["mqttTopic"],"members":{"mqttTopic":{}}},"setTimer":{"type":"structure","required":["timerName"],"members":{"timerName":{},"seconds":{"deprecated":true,"deprecatedMessage":"seconds is deprecated. You can use durationExpression for SetTimerAction. The value of seconds can be used as a string expression for durationExpression.","type":"integer"},"durationExpression":{}}},"clearTimer":{"type":"structure","required":["timerName"],"members":{"timerName":{}}},"resetTimer":{"type":"structure","required":["timerName"],"members":{"timerName":{}}},"lambda":{"type":"structure","required":["functionArn"],"members":{"functionArn":{}}},"iotEvents":{"type":"structure","required":["inputName"],"members":{"inputName":{}}},"sqs":{"type":"structure","required":["queueUrl"],"members":{"queueUrl":{},"useBase64":{"type":"boolean"}}},"firehose":{"type":"structure","required":["deliveryStreamName"],"members":{"deliveryStreamName":{},"separator":{}}}}}},"S15":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"S1b":{"type":"structure","members":{"detectorModelName":{},"detectorModelVersion":{},"detectorModelDescription":{},"detectorModelArn":{},"roleArn":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"status":{},"key":{},"evaluationMethod":{}}},"S1i":{"type":"structure","required":["attributes"],"members":{"attributes":{"type":"list","member":{"type":"structure","required":["jsonPath"],"members":{"jsonPath":{}}}}}},"S1m":{"type":"structure","required":["inputName","inputArn","creationTime","lastUpdateTime","status"],"members":{"inputName":{},"inputDescription":{},"inputArn":{},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"},"status":{}}},"S21":{"type":"structure","required":["roleArn","level","enabled"],"members":{"roleArn":{},"level":{},"enabled":{"type":"boolean"},"detectorDebugOptions":{"type":"list","member":{"type":"structure","required":["detectorModelName"],"members":{"detectorModelName":{},"keyValue":{}}}}}}}}' - ); + function createEventStream(stream, parser, model) { + var eventStream = new EventUnmarshallerStream({ + parser: parser, + eventStreamModel: model, + }); - /***/ - }, + var eventMessageChunker = new EventMessageChunkerStream(); - /***/ 13523: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + stream.pipe(eventMessageChunker).pipe(eventStream); - /***/ - }, + stream.on("error", function (err) { + eventMessageChunker.emit("error", err); + }); - /***/ 14647: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-10-23","endpointPrefix":"data.iotevents","protocol":"rest-json","serviceFullName":"AWS IoT Events Data","serviceId":"IoT Events Data","signatureVersion":"v4","signingName":"ioteventsdata","uid":"iotevents-data-2018-10-23"},"operations":{"BatchPutMessage":{"http":{"requestUri":"/inputs/messages","responseCode":200},"input":{"type":"structure","required":["messages"],"members":{"messages":{"type":"list","member":{"type":"structure","required":["messageId","inputName","payload"],"members":{"messageId":{},"inputName":{},"payload":{"type":"blob"}}}}}},"output":{"type":"structure","members":{"BatchPutMessageErrorEntries":{"type":"list","member":{"type":"structure","members":{"messageId":{},"errorCode":{},"errorMessage":{}}}}}}},"BatchUpdateDetector":{"http":{"requestUri":"/detectors","responseCode":200},"input":{"type":"structure","required":["detectors"],"members":{"detectors":{"type":"list","member":{"type":"structure","required":["messageId","detectorModelName","state"],"members":{"messageId":{},"detectorModelName":{},"keyValue":{},"state":{"type":"structure","required":["stateName","variables","timers"],"members":{"stateName":{},"variables":{"type":"list","member":{"type":"structure","required":["name","value"],"members":{"name":{},"value":{}}}},"timers":{"type":"list","member":{"type":"structure","required":["name","seconds"],"members":{"name":{},"seconds":{"type":"integer"}}}}}}}}}}},"output":{"type":"structure","members":{"batchUpdateDetectorErrorEntries":{"type":"list","member":{"type":"structure","members":{"messageId":{},"errorCode":{},"errorMessage":{}}}}}}},"DescribeDetector":{"http":{"method":"GET","requestUri":"/detectors/{detectorModelName}/keyValues/"},"input":{"type":"structure","required":["detectorModelName"],"members":{"detectorModelName":{"location":"uri","locationName":"detectorModelName"},"keyValue":{"location":"querystring","locationName":"keyValue"}}},"output":{"type":"structure","members":{"detector":{"type":"structure","members":{"detectorModelName":{},"keyValue":{},"detectorModelVersion":{},"state":{"type":"structure","required":["stateName","variables","timers"],"members":{"stateName":{},"variables":{"type":"list","member":{"type":"structure","required":["name","value"],"members":{"name":{},"value":{}}}},"timers":{"type":"list","member":{"type":"structure","required":["name","timestamp"],"members":{"name":{},"timestamp":{"type":"timestamp"}}}}}},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}}}}},"ListDetectors":{"http":{"method":"GET","requestUri":"/detectors/{detectorModelName}"},"input":{"type":"structure","required":["detectorModelName"],"members":{"detectorModelName":{"location":"uri","locationName":"detectorModelName"},"stateName":{"location":"querystring","locationName":"stateName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"detectorSummaries":{"type":"list","member":{"type":"structure","members":{"detectorModelName":{},"keyValue":{},"detectorModelVersion":{},"state":{"type":"structure","members":{"stateName":{}}},"creationTime":{"type":"timestamp"},"lastUpdateTime":{"type":"timestamp"}}}},"nextToken":{}}}}},"shapes":{}}' - ); + eventMessageChunker.on("error", function (err) { + eventStream.emit("error", err); + }); - /***/ - }, + return eventStream; + } - /***/ 12541: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /** + * @api private + */ + module.exports = { + createEventStream: createEventStream, + }; /***/ }, - /***/ 47810: /***/ (module) => { + /***/ 462: /***/ function (module) { "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-10-05","endpointPrefix":"api.tunneling.iot","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS IoT Secure Tunneling","serviceId":"IoTSecureTunneling","signatureVersion":"v4","signingName":"IoTSecuredTunneling","targetPrefix":"IoTSecuredTunneling","uid":"iotsecuretunneling-2018-10-05"},"operations":{"CloseTunnel":{"input":{"type":"structure","required":["tunnelId"],"members":{"tunnelId":{},"delete":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DescribeTunnel":{"input":{"type":"structure","required":["tunnelId"],"members":{"tunnelId":{}}},"output":{"type":"structure","members":{"tunnel":{"type":"structure","members":{"tunnelId":{},"tunnelArn":{},"status":{},"sourceConnectionState":{"shape":"Sa"},"destinationConnectionState":{"shape":"Sa"},"description":{},"destinationConfig":{"shape":"Se"},"timeoutConfig":{"shape":"Si"},"tags":{"shape":"Sk"},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{"tags":{"shape":"Sk"}}}},"ListTunnels":{"input":{"type":"structure","members":{"thingName":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"tunnelSummaries":{"type":"list","member":{"type":"structure","members":{"tunnelId":{},"tunnelArn":{},"status":{},"description":{},"createdAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"}}}},"nextToken":{}}}},"OpenTunnel":{"input":{"type":"structure","members":{"description":{},"tags":{"shape":"Sk"},"destinationConfig":{"shape":"Se"},"timeoutConfig":{"shape":"Si"}}},"output":{"type":"structure","members":{"tunnelId":{},"tunnelArn":{},"sourceAccessToken":{"shape":"Sz"},"destinationAccessToken":{"shape":"Sz"}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"Sk"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sa":{"type":"structure","members":{"status":{},"lastUpdatedAt":{"type":"timestamp"}}},"Se":{"type":"structure","required":["thingName","services"],"members":{"thingName":{},"services":{"type":"list","member":{}}}},"Si":{"type":"structure","members":{"maxLifetimeTimeoutMinutes":{"type":"integer"}}},"Sk":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Sz":{"type":"string","sensitive":true}}}' - ); - - /***/ - }, - /***/ 16978: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListTunnels":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + // See http://www.robvanderwoude.com/escapechars.php + const metaCharsRegExp = /([()\][%!^"`<>&|;, *?])/g; - /***/ - }, + function escapeCommand(arg) { + // Escape meta chars + arg = arg.replace(metaCharsRegExp, "^$1"); - /***/ 6038: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-09-06","endpointPrefix":"iotthingsgraph","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS IoT Things Graph","serviceId":"IoTThingsGraph","signatureVersion":"v4","signingName":"iotthingsgraph","targetPrefix":"IotThingsGraphFrontEndService","uid":"iotthingsgraph-2018-09-06"},"operations":{"AssociateEntityToThing":{"input":{"type":"structure","required":["thingName","entityId"],"members":{"thingName":{},"entityId":{},"namespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{}}},"CreateFlowTemplate":{"input":{"type":"structure","required":["definition"],"members":{"definition":{"shape":"S7"},"compatibleNamespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{"summary":{"shape":"Sb"}}}},"CreateSystemInstance":{"input":{"type":"structure","required":["definition","target"],"members":{"tags":{"shape":"Sf"},"definition":{"shape":"S7"},"target":{},"greengrassGroupName":{},"s3BucketName":{},"metricsConfiguration":{"shape":"Sm"},"flowActionsRoleArn":{}}},"output":{"type":"structure","members":{"summary":{"shape":"Sq"}}}},"CreateSystemTemplate":{"input":{"type":"structure","required":["definition"],"members":{"definition":{"shape":"S7"},"compatibleNamespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{"summary":{"shape":"Sw"}}}},"DeleteFlowTemplate":{"input":{"type":"structure","required":["id"],"members":{"id":{}}},"output":{"type":"structure","members":{}}},"DeleteNamespace":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"namespaceArn":{},"namespaceName":{}}}},"DeleteSystemInstance":{"input":{"type":"structure","members":{"id":{}}},"output":{"type":"structure","members":{}}},"DeleteSystemTemplate":{"input":{"type":"structure","required":["id"],"members":{"id":{}}},"output":{"type":"structure","members":{}}},"DeploySystemInstance":{"input":{"type":"structure","members":{"id":{}}},"output":{"type":"structure","required":["summary"],"members":{"summary":{"shape":"Sq"},"greengrassDeploymentId":{}}}},"DeprecateFlowTemplate":{"input":{"type":"structure","required":["id"],"members":{"id":{}}},"output":{"type":"structure","members":{}}},"DeprecateSystemTemplate":{"input":{"type":"structure","required":["id"],"members":{"id":{}}},"output":{"type":"structure","members":{}}},"DescribeNamespace":{"input":{"type":"structure","members":{"namespaceName":{}}},"output":{"type":"structure","members":{"namespaceArn":{},"namespaceName":{},"trackingNamespaceName":{},"trackingNamespaceVersion":{"type":"long"},"namespaceVersion":{"type":"long"}}}},"DissociateEntityFromThing":{"input":{"type":"structure","required":["thingName","entityType"],"members":{"thingName":{},"entityType":{}}},"output":{"type":"structure","members":{}}},"GetEntities":{"input":{"type":"structure","required":["ids"],"members":{"ids":{"type":"list","member":{}},"namespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{"descriptions":{"shape":"S1l"}}}},"GetFlowTemplate":{"input":{"type":"structure","required":["id"],"members":{"id":{},"revisionNumber":{"type":"long"}}},"output":{"type":"structure","members":{"description":{"type":"structure","members":{"summary":{"shape":"Sb"},"definition":{"shape":"S7"},"validatedNamespaceVersion":{"type":"long"}}}}}},"GetFlowTemplateRevisions":{"input":{"type":"structure","required":["id"],"members":{"id":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"shape":"S1u"},"nextToken":{}}}},"GetNamespaceDeletionStatus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"namespaceArn":{},"namespaceName":{},"status":{},"errorCode":{},"errorMessage":{}}}},"GetSystemInstance":{"input":{"type":"structure","required":["id"],"members":{"id":{}}},"output":{"type":"structure","members":{"description":{"type":"structure","members":{"summary":{"shape":"Sq"},"definition":{"shape":"S7"},"s3BucketName":{},"metricsConfiguration":{"shape":"Sm"},"validatedNamespaceVersion":{"type":"long"},"validatedDependencyRevisions":{"type":"list","member":{"type":"structure","members":{"id":{},"revisionNumber":{"type":"long"}}}},"flowActionsRoleArn":{}}}}}},"GetSystemTemplate":{"input":{"type":"structure","required":["id"],"members":{"id":{},"revisionNumber":{"type":"long"}}},"output":{"type":"structure","members":{"description":{"type":"structure","members":{"summary":{"shape":"Sw"},"definition":{"shape":"S7"},"validatedNamespaceVersion":{"type":"long"}}}}}},"GetSystemTemplateRevisions":{"input":{"type":"structure","required":["id"],"members":{"id":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"shape":"S2a"},"nextToken":{}}}},"GetUploadStatus":{"input":{"type":"structure","required":["uploadId"],"members":{"uploadId":{}}},"output":{"type":"structure","required":["uploadId","uploadStatus","createdDate"],"members":{"uploadId":{},"uploadStatus":{},"namespaceArn":{},"namespaceName":{},"namespaceVersion":{"type":"long"},"failureReason":{"type":"list","member":{}},"createdDate":{"type":"timestamp"}}}},"ListFlowExecutionMessages":{"input":{"type":"structure","required":["flowExecutionId"],"members":{"flowExecutionId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"messages":{"type":"list","member":{"type":"structure","members":{"messageId":{},"eventType":{},"timestamp":{"type":"timestamp"},"payload":{}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"maxResults":{"type":"integer"},"resourceArn":{},"nextToken":{}}},"output":{"type":"structure","members":{"tags":{"shape":"Sf"},"nextToken":{}}}},"SearchEntities":{"input":{"type":"structure","required":["entityTypes"],"members":{"entityTypes":{"type":"list","member":{}},"filters":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{"type":"list","member":{}}}}},"nextToken":{},"maxResults":{"type":"integer"},"namespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{"descriptions":{"shape":"S1l"},"nextToken":{}}}},"SearchFlowExecutions":{"input":{"type":"structure","required":["systemInstanceId"],"members":{"systemInstanceId":{},"flowExecutionId":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"type":"structure","members":{"flowExecutionId":{},"status":{},"systemInstanceId":{},"flowTemplateId":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"}}}},"nextToken":{}}}},"SearchFlowTemplates":{"input":{"type":"structure","members":{"filters":{"type":"list","member":{"type":"structure","required":["name","value"],"members":{"name":{},"value":{"type":"list","member":{}}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"shape":"S1u"},"nextToken":{}}}},"SearchSystemInstances":{"input":{"type":"structure","members":{"filters":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{"type":"list","member":{}}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"type":"list","member":{"shape":"Sq"}},"nextToken":{}}}},"SearchSystemTemplates":{"input":{"type":"structure","members":{"filters":{"type":"list","member":{"type":"structure","required":["name","value"],"members":{"name":{},"value":{"type":"list","member":{}}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"summaries":{"shape":"S2a"},"nextToken":{}}}},"SearchThings":{"input":{"type":"structure","required":["entityId"],"members":{"entityId":{},"nextToken":{},"maxResults":{"type":"integer"},"namespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{"things":{"type":"list","member":{"type":"structure","members":{"thingArn":{},"thingName":{}}}},"nextToken":{}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"UndeploySystemInstance":{"input":{"type":"structure","members":{"id":{}}},"output":{"type":"structure","members":{"summary":{"shape":"Sq"}}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateFlowTemplate":{"input":{"type":"structure","required":["id","definition"],"members":{"id":{},"definition":{"shape":"S7"},"compatibleNamespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{"summary":{"shape":"Sb"}}}},"UpdateSystemTemplate":{"input":{"type":"structure","required":["id","definition"],"members":{"id":{},"definition":{"shape":"S7"},"compatibleNamespaceVersion":{"type":"long"}}},"output":{"type":"structure","members":{"summary":{"shape":"Sw"}}}},"UploadEntityDefinitions":{"input":{"type":"structure","members":{"document":{"shape":"S7"},"syncWithPublicNamespace":{"type":"boolean"},"deprecateExistingEntities":{"type":"boolean"}}},"output":{"type":"structure","required":["uploadId"],"members":{"uploadId":{}}}}},"shapes":{"S7":{"type":"structure","required":["language","text"],"members":{"language":{},"text":{}}},"Sb":{"type":"structure","members":{"id":{},"arn":{},"revisionNumber":{"type":"long"},"createdAt":{"type":"timestamp"}}},"Sf":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Sm":{"type":"structure","members":{"cloudMetricEnabled":{"type":"boolean"},"metricRuleRoleArn":{}}},"Sq":{"type":"structure","members":{"id":{},"arn":{},"status":{},"target":{},"greengrassGroupName":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"greengrassGroupId":{},"greengrassGroupVersionId":{}}},"Sw":{"type":"structure","members":{"id":{},"arn":{},"revisionNumber":{"type":"long"},"createdAt":{"type":"timestamp"}}},"S1l":{"type":"list","member":{"type":"structure","members":{"id":{},"arn":{},"type":{},"createdAt":{"type":"timestamp"},"definition":{"shape":"S7"}}}},"S1u":{"type":"list","member":{"shape":"Sb"}},"S2a":{"type":"list","member":{"shape":"Sw"}}}}' - ); + return arg; + } - /***/ - }, + function escapeArgument(arg, doubleEscapeMetaChars) { + // Convert to string + arg = `${arg}`; - /***/ 91296: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetFlowTemplateRevisions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"summaries"},"GetSystemTemplateRevisions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"summaries"},"ListFlowExecutionMessages":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"messages"},"ListTagsForResource":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"tags"},"SearchEntities":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"descriptions"},"SearchFlowExecutions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"summaries"},"SearchFlowTemplates":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"summaries"},"SearchSystemInstances":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"summaries"},"SearchSystemTemplates":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"summaries"},"SearchThings":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"things"}}}' - ); + // Algorithm below is based on https://qntm.org/cmd - /***/ - }, + // Sequence of backslashes followed by a double quote: + // double up all the backslashes and escape the double quote + arg = arg.replace(/(\\*)"/g, '$1$1\\"'); - /***/ 52315: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-11-14","endpointPrefix":"kafka","signingName":"kafka","serviceFullName":"Managed Streaming for Kafka","serviceAbbreviation":"Kafka","serviceId":"Kafka","protocol":"rest-json","jsonVersion":"1.1","uid":"kafka-2018-11-14","signatureVersion":"v4"},"operations":{"CreateCluster":{"http":{"requestUri":"/v1/clusters","responseCode":200},"input":{"type":"structure","members":{"BrokerNodeGroupInfo":{"shape":"S2","locationName":"brokerNodeGroupInfo"},"ClientAuthentication":{"shape":"Sa","locationName":"clientAuthentication"},"ClusterName":{"locationName":"clusterName"},"ConfigurationInfo":{"shape":"Sd","locationName":"configurationInfo"},"EncryptionInfo":{"shape":"Sf","locationName":"encryptionInfo"},"EnhancedMonitoring":{"locationName":"enhancedMonitoring"},"OpenMonitoring":{"shape":"Sl","locationName":"openMonitoring"},"KafkaVersion":{"locationName":"kafkaVersion"},"LoggingInfo":{"shape":"Sq","locationName":"loggingInfo"},"NumberOfBrokerNodes":{"locationName":"numberOfBrokerNodes","type":"integer"},"Tags":{"shape":"Sw","locationName":"tags"}},"required":["BrokerNodeGroupInfo","KafkaVersion","NumberOfBrokerNodes","ClusterName"]},"output":{"type":"structure","members":{"ClusterArn":{"locationName":"clusterArn"},"ClusterName":{"locationName":"clusterName"},"State":{"locationName":"state"}}}},"CreateConfiguration":{"http":{"requestUri":"/v1/configurations","responseCode":200},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"KafkaVersions":{"shape":"S4","locationName":"kafkaVersions"},"Name":{"locationName":"name"},"ServerProperties":{"locationName":"serverProperties","type":"blob"}},"required":["ServerProperties","KafkaVersions","Name"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CreationTime":{"shape":"S12","locationName":"creationTime"},"LatestRevision":{"shape":"S13","locationName":"latestRevision"},"Name":{"locationName":"name"}}}},"DeleteCluster":{"http":{"method":"DELETE","requestUri":"/v1/clusters/{clusterArn}","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"},"CurrentVersion":{"location":"querystring","locationName":"currentVersion"}},"required":["ClusterArn"]},"output":{"type":"structure","members":{"ClusterArn":{"locationName":"clusterArn"},"State":{"locationName":"state"}}}},"DescribeCluster":{"http":{"method":"GET","requestUri":"/v1/clusters/{clusterArn}","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"}},"required":["ClusterArn"]},"output":{"type":"structure","members":{"ClusterInfo":{"shape":"S18","locationName":"clusterInfo"}}}},"DescribeClusterOperation":{"http":{"method":"GET","requestUri":"/v1/operations/{clusterOperationArn}","responseCode":200},"input":{"type":"structure","members":{"ClusterOperationArn":{"location":"uri","locationName":"clusterOperationArn"}},"required":["ClusterOperationArn"]},"output":{"type":"structure","members":{"ClusterOperationInfo":{"shape":"S1i","locationName":"clusterOperationInfo"}}}},"DescribeConfiguration":{"http":{"method":"GET","requestUri":"/v1/configurations/{arn}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"location":"uri","locationName":"arn"}},"required":["Arn"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CreationTime":{"shape":"S12","locationName":"creationTime"},"Description":{"locationName":"description"},"KafkaVersions":{"shape":"S4","locationName":"kafkaVersions"},"LatestRevision":{"shape":"S13","locationName":"latestRevision"},"Name":{"locationName":"name"}}}},"DescribeConfigurationRevision":{"http":{"method":"GET","requestUri":"/v1/configurations/{arn}/revisions/{revision}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"location":"uri","locationName":"arn"},"Revision":{"location":"uri","locationName":"revision","type":"long"}},"required":["Revision","Arn"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CreationTime":{"shape":"S12","locationName":"creationTime"},"Description":{"locationName":"description"},"Revision":{"locationName":"revision","type":"long"},"ServerProperties":{"locationName":"serverProperties","type":"blob"}}}},"GetBootstrapBrokers":{"http":{"method":"GET","requestUri":"/v1/clusters/{clusterArn}/bootstrap-brokers","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"}},"required":["ClusterArn"]},"output":{"type":"structure","members":{"BootstrapBrokerString":{"locationName":"bootstrapBrokerString"},"BootstrapBrokerStringTls":{"locationName":"bootstrapBrokerStringTls"}}}},"ListClusterOperations":{"http":{"method":"GET","requestUri":"/v1/clusters/{clusterArn}/operations","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ClusterArn"]},"output":{"type":"structure","members":{"ClusterOperationInfoList":{"locationName":"clusterOperationInfoList","type":"list","member":{"shape":"S1i"}},"NextToken":{"locationName":"nextToken"}}}},"ListClusters":{"http":{"method":"GET","requestUri":"/v1/clusters","responseCode":200},"input":{"type":"structure","members":{"ClusterNameFilter":{"location":"querystring","locationName":"clusterNameFilter"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ClusterInfoList":{"locationName":"clusterInfoList","type":"list","member":{"shape":"S18"}},"NextToken":{"locationName":"nextToken"}}}},"ListConfigurationRevisions":{"http":{"method":"GET","requestUri":"/v1/configurations/{arn}/revisions","responseCode":200},"input":{"type":"structure","members":{"Arn":{"location":"uri","locationName":"arn"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["Arn"]},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Revisions":{"locationName":"revisions","type":"list","member":{"shape":"S13"}}}}},"ListConfigurations":{"http":{"method":"GET","requestUri":"/v1/configurations","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Configurations":{"locationName":"configurations","type":"list","member":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CreationTime":{"shape":"S12","locationName":"creationTime"},"Description":{"locationName":"description"},"KafkaVersions":{"shape":"S4","locationName":"kafkaVersions"},"LatestRevision":{"shape":"S13","locationName":"latestRevision"},"Name":{"locationName":"name"}},"required":["Description","LatestRevision","CreationTime","KafkaVersions","Arn","Name"]}},"NextToken":{"locationName":"nextToken"}}}},"ListKafkaVersions":{"http":{"method":"GET","requestUri":"/v1/kafka-versions","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"KafkaVersions":{"locationName":"kafkaVersions","type":"list","member":{"type":"structure","members":{"Version":{"locationName":"version"},"Status":{"locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListNodes":{"http":{"method":"GET","requestUri":"/v1/clusters/{clusterArn}/nodes","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ClusterArn"]},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"NodeInfoList":{"locationName":"nodeInfoList","type":"list","member":{"type":"structure","members":{"AddedToClusterTime":{"locationName":"addedToClusterTime"},"BrokerNodeInfo":{"locationName":"brokerNodeInfo","type":"structure","members":{"AttachedENIId":{"locationName":"attachedENIId"},"BrokerId":{"locationName":"brokerId","type":"double"},"ClientSubnet":{"locationName":"clientSubnet"},"ClientVpcIpAddress":{"locationName":"clientVpcIpAddress"},"CurrentBrokerSoftwareInfo":{"shape":"S19","locationName":"currentBrokerSoftwareInfo"},"Endpoints":{"shape":"S4","locationName":"endpoints"}}},"InstanceType":{"locationName":"instanceType"},"NodeARN":{"locationName":"nodeARN"},"NodeType":{"locationName":"nodeType"},"ZookeeperNodeInfo":{"locationName":"zookeeperNodeInfo","type":"structure","members":{"AttachedENIId":{"locationName":"attachedENIId"},"ClientVpcIpAddress":{"locationName":"clientVpcIpAddress"},"Endpoints":{"shape":"S4","locationName":"endpoints"},"ZookeeperId":{"locationName":"zookeeperId","type":"double"},"ZookeeperVersion":{"locationName":"zookeeperVersion"}}}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/v1/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"Sw","locationName":"tags"}}}},"TagResource":{"http":{"requestUri":"/v1/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"Sw","locationName":"tags"}},"required":["ResourceArn","Tags"]}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/v1/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"shape":"S4","location":"querystring","locationName":"tagKeys"}},"required":["TagKeys","ResourceArn"]}},"UpdateBrokerCount":{"http":{"method":"PUT","requestUri":"/v1/clusters/{clusterArn}/nodes/count","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"},"CurrentVersion":{"locationName":"currentVersion"},"TargetNumberOfBrokerNodes":{"locationName":"targetNumberOfBrokerNodes","type":"integer"}},"required":["ClusterArn","CurrentVersion","TargetNumberOfBrokerNodes"]},"output":{"type":"structure","members":{"ClusterArn":{"locationName":"clusterArn"},"ClusterOperationArn":{"locationName":"clusterOperationArn"}}}},"UpdateBrokerStorage":{"http":{"method":"PUT","requestUri":"/v1/clusters/{clusterArn}/nodes/storage","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"},"CurrentVersion":{"locationName":"currentVersion"},"TargetBrokerEBSVolumeInfo":{"shape":"S1l","locationName":"targetBrokerEBSVolumeInfo"}},"required":["ClusterArn","TargetBrokerEBSVolumeInfo","CurrentVersion"]},"output":{"type":"structure","members":{"ClusterArn":{"locationName":"clusterArn"},"ClusterOperationArn":{"locationName":"clusterOperationArn"}}}},"UpdateClusterConfiguration":{"http":{"method":"PUT","requestUri":"/v1/clusters/{clusterArn}/configuration","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"},"ConfigurationInfo":{"shape":"Sd","locationName":"configurationInfo"},"CurrentVersion":{"locationName":"currentVersion"}},"required":["ClusterArn","CurrentVersion","ConfigurationInfo"]},"output":{"type":"structure","members":{"ClusterArn":{"locationName":"clusterArn"},"ClusterOperationArn":{"locationName":"clusterOperationArn"}}}},"UpdateMonitoring":{"http":{"method":"PUT","requestUri":"/v1/clusters/{clusterArn}/monitoring","responseCode":200},"input":{"type":"structure","members":{"ClusterArn":{"location":"uri","locationName":"clusterArn"},"CurrentVersion":{"locationName":"currentVersion"},"EnhancedMonitoring":{"locationName":"enhancedMonitoring"},"OpenMonitoring":{"shape":"Sl","locationName":"openMonitoring"},"LoggingInfo":{"shape":"Sq","locationName":"loggingInfo"}},"required":["ClusterArn","CurrentVersion"]},"output":{"type":"structure","members":{"ClusterArn":{"locationName":"clusterArn"},"ClusterOperationArn":{"locationName":"clusterOperationArn"}}}}},"shapes":{"S2":{"type":"structure","members":{"BrokerAZDistribution":{"locationName":"brokerAZDistribution"},"ClientSubnets":{"shape":"S4","locationName":"clientSubnets"},"InstanceType":{"locationName":"instanceType"},"SecurityGroups":{"shape":"S4","locationName":"securityGroups"},"StorageInfo":{"locationName":"storageInfo","type":"structure","members":{"EbsStorageInfo":{"locationName":"ebsStorageInfo","type":"structure","members":{"VolumeSize":{"locationName":"volumeSize","type":"integer"}}}}}},"required":["ClientSubnets","InstanceType"]},"S4":{"type":"list","member":{}},"Sa":{"type":"structure","members":{"Tls":{"locationName":"tls","type":"structure","members":{"CertificateAuthorityArnList":{"shape":"S4","locationName":"certificateAuthorityArnList"}}}}},"Sd":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Revision":{"locationName":"revision","type":"long"}},"required":["Revision","Arn"]},"Sf":{"type":"structure","members":{"EncryptionAtRest":{"locationName":"encryptionAtRest","type":"structure","members":{"DataVolumeKMSKeyId":{"locationName":"dataVolumeKMSKeyId"}},"required":["DataVolumeKMSKeyId"]},"EncryptionInTransit":{"locationName":"encryptionInTransit","type":"structure","members":{"ClientBroker":{"locationName":"clientBroker"},"InCluster":{"locationName":"inCluster","type":"boolean"}}}}},"Sl":{"type":"structure","members":{"Prometheus":{"locationName":"prometheus","type":"structure","members":{"JmxExporter":{"locationName":"jmxExporter","type":"structure","members":{"EnabledInBroker":{"locationName":"enabledInBroker","type":"boolean"}},"required":["EnabledInBroker"]},"NodeExporter":{"locationName":"nodeExporter","type":"structure","members":{"EnabledInBroker":{"locationName":"enabledInBroker","type":"boolean"}},"required":["EnabledInBroker"]}}}},"required":["Prometheus"]},"Sq":{"type":"structure","members":{"BrokerLogs":{"locationName":"brokerLogs","type":"structure","members":{"CloudWatchLogs":{"locationName":"cloudWatchLogs","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"},"LogGroup":{"locationName":"logGroup"}},"required":["Enabled"]},"Firehose":{"locationName":"firehose","type":"structure","members":{"DeliveryStream":{"locationName":"deliveryStream"},"Enabled":{"locationName":"enabled","type":"boolean"}},"required":["Enabled"]},"S3":{"locationName":"s3","type":"structure","members":{"Bucket":{"locationName":"bucket"},"Enabled":{"locationName":"enabled","type":"boolean"},"Prefix":{"locationName":"prefix"}},"required":["Enabled"]}}}},"required":["BrokerLogs"]},"Sw":{"type":"map","key":{},"value":{}},"S12":{"type":"timestamp","timestampFormat":"iso8601"},"S13":{"type":"structure","members":{"CreationTime":{"shape":"S12","locationName":"creationTime"},"Description":{"locationName":"description"},"Revision":{"locationName":"revision","type":"long"}},"required":["Revision","CreationTime"]},"S18":{"type":"structure","members":{"ActiveOperationArn":{"locationName":"activeOperationArn"},"BrokerNodeGroupInfo":{"shape":"S2","locationName":"brokerNodeGroupInfo"},"ClientAuthentication":{"shape":"Sa","locationName":"clientAuthentication"},"ClusterArn":{"locationName":"clusterArn"},"ClusterName":{"locationName":"clusterName"},"CreationTime":{"shape":"S12","locationName":"creationTime"},"CurrentBrokerSoftwareInfo":{"shape":"S19","locationName":"currentBrokerSoftwareInfo"},"CurrentVersion":{"locationName":"currentVersion"},"EncryptionInfo":{"shape":"Sf","locationName":"encryptionInfo"},"EnhancedMonitoring":{"locationName":"enhancedMonitoring"},"OpenMonitoring":{"shape":"S1a","locationName":"openMonitoring"},"LoggingInfo":{"shape":"Sq","locationName":"loggingInfo"},"NumberOfBrokerNodes":{"locationName":"numberOfBrokerNodes","type":"integer"},"State":{"locationName":"state"},"StateInfo":{"locationName":"stateInfo","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Sw","locationName":"tags"},"ZookeeperConnectString":{"locationName":"zookeeperConnectString"}}},"S19":{"type":"structure","members":{"ConfigurationArn":{"locationName":"configurationArn"},"ConfigurationRevision":{"locationName":"configurationRevision","type":"long"},"KafkaVersion":{"locationName":"kafkaVersion"}}},"S1a":{"type":"structure","members":{"Prometheus":{"locationName":"prometheus","type":"structure","members":{"JmxExporter":{"locationName":"jmxExporter","type":"structure","members":{"EnabledInBroker":{"locationName":"enabledInBroker","type":"boolean"}},"required":["EnabledInBroker"]},"NodeExporter":{"locationName":"nodeExporter","type":"structure","members":{"EnabledInBroker":{"locationName":"enabledInBroker","type":"boolean"}},"required":["EnabledInBroker"]}}}},"required":["Prometheus"]},"S1i":{"type":"structure","members":{"ClientRequestId":{"locationName":"clientRequestId"},"ClusterArn":{"locationName":"clusterArn"},"CreationTime":{"shape":"S12","locationName":"creationTime"},"EndTime":{"shape":"S12","locationName":"endTime"},"ErrorInfo":{"locationName":"errorInfo","type":"structure","members":{"ErrorCode":{"locationName":"errorCode"},"ErrorString":{"locationName":"errorString"}}},"OperationArn":{"locationName":"operationArn"},"OperationState":{"locationName":"operationState"},"OperationType":{"locationName":"operationType"},"SourceClusterInfo":{"shape":"S1k","locationName":"sourceClusterInfo"},"TargetClusterInfo":{"shape":"S1k","locationName":"targetClusterInfo"}}},"S1k":{"type":"structure","members":{"BrokerEBSVolumeInfo":{"shape":"S1l","locationName":"brokerEBSVolumeInfo"},"ConfigurationInfo":{"shape":"Sd","locationName":"configurationInfo"},"NumberOfBrokerNodes":{"locationName":"numberOfBrokerNodes","type":"integer"},"EnhancedMonitoring":{"locationName":"enhancedMonitoring"},"OpenMonitoring":{"shape":"S1a","locationName":"openMonitoring"},"LoggingInfo":{"shape":"Sq","locationName":"loggingInfo"}}},"S1l":{"type":"list","member":{"type":"structure","members":{"KafkaBrokerNodeId":{"locationName":"kafkaBrokerNodeId"},"VolumeSizeGB":{"locationName":"volumeSizeGB","type":"integer"}},"required":["VolumeSizeGB","KafkaBrokerNodeId"]}}}}' - ); + // Sequence of backslashes followed by the end of the string + // (which will become a double quote later): + // double up all the backslashes + arg = arg.replace(/(\\*)$/, "$1$1"); - /***/ - }, + // All other backslashes occur literally - /***/ 71066: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListClusters":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ClusterInfoList"},"ListConfigurations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Configurations"},"ListKafkaVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"KafkaVersions"},"ListNodes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"NodeInfoList"},"ListClusterOperations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ClusterOperationInfoList"},"ListConfigurationRevisions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Revisions"}}}' - ); + // Quote the whole thing: + arg = `"${arg}"`; - /***/ - }, + // Escape meta chars + arg = arg.replace(metaCharsRegExp, "^$1"); - /***/ 61785: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-02-03","endpointPrefix":"kendra","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"kendra","serviceFullName":"AWSKendraFrontendService","serviceId":"kendra","signatureVersion":"v4","signingName":"kendra","targetPrefix":"AWSKendraFrontendService","uid":"kendra-2019-02-03"},"operations":{"BatchDeleteDocument":{"input":{"type":"structure","required":["IndexId","DocumentIdList"],"members":{"IndexId":{},"DocumentIdList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"FailedDocuments":{"type":"list","member":{"type":"structure","members":{"Id":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"BatchPutDocument":{"input":{"type":"structure","required":["IndexId","Documents"],"members":{"IndexId":{},"RoleArn":{},"Documents":{"type":"list","member":{"type":"structure","required":["Id"],"members":{"Id":{},"Title":{},"Blob":{"type":"blob"},"S3Path":{"shape":"Sg"},"Attributes":{"shape":"Sj"},"AccessControlList":{"type":"list","member":{"type":"structure","required":["Name","Type","Access"],"members":{"Name":{},"Type":{},"Access":{}}}},"ContentType":{}}}}}},"output":{"type":"structure","members":{"FailedDocuments":{"type":"list","member":{"type":"structure","members":{"Id":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"CreateDataSource":{"input":{"type":"structure","required":["Name","IndexId","Type","Configuration","RoleArn"],"members":{"Name":{},"IndexId":{},"Type":{},"Configuration":{"shape":"S14"},"Description":{},"Schedule":{},"RoleArn":{}}},"output":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"CreateFaq":{"input":{"type":"structure","required":["IndexId","Name","S3Path","RoleArn"],"members":{"IndexId":{},"Name":{},"Description":{},"S3Path":{"shape":"Sg"},"RoleArn":{}}},"output":{"type":"structure","members":{"Id":{}}}},"CreateIndex":{"input":{"type":"structure","required":["Name","RoleArn"],"members":{"Name":{},"RoleArn":{},"ServerSideEncryptionConfiguration":{"shape":"S2b"},"Description":{},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Id":{}}}},"DeleteFaq":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"DeleteIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"DescribeDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Type":{},"Configuration":{"shape":"S14"},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Description":{},"Status":{},"Schedule":{},"RoleArn":{},"ErrorMessage":{}}}},"DescribeFaq":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"S3Path":{"shape":"Sg"},"Status":{},"RoleArn":{},"ErrorMessage":{}}}},"DescribeIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"Name":{},"Id":{},"RoleArn":{},"ServerSideEncryptionConfiguration":{"shape":"S2b"},"Status":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"DocumentMetadataConfigurations":{"shape":"S2q"},"IndexStatistics":{"type":"structure","required":["FaqStatistics","TextDocumentStatistics"],"members":{"FaqStatistics":{"type":"structure","required":["IndexedQuestionAnswersCount"],"members":{"IndexedQuestionAnswersCount":{"type":"integer"}}},"TextDocumentStatistics":{"type":"structure","required":["IndexedTextDocumentsCount"],"members":{"IndexedTextDocumentsCount":{"type":"integer"}}}}},"ErrorMessage":{}}}},"ListDataSourceSyncJobs":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"},"StartTimeFilter":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"StatusFilter":{}}},"output":{"type":"structure","members":{"History":{"type":"list","member":{"type":"structure","members":{"ExecutionId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Status":{},"ErrorMessage":{},"ErrorCode":{},"DataSourceErrorCode":{}}}},"NextToken":{}}}},"ListDataSources":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SummaryItems":{"type":"list","member":{"type":"structure","members":{"Name":{},"Id":{},"Type":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Status":{}}}},"NextToken":{}}}},"ListFaqs":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"FaqSummaryItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}}}}},"ListIndices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"IndexConfigurationSummaryItems":{"type":"list","member":{"type":"structure","required":["CreatedAt","UpdatedAt","Status"],"members":{"Name":{},"Id":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Status":{}}}},"NextToken":{}}}},"Query":{"input":{"type":"structure","required":["IndexId","QueryText"],"members":{"IndexId":{},"QueryText":{},"AttributeFilter":{"shape":"S3w"},"Facets":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeKey":{}}}},"RequestedDocumentAttributes":{"type":"list","member":{}},"QueryResultTypeFilter":{},"PageNumber":{"type":"integer"},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"QueryId":{},"ResultItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{},"AdditionalAttributes":{"type":"list","member":{"type":"structure","required":["Key","ValueType","Value"],"members":{"Key":{},"ValueType":{},"Value":{"type":"structure","members":{"TextWithHighlightsValue":{"shape":"S4c"}}}}}},"DocumentId":{},"DocumentTitle":{"shape":"S4c"},"DocumentExcerpt":{"shape":"S4c"},"DocumentURI":{},"DocumentAttributes":{"shape":"Sj"}}}},"FacetResults":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeKey":{},"DocumentAttributeValueCountPairs":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeValue":{"shape":"Sm"},"Count":{"type":"integer"}}}}}}},"TotalNumberOfResults":{"type":"integer"}}}},"StartDataSourceSyncJob":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"ExecutionId":{}}}},"StopDataSourceSyncJob":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"SubmitFeedback":{"input":{"type":"structure","required":["IndexId","QueryId"],"members":{"IndexId":{},"QueryId":{},"ClickFeedbackItems":{"type":"list","member":{"type":"structure","required":["ResultId","ClickTime"],"members":{"ResultId":{},"ClickTime":{"type":"timestamp"}}}},"RelevanceFeedbackItems":{"type":"list","member":{"type":"structure","required":["ResultId","RelevanceValue"],"members":{"ResultId":{},"RelevanceValue":{}}}}}}},"UpdateDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"Name":{},"IndexId":{},"Configuration":{"shape":"S14"},"Description":{},"Schedule":{},"RoleArn":{}}}},"UpdateIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"Name":{},"RoleArn":{},"Description":{},"DocumentMetadataConfigurationUpdates":{"shape":"S2q"}}}}},"shapes":{"Sg":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{},"Key":{}}},"Sj":{"type":"list","member":{"shape":"Sk"}},"Sk":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{"shape":"Sm"}}},"Sm":{"type":"structure","members":{"StringValue":{},"StringListValue":{"type":"list","member":{}},"LongValue":{"type":"long"},"DateValue":{"type":"timestamp"}}},"S14":{"type":"structure","members":{"S3Configuration":{"type":"structure","required":["BucketName"],"members":{"BucketName":{},"InclusionPrefixes":{"shape":"S16"},"ExclusionPatterns":{"shape":"S16"},"DocumentsMetadataConfiguration":{"type":"structure","members":{"S3Prefix":{}}},"AccessControlListConfiguration":{"type":"structure","members":{"KeyPath":{}}}}},"SharePointConfiguration":{"type":"structure","required":["SharePointVersion","Urls","SecretArn"],"members":{"SharePointVersion":{},"Urls":{"type":"list","member":{}},"SecretArn":{},"CrawlAttachments":{"type":"boolean"},"UseChangeLog":{"type":"boolean"},"InclusionPatterns":{"shape":"S16"},"ExclusionPatterns":{"shape":"S16"},"VpcConfiguration":{"shape":"S1g"},"FieldMappings":{"shape":"S1l"},"DocumentTitleFieldName":{}}},"DatabaseConfiguration":{"type":"structure","required":["DatabaseEngineType","ConnectionConfiguration","ColumnConfiguration"],"members":{"DatabaseEngineType":{},"ConnectionConfiguration":{"type":"structure","required":["DatabaseHost","DatabasePort","DatabaseName","TableName","SecretArn"],"members":{"DatabaseHost":{},"DatabasePort":{"type":"integer"},"DatabaseName":{},"TableName":{},"SecretArn":{}}},"VpcConfiguration":{"shape":"S1g"},"ColumnConfiguration":{"type":"structure","required":["DocumentIdColumnName","DocumentDataColumnName","ChangeDetectingColumns"],"members":{"DocumentIdColumnName":{},"DocumentDataColumnName":{},"DocumentTitleColumnName":{},"FieldMappings":{"shape":"S1l"},"ChangeDetectingColumns":{"type":"list","member":{}}}},"AclConfiguration":{"type":"structure","required":["AllowedGroupsColumnName"],"members":{"AllowedGroupsColumnName":{}}}}}}},"S16":{"type":"list","member":{}},"S1g":{"type":"structure","required":["SubnetIds","SecurityGroupIds"],"members":{"SubnetIds":{"type":"list","member":{}},"SecurityGroupIds":{"type":"list","member":{}}}},"S1l":{"type":"list","member":{"type":"structure","required":["DataSourceFieldName","IndexFieldName"],"members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}},"S2b":{"type":"structure","members":{"KmsKeyId":{"type":"string","sensitive":true}}},"S2q":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{},"Relevance":{"type":"structure","members":{"Freshness":{"type":"boolean"},"Importance":{"type":"integer"},"Duration":{},"RankOrder":{},"ValueImportanceMap":{"type":"map","key":{},"value":{"type":"integer"}}}},"Search":{"type":"structure","members":{"Facetable":{"type":"boolean"},"Searchable":{"type":"boolean"},"Displayable":{"type":"boolean"}}}}}},"S3w":{"type":"structure","members":{"AndAllFilters":{"shape":"S3x"},"OrAllFilters":{"shape":"S3x"},"NotFilter":{"shape":"S3w"},"EqualsTo":{"shape":"Sk"},"ContainsAll":{"shape":"Sk"},"ContainsAny":{"shape":"Sk"},"GreaterThan":{"shape":"Sk"},"GreaterThanOrEquals":{"shape":"Sk"},"LessThan":{"shape":"Sk"},"LessThanOrEquals":{"shape":"Sk"}}},"S3x":{"type":"list","member":{"shape":"S3w"}},"S4c":{"type":"structure","members":{"Text":{},"Highlights":{"type":"list","member":{"type":"structure","required":["BeginOffset","EndOffset"],"members":{"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"TopAnswer":{"type":"boolean"}}}}}}}}' - ); + // Double escape meta chars if necessary + if (doubleEscapeMetaChars) { + arg = arg.replace(metaCharsRegExp, "^$1"); + } - /***/ - }, + return arg; + } - /***/ 31633: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDataSourceSyncJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDataSources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListIndices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + module.exports.command = escapeCommand; + module.exports.argument = escapeArgument; /***/ }, - /***/ 74556: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-12-02","endpointPrefix":"kinesis","jsonVersion":"1.1","protocol":"json","protocolSettings":{"h2":"eventstream"},"serviceAbbreviation":"Kinesis","serviceFullName":"Amazon Kinesis","serviceId":"Kinesis","signatureVersion":"v4","targetPrefix":"Kinesis_20131202","uid":"kinesis-2013-12-02"},"operations":{"AddTagsToStream":{"input":{"type":"structure","required":["StreamName","Tags"],"members":{"StreamName":{},"Tags":{"type":"map","key":{},"value":{}}}}},"CreateStream":{"input":{"type":"structure","required":["StreamName","ShardCount"],"members":{"StreamName":{},"ShardCount":{"type":"integer"}}}},"DecreaseStreamRetentionPeriod":{"input":{"type":"structure","required":["StreamName","RetentionPeriodHours"],"members":{"StreamName":{},"RetentionPeriodHours":{"type":"integer"}}}},"DeleteStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"EnforceConsumerDeletion":{"type":"boolean"}}}},"DeregisterStreamConsumer":{"input":{"type":"structure","members":{"StreamARN":{},"ConsumerName":{},"ConsumerARN":{}}}},"DescribeLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["ShardLimit","OpenShardCount"],"members":{"ShardLimit":{"type":"integer"},"OpenShardCount":{"type":"integer"}}}},"DescribeStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"Limit":{"type":"integer"},"ExclusiveStartShardId":{}}},"output":{"type":"structure","required":["StreamDescription"],"members":{"StreamDescription":{"type":"structure","required":["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],"members":{"StreamName":{},"StreamARN":{},"StreamStatus":{},"Shards":{"shape":"Sp"},"HasMoreShards":{"type":"boolean"},"RetentionPeriodHours":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"},"EnhancedMonitoring":{"shape":"Sw"},"EncryptionType":{},"KeyId":{}}}}}},"DescribeStreamConsumer":{"input":{"type":"structure","members":{"StreamARN":{},"ConsumerName":{},"ConsumerARN":{}}},"output":{"type":"structure","required":["ConsumerDescription"],"members":{"ConsumerDescription":{"type":"structure","required":["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp","StreamARN"],"members":{"ConsumerName":{},"ConsumerARN":{},"ConsumerStatus":{},"ConsumerCreationTimestamp":{"type":"timestamp"},"StreamARN":{}}}}}},"DescribeStreamSummary":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{}}},"output":{"type":"structure","required":["StreamDescriptionSummary"],"members":{"StreamDescriptionSummary":{"type":"structure","required":["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],"members":{"StreamName":{},"StreamARN":{},"StreamStatus":{},"RetentionPeriodHours":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"},"EnhancedMonitoring":{"shape":"Sw"},"EncryptionType":{},"KeyId":{},"OpenShardCount":{"type":"integer"},"ConsumerCount":{"type":"integer"}}}}}},"DisableEnhancedMonitoring":{"input":{"type":"structure","required":["StreamName","ShardLevelMetrics"],"members":{"StreamName":{},"ShardLevelMetrics":{"shape":"Sy"}}},"output":{"shape":"S1b"}},"EnableEnhancedMonitoring":{"input":{"type":"structure","required":["StreamName","ShardLevelMetrics"],"members":{"StreamName":{},"ShardLevelMetrics":{"shape":"Sy"}}},"output":{"shape":"S1b"}},"GetRecords":{"input":{"type":"structure","required":["ShardIterator"],"members":{"ShardIterator":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Records"],"members":{"Records":{"type":"list","member":{"type":"structure","required":["SequenceNumber","Data","PartitionKey"],"members":{"SequenceNumber":{},"ApproximateArrivalTimestamp":{"type":"timestamp"},"Data":{"type":"blob"},"PartitionKey":{},"EncryptionType":{}}}},"NextShardIterator":{},"MillisBehindLatest":{"type":"long"}}}},"GetShardIterator":{"input":{"type":"structure","required":["StreamName","ShardId","ShardIteratorType"],"members":{"StreamName":{},"ShardId":{},"ShardIteratorType":{},"StartingSequenceNumber":{},"Timestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ShardIterator":{}}}},"IncreaseStreamRetentionPeriod":{"input":{"type":"structure","required":["StreamName","RetentionPeriodHours"],"members":{"StreamName":{},"RetentionPeriodHours":{"type":"integer"}}}},"ListShards":{"input":{"type":"structure","members":{"StreamName":{},"NextToken":{},"ExclusiveStartShardId":{},"MaxResults":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Shards":{"shape":"Sp"},"NextToken":{}}}},"ListStreamConsumers":{"input":{"type":"structure","required":["StreamARN"],"members":{"StreamARN":{},"NextToken":{},"MaxResults":{"type":"integer"},"StreamCreationTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Consumers":{"type":"list","member":{"shape":"S1y"}},"NextToken":{}}}},"ListStreams":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"ExclusiveStartStreamName":{}}},"output":{"type":"structure","required":["StreamNames","HasMoreStreams"],"members":{"StreamNames":{"type":"list","member":{}},"HasMoreStreams":{"type":"boolean"}}}},"ListTagsForStream":{"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"ExclusiveStartTagKey":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","required":["Tags","HasMoreTags"],"members":{"Tags":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"HasMoreTags":{"type":"boolean"}}}},"MergeShards":{"input":{"type":"structure","required":["StreamName","ShardToMerge","AdjacentShardToMerge"],"members":{"StreamName":{},"ShardToMerge":{},"AdjacentShardToMerge":{}}}},"PutRecord":{"input":{"type":"structure","required":["StreamName","Data","PartitionKey"],"members":{"StreamName":{},"Data":{"type":"blob"},"PartitionKey":{},"ExplicitHashKey":{},"SequenceNumberForOrdering":{}}},"output":{"type":"structure","required":["ShardId","SequenceNumber"],"members":{"ShardId":{},"SequenceNumber":{},"EncryptionType":{}}}},"PutRecords":{"input":{"type":"structure","required":["Records","StreamName"],"members":{"Records":{"type":"list","member":{"type":"structure","required":["Data","PartitionKey"],"members":{"Data":{"type":"blob"},"ExplicitHashKey":{},"PartitionKey":{}}}},"StreamName":{}}},"output":{"type":"structure","required":["Records"],"members":{"FailedRecordCount":{"type":"integer"},"Records":{"type":"list","member":{"type":"structure","members":{"SequenceNumber":{},"ShardId":{},"ErrorCode":{},"ErrorMessage":{}}}},"EncryptionType":{}}}},"RegisterStreamConsumer":{"input":{"type":"structure","required":["StreamARN","ConsumerName"],"members":{"StreamARN":{},"ConsumerName":{}}},"output":{"type":"structure","required":["Consumer"],"members":{"Consumer":{"shape":"S1y"}}}},"RemoveTagsFromStream":{"input":{"type":"structure","required":["StreamName","TagKeys"],"members":{"StreamName":{},"TagKeys":{"type":"list","member":{}}}}},"SplitShard":{"input":{"type":"structure","required":["StreamName","ShardToSplit","NewStartingHashKey"],"members":{"StreamName":{},"ShardToSplit":{},"NewStartingHashKey":{}}}},"StartStreamEncryption":{"input":{"type":"structure","required":["StreamName","EncryptionType","KeyId"],"members":{"StreamName":{},"EncryptionType":{},"KeyId":{}}}},"StopStreamEncryption":{"input":{"type":"structure","required":["StreamName","EncryptionType","KeyId"],"members":{"StreamName":{},"EncryptionType":{},"KeyId":{}}}},"UpdateShardCount":{"input":{"type":"structure","required":["StreamName","TargetShardCount","ScalingType"],"members":{"StreamName":{},"TargetShardCount":{"type":"integer"},"ScalingType":{}}},"output":{"type":"structure","members":{"StreamName":{},"CurrentShardCount":{"type":"integer"},"TargetShardCount":{"type":"integer"}}}}},"shapes":{"Sp":{"type":"list","member":{"type":"structure","required":["ShardId","HashKeyRange","SequenceNumberRange"],"members":{"ShardId":{},"ParentShardId":{},"AdjacentParentShardId":{},"HashKeyRange":{"type":"structure","required":["StartingHashKey","EndingHashKey"],"members":{"StartingHashKey":{},"EndingHashKey":{}}},"SequenceNumberRange":{"type":"structure","required":["StartingSequenceNumber"],"members":{"StartingSequenceNumber":{},"EndingSequenceNumber":{}}}}}},"Sw":{"type":"list","member":{"type":"structure","members":{"ShardLevelMetrics":{"shape":"Sy"}}}},"Sy":{"type":"list","member":{}},"S1b":{"type":"structure","members":{"StreamName":{},"CurrentShardLevelMetrics":{"shape":"Sy"},"DesiredShardLevelMetrics":{"shape":"Sy"}}},"S1y":{"type":"structure","required":["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp"],"members":{"ConsumerName":{},"ConsumerARN":{},"ConsumerStatus":{},"ConsumerCreationTimestamp":{"type":"timestamp"}}}}}' - ); + /***/ 466: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["mediatailor"] = {}; + AWS.MediaTailor = Service.defineService("mediatailor", ["2018-04-23"]); + Object.defineProperty(apiLoader.services["mediatailor"], "2018-04-23", { + get: function get() { + var model = __webpack_require__(8892); + model.paginators = __webpack_require__(5369).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 38540: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeStream":{"input_token":"ExclusiveStartShardId","limit_key":"Limit","more_results":"StreamDescription.HasMoreShards","output_token":"StreamDescription.Shards[-1].ShardId","result_key":"StreamDescription.Shards"},"ListStreamConsumers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListStreams":{"input_token":"ExclusiveStartStreamName","limit_key":"Limit","more_results":"HasMoreStreams","output_token":"StreamNames[-1]","result_key":"StreamNames"}}}' - ); + module.exports = AWS.MediaTailor; /***/ }, - /***/ 80745: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"StreamExists":{"delay":10,"operation":"DescribeStream","maxAttempts":18,"acceptors":[{"expected":"ACTIVE","matcher":"path","state":"success","argument":"StreamDescription.StreamStatus"}]},"StreamNotExists":{"delay":10,"operation":"DescribeStream","maxAttempts":18,"acceptors":[{"expected":"ResourceNotFoundException","matcher":"error","state":"success"}]}}}' - ); - - /***/ - }, + /***/ 469: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 64288: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-09-30","endpointPrefix":"kinesisvideo","protocol":"rest-json","serviceAbbreviation":"Kinesis Video Archived Media","serviceFullName":"Amazon Kinesis Video Streams Archived Media","serviceId":"Kinesis Video Archived Media","signatureVersion":"v4","uid":"kinesis-video-archived-media-2017-09-30"},"operations":{"GetDASHStreamingSessionURL":{"http":{"requestUri":"/getDASHStreamingSessionURL"},"input":{"type":"structure","members":{"StreamName":{},"StreamARN":{},"PlaybackMode":{},"DisplayFragmentTimestamp":{},"DisplayFragmentNumber":{},"DASHFragmentSelector":{"type":"structure","members":{"FragmentSelectorType":{},"TimestampRange":{"type":"structure","members":{"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}},"Expires":{"type":"integer"},"MaxManifestFragmentResults":{"type":"long"}}},"output":{"type":"structure","members":{"DASHStreamingSessionURL":{}}}},"GetHLSStreamingSessionURL":{"http":{"requestUri":"/getHLSStreamingSessionURL"},"input":{"type":"structure","members":{"StreamName":{},"StreamARN":{},"PlaybackMode":{},"HLSFragmentSelector":{"type":"structure","members":{"FragmentSelectorType":{},"TimestampRange":{"type":"structure","members":{"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}},"ContainerFormat":{},"DiscontinuityMode":{},"DisplayFragmentTimestamp":{},"Expires":{"type":"integer"},"MaxMediaPlaylistFragmentResults":{"type":"long"}}},"output":{"type":"structure","members":{"HLSStreamingSessionURL":{}}}},"GetMediaForFragmentList":{"http":{"requestUri":"/getMediaForFragmentList"},"input":{"type":"structure","required":["StreamName","Fragments"],"members":{"StreamName":{},"Fragments":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ContentType":{"location":"header","locationName":"Content-Type"},"Payload":{"type":"blob","streaming":true}},"payload":"Payload"}},"ListFragments":{"http":{"requestUri":"/listFragments"},"input":{"type":"structure","required":["StreamName"],"members":{"StreamName":{},"MaxResults":{"type":"long"},"NextToken":{},"FragmentSelector":{"type":"structure","required":["FragmentSelectorType","TimestampRange"],"members":{"FragmentSelectorType":{},"TimestampRange":{"type":"structure","required":["StartTimestamp","EndTimestamp"],"members":{"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}}}},"output":{"type":"structure","members":{"Fragments":{"type":"list","member":{"type":"structure","members":{"FragmentNumber":{},"FragmentSizeInBytes":{"type":"long"},"ProducerTimestamp":{"type":"timestamp"},"ServerTimestamp":{"type":"timestamp"},"FragmentLengthInMilliseconds":{"type":"long"}}}},"NextToken":{}}}}},"shapes":{}}' + apiLoader.services["clouddirectory"] = {}; + AWS.CloudDirectory = Service.defineService("clouddirectory", [ + "2016-05-10", + "2016-05-10*", + "2017-01-11", + ]); + Object.defineProperty( + apiLoader.services["clouddirectory"], + "2016-05-10", + { + get: function get() { + var model = __webpack_require__(6869); + model.paginators = __webpack_require__(1287).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - - /***/ - }, - - /***/ 78514: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListFragments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Fragments"}}}' + Object.defineProperty( + apiLoader.services["clouddirectory"], + "2017-01-11", + { + get: function get() { + var model = __webpack_require__(2638); + model.paginators = __webpack_require__(8910).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); + module.exports = AWS.CloudDirectory; + /***/ }, - /***/ 97818: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-09-30","endpointPrefix":"kinesisvideo","protocol":"rest-json","serviceAbbreviation":"Kinesis Video Media","serviceFullName":"Amazon Kinesis Video Streams Media","serviceId":"Kinesis Video Media","signatureVersion":"v4","uid":"kinesis-video-media-2017-09-30"},"operations":{"GetMedia":{"http":{"requestUri":"/getMedia"},"input":{"type":"structure","required":["StartSelector"],"members":{"StreamName":{},"StreamARN":{},"StartSelector":{"type":"structure","required":["StartSelectorType"],"members":{"StartSelectorType":{},"AfterFragmentNumber":{},"StartTimestamp":{"type":"timestamp"},"ContinuationToken":{}}}}},"output":{"type":"structure","members":{"ContentType":{"location":"header","locationName":"Content-Type"},"Payload":{"type":"blob","streaming":true}},"payload":"Payload"}}},"shapes":{}}' - ); + /***/ 484: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 16923: /***/ (module) => { + /***/ 489: /***/ function (module, __unusedexports, __webpack_require__) { "use strict"; - module.exports = { o: {} }; - /***/ - }, - - /***/ 58849: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-12-04","endpointPrefix":"kinesisvideo","protocol":"rest-json","serviceAbbreviation":"Amazon Kinesis Video Signaling Channels","serviceFullName":"Amazon Kinesis Video Signaling Channels","serviceId":"Kinesis Video Signaling","signatureVersion":"v4","uid":"kinesis-video-signaling-2019-12-04"},"operations":{"GetIceServerConfig":{"http":{"requestUri":"/v1/get-ice-server-config"},"input":{"type":"structure","required":["ChannelARN"],"members":{"ChannelARN":{},"ClientId":{},"Service":{},"Username":{}}},"output":{"type":"structure","members":{"IceServerList":{"type":"list","member":{"type":"structure","members":{"Uris":{"type":"list","member":{}},"Username":{},"Password":{},"Ttl":{"type":"integer"}}}}}}},"SendAlexaOfferToMaster":{"http":{"requestUri":"/v1/send-alexa-offer-to-master"},"input":{"type":"structure","required":["ChannelARN","SenderClientId","MessagePayload"],"members":{"ChannelARN":{},"SenderClientId":{},"MessagePayload":{}}},"output":{"type":"structure","members":{"Answer":{}}}}},"shapes":{}}' - ); + const path = __webpack_require__(5622); + const which = __webpack_require__(3814); + const pathKey = __webpack_require__(1039)(); - /***/ - }, + function resolveCommandAttempt(parsed, withoutPathExt) { + const cwd = process.cwd(); + const hasCustomCwd = parsed.options.cwd != null; - /***/ 10473: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + // If a custom `cwd` was specified, we need to change the process cwd + // because `which` will do stat calls but does not support a custom cwd + if (hasCustomCwd) { + try { + process.chdir(parsed.options.cwd); + } catch (err) { + /* Empty */ + } + } - /***/ - }, + let resolved; - /***/ 91105: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-08-14","endpointPrefix":"kinesisanalytics","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Kinesis Analytics","serviceFullName":"Amazon Kinesis Analytics","serviceId":"Kinesis Analytics","signatureVersion":"v4","targetPrefix":"KinesisAnalytics_20150814","uid":"kinesisanalytics-2015-08-14"},"operations":{"AddApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOption"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOption":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"AddApplicationInput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Input"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Input":{"shape":"S9"}}},"output":{"type":"structure","members":{}}},"AddApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{},"InputProcessingConfiguration":{"shape":"Sb"}}},"output":{"type":"structure","members":{}}},"AddApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Output"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Output":{"shape":"S12"}}},"output":{"type":"structure","members":{}}},"AddApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceDataSource":{"type":"structure","required":["TableName","ReferenceSchema"],"members":{"TableName":{},"S3ReferenceDataSource":{"type":"structure","required":["BucketARN","FileKey","ReferenceRoleARN"],"members":{"BucketARN":{},"FileKey":{},"ReferenceRoleARN":{}}},"ReferenceSchema":{"shape":"Si"}}}}},"output":{"type":"structure","members":{}}},"CreateApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"ApplicationDescription":{},"Inputs":{"type":"list","member":{"shape":"S9"}},"Outputs":{"type":"list","member":{"shape":"S12"}},"CloudWatchLoggingOptions":{"type":"list","member":{"shape":"S4"}},"ApplicationCode":{},"Tags":{"shape":"S1l"}}},"output":{"type":"structure","required":["ApplicationSummary"],"members":{"ApplicationSummary":{"shape":"S1q"}}}},"DeleteApplication":{"input":{"type":"structure","required":["ApplicationName","CreateTimestamp"],"members":{"ApplicationName":{},"CreateTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"DeleteApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOptionId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionId":{}}},"output":{"type":"structure","members":{}}},"DeleteApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{}}},"output":{"type":"structure","members":{}}},"DeleteApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","OutputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"OutputId":{}}},"output":{"type":"structure","members":{}}},"DeleteApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceId":{}}},"output":{"type":"structure","members":{}}},"DescribeApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"type":"structure","required":["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId"],"members":{"ApplicationName":{},"ApplicationDescription":{},"ApplicationARN":{},"ApplicationStatus":{},"CreateTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"InputDescriptions":{"type":"list","member":{"type":"structure","members":{"InputId":{},"NamePrefix":{},"InAppStreamNames":{"type":"list","member":{}},"InputProcessingConfigurationDescription":{"type":"structure","members":{"InputLambdaProcessorDescription":{"type":"structure","members":{"ResourceARN":{},"RoleARN":{}}}}},"KinesisStreamsInputDescription":{"type":"structure","members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseInputDescription":{"type":"structure","members":{"ResourceARN":{},"RoleARN":{}}},"InputSchema":{"shape":"Si"},"InputParallelism":{"shape":"Sg"},"InputStartingPositionConfiguration":{"shape":"S2d"}}}},"OutputDescriptions":{"type":"list","member":{"type":"structure","members":{"OutputId":{},"Name":{},"KinesisStreamsOutputDescription":{"type":"structure","members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseOutputDescription":{"type":"structure","members":{"ResourceARN":{},"RoleARN":{}}},"LambdaOutputDescription":{"type":"structure","members":{"ResourceARN":{},"RoleARN":{}}},"DestinationSchema":{"shape":"S16"}}}},"ReferenceDataSourceDescriptions":{"type":"list","member":{"type":"structure","required":["ReferenceId","TableName","S3ReferenceDataSourceDescription"],"members":{"ReferenceId":{},"TableName":{},"S3ReferenceDataSourceDescription":{"type":"structure","required":["BucketARN","FileKey","ReferenceRoleARN"],"members":{"BucketARN":{},"FileKey":{},"ReferenceRoleARN":{}}},"ReferenceSchema":{"shape":"Si"}}}},"CloudWatchLoggingOptionDescriptions":{"type":"list","member":{"type":"structure","required":["LogStreamARN","RoleARN"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARN":{},"RoleARN":{}}}},"ApplicationCode":{},"ApplicationVersionId":{"type":"long"}}}}}},"DiscoverInputSchema":{"input":{"type":"structure","members":{"ResourceARN":{},"RoleARN":{},"InputStartingPositionConfiguration":{"shape":"S2d"},"S3Configuration":{"type":"structure","required":["RoleARN","BucketARN","FileKey"],"members":{"RoleARN":{},"BucketARN":{},"FileKey":{}}},"InputProcessingConfiguration":{"shape":"Sb"}}},"output":{"type":"structure","members":{"InputSchema":{"shape":"Si"},"ParsedInputRecords":{"type":"list","member":{"type":"list","member":{}}},"ProcessedInputRecords":{"type":"list","member":{}},"RawInputRecords":{"type":"list","member":{}}}}},"ListApplications":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"ExclusiveStartApplicationName":{}}},"output":{"type":"structure","required":["ApplicationSummaries","HasMoreApplications"],"members":{"ApplicationSummaries":{"type":"list","member":{"shape":"S1q"}},"HasMoreApplications":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S1l"}}}},"StartApplication":{"input":{"type":"structure","required":["ApplicationName","InputConfigurations"],"members":{"ApplicationName":{},"InputConfigurations":{"type":"list","member":{"type":"structure","required":["Id","InputStartingPositionConfiguration"],"members":{"Id":{},"InputStartingPositionConfiguration":{"shape":"S2d"}}}}}},"output":{"type":"structure","members":{}}},"StopApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S1l"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ApplicationUpdate"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ApplicationUpdate":{"type":"structure","members":{"InputUpdates":{"type":"list","member":{"type":"structure","required":["InputId"],"members":{"InputId":{},"NamePrefixUpdate":{},"InputProcessingConfigurationUpdate":{"type":"structure","required":["InputLambdaProcessorUpdate"],"members":{"InputLambdaProcessorUpdate":{"type":"structure","members":{"ResourceARNUpdate":{},"RoleARNUpdate":{}}}}},"KinesisStreamsInputUpdate":{"type":"structure","members":{"ResourceARNUpdate":{},"RoleARNUpdate":{}}},"KinesisFirehoseInputUpdate":{"type":"structure","members":{"ResourceARNUpdate":{},"RoleARNUpdate":{}}},"InputSchemaUpdate":{"type":"structure","members":{"RecordFormatUpdate":{"shape":"Sj"},"RecordEncodingUpdate":{},"RecordColumnUpdates":{"shape":"Ss"}}},"InputParallelismUpdate":{"type":"structure","members":{"CountUpdate":{"type":"integer"}}}}}},"ApplicationCodeUpdate":{},"OutputUpdates":{"type":"list","member":{"type":"structure","required":["OutputId"],"members":{"OutputId":{},"NameUpdate":{},"KinesisStreamsOutputUpdate":{"type":"structure","members":{"ResourceARNUpdate":{},"RoleARNUpdate":{}}},"KinesisFirehoseOutputUpdate":{"type":"structure","members":{"ResourceARNUpdate":{},"RoleARNUpdate":{}}},"LambdaOutputUpdate":{"type":"structure","members":{"ResourceARNUpdate":{},"RoleARNUpdate":{}}},"DestinationSchemaUpdate":{"shape":"S16"}}}},"ReferenceDataSourceUpdates":{"type":"list","member":{"type":"structure","required":["ReferenceId"],"members":{"ReferenceId":{},"TableNameUpdate":{},"S3ReferenceDataSourceUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"FileKeyUpdate":{},"ReferenceRoleARNUpdate":{}}},"ReferenceSchemaUpdate":{"shape":"Si"}}}},"CloudWatchLoggingOptionUpdates":{"type":"list","member":{"type":"structure","required":["CloudWatchLoggingOptionId"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARNUpdate":{},"RoleARNUpdate":{}}}}}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"structure","required":["LogStreamARN","RoleARN"],"members":{"LogStreamARN":{},"RoleARN":{}}},"S9":{"type":"structure","required":["NamePrefix","InputSchema"],"members":{"NamePrefix":{},"InputProcessingConfiguration":{"shape":"Sb"},"KinesisStreamsInput":{"type":"structure","required":["ResourceARN","RoleARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseInput":{"type":"structure","required":["ResourceARN","RoleARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"InputParallelism":{"shape":"Sg"},"InputSchema":{"shape":"Si"}}},"Sb":{"type":"structure","required":["InputLambdaProcessor"],"members":{"InputLambdaProcessor":{"type":"structure","required":["ResourceARN","RoleARN"],"members":{"ResourceARN":{},"RoleARN":{}}}}},"Sg":{"type":"structure","members":{"Count":{"type":"integer"}}},"Si":{"type":"structure","required":["RecordFormat","RecordColumns"],"members":{"RecordFormat":{"shape":"Sj"},"RecordEncoding":{},"RecordColumns":{"shape":"Ss"}}},"Sj":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{},"MappingParameters":{"type":"structure","members":{"JSONMappingParameters":{"type":"structure","required":["RecordRowPath"],"members":{"RecordRowPath":{}}},"CSVMappingParameters":{"type":"structure","required":["RecordRowDelimiter","RecordColumnDelimiter"],"members":{"RecordRowDelimiter":{},"RecordColumnDelimiter":{}}}}}}},"Ss":{"type":"list","member":{"type":"structure","required":["Name","SqlType"],"members":{"Name":{},"Mapping":{},"SqlType":{}}}},"S12":{"type":"structure","required":["Name","DestinationSchema"],"members":{"Name":{},"KinesisStreamsOutput":{"type":"structure","required":["ResourceARN","RoleARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseOutput":{"type":"structure","required":["ResourceARN","RoleARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"LambdaOutput":{"type":"structure","required":["ResourceARN","RoleARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"DestinationSchema":{"shape":"S16"}}},"S16":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{}}},"S1l":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S1q":{"type":"structure","required":["ApplicationName","ApplicationARN","ApplicationStatus"],"members":{"ApplicationName":{},"ApplicationARN":{},"ApplicationStatus":{}}},"S2d":{"type":"structure","members":{"InputStartingPosition":{}}}}}' - ); + try { + resolved = which.sync(parsed.command, { + path: (parsed.options.env || process.env)[pathKey], + pathExt: withoutPathExt ? path.delimiter : undefined, + }); + } catch (e) { + /* Empty */ + } finally { + process.chdir(cwd); + } - /***/ - }, + // If we successfully resolved, ensure that an absolute path is returned + // Note that when a custom `cwd` was used, we need to resolve to an absolute path based on it + if (resolved) { + resolved = path.resolve( + hasCustomCwd ? parsed.options.cwd : "", + resolved + ); + } - /***/ 18363: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + return resolved; + } - /***/ - }, + function resolveCommand(parsed) { + return ( + resolveCommandAttempt(parsed) || resolveCommandAttempt(parsed, true) + ); + } - /***/ 70128: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-05-23","endpointPrefix":"kinesisanalytics","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Kinesis Analytics V2","serviceFullName":"Amazon Kinesis Analytics","serviceId":"Kinesis Analytics V2","signatureVersion":"v4","signingName":"kinesisanalytics","targetPrefix":"KinesisAnalytics_20180523","uid":"kinesisanalyticsv2-2018-05-23"},"operations":{"AddApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOption"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOption":{"shape":"S4"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionDescriptions":{"shape":"S8"}}}},"AddApplicationInput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Input"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Input":{"shape":"Sd"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"InputDescriptions":{"shape":"S11"}}}},"AddApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{},"InputProcessingConfiguration":{"shape":"Sf"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"InputId":{},"InputProcessingConfigurationDescription":{"shape":"S14"}}}},"AddApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","Output"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"Output":{"shape":"S1d"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"OutputDescriptions":{"shape":"S1j"}}}},"AddApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceDataSource":{"shape":"S1p"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"ReferenceDataSourceDescriptions":{"shape":"S1v"}}}},"AddApplicationVpcConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","VpcConfiguration"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"VpcConfiguration":{"shape":"S1z"}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"VpcConfigurationDescription":{"shape":"S25"}}}},"CreateApplication":{"input":{"type":"structure","required":["ApplicationName","RuntimeEnvironment","ServiceExecutionRole"],"members":{"ApplicationName":{},"ApplicationDescription":{},"RuntimeEnvironment":{},"ServiceExecutionRole":{},"ApplicationConfiguration":{"type":"structure","required":["ApplicationCodeConfiguration"],"members":{"SqlApplicationConfiguration":{"type":"structure","members":{"Inputs":{"type":"list","member":{"shape":"Sd"}},"Outputs":{"type":"list","member":{"shape":"S1d"}},"ReferenceDataSources":{"type":"list","member":{"shape":"S1p"}}}},"FlinkApplicationConfiguration":{"type":"structure","members":{"CheckpointConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"CheckpointingEnabled":{"type":"boolean"},"CheckpointInterval":{"type":"long"},"MinPauseBetweenCheckpoints":{"type":"long"}}},"MonitoringConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"MetricsLevel":{},"LogLevel":{}}},"ParallelismConfiguration":{"type":"structure","required":["ConfigurationType"],"members":{"ConfigurationType":{},"Parallelism":{"type":"integer"},"ParallelismPerKPU":{"type":"integer"},"AutoScalingEnabled":{"type":"boolean"}}}}},"EnvironmentProperties":{"type":"structure","required":["PropertyGroups"],"members":{"PropertyGroups":{"shape":"S2s"}}},"ApplicationCodeConfiguration":{"type":"structure","required":["CodeContentType"],"members":{"CodeContent":{"type":"structure","members":{"TextContent":{},"ZipFileContent":{"type":"blob"},"S3ContentLocation":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ObjectVersion":{}}}}},"CodeContentType":{}}},"ApplicationSnapshotConfiguration":{"type":"structure","required":["SnapshotsEnabled"],"members":{"SnapshotsEnabled":{"type":"boolean"}}},"VpcConfigurations":{"type":"list","member":{"shape":"S1z"}}}},"CloudWatchLoggingOptions":{"type":"list","member":{"shape":"S4"}},"Tags":{"shape":"S37"}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3c"}}}},"CreateApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName"],"members":{"ApplicationName":{},"SnapshotName":{}}},"output":{"type":"structure","members":{}}},"DeleteApplication":{"input":{"type":"structure","required":["ApplicationName","CreateTimestamp"],"members":{"ApplicationName":{},"CreateTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"DeleteApplicationCloudWatchLoggingOption":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOptionId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"},"CloudWatchLoggingOptionDescriptions":{"shape":"S8"}}}},"DeleteApplicationInputProcessingConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","InputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"InputId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationOutput":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","OutputId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"OutputId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationReferenceDataSource":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","ReferenceId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ReferenceId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DeleteApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName","SnapshotCreationTimestamp"],"members":{"ApplicationName":{},"SnapshotName":{},"SnapshotCreationTimestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{}}},"DeleteApplicationVpcConfiguration":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId","VpcConfigurationId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"VpcConfigurationId":{}}},"output":{"type":"structure","members":{"ApplicationARN":{},"ApplicationVersionId":{"type":"long"}}}},"DescribeApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"IncludeAdditionalDetails":{"type":"boolean"}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3c"}}}},"DescribeApplicationSnapshot":{"input":{"type":"structure","required":["ApplicationName","SnapshotName"],"members":{"ApplicationName":{},"SnapshotName":{}}},"output":{"type":"structure","required":["SnapshotDetails"],"members":{"SnapshotDetails":{"shape":"S4i"}}}},"DiscoverInputSchema":{"input":{"type":"structure","required":["ServiceExecutionRole"],"members":{"ResourceARN":{},"ServiceExecutionRole":{},"InputStartingPositionConfiguration":{"shape":"S18"},"S3Configuration":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{}}},"InputProcessingConfiguration":{"shape":"Sf"}}},"output":{"type":"structure","members":{"InputSchema":{"shape":"Sl"},"ParsedInputRecords":{"type":"list","member":{"type":"list","member":{}}},"ProcessedInputRecords":{"type":"list","member":{}},"RawInputRecords":{"type":"list","member":{}}}}},"ListApplicationSnapshots":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SnapshotSummaries":{"type":"list","member":{"shape":"S4i"}},"NextToken":{}}}},"ListApplications":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["ApplicationSummaries"],"members":{"ApplicationSummaries":{"type":"list","member":{"type":"structure","required":["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId","RuntimeEnvironment"],"members":{"ApplicationName":{},"ApplicationARN":{},"ApplicationStatus":{},"ApplicationVersionId":{"type":"long"},"RuntimeEnvironment":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S37"}}}},"StartApplication":{"input":{"type":"structure","required":["ApplicationName","RunConfiguration"],"members":{"ApplicationName":{},"RunConfiguration":{"type":"structure","members":{"FlinkRunConfiguration":{"shape":"S59"},"SqlRunConfigurations":{"type":"list","member":{"type":"structure","required":["InputId","InputStartingPositionConfiguration"],"members":{"InputId":{},"InputStartingPositionConfiguration":{"shape":"S18"}}}},"ApplicationRestoreConfiguration":{"shape":"S3n"}}}}},"output":{"type":"structure","members":{}}},"StopApplication":{"input":{"type":"structure","required":["ApplicationName"],"members":{"ApplicationName":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S37"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"input":{"type":"structure","required":["ApplicationName","CurrentApplicationVersionId"],"members":{"ApplicationName":{},"CurrentApplicationVersionId":{"type":"long"},"ApplicationConfigurationUpdate":{"type":"structure","members":{"SqlApplicationConfigurationUpdate":{"type":"structure","members":{"InputUpdates":{"type":"list","member":{"type":"structure","required":["InputId"],"members":{"InputId":{},"NamePrefixUpdate":{},"InputProcessingConfigurationUpdate":{"type":"structure","required":["InputLambdaProcessorUpdate"],"members":{"InputLambdaProcessorUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}}}},"KinesisStreamsInputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"KinesisFirehoseInputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"InputSchemaUpdate":{"type":"structure","members":{"RecordFormatUpdate":{"shape":"Sm"},"RecordEncodingUpdate":{},"RecordColumnUpdates":{"shape":"Sv"}}},"InputParallelismUpdate":{"type":"structure","required":["CountUpdate"],"members":{"CountUpdate":{"type":"integer"}}}}}},"OutputUpdates":{"type":"list","member":{"type":"structure","required":["OutputId"],"members":{"OutputId":{},"NameUpdate":{},"KinesisStreamsOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"KinesisFirehoseOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"LambdaOutputUpdate":{"type":"structure","required":["ResourceARNUpdate"],"members":{"ResourceARNUpdate":{}}},"DestinationSchemaUpdate":{"shape":"S1h"}}}},"ReferenceDataSourceUpdates":{"type":"list","member":{"type":"structure","required":["ReferenceId"],"members":{"ReferenceId":{},"TableNameUpdate":{},"S3ReferenceDataSourceUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"FileKeyUpdate":{}}},"ReferenceSchemaUpdate":{"shape":"Sl"}}}}}},"ApplicationCodeConfigurationUpdate":{"type":"structure","members":{"CodeContentTypeUpdate":{},"CodeContentUpdate":{"type":"structure","members":{"TextContentUpdate":{},"ZipFileContentUpdate":{"type":"blob"},"S3ContentLocationUpdate":{"type":"structure","members":{"BucketARNUpdate":{},"FileKeyUpdate":{},"ObjectVersionUpdate":{}}}}}}},"FlinkApplicationConfigurationUpdate":{"type":"structure","members":{"CheckpointConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"CheckpointingEnabledUpdate":{"type":"boolean"},"CheckpointIntervalUpdate":{"type":"long"},"MinPauseBetweenCheckpointsUpdate":{"type":"long"}}},"MonitoringConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"MetricsLevelUpdate":{},"LogLevelUpdate":{}}},"ParallelismConfigurationUpdate":{"type":"structure","members":{"ConfigurationTypeUpdate":{},"ParallelismUpdate":{"type":"integer"},"ParallelismPerKPUUpdate":{"type":"integer"},"AutoScalingEnabledUpdate":{"type":"boolean"}}}}},"EnvironmentPropertyUpdates":{"type":"structure","required":["PropertyGroups"],"members":{"PropertyGroups":{"shape":"S2s"}}},"ApplicationSnapshotConfigurationUpdate":{"type":"structure","required":["SnapshotsEnabledUpdate"],"members":{"SnapshotsEnabledUpdate":{"type":"boolean"}}},"VpcConfigurationUpdates":{"type":"list","member":{"type":"structure","required":["VpcConfigurationId"],"members":{"VpcConfigurationId":{},"SubnetIdUpdates":{"shape":"S20"},"SecurityGroupIdUpdates":{"shape":"S22"}}}}}},"ServiceExecutionRoleUpdate":{},"RunConfigurationUpdate":{"type":"structure","members":{"FlinkRunConfiguration":{"shape":"S59"},"ApplicationRestoreConfiguration":{"shape":"S3n"}}},"CloudWatchLoggingOptionUpdates":{"type":"list","member":{"type":"structure","required":["CloudWatchLoggingOptionId"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARNUpdate":{}}}}}},"output":{"type":"structure","required":["ApplicationDetail"],"members":{"ApplicationDetail":{"shape":"S3c"}}}}},"shapes":{"S4":{"type":"structure","required":["LogStreamARN"],"members":{"LogStreamARN":{}}},"S8":{"type":"list","member":{"type":"structure","required":["LogStreamARN"],"members":{"CloudWatchLoggingOptionId":{},"LogStreamARN":{},"RoleARN":{}}}},"Sd":{"type":"structure","required":["NamePrefix","InputSchema"],"members":{"NamePrefix":{},"InputProcessingConfiguration":{"shape":"Sf"},"KinesisStreamsInput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"KinesisFirehoseInput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"InputParallelism":{"shape":"Sj"},"InputSchema":{"shape":"Sl"}}},"Sf":{"type":"structure","required":["InputLambdaProcessor"],"members":{"InputLambdaProcessor":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}}}},"Sj":{"type":"structure","members":{"Count":{"type":"integer"}}},"Sl":{"type":"structure","required":["RecordFormat","RecordColumns"],"members":{"RecordFormat":{"shape":"Sm"},"RecordEncoding":{},"RecordColumns":{"shape":"Sv"}}},"Sm":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{},"MappingParameters":{"type":"structure","members":{"JSONMappingParameters":{"type":"structure","required":["RecordRowPath"],"members":{"RecordRowPath":{}}},"CSVMappingParameters":{"type":"structure","required":["RecordRowDelimiter","RecordColumnDelimiter"],"members":{"RecordRowDelimiter":{},"RecordColumnDelimiter":{}}}}}}},"Sv":{"type":"list","member":{"type":"structure","required":["Name","SqlType"],"members":{"Name":{},"Mapping":{},"SqlType":{}}}},"S11":{"type":"list","member":{"type":"structure","members":{"InputId":{},"NamePrefix":{},"InAppStreamNames":{"type":"list","member":{}},"InputProcessingConfigurationDescription":{"shape":"S14"},"KinesisStreamsInputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseInputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"InputSchema":{"shape":"Sl"},"InputParallelism":{"shape":"Sj"},"InputStartingPositionConfiguration":{"shape":"S18"}}}},"S14":{"type":"structure","members":{"InputLambdaProcessorDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}}}},"S18":{"type":"structure","members":{"InputStartingPosition":{}}},"S1d":{"type":"structure","required":["Name","DestinationSchema"],"members":{"Name":{},"KinesisStreamsOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"KinesisFirehoseOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"LambdaOutput":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"DestinationSchema":{"shape":"S1h"}}},"S1h":{"type":"structure","required":["RecordFormatType"],"members":{"RecordFormatType":{}}},"S1j":{"type":"list","member":{"type":"structure","members":{"OutputId":{},"Name":{},"KinesisStreamsOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"KinesisFirehoseOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"LambdaOutputDescription":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"RoleARN":{}}},"DestinationSchema":{"shape":"S1h"}}}},"S1p":{"type":"structure","required":["TableName","ReferenceSchema"],"members":{"TableName":{},"S3ReferenceDataSource":{"type":"structure","members":{"BucketARN":{},"FileKey":{}}},"ReferenceSchema":{"shape":"Sl"}}},"S1v":{"type":"list","member":{"type":"structure","required":["ReferenceId","TableName","S3ReferenceDataSourceDescription"],"members":{"ReferenceId":{},"TableName":{},"S3ReferenceDataSourceDescription":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ReferenceRoleARN":{}}},"ReferenceSchema":{"shape":"Sl"}}}},"S1z":{"type":"structure","required":["SubnetIds","SecurityGroupIds"],"members":{"SubnetIds":{"shape":"S20"},"SecurityGroupIds":{"shape":"S22"}}},"S20":{"type":"list","member":{}},"S22":{"type":"list","member":{}},"S25":{"type":"structure","required":["VpcConfigurationId","VpcId","SubnetIds","SecurityGroupIds"],"members":{"VpcConfigurationId":{},"VpcId":{},"SubnetIds":{"shape":"S20"},"SecurityGroupIds":{"shape":"S22"}}},"S2s":{"type":"list","member":{"type":"structure","required":["PropertyGroupId","PropertyMap"],"members":{"PropertyGroupId":{},"PropertyMap":{"type":"map","key":{},"value":{}}}}},"S37":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S3c":{"type":"structure","required":["ApplicationARN","ApplicationName","RuntimeEnvironment","ApplicationStatus","ApplicationVersionId"],"members":{"ApplicationARN":{},"ApplicationDescription":{},"ApplicationName":{},"RuntimeEnvironment":{},"ServiceExecutionRole":{},"ApplicationStatus":{},"ApplicationVersionId":{"type":"long"},"CreateTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"ApplicationConfigurationDescription":{"type":"structure","members":{"SqlApplicationConfigurationDescription":{"type":"structure","members":{"InputDescriptions":{"shape":"S11"},"OutputDescriptions":{"shape":"S1j"},"ReferenceDataSourceDescriptions":{"shape":"S1v"}}},"ApplicationCodeConfigurationDescription":{"type":"structure","required":["CodeContentType"],"members":{"CodeContentType":{},"CodeContentDescription":{"type":"structure","members":{"TextContent":{},"CodeMD5":{},"CodeSize":{"type":"long"},"S3ApplicationCodeLocationDescription":{"type":"structure","required":["BucketARN","FileKey"],"members":{"BucketARN":{},"FileKey":{},"ObjectVersion":{}}}}}}},"RunConfigurationDescription":{"type":"structure","members":{"ApplicationRestoreConfigurationDescription":{"shape":"S3n"}}},"FlinkApplicationConfigurationDescription":{"type":"structure","members":{"CheckpointConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"CheckpointingEnabled":{"type":"boolean"},"CheckpointInterval":{"type":"long"},"MinPauseBetweenCheckpoints":{"type":"long"}}},"MonitoringConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"MetricsLevel":{},"LogLevel":{}}},"ParallelismConfigurationDescription":{"type":"structure","members":{"ConfigurationType":{},"Parallelism":{"type":"integer"},"ParallelismPerKPU":{"type":"integer"},"CurrentParallelism":{"type":"integer"},"AutoScalingEnabled":{"type":"boolean"}}},"JobPlanDescription":{}}},"EnvironmentPropertyDescriptions":{"type":"structure","members":{"PropertyGroupDescriptions":{"shape":"S2s"}}},"ApplicationSnapshotConfigurationDescription":{"type":"structure","required":["SnapshotsEnabled"],"members":{"SnapshotsEnabled":{"type":"boolean"}}},"VpcConfigurationDescriptions":{"type":"list","member":{"shape":"S25"}}}},"CloudWatchLoggingOptionDescriptions":{"shape":"S8"}}},"S3n":{"type":"structure","required":["ApplicationRestoreType"],"members":{"ApplicationRestoreType":{},"SnapshotName":{}}},"S4i":{"type":"structure","required":["SnapshotName","SnapshotStatus","ApplicationVersionId"],"members":{"SnapshotName":{},"SnapshotStatus":{},"ApplicationVersionId":{"type":"long"},"SnapshotCreationTimestamp":{"type":"timestamp"}}},"S59":{"type":"structure","members":{"AllowNonRestoredState":{"type":"boolean"}}}}}' - ); + module.exports = resolveCommand; /***/ }, - /***/ 6842: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 505: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-07-01", + endpointPrefix: "mobile", + jsonVersion: "1.1", + protocol: "rest-json", + serviceFullName: "AWS Mobile", + serviceId: "Mobile", + signatureVersion: "v4", + signingName: "AWSMobileHubService", + uid: "mobile-2017-07-01", + }, + operations: { + CreateProject: { + http: { requestUri: "/projects" }, + input: { + type: "structure", + members: { + name: { location: "querystring", locationName: "name" }, + region: { location: "querystring", locationName: "region" }, + contents: { type: "blob" }, + snapshotId: { + location: "querystring", + locationName: "snapshotId", + }, + }, + payload: "contents", + }, + output: { + type: "structure", + members: { details: { shape: "S7" } }, + }, + }, + DeleteProject: { + http: { method: "DELETE", requestUri: "/projects/{projectId}" }, + input: { + type: "structure", + required: ["projectId"], + members: { + projectId: { location: "uri", locationName: "projectId" }, + }, + }, + output: { + type: "structure", + members: { + deletedResources: { shape: "Sc" }, + orphanedResources: { shape: "Sc" }, + }, + }, + }, + DescribeBundle: { + http: { method: "GET", requestUri: "/bundles/{bundleId}" }, + input: { + type: "structure", + required: ["bundleId"], + members: { + bundleId: { location: "uri", locationName: "bundleId" }, + }, + }, + output: { + type: "structure", + members: { details: { shape: "Sq" } }, + }, + }, + DescribeProject: { + http: { method: "GET", requestUri: "/project" }, + input: { + type: "structure", + required: ["projectId"], + members: { + projectId: { + location: "querystring", + locationName: "projectId", + }, + syncFromResources: { + location: "querystring", + locationName: "syncFromResources", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { details: { shape: "S7" } }, + }, + }, + ExportBundle: { + http: { requestUri: "/bundles/{bundleId}" }, + input: { + type: "structure", + required: ["bundleId"], + members: { + bundleId: { location: "uri", locationName: "bundleId" }, + projectId: { + location: "querystring", + locationName: "projectId", + }, + platform: { location: "querystring", locationName: "platform" }, + }, + }, + output: { type: "structure", members: { downloadUrl: {} } }, + }, + ExportProject: { + http: { requestUri: "/exports/{projectId}" }, + input: { + type: "structure", + required: ["projectId"], + members: { + projectId: { location: "uri", locationName: "projectId" }, + }, + }, + output: { + type: "structure", + members: { downloadUrl: {}, shareUrl: {}, snapshotId: {} }, + }, + }, + ListBundles: { + http: { method: "GET", requestUri: "/bundles" }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + bundleList: { type: "list", member: { shape: "Sq" } }, + nextToken: {}, + }, + }, + }, + ListProjects: { + http: { method: "GET", requestUri: "/projects" }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + projects: { + type: "list", + member: { + type: "structure", + members: { name: {}, projectId: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + UpdateProject: { + http: { requestUri: "/update" }, + input: { + type: "structure", + required: ["projectId"], + members: { + contents: { type: "blob" }, + projectId: { + location: "querystring", + locationName: "projectId", + }, + }, + payload: "contents", + }, + output: { + type: "structure", + members: { details: { shape: "S7" } }, + }, + }, + }, + shapes: { + S7: { + type: "structure", + members: { + name: {}, + projectId: {}, + region: {}, + state: {}, + createdDate: { type: "timestamp" }, + lastUpdatedDate: { type: "timestamp" }, + consoleUrl: {}, + resources: { shape: "Sc" }, + }, + }, + Sc: { + type: "list", + member: { + type: "structure", + members: { + type: {}, + name: {}, + arn: {}, + feature: {}, + attributes: { type: "map", key: {}, value: {} }, + }, + }, + }, + Sq: { + type: "structure", + members: { + bundleId: {}, + title: {}, + version: {}, + description: {}, + iconUrl: {}, + availablePlatforms: { type: "list", member: {} }, + }, + }, + }, + }; /***/ }, - /***/ 28189: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-09-30","endpointPrefix":"kinesisvideo","protocol":"rest-json","serviceAbbreviation":"Kinesis Video","serviceFullName":"Amazon Kinesis Video Streams","serviceId":"Kinesis Video","signatureVersion":"v4","uid":"kinesisvideo-2017-09-30"},"operations":{"CreateSignalingChannel":{"http":{"requestUri":"/createSignalingChannel"},"input":{"type":"structure","required":["ChannelName"],"members":{"ChannelName":{},"ChannelType":{},"SingleMasterConfiguration":{"shape":"S4"},"Tags":{"type":"list","member":{"shape":"S7"}}}},"output":{"type":"structure","members":{"ChannelARN":{}}}},"CreateStream":{"http":{"requestUri":"/createStream"},"input":{"type":"structure","required":["StreamName"],"members":{"DeviceName":{},"StreamName":{},"MediaType":{},"KmsKeyId":{},"DataRetentionInHours":{"type":"integer"},"Tags":{"shape":"Si"}}},"output":{"type":"structure","members":{"StreamARN":{}}}},"DeleteSignalingChannel":{"http":{"requestUri":"/deleteSignalingChannel"},"input":{"type":"structure","required":["ChannelARN"],"members":{"ChannelARN":{},"CurrentVersion":{}}},"output":{"type":"structure","members":{}}},"DeleteStream":{"http":{"requestUri":"/deleteStream"},"input":{"type":"structure","required":["StreamARN"],"members":{"StreamARN":{},"CurrentVersion":{}}},"output":{"type":"structure","members":{}}},"DescribeSignalingChannel":{"http":{"requestUri":"/describeSignalingChannel"},"input":{"type":"structure","members":{"ChannelName":{},"ChannelARN":{}}},"output":{"type":"structure","members":{"ChannelInfo":{"shape":"Sr"}}}},"DescribeStream":{"http":{"requestUri":"/describeStream"},"input":{"type":"structure","members":{"StreamName":{},"StreamARN":{}}},"output":{"type":"structure","members":{"StreamInfo":{"shape":"Sw"}}}},"GetDataEndpoint":{"http":{"requestUri":"/getDataEndpoint"},"input":{"type":"structure","required":["APIName"],"members":{"StreamName":{},"StreamARN":{},"APIName":{}}},"output":{"type":"structure","members":{"DataEndpoint":{}}}},"GetSignalingChannelEndpoint":{"http":{"requestUri":"/getSignalingChannelEndpoint"},"input":{"type":"structure","required":["ChannelARN"],"members":{"ChannelARN":{},"SingleMasterChannelEndpointConfiguration":{"type":"structure","members":{"Protocols":{"type":"list","member":{}},"Role":{}}}}},"output":{"type":"structure","members":{"ResourceEndpointList":{"type":"list","member":{"type":"structure","members":{"Protocol":{},"ResourceEndpoint":{}}}}}}},"ListSignalingChannels":{"http":{"requestUri":"/listSignalingChannels"},"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"ChannelNameCondition":{"type":"structure","members":{"ComparisonOperator":{},"ComparisonValue":{}}}}},"output":{"type":"structure","members":{"ChannelInfoList":{"type":"list","member":{"shape":"Sr"}},"NextToken":{}}}},"ListStreams":{"http":{"requestUri":"/listStreams"},"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"StreamNameCondition":{"type":"structure","members":{"ComparisonOperator":{},"ComparisonValue":{}}}}},"output":{"type":"structure","members":{"StreamInfoList":{"type":"list","member":{"shape":"Sw"}},"NextToken":{}}}},"ListTagsForResource":{"http":{"requestUri":"/ListTagsForResource"},"input":{"type":"structure","required":["ResourceARN"],"members":{"NextToken":{},"ResourceARN":{}}},"output":{"type":"structure","members":{"NextToken":{},"Tags":{"shape":"Si"}}}},"ListTagsForStream":{"http":{"requestUri":"/listTagsForStream"},"input":{"type":"structure","members":{"NextToken":{},"StreamARN":{},"StreamName":{}}},"output":{"type":"structure","members":{"NextToken":{},"Tags":{"shape":"Si"}}}},"TagResource":{"http":{"requestUri":"/TagResource"},"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"type":"list","member":{"shape":"S7"}}}},"output":{"type":"structure","members":{}}},"TagStream":{"http":{"requestUri":"/tagStream"},"input":{"type":"structure","required":["Tags"],"members":{"StreamARN":{},"StreamName":{},"Tags":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"requestUri":"/UntagResource"},"input":{"type":"structure","required":["ResourceARN","TagKeyList"],"members":{"ResourceARN":{},"TagKeyList":{"shape":"S1v"}}},"output":{"type":"structure","members":{}}},"UntagStream":{"http":{"requestUri":"/untagStream"},"input":{"type":"structure","required":["TagKeyList"],"members":{"StreamARN":{},"StreamName":{},"TagKeyList":{"shape":"S1v"}}},"output":{"type":"structure","members":{}}},"UpdateDataRetention":{"http":{"requestUri":"/updateDataRetention"},"input":{"type":"structure","required":["CurrentVersion","Operation","DataRetentionChangeInHours"],"members":{"StreamName":{},"StreamARN":{},"CurrentVersion":{},"Operation":{},"DataRetentionChangeInHours":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"UpdateSignalingChannel":{"http":{"requestUri":"/updateSignalingChannel"},"input":{"type":"structure","required":["ChannelARN","CurrentVersion"],"members":{"ChannelARN":{},"CurrentVersion":{},"SingleMasterConfiguration":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"UpdateStream":{"http":{"requestUri":"/updateStream"},"input":{"type":"structure","required":["CurrentVersion"],"members":{"StreamName":{},"StreamARN":{},"CurrentVersion":{},"DeviceName":{},"MediaType":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"structure","members":{"MessageTtlSeconds":{"type":"integer"}}},"S7":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"Si":{"type":"map","key":{},"value":{}},"Sr":{"type":"structure","members":{"ChannelName":{},"ChannelARN":{},"ChannelType":{},"ChannelStatus":{},"CreationTime":{"type":"timestamp"},"SingleMasterConfiguration":{"shape":"S4"},"Version":{}}},"Sw":{"type":"structure","members":{"DeviceName":{},"StreamName":{},"StreamARN":{},"MediaType":{},"KmsKeyId":{},"Version":{},"Status":{},"CreationTime":{"type":"timestamp"},"DataRetentionInHours":{"type":"integer"}}},"S1v":{"type":"list","member":{}}}}' - ); + /***/ 520: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 15191: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListSignalingChannels":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ChannelInfoList"},"ListStreams":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"StreamInfoList"}}}' - ); + /***/ 522: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-08-10", + endpointPrefix: "batch", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "AWS Batch", + serviceFullName: "AWS Batch", + serviceId: "Batch", + signatureVersion: "v4", + uid: "batch-2016-08-10", + }, + operations: { + CancelJob: { + http: { requestUri: "/v1/canceljob" }, + input: { + type: "structure", + required: ["jobId", "reason"], + members: { jobId: {}, reason: {} }, + }, + output: { type: "structure", members: {} }, + }, + CreateComputeEnvironment: { + http: { requestUri: "/v1/createcomputeenvironment" }, + input: { + type: "structure", + required: ["computeEnvironmentName", "type", "serviceRole"], + members: { + computeEnvironmentName: {}, + type: {}, + state: {}, + computeResources: { shape: "S7" }, + serviceRole: {}, + }, + }, + output: { + type: "structure", + members: { + computeEnvironmentName: {}, + computeEnvironmentArn: {}, + }, + }, + }, + CreateJobQueue: { + http: { requestUri: "/v1/createjobqueue" }, + input: { + type: "structure", + required: ["jobQueueName", "priority", "computeEnvironmentOrder"], + members: { + jobQueueName: {}, + state: {}, + priority: { type: "integer" }, + computeEnvironmentOrder: { shape: "Sh" }, + }, + }, + output: { + type: "structure", + required: ["jobQueueName", "jobQueueArn"], + members: { jobQueueName: {}, jobQueueArn: {} }, + }, + }, + DeleteComputeEnvironment: { + http: { requestUri: "/v1/deletecomputeenvironment" }, + input: { + type: "structure", + required: ["computeEnvironment"], + members: { computeEnvironment: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteJobQueue: { + http: { requestUri: "/v1/deletejobqueue" }, + input: { + type: "structure", + required: ["jobQueue"], + members: { jobQueue: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeregisterJobDefinition: { + http: { requestUri: "/v1/deregisterjobdefinition" }, + input: { + type: "structure", + required: ["jobDefinition"], + members: { jobDefinition: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeComputeEnvironments: { + http: { requestUri: "/v1/describecomputeenvironments" }, + input: { + type: "structure", + members: { + computeEnvironments: { shape: "Sb" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + computeEnvironments: { + type: "list", + member: { + type: "structure", + required: [ + "computeEnvironmentName", + "computeEnvironmentArn", + "ecsClusterArn", + ], + members: { + computeEnvironmentName: {}, + computeEnvironmentArn: {}, + ecsClusterArn: {}, + type: {}, + state: {}, + status: {}, + statusReason: {}, + computeResources: { shape: "S7" }, + serviceRole: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + DescribeJobDefinitions: { + http: { requestUri: "/v1/describejobdefinitions" }, + input: { + type: "structure", + members: { + jobDefinitions: { shape: "Sb" }, + maxResults: { type: "integer" }, + jobDefinitionName: {}, + status: {}, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + jobDefinitions: { + type: "list", + member: { + type: "structure", + required: [ + "jobDefinitionName", + "jobDefinitionArn", + "revision", + "type", + ], + members: { + jobDefinitionName: {}, + jobDefinitionArn: {}, + revision: { type: "integer" }, + status: {}, + type: {}, + parameters: { shape: "Sz" }, + retryStrategy: { shape: "S10" }, + containerProperties: { shape: "S11" }, + timeout: { shape: "S1k" }, + nodeProperties: { shape: "S1l" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + DescribeJobQueues: { + http: { requestUri: "/v1/describejobqueues" }, + input: { + type: "structure", + members: { + jobQueues: { shape: "Sb" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + jobQueues: { + type: "list", + member: { + type: "structure", + required: [ + "jobQueueName", + "jobQueueArn", + "state", + "priority", + "computeEnvironmentOrder", + ], + members: { + jobQueueName: {}, + jobQueueArn: {}, + state: {}, + status: {}, + statusReason: {}, + priority: { type: "integer" }, + computeEnvironmentOrder: { shape: "Sh" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + DescribeJobs: { + http: { requestUri: "/v1/describejobs" }, + input: { + type: "structure", + required: ["jobs"], + members: { jobs: { shape: "Sb" } }, + }, + output: { + type: "structure", + members: { + jobs: { + type: "list", + member: { + type: "structure", + required: [ + "jobName", + "jobId", + "jobQueue", + "status", + "startedAt", + "jobDefinition", + ], + members: { + jobName: {}, + jobId: {}, + jobQueue: {}, + status: {}, + attempts: { + type: "list", + member: { + type: "structure", + members: { + container: { + type: "structure", + members: { + containerInstanceArn: {}, + taskArn: {}, + exitCode: { type: "integer" }, + reason: {}, + logStreamName: {}, + networkInterfaces: { shape: "S21" }, + }, + }, + startedAt: { type: "long" }, + stoppedAt: { type: "long" }, + statusReason: {}, + }, + }, + }, + statusReason: {}, + createdAt: { type: "long" }, + retryStrategy: { shape: "S10" }, + startedAt: { type: "long" }, + stoppedAt: { type: "long" }, + dependsOn: { shape: "S24" }, + jobDefinition: {}, + parameters: { shape: "Sz" }, + container: { + type: "structure", + members: { + image: {}, + vcpus: { type: "integer" }, + memory: { type: "integer" }, + command: { shape: "Sb" }, + jobRoleArn: {}, + volumes: { shape: "S12" }, + environment: { shape: "S15" }, + mountPoints: { shape: "S17" }, + readonlyRootFilesystem: { type: "boolean" }, + ulimits: { shape: "S1a" }, + privileged: { type: "boolean" }, + user: {}, + exitCode: { type: "integer" }, + reason: {}, + containerInstanceArn: {}, + taskArn: {}, + logStreamName: {}, + instanceType: {}, + networkInterfaces: { shape: "S21" }, + resourceRequirements: { shape: "S1c" }, + linuxParameters: { shape: "S1f" }, + }, + }, + nodeDetails: { + type: "structure", + members: { + nodeIndex: { type: "integer" }, + isMainNode: { type: "boolean" }, + }, + }, + nodeProperties: { shape: "S1l" }, + arrayProperties: { + type: "structure", + members: { + statusSummary: { + type: "map", + key: {}, + value: { type: "integer" }, + }, + size: { type: "integer" }, + index: { type: "integer" }, + }, + }, + timeout: { shape: "S1k" }, + }, + }, + }, + }, + }, + }, + ListJobs: { + http: { requestUri: "/v1/listjobs" }, + input: { + type: "structure", + members: { + jobQueue: {}, + arrayJobId: {}, + multiNodeJobId: {}, + jobStatus: {}, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + required: ["jobSummaryList"], + members: { + jobSummaryList: { + type: "list", + member: { + type: "structure", + required: ["jobId", "jobName"], + members: { + jobId: {}, + jobName: {}, + createdAt: { type: "long" }, + status: {}, + statusReason: {}, + startedAt: { type: "long" }, + stoppedAt: { type: "long" }, + container: { + type: "structure", + members: { exitCode: { type: "integer" }, reason: {} }, + }, + arrayProperties: { + type: "structure", + members: { + size: { type: "integer" }, + index: { type: "integer" }, + }, + }, + nodeProperties: { + type: "structure", + members: { + isMainNode: { type: "boolean" }, + numNodes: { type: "integer" }, + nodeIndex: { type: "integer" }, + }, + }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + RegisterJobDefinition: { + http: { requestUri: "/v1/registerjobdefinition" }, + input: { + type: "structure", + required: ["jobDefinitionName", "type"], + members: { + jobDefinitionName: {}, + type: {}, + parameters: { shape: "Sz" }, + containerProperties: { shape: "S11" }, + nodeProperties: { shape: "S1l" }, + retryStrategy: { shape: "S10" }, + timeout: { shape: "S1k" }, + }, + }, + output: { + type: "structure", + required: ["jobDefinitionName", "jobDefinitionArn", "revision"], + members: { + jobDefinitionName: {}, + jobDefinitionArn: {}, + revision: { type: "integer" }, + }, + }, + }, + SubmitJob: { + http: { requestUri: "/v1/submitjob" }, + input: { + type: "structure", + required: ["jobName", "jobQueue", "jobDefinition"], + members: { + jobName: {}, + jobQueue: {}, + arrayProperties: { + type: "structure", + members: { size: { type: "integer" } }, + }, + dependsOn: { shape: "S24" }, + jobDefinition: {}, + parameters: { shape: "Sz" }, + containerOverrides: { shape: "S2n" }, + nodeOverrides: { + type: "structure", + members: { + numNodes: { type: "integer" }, + nodePropertyOverrides: { + type: "list", + member: { + type: "structure", + required: ["targetNodes"], + members: { + targetNodes: {}, + containerOverrides: { shape: "S2n" }, + }, + }, + }, + }, + }, + retryStrategy: { shape: "S10" }, + timeout: { shape: "S1k" }, + }, + }, + output: { + type: "structure", + required: ["jobName", "jobId"], + members: { jobName: {}, jobId: {} }, + }, + }, + TerminateJob: { + http: { requestUri: "/v1/terminatejob" }, + input: { + type: "structure", + required: ["jobId", "reason"], + members: { jobId: {}, reason: {} }, + }, + output: { type: "structure", members: {} }, + }, + UpdateComputeEnvironment: { + http: { requestUri: "/v1/updatecomputeenvironment" }, + input: { + type: "structure", + required: ["computeEnvironment"], + members: { + computeEnvironment: {}, + state: {}, + computeResources: { + type: "structure", + members: { + minvCpus: { type: "integer" }, + maxvCpus: { type: "integer" }, + desiredvCpus: { type: "integer" }, + }, + }, + serviceRole: {}, + }, + }, + output: { + type: "structure", + members: { + computeEnvironmentName: {}, + computeEnvironmentArn: {}, + }, + }, + }, + UpdateJobQueue: { + http: { requestUri: "/v1/updatejobqueue" }, + input: { + type: "structure", + required: ["jobQueue"], + members: { + jobQueue: {}, + state: {}, + priority: { type: "integer" }, + computeEnvironmentOrder: { shape: "Sh" }, + }, + }, + output: { + type: "structure", + members: { jobQueueName: {}, jobQueueArn: {} }, + }, + }, + }, + shapes: { + S7: { + type: "structure", + required: [ + "type", + "minvCpus", + "maxvCpus", + "instanceTypes", + "subnets", + "instanceRole", + ], + members: { + type: {}, + allocationStrategy: {}, + minvCpus: { type: "integer" }, + maxvCpus: { type: "integer" }, + desiredvCpus: { type: "integer" }, + instanceTypes: { shape: "Sb" }, + imageId: {}, + subnets: { shape: "Sb" }, + securityGroupIds: { shape: "Sb" }, + ec2KeyPair: {}, + instanceRole: {}, + tags: { type: "map", key: {}, value: {} }, + placementGroup: {}, + bidPercentage: { type: "integer" }, + spotIamFleetRole: {}, + launchTemplate: { + type: "structure", + members: { + launchTemplateId: {}, + launchTemplateName: {}, + version: {}, + }, + }, + }, + }, + Sb: { type: "list", member: {} }, + Sh: { + type: "list", + member: { + type: "structure", + required: ["order", "computeEnvironment"], + members: { order: { type: "integer" }, computeEnvironment: {} }, + }, + }, + Sz: { type: "map", key: {}, value: {} }, + S10: { + type: "structure", + members: { attempts: { type: "integer" } }, + }, + S11: { + type: "structure", + members: { + image: {}, + vcpus: { type: "integer" }, + memory: { type: "integer" }, + command: { shape: "Sb" }, + jobRoleArn: {}, + volumes: { shape: "S12" }, + environment: { shape: "S15" }, + mountPoints: { shape: "S17" }, + readonlyRootFilesystem: { type: "boolean" }, + privileged: { type: "boolean" }, + ulimits: { shape: "S1a" }, + user: {}, + instanceType: {}, + resourceRequirements: { shape: "S1c" }, + linuxParameters: { shape: "S1f" }, + }, + }, + S12: { + type: "list", + member: { + type: "structure", + members: { + host: { type: "structure", members: { sourcePath: {} } }, + name: {}, + }, + }, + }, + S15: { + type: "list", + member: { type: "structure", members: { name: {}, value: {} } }, + }, + S17: { + type: "list", + member: { + type: "structure", + members: { + containerPath: {}, + readOnly: { type: "boolean" }, + sourceVolume: {}, + }, + }, + }, + S1a: { + type: "list", + member: { + type: "structure", + required: ["hardLimit", "name", "softLimit"], + members: { + hardLimit: { type: "integer" }, + name: {}, + softLimit: { type: "integer" }, + }, + }, + }, + S1c: { + type: "list", + member: { + type: "structure", + required: ["value", "type"], + members: { value: {}, type: {} }, + }, + }, + S1f: { + type: "structure", + members: { + devices: { + type: "list", + member: { + type: "structure", + required: ["hostPath"], + members: { + hostPath: {}, + containerPath: {}, + permissions: { type: "list", member: {} }, + }, + }, + }, + }, + }, + S1k: { + type: "structure", + members: { attemptDurationSeconds: { type: "integer" } }, + }, + S1l: { + type: "structure", + required: ["numNodes", "mainNode", "nodeRangeProperties"], + members: { + numNodes: { type: "integer" }, + mainNode: { type: "integer" }, + nodeRangeProperties: { + type: "list", + member: { + type: "structure", + required: ["targetNodes"], + members: { targetNodes: {}, container: { shape: "S11" } }, + }, + }, + }, + }, + S21: { + type: "list", + member: { + type: "structure", + members: { + attachmentId: {}, + ipv6Address: {}, + privateIpv4Address: {}, + }, + }, + }, + S24: { + type: "list", + member: { type: "structure", members: { jobId: {}, type: {} } }, + }, + S2n: { + type: "structure", + members: { + vcpus: { type: "integer" }, + memory: { type: "integer" }, + command: { shape: "Sb" }, + instanceType: {}, + environment: { shape: "S15" }, + resourceRequirements: { shape: "S1c" }, + }, + }, + }, + }; /***/ }, - /***/ 60611: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-11-01","endpointPrefix":"kms","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"KMS","serviceFullName":"AWS Key Management Service","serviceId":"KMS","signatureVersion":"v4","targetPrefix":"TrentService","uid":"kms-2014-11-01"},"operations":{"CancelKeyDeletion":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}},"output":{"type":"structure","members":{"KeyId":{}}}},"ConnectCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{}}},"CreateAlias":{"input":{"type":"structure","required":["AliasName","TargetKeyId"],"members":{"AliasName":{},"TargetKeyId":{}}}},"CreateCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreName","CloudHsmClusterId","TrustAnchorCertificate","KeyStorePassword"],"members":{"CustomKeyStoreName":{},"CloudHsmClusterId":{},"TrustAnchorCertificate":{},"KeyStorePassword":{"shape":"Sd"}}},"output":{"type":"structure","members":{"CustomKeyStoreId":{}}}},"CreateGrant":{"input":{"type":"structure","required":["KeyId","GranteePrincipal","Operations"],"members":{"KeyId":{},"GranteePrincipal":{},"RetiringPrincipal":{},"Operations":{"shape":"Sh"},"Constraints":{"shape":"Sj"},"GrantTokens":{"shape":"Sn"},"Name":{}}},"output":{"type":"structure","members":{"GrantToken":{},"GrantId":{}}}},"CreateKey":{"input":{"type":"structure","members":{"Policy":{},"Description":{},"KeyUsage":{},"CustomerMasterKeySpec":{},"Origin":{},"CustomKeyStoreId":{},"BypassPolicyLockoutSafetyCheck":{"type":"boolean"},"Tags":{"shape":"Sz"}}},"output":{"type":"structure","members":{"KeyMetadata":{"shape":"S14"}}}},"Decrypt":{"input":{"type":"structure","required":["CiphertextBlob"],"members":{"CiphertextBlob":{"type":"blob"},"EncryptionContext":{"shape":"Sk"},"GrantTokens":{"shape":"Sn"},"KeyId":{},"EncryptionAlgorithm":{}}},"output":{"type":"structure","members":{"KeyId":{},"Plaintext":{"shape":"S1i"},"EncryptionAlgorithm":{}}}},"DeleteAlias":{"input":{"type":"structure","required":["AliasName"],"members":{"AliasName":{}}}},"DeleteCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{}}},"DeleteImportedKeyMaterial":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DescribeCustomKeyStores":{"input":{"type":"structure","members":{"CustomKeyStoreId":{},"CustomKeyStoreName":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"CustomKeyStores":{"type":"list","member":{"type":"structure","members":{"CustomKeyStoreId":{},"CustomKeyStoreName":{},"CloudHsmClusterId":{},"TrustAnchorCertificate":{},"ConnectionState":{},"ConnectionErrorCode":{},"CreationDate":{"type":"timestamp"}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"DescribeKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"KeyMetadata":{"shape":"S14"}}}},"DisableKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DisableKeyRotation":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"DisconnectCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{}}},"EnableKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"EnableKeyRotation":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}}},"Encrypt":{"input":{"type":"structure","required":["KeyId","Plaintext"],"members":{"KeyId":{},"Plaintext":{"shape":"S1i"},"EncryptionContext":{"shape":"Sk"},"GrantTokens":{"shape":"Sn"},"EncryptionAlgorithm":{}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"KeyId":{},"EncryptionAlgorithm":{}}}},"GenerateDataKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"EncryptionContext":{"shape":"Sk"},"NumberOfBytes":{"type":"integer"},"KeySpec":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"Plaintext":{"shape":"S1i"},"KeyId":{}}}},"GenerateDataKeyPair":{"input":{"type":"structure","required":["KeyId","KeyPairSpec"],"members":{"EncryptionContext":{"shape":"Sk"},"KeyId":{},"KeyPairSpec":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"PrivateKeyCiphertextBlob":{"type":"blob"},"PrivateKeyPlaintext":{"shape":"S1i"},"PublicKey":{"type":"blob"},"KeyId":{},"KeyPairSpec":{}}}},"GenerateDataKeyPairWithoutPlaintext":{"input":{"type":"structure","required":["KeyId","KeyPairSpec"],"members":{"EncryptionContext":{"shape":"Sk"},"KeyId":{},"KeyPairSpec":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"PrivateKeyCiphertextBlob":{"type":"blob"},"PublicKey":{"type":"blob"},"KeyId":{},"KeyPairSpec":{}}}},"GenerateDataKeyWithoutPlaintext":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"EncryptionContext":{"shape":"Sk"},"KeySpec":{},"NumberOfBytes":{"type":"integer"},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"KeyId":{}}}},"GenerateRandom":{"input":{"type":"structure","members":{"NumberOfBytes":{"type":"integer"},"CustomKeyStoreId":{}}},"output":{"type":"structure","members":{"Plaintext":{"shape":"S1i"}}}},"GetKeyPolicy":{"input":{"type":"structure","required":["KeyId","PolicyName"],"members":{"KeyId":{},"PolicyName":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetKeyRotationStatus":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{}}},"output":{"type":"structure","members":{"KeyRotationEnabled":{"type":"boolean"}}}},"GetParametersForImport":{"input":{"type":"structure","required":["KeyId","WrappingAlgorithm","WrappingKeySpec"],"members":{"KeyId":{},"WrappingAlgorithm":{},"WrappingKeySpec":{}}},"output":{"type":"structure","members":{"KeyId":{},"ImportToken":{"type":"blob"},"PublicKey":{"shape":"S1i"},"ParametersValidTo":{"type":"timestamp"}}}},"GetPublicKey":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"KeyId":{},"PublicKey":{"type":"blob"},"CustomerMasterKeySpec":{},"KeyUsage":{},"EncryptionAlgorithms":{"shape":"S1b"},"SigningAlgorithms":{"shape":"S1d"}}}},"ImportKeyMaterial":{"input":{"type":"structure","required":["KeyId","ImportToken","EncryptedKeyMaterial"],"members":{"KeyId":{},"ImportToken":{"type":"blob"},"EncryptedKeyMaterial":{"type":"blob"},"ValidTo":{"type":"timestamp"},"ExpirationModel":{}}},"output":{"type":"structure","members":{}}},"ListAliases":{"input":{"type":"structure","members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Aliases":{"type":"list","member":{"type":"structure","members":{"AliasName":{},"AliasArn":{},"TargetKeyId":{}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListGrants":{"input":{"type":"structure","required":["KeyId"],"members":{"Limit":{"type":"integer"},"Marker":{},"KeyId":{}}},"output":{"shape":"S31"}},"ListKeyPolicies":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"PolicyNames":{"type":"list","member":{}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListKeys":{"input":{"type":"structure","members":{"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Keys":{"type":"list","member":{"type":"structure","members":{"KeyId":{},"KeyArn":{}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListResourceTags":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sz"},"NextMarker":{},"Truncated":{"type":"boolean"}}}},"ListRetirableGrants":{"input":{"type":"structure","required":["RetiringPrincipal"],"members":{"Limit":{"type":"integer"},"Marker":{},"RetiringPrincipal":{}}},"output":{"shape":"S31"}},"PutKeyPolicy":{"input":{"type":"structure","required":["KeyId","PolicyName","Policy"],"members":{"KeyId":{},"PolicyName":{},"Policy":{},"BypassPolicyLockoutSafetyCheck":{"type":"boolean"}}}},"ReEncrypt":{"input":{"type":"structure","required":["CiphertextBlob","DestinationKeyId"],"members":{"CiphertextBlob":{"type":"blob"},"SourceEncryptionContext":{"shape":"Sk"},"SourceKeyId":{},"DestinationKeyId":{},"DestinationEncryptionContext":{"shape":"Sk"},"SourceEncryptionAlgorithm":{},"DestinationEncryptionAlgorithm":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"CiphertextBlob":{"type":"blob"},"SourceKeyId":{},"KeyId":{},"SourceEncryptionAlgorithm":{},"DestinationEncryptionAlgorithm":{}}}},"RetireGrant":{"input":{"type":"structure","members":{"GrantToken":{},"KeyId":{},"GrantId":{}}}},"RevokeGrant":{"input":{"type":"structure","required":["KeyId","GrantId"],"members":{"KeyId":{},"GrantId":{}}}},"ScheduleKeyDeletion":{"input":{"type":"structure","required":["KeyId"],"members":{"KeyId":{},"PendingWindowInDays":{"type":"integer"}}},"output":{"type":"structure","members":{"KeyId":{},"DeletionDate":{"type":"timestamp"}}}},"Sign":{"input":{"type":"structure","required":["KeyId","Message","SigningAlgorithm"],"members":{"KeyId":{},"Message":{"shape":"S1i"},"MessageType":{},"GrantTokens":{"shape":"Sn"},"SigningAlgorithm":{}}},"output":{"type":"structure","members":{"KeyId":{},"Signature":{"type":"blob"},"SigningAlgorithm":{}}}},"TagResource":{"input":{"type":"structure","required":["KeyId","Tags"],"members":{"KeyId":{},"Tags":{"shape":"Sz"}}}},"UntagResource":{"input":{"type":"structure","required":["KeyId","TagKeys"],"members":{"KeyId":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateAlias":{"input":{"type":"structure","required":["AliasName","TargetKeyId"],"members":{"AliasName":{},"TargetKeyId":{}}}},"UpdateCustomKeyStore":{"input":{"type":"structure","required":["CustomKeyStoreId"],"members":{"CustomKeyStoreId":{},"NewCustomKeyStoreName":{},"KeyStorePassword":{"shape":"Sd"},"CloudHsmClusterId":{}}},"output":{"type":"structure","members":{}}},"UpdateKeyDescription":{"input":{"type":"structure","required":["KeyId","Description"],"members":{"KeyId":{},"Description":{}}}},"Verify":{"input":{"type":"structure","required":["KeyId","Message","Signature","SigningAlgorithm"],"members":{"KeyId":{},"Message":{"shape":"S1i"},"MessageType":{},"Signature":{"type":"blob"},"SigningAlgorithm":{},"GrantTokens":{"shape":"Sn"}}},"output":{"type":"structure","members":{"KeyId":{},"SignatureValid":{"type":"boolean"},"SigningAlgorithm":{}}}}},"shapes":{"Sd":{"type":"string","sensitive":true},"Sh":{"type":"list","member":{}},"Sj":{"type":"structure","members":{"EncryptionContextSubset":{"shape":"Sk"},"EncryptionContextEquals":{"shape":"Sk"}}},"Sk":{"type":"map","key":{},"value":{}},"Sn":{"type":"list","member":{}},"Sz":{"type":"list","member":{"type":"structure","required":["TagKey","TagValue"],"members":{"TagKey":{},"TagValue":{}}}},"S14":{"type":"structure","required":["KeyId"],"members":{"AWSAccountId":{},"KeyId":{},"Arn":{},"CreationDate":{"type":"timestamp"},"Enabled":{"type":"boolean"},"Description":{},"KeyUsage":{},"KeyState":{},"DeletionDate":{"type":"timestamp"},"ValidTo":{"type":"timestamp"},"Origin":{},"CustomKeyStoreId":{},"CloudHsmClusterId":{},"ExpirationModel":{},"KeyManager":{},"CustomerMasterKeySpec":{},"EncryptionAlgorithms":{"shape":"S1b"},"SigningAlgorithms":{"shape":"S1d"}}},"S1b":{"type":"list","member":{}},"S1d":{"type":"list","member":{}},"S1i":{"type":"blob","sensitive":true},"S31":{"type":"structure","members":{"Grants":{"type":"list","member":{"type":"structure","members":{"KeyId":{},"GrantId":{},"Name":{},"CreationDate":{"type":"timestamp"},"GranteePrincipal":{},"RetiringPrincipal":{},"IssuingAccount":{},"Operations":{"shape":"Sh"},"Constraints":{"shape":"Sj"}}}},"NextMarker":{},"Truncated":{"type":"boolean"}}}}}' - ); + /***/ 543: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); - /***/ - }, + AWS.util.update(AWS.Glacier.prototype, { + /** + * @api private + */ + setupRequestListeners: function setupRequestListeners(request) { + if (Array.isArray(request._events.validate)) { + request._events.validate.unshift(this.validateAccountId); + } else { + request.on("validate", this.validateAccountId); + } + request.removeListener( + "afterBuild", + AWS.EventListeners.Core.COMPUTE_SHA256 + ); + request.on("build", this.addGlacierApiVersion); + request.on("build", this.addTreeHashHeaders); + }, - /***/ 97690: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAliases":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Aliases"},"ListGrants":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Grants"},"ListKeyPolicies":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"PolicyNames"},"ListKeys":{"input_token":"Marker","limit_key":"Limit","more_results":"Truncated","output_token":"NextMarker","result_key":"Keys"}}}' - ); + /** + * @api private + */ + validateAccountId: function validateAccountId(request) { + if (request.params.accountId !== undefined) return; + request.params = AWS.util.copy(request.params); + request.params.accountId = "-"; + }, - /***/ - }, + /** + * @api private + */ + addGlacierApiVersion: function addGlacierApiVersion(request) { + var version = request.service.api.apiVersion; + request.httpRequest.headers["x-amz-glacier-version"] = version; + }, - /***/ 65408: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-03-31","endpointPrefix":"lakeformation","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Lake Formation","serviceId":"LakeFormation","signatureVersion":"v4","signingName":"lakeformation","targetPrefix":"AWSLakeFormation","uid":"lakeformation-2017-03-31"},"operations":{"BatchGrantPermissions":{"input":{"type":"structure","required":["Entries"],"members":{"CatalogId":{},"Entries":{"shape":"S3"}}},"output":{"type":"structure","members":{"Failures":{"shape":"Sl"}}}},"BatchRevokePermissions":{"input":{"type":"structure","required":["Entries"],"members":{"CatalogId":{},"Entries":{"shape":"S3"}}},"output":{"type":"structure","members":{"Failures":{"shape":"Sl"}}}},"DeregisterResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DescribeResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"ResourceInfo":{"shape":"Sv"}}}},"GetDataLakeSettings":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"DataLakeSettings":{"shape":"S10"}}}},"GetEffectivePermissionsForPath":{"input":{"type":"structure","required":["ResourceArn"],"members":{"CatalogId":{},"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Permissions":{"shape":"S18"},"NextToken":{}}}},"GrantPermissions":{"input":{"type":"structure","required":["Principal","Resource","Permissions"],"members":{"CatalogId":{},"Principal":{"shape":"S6"},"Resource":{"shape":"S8"},"Permissions":{"shape":"Si"},"PermissionsWithGrantOption":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"ListPermissions":{"input":{"type":"structure","members":{"CatalogId":{},"Principal":{"shape":"S6"},"ResourceType":{},"Resource":{"shape":"S8"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PrincipalResourcePermissions":{"shape":"S18"},"NextToken":{}}}},"ListResources":{"input":{"type":"structure","members":{"FilterConditionList":{"type":"list","member":{"type":"structure","members":{"Field":{},"ComparisonOperator":{},"StringValueList":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceInfoList":{"type":"list","member":{"shape":"Sv"}},"NextToken":{}}}},"PutDataLakeSettings":{"input":{"type":"structure","required":["DataLakeSettings"],"members":{"CatalogId":{},"DataLakeSettings":{"shape":"S10"}}},"output":{"type":"structure","members":{}}},"RegisterResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"UseServiceLinkedRole":{"type":"boolean"},"RoleArn":{}}},"output":{"type":"structure","members":{}}},"RevokePermissions":{"input":{"type":"structure","required":["Principal","Resource","Permissions"],"members":{"CatalogId":{},"Principal":{"shape":"S6"},"Resource":{"shape":"S8"},"Permissions":{"shape":"Si"},"PermissionsWithGrantOption":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"UpdateResource":{"input":{"type":"structure","required":["RoleArn","ResourceArn"],"members":{"RoleArn":{},"ResourceArn":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"list","member":{"shape":"S4"}},"S4":{"type":"structure","required":["Id"],"members":{"Id":{},"Principal":{"shape":"S6"},"Resource":{"shape":"S8"},"Permissions":{"shape":"Si"},"PermissionsWithGrantOption":{"shape":"Si"}}},"S6":{"type":"structure","members":{"DataLakePrincipalIdentifier":{}}},"S8":{"type":"structure","members":{"Catalog":{"type":"structure","members":{}},"Database":{"type":"structure","required":["Name"],"members":{"Name":{}}},"Table":{"type":"structure","required":["DatabaseName","Name"],"members":{"DatabaseName":{},"Name":{}}},"TableWithColumns":{"type":"structure","members":{"DatabaseName":{},"Name":{},"ColumnNames":{"shape":"Se"},"ColumnWildcard":{"type":"structure","members":{"ExcludedColumnNames":{"shape":"Se"}}}}},"DataLocation":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}}}},"Se":{"type":"list","member":{}},"Si":{"type":"list","member":{}},"Sl":{"type":"list","member":{"type":"structure","members":{"RequestEntry":{"shape":"S4"},"Error":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}}}},"Sv":{"type":"structure","members":{"ResourceArn":{},"RoleArn":{},"LastModified":{"type":"timestamp"}}},"S10":{"type":"structure","members":{"DataLakeAdmins":{"type":"list","member":{"shape":"S6"}},"CreateDatabaseDefaultPermissions":{"shape":"S12"},"CreateTableDefaultPermissions":{"shape":"S12"}}},"S12":{"type":"list","member":{"type":"structure","members":{"Principal":{"shape":"S6"},"Permissions":{"shape":"Si"}}}},"S18":{"type":"list","member":{"type":"structure","members":{"Principal":{"shape":"S6"},"Resource":{"shape":"S8"},"Permissions":{"shape":"Si"},"PermissionsWithGrantOption":{"shape":"Si"}}}}}}' - ); + /** + * @api private + */ + addTreeHashHeaders: function addTreeHashHeaders(request) { + if (request.params.body === undefined) return; - /***/ - }, + var hashes = request.service.computeChecksums(request.params.body); + request.httpRequest.headers["X-Amz-Content-Sha256"] = + hashes.linearHash; - /***/ 89923: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetEffectivePermissionsForPath":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListPermissions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + if (!request.httpRequest.headers["x-amz-sha256-tree-hash"]) { + request.httpRequest.headers["x-amz-sha256-tree-hash"] = + hashes.treeHash; + } + }, - /***/ - }, + /** + * @!group Computing Checksums + */ - /***/ 63935: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2014-11-11","endpointPrefix":"lambda","serviceFullName":"AWS Lambda","serviceId":"Lambda","signatureVersion":"v4","protocol":"rest-json"},"operations":{"AddEventSource":{"http":{"requestUri":"/2014-11-13/event-source-mappings/"},"input":{"type":"structure","required":["EventSource","FunctionName","Role"],"members":{"EventSource":{},"FunctionName":{},"Role":{},"BatchSize":{"type":"integer"},"Parameters":{"shape":"S6"}}},"output":{"shape":"S7"}},"DeleteFunction":{"http":{"method":"DELETE","requestUri":"/2014-11-13/functions/{FunctionName}","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}}},"GetEventSource":{"http":{"method":"GET","requestUri":"/2014-11-13/event-source-mappings/{UUID}","responseCode":200},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"S7"}},"GetFunction":{"http":{"method":"GET","requestUri":"/2014-11-13/functions/{FunctionName}","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}},"output":{"type":"structure","members":{"Configuration":{"shape":"Se"},"Code":{"type":"structure","members":{"RepositoryType":{},"Location":{}}}}}},"GetFunctionConfiguration":{"http":{"method":"GET","requestUri":"/2014-11-13/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}},"output":{"shape":"Se"}},"InvokeAsync":{"http":{"requestUri":"/2014-11-13/functions/{FunctionName}/invoke-async/","responseCode":202},"input":{"type":"structure","required":["FunctionName","InvokeArgs"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvokeArgs":{"shape":"Sq"}},"payload":"InvokeArgs"},"output":{"type":"structure","members":{"Status":{"location":"statusCode","type":"integer"}}}},"ListEventSources":{"http":{"method":"GET","requestUri":"/2014-11-13/event-source-mappings/","responseCode":200},"input":{"type":"structure","members":{"EventSourceArn":{"location":"querystring","locationName":"EventSource"},"FunctionName":{"location":"querystring","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"EventSources":{"type":"list","member":{"shape":"S7"}}}}},"ListFunctions":{"http":{"method":"GET","requestUri":"/2014-11-13/functions/","responseCode":200},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Functions":{"type":"list","member":{"shape":"Se"}}}}},"RemoveEventSource":{"http":{"method":"DELETE","requestUri":"/2014-11-13/event-source-mappings/{UUID}","responseCode":204},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}}},"UpdateFunctionConfiguration":{"http":{"method":"PUT","requestUri":"/2014-11-13/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Role":{"location":"querystring","locationName":"Role"},"Handler":{"location":"querystring","locationName":"Handler"},"Description":{"location":"querystring","locationName":"Description"},"Timeout":{"location":"querystring","locationName":"Timeout","type":"integer"},"MemorySize":{"location":"querystring","locationName":"MemorySize","type":"integer"}}},"output":{"shape":"Se"}},"UploadFunction":{"http":{"method":"PUT","requestUri":"/2014-11-13/functions/{FunctionName}","responseCode":201},"input":{"type":"structure","required":["FunctionName","FunctionZip","Runtime","Role","Handler","Mode"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"FunctionZip":{"shape":"Sq"},"Runtime":{"location":"querystring","locationName":"Runtime"},"Role":{"location":"querystring","locationName":"Role"},"Handler":{"location":"querystring","locationName":"Handler"},"Mode":{"location":"querystring","locationName":"Mode"},"Description":{"location":"querystring","locationName":"Description"},"Timeout":{"location":"querystring","locationName":"Timeout","type":"integer"},"MemorySize":{"location":"querystring","locationName":"MemorySize","type":"integer"}},"payload":"FunctionZip"},"output":{"shape":"Se"}}},"shapes":{"S6":{"type":"map","key":{},"value":{}},"S7":{"type":"structure","members":{"UUID":{},"BatchSize":{"type":"integer"},"EventSource":{},"FunctionName":{},"Parameters":{"shape":"S6"},"Role":{},"LastModified":{"type":"timestamp"},"IsActive":{"type":"boolean"},"Status":{}}},"Se":{"type":"structure","members":{"FunctionName":{},"FunctionARN":{},"ConfigurationId":{},"Runtime":{},"Role":{},"Handler":{},"Mode":{},"CodeSize":{"type":"long"},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"LastModified":{"type":"timestamp"}}},"Sq":{"type":"blob","streaming":true}}}' - ); + /** + * Computes the SHA-256 linear and tree hash checksums for a given + * block of Buffer data. Pass the tree hash of the computed checksums + * as the checksum input to the {completeMultipartUpload} when performing + * a multi-part upload. + * + * @example Calculate checksum of 5.5MB data chunk + * var glacier = new AWS.Glacier(); + * var data = Buffer.alloc(5.5 * 1024 * 1024); + * data.fill('0'); // fill with zeros + * var results = glacier.computeChecksums(data); + * // Result: { linearHash: '68aff0c5a9...', treeHash: '154e26c78f...' } + * @param data [Buffer, String] data to calculate the checksum for + * @return [map] a map containing + * the linearHash and treeHash properties representing hex based digests + * of the respective checksums. + * @see completeMultipartUpload + */ + computeChecksums: function computeChecksums(data) { + if (!AWS.util.Buffer.isBuffer(data)) + data = AWS.util.buffer.toBuffer(data); - /***/ - }, + var mb = 1024 * 1024; + var hashes = []; + var hash = AWS.util.crypto.createHash("sha256"); - /***/ 86208: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListEventSources":{"input_token":"Marker","output_token":"NextMarker","limit_key":"MaxItems","result_key":"EventSources"},"ListFunctions":{"input_token":"Marker","output_token":"NextMarker","limit_key":"MaxItems","result_key":"Functions"}}}' - ); + // build leaf nodes in 1mb chunks + for (var i = 0; i < data.length; i += mb) { + var chunk = data.slice(i, Math.min(i + mb, data.length)); + hash.update(chunk); + hashes.push(AWS.util.crypto.sha256(chunk)); + } - /***/ - }, + return { + linearHash: hash.digest("hex"), + treeHash: this.buildHashTree(hashes), + }; + }, - /***/ 50409: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-03-31","endpointPrefix":"lambda","protocol":"rest-json","serviceFullName":"AWS Lambda","serviceId":"Lambda","signatureVersion":"v4","uid":"lambda-2015-03-31"},"operations":{"AddLayerVersionPermission":{"http":{"requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy","responseCode":201},"input":{"type":"structure","required":["LayerName","VersionNumber","StatementId","Action","Principal"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"},"StatementId":{},"Action":{},"Principal":{},"OrganizationId":{},"RevisionId":{"location":"querystring","locationName":"RevisionId"}}},"output":{"type":"structure","members":{"Statement":{},"RevisionId":{}}}},"AddPermission":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/policy","responseCode":201},"input":{"type":"structure","required":["FunctionName","StatementId","Action","Principal"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"StatementId":{},"Action":{},"Principal":{},"SourceArn":{},"SourceAccount":{},"EventSourceToken":{},"Qualifier":{"location":"querystring","locationName":"Qualifier"},"RevisionId":{}}},"output":{"type":"structure","members":{"Statement":{}}}},"CreateAlias":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/aliases","responseCode":201},"input":{"type":"structure","required":["FunctionName","Name","FunctionVersion"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sn"}}},"output":{"shape":"Sr"}},"CreateEventSourceMapping":{"http":{"requestUri":"/2015-03-31/event-source-mappings/","responseCode":202},"input":{"type":"structure","required":["EventSourceArn","FunctionName"],"members":{"EventSourceArn":{},"FunctionName":{},"Enabled":{"type":"boolean"},"BatchSize":{"type":"integer"},"MaximumBatchingWindowInSeconds":{"type":"integer"},"ParallelizationFactor":{"type":"integer"},"StartingPosition":{},"StartingPositionTimestamp":{"type":"timestamp"},"DestinationConfig":{"shape":"S10"},"MaximumRecordAgeInSeconds":{"type":"integer"},"BisectBatchOnFunctionError":{"type":"boolean"},"MaximumRetryAttempts":{"type":"integer"}}},"output":{"shape":"S17"}},"CreateFunction":{"http":{"requestUri":"/2015-03-31/functions","responseCode":201},"input":{"type":"structure","required":["FunctionName","Runtime","Role","Handler","Code"],"members":{"FunctionName":{},"Runtime":{},"Role":{},"Handler":{},"Code":{"type":"structure","members":{"ZipFile":{"shape":"S1d"},"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{}}},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"Publish":{"type":"boolean"},"VpcConfig":{"shape":"S1k"},"DeadLetterConfig":{"shape":"S1p"},"Environment":{"shape":"S1r"},"KMSKeyArn":{},"TracingConfig":{"shape":"S1w"},"Tags":{"shape":"S1y"},"Layers":{"shape":"S21"}}},"output":{"shape":"S23"}},"DeleteAlias":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":204},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"}}}},"DeleteEventSourceMapping":{"http":{"method":"DELETE","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":202},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"S17"}},"DeleteFunction":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}}},"DeleteFunctionConcurrency":{"http":{"method":"DELETE","requestUri":"/2017-10-31/functions/{FunctionName}/concurrency","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}}},"DeleteFunctionEventInvokeConfig":{"http":{"method":"DELETE","requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config","responseCode":204},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}}},"DeleteLayerVersion":{"http":{"method":"DELETE","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}","responseCode":204},"input":{"type":"structure","required":["LayerName","VersionNumber"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"}}}},"DeleteProvisionedConcurrencyConfig":{"http":{"method":"DELETE","requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency","responseCode":204},"input":{"type":"structure","required":["FunctionName","Qualifier"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}}},"GetAccountSettings":{"http":{"method":"GET","requestUri":"/2016-08-19/account-settings/","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountLimit":{"type":"structure","members":{"TotalCodeSize":{"type":"long"},"CodeSizeUnzipped":{"type":"long"},"CodeSizeZipped":{"type":"long"},"ConcurrentExecutions":{"type":"integer"},"UnreservedConcurrentExecutions":{"type":"integer"}}},"AccountUsage":{"type":"structure","members":{"TotalCodeSize":{"type":"long"},"FunctionCount":{"type":"long"}}}}}},"GetAlias":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":200},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"}}},"output":{"shape":"Sr"}},"GetEventSourceMapping":{"http":{"method":"GET","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":200},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"}}},"output":{"shape":"S17"}},"GetFunction":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"Configuration":{"shape":"S23"},"Code":{"type":"structure","members":{"RepositoryType":{},"Location":{}}},"Tags":{"shape":"S1y"},"Concurrency":{"shape":"S34"}}}},"GetFunctionConcurrency":{"http":{"method":"GET","requestUri":"/2019-09-30/functions/{FunctionName}/concurrency","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"}}},"output":{"type":"structure","members":{"ReservedConcurrentExecutions":{"type":"integer"}}}},"GetFunctionConfiguration":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"shape":"S23"}},"GetFunctionEventInvokeConfig":{"http":{"method":"GET","requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"shape":"S3a"}},"GetLayerVersion":{"http":{"method":"GET","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}","responseCode":200},"input":{"type":"structure","required":["LayerName","VersionNumber"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"}}},"output":{"shape":"S3e"}},"GetLayerVersionByArn":{"http":{"method":"GET","requestUri":"/2018-10-31/layers?find=LayerVersion","responseCode":200},"input":{"type":"structure","required":["Arn"],"members":{"Arn":{"location":"querystring","locationName":"Arn"}}},"output":{"shape":"S3e"}},"GetLayerVersionPolicy":{"http":{"method":"GET","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy","responseCode":200},"input":{"type":"structure","required":["LayerName","VersionNumber"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"}}},"output":{"type":"structure","members":{"Policy":{},"RevisionId":{}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/policy","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"Policy":{},"RevisionId":{}}}},"GetProvisionedConcurrencyConfig":{"http":{"method":"GET","requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency","responseCode":200},"input":{"type":"structure","required":["FunctionName","Qualifier"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}}},"output":{"type":"structure","members":{"RequestedProvisionedConcurrentExecutions":{"type":"integer"},"AvailableProvisionedConcurrentExecutions":{"type":"integer"},"AllocatedProvisionedConcurrentExecutions":{"type":"integer"},"Status":{},"StatusReason":{},"LastModified":{}}}},"Invoke":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/invocations"},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvocationType":{"location":"header","locationName":"X-Amz-Invocation-Type"},"LogType":{"location":"header","locationName":"X-Amz-Log-Type"},"ClientContext":{"location":"header","locationName":"X-Amz-Client-Context"},"Payload":{"shape":"S1d"},"Qualifier":{"location":"querystring","locationName":"Qualifier"}},"payload":"Payload"},"output":{"type":"structure","members":{"StatusCode":{"location":"statusCode","type":"integer"},"FunctionError":{"location":"header","locationName":"X-Amz-Function-Error"},"LogResult":{"location":"header","locationName":"X-Amz-Log-Result"},"Payload":{"shape":"S1d"},"ExecutedVersion":{"location":"header","locationName":"X-Amz-Executed-Version"}},"payload":"Payload"}},"InvokeAsync":{"http":{"requestUri":"/2014-11-13/functions/{FunctionName}/invoke-async/","responseCode":202},"input":{"type":"structure","required":["FunctionName","InvokeArgs"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"InvokeArgs":{"type":"blob","streaming":true}},"deprecated":true,"payload":"InvokeArgs"},"output":{"type":"structure","members":{"Status":{"location":"statusCode","type":"integer"}},"deprecated":true},"deprecated":true},"ListAliases":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/aliases","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"FunctionVersion":{"location":"querystring","locationName":"FunctionVersion"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Aliases":{"type":"list","member":{"shape":"Sr"}}}}},"ListEventSourceMappings":{"http":{"method":"GET","requestUri":"/2015-03-31/event-source-mappings/","responseCode":200},"input":{"type":"structure","members":{"EventSourceArn":{"location":"querystring","locationName":"EventSourceArn"},"FunctionName":{"location":"querystring","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"EventSourceMappings":{"type":"list","member":{"shape":"S17"}}}}},"ListFunctionEventInvokeConfigs":{"http":{"method":"GET","requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config/list","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"FunctionEventInvokeConfigs":{"type":"list","member":{"shape":"S3a"}},"NextMarker":{}}}},"ListFunctions":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/","responseCode":200},"input":{"type":"structure","members":{"MasterRegion":{"location":"querystring","locationName":"MasterRegion"},"FunctionVersion":{"location":"querystring","locationName":"FunctionVersion"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Functions":{"shape":"S4g"}}}},"ListLayerVersions":{"http":{"method":"GET","requestUri":"/2018-10-31/layers/{LayerName}/versions","responseCode":200},"input":{"type":"structure","required":["LayerName"],"members":{"CompatibleRuntime":{"location":"querystring","locationName":"CompatibleRuntime"},"LayerName":{"location":"uri","locationName":"LayerName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"LayerVersions":{"type":"list","member":{"shape":"S4l"}}}}},"ListLayers":{"http":{"method":"GET","requestUri":"/2018-10-31/layers","responseCode":200},"input":{"type":"structure","members":{"CompatibleRuntime":{"location":"querystring","locationName":"CompatibleRuntime"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Layers":{"type":"list","member":{"type":"structure","members":{"LayerName":{},"LayerArn":{},"LatestMatchingVersion":{"shape":"S4l"}}}}}}},"ListProvisionedConcurrencyConfigs":{"http":{"method":"GET","requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"ProvisionedConcurrencyConfigs":{"type":"list","member":{"type":"structure","members":{"FunctionArn":{},"RequestedProvisionedConcurrentExecutions":{"type":"integer"},"AvailableProvisionedConcurrentExecutions":{"type":"integer"},"AllocatedProvisionedConcurrentExecutions":{"type":"integer"},"Status":{},"StatusReason":{},"LastModified":{}}}},"NextMarker":{}}}},"ListTags":{"http":{"method":"GET","requestUri":"/2017-03-31/tags/{ARN}"},"input":{"type":"structure","required":["Resource"],"members":{"Resource":{"location":"uri","locationName":"ARN"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S1y"}}}},"ListVersionsByFunction":{"http":{"method":"GET","requestUri":"/2015-03-31/functions/{FunctionName}/versions","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Marker":{"location":"querystring","locationName":"Marker"},"MaxItems":{"location":"querystring","locationName":"MaxItems","type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Versions":{"shape":"S4g"}}}},"PublishLayerVersion":{"http":{"requestUri":"/2018-10-31/layers/{LayerName}/versions","responseCode":201},"input":{"type":"structure","required":["LayerName","Content"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"Description":{},"Content":{"type":"structure","members":{"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{},"ZipFile":{"shape":"S1d"}}},"CompatibleRuntimes":{"shape":"S3h"},"LicenseInfo":{}}},"output":{"type":"structure","members":{"Content":{"shape":"S3f"},"LayerArn":{},"LayerVersionArn":{},"Description":{},"CreatedDate":{},"Version":{"type":"long"},"CompatibleRuntimes":{"shape":"S3h"},"LicenseInfo":{}}}},"PublishVersion":{"http":{"requestUri":"/2015-03-31/functions/{FunctionName}/versions","responseCode":201},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"CodeSha256":{},"Description":{},"RevisionId":{}}},"output":{"shape":"S23"}},"PutFunctionConcurrency":{"http":{"method":"PUT","requestUri":"/2017-10-31/functions/{FunctionName}/concurrency","responseCode":200},"input":{"type":"structure","required":["FunctionName","ReservedConcurrentExecutions"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"ReservedConcurrentExecutions":{"type":"integer"}}},"output":{"shape":"S34"}},"PutFunctionEventInvokeConfig":{"http":{"method":"PUT","requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"},"MaximumRetryAttempts":{"type":"integer"},"MaximumEventAgeInSeconds":{"type":"integer"},"DestinationConfig":{"shape":"S10"}}},"output":{"shape":"S3a"}},"PutProvisionedConcurrencyConfig":{"http":{"method":"PUT","requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency","responseCode":202},"input":{"type":"structure","required":["FunctionName","Qualifier","ProvisionedConcurrentExecutions"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"},"ProvisionedConcurrentExecutions":{"type":"integer"}}},"output":{"type":"structure","members":{"RequestedProvisionedConcurrentExecutions":{"type":"integer"},"AvailableProvisionedConcurrentExecutions":{"type":"integer"},"AllocatedProvisionedConcurrentExecutions":{"type":"integer"},"Status":{},"StatusReason":{},"LastModified":{}}}},"RemoveLayerVersionPermission":{"http":{"method":"DELETE","requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}","responseCode":204},"input":{"type":"structure","required":["LayerName","VersionNumber","StatementId"],"members":{"LayerName":{"location":"uri","locationName":"LayerName"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"},"StatementId":{"location":"uri","locationName":"StatementId"},"RevisionId":{"location":"querystring","locationName":"RevisionId"}}}},"RemovePermission":{"http":{"method":"DELETE","requestUri":"/2015-03-31/functions/{FunctionName}/policy/{StatementId}","responseCode":204},"input":{"type":"structure","required":["FunctionName","StatementId"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"StatementId":{"location":"uri","locationName":"StatementId"},"Qualifier":{"location":"querystring","locationName":"Qualifier"},"RevisionId":{"location":"querystring","locationName":"RevisionId"}}}},"TagResource":{"http":{"requestUri":"/2017-03-31/tags/{ARN}","responseCode":204},"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{"location":"uri","locationName":"ARN"},"Tags":{"shape":"S1y"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/2017-03-31/tags/{ARN}","responseCode":204},"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{"location":"uri","locationName":"ARN"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}}},"UpdateAlias":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}","responseCode":200},"input":{"type":"structure","required":["FunctionName","Name"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Name":{"location":"uri","locationName":"Name"},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sn"},"RevisionId":{}}},"output":{"shape":"Sr"}},"UpdateEventSourceMapping":{"http":{"method":"PUT","requestUri":"/2015-03-31/event-source-mappings/{UUID}","responseCode":202},"input":{"type":"structure","required":["UUID"],"members":{"UUID":{"location":"uri","locationName":"UUID"},"FunctionName":{},"Enabled":{"type":"boolean"},"BatchSize":{"type":"integer"},"MaximumBatchingWindowInSeconds":{"type":"integer"},"DestinationConfig":{"shape":"S10"},"MaximumRecordAgeInSeconds":{"type":"integer"},"BisectBatchOnFunctionError":{"type":"boolean"},"MaximumRetryAttempts":{"type":"integer"},"ParallelizationFactor":{"type":"integer"}}},"output":{"shape":"S17"}},"UpdateFunctionCode":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/code","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"ZipFile":{"shape":"S1d"},"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{},"Publish":{"type":"boolean"},"DryRun":{"type":"boolean"},"RevisionId":{}}},"output":{"shape":"S23"}},"UpdateFunctionConfiguration":{"http":{"method":"PUT","requestUri":"/2015-03-31/functions/{FunctionName}/configuration","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Role":{},"Handler":{},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"VpcConfig":{"shape":"S1k"},"Environment":{"shape":"S1r"},"Runtime":{},"DeadLetterConfig":{"shape":"S1p"},"KMSKeyArn":{},"TracingConfig":{"shape":"S1w"},"RevisionId":{},"Layers":{"shape":"S21"}}},"output":{"shape":"S23"}},"UpdateFunctionEventInvokeConfig":{"http":{"requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config","responseCode":200},"input":{"type":"structure","required":["FunctionName"],"members":{"FunctionName":{"location":"uri","locationName":"FunctionName"},"Qualifier":{"location":"querystring","locationName":"Qualifier"},"MaximumRetryAttempts":{"type":"integer"},"MaximumEventAgeInSeconds":{"type":"integer"},"DestinationConfig":{"shape":"S10"}}},"output":{"shape":"S3a"}}},"shapes":{"Sn":{"type":"structure","members":{"AdditionalVersionWeights":{"type":"map","key":{},"value":{"type":"double"}}}},"Sr":{"type":"structure","members":{"AliasArn":{},"Name":{},"FunctionVersion":{},"Description":{},"RoutingConfig":{"shape":"Sn"},"RevisionId":{}}},"S10":{"type":"structure","members":{"OnSuccess":{"type":"structure","members":{"Destination":{}}},"OnFailure":{"type":"structure","members":{"Destination":{}}}}},"S17":{"type":"structure","members":{"UUID":{},"BatchSize":{"type":"integer"},"MaximumBatchingWindowInSeconds":{"type":"integer"},"ParallelizationFactor":{"type":"integer"},"EventSourceArn":{},"FunctionArn":{},"LastModified":{"type":"timestamp"},"LastProcessingResult":{},"State":{},"StateTransitionReason":{},"DestinationConfig":{"shape":"S10"},"MaximumRecordAgeInSeconds":{"type":"integer"},"BisectBatchOnFunctionError":{"type":"boolean"},"MaximumRetryAttempts":{"type":"integer"}}},"S1d":{"type":"blob","sensitive":true},"S1k":{"type":"structure","members":{"SubnetIds":{"shape":"S1l"},"SecurityGroupIds":{"shape":"S1n"}}},"S1l":{"type":"list","member":{}},"S1n":{"type":"list","member":{}},"S1p":{"type":"structure","members":{"TargetArn":{}}},"S1r":{"type":"structure","members":{"Variables":{"shape":"S1s"}}},"S1s":{"type":"map","key":{"type":"string","sensitive":true},"value":{"type":"string","sensitive":true},"sensitive":true},"S1w":{"type":"structure","members":{"Mode":{}}},"S1y":{"type":"map","key":{},"value":{}},"S21":{"type":"list","member":{}},"S23":{"type":"structure","members":{"FunctionName":{},"FunctionArn":{},"Runtime":{},"Role":{},"Handler":{},"CodeSize":{"type":"long"},"Description":{},"Timeout":{"type":"integer"},"MemorySize":{"type":"integer"},"LastModified":{},"CodeSha256":{},"Version":{},"VpcConfig":{"type":"structure","members":{"SubnetIds":{"shape":"S1l"},"SecurityGroupIds":{"shape":"S1n"},"VpcId":{}}},"DeadLetterConfig":{"shape":"S1p"},"Environment":{"type":"structure","members":{"Variables":{"shape":"S1s"},"Error":{"type":"structure","members":{"ErrorCode":{},"Message":{"type":"string","sensitive":true}}}}},"KMSKeyArn":{},"TracingConfig":{"type":"structure","members":{"Mode":{}}},"MasterArn":{},"RevisionId":{},"Layers":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CodeSize":{"type":"long"}}}},"State":{},"StateReason":{},"StateReasonCode":{},"LastUpdateStatus":{},"LastUpdateStatusReason":{},"LastUpdateStatusReasonCode":{}}},"S34":{"type":"structure","members":{"ReservedConcurrentExecutions":{"type":"integer"}}},"S3a":{"type":"structure","members":{"LastModified":{"type":"timestamp"},"FunctionArn":{},"MaximumRetryAttempts":{"type":"integer"},"MaximumEventAgeInSeconds":{"type":"integer"},"DestinationConfig":{"shape":"S10"}}},"S3e":{"type":"structure","members":{"Content":{"shape":"S3f"},"LayerArn":{},"LayerVersionArn":{},"Description":{},"CreatedDate":{},"Version":{"type":"long"},"CompatibleRuntimes":{"shape":"S3h"},"LicenseInfo":{}}},"S3f":{"type":"structure","members":{"Location":{},"CodeSha256":{},"CodeSize":{"type":"long"}}},"S3h":{"type":"list","member":{}},"S4g":{"type":"list","member":{"shape":"S23"}},"S4l":{"type":"structure","members":{"LayerVersionArn":{},"Version":{"type":"long"},"Description":{},"CreatedDate":{},"CompatibleRuntimes":{"shape":"S3h"},"LicenseInfo":{}}}}}' - ); + /** + * @api private + */ + buildHashTree: function buildHashTree(hashes) { + // merge leaf nodes + while (hashes.length > 1) { + var tmpHashes = []; + for (var i = 0; i < hashes.length; i += 2) { + if (hashes[i + 1]) { + var tmpHash = AWS.util.buffer.alloc(64); + tmpHash.write(hashes[i], 0, 32, "binary"); + tmpHash.write(hashes[i + 1], 32, 32, "binary"); + tmpHashes.push(AWS.util.crypto.sha256(tmpHash)); + } else { + tmpHashes.push(hashes[i]); + } + } + hashes = tmpHashes; + } + + return AWS.util.crypto.toHex(hashes[0]); + }, + }); /***/ }, - /***/ 98920: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAliases":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"Aliases"},"ListEventSourceMappings":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"EventSourceMappings"},"ListFunctionEventInvokeConfigs":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"FunctionEventInvokeConfigs"},"ListFunctions":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"Functions"},"ListLayerVersions":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"LayerVersions"},"ListLayers":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"Layers"},"ListProvisionedConcurrencyConfigs":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"ProvisionedConcurrencyConfigs"},"ListVersionsByFunction":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextMarker","result_key":"Versions"}}}' - ); + /***/ 559: /***/ function (module) { + module.exports = { + pagination: { + DescribeStackEvents: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "StackEvents", + }, + DescribeStackResourceDrifts: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + DescribeStackResources: { result_key: "StackResources" }, + DescribeStacks: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "Stacks", + }, + ListExports: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "Exports", + }, + ListImports: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "Imports", + }, + ListStackResources: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "StackResourceSummaries", + }, + ListStacks: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "StackSummaries", + }, + ListTypeRegistrations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListTypeVersions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListTypes: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + }, + }; /***/ }, - /***/ 37582: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"FunctionExists":{"delay":1,"operation":"GetFunction","maxAttempts":20,"acceptors":[{"state":"success","matcher":"status","expected":200},{"state":"retry","matcher":"error","expected":"ResourceNotFoundException"}]},"FunctionActive":{"delay":5,"maxAttempts":60,"operation":"GetFunctionConfiguration","description":"Waits for the function\'s State to be Active.","acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"Active"},{"state":"failure","matcher":"path","argument":"State","expected":"Failed"},{"state":"retry","matcher":"path","argument":"State","expected":"Pending"}]},"FunctionUpdated":{"delay":5,"maxAttempts":60,"operation":"GetFunctionConfiguration","description":"Waits for the function\'s LastUpdateStatus to be Successful.","acceptors":[{"state":"success","matcher":"path","argument":"LastUpdateStatus","expected":"Successful"},{"state":"failure","matcher":"path","argument":"LastUpdateStatus","expected":"Failed"},{"state":"retry","matcher":"path","argument":"LastUpdateStatus","expected":"InProgress"}]}}}' - ); + /***/ 576: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + var util = __webpack_require__(153); + var QueryParamSerializer = __webpack_require__(439); + var Shape = __webpack_require__(3682); + var populateHostPrefix = __webpack_require__(904).populateHostPrefix; - /***/ - }, + function buildRequest(req) { + var operation = req.service.api.operations[req.operation]; + var httpRequest = req.httpRequest; + httpRequest.headers["Content-Type"] = + "application/x-www-form-urlencoded; charset=utf-8"; + httpRequest.params = { + Version: req.service.api.apiVersion, + Action: operation.name, + }; - /***/ 57942: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-04-19","endpointPrefix":"models.lex","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Lex Model Building Service","serviceId":"Lex Model Building Service","signatureVersion":"v4","signingName":"lex","uid":"lex-models-2017-04-19"},"operations":{"CreateBotVersion":{"http":{"requestUri":"/bots/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"},"detectSentiment":{"type":"boolean"}}}},"CreateIntentVersion":{"http":{"requestUri":"/intents/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sz"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"S10"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S11"},"fulfillmentActivity":{"shape":"S14"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{}}}},"CreateSlotTypeVersion":{"http":{"requestUri":"/slottypes/{name}/versions","responseCode":201},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"checksum":{}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S1a"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{},"parentSlotTypeSignature":{},"slotTypeConfigurations":{"shape":"S1f"}}}},"DeleteBot":{"http":{"method":"DELETE","requestUri":"/bots/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteBotAlias":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/aliases/{name}","responseCode":204},"input":{"type":"structure","required":["name","botName"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"}}}},"DeleteBotChannelAssociation":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/{name}","responseCode":204},"input":{"type":"structure","required":["name","botName","botAlias"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"}}}},"DeleteBotVersion":{"http":{"method":"DELETE","requestUri":"/bots/{name}/versions/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteIntent":{"http":{"method":"DELETE","requestUri":"/intents/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteIntentVersion":{"http":{"method":"DELETE","requestUri":"/intents/{name}/versions/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteSlotType":{"http":{"method":"DELETE","requestUri":"/slottypes/{name}","responseCode":204},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"}}}},"DeleteSlotTypeVersion":{"http":{"method":"DELETE","requestUri":"/slottypes/{name}/version/{version}","responseCode":204},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}}},"DeleteUtterances":{"http":{"method":"DELETE","requestUri":"/bots/{botName}/utterances/{userId}","responseCode":204},"input":{"type":"structure","required":["botName","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"userId":{"location":"uri","locationName":"userId"}}}},"GetBot":{"http":{"method":"GET","requestUri":"/bots/{name}/versions/{versionoralias}","responseCode":200},"input":{"type":"structure","required":["name","versionOrAlias"],"members":{"name":{"location":"uri","locationName":"name"},"versionOrAlias":{"location":"uri","locationName":"versionoralias"}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"},"detectSentiment":{"type":"boolean"}}}},"GetBotAlias":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{name}","responseCode":200},"input":{"type":"structure","required":["name","botName"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"}}},"output":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{},"conversationLogs":{"shape":"S20"}}}},"GetBotAliases":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/","responseCode":200},"input":{"type":"structure","required":["botName"],"members":{"botName":{"location":"uri","locationName":"botName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"BotAliases":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{},"conversationLogs":{"shape":"S20"}}}},"nextToken":{}}}},"GetBotChannelAssociation":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/{name}","responseCode":200},"input":{"type":"structure","required":["name","botName","botAlias"],"members":{"name":{"location":"uri","locationName":"name"},"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"}}},"output":{"type":"structure","members":{"name":{},"description":{},"botAlias":{},"botName":{},"createdDate":{"type":"timestamp"},"type":{},"botConfiguration":{"shape":"S2i"},"status":{},"failureReason":{}}}},"GetBotChannelAssociations":{"http":{"method":"GET","requestUri":"/bots/{botName}/aliases/{aliasName}/channels/","responseCode":200},"input":{"type":"structure","required":["botName","botAlias"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"aliasName"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"botChannelAssociations":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"botAlias":{},"botName":{},"createdDate":{"type":"timestamp"},"type":{},"botConfiguration":{"shape":"S2i"},"status":{},"failureReason":{}}}},"nextToken":{}}}},"GetBotVersions":{"http":{"method":"GET","requestUri":"/bots/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"bots":{"shape":"S2r"},"nextToken":{}}}},"GetBots":{"http":{"method":"GET","requestUri":"/bots/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"bots":{"shape":"S2r"},"nextToken":{}}}},"GetBuiltinIntent":{"http":{"method":"GET","requestUri":"/builtins/intents/{signature}","responseCode":200},"input":{"type":"structure","required":["signature"],"members":{"signature":{"location":"uri","locationName":"signature"}}},"output":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2x"},"slots":{"type":"list","member":{"type":"structure","members":{"name":{}}}}}}},"GetBuiltinIntents":{"http":{"method":"GET","requestUri":"/builtins/intents/","responseCode":200},"input":{"type":"structure","members":{"locale":{"location":"querystring","locationName":"locale"},"signatureContains":{"location":"querystring","locationName":"signatureContains"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"intents":{"type":"list","member":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2x"}}}},"nextToken":{}}}},"GetBuiltinSlotTypes":{"http":{"method":"GET","requestUri":"/builtins/slottypes/","responseCode":200},"input":{"type":"structure","members":{"locale":{"location":"querystring","locationName":"locale"},"signatureContains":{"location":"querystring","locationName":"signatureContains"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"slotTypes":{"type":"list","member":{"type":"structure","members":{"signature":{},"supportedLocales":{"shape":"S2x"}}}},"nextToken":{}}}},"GetExport":{"http":{"method":"GET","requestUri":"/exports/","responseCode":200},"input":{"type":"structure","required":["name","version","resourceType","exportType"],"members":{"name":{"location":"querystring","locationName":"name"},"version":{"location":"querystring","locationName":"version"},"resourceType":{"location":"querystring","locationName":"resourceType"},"exportType":{"location":"querystring","locationName":"exportType"}}},"output":{"type":"structure","members":{"name":{},"version":{},"resourceType":{},"exportType":{},"exportStatus":{},"failureReason":{},"url":{}}}},"GetImport":{"http":{"method":"GET","requestUri":"/imports/{importId}","responseCode":200},"input":{"type":"structure","required":["importId"],"members":{"importId":{"location":"uri","locationName":"importId"}}},"output":{"type":"structure","members":{"name":{},"resourceType":{},"mergeStrategy":{},"importId":{},"importStatus":{},"failureReason":{"type":"list","member":{}},"createdDate":{"type":"timestamp"}}}},"GetIntent":{"http":{"method":"GET","requestUri":"/intents/{name}/versions/{version}","responseCode":200},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sz"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"S10"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S11"},"fulfillmentActivity":{"shape":"S14"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{}}}},"GetIntentVersions":{"http":{"method":"GET","requestUri":"/intents/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"intents":{"shape":"S3o"},"nextToken":{}}}},"GetIntents":{"http":{"method":"GET","requestUri":"/intents/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"intents":{"shape":"S3o"},"nextToken":{}}}},"GetSlotType":{"http":{"method":"GET","requestUri":"/slottypes/{name}/versions/{version}","responseCode":200},"input":{"type":"structure","required":["name","version"],"members":{"name":{"location":"uri","locationName":"name"},"version":{"location":"uri","locationName":"version"}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S1a"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{},"parentSlotTypeSignature":{},"slotTypeConfigurations":{"shape":"S1f"}}}},"GetSlotTypeVersions":{"http":{"method":"GET","requestUri":"/slottypes/{name}/versions/","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"slotTypes":{"shape":"S3w"},"nextToken":{}}}},"GetSlotTypes":{"http":{"method":"GET","requestUri":"/slottypes/","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameContains":{"location":"querystring","locationName":"nameContains"}}},"output":{"type":"structure","members":{"slotTypes":{"shape":"S3w"},"nextToken":{}}}},"GetUtterancesView":{"http":{"method":"GET","requestUri":"/bots/{botname}/utterances?view=aggregation","responseCode":200},"input":{"type":"structure","required":["botName","botVersions","statusType"],"members":{"botName":{"location":"uri","locationName":"botname"},"botVersions":{"location":"querystring","locationName":"bot_versions","type":"list","member":{}},"statusType":{"location":"querystring","locationName":"status_type"}}},"output":{"type":"structure","members":{"botName":{},"utterances":{"type":"list","member":{"type":"structure","members":{"botVersion":{},"utterances":{"type":"list","member":{"type":"structure","members":{"utteranceString":{},"count":{"type":"integer"},"distinctUsers":{"type":"integer"},"firstUtteredDate":{"type":"timestamp"},"lastUtteredDate":{"type":"timestamp"}}}}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S4d"}}}},"PutBot":{"http":{"method":"PUT","requestUri":"/bots/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name","locale","childDirected"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"processBehavior":{},"locale":{},"childDirected":{"type":"boolean"},"detectSentiment":{"type":"boolean"},"createVersion":{"type":"boolean"},"tags":{"shape":"S4d"}}},"output":{"type":"structure","members":{"name":{},"description":{},"intents":{"shape":"S6"},"clarificationPrompt":{"shape":"Sa"},"abortStatement":{"shape":"Si"},"status":{},"failureReason":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"idleSessionTTLInSeconds":{"type":"integer"},"voiceId":{},"checksum":{},"version":{},"locale":{},"childDirected":{"type":"boolean"},"createVersion":{"type":"boolean"},"detectSentiment":{"type":"boolean"},"tags":{"shape":"S4d"}}}},"PutBotAlias":{"http":{"method":"PUT","requestUri":"/bots/{botName}/aliases/{name}","responseCode":200},"input":{"type":"structure","required":["name","botVersion","botName"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"botVersion":{},"botName":{"location":"uri","locationName":"botName"},"checksum":{},"conversationLogs":{"type":"structure","required":["logSettings","iamRoleArn"],"members":{"logSettings":{"type":"list","member":{"type":"structure","required":["logType","destination","resourceArn"],"members":{"logType":{},"destination":{},"kmsKeyArn":{},"resourceArn":{}}}},"iamRoleArn":{}}},"tags":{"shape":"S4d"}}},"output":{"type":"structure","members":{"name":{},"description":{},"botVersion":{},"botName":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"checksum":{},"conversationLogs":{"shape":"S20"},"tags":{"shape":"S4d"}}}},"PutIntent":{"http":{"method":"PUT","requestUri":"/intents/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sz"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"S10"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S11"},"fulfillmentActivity":{"shape":"S14"},"parentIntentSignature":{},"checksum":{},"createVersion":{"type":"boolean"}}},"output":{"type":"structure","members":{"name":{},"description":{},"slots":{"shape":"Sq"},"sampleUtterances":{"shape":"Sz"},"confirmationPrompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"},"followUpPrompt":{"shape":"S10"},"conclusionStatement":{"shape":"Si"},"dialogCodeHook":{"shape":"S11"},"fulfillmentActivity":{"shape":"S14"},"parentIntentSignature":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"createVersion":{"type":"boolean"}}}},"PutSlotType":{"http":{"method":"PUT","requestUri":"/slottypes/{name}/versions/$LATEST","responseCode":200},"input":{"type":"structure","required":["name"],"members":{"name":{"location":"uri","locationName":"name"},"description":{},"enumerationValues":{"shape":"S1a"},"checksum":{},"valueSelectionStrategy":{},"createVersion":{"type":"boolean"},"parentSlotTypeSignature":{},"slotTypeConfigurations":{"shape":"S1f"}}},"output":{"type":"structure","members":{"name":{},"description":{},"enumerationValues":{"shape":"S1a"},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{},"checksum":{},"valueSelectionStrategy":{},"createVersion":{"type":"boolean"},"parentSlotTypeSignature":{},"slotTypeConfigurations":{"shape":"S1f"}}}},"StartImport":{"http":{"requestUri":"/imports/","responseCode":201},"input":{"type":"structure","required":["payload","resourceType","mergeStrategy"],"members":{"payload":{"type":"blob"},"resourceType":{},"mergeStrategy":{},"tags":{"shape":"S4d"}}},"output":{"type":"structure","members":{"name":{},"resourceType":{},"mergeStrategy":{},"importId":{},"importStatus":{},"tags":{"shape":"S4d"},"createdDate":{"type":"timestamp"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S4d"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S6":{"type":"list","member":{"type":"structure","required":["intentName","intentVersion"],"members":{"intentName":{},"intentVersion":{}}}},"Sa":{"type":"structure","required":["messages","maxAttempts"],"members":{"messages":{"shape":"Sb"},"maxAttempts":{"type":"integer"},"responseCard":{}}},"Sb":{"type":"list","member":{"type":"structure","required":["contentType","content"],"members":{"contentType":{},"content":{},"groupNumber":{"type":"integer"}}}},"Si":{"type":"structure","required":["messages"],"members":{"messages":{"shape":"Sb"},"responseCard":{}}},"Sq":{"type":"list","member":{"type":"structure","required":["name","slotConstraint"],"members":{"name":{},"description":{},"slotConstraint":{},"slotType":{},"slotTypeVersion":{},"valueElicitationPrompt":{"shape":"Sa"},"priority":{"type":"integer"},"sampleUtterances":{"type":"list","member":{}},"responseCard":{},"obfuscationSetting":{}}}},"Sz":{"type":"list","member":{}},"S10":{"type":"structure","required":["prompt","rejectionStatement"],"members":{"prompt":{"shape":"Sa"},"rejectionStatement":{"shape":"Si"}}},"S11":{"type":"structure","required":["uri","messageVersion"],"members":{"uri":{},"messageVersion":{}}},"S14":{"type":"structure","required":["type"],"members":{"type":{},"codeHook":{"shape":"S11"}}},"S1a":{"type":"list","member":{"type":"structure","required":["value"],"members":{"value":{},"synonyms":{"type":"list","member":{}}}}},"S1f":{"type":"list","member":{"type":"structure","members":{"regexConfiguration":{"type":"structure","required":["pattern"],"members":{"pattern":{}}}}}},"S20":{"type":"structure","members":{"logSettings":{"type":"list","member":{"type":"structure","members":{"logType":{},"destination":{},"kmsKeyArn":{},"resourceArn":{},"resourcePrefix":{}}}},"iamRoleArn":{}}},"S2i":{"type":"map","key":{},"value":{},"sensitive":true},"S2r":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"status":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}},"S2x":{"type":"list","member":{}},"S3o":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}},"S3w":{"type":"list","member":{"type":"structure","members":{"name":{},"description":{},"lastUpdatedDate":{"type":"timestamp"},"createdDate":{"type":"timestamp"},"version":{}}}},"S4d":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}}}}' - ); + // convert the request parameters into a list of query params, + // e.g. Deeply.NestedParam.0.Name=value + var builder = new QueryParamSerializer(); + builder.serialize(req.params, operation.input, function (name, value) { + httpRequest.params[name] = value; + }); + httpRequest.body = util.queryParamsToString(httpRequest.params); - /***/ - }, + populateHostPrefix(req); + } - /***/ 34148: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetBotAliases":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBotChannelAssociations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBotVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBots":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBuiltinIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetBuiltinSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetIntentVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetSlotTypeVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + function extractError(resp) { + var data, + body = resp.httpResponse.body.toString(); + if (body.match(" { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-08-01","endpointPrefix":"license-manager","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS License Manager","serviceId":"License Manager","signatureVersion":"v4","targetPrefix":"AWSLicenseManager","uid":"license-manager-2018-08-01"},"operations":{"CreateLicenseConfiguration":{"input":{"type":"structure","required":["Name","LicenseCountingType"],"members":{"Name":{},"Description":{},"LicenseCountingType":{},"LicenseCount":{"type":"long"},"LicenseCountHardLimit":{"type":"boolean"},"LicenseRules":{"shape":"S6"},"Tags":{"shape":"S7"},"ProductInformationList":{"shape":"S9"}}},"output":{"type":"structure","members":{"LicenseConfigurationArn":{}}}},"DeleteLicenseConfiguration":{"input":{"type":"structure","required":["LicenseConfigurationArn"],"members":{"LicenseConfigurationArn":{}}},"output":{"type":"structure","members":{}}},"GetLicenseConfiguration":{"input":{"type":"structure","required":["LicenseConfigurationArn"],"members":{"LicenseConfigurationArn":{}}},"output":{"type":"structure","members":{"LicenseConfigurationId":{},"LicenseConfigurationArn":{},"Name":{},"Description":{},"LicenseCountingType":{},"LicenseRules":{"shape":"S6"},"LicenseCount":{"type":"long"},"LicenseCountHardLimit":{"type":"boolean"},"ConsumedLicenses":{"type":"long"},"Status":{},"OwnerAccountId":{},"ConsumedLicenseSummaryList":{"shape":"Si"},"ManagedResourceSummaryList":{"shape":"Sl"},"Tags":{"shape":"S7"},"ProductInformationList":{"shape":"S9"},"AutomatedDiscoveryInformation":{"shape":"Sn"}}}},"GetServiceSettings":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"S3BucketArn":{},"SnsTopicArn":{},"OrganizationConfiguration":{"shape":"Sr"},"EnableCrossAccountsDiscovery":{"type":"boolean"},"LicenseManagerResourceShareArn":{}}}},"ListAssociationsForLicenseConfiguration":{"input":{"type":"structure","required":["LicenseConfigurationArn"],"members":{"LicenseConfigurationArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"LicenseConfigurationAssociations":{"type":"list","member":{"type":"structure","members":{"ResourceArn":{},"ResourceType":{},"ResourceOwnerId":{},"AssociationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListFailuresForLicenseConfigurationOperations":{"input":{"type":"structure","required":["LicenseConfigurationArn"],"members":{"LicenseConfigurationArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"LicenseOperationFailureList":{"type":"list","member":{"type":"structure","members":{"ResourceArn":{},"ResourceType":{},"ErrorMessage":{},"FailureTime":{"type":"timestamp"},"OperationName":{},"ResourceOwnerId":{},"OperationRequestedBy":{},"MetadataList":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}}}}},"NextToken":{}}}},"ListLicenseConfigurations":{"input":{"type":"structure","members":{"LicenseConfigurationArns":{"shape":"S6"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"S15"}}},"output":{"type":"structure","members":{"LicenseConfigurations":{"type":"list","member":{"type":"structure","members":{"LicenseConfigurationId":{},"LicenseConfigurationArn":{},"Name":{},"Description":{},"LicenseCountingType":{},"LicenseRules":{"shape":"S6"},"LicenseCount":{"type":"long"},"LicenseCountHardLimit":{"type":"boolean"},"ConsumedLicenses":{"type":"long"},"Status":{},"OwnerAccountId":{},"ConsumedLicenseSummaryList":{"shape":"Si"},"ManagedResourceSummaryList":{"shape":"Sl"},"ProductInformationList":{"shape":"S9"},"AutomatedDiscoveryInformation":{"shape":"Sn"}}}},"NextToken":{}}}},"ListLicenseSpecificationsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"LicenseSpecifications":{"shape":"S1f"},"NextToken":{}}}},"ListResourceInventory":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"type":"list","member":{"type":"structure","required":["Name","Condition"],"members":{"Name":{},"Condition":{},"Value":{}}}}}},"output":{"type":"structure","members":{"ResourceInventoryList":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"ResourceType":{},"ResourceArn":{},"Platform":{},"PlatformVersion":{},"ResourceOwningAccountId":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S7"}}}},"ListUsageForLicenseConfiguration":{"input":{"type":"structure","required":["LicenseConfigurationArn"],"members":{"LicenseConfigurationArn":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"S15"}}},"output":{"type":"structure","members":{"LicenseConfigurationUsageList":{"type":"list","member":{"type":"structure","members":{"ResourceArn":{},"ResourceType":{},"ResourceStatus":{},"ResourceOwnerId":{},"AssociationTime":{"type":"timestamp"},"ConsumedLicenses":{"type":"long"}}}},"NextToken":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateLicenseConfiguration":{"input":{"type":"structure","required":["LicenseConfigurationArn"],"members":{"LicenseConfigurationArn":{},"LicenseConfigurationStatus":{},"LicenseRules":{"shape":"S6"},"LicenseCount":{"type":"long"},"LicenseCountHardLimit":{"type":"boolean"},"Name":{},"Description":{},"ProductInformationList":{"shape":"S9"}}},"output":{"type":"structure","members":{}}},"UpdateLicenseSpecificationsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"AddLicenseSpecifications":{"shape":"S1f"},"RemoveLicenseSpecifications":{"shape":"S1f"}}},"output":{"type":"structure","members":{}}},"UpdateServiceSettings":{"input":{"type":"structure","members":{"S3BucketArn":{},"SnsTopicArn":{},"OrganizationConfiguration":{"shape":"Sr"},"EnableCrossAccountsDiscovery":{"type":"boolean"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S6":{"type":"list","member":{}},"S7":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S9":{"type":"list","member":{"type":"structure","required":["ResourceType","ProductInformationFilterList"],"members":{"ResourceType":{},"ProductInformationFilterList":{"type":"list","member":{"type":"structure","required":["ProductInformationFilterName","ProductInformationFilterValue","ProductInformationFilterComparator"],"members":{"ProductInformationFilterName":{},"ProductInformationFilterValue":{"shape":"S6"},"ProductInformationFilterComparator":{}}}}}}},"Si":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"ConsumedLicenses":{"type":"long"}}}},"Sl":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"AssociationCount":{"type":"long"}}}},"Sn":{"type":"structure","members":{"LastRunTime":{"type":"timestamp"}}},"Sr":{"type":"structure","required":["EnableIntegration"],"members":{"EnableIntegration":{"type":"boolean"}}},"S15":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}},"S1f":{"type":"list","member":{"type":"structure","required":["LicenseConfigurationArn"],"members":{"LicenseConfigurationArn":{}}}}}}' - ); + function extractData(resp) { + var req = resp.request; + var operation = req.service.api.operations[req.operation]; + var shape = operation.output || {}; + var origRules = shape; - /***/ - }, + if (origRules.resultWrapper) { + var tmp = Shape.create({ type: "structure" }); + tmp.members[origRules.resultWrapper] = shape; + tmp.memberNames = [origRules.resultWrapper]; + util.property(shape, "name", shape.resultWrapper); + shape = tmp; + } - /***/ 73736: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + var parser = new AWS.XML.Parser(); - /***/ - }, + // TODO: Refactor XML Parser to parse RequestId from response. + if (shape && shape.members && !shape.members._XAMZRequestId) { + var requestIdShape = Shape.create( + { type: "string" }, + { api: { protocol: "query" } }, + "requestId" + ); + shape.members._XAMZRequestId = requestIdShape; + } - /***/ 59034: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-28","endpointPrefix":"lightsail","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Lightsail","serviceId":"Lightsail","signatureVersion":"v4","targetPrefix":"Lightsail_20161128","uid":"lightsail-2016-11-28"},"operations":{"AllocateStaticIp":{"input":{"type":"structure","required":["staticIpName"],"members":{"staticIpName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"AttachDisk":{"input":{"type":"structure","required":["diskName","instanceName","diskPath"],"members":{"diskName":{},"instanceName":{},"diskPath":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"AttachInstancesToLoadBalancer":{"input":{"type":"structure","required":["loadBalancerName","instanceNames"],"members":{"loadBalancerName":{},"instanceNames":{"shape":"Si"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"AttachLoadBalancerTlsCertificate":{"input":{"type":"structure","required":["loadBalancerName","certificateName"],"members":{"loadBalancerName":{},"certificateName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"AttachStaticIp":{"input":{"type":"structure","required":["staticIpName","instanceName"],"members":{"staticIpName":{},"instanceName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CloseInstancePublicPorts":{"input":{"type":"structure","required":["portInfo","instanceName"],"members":{"portInfo":{"shape":"Sp"},"instanceName":{}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"CopySnapshot":{"input":{"type":"structure","required":["targetSnapshotName","sourceRegion"],"members":{"sourceSnapshotName":{},"sourceResourceName":{},"restoreDate":{},"useLatestRestorableAutoSnapshot":{"type":"boolean"},"targetSnapshotName":{},"sourceRegion":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateCloudFormationStack":{"input":{"type":"structure","required":["instances"],"members":{"instances":{"type":"list","member":{"type":"structure","required":["sourceName","instanceType","portInfoSource","availabilityZone"],"members":{"sourceName":{},"instanceType":{},"portInfoSource":{},"userData":{},"availabilityZone":{}}}}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateContactMethod":{"input":{"type":"structure","required":["protocol","contactEndpoint"],"members":{"protocol":{},"contactEndpoint":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateDisk":{"input":{"type":"structure","required":["diskName","availabilityZone","sizeInGb"],"members":{"diskName":{},"availabilityZone":{},"sizeInGb":{"type":"integer"},"tags":{"shape":"S16"},"addOns":{"shape":"S1a"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateDiskFromSnapshot":{"input":{"type":"structure","required":["diskName","availabilityZone","sizeInGb"],"members":{"diskName":{},"diskSnapshotName":{},"availabilityZone":{},"sizeInGb":{"type":"integer"},"tags":{"shape":"S16"},"addOns":{"shape":"S1a"},"sourceDiskName":{},"restoreDate":{},"useLatestRestorableAutoSnapshot":{"type":"boolean"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateDiskSnapshot":{"input":{"type":"structure","required":["diskSnapshotName"],"members":{"diskName":{},"diskSnapshotName":{},"instanceName":{},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateDomain":{"input":{"type":"structure","required":["domainName"],"members":{"domainName":{},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"CreateDomainEntry":{"input":{"type":"structure","required":["domainName","domainEntry"],"members":{"domainName":{},"domainEntry":{"shape":"S1o"}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"CreateInstanceSnapshot":{"input":{"type":"structure","required":["instanceSnapshotName","instanceName"],"members":{"instanceSnapshotName":{},"instanceName":{},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateInstances":{"input":{"type":"structure","required":["instanceNames","availabilityZone","blueprintId","bundleId"],"members":{"instanceNames":{"shape":"S1w"},"availabilityZone":{},"customImageName":{"deprecated":true},"blueprintId":{},"bundleId":{},"userData":{},"keyPairName":{},"tags":{"shape":"S16"},"addOns":{"shape":"S1a"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateInstancesFromSnapshot":{"input":{"type":"structure","required":["instanceNames","availabilityZone","bundleId"],"members":{"instanceNames":{"shape":"S1w"},"attachedDiskMapping":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"originalDiskPath":{},"newDiskName":{}}}}},"availabilityZone":{},"instanceSnapshotName":{},"bundleId":{},"userData":{},"keyPairName":{},"tags":{"shape":"S16"},"addOns":{"shape":"S1a"},"sourceInstanceName":{},"restoreDate":{},"useLatestRestorableAutoSnapshot":{"type":"boolean"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["keyPairName"],"members":{"keyPairName":{},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"keyPair":{"shape":"S25"},"publicKeyBase64":{},"privateKeyBase64":{},"operation":{"shape":"S5"}}}},"CreateLoadBalancer":{"input":{"type":"structure","required":["loadBalancerName","instancePort"],"members":{"loadBalancerName":{},"instancePort":{"type":"integer"},"healthCheckPath":{},"certificateName":{},"certificateDomainName":{},"certificateAlternativeNames":{"shape":"S28"},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateLoadBalancerTlsCertificate":{"input":{"type":"structure","required":["loadBalancerName","certificateName","certificateDomainName"],"members":{"loadBalancerName":{},"certificateName":{},"certificateDomainName":{},"certificateAlternativeNames":{"shape":"S28"},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateRelationalDatabase":{"input":{"type":"structure","required":["relationalDatabaseName","relationalDatabaseBlueprintId","relationalDatabaseBundleId","masterDatabaseName","masterUsername"],"members":{"relationalDatabaseName":{},"availabilityZone":{},"relationalDatabaseBlueprintId":{},"relationalDatabaseBundleId":{},"masterDatabaseName":{},"masterUsername":{},"masterUserPassword":{"shape":"S2d"},"preferredBackupWindow":{},"preferredMaintenanceWindow":{},"publiclyAccessible":{"type":"boolean"},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateRelationalDatabaseFromSnapshot":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{},"availabilityZone":{},"publiclyAccessible":{"type":"boolean"},"relationalDatabaseSnapshotName":{},"relationalDatabaseBundleId":{},"sourceRelationalDatabaseName":{},"restoreTime":{"type":"timestamp"},"useLatestRestorableTime":{"type":"boolean"},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"CreateRelationalDatabaseSnapshot":{"input":{"type":"structure","required":["relationalDatabaseName","relationalDatabaseSnapshotName"],"members":{"relationalDatabaseName":{},"relationalDatabaseSnapshotName":{},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteAlarm":{"input":{"type":"structure","required":["alarmName"],"members":{"alarmName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteAutoSnapshot":{"input":{"type":"structure","required":["resourceName","date"],"members":{"resourceName":{},"date":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteContactMethod":{"input":{"type":"structure","required":["protocol"],"members":{"protocol":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteDisk":{"input":{"type":"structure","required":["diskName"],"members":{"diskName":{},"forceDeleteAddOns":{"type":"boolean"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteDiskSnapshot":{"input":{"type":"structure","required":["diskSnapshotName"],"members":{"diskSnapshotName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteDomain":{"input":{"type":"structure","required":["domainName"],"members":{"domainName":{}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"DeleteDomainEntry":{"input":{"type":"structure","required":["domainName","domainEntry"],"members":{"domainName":{},"domainEntry":{"shape":"S1o"}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"DeleteInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{},"forceDeleteAddOns":{"type":"boolean"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteInstanceSnapshot":{"input":{"type":"structure","required":["instanceSnapshotName"],"members":{"instanceSnapshotName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteKeyPair":{"input":{"type":"structure","required":["keyPairName"],"members":{"keyPairName":{}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"DeleteKnownHostKeys":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteLoadBalancer":{"input":{"type":"structure","required":["loadBalancerName"],"members":{"loadBalancerName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteLoadBalancerTlsCertificate":{"input":{"type":"structure","required":["loadBalancerName","certificateName"],"members":{"loadBalancerName":{},"certificateName":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteRelationalDatabase":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{},"skipFinalSnapshot":{"type":"boolean"},"finalRelationalDatabaseSnapshotName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DeleteRelationalDatabaseSnapshot":{"input":{"type":"structure","required":["relationalDatabaseSnapshotName"],"members":{"relationalDatabaseSnapshotName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DetachDisk":{"input":{"type":"structure","required":["diskName"],"members":{"diskName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DetachInstancesFromLoadBalancer":{"input":{"type":"structure","required":["loadBalancerName","instanceNames"],"members":{"loadBalancerName":{},"instanceNames":{"shape":"Si"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DetachStaticIp":{"input":{"type":"structure","required":["staticIpName"],"members":{"staticIpName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DisableAddOn":{"input":{"type":"structure","required":["addOnType","resourceName"],"members":{"addOnType":{},"resourceName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"DownloadDefaultKeyPair":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"publicKeyBase64":{},"privateKeyBase64":{}}}},"EnableAddOn":{"input":{"type":"structure","required":["resourceName","addOnRequest"],"members":{"resourceName":{},"addOnRequest":{"shape":"S1b"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"ExportSnapshot":{"input":{"type":"structure","required":["sourceSnapshotName"],"members":{"sourceSnapshotName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"GetActiveNames":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"activeNames":{"shape":"S1w"},"nextPageToken":{}}}},"GetAlarms":{"input":{"type":"structure","members":{"alarmName":{},"pageToken":{},"monitoredResourceName":{}}},"output":{"type":"structure","members":{"alarms":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"supportCode":{},"monitoredResourceInfo":{"type":"structure","members":{"arn":{},"name":{},"resourceType":{}}},"comparisonOperator":{},"evaluationPeriods":{"type":"integer"},"period":{"type":"integer"},"threshold":{"type":"double"},"datapointsToAlarm":{"type":"integer"},"treatMissingData":{},"statistic":{},"metricName":{},"state":{},"unit":{},"contactProtocols":{"shape":"S48"},"notificationTriggers":{"shape":"S49"},"notificationEnabled":{"type":"boolean"}}}},"nextPageToken":{}}}},"GetAutoSnapshots":{"input":{"type":"structure","required":["resourceName"],"members":{"resourceName":{}}},"output":{"type":"structure","members":{"resourceName":{},"resourceType":{},"autoSnapshots":{"type":"list","member":{"type":"structure","members":{"date":{},"createdAt":{"type":"timestamp"},"status":{},"fromAttachedDisks":{"type":"list","member":{"type":"structure","members":{"path":{},"sizeInGb":{"type":"integer"}}}}}}}}}},"GetBlueprints":{"input":{"type":"structure","members":{"includeInactive":{"type":"boolean"},"pageToken":{}}},"output":{"type":"structure","members":{"blueprints":{"type":"list","member":{"type":"structure","members":{"blueprintId":{},"name":{},"group":{},"type":{},"description":{},"isActive":{"type":"boolean"},"minPower":{"type":"integer"},"version":{},"versionCode":{},"productUrl":{},"licenseUrl":{},"platform":{}}}},"nextPageToken":{}}}},"GetBundles":{"input":{"type":"structure","members":{"includeInactive":{"type":"boolean"},"pageToken":{}}},"output":{"type":"structure","members":{"bundles":{"type":"list","member":{"type":"structure","members":{"price":{"type":"float"},"cpuCount":{"type":"integer"},"diskSizeInGb":{"type":"integer"},"bundleId":{},"instanceType":{},"isActive":{"type":"boolean"},"name":{},"power":{"type":"integer"},"ramSizeInGb":{"type":"float"},"transferPerMonthInGb":{"type":"integer"},"supportedPlatforms":{"type":"list","member":{}}}}},"nextPageToken":{}}}},"GetCloudFormationStackRecords":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"cloudFormationStackRecords":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"state":{},"sourceInfo":{"type":"list","member":{"type":"structure","members":{"resourceType":{},"name":{},"arn":{}}}},"destinationInfo":{"shape":"S51"}}}},"nextPageToken":{}}}},"GetContactMethods":{"input":{"type":"structure","members":{"protocols":{"shape":"S48"}}},"output":{"type":"structure","members":{"contactMethods":{"type":"list","member":{"type":"structure","members":{"contactEndpoint":{},"status":{},"protocol":{},"name":{},"arn":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"supportCode":{}}}}}}},"GetDisk":{"input":{"type":"structure","required":["diskName"],"members":{"diskName":{}}},"output":{"type":"structure","members":{"disk":{"shape":"S59"}}}},"GetDiskSnapshot":{"input":{"type":"structure","required":["diskSnapshotName"],"members":{"diskSnapshotName":{}}},"output":{"type":"structure","members":{"diskSnapshot":{"shape":"S5f"}}}},"GetDiskSnapshots":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"diskSnapshots":{"type":"list","member":{"shape":"S5f"}},"nextPageToken":{}}}},"GetDisks":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"disks":{"shape":"S5m"},"nextPageToken":{}}}},"GetDomain":{"input":{"type":"structure","required":["domainName"],"members":{"domainName":{}}},"output":{"type":"structure","members":{"domain":{"shape":"S5p"}}}},"GetDomains":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"domains":{"type":"list","member":{"shape":"S5p"}},"nextPageToken":{}}}},"GetExportSnapshotRecords":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"exportSnapshotRecords":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"state":{},"sourceInfo":{"type":"structure","members":{"resourceType":{},"createdAt":{"type":"timestamp"},"name":{},"arn":{},"fromResourceName":{},"fromResourceArn":{},"instanceSnapshotInfo":{"type":"structure","members":{"fromBundleId":{},"fromBlueprintId":{},"fromDiskInfo":{"type":"list","member":{"type":"structure","members":{"name":{},"path":{},"sizeInGb":{"type":"integer"},"isSystemDisk":{"type":"boolean"}}}}}},"diskSnapshotInfo":{"type":"structure","members":{"sizeInGb":{"type":"integer"}}}}},"destinationInfo":{"shape":"S51"}}}},"nextPageToken":{}}}},"GetInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"instance":{"shape":"S66"}}}},"GetInstanceAccessDetails":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{},"protocol":{}}},"output":{"type":"structure","members":{"accessDetails":{"type":"structure","members":{"certKey":{},"expiresAt":{"type":"timestamp"},"ipAddress":{},"password":{},"passwordData":{"type":"structure","members":{"ciphertext":{},"keyPairName":{}}},"privateKey":{},"protocol":{},"instanceName":{},"username":{},"hostKeys":{"type":"list","member":{"type":"structure","members":{"algorithm":{},"publicKey":{},"witnessedAt":{"type":"timestamp"},"fingerprintSHA1":{},"fingerprintSHA256":{},"notValidBefore":{"type":"timestamp"},"notValidAfter":{"type":"timestamp"}}}}}}}}},"GetInstanceMetricData":{"input":{"type":"structure","required":["instanceName","metricName","period","startTime","endTime","unit","statistics"],"members":{"instanceName":{},"metricName":{},"period":{"type":"integer"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"unit":{},"statistics":{"shape":"S6r"}}},"output":{"type":"structure","members":{"metricName":{},"metricData":{"shape":"S6t"}}}},"GetInstancePortStates":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"portStates":{"type":"list","member":{"type":"structure","members":{"fromPort":{"type":"integer"},"toPort":{"type":"integer"},"protocol":{},"state":{}}}}}}},"GetInstanceSnapshot":{"input":{"type":"structure","required":["instanceSnapshotName"],"members":{"instanceSnapshotName":{}}},"output":{"type":"structure","members":{"instanceSnapshot":{"shape":"S72"}}}},"GetInstanceSnapshots":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"instanceSnapshots":{"type":"list","member":{"shape":"S72"}},"nextPageToken":{}}}},"GetInstanceState":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"state":{"shape":"S6g"}}}},"GetInstances":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"instances":{"type":"list","member":{"shape":"S66"}},"nextPageToken":{}}}},"GetKeyPair":{"input":{"type":"structure","required":["keyPairName"],"members":{"keyPairName":{}}},"output":{"type":"structure","members":{"keyPair":{"shape":"S25"}}}},"GetKeyPairs":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"keyPairs":{"type":"list","member":{"shape":"S25"}},"nextPageToken":{}}}},"GetLoadBalancer":{"input":{"type":"structure","required":["loadBalancerName"],"members":{"loadBalancerName":{}}},"output":{"type":"structure","members":{"loadBalancer":{"shape":"S7j"}}}},"GetLoadBalancerMetricData":{"input":{"type":"structure","required":["loadBalancerName","metricName","period","startTime","endTime","unit","statistics"],"members":{"loadBalancerName":{},"metricName":{},"period":{"type":"integer"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"unit":{},"statistics":{"shape":"S6r"}}},"output":{"type":"structure","members":{"metricName":{},"metricData":{"shape":"S6t"}}}},"GetLoadBalancerTlsCertificates":{"input":{"type":"structure","required":["loadBalancerName"],"members":{"loadBalancerName":{}}},"output":{"type":"structure","members":{"tlsCertificates":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"loadBalancerName":{},"isAttached":{"type":"boolean"},"status":{},"domainName":{},"domainValidationRecords":{"type":"list","member":{"type":"structure","members":{"name":{},"type":{},"value":{},"validationStatus":{},"domainName":{}}}},"failureReason":{},"issuedAt":{"type":"timestamp"},"issuer":{},"keyAlgorithm":{},"notAfter":{"type":"timestamp"},"notBefore":{"type":"timestamp"},"renewalSummary":{"type":"structure","members":{"renewalStatus":{},"domainValidationOptions":{"type":"list","member":{"type":"structure","members":{"domainName":{},"validationStatus":{}}}}}},"revocationReason":{},"revokedAt":{"type":"timestamp"},"serial":{},"signatureAlgorithm":{},"subject":{},"subjectAlternativeNames":{"shape":"S1w"}}}}}}},"GetLoadBalancers":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"loadBalancers":{"type":"list","member":{"shape":"S7j"}},"nextPageToken":{}}}},"GetOperation":{"input":{"type":"structure","required":["operationId"],"members":{"operationId":{}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"GetOperations":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"},"nextPageToken":{}}}},"GetOperationsForResource":{"input":{"type":"structure","required":["resourceName"],"members":{"resourceName":{},"pageToken":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"},"nextPageCount":{"deprecated":true},"nextPageToken":{}}}},"GetRegions":{"input":{"type":"structure","members":{"includeAvailabilityZones":{"type":"boolean"},"includeRelationalDatabaseAvailabilityZones":{"type":"boolean"}}},"output":{"type":"structure","members":{"regions":{"type":"list","member":{"type":"structure","members":{"continentCode":{},"description":{},"displayName":{},"name":{},"availabilityZones":{"shape":"S8p"},"relationalDatabaseAvailabilityZones":{"shape":"S8p"}}}}}}},"GetRelationalDatabase":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{}}},"output":{"type":"structure","members":{"relationalDatabase":{"shape":"S8t"}}}},"GetRelationalDatabaseBlueprints":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"blueprints":{"type":"list","member":{"type":"structure","members":{"blueprintId":{},"engine":{},"engineVersion":{},"engineDescription":{},"engineVersionDescription":{},"isEngineDefault":{"type":"boolean"}}}},"nextPageToken":{}}}},"GetRelationalDatabaseBundles":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"bundles":{"type":"list","member":{"type":"structure","members":{"bundleId":{},"name":{},"price":{"type":"float"},"ramSizeInGb":{"type":"float"},"diskSizeInGb":{"type":"integer"},"transferPerMonthInGb":{"type":"integer"},"cpuCount":{"type":"integer"},"isEncrypted":{"type":"boolean"},"isActive":{"type":"boolean"}}}},"nextPageToken":{}}}},"GetRelationalDatabaseEvents":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{},"durationInMinutes":{"type":"integer"},"pageToken":{}}},"output":{"type":"structure","members":{"relationalDatabaseEvents":{"type":"list","member":{"type":"structure","members":{"resource":{},"createdAt":{"type":"timestamp"},"message":{},"eventCategories":{"shape":"S1w"}}}},"nextPageToken":{}}}},"GetRelationalDatabaseLogEvents":{"input":{"type":"structure","required":["relationalDatabaseName","logStreamName"],"members":{"relationalDatabaseName":{},"logStreamName":{},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"startFromHead":{"type":"boolean"},"pageToken":{}}},"output":{"type":"structure","members":{"resourceLogEvents":{"type":"list","member":{"type":"structure","members":{"createdAt":{"type":"timestamp"},"message":{}}}},"nextBackwardToken":{},"nextForwardToken":{}}}},"GetRelationalDatabaseLogStreams":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{}}},"output":{"type":"structure","members":{"logStreams":{"shape":"S1w"}}}},"GetRelationalDatabaseMasterUserPassword":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{},"passwordVersion":{}}},"output":{"type":"structure","members":{"masterUserPassword":{"shape":"S2d"},"createdAt":{"type":"timestamp"}}}},"GetRelationalDatabaseMetricData":{"input":{"type":"structure","required":["relationalDatabaseName","metricName","period","startTime","endTime","unit","statistics"],"members":{"relationalDatabaseName":{},"metricName":{},"period":{"type":"integer"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"},"unit":{},"statistics":{"shape":"S6r"}}},"output":{"type":"structure","members":{"metricName":{},"metricData":{"shape":"S6t"}}}},"GetRelationalDatabaseParameters":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{},"pageToken":{}}},"output":{"type":"structure","members":{"parameters":{"shape":"S9q"},"nextPageToken":{}}}},"GetRelationalDatabaseSnapshot":{"input":{"type":"structure","required":["relationalDatabaseSnapshotName"],"members":{"relationalDatabaseSnapshotName":{}}},"output":{"type":"structure","members":{"relationalDatabaseSnapshot":{"shape":"S9u"}}}},"GetRelationalDatabaseSnapshots":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"relationalDatabaseSnapshots":{"type":"list","member":{"shape":"S9u"}},"nextPageToken":{}}}},"GetRelationalDatabases":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"relationalDatabases":{"type":"list","member":{"shape":"S8t"}},"nextPageToken":{}}}},"GetStaticIp":{"input":{"type":"structure","required":["staticIpName"],"members":{"staticIpName":{}}},"output":{"type":"structure","members":{"staticIp":{"shape":"Sa3"}}}},"GetStaticIps":{"input":{"type":"structure","members":{"pageToken":{}}},"output":{"type":"structure","members":{"staticIps":{"type":"list","member":{"shape":"Sa3"}},"nextPageToken":{}}}},"ImportKeyPair":{"input":{"type":"structure","required":["keyPairName","publicKeyBase64"],"members":{"keyPairName":{},"publicKeyBase64":{}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"IsVpcPeered":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"isPeered":{"type":"boolean"}}}},"OpenInstancePublicPorts":{"input":{"type":"structure","required":["portInfo","instanceName"],"members":{"portInfo":{"shape":"Sp"},"instanceName":{}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"PeerVpc":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"PutAlarm":{"input":{"type":"structure","required":["alarmName","metricName","monitoredResourceName","comparisonOperator","threshold","evaluationPeriods"],"members":{"alarmName":{},"metricName":{},"monitoredResourceName":{},"comparisonOperator":{},"threshold":{"type":"double"},"evaluationPeriods":{"type":"integer"},"datapointsToAlarm":{"type":"integer"},"treatMissingData":{},"contactProtocols":{"shape":"S48"},"notificationTriggers":{"shape":"S49"},"notificationEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"PutInstancePublicPorts":{"input":{"type":"structure","required":["portInfos","instanceName"],"members":{"portInfos":{"type":"list","member":{"shape":"Sp"}},"instanceName":{}}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"RebootInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"RebootRelationalDatabase":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"ReleaseStaticIp":{"input":{"type":"structure","required":["staticIpName"],"members":{"staticIpName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"SendContactMethodVerification":{"input":{"type":"structure","required":["protocol"],"members":{"protocol":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"StartInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"StartRelationalDatabase":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"StopInstance":{"input":{"type":"structure","required":["instanceName"],"members":{"instanceName":{},"force":{"type":"boolean"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"StopRelationalDatabase":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{},"relationalDatabaseSnapshotName":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"TagResource":{"input":{"type":"structure","required":["resourceName","tags"],"members":{"resourceName":{},"resourceArn":{},"tags":{"shape":"S16"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"TestAlarm":{"input":{"type":"structure","required":["alarmName","state"],"members":{"alarmName":{},"state":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"UnpeerVpc":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"operation":{"shape":"S5"}}}},"UntagResource":{"input":{"type":"structure","required":["resourceName","tagKeys"],"members":{"resourceName":{},"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"UpdateDomainEntry":{"input":{"type":"structure","required":["domainName","domainEntry"],"members":{"domainName":{},"domainEntry":{"shape":"S1o"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"UpdateLoadBalancerAttribute":{"input":{"type":"structure","required":["loadBalancerName","attributeName","attributeValue"],"members":{"loadBalancerName":{},"attributeName":{},"attributeValue":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"UpdateRelationalDatabase":{"input":{"type":"structure","required":["relationalDatabaseName"],"members":{"relationalDatabaseName":{},"masterUserPassword":{"shape":"S2d"},"rotateMasterUserPassword":{"type":"boolean"},"preferredBackupWindow":{},"preferredMaintenanceWindow":{},"enableBackupRetention":{"type":"boolean"},"disableBackupRetention":{"type":"boolean"},"publiclyAccessible":{"type":"boolean"},"applyImmediately":{"type":"boolean"},"caCertificateIdentifier":{}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}},"UpdateRelationalDatabaseParameters":{"input":{"type":"structure","required":["relationalDatabaseName","parameters"],"members":{"relationalDatabaseName":{},"parameters":{"shape":"S9q"}}},"output":{"type":"structure","members":{"operations":{"shape":"S4"}}}}},"shapes":{"S4":{"type":"list","member":{"shape":"S5"}},"S5":{"type":"structure","members":{"id":{},"resourceName":{},"resourceType":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"isTerminal":{"type":"boolean"},"operationDetails":{},"operationType":{},"status":{},"statusChangedAt":{"type":"timestamp"},"errorCode":{},"errorDetails":{}}},"S9":{"type":"structure","members":{"availabilityZone":{},"regionName":{}}},"Si":{"type":"list","member":{}},"Sp":{"type":"structure","members":{"fromPort":{"type":"integer"},"toPort":{"type":"integer"},"protocol":{}}},"S16":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"S1a":{"type":"list","member":{"shape":"S1b"}},"S1b":{"type":"structure","required":["addOnType"],"members":{"addOnType":{},"autoSnapshotAddOnRequest":{"type":"structure","members":{"snapshotTimeOfDay":{}}}}},"S1o":{"type":"structure","members":{"id":{},"name":{},"target":{},"isAlias":{"type":"boolean"},"type":{},"options":{"deprecated":true,"type":"map","key":{},"value":{}}}},"S1w":{"type":"list","member":{}},"S25":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"fingerprint":{}}},"S28":{"type":"list","member":{}},"S2d":{"type":"string","sensitive":true},"S48":{"type":"list","member":{}},"S49":{"type":"list","member":{}},"S51":{"type":"structure","members":{"id":{},"service":{}}},"S59":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"addOns":{"shape":"S5a"},"sizeInGb":{"type":"integer"},"isSystemDisk":{"type":"boolean"},"iops":{"type":"integer"},"path":{},"state":{},"attachedTo":{},"isAttached":{"type":"boolean"},"attachmentState":{"deprecated":true},"gbInUse":{"deprecated":true,"type":"integer"}}},"S5a":{"type":"list","member":{"type":"structure","members":{"name":{},"status":{},"snapshotTimeOfDay":{},"nextSnapshotTimeOfDay":{}}}},"S5f":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"sizeInGb":{"type":"integer"},"state":{},"progress":{},"fromDiskName":{},"fromDiskArn":{},"fromInstanceName":{},"fromInstanceArn":{},"isFromAutoSnapshot":{"type":"boolean"}}},"S5m":{"type":"list","member":{"shape":"S59"}},"S5p":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"domainEntries":{"type":"list","member":{"shape":"S1o"}}}},"S66":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"blueprintId":{},"blueprintName":{},"bundleId":{},"addOns":{"shape":"S5a"},"isStaticIp":{"type":"boolean"},"privateIpAddress":{},"publicIpAddress":{},"ipv6Address":{},"hardware":{"type":"structure","members":{"cpuCount":{"type":"integer"},"disks":{"shape":"S5m"},"ramSizeInGb":{"type":"float"}}},"networking":{"type":"structure","members":{"monthlyTransfer":{"type":"structure","members":{"gbPerMonthAllocated":{"type":"integer"}}},"ports":{"type":"list","member":{"type":"structure","members":{"fromPort":{"type":"integer"},"toPort":{"type":"integer"},"protocol":{},"accessFrom":{},"accessType":{},"commonName":{},"accessDirection":{}}}}}},"state":{"shape":"S6g"},"username":{},"sshKeyName":{}}},"S6g":{"type":"structure","members":{"code":{"type":"integer"},"name":{}}},"S6r":{"type":"list","member":{}},"S6t":{"type":"list","member":{"type":"structure","members":{"average":{"type":"double"},"maximum":{"type":"double"},"minimum":{"type":"double"},"sampleCount":{"type":"double"},"sum":{"type":"double"},"timestamp":{"type":"timestamp"},"unit":{}}}},"S72":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"state":{},"progress":{},"fromAttachedDisks":{"shape":"S5m"},"fromInstanceName":{},"fromInstanceArn":{},"fromBlueprintId":{},"fromBundleId":{},"isFromAutoSnapshot":{"type":"boolean"},"sizeInGb":{"type":"integer"}}},"S7j":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"dnsName":{},"state":{},"protocol":{},"publicPorts":{"type":"list","member":{"type":"integer"}},"healthCheckPath":{},"instancePort":{"type":"integer"},"instanceHealthSummary":{"type":"list","member":{"type":"structure","members":{"instanceName":{},"instanceHealth":{},"instanceHealthReason":{}}}},"tlsCertificateSummaries":{"type":"list","member":{"type":"structure","members":{"name":{},"isAttached":{"type":"boolean"}}}},"configurationOptions":{"type":"map","key":{},"value":{}}}},"S8p":{"type":"list","member":{"type":"structure","members":{"zoneName":{},"state":{}}}},"S8t":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"relationalDatabaseBlueprintId":{},"relationalDatabaseBundleId":{},"masterDatabaseName":{},"hardware":{"type":"structure","members":{"cpuCount":{"type":"integer"},"diskSizeInGb":{"type":"integer"},"ramSizeInGb":{"type":"float"}}},"state":{},"secondaryAvailabilityZone":{},"backupRetentionEnabled":{"type":"boolean"},"pendingModifiedValues":{"type":"structure","members":{"masterUserPassword":{},"engineVersion":{},"backupRetentionEnabled":{"type":"boolean"}}},"engine":{},"engineVersion":{},"latestRestorableTime":{"type":"timestamp"},"masterUsername":{},"parameterApplyStatus":{},"preferredBackupWindow":{},"preferredMaintenanceWindow":{},"publiclyAccessible":{"type":"boolean"},"masterEndpoint":{"type":"structure","members":{"port":{"type":"integer"},"address":{}}},"pendingMaintenanceActions":{"type":"list","member":{"type":"structure","members":{"action":{},"description":{},"currentApplyDate":{"type":"timestamp"}}}},"caCertificateIdentifier":{}}},"S9q":{"type":"list","member":{"type":"structure","members":{"allowedValues":{},"applyMethod":{},"applyType":{},"dataType":{},"description":{},"isModifiable":{"type":"boolean"},"parameterName":{},"parameterValue":{}}}},"S9u":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"tags":{"shape":"S16"},"engine":{},"engineVersion":{},"sizeInGb":{"type":"integer"},"state":{},"fromRelationalDatabaseName":{},"fromRelationalDatabaseArn":{},"fromRelationalDatabaseBundleId":{},"fromRelationalDatabaseBlueprintId":{}}},"Sa3":{"type":"structure","members":{"name":{},"arn":{},"supportCode":{},"createdAt":{"type":"timestamp"},"location":{"shape":"S9"},"resourceType":{},"ipAddress":{},"attachedTo":{},"isAttached":{"type":"boolean"}}}}}' - ); + var data = parser.parse(resp.httpResponse.body.toString(), shape); + resp.requestId = data._XAMZRequestId || data.requestId; - /***/ - }, + if (data._XAMZRequestId) delete data._XAMZRequestId; - /***/ 96768: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + if (origRules.resultWrapper) { + if (data[origRules.resultWrapper]) { + util.update(data, data[origRules.resultWrapper]); + delete data[origRules.resultWrapper]; + } + } - /***/ - }, + resp.data = data; + } - /***/ 69022: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-03-28","endpointPrefix":"logs","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon CloudWatch Logs","serviceId":"CloudWatch Logs","signatureVersion":"v4","targetPrefix":"Logs_20140328","uid":"logs-2014-03-28"},"operations":{"AssociateKmsKey":{"input":{"type":"structure","required":["logGroupName","kmsKeyId"],"members":{"logGroupName":{},"kmsKeyId":{}}}},"CancelExportTask":{"input":{"type":"structure","required":["taskId"],"members":{"taskId":{}}}},"CreateExportTask":{"input":{"type":"structure","required":["logGroupName","from","to","destination"],"members":{"taskName":{},"logGroupName":{},"logStreamNamePrefix":{},"from":{"type":"long"},"to":{"type":"long"},"destination":{},"destinationPrefix":{}}},"output":{"type":"structure","members":{"taskId":{}}}},"CreateLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"kmsKeyId":{},"tags":{"shape":"Se"}}}},"CreateLogStream":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{}}}},"DeleteDestination":{"input":{"type":"structure","required":["destinationName"],"members":{"destinationName":{}}}},"DeleteLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"DeleteLogStream":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{}}}},"DeleteMetricFilter":{"input":{"type":"structure","required":["logGroupName","filterName"],"members":{"logGroupName":{},"filterName":{}}}},"DeleteResourcePolicy":{"input":{"type":"structure","members":{"policyName":{}}}},"DeleteRetentionPolicy":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"DeleteSubscriptionFilter":{"input":{"type":"structure","required":["logGroupName","filterName"],"members":{"logGroupName":{},"filterName":{}}}},"DescribeDestinations":{"input":{"type":"structure","members":{"DestinationNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"destinations":{"type":"list","member":{"shape":"Sx"}},"nextToken":{}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"taskId":{},"statusCode":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"exportTasks":{"type":"list","member":{"type":"structure","members":{"taskId":{},"taskName":{},"logGroupName":{},"from":{"type":"long"},"to":{"type":"long"},"destination":{},"destinationPrefix":{},"status":{"type":"structure","members":{"code":{},"message":{}}},"executionInfo":{"type":"structure","members":{"creationTime":{"type":"long"},"completionTime":{"type":"long"}}}}}},"nextToken":{}}}},"DescribeLogGroups":{"input":{"type":"structure","members":{"logGroupNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"logGroups":{"type":"list","member":{"type":"structure","members":{"logGroupName":{},"creationTime":{"type":"long"},"retentionInDays":{"type":"integer"},"metricFilterCount":{"type":"integer"},"arn":{},"storedBytes":{"type":"long"},"kmsKeyId":{}}}},"nextToken":{}}}},"DescribeLogStreams":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"logStreamNamePrefix":{},"orderBy":{},"descending":{"type":"boolean"},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"logStreams":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"creationTime":{"type":"long"},"firstEventTimestamp":{"type":"long"},"lastEventTimestamp":{"type":"long"},"lastIngestionTime":{"type":"long"},"uploadSequenceToken":{},"arn":{},"storedBytes":{"deprecated":true,"deprecatedMessage":"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.","type":"long"}}}},"nextToken":{}}}},"DescribeMetricFilters":{"input":{"type":"structure","members":{"logGroupName":{},"filterNamePrefix":{},"nextToken":{},"limit":{"type":"integer"},"metricName":{},"metricNamespace":{}}},"output":{"type":"structure","members":{"metricFilters":{"type":"list","member":{"type":"structure","members":{"filterName":{},"filterPattern":{},"metricTransformations":{"shape":"S1v"},"creationTime":{"type":"long"},"logGroupName":{}}}},"nextToken":{}}}},"DescribeQueries":{"input":{"type":"structure","members":{"logGroupName":{},"status":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"queries":{"type":"list","member":{"type":"structure","members":{"queryId":{},"queryString":{},"status":{},"createTime":{"type":"long"},"logGroupName":{}}}},"nextToken":{}}}},"DescribeResourcePolicies":{"input":{"type":"structure","members":{"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"resourcePolicies":{"type":"list","member":{"shape":"S2a"}},"nextToken":{}}}},"DescribeSubscriptionFilters":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"filterNamePrefix":{},"nextToken":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"subscriptionFilters":{"type":"list","member":{"type":"structure","members":{"filterName":{},"logGroupName":{},"filterPattern":{},"destinationArn":{},"roleArn":{},"distribution":{},"creationTime":{"type":"long"}}}},"nextToken":{}}}},"DisassociateKmsKey":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}}},"FilterLogEvents":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"logStreamNames":{"type":"list","member":{}},"logStreamNamePrefix":{},"startTime":{"type":"long"},"endTime":{"type":"long"},"filterPattern":{},"nextToken":{},"limit":{"type":"integer"},"interleaved":{"deprecated":true,"deprecatedMessage":"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.","type":"boolean"}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"timestamp":{"type":"long"},"message":{},"ingestionTime":{"type":"long"},"eventId":{}}}},"searchedLogStreams":{"type":"list","member":{"type":"structure","members":{"logStreamName":{},"searchedCompletely":{"type":"boolean"}}}},"nextToken":{}}}},"GetLogEvents":{"input":{"type":"structure","required":["logGroupName","logStreamName"],"members":{"logGroupName":{},"logStreamName":{},"startTime":{"type":"long"},"endTime":{"type":"long"},"nextToken":{},"limit":{"type":"integer"},"startFromHead":{"type":"boolean"}}},"output":{"type":"structure","members":{"events":{"type":"list","member":{"type":"structure","members":{"timestamp":{"type":"long"},"message":{},"ingestionTime":{"type":"long"}}}},"nextForwardToken":{},"nextBackwardToken":{}}}},"GetLogGroupFields":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{},"time":{"type":"long"}}},"output":{"type":"structure","members":{"logGroupFields":{"type":"list","member":{"type":"structure","members":{"name":{},"percent":{"type":"integer"}}}}}}},"GetLogRecord":{"input":{"type":"structure","required":["logRecordPointer"],"members":{"logRecordPointer":{}}},"output":{"type":"structure","members":{"logRecord":{"type":"map","key":{},"value":{}}}}},"GetQueryResults":{"input":{"type":"structure","required":["queryId"],"members":{"queryId":{}}},"output":{"type":"structure","members":{"results":{"type":"list","member":{"type":"list","member":{"type":"structure","members":{"field":{},"value":{}}}}},"statistics":{"type":"structure","members":{"recordsMatched":{"type":"double"},"recordsScanned":{"type":"double"},"bytesScanned":{"type":"double"}}},"status":{}}}},"ListTagsLogGroup":{"input":{"type":"structure","required":["logGroupName"],"members":{"logGroupName":{}}},"output":{"type":"structure","members":{"tags":{"shape":"Se"}}}},"PutDestination":{"input":{"type":"structure","required":["destinationName","targetArn","roleArn"],"members":{"destinationName":{},"targetArn":{},"roleArn":{}}},"output":{"type":"structure","members":{"destination":{"shape":"Sx"}}}},"PutDestinationPolicy":{"input":{"type":"structure","required":["destinationName","accessPolicy"],"members":{"destinationName":{},"accessPolicy":{}}}},"PutLogEvents":{"input":{"type":"structure","required":["logGroupName","logStreamName","logEvents"],"members":{"logGroupName":{},"logStreamName":{},"logEvents":{"type":"list","member":{"type":"structure","required":["timestamp","message"],"members":{"timestamp":{"type":"long"},"message":{}}}},"sequenceToken":{}}},"output":{"type":"structure","members":{"nextSequenceToken":{},"rejectedLogEventsInfo":{"type":"structure","members":{"tooNewLogEventStartIndex":{"type":"integer"},"tooOldLogEventEndIndex":{"type":"integer"},"expiredLogEventEndIndex":{"type":"integer"}}}}}},"PutMetricFilter":{"input":{"type":"structure","required":["logGroupName","filterName","filterPattern","metricTransformations"],"members":{"logGroupName":{},"filterName":{},"filterPattern":{},"metricTransformations":{"shape":"S1v"}}}},"PutResourcePolicy":{"input":{"type":"structure","members":{"policyName":{},"policyDocument":{}}},"output":{"type":"structure","members":{"resourcePolicy":{"shape":"S2a"}}}},"PutRetentionPolicy":{"input":{"type":"structure","required":["logGroupName","retentionInDays"],"members":{"logGroupName":{},"retentionInDays":{"type":"integer"}}}},"PutSubscriptionFilter":{"input":{"type":"structure","required":["logGroupName","filterName","filterPattern","destinationArn"],"members":{"logGroupName":{},"filterName":{},"filterPattern":{},"destinationArn":{},"roleArn":{},"distribution":{}}}},"StartQuery":{"input":{"type":"structure","required":["startTime","endTime","queryString"],"members":{"logGroupName":{},"logGroupNames":{"type":"list","member":{}},"startTime":{"type":"long"},"endTime":{"type":"long"},"queryString":{},"limit":{"type":"integer"}}},"output":{"type":"structure","members":{"queryId":{}}}},"StopQuery":{"input":{"type":"structure","required":["queryId"],"members":{"queryId":{}}},"output":{"type":"structure","members":{"success":{"type":"boolean"}}}},"TagLogGroup":{"input":{"type":"structure","required":["logGroupName","tags"],"members":{"logGroupName":{},"tags":{"shape":"Se"}}}},"TestMetricFilter":{"input":{"type":"structure","required":["filterPattern","logEventMessages"],"members":{"filterPattern":{},"logEventMessages":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"matches":{"type":"list","member":{"type":"structure","members":{"eventNumber":{"type":"long"},"eventMessage":{},"extractedValues":{"type":"map","key":{},"value":{}}}}}}}},"UntagLogGroup":{"input":{"type":"structure","required":["logGroupName","tags"],"members":{"logGroupName":{},"tags":{"type":"list","member":{}}}}}},"shapes":{"Se":{"type":"map","key":{},"value":{}},"Sx":{"type":"structure","members":{"destinationName":{},"targetArn":{},"roleArn":{},"accessPolicy":{},"arn":{},"creationTime":{"type":"long"}}},"S1v":{"type":"list","member":{"type":"structure","required":["metricName","metricNamespace","metricValue"],"members":{"metricName":{},"metricNamespace":{},"metricValue":{},"defaultValue":{"type":"double"}}}},"S2a":{"type":"structure","members":{"policyName":{},"policyDocument":{},"lastUpdatedTime":{"type":"long"}}}}}' - ); + /** + * @api private + */ + module.exports = { + buildRequest: buildRequest, + extractError: extractError, + extractData: extractData, + }; /***/ }, - /***/ 26273: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDestinations":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"destinations"},"DescribeLogGroups":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"logGroups"},"DescribeLogStreams":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"logStreams"},"DescribeMetricFilters":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"metricFilters"},"DescribeSubscriptionFilters":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":"subscriptionFilters"},"FilterLogEvents":{"input_token":"nextToken","limit_key":"limit","output_token":"nextToken","result_key":["events","searchedLogStreams"]},"GetLogEvents":{"input_token":"nextToken","limit_key":"limit","output_token":"nextForwardToken","result_key":"events"}}}' - ); - - /***/ - }, + /***/ 585: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 41946: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"uid":"machinelearning-2014-12-12","apiVersion":"2014-12-12","endpointPrefix":"machinelearning","jsonVersion":"1.1","serviceFullName":"Amazon Machine Learning","serviceId":"Machine Learning","signatureVersion":"v4","targetPrefix":"AmazonML_20141212","protocol":"json"},"operations":{"AddTags":{"input":{"type":"structure","required":["Tags","ResourceId","ResourceType"],"members":{"Tags":{"shape":"S2"},"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{}}}},"CreateBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],"members":{"BatchPredictionId":{},"BatchPredictionName":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"OutputUri":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"CreateDataSourceFromRDS":{"input":{"type":"structure","required":["DataSourceId","RDSData","RoleARN"],"members":{"DataSourceId":{},"DataSourceName":{},"RDSData":{"type":"structure","required":["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],"members":{"DatabaseInformation":{"shape":"Sf"},"SelectSqlQuery":{},"DatabaseCredentials":{"type":"structure","required":["Username","Password"],"members":{"Username":{},"Password":{}}},"S3StagingLocation":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaUri":{},"ResourceRole":{},"ServiceRole":{},"SubnetId":{},"SecurityGroupIds":{"type":"list","member":{}}}},"RoleARN":{},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateDataSourceFromRedshift":{"input":{"type":"structure","required":["DataSourceId","DataSpec","RoleARN"],"members":{"DataSourceId":{},"DataSourceName":{},"DataSpec":{"type":"structure","required":["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],"members":{"DatabaseInformation":{"shape":"Sy"},"SelectSqlQuery":{},"DatabaseCredentials":{"type":"structure","required":["Username","Password"],"members":{"Username":{},"Password":{}}},"S3StagingLocation":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaUri":{}}},"RoleARN":{},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateDataSourceFromS3":{"input":{"type":"structure","required":["DataSourceId","DataSpec"],"members":{"DataSourceId":{},"DataSourceName":{},"DataSpec":{"type":"structure","required":["DataLocationS3"],"members":{"DataLocationS3":{},"DataRearrangement":{},"DataSchema":{},"DataSchemaLocationS3":{}}},"ComputeStatistics":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"CreateEvaluation":{"input":{"type":"structure","required":["EvaluationId","MLModelId","EvaluationDataSourceId"],"members":{"EvaluationId":{},"EvaluationName":{},"MLModelId":{},"EvaluationDataSourceId":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"CreateMLModel":{"input":{"type":"structure","required":["MLModelId","MLModelType","TrainingDataSourceId"],"members":{"MLModelId":{},"MLModelName":{},"MLModelType":{},"Parameters":{"shape":"S1d"},"TrainingDataSourceId":{},"Recipe":{},"RecipeUri":{}}},"output":{"type":"structure","members":{"MLModelId":{}}}},"CreateRealtimeEndpoint":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{},"RealtimeEndpointInfo":{"shape":"S1j"}}}},"DeleteBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId"],"members":{"BatchPredictionId":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"DeleteDataSource":{"input":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"DeleteEvaluation":{"input":{"type":"structure","required":["EvaluationId"],"members":{"EvaluationId":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"DeleteMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{}}}},"DeleteRealtimeEndpoint":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{}}},"output":{"type":"structure","members":{"MLModelId":{},"RealtimeEndpointInfo":{"shape":"S1j"}}}},"DeleteTags":{"input":{"type":"structure","required":["TagKeys","ResourceId","ResourceType"],"members":{"TagKeys":{"type":"list","member":{}},"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{}}}},"DescribeBatchPredictions":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"BatchPredictionId":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"OutputUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"TotalRecordCount":{"type":"long"},"InvalidRecordCount":{"type":"long"}}}},"NextToken":{}}}},"DescribeDataSources":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"DataSourceId":{},"DataLocationS3":{},"DataRearrangement":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"DataSizeInBytes":{"type":"long"},"NumberOfFiles":{"type":"long"},"Name":{},"Status":{},"Message":{},"RedshiftMetadata":{"shape":"S2i"},"RDSMetadata":{"shape":"S2j"},"RoleARN":{},"ComputeStatistics":{"type":"boolean"},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeEvaluations":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"EvaluationId":{},"MLModelId":{},"EvaluationDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"PerformanceMetrics":{"shape":"S2q"},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMLModels":{"input":{"type":"structure","members":{"FilterVariable":{},"EQ":{},"GT":{},"LT":{},"GE":{},"LE":{},"NE":{},"Prefix":{},"SortOrder":{},"NextToken":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"MLModelId":{},"TrainingDataSourceId":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"SizeInBytes":{"type":"long"},"EndpointInfo":{"shape":"S1j"},"TrainingParameters":{"shape":"S1d"},"InputDataLocationS3":{},"Algorithm":{},"MLModelType":{},"ScoreThreshold":{"type":"float"},"ScoreThresholdLastUpdatedAt":{"type":"timestamp"},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeTags":{"input":{"type":"structure","required":["ResourceId","ResourceType"],"members":{"ResourceId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceId":{},"ResourceType":{},"Tags":{"shape":"S2"}}}},"GetBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId"],"members":{"BatchPredictionId":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{},"MLModelId":{},"BatchPredictionDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"OutputUri":{},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"TotalRecordCount":{"type":"long"},"InvalidRecordCount":{"type":"long"}}}},"GetDataSource":{"input":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"DataSourceId":{},"DataLocationS3":{},"DataRearrangement":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"DataSizeInBytes":{"type":"long"},"NumberOfFiles":{"type":"long"},"Name":{},"Status":{},"LogUri":{},"Message":{},"RedshiftMetadata":{"shape":"S2i"},"RDSMetadata":{"shape":"S2j"},"RoleARN":{},"ComputeStatistics":{"type":"boolean"},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"DataSourceSchema":{}}}},"GetEvaluation":{"input":{"type":"structure","required":["EvaluationId"],"members":{"EvaluationId":{}}},"output":{"type":"structure","members":{"EvaluationId":{},"MLModelId":{},"EvaluationDataSourceId":{},"InputDataLocationS3":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"PerformanceMetrics":{"shape":"S2q"},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"}}}},"GetMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"MLModelId":{},"TrainingDataSourceId":{},"CreatedByIamUser":{},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Name":{},"Status":{},"SizeInBytes":{"type":"long"},"EndpointInfo":{"shape":"S1j"},"TrainingParameters":{"shape":"S1d"},"InputDataLocationS3":{},"MLModelType":{},"ScoreThreshold":{"type":"float"},"ScoreThresholdLastUpdatedAt":{"type":"timestamp"},"LogUri":{},"Message":{},"ComputeTime":{"type":"long"},"FinishedAt":{"type":"timestamp"},"StartedAt":{"type":"timestamp"},"Recipe":{},"Schema":{}}}},"Predict":{"input":{"type":"structure","required":["MLModelId","Record","PredictEndpoint"],"members":{"MLModelId":{},"Record":{"type":"map","key":{},"value":{}},"PredictEndpoint":{}}},"output":{"type":"structure","members":{"Prediction":{"type":"structure","members":{"predictedLabel":{},"predictedValue":{"type":"float"},"predictedScores":{"type":"map","key":{},"value":{"type":"float"}},"details":{"type":"map","key":{},"value":{}}}}}}},"UpdateBatchPrediction":{"input":{"type":"structure","required":["BatchPredictionId","BatchPredictionName"],"members":{"BatchPredictionId":{},"BatchPredictionName":{}}},"output":{"type":"structure","members":{"BatchPredictionId":{}}}},"UpdateDataSource":{"input":{"type":"structure","required":["DataSourceId","DataSourceName"],"members":{"DataSourceId":{},"DataSourceName":{}}},"output":{"type":"structure","members":{"DataSourceId":{}}}},"UpdateEvaluation":{"input":{"type":"structure","required":["EvaluationId","EvaluationName"],"members":{"EvaluationId":{},"EvaluationName":{}}},"output":{"type":"structure","members":{"EvaluationId":{}}}},"UpdateMLModel":{"input":{"type":"structure","required":["MLModelId"],"members":{"MLModelId":{},"MLModelName":{},"ScoreThreshold":{"type":"float"}}},"output":{"type":"structure","members":{"MLModelId":{}}}}},"shapes":{"S2":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sf":{"type":"structure","required":["InstanceIdentifier","DatabaseName"],"members":{"InstanceIdentifier":{},"DatabaseName":{}}},"Sy":{"type":"structure","required":["DatabaseName","ClusterIdentifier"],"members":{"DatabaseName":{},"ClusterIdentifier":{}}},"S1d":{"type":"map","key":{},"value":{}},"S1j":{"type":"structure","members":{"PeakRequestsPerSecond":{"type":"integer"},"CreatedAt":{"type":"timestamp"},"EndpointUrl":{},"EndpointStatus":{}}},"S2i":{"type":"structure","members":{"RedshiftDatabase":{"shape":"Sy"},"DatabaseUserName":{},"SelectSqlQuery":{}}},"S2j":{"type":"structure","members":{"Database":{"shape":"Sf"},"DatabaseUserName":{},"SelectSqlQuery":{},"ResourceRole":{},"ServiceRole":{},"DataPipelineId":{}}},"S2q":{"type":"structure","members":{"Properties":{"type":"map","key":{},"value":{}}}}},"examples":{}}' + apiLoader.services["secretsmanager"] = {}; + AWS.SecretsManager = Service.defineService("secretsmanager", [ + "2017-10-17", + ]); + Object.defineProperty( + apiLoader.services["secretsmanager"], + "2017-10-17", + { + get: function get() { + var model = __webpack_require__(6745); + model.paginators = __webpack_require__(9381).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 11688: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeBatchPredictions":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeDataSources":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeEvaluations":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"},"DescribeMLModels":{"limit_key":"Limit","output_token":"NextToken","input_token":"NextToken","result_key":"Results"}}}' - ); + module.exports = AWS.SecretsManager; /***/ }, - /***/ 92349: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DataSourceAvailable":{"delay":30,"operation":"DescribeDataSources","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"MLModelAvailable":{"delay":30,"operation":"DescribeMLModels","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"EvaluationAvailable":{"delay":30,"operation":"DescribeEvaluations","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]},"BatchPredictionAvailable":{"delay":30,"operation":"DescribeBatchPredictions","maxAttempts":60,"acceptors":[{"expected":"COMPLETED","matcher":"pathAll","state":"success","argument":"Results[].Status"},{"expected":"FAILED","matcher":"pathAny","state":"failure","argument":"Results[].Status"}]}}}' - ); + /***/ 590: /***/ function (module) { + module.exports = { + pagination: { + DescribeEnvironmentMemberships: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListEnvironments: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; /***/ }, - /***/ 27101: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-12-19","endpointPrefix":"macie","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Macie","serviceId":"Macie","signatureVersion":"v4","targetPrefix":"MacieService","uid":"macie-2017-12-19"},"operations":{"AssociateMemberAccount":{"input":{"type":"structure","required":["memberAccountId"],"members":{"memberAccountId":{}}}},"AssociateS3Resources":{"input":{"type":"structure","required":["s3Resources"],"members":{"memberAccountId":{},"s3Resources":{"shape":"S4"}}},"output":{"type":"structure","members":{"failedS3Resources":{"shape":"Sc"}}}},"DisassociateMemberAccount":{"input":{"type":"structure","required":["memberAccountId"],"members":{"memberAccountId":{}}}},"DisassociateS3Resources":{"input":{"type":"structure","required":["associatedS3Resources"],"members":{"memberAccountId":{},"associatedS3Resources":{"type":"list","member":{"shape":"Se"}}}},"output":{"type":"structure","members":{"failedS3Resources":{"shape":"Sc"}}}},"ListMemberAccounts":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"memberAccounts":{"type":"list","member":{"type":"structure","members":{"accountId":{}}}},"nextToken":{}}}},"ListS3Resources":{"input":{"type":"structure","members":{"memberAccountId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"s3Resources":{"shape":"S4"},"nextToken":{}}}},"UpdateS3Resources":{"input":{"type":"structure","required":["s3ResourcesUpdate"],"members":{"memberAccountId":{},"s3ResourcesUpdate":{"type":"list","member":{"type":"structure","required":["bucketName","classificationTypeUpdate"],"members":{"bucketName":{},"prefix":{},"classificationTypeUpdate":{"type":"structure","members":{"oneTime":{},"continuous":{}}}}}}}},"output":{"type":"structure","members":{"failedS3Resources":{"shape":"Sc"}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","required":["bucketName","classificationType"],"members":{"bucketName":{},"prefix":{},"classificationType":{"type":"structure","required":["oneTime","continuous"],"members":{"oneTime":{},"continuous":{}}}}}},"Sc":{"type":"list","member":{"type":"structure","members":{"failedItem":{"shape":"Se"},"errorCode":{},"errorMessage":{}}}},"Se":{"type":"structure","required":["bucketName"],"members":{"bucketName":{},"prefix":{}}}}}' - ); + /***/ 600: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["elb"] = {}; + AWS.ELB = Service.defineService("elb", ["2012-06-01"]); + Object.defineProperty(apiLoader.services["elb"], "2012-06-01", { + get: function get() { + var model = __webpack_require__(2667); + model.paginators = __webpack_require__(4136).pagination; + model.waiters = __webpack_require__(4895).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 9057: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListMemberAccounts":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListS3Resources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + module.exports = AWS.ELB; /***/ }, - /***/ 70690: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-09-24","endpointPrefix":"managedblockchain","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"ManagedBlockchain","serviceFullName":"Amazon Managed Blockchain","serviceId":"ManagedBlockchain","signatureVersion":"v4","signingName":"managedblockchain","uid":"managedblockchain-2018-09-24"},"operations":{"CreateMember":{"http":{"requestUri":"/networks/{networkId}/members"},"input":{"type":"structure","required":["ClientRequestToken","InvitationId","NetworkId","MemberConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"InvitationId":{},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberConfiguration":{"shape":"S4"}}},"output":{"type":"structure","members":{"MemberId":{}}}},"CreateNetwork":{"http":{"requestUri":"/networks"},"input":{"type":"structure","required":["ClientRequestToken","Name","Framework","FrameworkVersion","VotingPolicy","MemberConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"FrameworkConfiguration":{"type":"structure","members":{"Fabric":{"type":"structure","required":["Edition"],"members":{"Edition":{}}}}},"VotingPolicy":{"shape":"So"},"MemberConfiguration":{"shape":"S4"}}},"output":{"type":"structure","members":{"NetworkId":{},"MemberId":{}}}},"CreateNode":{"http":{"requestUri":"/networks/{networkId}/members/{memberId}/nodes"},"input":{"type":"structure","required":["ClientRequestToken","NetworkId","MemberId","NodeConfiguration"],"members":{"ClientRequestToken":{"idempotencyToken":true},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"NodeConfiguration":{"type":"structure","required":["InstanceType","AvailabilityZone"],"members":{"InstanceType":{},"AvailabilityZone":{},"LogPublishingConfiguration":{"shape":"Sy"}}}}},"output":{"type":"structure","members":{"NodeId":{}}}},"CreateProposal":{"http":{"requestUri":"/networks/{networkId}/proposals"},"input":{"type":"structure","required":["ClientRequestToken","NetworkId","MemberId","Actions"],"members":{"ClientRequestToken":{"idempotencyToken":true},"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{},"Actions":{"shape":"S12"},"Description":{}}},"output":{"type":"structure","members":{"ProposalId":{}}}},"DeleteMember":{"http":{"method":"DELETE","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"}}},"output":{"type":"structure","members":{}}},"DeleteNode":{"http":{"method":"DELETE","requestUri":"/networks/{networkId}/members/{memberId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","MemberId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"NodeId":{"location":"uri","locationName":"nodeId"}}},"output":{"type":"structure","members":{}}},"GetMember":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"}}},"output":{"type":"structure","members":{"Member":{"type":"structure","members":{"NetworkId":{},"Id":{},"Name":{},"Description":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"AdminUsername":{},"CaEndpoint":{}}}}},"LogPublishingConfiguration":{"shape":"Sb"},"Status":{},"CreationDate":{"shape":"S1k"}}}}}},"GetNetwork":{"http":{"method":"GET","requestUri":"/networks/{networkId}"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"}}},"output":{"type":"structure","members":{"Network":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"OrderingServiceEndpoint":{},"Edition":{}}}}},"VpcEndpointServiceName":{},"VotingPolicy":{"shape":"So"},"Status":{},"CreationDate":{"shape":"S1k"}}}}}},"GetNode":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members/{memberId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","MemberId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"NodeId":{"location":"uri","locationName":"nodeId"}}},"output":{"type":"structure","members":{"Node":{"type":"structure","members":{"NetworkId":{},"MemberId":{},"Id":{},"InstanceType":{},"AvailabilityZone":{},"FrameworkAttributes":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"PeerEndpoint":{},"PeerEventEndpoint":{}}}}},"LogPublishingConfiguration":{"shape":"Sy"},"Status":{},"CreationDate":{"shape":"S1k"}}}}}},"GetProposal":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals/{proposalId}"},"input":{"type":"structure","required":["NetworkId","ProposalId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"}}},"output":{"type":"structure","members":{"Proposal":{"type":"structure","members":{"ProposalId":{},"NetworkId":{},"Description":{},"Actions":{"shape":"S12"},"ProposedByMemberId":{},"ProposedByMemberName":{},"Status":{},"CreationDate":{"shape":"S1k"},"ExpirationDate":{"shape":"S1k"},"YesVoteCount":{"type":"integer"},"NoVoteCount":{"type":"integer"},"OutstandingVoteCount":{"type":"integer"}}}}}},"ListInvitations":{"http":{"method":"GET","requestUri":"/invitations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Invitations":{"type":"list","member":{"type":"structure","members":{"InvitationId":{},"CreationDate":{"shape":"S1k"},"ExpirationDate":{"shape":"S1k"},"Status":{},"NetworkSummary":{"shape":"S29"}}}},"NextToken":{}}}},"ListMembers":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"Name":{"location":"querystring","locationName":"name"},"Status":{"location":"querystring","locationName":"status"},"IsOwned":{"location":"querystring","locationName":"isOwned","type":"boolean"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Members":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Status":{},"CreationDate":{"shape":"S1k"},"IsOwned":{"type":"boolean"}}}},"NextToken":{}}}},"ListNetworks":{"http":{"method":"GET","requestUri":"/networks"},"input":{"type":"structure","members":{"Name":{"location":"querystring","locationName":"name"},"Framework":{"location":"querystring","locationName":"framework"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Networks":{"type":"list","member":{"shape":"S29"}},"NextToken":{}}}},"ListNodes":{"http":{"method":"GET","requestUri":"/networks/{networkId}/members/{memberId}/nodes"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"Status":{"location":"querystring","locationName":"status"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Nodes":{"type":"list","member":{"type":"structure","members":{"Id":{},"Status":{},"CreationDate":{"shape":"S1k"},"AvailabilityZone":{},"InstanceType":{}}}},"NextToken":{}}}},"ListProposalVotes":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals/{proposalId}/votes"},"input":{"type":"structure","required":["NetworkId","ProposalId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ProposalVotes":{"type":"list","member":{"type":"structure","members":{"Vote":{},"MemberName":{},"MemberId":{}}}},"NextToken":{}}}},"ListProposals":{"http":{"method":"GET","requestUri":"/networks/{networkId}/proposals"},"input":{"type":"structure","required":["NetworkId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Proposals":{"type":"list","member":{"type":"structure","members":{"ProposalId":{},"Description":{},"ProposedByMemberId":{},"ProposedByMemberName":{},"Status":{},"CreationDate":{"shape":"S1k"},"ExpirationDate":{"shape":"S1k"}}}},"NextToken":{}}}},"RejectInvitation":{"http":{"method":"DELETE","requestUri":"/invitations/{invitationId}"},"input":{"type":"structure","required":["InvitationId"],"members":{"InvitationId":{"location":"uri","locationName":"invitationId"}}},"output":{"type":"structure","members":{}}},"UpdateMember":{"http":{"method":"PATCH","requestUri":"/networks/{networkId}/members/{memberId}"},"input":{"type":"structure","required":["NetworkId","MemberId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"LogPublishingConfiguration":{"shape":"Sb"}}},"output":{"type":"structure","members":{}}},"UpdateNode":{"http":{"method":"PATCH","requestUri":"/networks/{networkId}/members/{memberId}/nodes/{nodeId}"},"input":{"type":"structure","required":["NetworkId","MemberId","NodeId"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"MemberId":{"location":"uri","locationName":"memberId"},"NodeId":{"location":"uri","locationName":"nodeId"},"LogPublishingConfiguration":{"shape":"Sy"}}},"output":{"type":"structure","members":{}}},"VoteOnProposal":{"http":{"requestUri":"/networks/{networkId}/proposals/{proposalId}/votes"},"input":{"type":"structure","required":["NetworkId","ProposalId","VoterMemberId","Vote"],"members":{"NetworkId":{"location":"uri","locationName":"networkId"},"ProposalId":{"location":"uri","locationName":"proposalId"},"VoterMemberId":{},"Vote":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"structure","required":["Name","FrameworkConfiguration"],"members":{"Name":{},"Description":{},"FrameworkConfiguration":{"type":"structure","members":{"Fabric":{"type":"structure","required":["AdminUsername","AdminPassword"],"members":{"AdminUsername":{},"AdminPassword":{"type":"string","sensitive":true}}}}},"LogPublishingConfiguration":{"shape":"Sb"}}},"Sb":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"CaLogs":{"shape":"Sd"}}}}},"Sd":{"type":"structure","members":{"Cloudwatch":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}}},"So":{"type":"structure","members":{"ApprovalThresholdPolicy":{"type":"structure","members":{"ThresholdPercentage":{"type":"integer"},"ProposalDurationInHours":{"type":"integer"},"ThresholdComparator":{}}}}},"Sy":{"type":"structure","members":{"Fabric":{"type":"structure","members":{"ChaincodeLogs":{"shape":"Sd"},"PeerLogs":{"shape":"Sd"}}}}},"S12":{"type":"structure","members":{"Invitations":{"type":"list","member":{"type":"structure","required":["Principal"],"members":{"Principal":{}}}},"Removals":{"type":"list","member":{"type":"structure","required":["MemberId"],"members":{"MemberId":{}}}}}},"S1k":{"type":"timestamp","timestampFormat":"iso8601"},"S29":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Framework":{},"FrameworkVersion":{},"Status":{},"CreationDate":{"shape":"S1k"}}}}}' - ); + /***/ 602: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + TestConnectionSucceeds: { + acceptors: [ + { + argument: "Connections[].Status", + expected: "successful", + matcher: "pathAll", + state: "success", + }, + { + argument: "Connections[].Status", + expected: "failed", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 5, + description: "Wait until testing connection succeeds.", + maxAttempts: 60, + operation: "DescribeConnections", + }, + EndpointDeleted: { + acceptors: [ + { + expected: "ResourceNotFoundFault", + matcher: "error", + state: "success", + }, + { + argument: "Endpoints[].Status", + expected: "active", + matcher: "pathAny", + state: "failure", + }, + { + argument: "Endpoints[].Status", + expected: "creating", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 5, + description: "Wait until testing endpoint is deleted.", + maxAttempts: 60, + operation: "DescribeEndpoints", + }, + ReplicationInstanceAvailable: { + acceptors: [ + { + argument: "ReplicationInstances[].ReplicationInstanceStatus", + expected: "available", + matcher: "pathAll", + state: "success", + }, + { + argument: "ReplicationInstances[].ReplicationInstanceStatus", + expected: "deleting", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationInstances[].ReplicationInstanceStatus", + expected: "incompatible-credentials", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationInstances[].ReplicationInstanceStatus", + expected: "incompatible-network", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationInstances[].ReplicationInstanceStatus", + expected: "inaccessible-encryption-credentials", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 60, + description: "Wait until DMS replication instance is available.", + maxAttempts: 60, + operation: "DescribeReplicationInstances", + }, + ReplicationInstanceDeleted: { + acceptors: [ + { + argument: "ReplicationInstances[].ReplicationInstanceStatus", + expected: "available", + matcher: "pathAny", + state: "failure", + }, + { + expected: "ResourceNotFoundFault", + matcher: "error", + state: "success", + }, + ], + delay: 15, + description: "Wait until DMS replication instance is deleted.", + maxAttempts: 60, + operation: "DescribeReplicationInstances", + }, + ReplicationTaskReady: { + acceptors: [ + { + argument: "ReplicationTasks[].Status", + expected: "ready", + matcher: "pathAll", + state: "success", + }, + { + argument: "ReplicationTasks[].Status", + expected: "starting", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "running", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "stopping", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "stopped", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "failed", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "modifying", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "testing", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "deleting", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 15, + description: "Wait until DMS replication task is ready.", + maxAttempts: 60, + operation: "DescribeReplicationTasks", + }, + ReplicationTaskStopped: { + acceptors: [ + { + argument: "ReplicationTasks[].Status", + expected: "stopped", + matcher: "pathAll", + state: "success", + }, + { + argument: "ReplicationTasks[].Status", + expected: "ready", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "creating", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "starting", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "running", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "failed", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "modifying", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "testing", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "deleting", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 15, + description: "Wait until DMS replication task is stopped.", + maxAttempts: 60, + operation: "DescribeReplicationTasks", + }, + ReplicationTaskRunning: { + acceptors: [ + { + argument: "ReplicationTasks[].Status", + expected: "running", + matcher: "pathAll", + state: "success", + }, + { + argument: "ReplicationTasks[].Status", + expected: "ready", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "creating", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "stopping", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "stopped", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "failed", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "modifying", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "testing", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "deleting", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 15, + description: "Wait until DMS replication task is running.", + maxAttempts: 60, + operation: "DescribeReplicationTasks", + }, + ReplicationTaskDeleted: { + acceptors: [ + { + argument: "ReplicationTasks[].Status", + expected: "ready", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "creating", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "stopped", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "running", + matcher: "pathAny", + state: "failure", + }, + { + argument: "ReplicationTasks[].Status", + expected: "failed", + matcher: "pathAny", + state: "failure", + }, + { + expected: "ResourceNotFoundFault", + matcher: "error", + state: "success", + }, + ], + delay: 15, + description: "Wait until DMS replication task is deleted.", + maxAttempts: 60, + operation: "DescribeReplicationTasks", + }, + }, + }; /***/ }, - /***/ 45932: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListInvitations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListMembers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListNetworks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListNodes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListProposalVotes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListProposals":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, + /***/ 605: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(395).util; + var toBuffer = util.buffer.toBuffer; - /***/ 15560: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-09-17","endpointPrefix":"catalog.marketplace","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"AWS Marketplace Catalog","serviceFullName":"AWS Marketplace Catalog Service","serviceId":"Marketplace Catalog","signatureVersion":"v4","signingName":"aws-marketplace","uid":"marketplace-catalog-2018-09-17"},"operations":{"CancelChangeSet":{"http":{"method":"PATCH","requestUri":"/CancelChangeSet"},"input":{"type":"structure","required":["Catalog","ChangeSetId"],"members":{"Catalog":{"location":"querystring","locationName":"catalog"},"ChangeSetId":{"location":"querystring","locationName":"changeSetId"}}},"output":{"type":"structure","members":{"ChangeSetId":{},"ChangeSetArn":{}}}},"DescribeChangeSet":{"http":{"method":"GET","requestUri":"/DescribeChangeSet"},"input":{"type":"structure","required":["Catalog","ChangeSetId"],"members":{"Catalog":{"location":"querystring","locationName":"catalog"},"ChangeSetId":{"location":"querystring","locationName":"changeSetId"}}},"output":{"type":"structure","members":{"ChangeSetId":{},"ChangeSetArn":{},"ChangeSetName":{},"StartTime":{},"EndTime":{},"Status":{},"FailureDescription":{},"ChangeSet":{"type":"list","member":{"type":"structure","members":{"ChangeType":{},"Entity":{"shape":"Sf"},"ErrorDetailList":{"type":"list","member":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}}}}}}}},"DescribeEntity":{"http":{"method":"GET","requestUri":"/DescribeEntity"},"input":{"type":"structure","required":["Catalog","EntityId"],"members":{"Catalog":{"location":"querystring","locationName":"catalog"},"EntityId":{"location":"querystring","locationName":"entityId"}}},"output":{"type":"structure","members":{"EntityType":{},"EntityIdentifier":{},"EntityArn":{},"LastModifiedDate":{},"Details":{}}}},"ListChangeSets":{"http":{"requestUri":"/ListChangeSets"},"input":{"type":"structure","required":["Catalog"],"members":{"Catalog":{},"FilterList":{"shape":"So"},"Sort":{"shape":"Ss"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ChangeSetSummaryList":{"type":"list","member":{"type":"structure","members":{"ChangeSetId":{},"ChangeSetArn":{},"ChangeSetName":{},"StartTime":{},"EndTime":{},"Status":{},"EntityIdList":{"type":"list","member":{}}}}},"NextToken":{}}}},"ListEntities":{"http":{"requestUri":"/ListEntities"},"input":{"type":"structure","required":["Catalog","EntityType"],"members":{"Catalog":{},"EntityType":{},"FilterList":{"shape":"So"},"Sort":{"shape":"Ss"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EntitySummaryList":{"type":"list","member":{"type":"structure","members":{"Name":{},"EntityType":{},"EntityId":{},"EntityArn":{},"LastModifiedDate":{},"Visibility":{}}}},"NextToken":{}}}},"StartChangeSet":{"http":{"requestUri":"/StartChangeSet"},"input":{"type":"structure","required":["Catalog","ChangeSet"],"members":{"Catalog":{},"ChangeSet":{"type":"list","member":{"type":"structure","required":["ChangeType","Entity","Details"],"members":{"ChangeType":{},"Entity":{"shape":"Sf"},"Details":{}}}},"ChangeSetName":{},"ClientRequestToken":{}}},"output":{"type":"structure","members":{"ChangeSetId":{},"ChangeSetArn":{}}}}},"shapes":{"Sf":{"type":"structure","required":["Type"],"members":{"Type":{},"Identifier":{}}},"So":{"type":"list","member":{"type":"structure","members":{"Name":{},"ValueList":{"type":"list","member":{}}}}},"Ss":{"type":"structure","members":{"SortBy":{},"SortOrder":{}}}}}' - ); + /** + * A lossless representation of a signed, 64-bit integer. Instances of this + * class may be used in arithmetic expressions as if they were numeric + * primitives, but the binary representation will be preserved unchanged as the + * `bytes` property of the object. The bytes should be encoded as big-endian, + * two's complement integers. + * @param {Buffer} bytes + * + * @api private + */ + function Int64(bytes) { + if (bytes.length !== 8) { + throw new Error("Int64 buffers must be exactly 8 bytes"); + } + if (!util.Buffer.isBuffer(bytes)) bytes = toBuffer(bytes); - /***/ - }, + this.bytes = bytes; + } - /***/ 23129: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListChangeSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListEntities":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /** + * @param {number} number + * @returns {Int64} + * + * @api private + */ + Int64.fromNumber = function (number) { + if (number > 9223372036854775807 || number < -9223372036854775808) { + throw new Error( + number + + " is too large (or, if negative, too small) to represent as an Int64" + ); + } - /***/ - }, + var bytes = new Uint8Array(8); + for ( + var i = 7, remaining = Math.abs(Math.round(number)); + i > -1 && remaining > 0; + i--, remaining /= 256 + ) { + bytes[i] = remaining; + } - /***/ 30768: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-07-01","endpointPrefix":"marketplacecommerceanalytics","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Marketplace Commerce Analytics","serviceId":"Marketplace Commerce Analytics","signatureVersion":"v4","signingName":"marketplacecommerceanalytics","targetPrefix":"MarketplaceCommerceAnalytics20150701","uid":"marketplacecommerceanalytics-2015-07-01"},"operations":{"GenerateDataSet":{"input":{"type":"structure","required":["dataSetType","dataSetPublicationDate","roleNameArn","destinationS3BucketName","snsTopicArn"],"members":{"dataSetType":{},"dataSetPublicationDate":{"type":"timestamp"},"roleNameArn":{},"destinationS3BucketName":{},"destinationS3Prefix":{},"snsTopicArn":{},"customerDefinedValues":{"shape":"S8"}}},"output":{"type":"structure","members":{"dataSetRequestId":{}}}},"StartSupportDataExport":{"input":{"type":"structure","required":["dataSetType","fromDate","roleNameArn","destinationS3BucketName","snsTopicArn"],"members":{"dataSetType":{},"fromDate":{"type":"timestamp"},"roleNameArn":{},"destinationS3BucketName":{},"destinationS3Prefix":{},"snsTopicArn":{},"customerDefinedValues":{"shape":"S8"}}},"output":{"type":"structure","members":{"dataSetRequestId":{}}}}},"shapes":{"S8":{"type":"map","key":{},"value":{}}}}' - ); + if (number < 0) { + negate(bytes); + } - /***/ - }, + return new Int64(bytes); + }; - /***/ 88266: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /** + * @returns {number} + * + * @api private + */ + Int64.prototype.valueOf = function () { + var bytes = this.bytes.slice(0); + var negative = bytes[0] & 128; + if (negative) { + negate(bytes); + } - /***/ - }, + return parseInt(bytes.toString("hex"), 16) * (negative ? -1 : 1); + }; - /***/ 38828: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-11-14","endpointPrefix":"mediaconnect","signingName":"mediaconnect","serviceFullName":"AWS MediaConnect","serviceId":"MediaConnect","protocol":"rest-json","jsonVersion":"1.1","uid":"mediaconnect-2018-11-14","signatureVersion":"v4"},"operations":{"AddFlowOutputs":{"http":{"requestUri":"/v1/flows/{flowArn}/outputs","responseCode":201},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"},"Outputs":{"shape":"S3","locationName":"outputs"}},"required":["FlowArn","Outputs"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"Outputs":{"shape":"Sc","locationName":"outputs"}}}},"AddFlowSources":{"http":{"requestUri":"/v1/flows/{flowArn}/source","responseCode":201},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"},"Sources":{"shape":"Sg","locationName":"sources"}},"required":["FlowArn","Sources"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"Sources":{"shape":"Sj","locationName":"sources"}}}},"AddFlowVpcInterfaces":{"http":{"requestUri":"/v1/flows/{flowArn}/vpcInterfaces","responseCode":201},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"},"VpcInterfaces":{"shape":"Sm","locationName":"vpcInterfaces"}},"required":["FlowArn","VpcInterfaces"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"VpcInterfaces":{"shape":"Sp","locationName":"vpcInterfaces"}}}},"CreateFlow":{"http":{"requestUri":"/v1/flows","responseCode":201},"input":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Entitlements":{"shape":"Ss","locationName":"entitlements"},"Name":{"locationName":"name"},"Outputs":{"shape":"S3","locationName":"outputs"},"Source":{"shape":"Sh","locationName":"source"},"SourceFailoverConfig":{"shape":"Su","locationName":"sourceFailoverConfig"},"Sources":{"shape":"Sg","locationName":"sources"},"VpcInterfaces":{"shape":"Sm","locationName":"vpcInterfaces"}},"required":["Name"]},"output":{"type":"structure","members":{"Flow":{"shape":"Sx","locationName":"flow"}}}},"DeleteFlow":{"http":{"method":"DELETE","requestUri":"/v1/flows/{flowArn}","responseCode":202},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"}},"required":["FlowArn"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"Status":{"locationName":"status"}}}},"DescribeFlow":{"http":{"method":"GET","requestUri":"/v1/flows/{flowArn}","responseCode":200},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"}},"required":["FlowArn"]},"output":{"type":"structure","members":{"Flow":{"shape":"Sx","locationName":"flow"},"Messages":{"locationName":"messages","type":"structure","members":{"Errors":{"shape":"S5","locationName":"errors"}},"required":["Errors"]}}}},"GrantFlowEntitlements":{"http":{"requestUri":"/v1/flows/{flowArn}/entitlements","responseCode":200},"input":{"type":"structure","members":{"Entitlements":{"shape":"Ss","locationName":"entitlements"},"FlowArn":{"location":"uri","locationName":"flowArn"}},"required":["FlowArn","Entitlements"]},"output":{"type":"structure","members":{"Entitlements":{"shape":"Sy","locationName":"entitlements"},"FlowArn":{"locationName":"flowArn"}}}},"ListEntitlements":{"http":{"method":"GET","requestUri":"/v1/entitlements","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Entitlements":{"locationName":"entitlements","type":"list","member":{"type":"structure","members":{"DataTransferSubscriberFeePercent":{"locationName":"dataTransferSubscriberFeePercent","type":"integer"},"EntitlementArn":{"locationName":"entitlementArn"},"EntitlementName":{"locationName":"entitlementName"}},"required":["EntitlementArn","EntitlementName"]}},"NextToken":{"locationName":"nextToken"}}}},"ListFlows":{"http":{"method":"GET","requestUri":"/v1/flows","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Flows":{"locationName":"flows","type":"list","member":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"FlowArn":{"locationName":"flowArn"},"Name":{"locationName":"name"},"SourceType":{"locationName":"sourceType"},"Status":{"locationName":"status"}},"required":["Status","Description","SourceType","AvailabilityZone","FlowArn","Name"]}},"NextToken":{"locationName":"nextToken"}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"S1k","locationName":"tags"}}}},"RemoveFlowOutput":{"http":{"method":"DELETE","requestUri":"/v1/flows/{flowArn}/outputs/{outputArn}","responseCode":202},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"},"OutputArn":{"location":"uri","locationName":"outputArn"}},"required":["FlowArn","OutputArn"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"OutputArn":{"locationName":"outputArn"}}}},"RemoveFlowSource":{"http":{"method":"DELETE","requestUri":"/v1/flows/{flowArn}/source/{sourceArn}","responseCode":202},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"},"SourceArn":{"location":"uri","locationName":"sourceArn"}},"required":["FlowArn","SourceArn"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"SourceArn":{"locationName":"sourceArn"}}}},"RemoveFlowVpcInterface":{"http":{"method":"DELETE","requestUri":"/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}","responseCode":200},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"},"VpcInterfaceName":{"location":"uri","locationName":"vpcInterfaceName"}},"required":["FlowArn","VpcInterfaceName"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"NonDeletedNetworkInterfaceIds":{"shape":"S5","locationName":"nonDeletedNetworkInterfaceIds"},"VpcInterfaceName":{"locationName":"vpcInterfaceName"}}}},"RevokeFlowEntitlement":{"http":{"method":"DELETE","requestUri":"/v1/flows/{flowArn}/entitlements/{entitlementArn}","responseCode":202},"input":{"type":"structure","members":{"EntitlementArn":{"location":"uri","locationName":"entitlementArn"},"FlowArn":{"location":"uri","locationName":"flowArn"}},"required":["FlowArn","EntitlementArn"]},"output":{"type":"structure","members":{"EntitlementArn":{"locationName":"entitlementArn"},"FlowArn":{"locationName":"flowArn"}}}},"StartFlow":{"http":{"requestUri":"/v1/flows/start/{flowArn}","responseCode":202},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"}},"required":["FlowArn"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"Status":{"locationName":"status"}}}},"StopFlow":{"http":{"requestUri":"/v1/flows/stop/{flowArn}","responseCode":202},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"}},"required":["FlowArn"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"Status":{"locationName":"status"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"S1k","locationName":"tags"}},"required":["ResourceArn","Tags"]}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"shape":"S5","location":"querystring","locationName":"tagKeys"}},"required":["TagKeys","ResourceArn"]}},"UpdateFlow":{"http":{"method":"PUT","requestUri":"/v1/flows/{flowArn}","responseCode":202},"input":{"type":"structure","members":{"FlowArn":{"location":"uri","locationName":"flowArn"},"SourceFailoverConfig":{"locationName":"sourceFailoverConfig","type":"structure","members":{"RecoveryWindow":{"locationName":"recoveryWindow","type":"integer"},"State":{"locationName":"state"}}}},"required":["FlowArn"]},"output":{"type":"structure","members":{"Flow":{"shape":"Sx","locationName":"flow"}}}},"UpdateFlowEntitlement":{"http":{"method":"PUT","requestUri":"/v1/flows/{flowArn}/entitlements/{entitlementArn}","responseCode":202},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"Encryption":{"shape":"S23","locationName":"encryption"},"EntitlementArn":{"location":"uri","locationName":"entitlementArn"},"FlowArn":{"location":"uri","locationName":"flowArn"},"Subscribers":{"shape":"S5","locationName":"subscribers"}},"required":["FlowArn","EntitlementArn"]},"output":{"type":"structure","members":{"Entitlement":{"shape":"Sz","locationName":"entitlement"},"FlowArn":{"locationName":"flowArn"}}}},"UpdateFlowOutput":{"http":{"method":"PUT","requestUri":"/v1/flows/{flowArn}/outputs/{outputArn}","responseCode":202},"input":{"type":"structure","members":{"CidrAllowList":{"shape":"S5","locationName":"cidrAllowList"},"Description":{"locationName":"description"},"Destination":{"locationName":"destination"},"Encryption":{"shape":"S23","locationName":"encryption"},"FlowArn":{"location":"uri","locationName":"flowArn"},"MaxLatency":{"locationName":"maxLatency","type":"integer"},"OutputArn":{"location":"uri","locationName":"outputArn"},"Port":{"locationName":"port","type":"integer"},"Protocol":{"locationName":"protocol"},"RemoteId":{"locationName":"remoteId"},"SmoothingLatency":{"locationName":"smoothingLatency","type":"integer"},"StreamId":{"locationName":"streamId"}},"required":["FlowArn","OutputArn"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"Output":{"shape":"Sd","locationName":"output"}}}},"UpdateFlowSource":{"http":{"method":"PUT","requestUri":"/v1/flows/{flowArn}/source/{sourceArn}","responseCode":202},"input":{"type":"structure","members":{"Decryption":{"shape":"S23","locationName":"decryption"},"Description":{"locationName":"description"},"EntitlementArn":{"locationName":"entitlementArn"},"FlowArn":{"location":"uri","locationName":"flowArn"},"IngestPort":{"locationName":"ingestPort","type":"integer"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MaxLatency":{"locationName":"maxLatency","type":"integer"},"Protocol":{"locationName":"protocol"},"SourceArn":{"location":"uri","locationName":"sourceArn"},"StreamId":{"locationName":"streamId"},"VpcInterfaceName":{"locationName":"vpcInterfaceName"},"WhitelistCidr":{"locationName":"whitelistCidr"}},"required":["FlowArn","SourceArn"]},"output":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"},"Source":{"shape":"Sk","locationName":"source"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","members":{"CidrAllowList":{"shape":"S5","locationName":"cidrAllowList"},"Description":{"locationName":"description"},"Destination":{"locationName":"destination"},"Encryption":{"shape":"S6","locationName":"encryption"},"MaxLatency":{"locationName":"maxLatency","type":"integer"},"Name":{"locationName":"name"},"Port":{"locationName":"port","type":"integer"},"Protocol":{"locationName":"protocol"},"RemoteId":{"locationName":"remoteId"},"SmoothingLatency":{"locationName":"smoothingLatency","type":"integer"},"StreamId":{"locationName":"streamId"}},"required":["Protocol"]}},"S5":{"type":"list","member":{}},"S6":{"type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"DeviceId":{"locationName":"deviceId"},"KeyType":{"locationName":"keyType"},"Region":{"locationName":"region"},"ResourceId":{"locationName":"resourceId"},"RoleArn":{"locationName":"roleArn"},"SecretArn":{"locationName":"secretArn"},"Url":{"locationName":"url"}},"required":["Algorithm","RoleArn"]},"Sc":{"type":"list","member":{"shape":"Sd"}},"Sd":{"type":"structure","members":{"DataTransferSubscriberFeePercent":{"locationName":"dataTransferSubscriberFeePercent","type":"integer"},"Description":{"locationName":"description"},"Destination":{"locationName":"destination"},"Encryption":{"shape":"S6","locationName":"encryption"},"EntitlementArn":{"locationName":"entitlementArn"},"MediaLiveInputArn":{"locationName":"mediaLiveInputArn"},"Name":{"locationName":"name"},"OutputArn":{"locationName":"outputArn"},"Port":{"locationName":"port","type":"integer"},"Transport":{"shape":"Se","locationName":"transport"}},"required":["OutputArn","Name"]},"Se":{"type":"structure","members":{"CidrAllowList":{"shape":"S5","locationName":"cidrAllowList"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MaxLatency":{"locationName":"maxLatency","type":"integer"},"Protocol":{"locationName":"protocol"},"RemoteId":{"locationName":"remoteId"},"SmoothingLatency":{"locationName":"smoothingLatency","type":"integer"},"StreamId":{"locationName":"streamId"}},"required":["Protocol"]},"Sg":{"type":"list","member":{"shape":"Sh"}},"Sh":{"type":"structure","members":{"Decryption":{"shape":"S6","locationName":"decryption"},"Description":{"locationName":"description"},"EntitlementArn":{"locationName":"entitlementArn"},"IngestPort":{"locationName":"ingestPort","type":"integer"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MaxLatency":{"locationName":"maxLatency","type":"integer"},"Name":{"locationName":"name"},"Protocol":{"locationName":"protocol"},"StreamId":{"locationName":"streamId"},"VpcInterfaceName":{"locationName":"vpcInterfaceName"},"WhitelistCidr":{"locationName":"whitelistCidr"}}},"Sj":{"type":"list","member":{"shape":"Sk"}},"Sk":{"type":"structure","members":{"DataTransferSubscriberFeePercent":{"locationName":"dataTransferSubscriberFeePercent","type":"integer"},"Decryption":{"shape":"S6","locationName":"decryption"},"Description":{"locationName":"description"},"EntitlementArn":{"locationName":"entitlementArn"},"IngestIp":{"locationName":"ingestIp"},"IngestPort":{"locationName":"ingestPort","type":"integer"},"Name":{"locationName":"name"},"SourceArn":{"locationName":"sourceArn"},"Transport":{"shape":"Se","locationName":"transport"},"VpcInterfaceName":{"locationName":"vpcInterfaceName"},"WhitelistCidr":{"locationName":"whitelistCidr"}},"required":["SourceArn","Name"]},"Sm":{"type":"list","member":{"type":"structure","members":{"Name":{"locationName":"name"},"RoleArn":{"locationName":"roleArn"},"SecurityGroupIds":{"shape":"S5","locationName":"securityGroupIds"},"SubnetId":{"locationName":"subnetId"}},"required":["SubnetId","SecurityGroupIds","RoleArn","Name"]}},"Sp":{"type":"list","member":{"type":"structure","members":{"Name":{"locationName":"name"},"NetworkInterfaceIds":{"shape":"S5","locationName":"networkInterfaceIds"},"RoleArn":{"locationName":"roleArn"},"SecurityGroupIds":{"shape":"S5","locationName":"securityGroupIds"},"SubnetId":{"locationName":"subnetId"}},"required":["NetworkInterfaceIds","SubnetId","SecurityGroupIds","RoleArn","Name"]}},"Ss":{"type":"list","member":{"type":"structure","members":{"DataTransferSubscriberFeePercent":{"locationName":"dataTransferSubscriberFeePercent","type":"integer"},"Description":{"locationName":"description"},"Encryption":{"shape":"S6","locationName":"encryption"},"Name":{"locationName":"name"},"Subscribers":{"shape":"S5","locationName":"subscribers"}},"required":["Subscribers"]}},"Su":{"type":"structure","members":{"RecoveryWindow":{"locationName":"recoveryWindow","type":"integer"},"State":{"locationName":"state"}}},"Sx":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"EgressIp":{"locationName":"egressIp"},"Entitlements":{"shape":"Sy","locationName":"entitlements"},"FlowArn":{"locationName":"flowArn"},"Name":{"locationName":"name"},"Outputs":{"shape":"Sc","locationName":"outputs"},"Source":{"shape":"Sk","locationName":"source"},"SourceFailoverConfig":{"shape":"Su","locationName":"sourceFailoverConfig"},"Sources":{"shape":"Sj","locationName":"sources"},"Status":{"locationName":"status"},"VpcInterfaces":{"shape":"Sp","locationName":"vpcInterfaces"}},"required":["Status","Entitlements","Outputs","AvailabilityZone","FlowArn","Source","Name"]},"Sy":{"type":"list","member":{"shape":"Sz"}},"Sz":{"type":"structure","members":{"DataTransferSubscriberFeePercent":{"locationName":"dataTransferSubscriberFeePercent","type":"integer"},"Description":{"locationName":"description"},"Encryption":{"shape":"S6","locationName":"encryption"},"EntitlementArn":{"locationName":"entitlementArn"},"Name":{"locationName":"name"},"Subscribers":{"shape":"S5","locationName":"subscribers"}},"required":["EntitlementArn","Subscribers","Name"]},"S1k":{"type":"map","key":{},"value":{}},"S23":{"type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"DeviceId":{"locationName":"deviceId"},"KeyType":{"locationName":"keyType"},"Region":{"locationName":"region"},"ResourceId":{"locationName":"resourceId"},"RoleArn":{"locationName":"roleArn"},"SecretArn":{"locationName":"secretArn"},"Url":{"locationName":"url"}}}}}' - ); + Int64.prototype.toString = function () { + return String(this.valueOf()); + }; - /***/ - }, + /** + * @param {Buffer} bytes + * + * @api private + */ + function negate(bytes) { + for (var i = 0; i < 8; i++) { + bytes[i] ^= 0xff; + } + for (var i = 7; i > -1; i--) { + bytes[i]++; + if (bytes[i] !== 0) { + break; + } + } + } - /***/ 52701: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListEntitlements":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Entitlements"},"ListFlows":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Flows"}}}' - ); + /** + * @api private + */ + module.exports = { + Int64: Int64, + }; /***/ }, - /***/ 95103: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2017-08-29","endpointPrefix":"mediaconvert","signingName":"mediaconvert","serviceFullName":"AWS Elemental MediaConvert","serviceId":"MediaConvert","protocol":"rest-json","jsonVersion":"1.1","uid":"mediaconvert-2017-08-29","signatureVersion":"v4","serviceAbbreviation":"MediaConvert"},"operations":{"AssociateCertificate":{"http":{"requestUri":"/2017-08-29/certificates","responseCode":201},"input":{"type":"structure","members":{"Arn":{"locationName":"arn"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"CancelJob":{"http":{"method":"DELETE","requestUri":"/2017-08-29/jobs/{id}","responseCode":202},"input":{"type":"structure","members":{"Id":{"locationName":"id","location":"uri"}},"required":["Id"]},"output":{"type":"structure","members":{}}},"CreateJob":{"http":{"requestUri":"/2017-08-29/jobs","responseCode":201},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"BillingTagsSource":{"locationName":"billingTagsSource"},"ClientRequestToken":{"locationName":"clientRequestToken","idempotencyToken":true},"JobTemplate":{"locationName":"jobTemplate"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Role":{"locationName":"role"},"Settings":{"shape":"Sb","locationName":"settings"},"SimulateReservedQueue":{"locationName":"simulateReservedQueue"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Tags":{"shape":"Sef","locationName":"tags"},"UserMetadata":{"shape":"Sef","locationName":"userMetadata"}},"required":["Role","Settings"]},"output":{"type":"structure","members":{"Job":{"shape":"Seh","locationName":"job"}}}},"CreateJobTemplate":{"http":{"requestUri":"/2017-08-29/jobTemplates","responseCode":201},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Sew","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Tags":{"shape":"Sef","locationName":"tags"}},"required":["Settings","Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Sf0","locationName":"jobTemplate"}}}},"CreatePreset":{"http":{"requestUri":"/2017-08-29/presets","responseCode":201},"input":{"type":"structure","members":{"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name"},"Settings":{"shape":"Sf3","locationName":"settings"},"Tags":{"shape":"Sef","locationName":"tags"}},"required":["Settings","Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sf7","locationName":"preset"}}}},"CreateQueue":{"http":{"requestUri":"/2017-08-29/queues","responseCode":201},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"Name":{"locationName":"name"},"PricingPlan":{"locationName":"pricingPlan"},"ReservationPlanSettings":{"shape":"Sfa","locationName":"reservationPlanSettings"},"Status":{"locationName":"status"},"Tags":{"shape":"Sef","locationName":"tags"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sff","locationName":"queue"}}}},"DeleteJobTemplate":{"http":{"method":"DELETE","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DeletePreset":{"http":{"method":"DELETE","requestUri":"/2017-08-29/presets/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DeleteQueue":{"http":{"method":"DELETE","requestUri":"/2017-08-29/queues/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DescribeEndpoints":{"http":{"requestUri":"/2017-08-29/endpoints","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"Mode":{"locationName":"mode"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Endpoints":{"locationName":"endpoints","type":"list","member":{"type":"structure","members":{"Url":{"locationName":"url"}}}},"NextToken":{"locationName":"nextToken"}}}},"DisassociateCertificate":{"http":{"method":"DELETE","requestUri":"/2017-08-29/certificates/{arn}","responseCode":202},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"GetJob":{"http":{"method":"GET","requestUri":"/2017-08-29/jobs/{id}","responseCode":200},"input":{"type":"structure","members":{"Id":{"locationName":"id","location":"uri"}},"required":["Id"]},"output":{"type":"structure","members":{"Job":{"shape":"Seh","locationName":"job"}}}},"GetJobTemplate":{"http":{"method":"GET","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Sf0","locationName":"jobTemplate"}}}},"GetPreset":{"http":{"method":"GET","requestUri":"/2017-08-29/presets/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sf7","locationName":"preset"}}}},"GetQueue":{"http":{"method":"GET","requestUri":"/2017-08-29/queues/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sff","locationName":"queue"}}}},"ListJobTemplates":{"http":{"method":"GET","requestUri":"/2017-08-29/jobTemplates","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category","location":"querystring"},"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"JobTemplates":{"locationName":"jobTemplates","type":"list","member":{"shape":"Sf0"}},"NextToken":{"locationName":"nextToken"}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/2017-08-29/jobs","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"},"Queue":{"locationName":"queue","location":"querystring"},"Status":{"locationName":"status","location":"querystring"}}},"output":{"type":"structure","members":{"Jobs":{"locationName":"jobs","type":"list","member":{"shape":"Seh"}},"NextToken":{"locationName":"nextToken"}}}},"ListPresets":{"http":{"method":"GET","requestUri":"/2017-08-29/presets","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category","location":"querystring"},"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Presets":{"locationName":"presets","type":"list","member":{"shape":"Sf7"}}}}},"ListQueues":{"http":{"method":"GET","requestUri":"/2017-08-29/queues","responseCode":200},"input":{"type":"structure","members":{"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Queues":{"locationName":"queues","type":"list","member":{"shape":"Sff"}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2017-08-29/tags/{arn}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"}},"required":["Arn"]},"output":{"type":"structure","members":{"ResourceTags":{"locationName":"resourceTags","type":"structure","members":{"Arn":{"locationName":"arn"},"Tags":{"shape":"Sef","locationName":"tags"}}}}}},"TagResource":{"http":{"requestUri":"/2017-08-29/tags","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Tags":{"shape":"Sef","locationName":"tags"}},"required":["Arn","Tags"]},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"PUT","requestUri":"/2017-08-29/tags/{arn}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"},"TagKeys":{"shape":"Sen","locationName":"tagKeys"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"UpdateJobTemplate":{"http":{"method":"PUT","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":200},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name","location":"uri"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Sew","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"}},"required":["Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Sf0","locationName":"jobTemplate"}}}},"UpdatePreset":{"http":{"method":"PUT","requestUri":"/2017-08-29/presets/{name}","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name","location":"uri"},"Settings":{"shape":"Sf3","locationName":"settings"}},"required":["Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sf7","locationName":"preset"}}}},"UpdateQueue":{"http":{"method":"PUT","requestUri":"/2017-08-29/queues/{name}","responseCode":200},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"Name":{"locationName":"name","location":"uri"},"ReservationPlanSettings":{"shape":"Sfa","locationName":"reservationPlanSettings"},"Status":{"locationName":"status"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sff","locationName":"queue"}}}}},"shapes":{"S7":{"type":"structure","members":{"Mode":{"locationName":"mode"}},"required":["Mode"]},"Sb":{"type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"AvailBlanking":{"shape":"Sd","locationName":"availBlanking"},"Esam":{"shape":"Sf","locationName":"esam"},"Inputs":{"locationName":"inputs","type":"list","member":{"type":"structure","members":{"AudioSelectorGroups":{"shape":"Sn","locationName":"audioSelectorGroups"},"AudioSelectors":{"shape":"Sr","locationName":"audioSelectors"},"CaptionSelectors":{"shape":"S19","locationName":"captionSelectors"},"Crop":{"shape":"S1s","locationName":"crop"},"DeblockFilter":{"locationName":"deblockFilter"},"DecryptionSettings":{"locationName":"decryptionSettings","type":"structure","members":{"DecryptionMode":{"locationName":"decryptionMode"},"EncryptedDecryptionKey":{"locationName":"encryptedDecryptionKey"},"InitializationVector":{"locationName":"initializationVector"},"KmsKeyRegion":{"locationName":"kmsKeyRegion"}}},"DenoiseFilter":{"locationName":"denoiseFilter"},"FileInput":{"locationName":"fileInput"},"FilterEnable":{"locationName":"filterEnable"},"FilterStrength":{"locationName":"filterStrength","type":"integer"},"ImageInserter":{"shape":"S25","locationName":"imageInserter"},"InputClippings":{"shape":"S2c","locationName":"inputClippings"},"Position":{"shape":"S1s","locationName":"position"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PsiControl":{"locationName":"psiControl"},"SupplementalImps":{"locationName":"supplementalImps","type":"list","member":{}},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"},"VideoSelector":{"shape":"S2k","locationName":"videoSelector"}}}},"MotionImageInserter":{"shape":"S2s","locationName":"motionImageInserter"},"NielsenConfiguration":{"shape":"S30","locationName":"nielsenConfiguration"},"OutputGroups":{"shape":"S32","locationName":"outputGroups"},"TimecodeConfig":{"shape":"Se6","locationName":"timecodeConfig"},"TimedMetadataInsertion":{"shape":"Se9","locationName":"timedMetadataInsertion"}}},"Sd":{"type":"structure","members":{"AvailBlankingImage":{"locationName":"availBlankingImage"}}},"Sf":{"type":"structure","members":{"ManifestConfirmConditionNotification":{"locationName":"manifestConfirmConditionNotification","type":"structure","members":{"MccXml":{"locationName":"mccXml"}}},"ResponseSignalPreroll":{"locationName":"responseSignalPreroll","type":"integer"},"SignalProcessingNotification":{"locationName":"signalProcessingNotification","type":"structure","members":{"SccXml":{"locationName":"sccXml"}}}}},"Sn":{"type":"map","key":{},"value":{"type":"structure","members":{"AudioSelectorNames":{"shape":"Sp","locationName":"audioSelectorNames"}}}},"Sp":{"type":"list","member":{}},"Sr":{"type":"map","key":{},"value":{"type":"structure","members":{"CustomLanguageCode":{"locationName":"customLanguageCode"},"DefaultSelection":{"locationName":"defaultSelection"},"ExternalAudioFileInput":{"locationName":"externalAudioFileInput"},"LanguageCode":{"locationName":"languageCode"},"Offset":{"locationName":"offset","type":"integer"},"Pids":{"shape":"Sy","locationName":"pids"},"ProgramSelection":{"locationName":"programSelection","type":"integer"},"RemixSettings":{"shape":"S11","locationName":"remixSettings"},"SelectorType":{"locationName":"selectorType"},"Tracks":{"shape":"Sy","locationName":"tracks"}}}},"Sy":{"type":"list","member":{"type":"integer"}},"S11":{"type":"structure","members":{"ChannelMapping":{"locationName":"channelMapping","type":"structure","members":{"OutputChannels":{"locationName":"outputChannels","type":"list","member":{"type":"structure","members":{"InputChannels":{"locationName":"inputChannels","type":"list","member":{"type":"integer"}}}}}}},"ChannelsIn":{"locationName":"channelsIn","type":"integer"},"ChannelsOut":{"locationName":"channelsOut","type":"integer"}}},"S19":{"type":"map","key":{},"value":{"type":"structure","members":{"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"SourceSettings":{"locationName":"sourceSettings","type":"structure","members":{"AncillarySourceSettings":{"locationName":"ancillarySourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"SourceAncillaryChannelNumber":{"locationName":"sourceAncillaryChannelNumber","type":"integer"},"TerminateCaptions":{"locationName":"terminateCaptions"}}},"DvbSubSourceSettings":{"locationName":"dvbSubSourceSettings","type":"structure","members":{"Pid":{"locationName":"pid","type":"integer"}}},"EmbeddedSourceSettings":{"locationName":"embeddedSourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"Source608ChannelNumber":{"locationName":"source608ChannelNumber","type":"integer"},"Source608TrackNumber":{"locationName":"source608TrackNumber","type":"integer"},"TerminateCaptions":{"locationName":"terminateCaptions"}}},"FileSourceSettings":{"locationName":"fileSourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"SourceFile":{"locationName":"sourceFile"},"TimeDelta":{"locationName":"timeDelta","type":"integer"}}},"SourceType":{"locationName":"sourceType"},"TeletextSourceSettings":{"locationName":"teletextSourceSettings","type":"structure","members":{"PageNumber":{"locationName":"pageNumber"}}},"TrackSourceSettings":{"locationName":"trackSourceSettings","type":"structure","members":{"TrackNumber":{"locationName":"trackNumber","type":"integer"}}}}}}}},"S1s":{"type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"},"X":{"locationName":"x","type":"integer"},"Y":{"locationName":"y","type":"integer"}}},"S25":{"type":"structure","members":{"InsertableImages":{"locationName":"insertableImages","type":"list","member":{"type":"structure","members":{"Duration":{"locationName":"duration","type":"integer"},"FadeIn":{"locationName":"fadeIn","type":"integer"},"FadeOut":{"locationName":"fadeOut","type":"integer"},"Height":{"locationName":"height","type":"integer"},"ImageInserterInput":{"locationName":"imageInserterInput"},"ImageX":{"locationName":"imageX","type":"integer"},"ImageY":{"locationName":"imageY","type":"integer"},"Layer":{"locationName":"layer","type":"integer"},"Opacity":{"locationName":"opacity","type":"integer"},"StartTime":{"locationName":"startTime"},"Width":{"locationName":"width","type":"integer"}}}}}},"S2c":{"type":"list","member":{"type":"structure","members":{"EndTimecode":{"locationName":"endTimecode"},"StartTimecode":{"locationName":"startTimecode"}}}},"S2k":{"type":"structure","members":{"AlphaBehavior":{"locationName":"alphaBehavior"},"ColorSpace":{"locationName":"colorSpace"},"ColorSpaceUsage":{"locationName":"colorSpaceUsage"},"Hdr10Metadata":{"shape":"S2o","locationName":"hdr10Metadata"},"Pid":{"locationName":"pid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"Rotate":{"locationName":"rotate"}}},"S2o":{"type":"structure","members":{"BluePrimaryX":{"locationName":"bluePrimaryX","type":"integer"},"BluePrimaryY":{"locationName":"bluePrimaryY","type":"integer"},"GreenPrimaryX":{"locationName":"greenPrimaryX","type":"integer"},"GreenPrimaryY":{"locationName":"greenPrimaryY","type":"integer"},"MaxContentLightLevel":{"locationName":"maxContentLightLevel","type":"integer"},"MaxFrameAverageLightLevel":{"locationName":"maxFrameAverageLightLevel","type":"integer"},"MaxLuminance":{"locationName":"maxLuminance","type":"integer"},"MinLuminance":{"locationName":"minLuminance","type":"integer"},"RedPrimaryX":{"locationName":"redPrimaryX","type":"integer"},"RedPrimaryY":{"locationName":"redPrimaryY","type":"integer"},"WhitePointX":{"locationName":"whitePointX","type":"integer"},"WhitePointY":{"locationName":"whitePointY","type":"integer"}}},"S2s":{"type":"structure","members":{"Framerate":{"locationName":"framerate","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"}}},"Input":{"locationName":"input"},"InsertionMode":{"locationName":"insertionMode"},"Offset":{"locationName":"offset","type":"structure","members":{"ImageX":{"locationName":"imageX","type":"integer"},"ImageY":{"locationName":"imageY","type":"integer"}}},"Playback":{"locationName":"playback"},"StartTime":{"locationName":"startTime"}}},"S30":{"type":"structure","members":{"BreakoutCode":{"locationName":"breakoutCode","type":"integer"},"DistributorId":{"locationName":"distributorId"}}},"S32":{"type":"list","member":{"type":"structure","members":{"CustomName":{"locationName":"customName"},"Name":{"locationName":"name"},"OutputGroupSettings":{"locationName":"outputGroupSettings","type":"structure","members":{"CmafGroupSettings":{"locationName":"cmafGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"Sp","locationName":"selectedOutputs"}}}},"BaseUrl":{"locationName":"baseUrl"},"ClientCache":{"locationName":"clientCache"},"CodecSpecification":{"locationName":"codecSpecification"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S3b","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"InitializationVectorInManifest":{"locationName":"initializationVectorInManifest"},"SpekeKeyProvider":{"locationName":"spekeKeyProvider","type":"structure","members":{"CertificateArn":{"locationName":"certificateArn"},"DashSignaledSystemIds":{"shape":"S3o","locationName":"dashSignaledSystemIds"},"HlsSignaledSystemIds":{"shape":"S3o","locationName":"hlsSignaledSystemIds"},"ResourceId":{"locationName":"resourceId"},"Url":{"locationName":"url"}}},"StaticKeyProvider":{"shape":"S3s","locationName":"staticKeyProvider"},"Type":{"locationName":"type"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"ManifestCompression":{"locationName":"manifestCompression"},"ManifestDurationFormat":{"locationName":"manifestDurationFormat"},"MinBufferTime":{"locationName":"minBufferTime","type":"integer"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MpdProfile":{"locationName":"mpdProfile"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"StreamInfResolution":{"locationName":"streamInfResolution"},"WriteDashManifest":{"locationName":"writeDashManifest"},"WriteHlsManifest":{"locationName":"writeHlsManifest"},"WriteSegmentTimelineInRepresentation":{"locationName":"writeSegmentTimelineInRepresentation"}}},"DashIsoGroupSettings":{"locationName":"dashIsoGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"Sp","locationName":"selectedOutputs"}}}},"BaseUrl":{"locationName":"baseUrl"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S3b","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"PlaybackDeviceCompatibility":{"locationName":"playbackDeviceCompatibility"},"SpekeKeyProvider":{"shape":"S4b","locationName":"spekeKeyProvider"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"HbbtvCompliance":{"locationName":"hbbtvCompliance"},"MinBufferTime":{"locationName":"minBufferTime","type":"integer"},"MpdProfile":{"locationName":"mpdProfile"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"WriteSegmentTimelineInRepresentation":{"locationName":"writeSegmentTimelineInRepresentation"}}},"FileGroupSettings":{"locationName":"fileGroupSettings","type":"structure","members":{"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S3b","locationName":"destinationSettings"}}},"HlsGroupSettings":{"locationName":"hlsGroupSettings","type":"structure","members":{"AdMarkers":{"locationName":"adMarkers","type":"list","member":{}},"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"Sp","locationName":"selectedOutputs"}}}},"BaseUrl":{"locationName":"baseUrl"},"CaptionLanguageMappings":{"locationName":"captionLanguageMappings","type":"list","member":{"type":"structure","members":{"CaptionChannel":{"locationName":"captionChannel","type":"integer"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"CaptionLanguageSetting":{"locationName":"captionLanguageSetting"},"ClientCache":{"locationName":"clientCache"},"CodecSpecification":{"locationName":"codecSpecification"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S3b","locationName":"destinationSettings"},"DirectoryStructure":{"locationName":"directoryStructure"},"Encryption":{"locationName":"encryption","type":"structure","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"InitializationVectorInManifest":{"locationName":"initializationVectorInManifest"},"OfflineEncrypted":{"locationName":"offlineEncrypted"},"SpekeKeyProvider":{"shape":"S4b","locationName":"spekeKeyProvider"},"StaticKeyProvider":{"shape":"S3s","locationName":"staticKeyProvider"},"Type":{"locationName":"type"}}},"ManifestCompression":{"locationName":"manifestCompression"},"ManifestDurationFormat":{"locationName":"manifestDurationFormat"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MinSegmentLength":{"locationName":"minSegmentLength","type":"integer"},"OutputSelection":{"locationName":"outputSelection"},"ProgramDateTime":{"locationName":"programDateTime"},"ProgramDateTimePeriod":{"locationName":"programDateTimePeriod","type":"integer"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentsPerSubdirectory":{"locationName":"segmentsPerSubdirectory","type":"integer"},"StreamInfResolution":{"locationName":"streamInfResolution"},"TimedMetadataId3Frame":{"locationName":"timedMetadataId3Frame"},"TimedMetadataId3Period":{"locationName":"timedMetadataId3Period","type":"integer"},"TimestampDeltaMilliseconds":{"locationName":"timestampDeltaMilliseconds","type":"integer"}}},"MsSmoothGroupSettings":{"locationName":"msSmoothGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"Sp","locationName":"selectedOutputs"}}}},"AudioDeduplication":{"locationName":"audioDeduplication"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S3b","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"SpekeKeyProvider":{"shape":"S4b","locationName":"spekeKeyProvider"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"ManifestEncoding":{"locationName":"manifestEncoding"}}},"Type":{"locationName":"type"}}},"Outputs":{"locationName":"outputs","type":"list","member":{"type":"structure","members":{"AudioDescriptions":{"shape":"S5g","locationName":"audioDescriptions"},"CaptionDescriptions":{"locationName":"captionDescriptions","type":"list","member":{"type":"structure","members":{"CaptionSelectorName":{"locationName":"captionSelectorName"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"DestinationSettings":{"shape":"S7o","locationName":"destinationSettings"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"ContainerSettings":{"shape":"S8k","locationName":"containerSettings"},"Extension":{"locationName":"extension"},"NameModifier":{"locationName":"nameModifier"},"OutputSettings":{"locationName":"outputSettings","type":"structure","members":{"HlsSettings":{"locationName":"hlsSettings","type":"structure","members":{"AudioGroupId":{"locationName":"audioGroupId"},"AudioOnlyContainer":{"locationName":"audioOnlyContainer"},"AudioRenditionSets":{"locationName":"audioRenditionSets"},"AudioTrackType":{"locationName":"audioTrackType"},"IFrameOnlyManifest":{"locationName":"iFrameOnlyManifest"},"SegmentModifier":{"locationName":"segmentModifier"}}}}},"Preset":{"locationName":"preset"},"VideoDescription":{"shape":"Sa9","locationName":"videoDescription"}}}}}}},"S3b":{"type":"structure","members":{"S3Settings":{"locationName":"s3Settings","type":"structure","members":{"AccessControl":{"locationName":"accessControl","type":"structure","members":{"CannedAcl":{"locationName":"cannedAcl"}}},"Encryption":{"locationName":"encryption","type":"structure","members":{"EncryptionType":{"locationName":"encryptionType"},"KmsKeyArn":{"locationName":"kmsKeyArn"}}}}}}},"S3o":{"type":"list","member":{}},"S3s":{"type":"structure","members":{"KeyFormat":{"locationName":"keyFormat"},"KeyFormatVersions":{"locationName":"keyFormatVersions"},"StaticKeyValue":{"locationName":"staticKeyValue"},"Url":{"locationName":"url"}}},"S4b":{"type":"structure","members":{"CertificateArn":{"locationName":"certificateArn"},"ResourceId":{"locationName":"resourceId"},"SystemIds":{"locationName":"systemIds","type":"list","member":{}},"Url":{"locationName":"url"}}},"S5g":{"type":"list","member":{"type":"structure","members":{"AudioNormalizationSettings":{"locationName":"audioNormalizationSettings","type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"AlgorithmControl":{"locationName":"algorithmControl"},"CorrectionGateLevel":{"locationName":"correctionGateLevel","type":"integer"},"LoudnessLogging":{"locationName":"loudnessLogging"},"PeakCalculation":{"locationName":"peakCalculation"},"TargetLkfs":{"locationName":"targetLkfs","type":"double"}}},"AudioSourceName":{"locationName":"audioSourceName"},"AudioType":{"locationName":"audioType","type":"integer"},"AudioTypeControl":{"locationName":"audioTypeControl"},"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"AacSettings":{"locationName":"aacSettings","type":"structure","members":{"AudioDescriptionBroadcasterMix":{"locationName":"audioDescriptionBroadcasterMix"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecProfile":{"locationName":"codecProfile"},"CodingMode":{"locationName":"codingMode"},"RateControlMode":{"locationName":"rateControlMode"},"RawFormat":{"locationName":"rawFormat"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"Specification":{"locationName":"specification"},"VbrQuality":{"locationName":"vbrQuality"}}},"Ac3Settings":{"locationName":"ac3Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DynamicRangeCompressionProfile":{"locationName":"dynamicRangeCompressionProfile"},"LfeFilter":{"locationName":"lfeFilter"},"MetadataControl":{"locationName":"metadataControl"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"AiffSettings":{"locationName":"aiffSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Codec":{"locationName":"codec"},"Eac3AtmosSettings":{"locationName":"eac3AtmosSettings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"DialogueIntelligence":{"locationName":"dialogueIntelligence"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"LoRoCenterMixLevel":{"locationName":"loRoCenterMixLevel","type":"double"},"LoRoSurroundMixLevel":{"locationName":"loRoSurroundMixLevel","type":"double"},"LtRtCenterMixLevel":{"locationName":"ltRtCenterMixLevel","type":"double"},"LtRtSurroundMixLevel":{"locationName":"ltRtSurroundMixLevel","type":"double"},"MeteringMode":{"locationName":"meteringMode"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"SpeechThreshold":{"locationName":"speechThreshold","type":"integer"},"StereoDownmix":{"locationName":"stereoDownmix"},"SurroundExMode":{"locationName":"surroundExMode"}}},"Eac3Settings":{"locationName":"eac3Settings","type":"structure","members":{"AttenuationControl":{"locationName":"attenuationControl"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"DcFilter":{"locationName":"dcFilter"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"LfeControl":{"locationName":"lfeControl"},"LfeFilter":{"locationName":"lfeFilter"},"LoRoCenterMixLevel":{"locationName":"loRoCenterMixLevel","type":"double"},"LoRoSurroundMixLevel":{"locationName":"loRoSurroundMixLevel","type":"double"},"LtRtCenterMixLevel":{"locationName":"ltRtCenterMixLevel","type":"double"},"LtRtSurroundMixLevel":{"locationName":"ltRtSurroundMixLevel","type":"double"},"MetadataControl":{"locationName":"metadataControl"},"PassthroughControl":{"locationName":"passthroughControl"},"PhaseControl":{"locationName":"phaseControl"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"StereoDownmix":{"locationName":"stereoDownmix"},"SurroundExMode":{"locationName":"surroundExMode"},"SurroundMode":{"locationName":"surroundMode"}}},"Mp2Settings":{"locationName":"mp2Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Mp3Settings":{"locationName":"mp3Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"RateControlMode":{"locationName":"rateControlMode"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"VbrQuality":{"locationName":"vbrQuality","type":"integer"}}},"WavSettings":{"locationName":"wavSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"Format":{"locationName":"format"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}}}},"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"LanguageCodeControl":{"locationName":"languageCodeControl"},"RemixSettings":{"shape":"S11","locationName":"remixSettings"},"StreamName":{"locationName":"streamName"}}}},"S7o":{"type":"structure","members":{"BurninDestinationSettings":{"locationName":"burninDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"FontColor":{"locationName":"fontColor"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontScript":{"locationName":"fontScript"},"FontSize":{"locationName":"fontSize","type":"integer"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"TeletextSpacing":{"locationName":"teletextSpacing"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"DestinationType":{"locationName":"destinationType"},"DvbSubDestinationSettings":{"locationName":"dvbSubDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"FontColor":{"locationName":"fontColor"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontScript":{"locationName":"fontScript"},"FontSize":{"locationName":"fontSize","type":"integer"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"SubtitlingType":{"locationName":"subtitlingType"},"TeletextSpacing":{"locationName":"teletextSpacing"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"EmbeddedDestinationSettings":{"locationName":"embeddedDestinationSettings","type":"structure","members":{"Destination608ChannelNumber":{"locationName":"destination608ChannelNumber","type":"integer"},"Destination708ServiceNumber":{"locationName":"destination708ServiceNumber","type":"integer"}}},"ImscDestinationSettings":{"locationName":"imscDestinationSettings","type":"structure","members":{"StylePassthrough":{"locationName":"stylePassthrough"}}},"SccDestinationSettings":{"locationName":"sccDestinationSettings","type":"structure","members":{"Framerate":{"locationName":"framerate"}}},"TeletextDestinationSettings":{"locationName":"teletextDestinationSettings","type":"structure","members":{"PageNumber":{"locationName":"pageNumber"},"PageTypes":{"locationName":"pageTypes","type":"list","member":{}}}},"TtmlDestinationSettings":{"locationName":"ttmlDestinationSettings","type":"structure","members":{"StylePassthrough":{"locationName":"stylePassthrough"}}}}},"S8k":{"type":"structure","members":{"CmfcSettings":{"locationName":"cmfcSettings","type":"structure","members":{"Scte35Esam":{"locationName":"scte35Esam"},"Scte35Source":{"locationName":"scte35Source"}}},"Container":{"locationName":"container"},"F4vSettings":{"locationName":"f4vSettings","type":"structure","members":{"MoovPlacement":{"locationName":"moovPlacement"}}},"M2tsSettings":{"locationName":"m2tsSettings","type":"structure","members":{"AudioBufferModel":{"locationName":"audioBufferModel"},"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"shape":"S8t","locationName":"audioPids"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BufferModel":{"locationName":"bufferModel"},"DvbNitSettings":{"locationName":"dvbNitSettings","type":"structure","members":{"NetworkId":{"locationName":"networkId","type":"integer"},"NetworkName":{"locationName":"networkName"},"NitInterval":{"locationName":"nitInterval","type":"integer"}}},"DvbSdtSettings":{"locationName":"dvbSdtSettings","type":"structure","members":{"OutputSdt":{"locationName":"outputSdt"},"SdtInterval":{"locationName":"sdtInterval","type":"integer"},"ServiceName":{"locationName":"serviceName"},"ServiceProviderName":{"locationName":"serviceProviderName"}}},"DvbSubPids":{"shape":"S8t","locationName":"dvbSubPids"},"DvbTdtSettings":{"locationName":"dvbTdtSettings","type":"structure","members":{"TdtInterval":{"locationName":"tdtInterval","type":"integer"}}},"DvbTeletextPid":{"locationName":"dvbTeletextPid","type":"integer"},"EbpAudioInterval":{"locationName":"ebpAudioInterval"},"EbpPlacement":{"locationName":"ebpPlacement"},"EsRateInPes":{"locationName":"esRateInPes"},"ForceTsVideoEbpOrder":{"locationName":"forceTsVideoEbpOrder"},"FragmentTime":{"locationName":"fragmentTime","type":"double"},"MaxPcrInterval":{"locationName":"maxPcrInterval","type":"integer"},"MinEbpInterval":{"locationName":"minEbpInterval","type":"integer"},"NielsenId3":{"locationName":"nielsenId3"},"NullPacketBitrate":{"locationName":"nullPacketBitrate","type":"double"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPid":{"locationName":"pcrPid","type":"integer"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid","type":"integer"},"PrivateMetadataPid":{"locationName":"privateMetadataPid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"RateMode":{"locationName":"rateMode"},"Scte35Esam":{"locationName":"scte35Esam","type":"structure","members":{"Scte35EsamPid":{"locationName":"scte35EsamPid","type":"integer"}}},"Scte35Pid":{"locationName":"scte35Pid","type":"integer"},"Scte35Source":{"locationName":"scte35Source"},"SegmentationMarkers":{"locationName":"segmentationMarkers"},"SegmentationStyle":{"locationName":"segmentationStyle"},"SegmentationTime":{"locationName":"segmentationTime","type":"double"},"TimedMetadataPid":{"locationName":"timedMetadataPid","type":"integer"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid","type":"integer"}}},"M3u8Settings":{"locationName":"m3u8Settings","type":"structure","members":{"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"shape":"S8t","locationName":"audioPids"},"NielsenId3":{"locationName":"nielsenId3"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPid":{"locationName":"pcrPid","type":"integer"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid","type":"integer"},"PrivateMetadataPid":{"locationName":"privateMetadataPid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"Scte35Pid":{"locationName":"scte35Pid","type":"integer"},"Scte35Source":{"locationName":"scte35Source"},"TimedMetadata":{"locationName":"timedMetadata"},"TimedMetadataPid":{"locationName":"timedMetadataPid","type":"integer"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid","type":"integer"}}},"MovSettings":{"locationName":"movSettings","type":"structure","members":{"ClapAtom":{"locationName":"clapAtom"},"CslgAtom":{"locationName":"cslgAtom"},"Mpeg2FourCCControl":{"locationName":"mpeg2FourCCControl"},"PaddingControl":{"locationName":"paddingControl"},"Reference":{"locationName":"reference"}}},"Mp4Settings":{"locationName":"mp4Settings","type":"structure","members":{"CslgAtom":{"locationName":"cslgAtom"},"CttsVersion":{"locationName":"cttsVersion","type":"integer"},"FreeSpaceBox":{"locationName":"freeSpaceBox"},"MoovPlacement":{"locationName":"moovPlacement"},"Mp4MajorBrand":{"locationName":"mp4MajorBrand"}}},"MpdSettings":{"locationName":"mpdSettings","type":"structure","members":{"CaptionContainerType":{"locationName":"captionContainerType"},"Scte35Esam":{"locationName":"scte35Esam"},"Scte35Source":{"locationName":"scte35Source"}}}}},"S8t":{"type":"list","member":{"type":"integer"}},"Sa9":{"type":"structure","members":{"AfdSignaling":{"locationName":"afdSignaling"},"AntiAlias":{"locationName":"antiAlias"},"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"Av1Settings":{"locationName":"av1Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"Slices":{"locationName":"slices","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"}}},"Codec":{"locationName":"codec"},"FrameCaptureSettings":{"locationName":"frameCaptureSettings","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"MaxCaptures":{"locationName":"maxCaptures","type":"integer"},"Quality":{"locationName":"quality","type":"integer"}}},"H264Settings":{"locationName":"h264Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"EntropyEncoding":{"locationName":"entropyEncoding"},"FieldEncoding":{"locationName":"fieldEncoding"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"NumberReferenceFrames":{"locationName":"numberReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"MaxAverageBitrate":{"locationName":"maxAverageBitrate","type":"integer"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"RepeatPps":{"locationName":"repeatPps"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Syntax":{"locationName":"syntax"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"UnregisteredSeiTimecode":{"locationName":"unregisteredSeiTimecode"}}},"H265Settings":{"locationName":"h265Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"AlternateTransferFunctionSei":{"locationName":"alternateTransferFunctionSei"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"NumberReferenceFrames":{"locationName":"numberReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"MaxAverageBitrate":{"locationName":"maxAverageBitrate","type":"integer"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"SampleAdaptiveOffsetFilterMode":{"locationName":"sampleAdaptiveOffsetFilterMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"SlowPal":{"locationName":"slowPal"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"TemporalIds":{"locationName":"temporalIds"},"Tiles":{"locationName":"tiles"},"UnregisteredSeiTimecode":{"locationName":"unregisteredSeiTimecode"},"WriteMp4PackagingType":{"locationName":"writeMp4PackagingType"}}},"Mpeg2Settings":{"locationName":"mpeg2Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"IntraDcPrecision":{"locationName":"intraDcPrecision"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"RateControlMode":{"locationName":"rateControlMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Syntax":{"locationName":"syntax"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"}}},"ProresSettings":{"locationName":"proresSettings","type":"structure","members":{"CodecProfile":{"locationName":"codecProfile"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"}}}}},"ColorMetadata":{"locationName":"colorMetadata"},"Crop":{"shape":"S1s","locationName":"crop"},"DropFrameTimecode":{"locationName":"dropFrameTimecode"},"FixedAfd":{"locationName":"fixedAfd","type":"integer"},"Height":{"locationName":"height","type":"integer"},"Position":{"shape":"S1s","locationName":"position"},"RespondToAfd":{"locationName":"respondToAfd"},"ScalingBehavior":{"locationName":"scalingBehavior"},"Sharpness":{"locationName":"sharpness","type":"integer"},"TimecodeInsertion":{"locationName":"timecodeInsertion"},"VideoPreprocessors":{"locationName":"videoPreprocessors","type":"structure","members":{"ColorCorrector":{"locationName":"colorCorrector","type":"structure","members":{"Brightness":{"locationName":"brightness","type":"integer"},"ColorSpaceConversion":{"locationName":"colorSpaceConversion"},"Contrast":{"locationName":"contrast","type":"integer"},"Hdr10Metadata":{"shape":"S2o","locationName":"hdr10Metadata"},"Hue":{"locationName":"hue","type":"integer"},"Saturation":{"locationName":"saturation","type":"integer"}}},"Deinterlacer":{"locationName":"deinterlacer","type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"Control":{"locationName":"control"},"Mode":{"locationName":"mode"}}},"DolbyVision":{"locationName":"dolbyVision","type":"structure","members":{"L6Metadata":{"locationName":"l6Metadata","type":"structure","members":{"MaxCll":{"locationName":"maxCll","type":"integer"},"MaxFall":{"locationName":"maxFall","type":"integer"}}},"L6Mode":{"locationName":"l6Mode"},"Profile":{"locationName":"profile"}}},"ImageInserter":{"shape":"S25","locationName":"imageInserter"},"NoiseReducer":{"locationName":"noiseReducer","type":"structure","members":{"Filter":{"locationName":"filter"},"FilterSettings":{"locationName":"filterSettings","type":"structure","members":{"Strength":{"locationName":"strength","type":"integer"}}},"SpatialFilterSettings":{"locationName":"spatialFilterSettings","type":"structure","members":{"PostFilterSharpenStrength":{"locationName":"postFilterSharpenStrength","type":"integer"},"Speed":{"locationName":"speed","type":"integer"},"Strength":{"locationName":"strength","type":"integer"}}},"TemporalFilterSettings":{"locationName":"temporalFilterSettings","type":"structure","members":{"AggressiveMode":{"locationName":"aggressiveMode","type":"integer"},"Speed":{"locationName":"speed","type":"integer"},"Strength":{"locationName":"strength","type":"integer"}}}}},"TimecodeBurnin":{"locationName":"timecodeBurnin","type":"structure","members":{"FontSize":{"locationName":"fontSize","type":"integer"},"Position":{"locationName":"position"},"Prefix":{"locationName":"prefix"}}}}},"Width":{"locationName":"width","type":"integer"}}},"Se6":{"type":"structure","members":{"Anchor":{"locationName":"anchor"},"Source":{"locationName":"source"},"Start":{"locationName":"start"},"TimestampOffset":{"locationName":"timestampOffset"}}},"Se9":{"type":"structure","members":{"Id3Insertions":{"locationName":"id3Insertions","type":"list","member":{"type":"structure","members":{"Id3":{"locationName":"id3"},"Timecode":{"locationName":"timecode"}}}}}},"Sef":{"type":"map","key":{},"value":{}},"Seh":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"AccelerationStatus":{"locationName":"accelerationStatus"},"Arn":{"locationName":"arn"},"BillingTagsSource":{"locationName":"billingTagsSource"},"CreatedAt":{"shape":"Sej","locationName":"createdAt"},"CurrentPhase":{"locationName":"currentPhase"},"ErrorCode":{"locationName":"errorCode","type":"integer"},"ErrorMessage":{"locationName":"errorMessage"},"Id":{"locationName":"id"},"JobPercentComplete":{"locationName":"jobPercentComplete","type":"integer"},"JobTemplate":{"locationName":"jobTemplate"},"Messages":{"locationName":"messages","type":"structure","members":{"Info":{"shape":"Sen","locationName":"info"},"Warning":{"shape":"Sen","locationName":"warning"}}},"OutputGroupDetails":{"locationName":"outputGroupDetails","type":"list","member":{"type":"structure","members":{"OutputDetails":{"locationName":"outputDetails","type":"list","member":{"type":"structure","members":{"DurationInMs":{"locationName":"durationInMs","type":"integer"},"VideoDetails":{"locationName":"videoDetails","type":"structure","members":{"HeightInPx":{"locationName":"heightInPx","type":"integer"},"WidthInPx":{"locationName":"widthInPx","type":"integer"}}}}}}}}},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"RetryCount":{"locationName":"retryCount","type":"integer"},"Role":{"locationName":"role"},"Settings":{"shape":"Sb","locationName":"settings"},"SimulateReservedQueue":{"locationName":"simulateReservedQueue"},"Status":{"locationName":"status"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Timing":{"locationName":"timing","type":"structure","members":{"FinishTime":{"shape":"Sej","locationName":"finishTime"},"StartTime":{"shape":"Sej","locationName":"startTime"},"SubmitTime":{"shape":"Sej","locationName":"submitTime"}}},"UserMetadata":{"shape":"Sef","locationName":"userMetadata"}},"required":["Role","Settings"]},"Sej":{"type":"timestamp","timestampFormat":"unixTimestamp"},"Sen":{"type":"list","member":{}},"Sew":{"type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"AvailBlanking":{"shape":"Sd","locationName":"availBlanking"},"Esam":{"shape":"Sf","locationName":"esam"},"Inputs":{"locationName":"inputs","type":"list","member":{"type":"structure","members":{"AudioSelectorGroups":{"shape":"Sn","locationName":"audioSelectorGroups"},"AudioSelectors":{"shape":"Sr","locationName":"audioSelectors"},"CaptionSelectors":{"shape":"S19","locationName":"captionSelectors"},"Crop":{"shape":"S1s","locationName":"crop"},"DeblockFilter":{"locationName":"deblockFilter"},"DenoiseFilter":{"locationName":"denoiseFilter"},"FilterEnable":{"locationName":"filterEnable"},"FilterStrength":{"locationName":"filterStrength","type":"integer"},"ImageInserter":{"shape":"S25","locationName":"imageInserter"},"InputClippings":{"shape":"S2c","locationName":"inputClippings"},"Position":{"shape":"S1s","locationName":"position"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PsiControl":{"locationName":"psiControl"},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"},"VideoSelector":{"shape":"S2k","locationName":"videoSelector"}}}},"MotionImageInserter":{"shape":"S2s","locationName":"motionImageInserter"},"NielsenConfiguration":{"shape":"S30","locationName":"nielsenConfiguration"},"OutputGroups":{"shape":"S32","locationName":"outputGroups"},"TimecodeConfig":{"shape":"Se6","locationName":"timecodeConfig"},"TimedMetadataInsertion":{"shape":"Se9","locationName":"timedMetadataInsertion"}}},"Sf0":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Arn":{"locationName":"arn"},"Category":{"locationName":"category"},"CreatedAt":{"shape":"Sej","locationName":"createdAt"},"Description":{"locationName":"description"},"LastUpdated":{"shape":"Sej","locationName":"lastUpdated"},"Name":{"locationName":"name"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Sew","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Type":{"locationName":"type"}},"required":["Settings","Name"]},"Sf3":{"type":"structure","members":{"AudioDescriptions":{"shape":"S5g","locationName":"audioDescriptions"},"CaptionDescriptions":{"locationName":"captionDescriptions","type":"list","member":{"type":"structure","members":{"CustomLanguageCode":{"locationName":"customLanguageCode"},"DestinationSettings":{"shape":"S7o","locationName":"destinationSettings"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"ContainerSettings":{"shape":"S8k","locationName":"containerSettings"},"VideoDescription":{"shape":"Sa9","locationName":"videoDescription"}}},"Sf7":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Category":{"locationName":"category"},"CreatedAt":{"shape":"Sej","locationName":"createdAt"},"Description":{"locationName":"description"},"LastUpdated":{"shape":"Sej","locationName":"lastUpdated"},"Name":{"locationName":"name"},"Settings":{"shape":"Sf3","locationName":"settings"},"Type":{"locationName":"type"}},"required":["Settings","Name"]},"Sfa":{"type":"structure","members":{"Commitment":{"locationName":"commitment"},"RenewalType":{"locationName":"renewalType"},"ReservedSlots":{"locationName":"reservedSlots","type":"integer"}},"required":["Commitment","ReservedSlots","RenewalType"]},"Sff":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CreatedAt":{"shape":"Sej","locationName":"createdAt"},"Description":{"locationName":"description"},"LastUpdated":{"shape":"Sej","locationName":"lastUpdated"},"Name":{"locationName":"name"},"PricingPlan":{"locationName":"pricingPlan"},"ProgressingJobsCount":{"locationName":"progressingJobsCount","type":"integer"},"ReservationPlan":{"locationName":"reservationPlan","type":"structure","members":{"Commitment":{"locationName":"commitment"},"ExpiresAt":{"shape":"Sej","locationName":"expiresAt"},"PurchasedAt":{"shape":"Sej","locationName":"purchasedAt"},"RenewalType":{"locationName":"renewalType"},"ReservedSlots":{"locationName":"reservedSlots","type":"integer"},"Status":{"locationName":"status"}}},"Status":{"locationName":"status"},"SubmittedJobsCount":{"locationName":"submittedJobsCount","type":"integer"},"Type":{"locationName":"type"}},"required":["Name"]}}}' - ); + /***/ 612: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-02-16", + endpointPrefix: "inspector", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Inspector", + serviceId: "Inspector", + signatureVersion: "v4", + targetPrefix: "InspectorService", + uid: "inspector-2016-02-16", + }, + operations: { + AddAttributesToFindings: { + input: { + type: "structure", + required: ["findingArns", "attributes"], + members: { + findingArns: { shape: "S2" }, + attributes: { shape: "S4" }, + }, + }, + output: { + type: "structure", + required: ["failedItems"], + members: { failedItems: { shape: "S9" } }, + }, + }, + CreateAssessmentTarget: { + input: { + type: "structure", + required: ["assessmentTargetName"], + members: { assessmentTargetName: {}, resourceGroupArn: {} }, + }, + output: { + type: "structure", + required: ["assessmentTargetArn"], + members: { assessmentTargetArn: {} }, + }, + }, + CreateAssessmentTemplate: { + input: { + type: "structure", + required: [ + "assessmentTargetArn", + "assessmentTemplateName", + "durationInSeconds", + "rulesPackageArns", + ], + members: { + assessmentTargetArn: {}, + assessmentTemplateName: {}, + durationInSeconds: { type: "integer" }, + rulesPackageArns: { shape: "Sj" }, + userAttributesForFindings: { shape: "S4" }, + }, + }, + output: { + type: "structure", + required: ["assessmentTemplateArn"], + members: { assessmentTemplateArn: {} }, + }, + }, + CreateExclusionsPreview: { + input: { + type: "structure", + required: ["assessmentTemplateArn"], + members: { assessmentTemplateArn: {} }, + }, + output: { + type: "structure", + required: ["previewToken"], + members: { previewToken: {} }, + }, + }, + CreateResourceGroup: { + input: { + type: "structure", + required: ["resourceGroupTags"], + members: { resourceGroupTags: { shape: "Sp" } }, + }, + output: { + type: "structure", + required: ["resourceGroupArn"], + members: { resourceGroupArn: {} }, + }, + }, + DeleteAssessmentRun: { + input: { + type: "structure", + required: ["assessmentRunArn"], + members: { assessmentRunArn: {} }, + }, + }, + DeleteAssessmentTarget: { + input: { + type: "structure", + required: ["assessmentTargetArn"], + members: { assessmentTargetArn: {} }, + }, + }, + DeleteAssessmentTemplate: { + input: { + type: "structure", + required: ["assessmentTemplateArn"], + members: { assessmentTemplateArn: {} }, + }, + }, + DescribeAssessmentRuns: { + input: { + type: "structure", + required: ["assessmentRunArns"], + members: { assessmentRunArns: { shape: "Sy" } }, + }, + output: { + type: "structure", + required: ["assessmentRuns", "failedItems"], + members: { + assessmentRuns: { + type: "list", + member: { + type: "structure", + required: [ + "arn", + "name", + "assessmentTemplateArn", + "state", + "durationInSeconds", + "rulesPackageArns", + "userAttributesForFindings", + "createdAt", + "stateChangedAt", + "dataCollected", + "stateChanges", + "notifications", + "findingCounts", + ], + members: { + arn: {}, + name: {}, + assessmentTemplateArn: {}, + state: {}, + durationInSeconds: { type: "integer" }, + rulesPackageArns: { type: "list", member: {} }, + userAttributesForFindings: { shape: "S4" }, + createdAt: { type: "timestamp" }, + startedAt: { type: "timestamp" }, + completedAt: { type: "timestamp" }, + stateChangedAt: { type: "timestamp" }, + dataCollected: { type: "boolean" }, + stateChanges: { + type: "list", + member: { + type: "structure", + required: ["stateChangedAt", "state"], + members: { + stateChangedAt: { type: "timestamp" }, + state: {}, + }, + }, + }, + notifications: { + type: "list", + member: { + type: "structure", + required: ["date", "event", "error"], + members: { + date: { type: "timestamp" }, + event: {}, + message: {}, + error: { type: "boolean" }, + snsTopicArn: {}, + snsPublishStatusCode: {}, + }, + }, + }, + findingCounts: { + type: "map", + key: {}, + value: { type: "integer" }, + }, + }, + }, + }, + failedItems: { shape: "S9" }, + }, + }, + }, + DescribeAssessmentTargets: { + input: { + type: "structure", + required: ["assessmentTargetArns"], + members: { assessmentTargetArns: { shape: "Sy" } }, + }, + output: { + type: "structure", + required: ["assessmentTargets", "failedItems"], + members: { + assessmentTargets: { + type: "list", + member: { + type: "structure", + required: ["arn", "name", "createdAt", "updatedAt"], + members: { + arn: {}, + name: {}, + resourceGroupArn: {}, + createdAt: { type: "timestamp" }, + updatedAt: { type: "timestamp" }, + }, + }, + }, + failedItems: { shape: "S9" }, + }, + }, + }, + DescribeAssessmentTemplates: { + input: { + type: "structure", + required: ["assessmentTemplateArns"], + members: { assessmentTemplateArns: { shape: "Sy" } }, + }, + output: { + type: "structure", + required: ["assessmentTemplates", "failedItems"], + members: { + assessmentTemplates: { + type: "list", + member: { + type: "structure", + required: [ + "arn", + "name", + "assessmentTargetArn", + "durationInSeconds", + "rulesPackageArns", + "userAttributesForFindings", + "assessmentRunCount", + "createdAt", + ], + members: { + arn: {}, + name: {}, + assessmentTargetArn: {}, + durationInSeconds: { type: "integer" }, + rulesPackageArns: { shape: "Sj" }, + userAttributesForFindings: { shape: "S4" }, + lastAssessmentRunArn: {}, + assessmentRunCount: { type: "integer" }, + createdAt: { type: "timestamp" }, + }, + }, + }, + failedItems: { shape: "S9" }, + }, + }, + }, + DescribeCrossAccountAccessRole: { + output: { + type: "structure", + required: ["roleArn", "valid", "registeredAt"], + members: { + roleArn: {}, + valid: { type: "boolean" }, + registeredAt: { type: "timestamp" }, + }, + }, + }, + DescribeExclusions: { + input: { + type: "structure", + required: ["exclusionArns"], + members: { + exclusionArns: { type: "list", member: {} }, + locale: {}, + }, + }, + output: { + type: "structure", + required: ["exclusions", "failedItems"], + members: { + exclusions: { + type: "map", + key: {}, + value: { + type: "structure", + required: [ + "arn", + "title", + "description", + "recommendation", + "scopes", + ], + members: { + arn: {}, + title: {}, + description: {}, + recommendation: {}, + scopes: { shape: "S1x" }, + attributes: { shape: "S21" }, + }, + }, + }, + failedItems: { shape: "S9" }, + }, + }, + }, + DescribeFindings: { + input: { + type: "structure", + required: ["findingArns"], + members: { findingArns: { shape: "Sy" }, locale: {} }, + }, + output: { + type: "structure", + required: ["findings", "failedItems"], + members: { + findings: { + type: "list", + member: { + type: "structure", + required: [ + "arn", + "attributes", + "userAttributes", + "createdAt", + "updatedAt", + ], + members: { + arn: {}, + schemaVersion: { type: "integer" }, + service: {}, + serviceAttributes: { + type: "structure", + required: ["schemaVersion"], + members: { + schemaVersion: { type: "integer" }, + assessmentRunArn: {}, + rulesPackageArn: {}, + }, + }, + assetType: {}, + assetAttributes: { + type: "structure", + required: ["schemaVersion"], + members: { + schemaVersion: { type: "integer" }, + agentId: {}, + autoScalingGroup: {}, + amiId: {}, + hostname: {}, + ipv4Addresses: { type: "list", member: {} }, + tags: { type: "list", member: { shape: "S2i" } }, + networkInterfaces: { + type: "list", + member: { + type: "structure", + members: { + networkInterfaceId: {}, + subnetId: {}, + vpcId: {}, + privateDnsName: {}, + privateIpAddress: {}, + privateIpAddresses: { + type: "list", + member: { + type: "structure", + members: { + privateDnsName: {}, + privateIpAddress: {}, + }, + }, + }, + publicDnsName: {}, + publicIp: {}, + ipv6Addresses: { type: "list", member: {} }, + securityGroups: { + type: "list", + member: { + type: "structure", + members: { groupName: {}, groupId: {} }, + }, + }, + }, + }, + }, + }, + }, + id: {}, + title: {}, + description: {}, + recommendation: {}, + severity: {}, + numericSeverity: { type: "double" }, + confidence: { type: "integer" }, + indicatorOfCompromise: { type: "boolean" }, + attributes: { shape: "S21" }, + userAttributes: { shape: "S4" }, + createdAt: { type: "timestamp" }, + updatedAt: { type: "timestamp" }, + }, + }, + }, + failedItems: { shape: "S9" }, + }, + }, + }, + DescribeResourceGroups: { + input: { + type: "structure", + required: ["resourceGroupArns"], + members: { resourceGroupArns: { shape: "Sy" } }, + }, + output: { + type: "structure", + required: ["resourceGroups", "failedItems"], + members: { + resourceGroups: { + type: "list", + member: { + type: "structure", + required: ["arn", "tags", "createdAt"], + members: { + arn: {}, + tags: { shape: "Sp" }, + createdAt: { type: "timestamp" }, + }, + }, + }, + failedItems: { shape: "S9" }, + }, + }, + }, + DescribeRulesPackages: { + input: { + type: "structure", + required: ["rulesPackageArns"], + members: { rulesPackageArns: { shape: "Sy" }, locale: {} }, + }, + output: { + type: "structure", + required: ["rulesPackages", "failedItems"], + members: { + rulesPackages: { + type: "list", + member: { + type: "structure", + required: ["arn", "name", "version", "provider"], + members: { + arn: {}, + name: {}, + version: {}, + provider: {}, + description: {}, + }, + }, + }, + failedItems: { shape: "S9" }, + }, + }, + }, + GetAssessmentReport: { + input: { + type: "structure", + required: ["assessmentRunArn", "reportFileFormat", "reportType"], + members: { + assessmentRunArn: {}, + reportFileFormat: {}, + reportType: {}, + }, + }, + output: { + type: "structure", + required: ["status"], + members: { status: {}, url: {} }, + }, + }, + GetExclusionsPreview: { + input: { + type: "structure", + required: ["assessmentTemplateArn", "previewToken"], + members: { + assessmentTemplateArn: {}, + previewToken: {}, + nextToken: {}, + maxResults: { type: "integer" }, + locale: {}, + }, + }, + output: { + type: "structure", + required: ["previewStatus"], + members: { + previewStatus: {}, + exclusionPreviews: { + type: "list", + member: { + type: "structure", + required: [ + "title", + "description", + "recommendation", + "scopes", + ], + members: { + title: {}, + description: {}, + recommendation: {}, + scopes: { shape: "S1x" }, + attributes: { shape: "S21" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + GetTelemetryMetadata: { + input: { + type: "structure", + required: ["assessmentRunArn"], + members: { assessmentRunArn: {} }, + }, + output: { + type: "structure", + required: ["telemetryMetadata"], + members: { telemetryMetadata: { shape: "S3j" } }, + }, + }, + ListAssessmentRunAgents: { + input: { + type: "structure", + required: ["assessmentRunArn"], + members: { + assessmentRunArn: {}, + filter: { + type: "structure", + required: ["agentHealths", "agentHealthCodes"], + members: { + agentHealths: { type: "list", member: {} }, + agentHealthCodes: { type: "list", member: {} }, + }, + }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["assessmentRunAgents"], + members: { + assessmentRunAgents: { + type: "list", + member: { + type: "structure", + required: [ + "agentId", + "assessmentRunArn", + "agentHealth", + "agentHealthCode", + "telemetryMetadata", + ], + members: { + agentId: {}, + assessmentRunArn: {}, + agentHealth: {}, + agentHealthCode: {}, + agentHealthDetails: {}, + autoScalingGroup: {}, + telemetryMetadata: { shape: "S3j" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListAssessmentRuns: { + input: { + type: "structure", + members: { + assessmentTemplateArns: { shape: "S3x" }, + filter: { + type: "structure", + members: { + namePattern: {}, + states: { type: "list", member: {} }, + durationRange: { shape: "S41" }, + rulesPackageArns: { shape: "S42" }, + startTimeRange: { shape: "S43" }, + completionTimeRange: { shape: "S43" }, + stateChangeTimeRange: { shape: "S43" }, + }, + }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["assessmentRunArns"], + members: { assessmentRunArns: { shape: "S45" }, nextToken: {} }, + }, + }, + ListAssessmentTargets: { + input: { + type: "structure", + members: { + filter: { + type: "structure", + members: { assessmentTargetNamePattern: {} }, + }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["assessmentTargetArns"], + members: { + assessmentTargetArns: { shape: "S45" }, + nextToken: {}, + }, + }, + }, + ListAssessmentTemplates: { + input: { + type: "structure", + members: { + assessmentTargetArns: { shape: "S3x" }, + filter: { + type: "structure", + members: { + namePattern: {}, + durationRange: { shape: "S41" }, + rulesPackageArns: { shape: "S42" }, + }, + }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["assessmentTemplateArns"], + members: { + assessmentTemplateArns: { shape: "S45" }, + nextToken: {}, + }, + }, + }, + ListEventSubscriptions: { + input: { + type: "structure", + members: { + resourceArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["subscriptions"], + members: { + subscriptions: { + type: "list", + member: { + type: "structure", + required: ["resourceArn", "topicArn", "eventSubscriptions"], + members: { + resourceArn: {}, + topicArn: {}, + eventSubscriptions: { + type: "list", + member: { + type: "structure", + required: ["event", "subscribedAt"], + members: { + event: {}, + subscribedAt: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListExclusions: { + input: { + type: "structure", + required: ["assessmentRunArn"], + members: { + assessmentRunArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["exclusionArns"], + members: { exclusionArns: { shape: "S45" }, nextToken: {} }, + }, + }, + ListFindings: { + input: { + type: "structure", + members: { + assessmentRunArns: { shape: "S3x" }, + filter: { + type: "structure", + members: { + agentIds: { type: "list", member: {} }, + autoScalingGroups: { type: "list", member: {} }, + ruleNames: { type: "list", member: {} }, + severities: { type: "list", member: {} }, + rulesPackageArns: { shape: "S42" }, + attributes: { shape: "S21" }, + userAttributes: { shape: "S21" }, + creationTimeRange: { shape: "S43" }, + }, + }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["findingArns"], + members: { findingArns: { shape: "S45" }, nextToken: {} }, + }, + }, + ListRulesPackages: { + input: { + type: "structure", + members: { nextToken: {}, maxResults: { type: "integer" } }, + }, + output: { + type: "structure", + required: ["rulesPackageArns"], + members: { rulesPackageArns: { shape: "S45" }, nextToken: {} }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["resourceArn"], + members: { resourceArn: {} }, + }, + output: { + type: "structure", + required: ["tags"], + members: { tags: { shape: "S4x" } }, + }, + }, + PreviewAgents: { + input: { + type: "structure", + required: ["previewAgentsArn"], + members: { + previewAgentsArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["agentPreviews"], + members: { + agentPreviews: { + type: "list", + member: { + type: "structure", + required: ["agentId"], + members: { + hostname: {}, + agentId: {}, + autoScalingGroup: {}, + agentHealth: {}, + agentVersion: {}, + operatingSystem: {}, + kernelVersion: {}, + ipv4Address: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + RegisterCrossAccountAccessRole: { + input: { + type: "structure", + required: ["roleArn"], + members: { roleArn: {} }, + }, + }, + RemoveAttributesFromFindings: { + input: { + type: "structure", + required: ["findingArns", "attributeKeys"], + members: { + findingArns: { shape: "S2" }, + attributeKeys: { type: "list", member: {} }, + }, + }, + output: { + type: "structure", + required: ["failedItems"], + members: { failedItems: { shape: "S9" } }, + }, + }, + SetTagsForResource: { + input: { + type: "structure", + required: ["resourceArn"], + members: { resourceArn: {}, tags: { shape: "S4x" } }, + }, + }, + StartAssessmentRun: { + input: { + type: "structure", + required: ["assessmentTemplateArn"], + members: { assessmentTemplateArn: {}, assessmentRunName: {} }, + }, + output: { + type: "structure", + required: ["assessmentRunArn"], + members: { assessmentRunArn: {} }, + }, + }, + StopAssessmentRun: { + input: { + type: "structure", + required: ["assessmentRunArn"], + members: { assessmentRunArn: {}, stopAction: {} }, + }, + }, + SubscribeToEvent: { + input: { + type: "structure", + required: ["resourceArn", "event", "topicArn"], + members: { resourceArn: {}, event: {}, topicArn: {} }, + }, + }, + UnsubscribeFromEvent: { + input: { + type: "structure", + required: ["resourceArn", "event", "topicArn"], + members: { resourceArn: {}, event: {}, topicArn: {} }, + }, + }, + UpdateAssessmentTarget: { + input: { + type: "structure", + required: ["assessmentTargetArn", "assessmentTargetName"], + members: { + assessmentTargetArn: {}, + assessmentTargetName: {}, + resourceGroupArn: {}, + }, + }, + }, + }, + shapes: { + S2: { type: "list", member: {} }, + S4: { type: "list", member: { shape: "S5" } }, + S5: { + type: "structure", + required: ["key"], + members: { key: {}, value: {} }, + }, + S9: { + type: "map", + key: {}, + value: { + type: "structure", + required: ["failureCode", "retryable"], + members: { failureCode: {}, retryable: { type: "boolean" } }, + }, + }, + Sj: { type: "list", member: {} }, + Sp: { + type: "list", + member: { + type: "structure", + required: ["key"], + members: { key: {}, value: {} }, + }, + }, + Sy: { type: "list", member: {} }, + S1x: { + type: "list", + member: { type: "structure", members: { key: {}, value: {} } }, + }, + S21: { type: "list", member: { shape: "S5" } }, + S2i: { + type: "structure", + required: ["key"], + members: { key: {}, value: {} }, + }, + S3j: { + type: "list", + member: { + type: "structure", + required: ["messageType", "count"], + members: { + messageType: {}, + count: { type: "long" }, + dataSize: { type: "long" }, + }, + }, + }, + S3x: { type: "list", member: {} }, + S41: { + type: "structure", + members: { + minSeconds: { type: "integer" }, + maxSeconds: { type: "integer" }, + }, + }, + S42: { type: "list", member: {} }, + S43: { + type: "structure", + members: { + beginDate: { type: "timestamp" }, + endDate: { type: "timestamp" }, + }, + }, + S45: { type: "list", member: {} }, + S4x: { type: "list", member: { shape: "S2i" } }, + }, + }; /***/ }, - /***/ 12236: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Endpoints"},"ListJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Jobs"},"ListPresets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Presets"},"ListJobTemplates":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobTemplates"},"ListQueues":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Queues"}}}' - ); - - /***/ - }, + /***/ 623: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 71020: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2017-10-14","endpointPrefix":"medialive","signingName":"medialive","serviceFullName":"AWS Elemental MediaLive","serviceId":"MediaLive","protocol":"rest-json","uid":"medialive-2017-10-14","signatureVersion":"v4","serviceAbbreviation":"MediaLive","jsonVersion":"1.1"},"operations":{"BatchUpdateSchedule":{"http":{"method":"PUT","requestUri":"/prod/channels/{channelId}/schedule","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"},"Creates":{"locationName":"creates","type":"structure","members":{"ScheduleActions":{"shape":"S4","locationName":"scheduleActions"}},"required":["ScheduleActions"]},"Deletes":{"locationName":"deletes","type":"structure","members":{"ActionNames":{"shape":"Sf","locationName":"actionNames"}},"required":["ActionNames"]}},"required":["ChannelId"]},"output":{"type":"structure","members":{"Creates":{"locationName":"creates","type":"structure","members":{"ScheduleActions":{"shape":"S4","locationName":"scheduleActions"}},"required":["ScheduleActions"]},"Deletes":{"locationName":"deletes","type":"structure","members":{"ScheduleActions":{"shape":"S4","locationName":"scheduleActions"}},"required":["ScheduleActions"]}}}},"CreateChannel":{"http":{"requestUri":"/prod/channels","responseCode":201},"input":{"type":"structure","members":{"ChannelClass":{"locationName":"channelClass"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EncoderSettings":{"shape":"S1r","locationName":"encoderSettings"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"RequestId":{"locationName":"requestId","idempotencyToken":true},"Reserved":{"locationName":"reserved","deprecated":true},"RoleArn":{"locationName":"roleArn"},"Tags":{"shape":"Sbm","locationName":"tags"}}},"output":{"type":"structure","members":{"Channel":{"shape":"Sbo","locationName":"channel"}}}},"CreateInput":{"http":{"requestUri":"/prod/inputs","responseCode":201},"input":{"type":"structure","members":{"Destinations":{"shape":"Sbv","locationName":"destinations"},"InputSecurityGroups":{"shape":"Sf","locationName":"inputSecurityGroups"},"MediaConnectFlows":{"shape":"Sbx","locationName":"mediaConnectFlows"},"Name":{"locationName":"name"},"RequestId":{"locationName":"requestId","idempotencyToken":true},"RoleArn":{"locationName":"roleArn"},"Sources":{"shape":"Sbz","locationName":"sources"},"Tags":{"shape":"Sbm","locationName":"tags"},"Type":{"locationName":"type"},"Vpc":{"locationName":"vpc","type":"structure","members":{"SecurityGroupIds":{"shape":"Sf","locationName":"securityGroupIds"},"SubnetIds":{"shape":"Sf","locationName":"subnetIds"}},"required":["SubnetIds"]}}},"output":{"type":"structure","members":{"Input":{"shape":"Sc4","locationName":"input"}}}},"CreateInputSecurityGroup":{"http":{"requestUri":"/prod/inputSecurityGroups","responseCode":200},"input":{"type":"structure","members":{"Tags":{"shape":"Sbm","locationName":"tags"},"WhitelistRules":{"shape":"Scg","locationName":"whitelistRules"}}},"output":{"type":"structure","members":{"SecurityGroup":{"shape":"Scj","locationName":"securityGroup"}}}},"CreateMultiplex":{"http":{"requestUri":"/prod/multiplexes","responseCode":201},"input":{"type":"structure","members":{"AvailabilityZones":{"shape":"Sf","locationName":"availabilityZones"},"MultiplexSettings":{"shape":"Sco","locationName":"multiplexSettings"},"Name":{"locationName":"name"},"RequestId":{"locationName":"requestId","idempotencyToken":true},"Tags":{"shape":"Sbm","locationName":"tags"}},"required":["RequestId","MultiplexSettings","AvailabilityZones","Name"]},"output":{"type":"structure","members":{"Multiplex":{"shape":"Sct","locationName":"multiplex"}}}},"CreateMultiplexProgram":{"http":{"requestUri":"/prod/multiplexes/{multiplexId}/programs","responseCode":201},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"},"MultiplexProgramSettings":{"shape":"Scz","locationName":"multiplexProgramSettings"},"ProgramName":{"locationName":"programName"},"RequestId":{"locationName":"requestId","idempotencyToken":true}},"required":["MultiplexId","RequestId","MultiplexProgramSettings","ProgramName"]},"output":{"type":"structure","members":{"MultiplexProgram":{"shape":"Sd7","locationName":"multiplexProgram"}}}},"CreateTags":{"http":{"requestUri":"/prod/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"Tags":{"shape":"Sbm","locationName":"tags"}},"required":["ResourceArn"]}},"DeleteChannel":{"http":{"method":"DELETE","requestUri":"/prod/channels/{channelId}","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"}},"required":["ChannelId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"ChannelClass":{"locationName":"channelClass"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EgressEndpoints":{"shape":"Sbp","locationName":"egressEndpoints"},"EncoderSettings":{"shape":"S1r","locationName":"encoderSettings"},"Id":{"locationName":"id"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"PipelineDetails":{"shape":"Sbr","locationName":"pipelineDetails"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"RoleArn":{"locationName":"roleArn"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"DeleteInput":{"http":{"method":"DELETE","requestUri":"/prod/inputs/{inputId}","responseCode":200},"input":{"type":"structure","members":{"InputId":{"location":"uri","locationName":"inputId"}},"required":["InputId"]},"output":{"type":"structure","members":{}}},"DeleteInputSecurityGroup":{"http":{"method":"DELETE","requestUri":"/prod/inputSecurityGroups/{inputSecurityGroupId}","responseCode":200},"input":{"type":"structure","members":{"InputSecurityGroupId":{"location":"uri","locationName":"inputSecurityGroupId"}},"required":["InputSecurityGroupId"]},"output":{"type":"structure","members":{}}},"DeleteMultiplex":{"http":{"method":"DELETE","requestUri":"/prod/multiplexes/{multiplexId}","responseCode":202},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"}},"required":["MultiplexId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AvailabilityZones":{"shape":"Sf","locationName":"availabilityZones"},"Destinations":{"shape":"Scu","locationName":"destinations"},"Id":{"locationName":"id"},"MultiplexSettings":{"shape":"Sco","locationName":"multiplexSettings"},"Name":{"locationName":"name"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"ProgramCount":{"locationName":"programCount","type":"integer"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"DeleteMultiplexProgram":{"http":{"method":"DELETE","requestUri":"/prod/multiplexes/{multiplexId}/programs/{programName}","responseCode":200},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"},"ProgramName":{"location":"uri","locationName":"programName"}},"required":["MultiplexId","ProgramName"]},"output":{"type":"structure","members":{"ChannelId":{"locationName":"channelId"},"MultiplexProgramSettings":{"shape":"Scz","locationName":"multiplexProgramSettings"},"PacketIdentifiersMap":{"shape":"Sd8","locationName":"packetIdentifiersMap"},"ProgramName":{"locationName":"programName"}}}},"DeleteReservation":{"http":{"method":"DELETE","requestUri":"/prod/reservations/{reservationId}","responseCode":200},"input":{"type":"structure","members":{"ReservationId":{"location":"uri","locationName":"reservationId"}},"required":["ReservationId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"DurationUnits":{"locationName":"durationUnits"},"End":{"locationName":"end"},"FixedPrice":{"locationName":"fixedPrice","type":"double"},"Name":{"locationName":"name"},"OfferingDescription":{"locationName":"offeringDescription"},"OfferingId":{"locationName":"offeringId"},"OfferingType":{"locationName":"offeringType"},"Region":{"locationName":"region"},"ReservationId":{"locationName":"reservationId"},"ResourceSpecification":{"shape":"Sdp","locationName":"resourceSpecification"},"Start":{"locationName":"start"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"},"UsagePrice":{"locationName":"usagePrice","type":"double"}}}},"DeleteSchedule":{"http":{"method":"DELETE","requestUri":"/prod/channels/{channelId}/schedule","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"}},"required":["ChannelId"]},"output":{"type":"structure","members":{}}},"DeleteTags":{"http":{"method":"DELETE","requestUri":"/prod/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"shape":"Sf","location":"querystring","locationName":"tagKeys"}},"required":["TagKeys","ResourceArn"]}},"DescribeChannel":{"http":{"method":"GET","requestUri":"/prod/channels/{channelId}","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"}},"required":["ChannelId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"ChannelClass":{"locationName":"channelClass"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EgressEndpoints":{"shape":"Sbp","locationName":"egressEndpoints"},"EncoderSettings":{"shape":"S1r","locationName":"encoderSettings"},"Id":{"locationName":"id"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"PipelineDetails":{"shape":"Sbr","locationName":"pipelineDetails"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"RoleArn":{"locationName":"roleArn"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"DescribeInput":{"http":{"method":"GET","requestUri":"/prod/inputs/{inputId}","responseCode":200},"input":{"type":"structure","members":{"InputId":{"location":"uri","locationName":"inputId"}},"required":["InputId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AttachedChannels":{"shape":"Sf","locationName":"attachedChannels"},"Destinations":{"shape":"Sc5","locationName":"destinations"},"Id":{"locationName":"id"},"InputClass":{"locationName":"inputClass"},"InputSourceType":{"locationName":"inputSourceType"},"MediaConnectFlows":{"shape":"Sca","locationName":"mediaConnectFlows"},"Name":{"locationName":"name"},"RoleArn":{"locationName":"roleArn"},"SecurityGroups":{"shape":"Sf","locationName":"securityGroups"},"Sources":{"shape":"Scc","locationName":"sources"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"},"Type":{"locationName":"type"}}}},"DescribeInputSecurityGroup":{"http":{"method":"GET","requestUri":"/prod/inputSecurityGroups/{inputSecurityGroupId}","responseCode":200},"input":{"type":"structure","members":{"InputSecurityGroupId":{"location":"uri","locationName":"inputSecurityGroupId"}},"required":["InputSecurityGroupId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"},"Inputs":{"shape":"Sf","locationName":"inputs"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"},"WhitelistRules":{"shape":"Scl","locationName":"whitelistRules"}}}},"DescribeMultiplex":{"http":{"method":"GET","requestUri":"/prod/multiplexes/{multiplexId}","responseCode":200},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"}},"required":["MultiplexId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AvailabilityZones":{"shape":"Sf","locationName":"availabilityZones"},"Destinations":{"shape":"Scu","locationName":"destinations"},"Id":{"locationName":"id"},"MultiplexSettings":{"shape":"Sco","locationName":"multiplexSettings"},"Name":{"locationName":"name"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"ProgramCount":{"locationName":"programCount","type":"integer"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"DescribeMultiplexProgram":{"http":{"method":"GET","requestUri":"/prod/multiplexes/{multiplexId}/programs/{programName}","responseCode":200},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"},"ProgramName":{"location":"uri","locationName":"programName"}},"required":["MultiplexId","ProgramName"]},"output":{"type":"structure","members":{"ChannelId":{"locationName":"channelId"},"MultiplexProgramSettings":{"shape":"Scz","locationName":"multiplexProgramSettings"},"PacketIdentifiersMap":{"shape":"Sd8","locationName":"packetIdentifiersMap"},"ProgramName":{"locationName":"programName"}}}},"DescribeOffering":{"http":{"method":"GET","requestUri":"/prod/offerings/{offeringId}","responseCode":200},"input":{"type":"structure","members":{"OfferingId":{"location":"uri","locationName":"offeringId"}},"required":["OfferingId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"DurationUnits":{"locationName":"durationUnits"},"FixedPrice":{"locationName":"fixedPrice","type":"double"},"OfferingDescription":{"locationName":"offeringDescription"},"OfferingId":{"locationName":"offeringId"},"OfferingType":{"locationName":"offeringType"},"Region":{"locationName":"region"},"ResourceSpecification":{"shape":"Sdp","locationName":"resourceSpecification"},"UsagePrice":{"locationName":"usagePrice","type":"double"}}}},"DescribeReservation":{"http":{"method":"GET","requestUri":"/prod/reservations/{reservationId}","responseCode":200},"input":{"type":"structure","members":{"ReservationId":{"location":"uri","locationName":"reservationId"}},"required":["ReservationId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"DurationUnits":{"locationName":"durationUnits"},"End":{"locationName":"end"},"FixedPrice":{"locationName":"fixedPrice","type":"double"},"Name":{"locationName":"name"},"OfferingDescription":{"locationName":"offeringDescription"},"OfferingId":{"locationName":"offeringId"},"OfferingType":{"locationName":"offeringType"},"Region":{"locationName":"region"},"ReservationId":{"locationName":"reservationId"},"ResourceSpecification":{"shape":"Sdp","locationName":"resourceSpecification"},"Start":{"locationName":"start"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"},"UsagePrice":{"locationName":"usagePrice","type":"double"}}}},"DescribeSchedule":{"http":{"method":"GET","requestUri":"/prod/channels/{channelId}/schedule","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ChannelId"]},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduleActions":{"shape":"S4","locationName":"scheduleActions"}}}},"ListChannels":{"http":{"method":"GET","requestUri":"/prod/channels","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Channels":{"locationName":"channels","type":"list","member":{"type":"structure","members":{"Arn":{"locationName":"arn"},"ChannelClass":{"locationName":"channelClass"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EgressEndpoints":{"shape":"Sbp","locationName":"egressEndpoints"},"Id":{"locationName":"id"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"RoleArn":{"locationName":"roleArn"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListInputSecurityGroups":{"http":{"method":"GET","requestUri":"/prod/inputSecurityGroups","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"InputSecurityGroups":{"locationName":"inputSecurityGroups","type":"list","member":{"shape":"Scj"}},"NextToken":{"locationName":"nextToken"}}}},"ListInputs":{"http":{"method":"GET","requestUri":"/prod/inputs","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Inputs":{"locationName":"inputs","type":"list","member":{"shape":"Sc4"}},"NextToken":{"locationName":"nextToken"}}}},"ListMultiplexPrograms":{"http":{"method":"GET","requestUri":"/prod/multiplexes/{multiplexId}/programs","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"MultiplexId":{"location":"uri","locationName":"multiplexId"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["MultiplexId"]},"output":{"type":"structure","members":{"MultiplexPrograms":{"locationName":"multiplexPrograms","type":"list","member":{"type":"structure","members":{"ChannelId":{"locationName":"channelId"},"ProgramName":{"locationName":"programName"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListMultiplexes":{"http":{"method":"GET","requestUri":"/prod/multiplexes","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Multiplexes":{"locationName":"multiplexes","type":"list","member":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AvailabilityZones":{"shape":"Sf","locationName":"availabilityZones"},"Id":{"locationName":"id"},"MultiplexSettings":{"locationName":"multiplexSettings","type":"structure","members":{"TransportStreamBitrate":{"locationName":"transportStreamBitrate","type":"integer"}}},"Name":{"locationName":"name"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"ProgramCount":{"locationName":"programCount","type":"integer"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListOfferings":{"http":{"method":"GET","requestUri":"/prod/offerings","responseCode":200},"input":{"type":"structure","members":{"ChannelClass":{"location":"querystring","locationName":"channelClass"},"ChannelConfiguration":{"location":"querystring","locationName":"channelConfiguration"},"Codec":{"location":"querystring","locationName":"codec"},"Duration":{"location":"querystring","locationName":"duration"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"MaximumBitrate":{"location":"querystring","locationName":"maximumBitrate"},"MaximumFramerate":{"location":"querystring","locationName":"maximumFramerate"},"NextToken":{"location":"querystring","locationName":"nextToken"},"Resolution":{"location":"querystring","locationName":"resolution"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"SpecialFeature":{"location":"querystring","locationName":"specialFeature"},"VideoQuality":{"location":"querystring","locationName":"videoQuality"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Offerings":{"locationName":"offerings","type":"list","member":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"DurationUnits":{"locationName":"durationUnits"},"FixedPrice":{"locationName":"fixedPrice","type":"double"},"OfferingDescription":{"locationName":"offeringDescription"},"OfferingId":{"locationName":"offeringId"},"OfferingType":{"locationName":"offeringType"},"Region":{"locationName":"region"},"ResourceSpecification":{"shape":"Sdp","locationName":"resourceSpecification"},"UsagePrice":{"locationName":"usagePrice","type":"double"}}}}}}},"ListReservations":{"http":{"method":"GET","requestUri":"/prod/reservations","responseCode":200},"input":{"type":"structure","members":{"ChannelClass":{"location":"querystring","locationName":"channelClass"},"Codec":{"location":"querystring","locationName":"codec"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"MaximumBitrate":{"location":"querystring","locationName":"maximumBitrate"},"MaximumFramerate":{"location":"querystring","locationName":"maximumFramerate"},"NextToken":{"location":"querystring","locationName":"nextToken"},"Resolution":{"location":"querystring","locationName":"resolution"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"SpecialFeature":{"location":"querystring","locationName":"specialFeature"},"VideoQuality":{"location":"querystring","locationName":"videoQuality"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Reservations":{"locationName":"reservations","type":"list","member":{"shape":"Sf8"}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/prod/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"Sbm","locationName":"tags"}}}},"PurchaseOffering":{"http":{"requestUri":"/prod/offerings/{offeringId}/purchase","responseCode":201},"input":{"type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Name":{"locationName":"name"},"OfferingId":{"location":"uri","locationName":"offeringId"},"RequestId":{"locationName":"requestId","idempotencyToken":true},"Start":{"locationName":"start"},"Tags":{"shape":"Sbm","locationName":"tags"}},"required":["OfferingId","Count"]},"output":{"type":"structure","members":{"Reservation":{"shape":"Sf8","locationName":"reservation"}}}},"StartChannel":{"http":{"requestUri":"/prod/channels/{channelId}/start","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"}},"required":["ChannelId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"ChannelClass":{"locationName":"channelClass"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EgressEndpoints":{"shape":"Sbp","locationName":"egressEndpoints"},"EncoderSettings":{"shape":"S1r","locationName":"encoderSettings"},"Id":{"locationName":"id"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"PipelineDetails":{"shape":"Sbr","locationName":"pipelineDetails"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"RoleArn":{"locationName":"roleArn"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"StartMultiplex":{"http":{"requestUri":"/prod/multiplexes/{multiplexId}/start","responseCode":202},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"}},"required":["MultiplexId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AvailabilityZones":{"shape":"Sf","locationName":"availabilityZones"},"Destinations":{"shape":"Scu","locationName":"destinations"},"Id":{"locationName":"id"},"MultiplexSettings":{"shape":"Sco","locationName":"multiplexSettings"},"Name":{"locationName":"name"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"ProgramCount":{"locationName":"programCount","type":"integer"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"StopChannel":{"http":{"requestUri":"/prod/channels/{channelId}/stop","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"}},"required":["ChannelId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"ChannelClass":{"locationName":"channelClass"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EgressEndpoints":{"shape":"Sbp","locationName":"egressEndpoints"},"EncoderSettings":{"shape":"S1r","locationName":"encoderSettings"},"Id":{"locationName":"id"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"PipelineDetails":{"shape":"Sbr","locationName":"pipelineDetails"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"RoleArn":{"locationName":"roleArn"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"StopMultiplex":{"http":{"requestUri":"/prod/multiplexes/{multiplexId}/stop","responseCode":202},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"}},"required":["MultiplexId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AvailabilityZones":{"shape":"Sf","locationName":"availabilityZones"},"Destinations":{"shape":"Scu","locationName":"destinations"},"Id":{"locationName":"id"},"MultiplexSettings":{"shape":"Sco","locationName":"multiplexSettings"},"Name":{"locationName":"name"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"ProgramCount":{"locationName":"programCount","type":"integer"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}}},"UpdateChannel":{"http":{"method":"PUT","requestUri":"/prod/channels/{channelId}","responseCode":200},"input":{"type":"structure","members":{"ChannelId":{"location":"uri","locationName":"channelId"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EncoderSettings":{"shape":"S1r","locationName":"encoderSettings"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"RoleArn":{"locationName":"roleArn"}},"required":["ChannelId"]},"output":{"type":"structure","members":{"Channel":{"shape":"Sbo","locationName":"channel"}}}},"UpdateChannelClass":{"http":{"method":"PUT","requestUri":"/prod/channels/{channelId}/channelClass","responseCode":200},"input":{"type":"structure","members":{"ChannelClass":{"locationName":"channelClass"},"ChannelId":{"location":"uri","locationName":"channelId"},"Destinations":{"shape":"S1j","locationName":"destinations"}},"required":["ChannelId","ChannelClass"]},"output":{"type":"structure","members":{"Channel":{"shape":"Sbo","locationName":"channel"}}}},"UpdateInput":{"http":{"method":"PUT","requestUri":"/prod/inputs/{inputId}","responseCode":200},"input":{"type":"structure","members":{"Destinations":{"shape":"Sbv","locationName":"destinations"},"InputId":{"location":"uri","locationName":"inputId"},"InputSecurityGroups":{"shape":"Sf","locationName":"inputSecurityGroups"},"MediaConnectFlows":{"shape":"Sbx","locationName":"mediaConnectFlows"},"Name":{"locationName":"name"},"RoleArn":{"locationName":"roleArn"},"Sources":{"shape":"Sbz","locationName":"sources"}},"required":["InputId"]},"output":{"type":"structure","members":{"Input":{"shape":"Sc4","locationName":"input"}}}},"UpdateInputSecurityGroup":{"http":{"method":"PUT","requestUri":"/prod/inputSecurityGroups/{inputSecurityGroupId}","responseCode":200},"input":{"type":"structure","members":{"InputSecurityGroupId":{"location":"uri","locationName":"inputSecurityGroupId"},"Tags":{"shape":"Sbm","locationName":"tags"},"WhitelistRules":{"shape":"Scg","locationName":"whitelistRules"}},"required":["InputSecurityGroupId"]},"output":{"type":"structure","members":{"SecurityGroup":{"shape":"Scj","locationName":"securityGroup"}}}},"UpdateMultiplex":{"http":{"method":"PUT","requestUri":"/prod/multiplexes/{multiplexId}","responseCode":200},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"},"MultiplexSettings":{"shape":"Sco","locationName":"multiplexSettings"},"Name":{"locationName":"name"}},"required":["MultiplexId"]},"output":{"type":"structure","members":{"Multiplex":{"shape":"Sct","locationName":"multiplex"}}}},"UpdateMultiplexProgram":{"http":{"method":"PUT","requestUri":"/prod/multiplexes/{multiplexId}/programs/{programName}","responseCode":200},"input":{"type":"structure","members":{"MultiplexId":{"location":"uri","locationName":"multiplexId"},"MultiplexProgramSettings":{"shape":"Scz","locationName":"multiplexProgramSettings"},"ProgramName":{"location":"uri","locationName":"programName"}},"required":["MultiplexId","ProgramName"]},"output":{"type":"structure","members":{"MultiplexProgram":{"shape":"Sd7","locationName":"multiplexProgram"}}}},"UpdateReservation":{"http":{"method":"PUT","requestUri":"/prod/reservations/{reservationId}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name"},"ReservationId":{"location":"uri","locationName":"reservationId"}},"required":["ReservationId"]},"output":{"type":"structure","members":{"Reservation":{"shape":"Sf8","locationName":"reservation"}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","members":{"ActionName":{"locationName":"actionName"},"ScheduleActionSettings":{"locationName":"scheduleActionSettings","type":"structure","members":{"HlsId3SegmentTaggingSettings":{"locationName":"hlsId3SegmentTaggingSettings","type":"structure","members":{"Tag":{"locationName":"tag"}},"required":["Tag"]},"HlsTimedMetadataSettings":{"locationName":"hlsTimedMetadataSettings","type":"structure","members":{"Id3":{"locationName":"id3"}},"required":["Id3"]},"InputSwitchSettings":{"locationName":"inputSwitchSettings","type":"structure","members":{"InputAttachmentNameReference":{"locationName":"inputAttachmentNameReference"},"InputClippingSettings":{"locationName":"inputClippingSettings","type":"structure","members":{"InputTimecodeSource":{"locationName":"inputTimecodeSource"},"StartTimecode":{"locationName":"startTimecode","type":"structure","members":{"Timecode":{"locationName":"timecode"}}},"StopTimecode":{"locationName":"stopTimecode","type":"structure","members":{"LastFrameClippingBehavior":{"locationName":"lastFrameClippingBehavior"},"Timecode":{"locationName":"timecode"}}}},"required":["InputTimecodeSource"]},"UrlPath":{"shape":"Sf","locationName":"urlPath"}},"required":["InputAttachmentNameReference"]},"PauseStateSettings":{"locationName":"pauseStateSettings","type":"structure","members":{"Pipelines":{"locationName":"pipelines","type":"list","member":{"type":"structure","members":{"PipelineId":{"locationName":"pipelineId"}},"required":["PipelineId"]}}}},"Scte35ReturnToNetworkSettings":{"locationName":"scte35ReturnToNetworkSettings","type":"structure","members":{"SpliceEventId":{"locationName":"spliceEventId","type":"long"}},"required":["SpliceEventId"]},"Scte35SpliceInsertSettings":{"locationName":"scte35SpliceInsertSettings","type":"structure","members":{"Duration":{"locationName":"duration","type":"long"},"SpliceEventId":{"locationName":"spliceEventId","type":"long"}},"required":["SpliceEventId"]},"Scte35TimeSignalSettings":{"locationName":"scte35TimeSignalSettings","type":"structure","members":{"Scte35Descriptors":{"locationName":"scte35Descriptors","type":"list","member":{"type":"structure","members":{"Scte35DescriptorSettings":{"locationName":"scte35DescriptorSettings","type":"structure","members":{"SegmentationDescriptorScte35DescriptorSettings":{"locationName":"segmentationDescriptorScte35DescriptorSettings","type":"structure","members":{"DeliveryRestrictions":{"locationName":"deliveryRestrictions","type":"structure","members":{"ArchiveAllowedFlag":{"locationName":"archiveAllowedFlag"},"DeviceRestrictions":{"locationName":"deviceRestrictions"},"NoRegionalBlackoutFlag":{"locationName":"noRegionalBlackoutFlag"},"WebDeliveryAllowedFlag":{"locationName":"webDeliveryAllowedFlag"}},"required":["DeviceRestrictions","ArchiveAllowedFlag","WebDeliveryAllowedFlag","NoRegionalBlackoutFlag"]},"SegmentNum":{"locationName":"segmentNum","type":"integer"},"SegmentationCancelIndicator":{"locationName":"segmentationCancelIndicator"},"SegmentationDuration":{"locationName":"segmentationDuration","type":"long"},"SegmentationEventId":{"locationName":"segmentationEventId","type":"long"},"SegmentationTypeId":{"locationName":"segmentationTypeId","type":"integer"},"SegmentationUpid":{"locationName":"segmentationUpid"},"SegmentationUpidType":{"locationName":"segmentationUpidType","type":"integer"},"SegmentsExpected":{"locationName":"segmentsExpected","type":"integer"},"SubSegmentNum":{"locationName":"subSegmentNum","type":"integer"},"SubSegmentsExpected":{"locationName":"subSegmentsExpected","type":"integer"}},"required":["SegmentationEventId","SegmentationCancelIndicator"]}},"required":["SegmentationDescriptorScte35DescriptorSettings"]}},"required":["Scte35DescriptorSettings"]}}},"required":["Scte35Descriptors"]},"StaticImageActivateSettings":{"locationName":"staticImageActivateSettings","type":"structure","members":{"Duration":{"locationName":"duration","type":"integer"},"FadeIn":{"locationName":"fadeIn","type":"integer"},"FadeOut":{"locationName":"fadeOut","type":"integer"},"Height":{"locationName":"height","type":"integer"},"Image":{"shape":"S14","locationName":"image"},"ImageX":{"locationName":"imageX","type":"integer"},"ImageY":{"locationName":"imageY","type":"integer"},"Layer":{"locationName":"layer","type":"integer"},"Opacity":{"locationName":"opacity","type":"integer"},"Width":{"locationName":"width","type":"integer"}},"required":["Image"]},"StaticImageDeactivateSettings":{"locationName":"staticImageDeactivateSettings","type":"structure","members":{"FadeOut":{"locationName":"fadeOut","type":"integer"},"Layer":{"locationName":"layer","type":"integer"}}}}},"ScheduleActionStartSettings":{"locationName":"scheduleActionStartSettings","type":"structure","members":{"FixedModeScheduleActionStartSettings":{"locationName":"fixedModeScheduleActionStartSettings","type":"structure","members":{"Time":{"locationName":"time"}},"required":["Time"]},"FollowModeScheduleActionStartSettings":{"locationName":"followModeScheduleActionStartSettings","type":"structure","members":{"FollowPoint":{"locationName":"followPoint"},"ReferenceActionName":{"locationName":"referenceActionName"}},"required":["ReferenceActionName","FollowPoint"]},"ImmediateModeScheduleActionStartSettings":{"locationName":"immediateModeScheduleActionStartSettings","type":"structure","members":{}}}}},"required":["ActionName","ScheduleActionStartSettings","ScheduleActionSettings"]}},"Sf":{"type":"list","member":{}},"S14":{"type":"structure","members":{"PasswordParam":{"locationName":"passwordParam"},"Uri":{"locationName":"uri"},"Username":{"locationName":"username"}},"required":["Uri"]},"S1j":{"type":"list","member":{"type":"structure","members":{"Id":{"locationName":"id"},"MediaPackageSettings":{"locationName":"mediaPackageSettings","type":"list","member":{"type":"structure","members":{"ChannelId":{"locationName":"channelId"}}}},"MultiplexSettings":{"locationName":"multiplexSettings","type":"structure","members":{"MultiplexId":{"locationName":"multiplexId"},"ProgramName":{"locationName":"programName"}}},"Settings":{"locationName":"settings","type":"list","member":{"type":"structure","members":{"PasswordParam":{"locationName":"passwordParam"},"StreamName":{"locationName":"streamName"},"Url":{"locationName":"url"},"Username":{"locationName":"username"}}}}}}},"S1r":{"type":"structure","members":{"AudioDescriptions":{"locationName":"audioDescriptions","type":"list","member":{"type":"structure","members":{"AudioNormalizationSettings":{"locationName":"audioNormalizationSettings","type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"AlgorithmControl":{"locationName":"algorithmControl"},"TargetLkfs":{"locationName":"targetLkfs","type":"double"}}},"AudioSelectorName":{"locationName":"audioSelectorName"},"AudioType":{"locationName":"audioType"},"AudioTypeControl":{"locationName":"audioTypeControl"},"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"AacSettings":{"locationName":"aacSettings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"double"},"CodingMode":{"locationName":"codingMode"},"InputType":{"locationName":"inputType"},"Profile":{"locationName":"profile"},"RateControlMode":{"locationName":"rateControlMode"},"RawFormat":{"locationName":"rawFormat"},"SampleRate":{"locationName":"sampleRate","type":"double"},"Spec":{"locationName":"spec"},"VbrQuality":{"locationName":"vbrQuality"}}},"Ac3Settings":{"locationName":"ac3Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"double"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DrcProfile":{"locationName":"drcProfile"},"LfeFilter":{"locationName":"lfeFilter"},"MetadataControl":{"locationName":"metadataControl"}}},"Eac3Settings":{"locationName":"eac3Settings","type":"structure","members":{"AttenuationControl":{"locationName":"attenuationControl"},"Bitrate":{"locationName":"bitrate","type":"double"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"DcFilter":{"locationName":"dcFilter"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DrcLine":{"locationName":"drcLine"},"DrcRf":{"locationName":"drcRf"},"LfeControl":{"locationName":"lfeControl"},"LfeFilter":{"locationName":"lfeFilter"},"LoRoCenterMixLevel":{"locationName":"loRoCenterMixLevel","type":"double"},"LoRoSurroundMixLevel":{"locationName":"loRoSurroundMixLevel","type":"double"},"LtRtCenterMixLevel":{"locationName":"ltRtCenterMixLevel","type":"double"},"LtRtSurroundMixLevel":{"locationName":"ltRtSurroundMixLevel","type":"double"},"MetadataControl":{"locationName":"metadataControl"},"PassthroughControl":{"locationName":"passthroughControl"},"PhaseControl":{"locationName":"phaseControl"},"StereoDownmix":{"locationName":"stereoDownmix"},"SurroundExMode":{"locationName":"surroundExMode"},"SurroundMode":{"locationName":"surroundMode"}}},"Mp2Settings":{"locationName":"mp2Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"double"},"CodingMode":{"locationName":"codingMode"},"SampleRate":{"locationName":"sampleRate","type":"double"}}},"PassThroughSettings":{"locationName":"passThroughSettings","type":"structure","members":{}}}},"LanguageCode":{"locationName":"languageCode"},"LanguageCodeControl":{"locationName":"languageCodeControl"},"Name":{"locationName":"name"},"RemixSettings":{"locationName":"remixSettings","type":"structure","members":{"ChannelMappings":{"locationName":"channelMappings","type":"list","member":{"type":"structure","members":{"InputChannelLevels":{"locationName":"inputChannelLevels","type":"list","member":{"type":"structure","members":{"Gain":{"locationName":"gain","type":"integer"},"InputChannel":{"locationName":"inputChannel","type":"integer"}},"required":["InputChannel","Gain"]}},"OutputChannel":{"locationName":"outputChannel","type":"integer"}},"required":["OutputChannel","InputChannelLevels"]}},"ChannelsIn":{"locationName":"channelsIn","type":"integer"},"ChannelsOut":{"locationName":"channelsOut","type":"integer"}},"required":["ChannelMappings"]},"StreamName":{"locationName":"streamName"}},"required":["AudioSelectorName","Name"]}},"AvailBlanking":{"locationName":"availBlanking","type":"structure","members":{"AvailBlankingImage":{"shape":"S14","locationName":"availBlankingImage"},"State":{"locationName":"state"}}},"AvailConfiguration":{"locationName":"availConfiguration","type":"structure","members":{"AvailSettings":{"locationName":"availSettings","type":"structure","members":{"Scte35SpliceInsert":{"locationName":"scte35SpliceInsert","type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"NoRegionalBlackoutFlag":{"locationName":"noRegionalBlackoutFlag"},"WebDeliveryAllowedFlag":{"locationName":"webDeliveryAllowedFlag"}}},"Scte35TimeSignalApos":{"locationName":"scte35TimeSignalApos","type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"NoRegionalBlackoutFlag":{"locationName":"noRegionalBlackoutFlag"},"WebDeliveryAllowedFlag":{"locationName":"webDeliveryAllowedFlag"}}}}}}},"BlackoutSlate":{"locationName":"blackoutSlate","type":"structure","members":{"BlackoutSlateImage":{"shape":"S14","locationName":"blackoutSlateImage"},"NetworkEndBlackout":{"locationName":"networkEndBlackout"},"NetworkEndBlackoutImage":{"shape":"S14","locationName":"networkEndBlackoutImage"},"NetworkId":{"locationName":"networkId"},"State":{"locationName":"state"}}},"CaptionDescriptions":{"locationName":"captionDescriptions","type":"list","member":{"type":"structure","members":{"CaptionSelectorName":{"locationName":"captionSelectorName"},"DestinationSettings":{"locationName":"destinationSettings","type":"structure","members":{"AribDestinationSettings":{"locationName":"aribDestinationSettings","type":"structure","members":{}},"BurnInDestinationSettings":{"locationName":"burnInDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"Font":{"shape":"S14","locationName":"font"},"FontColor":{"locationName":"fontColor"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontSize":{"locationName":"fontSize"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"TeletextGridControl":{"locationName":"teletextGridControl"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"DvbSubDestinationSettings":{"locationName":"dvbSubDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"Font":{"shape":"S14","locationName":"font"},"FontColor":{"locationName":"fontColor"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontSize":{"locationName":"fontSize"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"TeletextGridControl":{"locationName":"teletextGridControl"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"EmbeddedDestinationSettings":{"locationName":"embeddedDestinationSettings","type":"structure","members":{}},"EmbeddedPlusScte20DestinationSettings":{"locationName":"embeddedPlusScte20DestinationSettings","type":"structure","members":{}},"RtmpCaptionInfoDestinationSettings":{"locationName":"rtmpCaptionInfoDestinationSettings","type":"structure","members":{}},"Scte20PlusEmbeddedDestinationSettings":{"locationName":"scte20PlusEmbeddedDestinationSettings","type":"structure","members":{}},"Scte27DestinationSettings":{"locationName":"scte27DestinationSettings","type":"structure","members":{}},"SmpteTtDestinationSettings":{"locationName":"smpteTtDestinationSettings","type":"structure","members":{}},"TeletextDestinationSettings":{"locationName":"teletextDestinationSettings","type":"structure","members":{}},"TtmlDestinationSettings":{"locationName":"ttmlDestinationSettings","type":"structure","members":{"StyleControl":{"locationName":"styleControl"}}},"WebvttDestinationSettings":{"locationName":"webvttDestinationSettings","type":"structure","members":{}}}},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"},"Name":{"locationName":"name"}},"required":["CaptionSelectorName","Name"]}},"GlobalConfiguration":{"locationName":"globalConfiguration","type":"structure","members":{"InitialAudioGain":{"locationName":"initialAudioGain","type":"integer"},"InputEndAction":{"locationName":"inputEndAction"},"InputLossBehavior":{"locationName":"inputLossBehavior","type":"structure","members":{"BlackFrameMsec":{"locationName":"blackFrameMsec","type":"integer"},"InputLossImageColor":{"locationName":"inputLossImageColor"},"InputLossImageSlate":{"shape":"S14","locationName":"inputLossImageSlate"},"InputLossImageType":{"locationName":"inputLossImageType"},"RepeatFrameMsec":{"locationName":"repeatFrameMsec","type":"integer"}}},"OutputLockingMode":{"locationName":"outputLockingMode"},"OutputTimingSource":{"locationName":"outputTimingSource"},"SupportLowFramerateInputs":{"locationName":"supportLowFramerateInputs"}}},"NielsenConfiguration":{"locationName":"nielsenConfiguration","type":"structure","members":{"DistributorId":{"locationName":"distributorId"},"NielsenPcmToId3Tagging":{"locationName":"nielsenPcmToId3Tagging"}}},"OutputGroups":{"locationName":"outputGroups","type":"list","member":{"type":"structure","members":{"Name":{"locationName":"name"},"OutputGroupSettings":{"locationName":"outputGroupSettings","type":"structure","members":{"ArchiveGroupSettings":{"locationName":"archiveGroupSettings","type":"structure","members":{"Destination":{"shape":"S51","locationName":"destination"},"RolloverInterval":{"locationName":"rolloverInterval","type":"integer"}},"required":["Destination"]},"FrameCaptureGroupSettings":{"locationName":"frameCaptureGroupSettings","type":"structure","members":{"Destination":{"shape":"S51","locationName":"destination"}},"required":["Destination"]},"HlsGroupSettings":{"locationName":"hlsGroupSettings","type":"structure","members":{"AdMarkers":{"locationName":"adMarkers","type":"list","member":{}},"BaseUrlContent":{"locationName":"baseUrlContent"},"BaseUrlContent1":{"locationName":"baseUrlContent1"},"BaseUrlManifest":{"locationName":"baseUrlManifest"},"BaseUrlManifest1":{"locationName":"baseUrlManifest1"},"CaptionLanguageMappings":{"locationName":"captionLanguageMappings","type":"list","member":{"type":"structure","members":{"CaptionChannel":{"locationName":"captionChannel","type":"integer"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}},"required":["LanguageCode","LanguageDescription","CaptionChannel"]}},"CaptionLanguageSetting":{"locationName":"captionLanguageSetting"},"ClientCache":{"locationName":"clientCache"},"CodecSpecification":{"locationName":"codecSpecification"},"ConstantIv":{"locationName":"constantIv"},"Destination":{"shape":"S51","locationName":"destination"},"DirectoryStructure":{"locationName":"directoryStructure"},"EncryptionType":{"locationName":"encryptionType"},"HlsCdnSettings":{"locationName":"hlsCdnSettings","type":"structure","members":{"HlsAkamaiSettings":{"locationName":"hlsAkamaiSettings","type":"structure","members":{"ConnectionRetryInterval":{"locationName":"connectionRetryInterval","type":"integer"},"FilecacheDuration":{"locationName":"filecacheDuration","type":"integer"},"HttpTransferMode":{"locationName":"httpTransferMode"},"NumRetries":{"locationName":"numRetries","type":"integer"},"RestartDelay":{"locationName":"restartDelay","type":"integer"},"Salt":{"locationName":"salt"},"Token":{"locationName":"token"}}},"HlsBasicPutSettings":{"locationName":"hlsBasicPutSettings","type":"structure","members":{"ConnectionRetryInterval":{"locationName":"connectionRetryInterval","type":"integer"},"FilecacheDuration":{"locationName":"filecacheDuration","type":"integer"},"NumRetries":{"locationName":"numRetries","type":"integer"},"RestartDelay":{"locationName":"restartDelay","type":"integer"}}},"HlsMediaStoreSettings":{"locationName":"hlsMediaStoreSettings","type":"structure","members":{"ConnectionRetryInterval":{"locationName":"connectionRetryInterval","type":"integer"},"FilecacheDuration":{"locationName":"filecacheDuration","type":"integer"},"MediaStoreStorageClass":{"locationName":"mediaStoreStorageClass"},"NumRetries":{"locationName":"numRetries","type":"integer"},"RestartDelay":{"locationName":"restartDelay","type":"integer"}}},"HlsWebdavSettings":{"locationName":"hlsWebdavSettings","type":"structure","members":{"ConnectionRetryInterval":{"locationName":"connectionRetryInterval","type":"integer"},"FilecacheDuration":{"locationName":"filecacheDuration","type":"integer"},"HttpTransferMode":{"locationName":"httpTransferMode"},"NumRetries":{"locationName":"numRetries","type":"integer"},"RestartDelay":{"locationName":"restartDelay","type":"integer"}}}}},"HlsId3SegmentTagging":{"locationName":"hlsId3SegmentTagging"},"IFrameOnlyPlaylists":{"locationName":"iFrameOnlyPlaylists"},"IndexNSegments":{"locationName":"indexNSegments","type":"integer"},"InputLossAction":{"locationName":"inputLossAction"},"IvInManifest":{"locationName":"ivInManifest"},"IvSource":{"locationName":"ivSource"},"KeepSegments":{"locationName":"keepSegments","type":"integer"},"KeyFormat":{"locationName":"keyFormat"},"KeyFormatVersions":{"locationName":"keyFormatVersions"},"KeyProviderSettings":{"locationName":"keyProviderSettings","type":"structure","members":{"StaticKeySettings":{"locationName":"staticKeySettings","type":"structure","members":{"KeyProviderServer":{"shape":"S14","locationName":"keyProviderServer"},"StaticKeyValue":{"locationName":"staticKeyValue"}},"required":["StaticKeyValue"]}}},"ManifestCompression":{"locationName":"manifestCompression"},"ManifestDurationFormat":{"locationName":"manifestDurationFormat"},"MinSegmentLength":{"locationName":"minSegmentLength","type":"integer"},"Mode":{"locationName":"mode"},"OutputSelection":{"locationName":"outputSelection"},"ProgramDateTime":{"locationName":"programDateTime"},"ProgramDateTimePeriod":{"locationName":"programDateTimePeriod","type":"integer"},"RedundantManifest":{"locationName":"redundantManifest"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentationMode":{"locationName":"segmentationMode"},"SegmentsPerSubdirectory":{"locationName":"segmentsPerSubdirectory","type":"integer"},"StreamInfResolution":{"locationName":"streamInfResolution"},"TimedMetadataId3Frame":{"locationName":"timedMetadataId3Frame"},"TimedMetadataId3Period":{"locationName":"timedMetadataId3Period","type":"integer"},"TimestampDeltaMilliseconds":{"locationName":"timestampDeltaMilliseconds","type":"integer"},"TsFileMode":{"locationName":"tsFileMode"}},"required":["Destination"]},"MediaPackageGroupSettings":{"locationName":"mediaPackageGroupSettings","type":"structure","members":{"Destination":{"shape":"S51","locationName":"destination"}},"required":["Destination"]},"MsSmoothGroupSettings":{"locationName":"msSmoothGroupSettings","type":"structure","members":{"AcquisitionPointId":{"locationName":"acquisitionPointId"},"AudioOnlyTimecodeControl":{"locationName":"audioOnlyTimecodeControl"},"CertificateMode":{"locationName":"certificateMode"},"ConnectionRetryInterval":{"locationName":"connectionRetryInterval","type":"integer"},"Destination":{"shape":"S51","locationName":"destination"},"EventId":{"locationName":"eventId"},"EventIdMode":{"locationName":"eventIdMode"},"EventStopBehavior":{"locationName":"eventStopBehavior"},"FilecacheDuration":{"locationName":"filecacheDuration","type":"integer"},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"InputLossAction":{"locationName":"inputLossAction"},"NumRetries":{"locationName":"numRetries","type":"integer"},"RestartDelay":{"locationName":"restartDelay","type":"integer"},"SegmentationMode":{"locationName":"segmentationMode"},"SendDelayMs":{"locationName":"sendDelayMs","type":"integer"},"SparseTrackType":{"locationName":"sparseTrackType"},"StreamManifestBehavior":{"locationName":"streamManifestBehavior"},"TimestampOffset":{"locationName":"timestampOffset"},"TimestampOffsetMode":{"locationName":"timestampOffsetMode"}},"required":["Destination"]},"MultiplexGroupSettings":{"locationName":"multiplexGroupSettings","type":"structure","members":{}},"RtmpGroupSettings":{"locationName":"rtmpGroupSettings","type":"structure","members":{"AuthenticationScheme":{"locationName":"authenticationScheme"},"CacheFullBehavior":{"locationName":"cacheFullBehavior"},"CacheLength":{"locationName":"cacheLength","type":"integer"},"CaptionData":{"locationName":"captionData"},"InputLossAction":{"locationName":"inputLossAction"},"RestartDelay":{"locationName":"restartDelay","type":"integer"}}},"UdpGroupSettings":{"locationName":"udpGroupSettings","type":"structure","members":{"InputLossAction":{"locationName":"inputLossAction"},"TimedMetadataId3Frame":{"locationName":"timedMetadataId3Frame"},"TimedMetadataId3Period":{"locationName":"timedMetadataId3Period","type":"integer"}}}}},"Outputs":{"locationName":"outputs","type":"list","member":{"type":"structure","members":{"AudioDescriptionNames":{"shape":"Sf","locationName":"audioDescriptionNames"},"CaptionDescriptionNames":{"shape":"Sf","locationName":"captionDescriptionNames"},"OutputName":{"locationName":"outputName"},"OutputSettings":{"locationName":"outputSettings","type":"structure","members":{"ArchiveOutputSettings":{"locationName":"archiveOutputSettings","type":"structure","members":{"ContainerSettings":{"locationName":"containerSettings","type":"structure","members":{"M2tsSettings":{"shape":"S6z","locationName":"m2tsSettings"}}},"Extension":{"locationName":"extension"},"NameModifier":{"locationName":"nameModifier"}},"required":["ContainerSettings"]},"FrameCaptureOutputSettings":{"locationName":"frameCaptureOutputSettings","type":"structure","members":{"NameModifier":{"locationName":"nameModifier"}}},"HlsOutputSettings":{"locationName":"hlsOutputSettings","type":"structure","members":{"H265PackagingType":{"locationName":"h265PackagingType"},"HlsSettings":{"locationName":"hlsSettings","type":"structure","members":{"AudioOnlyHlsSettings":{"locationName":"audioOnlyHlsSettings","type":"structure","members":{"AudioGroupId":{"locationName":"audioGroupId"},"AudioOnlyImage":{"shape":"S14","locationName":"audioOnlyImage"},"AudioTrackType":{"locationName":"audioTrackType"},"SegmentType":{"locationName":"segmentType"}}},"Fmp4HlsSettings":{"locationName":"fmp4HlsSettings","type":"structure","members":{"AudioRenditionSets":{"locationName":"audioRenditionSets"}}},"StandardHlsSettings":{"locationName":"standardHlsSettings","type":"structure","members":{"AudioRenditionSets":{"locationName":"audioRenditionSets"},"M3u8Settings":{"locationName":"m3u8Settings","type":"structure","members":{"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"locationName":"audioPids"},"EcmPid":{"locationName":"ecmPid"},"NielsenId3Behavior":{"locationName":"nielsenId3Behavior"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPeriod":{"locationName":"pcrPeriod","type":"integer"},"PcrPid":{"locationName":"pcrPid"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid"},"ProgramNum":{"locationName":"programNum","type":"integer"},"Scte35Behavior":{"locationName":"scte35Behavior"},"Scte35Pid":{"locationName":"scte35Pid"},"TimedMetadataBehavior":{"locationName":"timedMetadataBehavior"},"TimedMetadataPid":{"locationName":"timedMetadataPid"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid"}}}},"required":["M3u8Settings"]}}},"NameModifier":{"locationName":"nameModifier"},"SegmentModifier":{"locationName":"segmentModifier"}},"required":["HlsSettings"]},"MediaPackageOutputSettings":{"locationName":"mediaPackageOutputSettings","type":"structure","members":{}},"MsSmoothOutputSettings":{"locationName":"msSmoothOutputSettings","type":"structure","members":{"H265PackagingType":{"locationName":"h265PackagingType"},"NameModifier":{"locationName":"nameModifier"}}},"MultiplexOutputSettings":{"locationName":"multiplexOutputSettings","type":"structure","members":{"Destination":{"shape":"S51","locationName":"destination"}},"required":["Destination"]},"RtmpOutputSettings":{"locationName":"rtmpOutputSettings","type":"structure","members":{"CertificateMode":{"locationName":"certificateMode"},"ConnectionRetryInterval":{"locationName":"connectionRetryInterval","type":"integer"},"Destination":{"shape":"S51","locationName":"destination"},"NumRetries":{"locationName":"numRetries","type":"integer"}},"required":["Destination"]},"UdpOutputSettings":{"locationName":"udpOutputSettings","type":"structure","members":{"BufferMsec":{"locationName":"bufferMsec","type":"integer"},"ContainerSettings":{"locationName":"containerSettings","type":"structure","members":{"M2tsSettings":{"shape":"S6z","locationName":"m2tsSettings"}}},"Destination":{"shape":"S51","locationName":"destination"},"FecOutputSettings":{"locationName":"fecOutputSettings","type":"structure","members":{"ColumnDepth":{"locationName":"columnDepth","type":"integer"},"IncludeFec":{"locationName":"includeFec"},"RowLength":{"locationName":"rowLength","type":"integer"}}}},"required":["Destination","ContainerSettings"]}}},"VideoDescriptionName":{"locationName":"videoDescriptionName"}},"required":["OutputSettings"]}}},"required":["Outputs","OutputGroupSettings"]}},"TimecodeConfig":{"locationName":"timecodeConfig","type":"structure","members":{"Source":{"locationName":"source"},"SyncThreshold":{"locationName":"syncThreshold","type":"integer"}},"required":["Source"]},"VideoDescriptions":{"locationName":"videoDescriptions","type":"list","member":{"type":"structure","members":{"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"FrameCaptureSettings":{"locationName":"frameCaptureSettings","type":"structure","members":{"CaptureInterval":{"locationName":"captureInterval","type":"integer"},"CaptureIntervalUnits":{"locationName":"captureIntervalUnits"}},"required":["CaptureInterval"]},"H264Settings":{"locationName":"h264Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"AfdSignaling":{"locationName":"afdSignaling"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BufFillPct":{"locationName":"bufFillPct","type":"integer"},"BufSize":{"locationName":"bufSize","type":"integer"},"ColorMetadata":{"locationName":"colorMetadata"},"ColorSpaceSettings":{"locationName":"colorSpaceSettings","type":"structure","members":{"ColorSpacePassthroughSettings":{"shape":"S92","locationName":"colorSpacePassthroughSettings"},"Rec601Settings":{"shape":"S93","locationName":"rec601Settings"},"Rec709Settings":{"shape":"S94","locationName":"rec709Settings"}}},"EntropyEncoding":{"locationName":"entropyEncoding"},"FixedAfd":{"locationName":"fixedAfd"},"FlickerAq":{"locationName":"flickerAq"},"ForceFieldPictures":{"locationName":"forceFieldPictures"},"FramerateControl":{"locationName":"framerateControl"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopNumBFrames":{"locationName":"gopNumBFrames","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"Level":{"locationName":"level"},"LookAheadRateControl":{"locationName":"lookAheadRateControl"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumRefFrames":{"locationName":"numRefFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"Profile":{"locationName":"profile"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"RateControlMode":{"locationName":"rateControlMode"},"ScanType":{"locationName":"scanType"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAq":{"locationName":"spatialAq"},"SubgopLength":{"locationName":"subgopLength"},"Syntax":{"locationName":"syntax"},"TemporalAq":{"locationName":"temporalAq"},"TimecodeInsertion":{"locationName":"timecodeInsertion"}}},"H265Settings":{"locationName":"h265Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"AfdSignaling":{"locationName":"afdSignaling"},"AlternativeTransferFunction":{"locationName":"alternativeTransferFunction"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BufSize":{"locationName":"bufSize","type":"integer"},"ColorMetadata":{"locationName":"colorMetadata"},"ColorSpaceSettings":{"locationName":"colorSpaceSettings","type":"structure","members":{"ColorSpacePassthroughSettings":{"shape":"S92","locationName":"colorSpacePassthroughSettings"},"Hdr10Settings":{"locationName":"hdr10Settings","type":"structure","members":{"MaxCll":{"locationName":"maxCll","type":"integer"},"MaxFall":{"locationName":"maxFall","type":"integer"}}},"Rec601Settings":{"shape":"S93","locationName":"rec601Settings"},"Rec709Settings":{"shape":"S94","locationName":"rec709Settings"}}},"FixedAfd":{"locationName":"fixedAfd"},"FlickerAq":{"locationName":"flickerAq"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"Level":{"locationName":"level"},"LookAheadRateControl":{"locationName":"lookAheadRateControl"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"Profile":{"locationName":"profile"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"RateControlMode":{"locationName":"rateControlMode"},"ScanType":{"locationName":"scanType"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"Tier":{"locationName":"tier"},"TimecodeInsertion":{"locationName":"timecodeInsertion"}},"required":["FramerateNumerator","FramerateDenominator"]}}},"Height":{"locationName":"height","type":"integer"},"Name":{"locationName":"name"},"RespondToAfd":{"locationName":"respondToAfd"},"ScalingBehavior":{"locationName":"scalingBehavior"},"Sharpness":{"locationName":"sharpness","type":"integer"},"Width":{"locationName":"width","type":"integer"}},"required":["Name"]}}},"required":["VideoDescriptions","AudioDescriptions","OutputGroups","TimecodeConfig"]},"S51":{"type":"structure","members":{"DestinationRefId":{"locationName":"destinationRefId"}}},"S6z":{"type":"structure","members":{"AbsentInputAudioBehavior":{"locationName":"absentInputAudioBehavior"},"Arib":{"locationName":"arib"},"AribCaptionsPid":{"locationName":"aribCaptionsPid"},"AribCaptionsPidControl":{"locationName":"aribCaptionsPidControl"},"AudioBufferModel":{"locationName":"audioBufferModel"},"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"locationName":"audioPids"},"AudioStreamType":{"locationName":"audioStreamType"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BufferModel":{"locationName":"bufferModel"},"CcDescriptor":{"locationName":"ccDescriptor"},"DvbNitSettings":{"locationName":"dvbNitSettings","type":"structure","members":{"NetworkId":{"locationName":"networkId","type":"integer"},"NetworkName":{"locationName":"networkName"},"RepInterval":{"locationName":"repInterval","type":"integer"}},"required":["NetworkName","NetworkId"]},"DvbSdtSettings":{"locationName":"dvbSdtSettings","type":"structure","members":{"OutputSdt":{"locationName":"outputSdt"},"RepInterval":{"locationName":"repInterval","type":"integer"},"ServiceName":{"locationName":"serviceName"},"ServiceProviderName":{"locationName":"serviceProviderName"}}},"DvbSubPids":{"locationName":"dvbSubPids"},"DvbTdtSettings":{"locationName":"dvbTdtSettings","type":"structure","members":{"RepInterval":{"locationName":"repInterval","type":"integer"}}},"DvbTeletextPid":{"locationName":"dvbTeletextPid"},"Ebif":{"locationName":"ebif"},"EbpAudioInterval":{"locationName":"ebpAudioInterval"},"EbpLookaheadMs":{"locationName":"ebpLookaheadMs","type":"integer"},"EbpPlacement":{"locationName":"ebpPlacement"},"EcmPid":{"locationName":"ecmPid"},"EsRateInPes":{"locationName":"esRateInPes"},"EtvPlatformPid":{"locationName":"etvPlatformPid"},"EtvSignalPid":{"locationName":"etvSignalPid"},"FragmentTime":{"locationName":"fragmentTime","type":"double"},"Klv":{"locationName":"klv"},"KlvDataPids":{"locationName":"klvDataPids"},"NielsenId3Behavior":{"locationName":"nielsenId3Behavior"},"NullPacketBitrate":{"locationName":"nullPacketBitrate","type":"double"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPeriod":{"locationName":"pcrPeriod","type":"integer"},"PcrPid":{"locationName":"pcrPid"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid"},"ProgramNum":{"locationName":"programNum","type":"integer"},"RateMode":{"locationName":"rateMode"},"Scte27Pids":{"locationName":"scte27Pids"},"Scte35Control":{"locationName":"scte35Control"},"Scte35Pid":{"locationName":"scte35Pid"},"SegmentationMarkers":{"locationName":"segmentationMarkers"},"SegmentationStyle":{"locationName":"segmentationStyle"},"SegmentationTime":{"locationName":"segmentationTime","type":"double"},"TimedMetadataBehavior":{"locationName":"timedMetadataBehavior"},"TimedMetadataPid":{"locationName":"timedMetadataPid"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid"}}},"S92":{"type":"structure","members":{}},"S93":{"type":"structure","members":{}},"S94":{"type":"structure","members":{}},"Saf":{"type":"list","member":{"type":"structure","members":{"AutomaticInputFailoverSettings":{"locationName":"automaticInputFailoverSettings","type":"structure","members":{"InputPreference":{"locationName":"inputPreference"},"SecondaryInputId":{"locationName":"secondaryInputId"}},"required":["SecondaryInputId"]},"InputAttachmentName":{"locationName":"inputAttachmentName"},"InputId":{"locationName":"inputId"},"InputSettings":{"locationName":"inputSettings","type":"structure","members":{"AudioSelectors":{"locationName":"audioSelectors","type":"list","member":{"type":"structure","members":{"Name":{"locationName":"name"},"SelectorSettings":{"locationName":"selectorSettings","type":"structure","members":{"AudioLanguageSelection":{"locationName":"audioLanguageSelection","type":"structure","members":{"LanguageCode":{"locationName":"languageCode"},"LanguageSelectionPolicy":{"locationName":"languageSelectionPolicy"}},"required":["LanguageCode"]},"AudioPidSelection":{"locationName":"audioPidSelection","type":"structure","members":{"Pid":{"locationName":"pid","type":"integer"}},"required":["Pid"]}}}},"required":["Name"]}},"CaptionSelectors":{"locationName":"captionSelectors","type":"list","member":{"type":"structure","members":{"LanguageCode":{"locationName":"languageCode"},"Name":{"locationName":"name"},"SelectorSettings":{"locationName":"selectorSettings","type":"structure","members":{"AribSourceSettings":{"locationName":"aribSourceSettings","type":"structure","members":{}},"DvbSubSourceSettings":{"locationName":"dvbSubSourceSettings","type":"structure","members":{"Pid":{"locationName":"pid","type":"integer"}}},"EmbeddedSourceSettings":{"locationName":"embeddedSourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"Scte20Detection":{"locationName":"scte20Detection"},"Source608ChannelNumber":{"locationName":"source608ChannelNumber","type":"integer"},"Source608TrackNumber":{"locationName":"source608TrackNumber","type":"integer"}}},"Scte20SourceSettings":{"locationName":"scte20SourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"Source608ChannelNumber":{"locationName":"source608ChannelNumber","type":"integer"}}},"Scte27SourceSettings":{"locationName":"scte27SourceSettings","type":"structure","members":{"Pid":{"locationName":"pid","type":"integer"}}},"TeletextSourceSettings":{"locationName":"teletextSourceSettings","type":"structure","members":{"PageNumber":{"locationName":"pageNumber"}}}}}},"required":["Name"]}},"DeblockFilter":{"locationName":"deblockFilter"},"DenoiseFilter":{"locationName":"denoiseFilter"},"FilterStrength":{"locationName":"filterStrength","type":"integer"},"InputFilter":{"locationName":"inputFilter"},"NetworkInputSettings":{"locationName":"networkInputSettings","type":"structure","members":{"HlsInputSettings":{"locationName":"hlsInputSettings","type":"structure","members":{"Bandwidth":{"locationName":"bandwidth","type":"integer"},"BufferSegments":{"locationName":"bufferSegments","type":"integer"},"Retries":{"locationName":"retries","type":"integer"},"RetryInterval":{"locationName":"retryInterval","type":"integer"}}},"ServerValidation":{"locationName":"serverValidation"}}},"SourceEndBehavior":{"locationName":"sourceEndBehavior"},"VideoSelector":{"locationName":"videoSelector","type":"structure","members":{"ColorSpace":{"locationName":"colorSpace"},"ColorSpaceUsage":{"locationName":"colorSpaceUsage"},"SelectorSettings":{"locationName":"selectorSettings","type":"structure","members":{"VideoSelectorPid":{"locationName":"videoSelectorPid","type":"structure","members":{"Pid":{"locationName":"pid","type":"integer"}}},"VideoSelectorProgramId":{"locationName":"videoSelectorProgramId","type":"structure","members":{"ProgramId":{"locationName":"programId","type":"integer"}}}}}}}}}}}},"Sbh":{"type":"structure","members":{"Codec":{"locationName":"codec"},"MaximumBitrate":{"locationName":"maximumBitrate"},"Resolution":{"locationName":"resolution"}}},"Sbm":{"type":"map","key":{},"value":{}},"Sbo":{"type":"structure","members":{"Arn":{"locationName":"arn"},"ChannelClass":{"locationName":"channelClass"},"Destinations":{"shape":"S1j","locationName":"destinations"},"EgressEndpoints":{"shape":"Sbp","locationName":"egressEndpoints"},"EncoderSettings":{"shape":"S1r","locationName":"encoderSettings"},"Id":{"locationName":"id"},"InputAttachments":{"shape":"Saf","locationName":"inputAttachments"},"InputSpecification":{"shape":"Sbh","locationName":"inputSpecification"},"LogLevel":{"locationName":"logLevel"},"Name":{"locationName":"name"},"PipelineDetails":{"shape":"Sbr","locationName":"pipelineDetails"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"RoleArn":{"locationName":"roleArn"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}},"Sbp":{"type":"list","member":{"type":"structure","members":{"SourceIp":{"locationName":"sourceIp"}}}},"Sbr":{"type":"list","member":{"type":"structure","members":{"ActiveInputAttachmentName":{"locationName":"activeInputAttachmentName"},"ActiveInputSwitchActionName":{"locationName":"activeInputSwitchActionName"},"PipelineId":{"locationName":"pipelineId"}}}},"Sbv":{"type":"list","member":{"type":"structure","members":{"StreamName":{"locationName":"streamName"}}}},"Sbx":{"type":"list","member":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"}}}},"Sbz":{"type":"list","member":{"type":"structure","members":{"PasswordParam":{"locationName":"passwordParam"},"Url":{"locationName":"url"},"Username":{"locationName":"username"}}}},"Sc4":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AttachedChannels":{"shape":"Sf","locationName":"attachedChannels"},"Destinations":{"shape":"Sc5","locationName":"destinations"},"Id":{"locationName":"id"},"InputClass":{"locationName":"inputClass"},"InputSourceType":{"locationName":"inputSourceType"},"MediaConnectFlows":{"shape":"Sca","locationName":"mediaConnectFlows"},"Name":{"locationName":"name"},"RoleArn":{"locationName":"roleArn"},"SecurityGroups":{"shape":"Sf","locationName":"securityGroups"},"Sources":{"shape":"Scc","locationName":"sources"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"},"Type":{"locationName":"type"}}},"Sc5":{"type":"list","member":{"type":"structure","members":{"Ip":{"locationName":"ip"},"Port":{"locationName":"port"},"Url":{"locationName":"url"},"Vpc":{"locationName":"vpc","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}}}},"Sca":{"type":"list","member":{"type":"structure","members":{"FlowArn":{"locationName":"flowArn"}}}},"Scc":{"type":"list","member":{"type":"structure","members":{"PasswordParam":{"locationName":"passwordParam"},"Url":{"locationName":"url"},"Username":{"locationName":"username"}}}},"Scg":{"type":"list","member":{"type":"structure","members":{"Cidr":{"locationName":"cidr"}}}},"Scj":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"},"Inputs":{"shape":"Sf","locationName":"inputs"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"},"WhitelistRules":{"shape":"Scl","locationName":"whitelistRules"}}},"Scl":{"type":"list","member":{"type":"structure","members":{"Cidr":{"locationName":"cidr"}}}},"Sco":{"type":"structure","members":{"MaximumVideoBufferDelayMilliseconds":{"locationName":"maximumVideoBufferDelayMilliseconds","type":"integer"},"TransportStreamBitrate":{"locationName":"transportStreamBitrate","type":"integer"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"TransportStreamReservedBitrate":{"locationName":"transportStreamReservedBitrate","type":"integer"}},"required":["TransportStreamBitrate","TransportStreamId"]},"Sct":{"type":"structure","members":{"Arn":{"locationName":"arn"},"AvailabilityZones":{"shape":"Sf","locationName":"availabilityZones"},"Destinations":{"shape":"Scu","locationName":"destinations"},"Id":{"locationName":"id"},"MultiplexSettings":{"shape":"Sco","locationName":"multiplexSettings"},"Name":{"locationName":"name"},"PipelinesRunningCount":{"locationName":"pipelinesRunningCount","type":"integer"},"ProgramCount":{"locationName":"programCount","type":"integer"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"}}},"Scu":{"type":"list","member":{"type":"structure","members":{"MediaConnectSettings":{"locationName":"mediaConnectSettings","type":"structure","members":{"EntitlementArn":{"locationName":"entitlementArn"}}}}}},"Scz":{"type":"structure","members":{"PreferredChannelPipeline":{"locationName":"preferredChannelPipeline"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"ServiceDescriptor":{"locationName":"serviceDescriptor","type":"structure","members":{"ProviderName":{"locationName":"providerName"},"ServiceName":{"locationName":"serviceName"}},"required":["ProviderName","ServiceName"]},"VideoSettings":{"locationName":"videoSettings","type":"structure","members":{"ConstantBitrate":{"locationName":"constantBitrate","type":"integer"},"StatmuxSettings":{"locationName":"statmuxSettings","type":"structure","members":{"MaximumBitrate":{"locationName":"maximumBitrate","type":"integer"},"MinimumBitrate":{"locationName":"minimumBitrate","type":"integer"}}}}}},"required":["ProgramNumber"]},"Sd7":{"type":"structure","members":{"ChannelId":{"locationName":"channelId"},"MultiplexProgramSettings":{"shape":"Scz","locationName":"multiplexProgramSettings"},"PacketIdentifiersMap":{"shape":"Sd8","locationName":"packetIdentifiersMap"},"ProgramName":{"locationName":"programName"}}},"Sd8":{"type":"structure","members":{"AudioPids":{"shape":"Sd9","locationName":"audioPids"},"DvbSubPids":{"shape":"Sd9","locationName":"dvbSubPids"},"DvbTeletextPid":{"locationName":"dvbTeletextPid","type":"integer"},"EtvPlatformPid":{"locationName":"etvPlatformPid","type":"integer"},"EtvSignalPid":{"locationName":"etvSignalPid","type":"integer"},"KlvDataPids":{"shape":"Sd9","locationName":"klvDataPids"},"PcrPid":{"locationName":"pcrPid","type":"integer"},"PmtPid":{"locationName":"pmtPid","type":"integer"},"PrivateMetadataPid":{"locationName":"privateMetadataPid","type":"integer"},"Scte27Pids":{"shape":"Sd9","locationName":"scte27Pids"},"Scte35Pid":{"locationName":"scte35Pid","type":"integer"},"TimedMetadataPid":{"locationName":"timedMetadataPid","type":"integer"},"VideoPid":{"locationName":"videoPid","type":"integer"}}},"Sd9":{"type":"list","member":{"type":"integer"}},"Sdp":{"type":"structure","members":{"ChannelClass":{"locationName":"channelClass"},"Codec":{"locationName":"codec"},"MaximumBitrate":{"locationName":"maximumBitrate"},"MaximumFramerate":{"locationName":"maximumFramerate"},"Resolution":{"locationName":"resolution"},"ResourceType":{"locationName":"resourceType"},"SpecialFeature":{"locationName":"specialFeature"},"VideoQuality":{"locationName":"videoQuality"}}},"Sf8":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"DurationUnits":{"locationName":"durationUnits"},"End":{"locationName":"end"},"FixedPrice":{"locationName":"fixedPrice","type":"double"},"Name":{"locationName":"name"},"OfferingDescription":{"locationName":"offeringDescription"},"OfferingId":{"locationName":"offeringId"},"OfferingType":{"locationName":"offeringType"},"Region":{"locationName":"region"},"ReservationId":{"locationName":"reservationId"},"ResourceSpecification":{"shape":"Sdp","locationName":"resourceSpecification"},"Start":{"locationName":"start"},"State":{"locationName":"state"},"Tags":{"shape":"Sbm","locationName":"tags"},"UsagePrice":{"locationName":"usagePrice","type":"double"}}}}}' + apiLoader.services["codeguruprofiler"] = {}; + AWS.CodeGuruProfiler = Service.defineService("codeguruprofiler", [ + "2019-07-18", + ]); + Object.defineProperty( + apiLoader.services["codeguruprofiler"], + "2019-07-18", + { + get: function get() { + var model = __webpack_require__(5408); + model.paginators = __webpack_require__(4571).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 45939: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeSchedule":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ScheduleActions"},"ListChannels":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Channels"},"ListInputSecurityGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"InputSecurityGroups"},"ListInputs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Inputs"},"ListOfferings":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Offerings"},"ListReservations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Reservations"},"ListMultiplexPrograms":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"MultiplexPrograms"},"ListMultiplexes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Multiplexes"}}}' - ); + module.exports = AWS.CodeGuruProfiler; /***/ }, - /***/ 77702: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"ChannelCreated":{"description":"Wait until a channel has been created","operation":"DescribeChannel","delay":3,"maxAttempts":5,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"IDLE"},{"state":"retry","matcher":"path","argument":"State","expected":"CREATING"},{"state":"retry","matcher":"status","expected":500},{"state":"failure","matcher":"path","argument":"State","expected":"CREATE_FAILED"}]},"ChannelRunning":{"description":"Wait until a channel is running","operation":"DescribeChannel","delay":5,"maxAttempts":120,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"RUNNING"},{"state":"retry","matcher":"path","argument":"State","expected":"STARTING"},{"state":"retry","matcher":"status","expected":500}]},"ChannelStopped":{"description":"Wait until a channel has is stopped","operation":"DescribeChannel","delay":5,"maxAttempts":60,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"IDLE"},{"state":"retry","matcher":"path","argument":"State","expected":"STOPPING"},{"state":"retry","matcher":"status","expected":500}]},"ChannelDeleted":{"description":"Wait until a channel has been deleted","operation":"DescribeChannel","delay":5,"maxAttempts":84,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"DELETED"},{"state":"retry","matcher":"path","argument":"State","expected":"DELETING"},{"state":"retry","matcher":"status","expected":500}]},"MultiplexCreated":{"description":"Wait until a multiplex has been created","operation":"DescribeMultiplex","delay":3,"maxAttempts":5,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"IDLE"},{"state":"retry","matcher":"path","argument":"State","expected":"CREATING"},{"state":"retry","matcher":"status","expected":500},{"state":"failure","matcher":"path","argument":"State","expected":"CREATE_FAILED"}]},"MultiplexRunning":{"description":"Wait until a multiplex is running","operation":"DescribeMultiplex","delay":5,"maxAttempts":120,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"RUNNING"},{"state":"retry","matcher":"path","argument":"State","expected":"STARTING"},{"state":"retry","matcher":"status","expected":500}]},"MultiplexStopped":{"description":"Wait until a multiplex has is stopped","operation":"DescribeMultiplex","delay":5,"maxAttempts":28,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"IDLE"},{"state":"retry","matcher":"path","argument":"State","expected":"STOPPING"},{"state":"retry","matcher":"status","expected":500}]},"MultiplexDeleted":{"description":"Wait until a multiplex has been deleted","operation":"DescribeMultiplex","delay":5,"maxAttempts":20,"acceptors":[{"state":"success","matcher":"path","argument":"State","expected":"DELETED"},{"state":"retry","matcher":"path","argument":"State","expected":"DELETING"},{"state":"retry","matcher":"status","expected":500}]}}}' - ); - - /***/ - }, + /***/ 625: /***/ function (module) { + /** + * Takes in a buffer of event messages and splits them into individual messages. + * @param {Buffer} buffer + * @api private + */ + function eventMessageChunker(buffer) { + /** @type Buffer[] */ + var messages = []; + var offset = 0; - /***/ 3524: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2017-10-12","endpointPrefix":"mediapackage","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"MediaPackage","serviceFullName":"AWS Elemental MediaPackage","serviceId":"MediaPackage","signatureVersion":"v4","signingName":"mediapackage","uid":"mediapackage-2017-10-12"},"operations":{"CreateChannel":{"http":{"requestUri":"/channels","responseCode":200},"input":{"members":{"Description":{"locationName":"description"},"Id":{"locationName":"id"},"Tags":{"locationName":"tags","shape":"S3"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"Description":{"locationName":"description"},"HlsIngest":{"locationName":"hlsIngest","shape":"S5"},"Id":{"locationName":"id"},"Tags":{"locationName":"tags","shape":"S3"}},"type":"structure"}},"CreateHarvestJob":{"http":{"requestUri":"/harvest_jobs","responseCode":200},"input":{"members":{"EndTime":{"locationName":"endTime"},"Id":{"locationName":"id"},"OriginEndpointId":{"locationName":"originEndpointId"},"S3Destination":{"locationName":"s3Destination","shape":"S9"},"StartTime":{"locationName":"startTime"}},"required":["S3Destination","EndTime","OriginEndpointId","StartTime","Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"ChannelId":{"locationName":"channelId"},"CreatedAt":{"locationName":"createdAt"},"EndTime":{"locationName":"endTime"},"Id":{"locationName":"id"},"OriginEndpointId":{"locationName":"originEndpointId"},"S3Destination":{"locationName":"s3Destination","shape":"S9"},"StartTime":{"locationName":"startTime"},"Status":{"locationName":"status"}},"type":"structure"}},"CreateOriginEndpoint":{"http":{"requestUri":"/origin_endpoints","responseCode":200},"input":{"members":{"Authorization":{"locationName":"authorization","shape":"Sd"},"ChannelId":{"locationName":"channelId"},"CmafPackage":{"locationName":"cmafPackage","shape":"Se"},"DashPackage":{"locationName":"dashPackage","shape":"St"},"Description":{"locationName":"description"},"HlsPackage":{"locationName":"hlsPackage","shape":"S10"},"Id":{"locationName":"id"},"ManifestName":{"locationName":"manifestName"},"MssPackage":{"locationName":"mssPackage","shape":"S13"},"Origination":{"locationName":"origination"},"StartoverWindowSeconds":{"locationName":"startoverWindowSeconds","type":"integer"},"Tags":{"locationName":"tags","shape":"S3"},"TimeDelaySeconds":{"locationName":"timeDelaySeconds","type":"integer"},"Whitelist":{"locationName":"whitelist","shape":"Si"}},"required":["Id","ChannelId"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"Authorization":{"locationName":"authorization","shape":"Sd"},"ChannelId":{"locationName":"channelId"},"CmafPackage":{"locationName":"cmafPackage","shape":"S17"},"DashPackage":{"locationName":"dashPackage","shape":"St"},"Description":{"locationName":"description"},"HlsPackage":{"locationName":"hlsPackage","shape":"S10"},"Id":{"locationName":"id"},"ManifestName":{"locationName":"manifestName"},"MssPackage":{"locationName":"mssPackage","shape":"S13"},"Origination":{"locationName":"origination"},"StartoverWindowSeconds":{"locationName":"startoverWindowSeconds","type":"integer"},"Tags":{"locationName":"tags","shape":"S3"},"TimeDelaySeconds":{"locationName":"timeDelaySeconds","type":"integer"},"Url":{"locationName":"url"},"Whitelist":{"locationName":"whitelist","shape":"Si"}},"type":"structure"}},"DeleteChannel":{"http":{"method":"DELETE","requestUri":"/channels/{id}","responseCode":202},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{},"type":"structure"}},"DeleteOriginEndpoint":{"http":{"method":"DELETE","requestUri":"/origin_endpoints/{id}","responseCode":202},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{},"type":"structure"}},"DescribeChannel":{"http":{"method":"GET","requestUri":"/channels/{id}","responseCode":200},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"Description":{"locationName":"description"},"HlsIngest":{"locationName":"hlsIngest","shape":"S5"},"Id":{"locationName":"id"},"Tags":{"locationName":"tags","shape":"S3"}},"type":"structure"}},"DescribeHarvestJob":{"http":{"method":"GET","requestUri":"/harvest_jobs/{id}","responseCode":200},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"ChannelId":{"locationName":"channelId"},"CreatedAt":{"locationName":"createdAt"},"EndTime":{"locationName":"endTime"},"Id":{"locationName":"id"},"OriginEndpointId":{"locationName":"originEndpointId"},"S3Destination":{"locationName":"s3Destination","shape":"S9"},"StartTime":{"locationName":"startTime"},"Status":{"locationName":"status"}},"type":"structure"}},"DescribeOriginEndpoint":{"http":{"method":"GET","requestUri":"/origin_endpoints/{id}","responseCode":200},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"Authorization":{"locationName":"authorization","shape":"Sd"},"ChannelId":{"locationName":"channelId"},"CmafPackage":{"locationName":"cmafPackage","shape":"S17"},"DashPackage":{"locationName":"dashPackage","shape":"St"},"Description":{"locationName":"description"},"HlsPackage":{"locationName":"hlsPackage","shape":"S10"},"Id":{"locationName":"id"},"ManifestName":{"locationName":"manifestName"},"MssPackage":{"locationName":"mssPackage","shape":"S13"},"Origination":{"locationName":"origination"},"StartoverWindowSeconds":{"locationName":"startoverWindowSeconds","type":"integer"},"Tags":{"locationName":"tags","shape":"S3"},"TimeDelaySeconds":{"locationName":"timeDelaySeconds","type":"integer"},"Url":{"locationName":"url"},"Whitelist":{"locationName":"whitelist","shape":"Si"}},"type":"structure"}},"ListChannels":{"http":{"method":"GET","requestUri":"/channels","responseCode":200},"input":{"members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"type":"structure"},"output":{"members":{"Channels":{"locationName":"channels","member":{"members":{"Arn":{"locationName":"arn"},"Description":{"locationName":"description"},"HlsIngest":{"locationName":"hlsIngest","shape":"S5"},"Id":{"locationName":"id"},"Tags":{"locationName":"tags","shape":"S3"}},"type":"structure"},"type":"list"},"NextToken":{"locationName":"nextToken"}},"type":"structure"}},"ListHarvestJobs":{"http":{"method":"GET","requestUri":"/harvest_jobs","responseCode":200},"input":{"members":{"IncludeChannelId":{"location":"querystring","locationName":"includeChannelId"},"IncludeStatus":{"location":"querystring","locationName":"includeStatus"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"type":"structure"},"output":{"members":{"HarvestJobs":{"locationName":"harvestJobs","member":{"members":{"Arn":{"locationName":"arn"},"ChannelId":{"locationName":"channelId"},"CreatedAt":{"locationName":"createdAt"},"EndTime":{"locationName":"endTime"},"Id":{"locationName":"id"},"OriginEndpointId":{"locationName":"originEndpointId"},"S3Destination":{"locationName":"s3Destination","shape":"S9"},"StartTime":{"locationName":"startTime"},"Status":{"locationName":"status"}},"type":"structure"},"type":"list"},"NextToken":{"locationName":"nextToken"}},"type":"structure"}},"ListOriginEndpoints":{"http":{"method":"GET","requestUri":"/origin_endpoints","responseCode":200},"input":{"members":{"ChannelId":{"location":"querystring","locationName":"channelId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"type":"structure"},"output":{"members":{"NextToken":{"locationName":"nextToken"},"OriginEndpoints":{"locationName":"originEndpoints","member":{"members":{"Arn":{"locationName":"arn"},"Authorization":{"locationName":"authorization","shape":"Sd"},"ChannelId":{"locationName":"channelId"},"CmafPackage":{"locationName":"cmafPackage","shape":"S17"},"DashPackage":{"locationName":"dashPackage","shape":"St"},"Description":{"locationName":"description"},"HlsPackage":{"locationName":"hlsPackage","shape":"S10"},"Id":{"locationName":"id"},"ManifestName":{"locationName":"manifestName"},"MssPackage":{"locationName":"mssPackage","shape":"S13"},"Origination":{"locationName":"origination"},"StartoverWindowSeconds":{"locationName":"startoverWindowSeconds","type":"integer"},"Tags":{"locationName":"tags","shape":"S3"},"TimeDelaySeconds":{"locationName":"timeDelaySeconds","type":"integer"},"Url":{"locationName":"url"},"Whitelist":{"locationName":"whitelist","shape":"Si"}},"type":"structure"},"type":"list"}},"type":"structure"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resource-arn}","responseCode":200},"input":{"members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"],"type":"structure"},"output":{"members":{"Tags":{"locationName":"tags","shape":"S1z"}},"type":"structure"}},"RotateChannelCredentials":{"deprecated":true,"deprecatedMessage":"This API is deprecated. Please use RotateIngestEndpointCredentials instead","http":{"method":"PUT","requestUri":"/channels/{id}/credentials","responseCode":200},"input":{"deprecated":true,"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"deprecated":true,"members":{"Arn":{"locationName":"arn"},"Description":{"locationName":"description"},"HlsIngest":{"locationName":"hlsIngest","shape":"S5"},"Id":{"locationName":"id"},"Tags":{"locationName":"tags","shape":"S3"}},"type":"structure"}},"RotateIngestEndpointCredentials":{"http":{"method":"PUT","requestUri":"/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials","responseCode":200},"input":{"members":{"Id":{"location":"uri","locationName":"id"},"IngestEndpointId":{"location":"uri","locationName":"ingest_endpoint_id"}},"required":["IngestEndpointId","Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"Description":{"locationName":"description"},"HlsIngest":{"locationName":"hlsIngest","shape":"S5"},"Id":{"locationName":"id"},"Tags":{"locationName":"tags","shape":"S3"}},"type":"structure"}},"TagResource":{"http":{"requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"Tags":{"locationName":"tags","shape":"S1z"}},"required":["ResourceArn","Tags"],"type":"structure"}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","shape":"Si"}},"required":["TagKeys","ResourceArn"],"type":"structure"}},"UpdateChannel":{"http":{"method":"PUT","requestUri":"/channels/{id}","responseCode":200},"input":{"members":{"Description":{"locationName":"description"},"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"Description":{"locationName":"description"},"HlsIngest":{"locationName":"hlsIngest","shape":"S5"},"Id":{"locationName":"id"},"Tags":{"locationName":"tags","shape":"S3"}},"type":"structure"}},"UpdateOriginEndpoint":{"http":{"method":"PUT","requestUri":"/origin_endpoints/{id}","responseCode":200},"input":{"members":{"Authorization":{"locationName":"authorization","shape":"Sd"},"CmafPackage":{"locationName":"cmafPackage","shape":"Se"},"DashPackage":{"locationName":"dashPackage","shape":"St"},"Description":{"locationName":"description"},"HlsPackage":{"locationName":"hlsPackage","shape":"S10"},"Id":{"location":"uri","locationName":"id"},"ManifestName":{"locationName":"manifestName"},"MssPackage":{"locationName":"mssPackage","shape":"S13"},"Origination":{"locationName":"origination"},"StartoverWindowSeconds":{"locationName":"startoverWindowSeconds","type":"integer"},"TimeDelaySeconds":{"locationName":"timeDelaySeconds","type":"integer"},"Whitelist":{"locationName":"whitelist","shape":"Si"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"Authorization":{"locationName":"authorization","shape":"Sd"},"ChannelId":{"locationName":"channelId"},"CmafPackage":{"locationName":"cmafPackage","shape":"S17"},"DashPackage":{"locationName":"dashPackage","shape":"St"},"Description":{"locationName":"description"},"HlsPackage":{"locationName":"hlsPackage","shape":"S10"},"Id":{"locationName":"id"},"ManifestName":{"locationName":"manifestName"},"MssPackage":{"locationName":"mssPackage","shape":"S13"},"Origination":{"locationName":"origination"},"StartoverWindowSeconds":{"locationName":"startoverWindowSeconds","type":"integer"},"Tags":{"locationName":"tags","shape":"S3"},"TimeDelaySeconds":{"locationName":"timeDelaySeconds","type":"integer"},"Url":{"locationName":"url"},"Whitelist":{"locationName":"whitelist","shape":"Si"}},"type":"structure"}}},"shapes":{"S3":{"key":{},"type":"map","value":{}},"S5":{"members":{"IngestEndpoints":{"locationName":"ingestEndpoints","member":{"members":{"Id":{"locationName":"id"},"Password":{"locationName":"password"},"Url":{"locationName":"url"},"Username":{"locationName":"username"}},"type":"structure"},"type":"list"}},"type":"structure"},"S9":{"members":{"BucketName":{"locationName":"bucketName"},"ManifestKey":{"locationName":"manifestKey"},"RoleArn":{"locationName":"roleArn"}},"required":["ManifestKey","BucketName","RoleArn"],"type":"structure"},"Sd":{"members":{"CdnIdentifierSecret":{"locationName":"cdnIdentifierSecret"},"SecretsRoleArn":{"locationName":"secretsRoleArn"}},"required":["SecretsRoleArn","CdnIdentifierSecret"],"type":"structure"},"Se":{"members":{"Encryption":{"locationName":"encryption","shape":"Sf"},"HlsManifests":{"locationName":"hlsManifests","member":{"members":{"AdMarkers":{"locationName":"adMarkers"},"AdTriggers":{"locationName":"adTriggers","shape":"Sm"},"AdsOnDeliveryRestrictions":{"locationName":"adsOnDeliveryRestrictions"},"Id":{"locationName":"id"},"IncludeIframeOnlyStream":{"locationName":"includeIframeOnlyStream","type":"boolean"},"ManifestName":{"locationName":"manifestName"},"PlaylistType":{"locationName":"playlistType"},"PlaylistWindowSeconds":{"locationName":"playlistWindowSeconds","type":"integer"},"ProgramDateTimeIntervalSeconds":{"locationName":"programDateTimeIntervalSeconds","type":"integer"}},"required":["Id"],"type":"structure"},"type":"list"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"},"SegmentPrefix":{"locationName":"segmentPrefix"},"StreamSelection":{"locationName":"streamSelection","shape":"Sr"}},"type":"structure"},"Sf":{"members":{"KeyRotationIntervalSeconds":{"locationName":"keyRotationIntervalSeconds","type":"integer"},"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"Sh"}},"required":["SpekeKeyProvider"],"type":"structure"},"Sh":{"members":{"CertificateArn":{"locationName":"certificateArn"},"ResourceId":{"locationName":"resourceId"},"RoleArn":{"locationName":"roleArn"},"SystemIds":{"locationName":"systemIds","shape":"Si"},"Url":{"locationName":"url"}},"required":["ResourceId","SystemIds","Url","RoleArn"],"type":"structure"},"Si":{"member":{},"type":"list"},"Sm":{"member":{},"type":"list"},"Sr":{"members":{"MaxVideoBitsPerSecond":{"locationName":"maxVideoBitsPerSecond","type":"integer"},"MinVideoBitsPerSecond":{"locationName":"minVideoBitsPerSecond","type":"integer"},"StreamOrder":{"locationName":"streamOrder"}},"type":"structure"},"St":{"members":{"AdTriggers":{"locationName":"adTriggers","shape":"Sm"},"AdsOnDeliveryRestrictions":{"locationName":"adsOnDeliveryRestrictions"},"Encryption":{"locationName":"encryption","members":{"KeyRotationIntervalSeconds":{"locationName":"keyRotationIntervalSeconds","type":"integer"},"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"Sh"}},"required":["SpekeKeyProvider"],"type":"structure"},"ManifestLayout":{"locationName":"manifestLayout"},"ManifestWindowSeconds":{"locationName":"manifestWindowSeconds","type":"integer"},"MinBufferTimeSeconds":{"locationName":"minBufferTimeSeconds","type":"integer"},"MinUpdatePeriodSeconds":{"locationName":"minUpdatePeriodSeconds","type":"integer"},"PeriodTriggers":{"locationName":"periodTriggers","member":{},"type":"list"},"Profile":{"locationName":"profile"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"},"SegmentTemplateFormat":{"locationName":"segmentTemplateFormat"},"StreamSelection":{"locationName":"streamSelection","shape":"Sr"},"SuggestedPresentationDelaySeconds":{"locationName":"suggestedPresentationDelaySeconds","type":"integer"}},"type":"structure"},"S10":{"members":{"AdMarkers":{"locationName":"adMarkers"},"AdTriggers":{"locationName":"adTriggers","shape":"Sm"},"AdsOnDeliveryRestrictions":{"locationName":"adsOnDeliveryRestrictions"},"Encryption":{"locationName":"encryption","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"KeyRotationIntervalSeconds":{"locationName":"keyRotationIntervalSeconds","type":"integer"},"RepeatExtXKey":{"locationName":"repeatExtXKey","type":"boolean"},"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"Sh"}},"required":["SpekeKeyProvider"],"type":"structure"},"IncludeIframeOnlyStream":{"locationName":"includeIframeOnlyStream","type":"boolean"},"PlaylistType":{"locationName":"playlistType"},"PlaylistWindowSeconds":{"locationName":"playlistWindowSeconds","type":"integer"},"ProgramDateTimeIntervalSeconds":{"locationName":"programDateTimeIntervalSeconds","type":"integer"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"},"StreamSelection":{"locationName":"streamSelection","shape":"Sr"},"UseAudioRenditionGroup":{"locationName":"useAudioRenditionGroup","type":"boolean"}},"type":"structure"},"S13":{"members":{"Encryption":{"locationName":"encryption","members":{"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"Sh"}},"required":["SpekeKeyProvider"],"type":"structure"},"ManifestWindowSeconds":{"locationName":"manifestWindowSeconds","type":"integer"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"},"StreamSelection":{"locationName":"streamSelection","shape":"Sr"}},"type":"structure"},"S17":{"members":{"Encryption":{"locationName":"encryption","shape":"Sf"},"HlsManifests":{"locationName":"hlsManifests","member":{"members":{"AdMarkers":{"locationName":"adMarkers"},"Id":{"locationName":"id"},"IncludeIframeOnlyStream":{"locationName":"includeIframeOnlyStream","type":"boolean"},"ManifestName":{"locationName":"manifestName"},"PlaylistType":{"locationName":"playlistType"},"PlaylistWindowSeconds":{"locationName":"playlistWindowSeconds","type":"integer"},"ProgramDateTimeIntervalSeconds":{"locationName":"programDateTimeIntervalSeconds","type":"integer"},"Url":{"locationName":"url"}},"required":["Id"],"type":"structure"},"type":"list"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"},"SegmentPrefix":{"locationName":"segmentPrefix"},"StreamSelection":{"locationName":"streamSelection","shape":"Sr"}},"type":"structure"},"S1z":{"key":{},"type":"map","value":{}}}}' - ); + while (offset < buffer.length) { + var totalLength = buffer.readInt32BE(offset); - /***/ - }, + // create new buffer for individual message (shares memory with original) + var message = buffer.slice(offset, totalLength + offset); + // increment offset to it starts at the next message + offset += totalLength; - /***/ 28168: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListChannels":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Channels"},"ListOriginEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"OriginEndpoints"},"ListHarvestJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HarvestJobs"}}}' - ); + messages.push(message); + } - /***/ - }, + return messages; + } - /***/ 62182: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-11-07","endpointPrefix":"mediapackage-vod","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"MediaPackage Vod","serviceFullName":"AWS Elemental MediaPackage VOD","serviceId":"MediaPackage Vod","signatureVersion":"v4","signingName":"mediapackage-vod","uid":"mediapackage-vod-2018-11-07"},"operations":{"CreateAsset":{"http":{"requestUri":"/assets","responseCode":200},"input":{"members":{"Id":{"locationName":"id"},"PackagingGroupId":{"locationName":"packagingGroupId"},"ResourceId":{"locationName":"resourceId"},"SourceArn":{"locationName":"sourceArn"},"SourceRoleArn":{"locationName":"sourceRoleArn"}},"required":["SourceArn","Id","PackagingGroupId","SourceRoleArn"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"CreatedAt":{"locationName":"createdAt"},"EgressEndpoints":{"locationName":"egressEndpoints","shape":"S4"},"Id":{"locationName":"id"},"PackagingGroupId":{"locationName":"packagingGroupId"},"ResourceId":{"locationName":"resourceId"},"SourceArn":{"locationName":"sourceArn"},"SourceRoleArn":{"locationName":"sourceRoleArn"}},"type":"structure"}},"CreatePackagingConfiguration":{"http":{"requestUri":"/packaging_configurations","responseCode":200},"input":{"members":{"CmafPackage":{"locationName":"cmafPackage","shape":"S7"},"DashPackage":{"locationName":"dashPackage","shape":"Si"},"HlsPackage":{"locationName":"hlsPackage","shape":"Sr"},"Id":{"locationName":"id"},"MssPackage":{"locationName":"mssPackage","shape":"Su"},"PackagingGroupId":{"locationName":"packagingGroupId"}},"required":["Id","PackagingGroupId"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"CmafPackage":{"locationName":"cmafPackage","shape":"S7"},"DashPackage":{"locationName":"dashPackage","shape":"Si"},"HlsPackage":{"locationName":"hlsPackage","shape":"Sr"},"Id":{"locationName":"id"},"MssPackage":{"locationName":"mssPackage","shape":"Su"},"PackagingGroupId":{"locationName":"packagingGroupId"}},"type":"structure"}},"CreatePackagingGroup":{"http":{"requestUri":"/packaging_groups","responseCode":200},"input":{"members":{"Id":{"locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"DomainName":{"locationName":"domainName"},"Id":{"locationName":"id"}},"type":"structure"}},"DeleteAsset":{"http":{"method":"DELETE","requestUri":"/assets/{id}","responseCode":202},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{},"type":"structure"}},"DeletePackagingConfiguration":{"http":{"method":"DELETE","requestUri":"/packaging_configurations/{id}","responseCode":202},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{},"type":"structure"}},"DeletePackagingGroup":{"http":{"method":"DELETE","requestUri":"/packaging_groups/{id}","responseCode":202},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{},"type":"structure"}},"DescribeAsset":{"http":{"method":"GET","requestUri":"/assets/{id}","responseCode":200},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"CreatedAt":{"locationName":"createdAt"},"EgressEndpoints":{"locationName":"egressEndpoints","shape":"S4"},"Id":{"locationName":"id"},"PackagingGroupId":{"locationName":"packagingGroupId"},"ResourceId":{"locationName":"resourceId"},"SourceArn":{"locationName":"sourceArn"},"SourceRoleArn":{"locationName":"sourceRoleArn"}},"type":"structure"}},"DescribePackagingConfiguration":{"http":{"method":"GET","requestUri":"/packaging_configurations/{id}","responseCode":200},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"CmafPackage":{"locationName":"cmafPackage","shape":"S7"},"DashPackage":{"locationName":"dashPackage","shape":"Si"},"HlsPackage":{"locationName":"hlsPackage","shape":"Sr"},"Id":{"locationName":"id"},"MssPackage":{"locationName":"mssPackage","shape":"Su"},"PackagingGroupId":{"locationName":"packagingGroupId"}},"type":"structure"}},"DescribePackagingGroup":{"http":{"method":"GET","requestUri":"/packaging_groups/{id}","responseCode":200},"input":{"members":{"Id":{"location":"uri","locationName":"id"}},"required":["Id"],"type":"structure"},"output":{"members":{"Arn":{"locationName":"arn"},"DomainName":{"locationName":"domainName"},"Id":{"locationName":"id"}},"type":"structure"}},"ListAssets":{"http":{"method":"GET","requestUri":"/assets","responseCode":200},"input":{"members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"PackagingGroupId":{"location":"querystring","locationName":"packagingGroupId"}},"type":"structure"},"output":{"members":{"Assets":{"locationName":"assets","member":{"members":{"Arn":{"locationName":"arn"},"CreatedAt":{"locationName":"createdAt"},"Id":{"locationName":"id"},"PackagingGroupId":{"locationName":"packagingGroupId"},"ResourceId":{"locationName":"resourceId"},"SourceArn":{"locationName":"sourceArn"},"SourceRoleArn":{"locationName":"sourceRoleArn"}},"type":"structure"},"type":"list"},"NextToken":{"locationName":"nextToken"}},"type":"structure"}},"ListPackagingConfigurations":{"http":{"method":"GET","requestUri":"/packaging_configurations","responseCode":200},"input":{"members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"PackagingGroupId":{"location":"querystring","locationName":"packagingGroupId"}},"type":"structure"},"output":{"members":{"NextToken":{"locationName":"nextToken"},"PackagingConfigurations":{"locationName":"packagingConfigurations","member":{"members":{"Arn":{"locationName":"arn"},"CmafPackage":{"locationName":"cmafPackage","shape":"S7"},"DashPackage":{"locationName":"dashPackage","shape":"Si"},"HlsPackage":{"locationName":"hlsPackage","shape":"Sr"},"Id":{"locationName":"id"},"MssPackage":{"locationName":"mssPackage","shape":"Su"},"PackagingGroupId":{"locationName":"packagingGroupId"}},"type":"structure"},"type":"list"}},"type":"structure"}},"ListPackagingGroups":{"http":{"method":"GET","requestUri":"/packaging_groups","responseCode":200},"input":{"members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"type":"structure"},"output":{"members":{"NextToken":{"locationName":"nextToken"},"PackagingGroups":{"locationName":"packagingGroups","member":{"members":{"Arn":{"locationName":"arn"},"DomainName":{"locationName":"domainName"},"Id":{"locationName":"id"}},"type":"structure"},"type":"list"}},"type":"structure"}}},"shapes":{"S4":{"member":{"members":{"PackagingConfigurationId":{"locationName":"packagingConfigurationId"},"Url":{"locationName":"url"}},"type":"structure"},"type":"list"},"S7":{"members":{"Encryption":{"locationName":"encryption","members":{"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"S9"}},"required":["SpekeKeyProvider"],"type":"structure"},"HlsManifests":{"locationName":"hlsManifests","shape":"Sb"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"}},"required":["HlsManifests"],"type":"structure"},"S9":{"members":{"RoleArn":{"locationName":"roleArn"},"SystemIds":{"locationName":"systemIds","member":{},"type":"list"},"Url":{"locationName":"url"}},"required":["SystemIds","Url","RoleArn"],"type":"structure"},"Sb":{"member":{"members":{"AdMarkers":{"locationName":"adMarkers"},"IncludeIframeOnlyStream":{"locationName":"includeIframeOnlyStream","type":"boolean"},"ManifestName":{"locationName":"manifestName"},"ProgramDateTimeIntervalSeconds":{"locationName":"programDateTimeIntervalSeconds","type":"integer"},"RepeatExtXKey":{"locationName":"repeatExtXKey","type":"boolean"},"StreamSelection":{"locationName":"streamSelection","shape":"Sg"}},"type":"structure"},"type":"list"},"Sg":{"members":{"MaxVideoBitsPerSecond":{"locationName":"maxVideoBitsPerSecond","type":"integer"},"MinVideoBitsPerSecond":{"locationName":"minVideoBitsPerSecond","type":"integer"},"StreamOrder":{"locationName":"streamOrder"}},"type":"structure"},"Si":{"members":{"DashManifests":{"locationName":"dashManifests","member":{"members":{"ManifestLayout":{"locationName":"manifestLayout"},"ManifestName":{"locationName":"manifestName"},"MinBufferTimeSeconds":{"locationName":"minBufferTimeSeconds","type":"integer"},"Profile":{"locationName":"profile"},"StreamSelection":{"locationName":"streamSelection","shape":"Sg"}},"type":"structure"},"type":"list"},"Encryption":{"locationName":"encryption","members":{"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"S9"}},"required":["SpekeKeyProvider"],"type":"structure"},"PeriodTriggers":{"locationName":"periodTriggers","member":{},"type":"list"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"},"SegmentTemplateFormat":{"locationName":"segmentTemplateFormat"}},"required":["DashManifests"],"type":"structure"},"Sr":{"members":{"Encryption":{"locationName":"encryption","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"S9"}},"required":["SpekeKeyProvider"],"type":"structure"},"HlsManifests":{"locationName":"hlsManifests","shape":"Sb"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"},"UseAudioRenditionGroup":{"locationName":"useAudioRenditionGroup","type":"boolean"}},"required":["HlsManifests"],"type":"structure"},"Su":{"members":{"Encryption":{"locationName":"encryption","members":{"SpekeKeyProvider":{"locationName":"spekeKeyProvider","shape":"S9"}},"required":["SpekeKeyProvider"],"type":"structure"},"MssManifests":{"locationName":"mssManifests","member":{"members":{"ManifestName":{"locationName":"manifestName"},"StreamSelection":{"locationName":"streamSelection","shape":"Sg"}},"type":"structure"},"type":"list"},"SegmentDurationSeconds":{"locationName":"segmentDurationSeconds","type":"integer"}},"required":["MssManifests"],"type":"structure"}}}' - ); + /** + * @api private + */ + module.exports = { + eventMessageChunker: eventMessageChunker, + }; /***/ }, - /***/ 9108: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAssets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Assets"},"ListPackagingConfigurations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PackagingConfigurations"},"ListPackagingGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PackagingGroups"}}}' - ); - - /***/ - }, + /***/ 634: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); - /***/ 86331: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-09-01","endpointPrefix":"mediastore","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"MediaStore","serviceFullName":"AWS Elemental MediaStore","serviceId":"MediaStore","signatureVersion":"v4","signingName":"mediastore","targetPrefix":"MediaStore_20170901","uid":"mediastore-2017-09-01"},"operations":{"CreateContainer":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["Container"],"members":{"Container":{"shape":"S8"}}}},"DeleteContainer":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","members":{}}},"DeleteContainerPolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","members":{}}},"DeleteCorsPolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","members":{}}},"DeleteLifecyclePolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","members":{}}},"DeleteMetricPolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","members":{}}},"DescribeContainer":{"input":{"type":"structure","members":{"ContainerName":{}}},"output":{"type":"structure","members":{"Container":{"shape":"S8"}}}},"GetContainerPolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","required":["Policy"],"members":{"Policy":{}}}},"GetCorsPolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","required":["CorsPolicy"],"members":{"CorsPolicy":{"shape":"Sv"}}}},"GetLifecyclePolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","required":["LifecyclePolicy"],"members":{"LifecyclePolicy":{}}}},"GetMetricPolicy":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","required":["MetricPolicy"],"members":{"MetricPolicy":{"shape":"S1a"}}}},"ListContainers":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Containers"],"members":{"Containers":{"type":"list","member":{"shape":"S8"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["Resource"],"members":{"Resource":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"}}}},"PutContainerPolicy":{"input":{"type":"structure","required":["ContainerName","Policy"],"members":{"ContainerName":{},"Policy":{}}},"output":{"type":"structure","members":{}}},"PutCorsPolicy":{"input":{"type":"structure","required":["ContainerName","CorsPolicy"],"members":{"ContainerName":{},"CorsPolicy":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"PutLifecyclePolicy":{"input":{"type":"structure","required":["ContainerName","LifecyclePolicy"],"members":{"ContainerName":{},"LifecyclePolicy":{}}},"output":{"type":"structure","members":{}}},"PutMetricPolicy":{"input":{"type":"structure","required":["ContainerName","MetricPolicy"],"members":{"ContainerName":{},"MetricPolicy":{"shape":"S1a"}}},"output":{"type":"structure","members":{}}},"StartAccessLogging":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","members":{}}},"StopAccessLogging":{"input":{"type":"structure","required":["ContainerName"],"members":{"ContainerName":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["Resource","Tags"],"members":{"Resource":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["Resource","TagKeys"],"members":{"Resource":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"S8":{"type":"structure","members":{"Endpoint":{},"CreationTime":{"type":"timestamp"},"ARN":{},"Name":{},"Status":{},"AccessLoggingEnabled":{"type":"boolean"}}},"Sv":{"type":"list","member":{"type":"structure","required":["AllowedOrigins","AllowedHeaders"],"members":{"AllowedOrigins":{"type":"list","member":{}},"AllowedMethods":{"type":"list","member":{}},"AllowedHeaders":{"type":"list","member":{}},"MaxAgeSeconds":{"type":"integer"},"ExposeHeaders":{"type":"list","member":{}}}}},"S1a":{"type":"structure","required":["ContainerLevelMetrics"],"members":{"ContainerLevelMetrics":{},"MetricPolicyRules":{"type":"list","member":{"type":"structure","required":["ObjectGroup","ObjectGroupName"],"members":{"ObjectGroup":{},"ObjectGroupName":{}}}}}}}}' - ); - - /***/ - }, - - /***/ 85011: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListContainers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 78855: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-09-01","endpointPrefix":"data.mediastore","protocol":"rest-json","serviceAbbreviation":"MediaStore Data","serviceFullName":"AWS Elemental MediaStore Data Plane","serviceId":"MediaStore Data","signatureVersion":"v4","signingName":"mediastore","uid":"mediastore-data-2017-09-01"},"operations":{"DeleteObject":{"http":{"method":"DELETE","requestUri":"/{Path+}"},"input":{"type":"structure","required":["Path"],"members":{"Path":{"location":"uri","locationName":"Path"}}},"output":{"type":"structure","members":{}}},"DescribeObject":{"http":{"method":"HEAD","requestUri":"/{Path+}"},"input":{"type":"structure","required":["Path"],"members":{"Path":{"location":"uri","locationName":"Path"}}},"output":{"type":"structure","members":{"ETag":{"location":"header","locationName":"ETag"},"ContentType":{"location":"header","locationName":"Content-Type"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"}}}},"GetObject":{"http":{"method":"GET","requestUri":"/{Path+}"},"input":{"type":"structure","required":["Path"],"members":{"Path":{"location":"uri","locationName":"Path"},"Range":{"location":"header","locationName":"Range"}}},"output":{"type":"structure","required":["StatusCode"],"members":{"Body":{"shape":"Se"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentRange":{"location":"header","locationName":"Content-Range"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentType":{"location":"header","locationName":"Content-Type"},"ETag":{"location":"header","locationName":"ETag"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"StatusCode":{"location":"statusCode","type":"integer"}},"payload":"Body"}},"ListItems":{"http":{"method":"GET"},"input":{"type":"structure","members":{"Path":{"location":"querystring","locationName":"Path"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"ETag":{},"LastModified":{"type":"timestamp"},"ContentType":{},"ContentLength":{"type":"long"}}}},"NextToken":{}}}},"PutObject":{"http":{"method":"PUT","requestUri":"/{Path+}"},"input":{"type":"structure","required":["Body","Path"],"members":{"Body":{"shape":"Se"},"Path":{"location":"uri","locationName":"Path"},"ContentType":{"location":"header","locationName":"Content-Type"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"UploadAvailability":{"location":"header","locationName":"x-amz-upload-availability"}},"payload":"Body"},"output":{"type":"structure","members":{"ContentSHA256":{},"ETag":{},"StorageClass":{}}},"authtype":"v4-unsigned-body"}},"shapes":{"Se":{"type":"blob","streaming":true}}}' - ); - - /***/ - }, - - /***/ 12340: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListItems":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 32863: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-04-23","endpointPrefix":"api.mediatailor","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"MediaTailor","serviceFullName":"AWS MediaTailor","serviceId":"MediaTailor","signatureVersion":"v4","signingName":"mediatailor","uid":"mediatailor-2018-04-23"},"operations":{"DeletePlaybackConfiguration":{"http":{"method":"DELETE","requestUri":"/playbackConfiguration/{Name}","responseCode":204},"input":{"members":{"Name":{"location":"uri","locationName":"Name"}},"required":["Name"],"type":"structure"},"output":{"members":{},"type":"structure"}},"GetPlaybackConfiguration":{"http":{"method":"GET","requestUri":"/playbackConfiguration/{Name}","responseCode":200},"input":{"members":{"Name":{"location":"uri","locationName":"Name"}},"required":["Name"],"type":"structure"},"output":{"members":{"AdDecisionServerUrl":{},"CdnConfiguration":{"shape":"S6"},"DashConfiguration":{"shape":"S7"},"HlsConfiguration":{"shape":"S9"},"LivePreRollConfiguration":{"shape":"Sa"},"Name":{},"PersonalizationThresholdSeconds":{"type":"integer"},"PlaybackConfigurationArn":{},"PlaybackEndpointPrefix":{},"SessionInitializationEndpointPrefix":{},"SlateAdUrl":{},"Tags":{"locationName":"tags","shape":"Sd"},"TranscodeProfileName":{},"VideoContentSourceUrl":{}},"type":"structure"}},"ListPlaybackConfigurations":{"http":{"method":"GET","requestUri":"/playbackConfigurations","responseCode":200},"input":{"members":{"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}},"type":"structure"},"output":{"members":{"Items":{"member":{"members":{"AdDecisionServerUrl":{},"CdnConfiguration":{"shape":"S6"},"DashConfiguration":{"shape":"S7"},"HlsConfiguration":{"shape":"S9"},"Name":{},"PlaybackConfigurationArn":{},"PlaybackEndpointPrefix":{},"SessionInitializationEndpointPrefix":{},"SlateAdUrl":{},"Tags":{"locationName":"tags","shape":"Sd"},"TranscodeProfileName":{},"PersonalizationThresholdSeconds":{"type":"integer"},"VideoContentSourceUrl":{}},"type":"structure"},"type":"list"},"NextToken":{}},"type":"structure"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}","responseCode":200},"input":{"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}},"required":["ResourceArn"],"type":"structure"},"output":{"members":{"Tags":{"locationName":"tags","shape":"Sd"}},"type":"structure"}},"PutPlaybackConfiguration":{"http":{"method":"PUT","requestUri":"/playbackConfiguration","responseCode":200},"input":{"members":{"AdDecisionServerUrl":{},"CdnConfiguration":{"shape":"S6"},"DashConfiguration":{"members":{"MpdLocation":{},"OriginManifestType":{}},"type":"structure"},"LivePreRollConfiguration":{"shape":"Sa"},"Name":{},"PersonalizationThresholdSeconds":{"type":"integer"},"SlateAdUrl":{},"Tags":{"locationName":"tags","shape":"Sd"},"TranscodeProfileName":{},"VideoContentSourceUrl":{}},"type":"structure"},"output":{"members":{"AdDecisionServerUrl":{},"CdnConfiguration":{"shape":"S6"},"DashConfiguration":{"shape":"S7"},"HlsConfiguration":{"shape":"S9"},"LivePreRollConfiguration":{"shape":"Sa"},"Name":{},"PersonalizationThresholdSeconds":{"type":"integer"},"PlaybackConfigurationArn":{},"PlaybackEndpointPrefix":{},"SessionInitializationEndpointPrefix":{},"SlateAdUrl":{},"Tags":{"locationName":"tags","shape":"Sd"},"TranscodeProfileName":{},"VideoContentSourceUrl":{}},"type":"structure"}},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"locationName":"tags","shape":"Sd"}},"required":["ResourceArn","Tags"],"type":"structure"}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","member":{},"type":"list"}},"required":["ResourceArn","TagKeys"],"type":"structure"}}},"shapes":{"S6":{"members":{"AdSegmentUrlPrefix":{},"ContentSegmentUrlPrefix":{}},"type":"structure"},"S7":{"members":{"ManifestEndpointPrefix":{},"MpdLocation":{},"OriginManifestType":{}},"type":"structure"},"S9":{"members":{"ManifestEndpointPrefix":{}},"type":"structure"},"Sa":{"type":"structure","members":{"AdDecisionServerUrl":{},"MaxDurationSeconds":{"type":"integer"}}},"Sd":{"key":{},"type":"map","value":{}}}}' - ); - - /***/ - }, - - /***/ 76134: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 49497: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"acm":{"name":"ACM","cors":true},"apigateway":{"name":"APIGateway","cors":true},"applicationautoscaling":{"prefix":"application-autoscaling","name":"ApplicationAutoScaling","cors":true},"appstream":{"name":"AppStream"},"autoscaling":{"name":"AutoScaling","cors":true},"batch":{"name":"Batch"},"budgets":{"name":"Budgets"},"clouddirectory":{"name":"CloudDirectory","versions":["2016-05-10*"]},"cloudformation":{"name":"CloudFormation","cors":true},"cloudfront":{"name":"CloudFront","versions":["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*"],"cors":true},"cloudhsm":{"name":"CloudHSM","cors":true},"cloudsearch":{"name":"CloudSearch"},"cloudsearchdomain":{"name":"CloudSearchDomain"},"cloudtrail":{"name":"CloudTrail","cors":true},"cloudwatch":{"prefix":"monitoring","name":"CloudWatch","cors":true},"cloudwatchevents":{"prefix":"events","name":"CloudWatchEvents","versions":["2014-02-03*"],"cors":true},"cloudwatchlogs":{"prefix":"logs","name":"CloudWatchLogs","cors":true},"codebuild":{"name":"CodeBuild","cors":true},"codecommit":{"name":"CodeCommit","cors":true},"codedeploy":{"name":"CodeDeploy","cors":true},"codepipeline":{"name":"CodePipeline","cors":true},"cognitoidentity":{"prefix":"cognito-identity","name":"CognitoIdentity","cors":true},"cognitoidentityserviceprovider":{"prefix":"cognito-idp","name":"CognitoIdentityServiceProvider","cors":true},"cognitosync":{"prefix":"cognito-sync","name":"CognitoSync","cors":true},"configservice":{"prefix":"config","name":"ConfigService","cors":true},"cur":{"name":"CUR","cors":true},"datapipeline":{"name":"DataPipeline"},"devicefarm":{"name":"DeviceFarm","cors":true},"directconnect":{"name":"DirectConnect","cors":true},"directoryservice":{"prefix":"ds","name":"DirectoryService"},"discovery":{"name":"Discovery"},"dms":{"name":"DMS"},"dynamodb":{"name":"DynamoDB","cors":true},"dynamodbstreams":{"prefix":"streams.dynamodb","name":"DynamoDBStreams","cors":true},"ec2":{"name":"EC2","versions":["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],"cors":true},"ecr":{"name":"ECR","cors":true},"ecs":{"name":"ECS","cors":true},"efs":{"prefix":"elasticfilesystem","name":"EFS","cors":true},"elasticache":{"name":"ElastiCache","versions":["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],"cors":true},"elasticbeanstalk":{"name":"ElasticBeanstalk","cors":true},"elb":{"prefix":"elasticloadbalancing","name":"ELB","cors":true},"elbv2":{"prefix":"elasticloadbalancingv2","name":"ELBv2","cors":true},"emr":{"prefix":"elasticmapreduce","name":"EMR","cors":true},"es":{"name":"ES"},"elastictranscoder":{"name":"ElasticTranscoder","cors":true},"firehose":{"name":"Firehose","cors":true},"gamelift":{"name":"GameLift","cors":true},"glacier":{"name":"Glacier"},"health":{"name":"Health"},"iam":{"name":"IAM","cors":true},"importexport":{"name":"ImportExport"},"inspector":{"name":"Inspector","versions":["2015-08-18*"],"cors":true},"iot":{"name":"Iot","cors":true},"iotdata":{"prefix":"iot-data","name":"IotData","cors":true},"kinesis":{"name":"Kinesis","cors":true},"kinesisanalytics":{"name":"KinesisAnalytics"},"kms":{"name":"KMS","cors":true},"lambda":{"name":"Lambda","cors":true},"lexruntime":{"prefix":"runtime.lex","name":"LexRuntime","cors":true},"lightsail":{"name":"Lightsail"},"machinelearning":{"name":"MachineLearning","cors":true},"marketplacecommerceanalytics":{"name":"MarketplaceCommerceAnalytics","cors":true},"marketplacemetering":{"prefix":"meteringmarketplace","name":"MarketplaceMetering"},"mturk":{"prefix":"mturk-requester","name":"MTurk","cors":true},"mobileanalytics":{"name":"MobileAnalytics","cors":true},"opsworks":{"name":"OpsWorks","cors":true},"opsworkscm":{"name":"OpsWorksCM"},"organizations":{"name":"Organizations"},"pinpoint":{"name":"Pinpoint"},"polly":{"name":"Polly","cors":true},"rds":{"name":"RDS","versions":["2014-09-01*"],"cors":true},"redshift":{"name":"Redshift","cors":true},"rekognition":{"name":"Rekognition","cors":true},"resourcegroupstaggingapi":{"name":"ResourceGroupsTaggingAPI"},"route53":{"name":"Route53","cors":true},"route53domains":{"name":"Route53Domains","cors":true},"s3":{"name":"S3","dualstackAvailable":true,"cors":true},"s3control":{"name":"S3Control","dualstackAvailable":true,"xmlNoDefaultLists":true},"servicecatalog":{"name":"ServiceCatalog","cors":true},"ses":{"prefix":"email","name":"SES","cors":true},"shield":{"name":"Shield"},"simpledb":{"prefix":"sdb","name":"SimpleDB"},"sms":{"name":"SMS"},"snowball":{"name":"Snowball"},"sns":{"name":"SNS","cors":true},"sqs":{"name":"SQS","cors":true},"ssm":{"name":"SSM","cors":true},"storagegateway":{"name":"StorageGateway","cors":true},"stepfunctions":{"prefix":"states","name":"StepFunctions"},"sts":{"name":"STS","cors":true},"support":{"name":"Support"},"swf":{"name":"SWF"},"xray":{"name":"XRay","cors":true},"waf":{"name":"WAF","cors":true},"wafregional":{"prefix":"waf-regional","name":"WAFRegional"},"workdocs":{"name":"WorkDocs","cors":true},"workspaces":{"name":"WorkSpaces"},"codestar":{"name":"CodeStar"},"lexmodelbuildingservice":{"prefix":"lex-models","name":"LexModelBuildingService","cors":true},"marketplaceentitlementservice":{"prefix":"entitlement.marketplace","name":"MarketplaceEntitlementService"},"athena":{"name":"Athena"},"greengrass":{"name":"Greengrass"},"dax":{"name":"DAX"},"migrationhub":{"prefix":"AWSMigrationHub","name":"MigrationHub"},"cloudhsmv2":{"name":"CloudHSMV2"},"glue":{"name":"Glue"},"mobile":{"name":"Mobile"},"pricing":{"name":"Pricing","cors":true},"costexplorer":{"prefix":"ce","name":"CostExplorer","cors":true},"mediaconvert":{"name":"MediaConvert"},"medialive":{"name":"MediaLive"},"mediapackage":{"name":"MediaPackage"},"mediastore":{"name":"MediaStore"},"mediastoredata":{"prefix":"mediastore-data","name":"MediaStoreData","cors":true},"appsync":{"name":"AppSync"},"guardduty":{"name":"GuardDuty"},"mq":{"name":"MQ"},"comprehend":{"name":"Comprehend","cors":true},"iotjobsdataplane":{"prefix":"iot-jobs-data","name":"IoTJobsDataPlane"},"kinesisvideoarchivedmedia":{"prefix":"kinesis-video-archived-media","name":"KinesisVideoArchivedMedia","cors":true},"kinesisvideomedia":{"prefix":"kinesis-video-media","name":"KinesisVideoMedia","cors":true},"kinesisvideo":{"name":"KinesisVideo","cors":true},"sagemakerruntime":{"prefix":"runtime.sagemaker","name":"SageMakerRuntime"},"sagemaker":{"name":"SageMaker"},"translate":{"name":"Translate","cors":true},"resourcegroups":{"prefix":"resource-groups","name":"ResourceGroups","cors":true},"alexaforbusiness":{"name":"AlexaForBusiness"},"cloud9":{"name":"Cloud9"},"serverlessapplicationrepository":{"prefix":"serverlessrepo","name":"ServerlessApplicationRepository"},"servicediscovery":{"name":"ServiceDiscovery"},"workmail":{"name":"WorkMail"},"autoscalingplans":{"prefix":"autoscaling-plans","name":"AutoScalingPlans"},"transcribeservice":{"prefix":"transcribe","name":"TranscribeService"},"connect":{"name":"Connect","cors":true},"acmpca":{"prefix":"acm-pca","name":"ACMPCA"},"fms":{"name":"FMS"},"secretsmanager":{"name":"SecretsManager","cors":true},"iotanalytics":{"name":"IoTAnalytics","cors":true},"iot1clickdevicesservice":{"prefix":"iot1click-devices","name":"IoT1ClickDevicesService"},"iot1clickprojects":{"prefix":"iot1click-projects","name":"IoT1ClickProjects"},"pi":{"name":"PI"},"neptune":{"name":"Neptune"},"mediatailor":{"name":"MediaTailor"},"eks":{"name":"EKS"},"macie":{"name":"Macie"},"dlm":{"name":"DLM"},"signer":{"name":"Signer"},"chime":{"name":"Chime"},"pinpointemail":{"prefix":"pinpoint-email","name":"PinpointEmail"},"ram":{"name":"RAM"},"route53resolver":{"name":"Route53Resolver"},"pinpointsmsvoice":{"prefix":"sms-voice","name":"PinpointSMSVoice"},"quicksight":{"name":"QuickSight"},"rdsdataservice":{"prefix":"rds-data","name":"RDSDataService"},"amplify":{"name":"Amplify"},"datasync":{"name":"DataSync"},"robomaker":{"name":"RoboMaker"},"transfer":{"name":"Transfer"},"globalaccelerator":{"name":"GlobalAccelerator"},"comprehendmedical":{"name":"ComprehendMedical","cors":true},"kinesisanalyticsv2":{"name":"KinesisAnalyticsV2"},"mediaconnect":{"name":"MediaConnect"},"fsx":{"name":"FSx"},"securityhub":{"name":"SecurityHub"},"appmesh":{"name":"AppMesh","versions":["2018-10-01*"]},"licensemanager":{"prefix":"license-manager","name":"LicenseManager"},"kafka":{"name":"Kafka"},"apigatewaymanagementapi":{"name":"ApiGatewayManagementApi"},"apigatewayv2":{"name":"ApiGatewayV2"},"docdb":{"name":"DocDB"},"backup":{"name":"Backup"},"worklink":{"name":"WorkLink"},"textract":{"name":"Textract"},"managedblockchain":{"name":"ManagedBlockchain"},"mediapackagevod":{"prefix":"mediapackage-vod","name":"MediaPackageVod"},"groundstation":{"name":"GroundStation"},"iotthingsgraph":{"name":"IoTThingsGraph"},"iotevents":{"name":"IoTEvents"},"ioteventsdata":{"prefix":"iotevents-data","name":"IoTEventsData"},"personalize":{"name":"Personalize","cors":true},"personalizeevents":{"prefix":"personalize-events","name":"PersonalizeEvents","cors":true},"personalizeruntime":{"prefix":"personalize-runtime","name":"PersonalizeRuntime","cors":true},"applicationinsights":{"prefix":"application-insights","name":"ApplicationInsights"},"servicequotas":{"prefix":"service-quotas","name":"ServiceQuotas"},"ec2instanceconnect":{"prefix":"ec2-instance-connect","name":"EC2InstanceConnect"},"eventbridge":{"name":"EventBridge"},"lakeformation":{"name":"LakeFormation"},"forecastservice":{"prefix":"forecast","name":"ForecastService","cors":true},"forecastqueryservice":{"prefix":"forecastquery","name":"ForecastQueryService","cors":true},"qldb":{"name":"QLDB"},"qldbsession":{"prefix":"qldb-session","name":"QLDBSession"},"workmailmessageflow":{"name":"WorkMailMessageFlow"},"codestarnotifications":{"prefix":"codestar-notifications","name":"CodeStarNotifications"},"savingsplans":{"name":"SavingsPlans"},"sso":{"name":"SSO"},"ssooidc":{"prefix":"sso-oidc","name":"SSOOIDC"},"marketplacecatalog":{"prefix":"marketplace-catalog","name":"MarketplaceCatalog"},"dataexchange":{"name":"DataExchange"},"sesv2":{"name":"SESV2"},"migrationhubconfig":{"prefix":"migrationhub-config","name":"MigrationHubConfig"},"connectparticipant":{"name":"ConnectParticipant"},"appconfig":{"name":"AppConfig"},"iotsecuretunneling":{"name":"IoTSecureTunneling"},"wafv2":{"name":"WAFV2"},"elasticinference":{"prefix":"elastic-inference","name":"ElasticInference"},"imagebuilder":{"name":"Imagebuilder"},"schemas":{"name":"Schemas"},"accessanalyzer":{"name":"AccessAnalyzer"},"codegurureviewer":{"prefix":"codeguru-reviewer","name":"CodeGuruReviewer"},"codeguruprofiler":{"name":"CodeGuruProfiler"},"computeoptimizer":{"prefix":"compute-optimizer","name":"ComputeOptimizer"},"frauddetector":{"name":"FraudDetector"},"kendra":{"name":"Kendra"},"networkmanager":{"name":"NetworkManager"},"outposts":{"name":"Outposts"},"augmentedairuntime":{"prefix":"sagemaker-a2i-runtime","name":"AugmentedAIRuntime"},"ebs":{"name":"EBS"},"kinesisvideosignalingchannels":{"prefix":"kinesis-video-signaling","name":"KinesisVideoSignalingChannels","cors":true},"detective":{"name":"Detective"},"codestarconnections":{"prefix":"codestar-connections","name":"CodeStarconnections"}}' - ); - - /***/ - }, - - /***/ 150: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-01-14","endpointPrefix":"metering.marketplace","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWSMarketplace Metering","serviceId":"Marketplace Metering","signatureVersion":"v4","signingName":"aws-marketplace","targetPrefix":"AWSMPMeteringService","uid":"meteringmarketplace-2016-01-14"},"operations":{"BatchMeterUsage":{"input":{"type":"structure","required":["UsageRecords","ProductCode"],"members":{"UsageRecords":{"shape":"S2"},"ProductCode":{}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"UsageRecord":{"shape":"S3"},"MeteringRecordId":{},"Status":{}}}},"UnprocessedRecords":{"shape":"S2"}}}},"MeterUsage":{"input":{"type":"structure","required":["ProductCode","Timestamp","UsageDimension"],"members":{"ProductCode":{},"Timestamp":{"type":"timestamp"},"UsageDimension":{},"UsageQuantity":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MeteringRecordId":{}}}},"RegisterUsage":{"input":{"type":"structure","required":["ProductCode","PublicKeyVersion"],"members":{"ProductCode":{},"PublicKeyVersion":{"type":"integer"},"Nonce":{}}},"output":{"type":"structure","members":{"PublicKeyRotationTimestamp":{"type":"timestamp"},"Signature":{}}}},"ResolveCustomer":{"input":{"type":"structure","required":["RegistrationToken"],"members":{"RegistrationToken":{}}},"output":{"type":"structure","members":{"CustomerIdentifier":{},"ProductCode":{}}}}},"shapes":{"S2":{"type":"list","member":{"shape":"S3"}},"S3":{"type":"structure","required":["Timestamp","CustomerIdentifier","Dimension"],"members":{"Timestamp":{"type":"timestamp"},"CustomerIdentifier":{},"Dimension":{},"Quantity":{"type":"integer"}}}}}' - ); - - /***/ - }, - - /***/ 34742: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 89101: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-06-30","endpointPrefix":"migrationhub-config","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Migration Hub Config","serviceId":"MigrationHub Config","signatureVersion":"v4","signingName":"mgh","targetPrefix":"AWSMigrationHubMultiAccountService","uid":"migrationhub-config-2019-06-30"},"operations":{"CreateHomeRegionControl":{"input":{"type":"structure","required":["HomeRegion","Target"],"members":{"HomeRegion":{},"Target":{"shape":"S3"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"HomeRegionControl":{"shape":"S8"}}}},"DescribeHomeRegionControls":{"input":{"type":"structure","members":{"ControlId":{},"HomeRegion":{},"Target":{"shape":"S3"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HomeRegionControls":{"type":"list","member":{"shape":"S8"}},"NextToken":{}}}},"GetHomeRegion":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"HomeRegion":{}}}}},"shapes":{"S3":{"type":"structure","required":["Type"],"members":{"Type":{},"Id":{}}},"S8":{"type":"structure","members":{"ControlId":{},"HomeRegion":{},"Target":{"shape":"S3"},"RequestedTime":{"type":"timestamp"}}}}}' - ); - - /***/ - }, - - /***/ 59977: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeHomeRegionControls":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 44027: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-07-01","endpointPrefix":"mobile","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS Mobile","serviceId":"Mobile","signatureVersion":"v4","signingName":"AWSMobileHubService","uid":"mobile-2017-07-01"},"operations":{"CreateProject":{"http":{"requestUri":"/projects"},"input":{"type":"structure","members":{"name":{"location":"querystring","locationName":"name"},"region":{"location":"querystring","locationName":"region"},"contents":{"type":"blob"},"snapshotId":{"location":"querystring","locationName":"snapshotId"}},"payload":"contents"},"output":{"type":"structure","members":{"details":{"shape":"S7"}}}},"DeleteProject":{"http":{"method":"DELETE","requestUri":"/projects/{projectId}"},"input":{"type":"structure","required":["projectId"],"members":{"projectId":{"location":"uri","locationName":"projectId"}}},"output":{"type":"structure","members":{"deletedResources":{"shape":"Sc"},"orphanedResources":{"shape":"Sc"}}}},"DescribeBundle":{"http":{"method":"GET","requestUri":"/bundles/{bundleId}"},"input":{"type":"structure","required":["bundleId"],"members":{"bundleId":{"location":"uri","locationName":"bundleId"}}},"output":{"type":"structure","members":{"details":{"shape":"Sq"}}}},"DescribeProject":{"http":{"method":"GET","requestUri":"/project"},"input":{"type":"structure","required":["projectId"],"members":{"projectId":{"location":"querystring","locationName":"projectId"},"syncFromResources":{"location":"querystring","locationName":"syncFromResources","type":"boolean"}}},"output":{"type":"structure","members":{"details":{"shape":"S7"}}}},"ExportBundle":{"http":{"requestUri":"/bundles/{bundleId}"},"input":{"type":"structure","required":["bundleId"],"members":{"bundleId":{"location":"uri","locationName":"bundleId"},"projectId":{"location":"querystring","locationName":"projectId"},"platform":{"location":"querystring","locationName":"platform"}}},"output":{"type":"structure","members":{"downloadUrl":{}}}},"ExportProject":{"http":{"requestUri":"/exports/{projectId}"},"input":{"type":"structure","required":["projectId"],"members":{"projectId":{"location":"uri","locationName":"projectId"}}},"output":{"type":"structure","members":{"downloadUrl":{},"shareUrl":{},"snapshotId":{}}}},"ListBundles":{"http":{"method":"GET","requestUri":"/bundles"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"bundleList":{"type":"list","member":{"shape":"Sq"}},"nextToken":{}}}},"ListProjects":{"http":{"method":"GET","requestUri":"/projects"},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"projects":{"type":"list","member":{"type":"structure","members":{"name":{},"projectId":{}}}},"nextToken":{}}}},"UpdateProject":{"http":{"requestUri":"/update"},"input":{"type":"structure","required":["projectId"],"members":{"contents":{"type":"blob"},"projectId":{"location":"querystring","locationName":"projectId"}},"payload":"contents"},"output":{"type":"structure","members":{"details":{"shape":"S7"}}}}},"shapes":{"S7":{"type":"structure","members":{"name":{},"projectId":{},"region":{},"state":{},"createdDate":{"type":"timestamp"},"lastUpdatedDate":{"type":"timestamp"},"consoleUrl":{},"resources":{"shape":"Sc"}}},"Sc":{"type":"list","member":{"type":"structure","members":{"type":{},"name":{},"arn":{},"feature":{},"attributes":{"type":"map","key":{},"value":{}}}}},"Sq":{"type":"structure","members":{"bundleId":{},"title":{},"version":{},"description":{},"iconUrl":{},"availablePlatforms":{"type":"list","member":{}}}}}}' - ); - - /***/ - }, - - /***/ 81940: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListBundles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListProjects":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); - - /***/ - }, - - /***/ 40634: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-06-05","endpointPrefix":"mobileanalytics","serviceFullName":"Amazon Mobile Analytics","serviceId":"Mobile Analytics","signatureVersion":"v4","protocol":"rest-json"},"operations":{"PutEvents":{"http":{"requestUri":"/2014-06-05/events","responseCode":202},"input":{"type":"structure","required":["events","clientContext"],"members":{"events":{"type":"list","member":{"type":"structure","required":["eventType","timestamp"],"members":{"eventType":{},"timestamp":{},"session":{"type":"structure","members":{"id":{},"duration":{"type":"long"},"startTimestamp":{},"stopTimestamp":{}}},"version":{},"attributes":{"type":"map","key":{},"value":{}},"metrics":{"type":"map","key":{},"value":{"type":"double"}}}}},"clientContext":{"location":"header","locationName":"x-amz-Client-Context"},"clientContextEncoding":{"location":"header","locationName":"x-amz-Client-Context-Encoding"}}}}},"shapes":{}}' - ); - - /***/ - }, - - /***/ 12505: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2010-08-01","endpointPrefix":"monitoring","protocol":"query","serviceAbbreviation":"CloudWatch","serviceFullName":"Amazon CloudWatch","serviceId":"CloudWatch","signatureVersion":"v4","uid":"monitoring-2010-08-01","xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/"},"operations":{"DeleteAlarms":{"input":{"type":"structure","required":["AlarmNames"],"members":{"AlarmNames":{"shape":"S2"}}}},"DeleteAnomalyDetector":{"input":{"type":"structure","required":["Namespace","MetricName","Stat"],"members":{"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S7"},"Stat":{}}},"output":{"resultWrapper":"DeleteAnomalyDetectorResult","type":"structure","members":{}}},"DeleteDashboards":{"input":{"type":"structure","required":["DashboardNames"],"members":{"DashboardNames":{"type":"list","member":{}}}},"output":{"resultWrapper":"DeleteDashboardsResult","type":"structure","members":{}}},"DeleteInsightRules":{"input":{"type":"structure","required":["RuleNames"],"members":{"RuleNames":{"shape":"Si"}}},"output":{"resultWrapper":"DeleteInsightRulesResult","type":"structure","members":{"Failures":{"shape":"Sl"}}}},"DescribeAlarmHistory":{"input":{"type":"structure","members":{"AlarmName":{},"AlarmTypes":{"shape":"Ss"},"HistoryItemType":{},"StartDate":{"type":"timestamp"},"EndDate":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"NextToken":{},"ScanBy":{}}},"output":{"resultWrapper":"DescribeAlarmHistoryResult","type":"structure","members":{"AlarmHistoryItems":{"type":"list","member":{"type":"structure","members":{"AlarmName":{},"AlarmType":{},"Timestamp":{"type":"timestamp"},"HistoryItemType":{},"HistorySummary":{},"HistoryData":{}}}},"NextToken":{}}}},"DescribeAlarms":{"input":{"type":"structure","members":{"AlarmNames":{"shape":"S2"},"AlarmNamePrefix":{},"AlarmTypes":{"shape":"Ss"},"ChildrenOfAlarmName":{},"ParentsOfAlarmName":{},"StateValue":{},"ActionPrefix":{},"MaxRecords":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"DescribeAlarmsResult","type":"structure","members":{"CompositeAlarms":{"type":"list","member":{"type":"structure","members":{"ActionsEnabled":{"type":"boolean"},"AlarmActions":{"shape":"S1c"},"AlarmArn":{},"AlarmConfigurationUpdatedTimestamp":{"type":"timestamp"},"AlarmDescription":{},"AlarmName":{},"AlarmRule":{},"InsufficientDataActions":{"shape":"S1c"},"OKActions":{"shape":"S1c"},"StateReason":{},"StateReasonData":{},"StateUpdatedTimestamp":{"type":"timestamp"},"StateValue":{}},"xmlOrder":["ActionsEnabled","AlarmActions","AlarmArn","AlarmConfigurationUpdatedTimestamp","AlarmDescription","AlarmName","AlarmRule","InsufficientDataActions","OKActions","StateReason","StateReasonData","StateUpdatedTimestamp","StateValue"]}},"MetricAlarms":{"shape":"S1j"},"NextToken":{}}}},"DescribeAlarmsForMetric":{"input":{"type":"structure","required":["MetricName","Namespace"],"members":{"MetricName":{},"Namespace":{},"Statistic":{},"ExtendedStatistic":{},"Dimensions":{"shape":"S7"},"Period":{"type":"integer"},"Unit":{}}},"output":{"resultWrapper":"DescribeAlarmsForMetricResult","type":"structure","members":{"MetricAlarms":{"shape":"S1j"}}}},"DescribeAnomalyDetectors":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S7"}}},"output":{"resultWrapper":"DescribeAnomalyDetectorsResult","type":"structure","members":{"AnomalyDetectors":{"type":"list","member":{"type":"structure","members":{"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S7"},"Stat":{},"Configuration":{"shape":"S2b"},"StateValue":{}}}},"NextToken":{}}}},"DescribeInsightRules":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"resultWrapper":"DescribeInsightRulesResult","type":"structure","members":{"NextToken":{},"InsightRules":{"type":"list","member":{"type":"structure","required":["Name","State","Schema","Definition"],"members":{"Name":{},"State":{},"Schema":{},"Definition":{}}}}}}},"DisableAlarmActions":{"input":{"type":"structure","required":["AlarmNames"],"members":{"AlarmNames":{"shape":"S2"}}}},"DisableInsightRules":{"input":{"type":"structure","required":["RuleNames"],"members":{"RuleNames":{"shape":"Si"}}},"output":{"resultWrapper":"DisableInsightRulesResult","type":"structure","members":{"Failures":{"shape":"Sl"}}}},"EnableAlarmActions":{"input":{"type":"structure","required":["AlarmNames"],"members":{"AlarmNames":{"shape":"S2"}}}},"EnableInsightRules":{"input":{"type":"structure","required":["RuleNames"],"members":{"RuleNames":{"shape":"Si"}}},"output":{"resultWrapper":"EnableInsightRulesResult","type":"structure","members":{"Failures":{"shape":"Sl"}}}},"GetDashboard":{"input":{"type":"structure","required":["DashboardName"],"members":{"DashboardName":{}}},"output":{"resultWrapper":"GetDashboardResult","type":"structure","members":{"DashboardArn":{},"DashboardBody":{},"DashboardName":{}}}},"GetInsightRuleReport":{"input":{"type":"structure","required":["RuleName","StartTime","EndTime","Period"],"members":{"RuleName":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Period":{"type":"integer"},"MaxContributorCount":{"type":"integer"},"Metrics":{"type":"list","member":{}},"OrderBy":{}}},"output":{"resultWrapper":"GetInsightRuleReportResult","type":"structure","members":{"KeyLabels":{"type":"list","member":{}},"AggregationStatistic":{},"AggregateValue":{"type":"double"},"ApproximateUniqueCount":{"type":"long"},"Contributors":{"type":"list","member":{"type":"structure","required":["Keys","ApproximateAggregateValue","Datapoints"],"members":{"Keys":{"type":"list","member":{}},"ApproximateAggregateValue":{"type":"double"},"Datapoints":{"type":"list","member":{"type":"structure","required":["Timestamp","ApproximateValue"],"members":{"Timestamp":{"type":"timestamp"},"ApproximateValue":{"type":"double"}}}}}}},"MetricDatapoints":{"type":"list","member":{"type":"structure","required":["Timestamp"],"members":{"Timestamp":{"type":"timestamp"},"UniqueContributors":{"type":"double"},"MaxContributorValue":{"type":"double"},"SampleCount":{"type":"double"},"Average":{"type":"double"},"Sum":{"type":"double"},"Minimum":{"type":"double"},"Maximum":{"type":"double"}}}}}}},"GetMetricData":{"input":{"type":"structure","required":["MetricDataQueries","StartTime","EndTime"],"members":{"MetricDataQueries":{"shape":"S1v"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"NextToken":{},"ScanBy":{},"MaxDatapoints":{"type":"integer"}}},"output":{"resultWrapper":"GetMetricDataResult","type":"structure","members":{"MetricDataResults":{"type":"list","member":{"type":"structure","members":{"Id":{},"Label":{},"Timestamps":{"type":"list","member":{"type":"timestamp"}},"Values":{"type":"list","member":{"type":"double"}},"StatusCode":{},"Messages":{"shape":"S3q"}}}},"NextToken":{},"Messages":{"shape":"S3q"}}}},"GetMetricStatistics":{"input":{"type":"structure","required":["Namespace","MetricName","StartTime","EndTime","Period"],"members":{"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S7"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Period":{"type":"integer"},"Statistics":{"type":"list","member":{}},"ExtendedStatistics":{"type":"list","member":{}},"Unit":{}}},"output":{"resultWrapper":"GetMetricStatisticsResult","type":"structure","members":{"Label":{},"Datapoints":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"SampleCount":{"type":"double"},"Average":{"type":"double"},"Sum":{"type":"double"},"Minimum":{"type":"double"},"Maximum":{"type":"double"},"Unit":{},"ExtendedStatistics":{"type":"map","key":{},"value":{"type":"double"}}},"xmlOrder":["Timestamp","SampleCount","Average","Sum","Minimum","Maximum","Unit","ExtendedStatistics"]}}}}},"GetMetricWidgetImage":{"input":{"type":"structure","required":["MetricWidget"],"members":{"MetricWidget":{},"OutputFormat":{}}},"output":{"resultWrapper":"GetMetricWidgetImageResult","type":"structure","members":{"MetricWidgetImage":{"type":"blob"}}}},"ListDashboards":{"input":{"type":"structure","members":{"DashboardNamePrefix":{},"NextToken":{}}},"output":{"resultWrapper":"ListDashboardsResult","type":"structure","members":{"DashboardEntries":{"type":"list","member":{"type":"structure","members":{"DashboardName":{},"DashboardArn":{},"LastModified":{"type":"timestamp"},"Size":{"type":"long"}}}},"NextToken":{}}}},"ListMetrics":{"input":{"type":"structure","members":{"Namespace":{},"MetricName":{},"Dimensions":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Value":{}}}},"NextToken":{}}},"output":{"resultWrapper":"ListMetricsResult","type":"structure","members":{"Metrics":{"type":"list","member":{"shape":"S1z"}},"NextToken":{}},"xmlOrder":["Metrics","NextToken"]}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"Tags":{"shape":"S4l"}}}},"PutAnomalyDetector":{"input":{"type":"structure","required":["Namespace","MetricName","Stat"],"members":{"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S7"},"Stat":{},"Configuration":{"shape":"S2b"}}},"output":{"resultWrapper":"PutAnomalyDetectorResult","type":"structure","members":{}}},"PutCompositeAlarm":{"input":{"type":"structure","required":["AlarmName","AlarmRule"],"members":{"ActionsEnabled":{"type":"boolean"},"AlarmActions":{"shape":"S1c"},"AlarmDescription":{},"AlarmName":{},"AlarmRule":{},"InsufficientDataActions":{"shape":"S1c"},"OKActions":{"shape":"S1c"},"Tags":{"shape":"S4l"}}}},"PutDashboard":{"input":{"type":"structure","required":["DashboardName","DashboardBody"],"members":{"DashboardName":{},"DashboardBody":{}}},"output":{"resultWrapper":"PutDashboardResult","type":"structure","members":{"DashboardValidationMessages":{"type":"list","member":{"type":"structure","members":{"DataPath":{},"Message":{}}}}}}},"PutInsightRule":{"input":{"type":"structure","required":["RuleName","RuleDefinition"],"members":{"RuleName":{},"RuleState":{},"RuleDefinition":{},"Tags":{"shape":"S4l"}}},"output":{"resultWrapper":"PutInsightRuleResult","type":"structure","members":{}}},"PutMetricAlarm":{"input":{"type":"structure","required":["AlarmName","EvaluationPeriods","ComparisonOperator"],"members":{"AlarmName":{},"AlarmDescription":{},"ActionsEnabled":{"type":"boolean"},"OKActions":{"shape":"S1c"},"AlarmActions":{"shape":"S1c"},"InsufficientDataActions":{"shape":"S1c"},"MetricName":{},"Namespace":{},"Statistic":{},"ExtendedStatistic":{},"Dimensions":{"shape":"S7"},"Period":{"type":"integer"},"Unit":{},"EvaluationPeriods":{"type":"integer"},"DatapointsToAlarm":{"type":"integer"},"Threshold":{"type":"double"},"ComparisonOperator":{},"TreatMissingData":{},"EvaluateLowSampleCountPercentile":{},"Metrics":{"shape":"S1v"},"Tags":{"shape":"S4l"},"ThresholdMetricId":{}}}},"PutMetricData":{"input":{"type":"structure","required":["Namespace","MetricData"],"members":{"Namespace":{},"MetricData":{"type":"list","member":{"type":"structure","required":["MetricName"],"members":{"MetricName":{},"Dimensions":{"shape":"S7"},"Timestamp":{"type":"timestamp"},"Value":{"type":"double"},"StatisticValues":{"type":"structure","required":["SampleCount","Sum","Minimum","Maximum"],"members":{"SampleCount":{"type":"double"},"Sum":{"type":"double"},"Minimum":{"type":"double"},"Maximum":{"type":"double"}}},"Values":{"type":"list","member":{"type":"double"}},"Counts":{"type":"list","member":{"type":"double"}},"Unit":{},"StorageResolution":{"type":"integer"}}}}}}},"SetAlarmState":{"input":{"type":"structure","required":["AlarmName","StateValue","StateReason"],"members":{"AlarmName":{},"StateValue":{},"StateReason":{},"StateReasonData":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S4l"}}},"output":{"resultWrapper":"TagResourceResult","type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"resultWrapper":"UntagResourceResult","type":"structure","members":{}}}},"shapes":{"S2":{"type":"list","member":{}},"S7":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}},"xmlOrder":["Name","Value"]}},"Si":{"type":"list","member":{}},"Sl":{"type":"list","member":{"type":"structure","members":{"FailureResource":{},"ExceptionType":{},"FailureCode":{},"FailureDescription":{}}}},"Ss":{"type":"list","member":{}},"S1c":{"type":"list","member":{}},"S1j":{"type":"list","member":{"type":"structure","members":{"AlarmName":{},"AlarmArn":{},"AlarmDescription":{},"AlarmConfigurationUpdatedTimestamp":{"type":"timestamp"},"ActionsEnabled":{"type":"boolean"},"OKActions":{"shape":"S1c"},"AlarmActions":{"shape":"S1c"},"InsufficientDataActions":{"shape":"S1c"},"StateValue":{},"StateReason":{},"StateReasonData":{},"StateUpdatedTimestamp":{"type":"timestamp"},"MetricName":{},"Namespace":{},"Statistic":{},"ExtendedStatistic":{},"Dimensions":{"shape":"S7"},"Period":{"type":"integer"},"Unit":{},"EvaluationPeriods":{"type":"integer"},"DatapointsToAlarm":{"type":"integer"},"Threshold":{"type":"double"},"ComparisonOperator":{},"TreatMissingData":{},"EvaluateLowSampleCountPercentile":{},"Metrics":{"shape":"S1v"},"ThresholdMetricId":{}},"xmlOrder":["AlarmName","AlarmArn","AlarmDescription","AlarmConfigurationUpdatedTimestamp","ActionsEnabled","OKActions","AlarmActions","InsufficientDataActions","StateValue","StateReason","StateReasonData","StateUpdatedTimestamp","MetricName","Namespace","Statistic","Dimensions","Period","Unit","EvaluationPeriods","Threshold","ComparisonOperator","ExtendedStatistic","TreatMissingData","EvaluateLowSampleCountPercentile","DatapointsToAlarm","Metrics","ThresholdMetricId"]}},"S1v":{"type":"list","member":{"type":"structure","required":["Id"],"members":{"Id":{},"MetricStat":{"type":"structure","required":["Metric","Period","Stat"],"members":{"Metric":{"shape":"S1z"},"Period":{"type":"integer"},"Stat":{},"Unit":{}}},"Expression":{},"Label":{},"ReturnData":{"type":"boolean"},"Period":{"type":"integer"}}}},"S1z":{"type":"structure","members":{"Namespace":{},"MetricName":{},"Dimensions":{"shape":"S7"}},"xmlOrder":["Namespace","MetricName","Dimensions"]},"S2b":{"type":"structure","members":{"ExcludedTimeRanges":{"type":"list","member":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}},"xmlOrder":["StartTime","EndTime"]}},"MetricTimezone":{}}},"S3q":{"type":"list","member":{"type":"structure","members":{"Code":{},"Value":{}}}},"S4l":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}}}}' - ); - - /***/ - }, - - /***/ 16758: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeAlarmHistory":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":"AlarmHistoryItems"},"DescribeAlarms":{"input_token":"NextToken","limit_key":"MaxRecords","output_token":"NextToken","result_key":["MetricAlarms","CompositeAlarms"]},"DescribeAlarmsForMetric":{"result_key":"MetricAlarms"},"DescribeInsightRules":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetMetricData":{"input_token":"NextToken","limit_key":"MaxDatapoints","output_token":"NextToken","result_key":["MetricDataResults","Messages"]},"ListDashboards":{"input_token":"NextToken","output_token":"NextToken","result_key":"DashboardEntries"},"ListMetrics":{"input_token":"NextToken","output_token":"NextToken","result_key":"Metrics"}}}' - ); - - /***/ - }, - - /***/ 4112: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"AlarmExists":{"delay":5,"maxAttempts":40,"operation":"DescribeAlarms","acceptors":[{"matcher":"path","expected":true,"argument":"length(MetricAlarms[]) > `0`","state":"success"}]},"CompositeAlarmExists":{"delay":5,"maxAttempts":40,"operation":"DescribeAlarms","acceptors":[{"matcher":"path","expected":true,"argument":"length(CompositeAlarms[]) > `0`","state":"success"}]}}}' - ); - - /***/ - }, - - /***/ 73219: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2017-11-27","endpointPrefix":"mq","signingName":"mq","serviceFullName":"AmazonMQ","serviceId":"mq","protocol":"rest-json","jsonVersion":"1.1","uid":"mq-2017-11-27","signatureVersion":"v4"},"operations":{"CreateBroker":{"http":{"requestUri":"/v1/brokers","responseCode":200},"input":{"type":"structure","members":{"AutoMinorVersionUpgrade":{"locationName":"autoMinorVersionUpgrade","type":"boolean"},"BrokerName":{"locationName":"brokerName"},"Configuration":{"shape":"S4","locationName":"configuration"},"CreatorRequestId":{"locationName":"creatorRequestId","idempotencyToken":true},"DeploymentMode":{"locationName":"deploymentMode"},"EncryptionOptions":{"shape":"S7","locationName":"encryptionOptions"},"EngineType":{"locationName":"engineType"},"EngineVersion":{"locationName":"engineVersion"},"HostInstanceType":{"locationName":"hostInstanceType"},"Logs":{"shape":"S9","locationName":"logs"},"MaintenanceWindowStartTime":{"shape":"Sa","locationName":"maintenanceWindowStartTime"},"PubliclyAccessible":{"locationName":"publiclyAccessible","type":"boolean"},"SecurityGroups":{"shape":"Sc","locationName":"securityGroups"},"StorageType":{"locationName":"storageType"},"SubnetIds":{"shape":"Sc","locationName":"subnetIds"},"Tags":{"shape":"Se","locationName":"tags"},"Users":{"locationName":"users","type":"list","member":{"type":"structure","members":{"ConsoleAccess":{"locationName":"consoleAccess","type":"boolean"},"Groups":{"shape":"Sc","locationName":"groups"},"Password":{"locationName":"password"},"Username":{"locationName":"username"}}}}}},"output":{"type":"structure","members":{"BrokerArn":{"locationName":"brokerArn"},"BrokerId":{"locationName":"brokerId"}}}},"CreateConfiguration":{"http":{"requestUri":"/v1/configurations","responseCode":200},"input":{"type":"structure","members":{"EngineType":{"locationName":"engineType"},"EngineVersion":{"locationName":"engineVersion"},"Name":{"locationName":"name"},"Tags":{"shape":"Se","locationName":"tags"}}},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Created":{"shape":"Sk","locationName":"created"},"Id":{"locationName":"id"},"LatestRevision":{"shape":"Sl","locationName":"latestRevision"},"Name":{"locationName":"name"}}}},"CreateTags":{"http":{"requestUri":"/v1/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"Tags":{"shape":"Se","locationName":"tags"}},"required":["ResourceArn"]}},"CreateUser":{"http":{"requestUri":"/v1/brokers/{broker-id}/users/{username}","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"},"ConsoleAccess":{"locationName":"consoleAccess","type":"boolean"},"Groups":{"shape":"Sc","locationName":"groups"},"Password":{"locationName":"password"},"Username":{"location":"uri","locationName":"username"}},"required":["Username","BrokerId"]},"output":{"type":"structure","members":{}}},"DeleteBroker":{"http":{"method":"DELETE","requestUri":"/v1/brokers/{broker-id}","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"}},"required":["BrokerId"]},"output":{"type":"structure","members":{"BrokerId":{"locationName":"brokerId"}}}},"DeleteTags":{"http":{"method":"DELETE","requestUri":"/v1/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"shape":"Sc","location":"querystring","locationName":"tagKeys"}},"required":["TagKeys","ResourceArn"]}},"DeleteUser":{"http":{"method":"DELETE","requestUri":"/v1/brokers/{broker-id}/users/{username}","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"},"Username":{"location":"uri","locationName":"username"}},"required":["Username","BrokerId"]},"output":{"type":"structure","members":{}}},"DescribeBroker":{"http":{"method":"GET","requestUri":"/v1/brokers/{broker-id}","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"}},"required":["BrokerId"]},"output":{"type":"structure","members":{"AutoMinorVersionUpgrade":{"locationName":"autoMinorVersionUpgrade","type":"boolean"},"BrokerArn":{"locationName":"brokerArn"},"BrokerId":{"locationName":"brokerId"},"BrokerInstances":{"locationName":"brokerInstances","type":"list","member":{"type":"structure","members":{"ConsoleURL":{"locationName":"consoleURL"},"Endpoints":{"shape":"Sc","locationName":"endpoints"},"IpAddress":{"locationName":"ipAddress"}}}},"BrokerName":{"locationName":"brokerName"},"BrokerState":{"locationName":"brokerState"},"Configurations":{"locationName":"configurations","type":"structure","members":{"Current":{"shape":"S4","locationName":"current"},"History":{"locationName":"history","type":"list","member":{"shape":"S4"}},"Pending":{"shape":"S4","locationName":"pending"}}},"Created":{"shape":"Sk","locationName":"created"},"DeploymentMode":{"locationName":"deploymentMode"},"EncryptionOptions":{"shape":"S7","locationName":"encryptionOptions"},"EngineType":{"locationName":"engineType"},"EngineVersion":{"locationName":"engineVersion"},"HostInstanceType":{"locationName":"hostInstanceType"},"Logs":{"locationName":"logs","type":"structure","members":{"Audit":{"locationName":"audit","type":"boolean"},"AuditLogGroup":{"locationName":"auditLogGroup"},"General":{"locationName":"general","type":"boolean"},"GeneralLogGroup":{"locationName":"generalLogGroup"},"Pending":{"locationName":"pending","type":"structure","members":{"Audit":{"locationName":"audit","type":"boolean"},"General":{"locationName":"general","type":"boolean"}}}}},"MaintenanceWindowStartTime":{"shape":"Sa","locationName":"maintenanceWindowStartTime"},"PendingEngineVersion":{"locationName":"pendingEngineVersion"},"PendingHostInstanceType":{"locationName":"pendingHostInstanceType"},"PendingSecurityGroups":{"shape":"Sc","locationName":"pendingSecurityGroups"},"PubliclyAccessible":{"locationName":"publiclyAccessible","type":"boolean"},"SecurityGroups":{"shape":"Sc","locationName":"securityGroups"},"StorageType":{"locationName":"storageType"},"SubnetIds":{"shape":"Sc","locationName":"subnetIds"},"Tags":{"shape":"Se","locationName":"tags"},"Users":{"shape":"S13","locationName":"users"}}}},"DescribeBrokerEngineTypes":{"http":{"method":"GET","requestUri":"/v1/broker-engine-types","responseCode":200},"input":{"type":"structure","members":{"EngineType":{"location":"querystring","locationName":"engineType"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"BrokerEngineTypes":{"locationName":"brokerEngineTypes","type":"list","member":{"type":"structure","members":{"EngineType":{"locationName":"engineType"},"EngineVersions":{"locationName":"engineVersions","type":"list","member":{"type":"structure","members":{"Name":{"locationName":"name"}}}}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeBrokerInstanceOptions":{"http":{"method":"GET","requestUri":"/v1/broker-instance-options","responseCode":200},"input":{"type":"structure","members":{"EngineType":{"location":"querystring","locationName":"engineType"},"HostInstanceType":{"location":"querystring","locationName":"hostInstanceType"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"StorageType":{"location":"querystring","locationName":"storageType"}}},"output":{"type":"structure","members":{"BrokerInstanceOptions":{"locationName":"brokerInstanceOptions","type":"list","member":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZones","type":"list","member":{"type":"structure","members":{"Name":{"locationName":"name"}}}},"EngineType":{"locationName":"engineType"},"HostInstanceType":{"locationName":"hostInstanceType"},"StorageType":{"locationName":"storageType"},"SupportedDeploymentModes":{"locationName":"supportedDeploymentModes","type":"list","member":{}},"SupportedEngineVersions":{"shape":"Sc","locationName":"supportedEngineVersions"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeConfiguration":{"http":{"method":"GET","requestUri":"/v1/configurations/{configuration-id}","responseCode":200},"input":{"type":"structure","members":{"ConfigurationId":{"location":"uri","locationName":"configuration-id"}},"required":["ConfigurationId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Created":{"shape":"Sk","locationName":"created"},"Description":{"locationName":"description"},"EngineType":{"locationName":"engineType"},"EngineVersion":{"locationName":"engineVersion"},"Id":{"locationName":"id"},"LatestRevision":{"shape":"Sl","locationName":"latestRevision"},"Name":{"locationName":"name"},"Tags":{"shape":"Se","locationName":"tags"}}}},"DescribeConfigurationRevision":{"http":{"method":"GET","requestUri":"/v1/configurations/{configuration-id}/revisions/{configuration-revision}","responseCode":200},"input":{"type":"structure","members":{"ConfigurationId":{"location":"uri","locationName":"configuration-id"},"ConfigurationRevision":{"location":"uri","locationName":"configuration-revision"}},"required":["ConfigurationRevision","ConfigurationId"]},"output":{"type":"structure","members":{"ConfigurationId":{"locationName":"configurationId"},"Created":{"shape":"Sk","locationName":"created"},"Data":{"locationName":"data"},"Description":{"locationName":"description"}}}},"DescribeUser":{"http":{"method":"GET","requestUri":"/v1/brokers/{broker-id}/users/{username}","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"},"Username":{"location":"uri","locationName":"username"}},"required":["Username","BrokerId"]},"output":{"type":"structure","members":{"BrokerId":{"locationName":"brokerId"},"ConsoleAccess":{"locationName":"consoleAccess","type":"boolean"},"Groups":{"shape":"Sc","locationName":"groups"},"Pending":{"locationName":"pending","type":"structure","members":{"ConsoleAccess":{"locationName":"consoleAccess","type":"boolean"},"Groups":{"shape":"Sc","locationName":"groups"},"PendingChange":{"locationName":"pendingChange"}}},"Username":{"locationName":"username"}}}},"ListBrokers":{"http":{"method":"GET","requestUri":"/v1/brokers","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"BrokerSummaries":{"locationName":"brokerSummaries","type":"list","member":{"type":"structure","members":{"BrokerArn":{"locationName":"brokerArn"},"BrokerId":{"locationName":"brokerId"},"BrokerName":{"locationName":"brokerName"},"BrokerState":{"locationName":"brokerState"},"Created":{"shape":"Sk","locationName":"created"},"DeploymentMode":{"locationName":"deploymentMode"},"HostInstanceType":{"locationName":"hostInstanceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"ListConfigurationRevisions":{"http":{"method":"GET","requestUri":"/v1/configurations/{configuration-id}/revisions","responseCode":200},"input":{"type":"structure","members":{"ConfigurationId":{"location":"uri","locationName":"configuration-id"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ConfigurationId"]},"output":{"type":"structure","members":{"ConfigurationId":{"locationName":"configurationId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"Revisions":{"locationName":"revisions","type":"list","member":{"shape":"Sl"}}}}},"ListConfigurations":{"http":{"method":"GET","requestUri":"/v1/configurations","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Configurations":{"locationName":"configurations","type":"list","member":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Created":{"shape":"Sk","locationName":"created"},"Description":{"locationName":"description"},"EngineType":{"locationName":"engineType"},"EngineVersion":{"locationName":"engineVersion"},"Id":{"locationName":"id"},"LatestRevision":{"shape":"Sl","locationName":"latestRevision"},"Name":{"locationName":"name"},"Tags":{"shape":"Se","locationName":"tags"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"ListTags":{"http":{"method":"GET","requestUri":"/v1/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"Se","locationName":"tags"}}}},"ListUsers":{"http":{"method":"GET","requestUri":"/v1/brokers/{broker-id}/users","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["BrokerId"]},"output":{"type":"structure","members":{"BrokerId":{"locationName":"brokerId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"Users":{"shape":"S13","locationName":"users"}}}},"RebootBroker":{"http":{"requestUri":"/v1/brokers/{broker-id}/reboot","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"}},"required":["BrokerId"]},"output":{"type":"structure","members":{}}},"UpdateBroker":{"http":{"method":"PUT","requestUri":"/v1/brokers/{broker-id}","responseCode":200},"input":{"type":"structure","members":{"AutoMinorVersionUpgrade":{"locationName":"autoMinorVersionUpgrade","type":"boolean"},"BrokerId":{"location":"uri","locationName":"broker-id"},"Configuration":{"shape":"S4","locationName":"configuration"},"EngineVersion":{"locationName":"engineVersion"},"HostInstanceType":{"locationName":"hostInstanceType"},"Logs":{"shape":"S9","locationName":"logs"},"SecurityGroups":{"shape":"Sc","locationName":"securityGroups"}},"required":["BrokerId"]},"output":{"type":"structure","members":{"AutoMinorVersionUpgrade":{"locationName":"autoMinorVersionUpgrade","type":"boolean"},"BrokerId":{"locationName":"brokerId"},"Configuration":{"shape":"S4","locationName":"configuration"},"EngineVersion":{"locationName":"engineVersion"},"HostInstanceType":{"locationName":"hostInstanceType"},"Logs":{"shape":"S9","locationName":"logs"},"SecurityGroups":{"shape":"Sc","locationName":"securityGroups"}}}},"UpdateConfiguration":{"http":{"method":"PUT","requestUri":"/v1/configurations/{configuration-id}","responseCode":200},"input":{"type":"structure","members":{"ConfigurationId":{"location":"uri","locationName":"configuration-id"},"Data":{"locationName":"data"},"Description":{"locationName":"description"}},"required":["ConfigurationId"]},"output":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Created":{"shape":"Sk","locationName":"created"},"Id":{"locationName":"id"},"LatestRevision":{"shape":"Sl","locationName":"latestRevision"},"Name":{"locationName":"name"},"Warnings":{"locationName":"warnings","type":"list","member":{"type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"ElementName":{"locationName":"elementName"},"Reason":{"locationName":"reason"}}}}}}},"UpdateUser":{"http":{"method":"PUT","requestUri":"/v1/brokers/{broker-id}/users/{username}","responseCode":200},"input":{"type":"structure","members":{"BrokerId":{"location":"uri","locationName":"broker-id"},"ConsoleAccess":{"locationName":"consoleAccess","type":"boolean"},"Groups":{"shape":"Sc","locationName":"groups"},"Password":{"locationName":"password"},"Username":{"location":"uri","locationName":"username"}},"required":["Username","BrokerId"]},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"structure","members":{"Id":{"locationName":"id"},"Revision":{"locationName":"revision","type":"integer"}}},"S7":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"},"UseAwsOwnedKey":{"locationName":"useAwsOwnedKey","type":"boolean"}},"required":["UseAwsOwnedKey"]},"S9":{"type":"structure","members":{"Audit":{"locationName":"audit","type":"boolean"},"General":{"locationName":"general","type":"boolean"}}},"Sa":{"type":"structure","members":{"DayOfWeek":{"locationName":"dayOfWeek"},"TimeOfDay":{"locationName":"timeOfDay"},"TimeZone":{"locationName":"timeZone"}}},"Sc":{"type":"list","member":{}},"Se":{"type":"map","key":{},"value":{}},"Sk":{"type":"timestamp","timestampFormat":"iso8601"},"Sl":{"type":"structure","members":{"Created":{"shape":"Sk","locationName":"created"},"Description":{"locationName":"description"},"Revision":{"locationName":"revision","type":"integer"}}},"S13":{"type":"list","member":{"type":"structure","members":{"PendingChange":{"locationName":"pendingChange"},"Username":{"locationName":"username"}}}}},"authorizers":{"authorization_strategy":{"name":"authorization_strategy","type":"provided","placement":{"location":"header","name":"Authorization"}}}}' - ); - - /***/ - }, - - /***/ 59835: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 55676: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-01-17","endpointPrefix":"mturk-requester","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon MTurk","serviceFullName":"Amazon Mechanical Turk","serviceId":"MTurk","signatureVersion":"v4","targetPrefix":"MTurkRequesterServiceV20170117","uid":"mturk-requester-2017-01-17"},"operations":{"AcceptQualificationRequest":{"input":{"type":"structure","required":["QualificationRequestId"],"members":{"QualificationRequestId":{},"IntegerValue":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"ApproveAssignment":{"input":{"type":"structure","required":["AssignmentId"],"members":{"AssignmentId":{},"RequesterFeedback":{},"OverrideRejection":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"AssociateQualificationWithWorker":{"input":{"type":"structure","required":["QualificationTypeId","WorkerId"],"members":{"QualificationTypeId":{},"WorkerId":{},"IntegerValue":{"type":"integer"},"SendNotification":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"CreateAdditionalAssignmentsForHIT":{"input":{"type":"structure","required":["HITId","NumberOfAdditionalAssignments"],"members":{"HITId":{},"NumberOfAdditionalAssignments":{"type":"integer"},"UniqueRequestToken":{}}},"output":{"type":"structure","members":{}}},"CreateHIT":{"input":{"type":"structure","required":["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],"members":{"MaxAssignments":{"type":"integer"},"AutoApprovalDelayInSeconds":{"type":"long"},"LifetimeInSeconds":{"type":"long"},"AssignmentDurationInSeconds":{"type":"long"},"Reward":{},"Title":{},"Keywords":{},"Description":{},"Question":{},"RequesterAnnotation":{},"QualificationRequirements":{"shape":"Si"},"UniqueRequestToken":{},"AssignmentReviewPolicy":{"shape":"Sq"},"HITReviewPolicy":{"shape":"Sq"},"HITLayoutId":{},"HITLayoutParameters":{"shape":"Sw"}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sz"}}}},"CreateHITType":{"input":{"type":"structure","required":["AssignmentDurationInSeconds","Reward","Title","Description"],"members":{"AutoApprovalDelayInSeconds":{"type":"long"},"AssignmentDurationInSeconds":{"type":"long"},"Reward":{},"Title":{},"Keywords":{},"Description":{},"QualificationRequirements":{"shape":"Si"}}},"output":{"type":"structure","members":{"HITTypeId":{}}},"idempotent":true},"CreateHITWithHITType":{"input":{"type":"structure","required":["HITTypeId","LifetimeInSeconds"],"members":{"HITTypeId":{},"MaxAssignments":{"type":"integer"},"LifetimeInSeconds":{"type":"long"},"Question":{},"RequesterAnnotation":{},"UniqueRequestToken":{},"AssignmentReviewPolicy":{"shape":"Sq"},"HITReviewPolicy":{"shape":"Sq"},"HITLayoutId":{},"HITLayoutParameters":{"shape":"Sw"}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sz"}}}},"CreateQualificationType":{"input":{"type":"structure","required":["Name","Description","QualificationTypeStatus"],"members":{"Name":{},"Keywords":{},"Description":{},"QualificationTypeStatus":{},"RetryDelayInSeconds":{"type":"long"},"Test":{},"AnswerKey":{},"TestDurationInSeconds":{"type":"long"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S1a"}}}},"CreateWorkerBlock":{"input":{"type":"structure","required":["WorkerId","Reason"],"members":{"WorkerId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"DeleteHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteWorkerBlock":{"input":{"type":"structure","required":["WorkerId"],"members":{"WorkerId":{},"Reason":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DisassociateQualificationFromWorker":{"input":{"type":"structure","required":["WorkerId","QualificationTypeId"],"members":{"WorkerId":{},"QualificationTypeId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"GetAccountBalance":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AvailableBalance":{},"OnHoldBalance":{}}},"idempotent":true},"GetAssignment":{"input":{"type":"structure","required":["AssignmentId"],"members":{"AssignmentId":{}}},"output":{"type":"structure","members":{"Assignment":{"shape":"S1p"},"HIT":{"shape":"Sz"}}},"idempotent":true},"GetFileUploadURL":{"input":{"type":"structure","required":["AssignmentId","QuestionIdentifier"],"members":{"AssignmentId":{},"QuestionIdentifier":{}}},"output":{"type":"structure","members":{"FileUploadURL":{}}},"idempotent":true},"GetHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{}}},"output":{"type":"structure","members":{"HIT":{"shape":"Sz"}}},"idempotent":true},"GetQualificationScore":{"input":{"type":"structure","required":["QualificationTypeId","WorkerId"],"members":{"QualificationTypeId":{},"WorkerId":{}}},"output":{"type":"structure","members":{"Qualification":{"shape":"S1x"}}},"idempotent":true},"GetQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S1a"}}},"idempotent":true},"ListAssignmentsForHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"NextToken":{},"MaxResults":{"type":"integer"},"AssignmentStatuses":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"Assignments":{"type":"list","member":{"shape":"S1p"}}}},"idempotent":true},"ListBonusPayments":{"input":{"type":"structure","members":{"HITId":{},"AssignmentId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"BonusPayments":{"type":"list","member":{"type":"structure","members":{"WorkerId":{},"BonusAmount":{},"AssignmentId":{},"Reason":{},"GrantTime":{"type":"timestamp"}}}}}},"idempotent":true},"ListHITs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2d"}}},"idempotent":true},"ListHITsForQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2d"}}},"idempotent":true},"ListQualificationRequests":{"input":{"type":"structure","members":{"QualificationTypeId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"QualificationRequests":{"type":"list","member":{"type":"structure","members":{"QualificationRequestId":{},"QualificationTypeId":{},"WorkerId":{},"Test":{},"Answer":{},"SubmitTime":{"type":"timestamp"}}}}}},"idempotent":true},"ListQualificationTypes":{"input":{"type":"structure","required":["MustBeRequestable"],"members":{"Query":{},"MustBeRequestable":{"type":"boolean"},"MustBeOwnedByCaller":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NumResults":{"type":"integer"},"NextToken":{},"QualificationTypes":{"type":"list","member":{"shape":"S1a"}}}},"idempotent":true},"ListReviewPolicyResultsForHIT":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"PolicyLevels":{"type":"list","member":{}},"RetrieveActions":{"type":"boolean"},"RetrieveResults":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"HITId":{},"AssignmentReviewPolicy":{"shape":"Sq"},"HITReviewPolicy":{"shape":"Sq"},"AssignmentReviewReport":{"shape":"S2r"},"HITReviewReport":{"shape":"S2r"},"NextToken":{}}},"idempotent":true},"ListReviewableHITs":{"input":{"type":"structure","members":{"HITTypeId":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"HITs":{"shape":"S2d"}}},"idempotent":true},"ListWorkerBlocks":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"WorkerBlocks":{"type":"list","member":{"type":"structure","members":{"WorkerId":{},"Reason":{}}}}}},"idempotent":true},"ListWorkersWithQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"NumResults":{"type":"integer"},"Qualifications":{"type":"list","member":{"shape":"S1x"}}}},"idempotent":true},"NotifyWorkers":{"input":{"type":"structure","required":["Subject","MessageText","WorkerIds"],"members":{"Subject":{},"MessageText":{},"WorkerIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"NotifyWorkersFailureStatuses":{"type":"list","member":{"type":"structure","members":{"NotifyWorkersFailureCode":{},"NotifyWorkersFailureMessage":{},"WorkerId":{}}}}}}},"RejectAssignment":{"input":{"type":"structure","required":["AssignmentId","RequesterFeedback"],"members":{"AssignmentId":{},"RequesterFeedback":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"RejectQualificationRequest":{"input":{"type":"structure","required":["QualificationRequestId"],"members":{"QualificationRequestId":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"SendBonus":{"input":{"type":"structure","required":["WorkerId","BonusAmount","AssignmentId","Reason"],"members":{"WorkerId":{},"BonusAmount":{},"AssignmentId":{},"Reason":{},"UniqueRequestToken":{}}},"output":{"type":"structure","members":{}}},"SendTestEventNotification":{"input":{"type":"structure","required":["Notification","TestEventType"],"members":{"Notification":{"shape":"S3k"},"TestEventType":{}}},"output":{"type":"structure","members":{}}},"UpdateExpirationForHIT":{"input":{"type":"structure","required":["HITId","ExpireAt"],"members":{"HITId":{},"ExpireAt":{"type":"timestamp"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateHITReviewStatus":{"input":{"type":"structure","required":["HITId"],"members":{"HITId":{},"Revert":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateHITTypeOfHIT":{"input":{"type":"structure","required":["HITId","HITTypeId"],"members":{"HITId":{},"HITTypeId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateNotificationSettings":{"input":{"type":"structure","required":["HITTypeId"],"members":{"HITTypeId":{},"Notification":{"shape":"S3k"},"Active":{"type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateQualificationType":{"input":{"type":"structure","required":["QualificationTypeId"],"members":{"QualificationTypeId":{},"Description":{},"QualificationTypeStatus":{},"Test":{},"AnswerKey":{},"TestDurationInSeconds":{"type":"long"},"RetryDelayInSeconds":{"type":"long"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"output":{"type":"structure","members":{"QualificationType":{"shape":"S1a"}}}}},"shapes":{"Si":{"type":"list","member":{"type":"structure","required":["QualificationTypeId","Comparator"],"members":{"QualificationTypeId":{},"Comparator":{},"IntegerValues":{"type":"list","member":{"type":"integer"}},"LocaleValues":{"type":"list","member":{"shape":"Sn"}},"RequiredToPreview":{"deprecated":true,"type":"boolean"},"ActionsGuarded":{}}}},"Sn":{"type":"structure","required":["Country"],"members":{"Country":{},"Subdivision":{}}},"Sq":{"type":"structure","required":["PolicyName"],"members":{"PolicyName":{},"Parameters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"shape":"St"},"MapEntries":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"shape":"St"}}}}}}}}},"St":{"type":"list","member":{}},"Sw":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Sz":{"type":"structure","members":{"HITId":{},"HITTypeId":{},"HITGroupId":{},"HITLayoutId":{},"CreationTime":{"type":"timestamp"},"Title":{},"Description":{},"Question":{},"Keywords":{},"HITStatus":{},"MaxAssignments":{"type":"integer"},"Reward":{},"AutoApprovalDelayInSeconds":{"type":"long"},"Expiration":{"type":"timestamp"},"AssignmentDurationInSeconds":{"type":"long"},"RequesterAnnotation":{},"QualificationRequirements":{"shape":"Si"},"HITReviewStatus":{},"NumberOfAssignmentsPending":{"type":"integer"},"NumberOfAssignmentsAvailable":{"type":"integer"},"NumberOfAssignmentsCompleted":{"type":"integer"}}},"S1a":{"type":"structure","members":{"QualificationTypeId":{},"CreationTime":{"type":"timestamp"},"Name":{},"Description":{},"Keywords":{},"QualificationTypeStatus":{},"Test":{},"TestDurationInSeconds":{"type":"long"},"AnswerKey":{},"RetryDelayInSeconds":{"type":"long"},"IsRequestable":{"type":"boolean"},"AutoGranted":{"type":"boolean"},"AutoGrantedValue":{"type":"integer"}}},"S1p":{"type":"structure","members":{"AssignmentId":{},"WorkerId":{},"HITId":{},"AssignmentStatus":{},"AutoApprovalTime":{"type":"timestamp"},"AcceptTime":{"type":"timestamp"},"SubmitTime":{"type":"timestamp"},"ApprovalTime":{"type":"timestamp"},"RejectionTime":{"type":"timestamp"},"Deadline":{"type":"timestamp"},"Answer":{},"RequesterFeedback":{}}},"S1x":{"type":"structure","members":{"QualificationTypeId":{},"WorkerId":{},"GrantTime":{"type":"timestamp"},"IntegerValue":{"type":"integer"},"LocaleValue":{"shape":"Sn"},"Status":{}}},"S2d":{"type":"list","member":{"shape":"Sz"}},"S2r":{"type":"structure","members":{"ReviewResults":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"SubjectId":{},"SubjectType":{},"QuestionId":{},"Key":{},"Value":{}}}},"ReviewActions":{"type":"list","member":{"type":"structure","members":{"ActionId":{},"ActionName":{},"TargetId":{},"TargetType":{},"Status":{},"CompleteTime":{"type":"timestamp"},"Result":{},"ErrorCode":{}}}}}},"S3k":{"type":"structure","required":["Destination","Transport","Version","EventTypes"],"members":{"Destination":{},"Transport":{},"Version":{},"EventTypes":{"type":"list","member":{}}}}}}' - ); - - /***/ - }, - - /***/ 51396: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAssignmentsForHIT":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListBonusPayments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListHITs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListHITsForQualificationType":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListQualificationRequests":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListQualificationTypes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListReviewPolicyResultsForHIT":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListReviewableHITs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWorkerBlocks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWorkersWithQualificationType":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, + /** + * Represents credentials from a JSON file on disk. + * If the credentials expire, the SDK can {refresh} the credentials + * from the file. + * + * The format of the file should be similar to the options passed to + * {AWS.Config}: + * + * ```javascript + * {accessKeyId: 'akid', secretAccessKey: 'secret', sessionToken: 'optional'} + * ``` + * + * @example Loading credentials from disk + * var creds = new AWS.FileSystemCredentials('./configuration.json'); + * creds.accessKeyId == 'AKID' + * + * @!attribute filename + * @readonly + * @return [String] the path to the JSON file on disk containing the + * credentials. + * @!macro nobrowser + */ + AWS.FileSystemCredentials = AWS.util.inherit(AWS.Credentials, { + /** + * @overload AWS.FileSystemCredentials(filename) + * Creates a new FileSystemCredentials object from a filename + * + * @param filename [String] the path on disk to the JSON file to load. + */ + constructor: function FileSystemCredentials(filename) { + AWS.Credentials.call(this); + this.filename = filename; + this.get(function () {}); + }, - /***/ 44749: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-10-31","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon Neptune","serviceFullName":"Amazon Neptune","serviceId":"Neptune","signatureVersion":"v4","signingName":"rds","uid":"neptune-2014-10-31","xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/"},"operations":{"AddRoleToDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{}}}},"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"Sa"}}}},"ApplyPendingMaintenanceAction":{"input":{"type":"structure","required":["ResourceIdentifier","ApplyAction","OptInType"],"members":{"ResourceIdentifier":{},"ApplyAction":{},"OptInType":{}}},"output":{"resultWrapper":"ApplyPendingMaintenanceActionResult","type":"structure","members":{"ResourcePendingMaintenanceActions":{"shape":"Se"}}}},"CopyDBClusterParameterGroup":{"input":{"type":"structure","required":["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],"members":{"SourceDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupDescription":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CopyDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sk"}}}},"CopyDBClusterSnapshot":{"input":{"type":"structure","required":["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],"members":{"SourceDBClusterSnapshotIdentifier":{},"TargetDBClusterSnapshotIdentifier":{},"KmsKeyId":{},"PreSignedUrl":{},"CopyTags":{"type":"boolean"},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CopyDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"So"}}}},"CopyDBParameterGroup":{"input":{"type":"structure","required":["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],"members":{"SourceDBParameterGroupIdentifier":{},"TargetDBParameterGroupIdentifier":{},"TargetDBParameterGroupDescription":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CopyDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"St"}}}},"CreateDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"Sp"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"Sw"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"Tags":{"shape":"Sa"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"PreSignedUrl":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnableCloudwatchLogsExports":{"shape":"Sx"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"CreateDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sk"}}}},"CreateDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","DBClusterIdentifier"],"members":{"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"So"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S1e"},"VpcSecurityGroupIds":{"shape":"Sw"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"deprecated":true,"type":"boolean"},"Tags":{"shape":"Sa"},"DBClusterIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"Timezone":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"EnableCloudwatchLogsExports":{"shape":"Sx"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1g"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"St"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S23"},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1m"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S7"},"SourceIds":{"shape":"S6"},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sa"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"DeleteDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"DeleteDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{}}}},"DeleteDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"So"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1g"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"DescribeDBClusterParameterGroups":{"input":{"type":"structure","members":{"DBClusterParameterGroupName":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"DBClusterParameterGroups":{"type":"list","member":{"shape":"Sk","locationName":"DBClusterParameterGroup"}}}}},"DescribeDBClusterParameters":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"Source":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S2q"},"Marker":{}}}},"DescribeDBClusterSnapshotAttributes":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotAttributesResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S2v"}}}},"DescribeDBClusterSnapshots":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"DBClusterSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotsResult","type":"structure","members":{"Marker":{},"DBClusterSnapshots":{"type":"list","member":{"shape":"So","locationName":"DBClusterSnapshot"}}}}},"DescribeDBClusters":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClustersResult","type":"structure","members":{"Marker":{},"DBClusters":{"type":"list","member":{"shape":"Sz","locationName":"DBCluster"}}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"},"ListSupportedTimezones":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S39"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S39","locationName":"CharacterSet"}},"ValidUpgradeTarget":{"type":"list","member":{"locationName":"UpgradeTarget","type":"structure","members":{"Engine":{},"EngineVersion":{},"Description":{},"AutoUpgrade":{"type":"boolean"},"IsMajorVersionUpgrade":{"type":"boolean"}}}},"SupportedTimezones":{"type":"list","member":{"locationName":"Timezone","type":"structure","members":{"TimezoneName":{}}}},"ExportableLogTypes":{"shape":"Sx"},"SupportsLogExportsToCloudwatchLogs":{"type":"boolean"},"SupportsReadReplica":{"type":"boolean"}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S1g","locationName":"DBInstance"}}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"St","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2q"},"Marker":{}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S1m","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultClusterParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultClusterParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S3s"}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S3s"}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S2j"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S7"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S5","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S7"},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S7"},"Date":{"type":"timestamp"},"SourceArn":{}}}}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S2j"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S1p","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"},"SupportsStorageEncryption":{"type":"boolean"},"StorageType":{},"SupportsIops":{"type":"boolean"},"SupportsEnhancedMonitoring":{"type":"boolean"},"SupportsIAMDatabaseAuthentication":{"type":"boolean"},"SupportsPerformanceInsights":{"type":"boolean"},"MinStorageSize":{"type":"integer"},"MaxStorageSize":{"type":"integer"},"MinIopsPerDbInstance":{"type":"integer"},"MaxIopsPerDbInstance":{"type":"integer"},"MinIopsPerGib":{"type":"double"},"MaxIopsPerGib":{"type":"double"}},"wrapper":true}},"Marker":{}}}},"DescribePendingMaintenanceActions":{"input":{"type":"structure","members":{"ResourceIdentifier":{},"Filters":{"shape":"S2j"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePendingMaintenanceActionsResult","type":"structure","members":{"PendingMaintenanceActions":{"type":"list","member":{"shape":"Se","locationName":"ResourcePendingMaintenanceActions"}},"Marker":{}}}},"DescribeValidDBInstanceModifications":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"DescribeValidDBInstanceModificationsResult","type":"structure","members":{"ValidDBInstanceModificationsMessage":{"type":"structure","members":{"Storage":{"type":"list","member":{"locationName":"ValidStorageOptions","type":"structure","members":{"StorageType":{},"StorageSize":{"shape":"S4l"},"ProvisionedIops":{"shape":"S4l"},"IopsToStorageRatio":{"type":"list","member":{"locationName":"DoubleRange","type":"structure","members":{"From":{"type":"double"},"To":{"type":"double"}}}}}}}},"wrapper":true}}}},"FailoverDBCluster":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"TargetDBInstanceIdentifier":{}}},"output":{"resultWrapper":"FailoverDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S2j"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"Sa"}}}},"ModifyDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"NewDBClusterIdentifier":{},"ApplyImmediately":{"type":"boolean"},"BackupRetentionPeriod":{"type":"integer"},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"Sw"},"Port":{"type":"integer"},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"CloudwatchLogsExportConfiguration":{"shape":"S4v"},"EngineVersion":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"ModifyDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","Parameters"],"members":{"DBClusterParameterGroupName":{},"Parameters":{"shape":"S2q"}}},"output":{"shape":"S4y","resultWrapper":"ModifyDBClusterParameterGroupResult"}},"ModifyDBClusterSnapshotAttribute":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","AttributeName"],"members":{"DBClusterSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S2y"},"ValuesToRemove":{"shape":"S2y"}}},"output":{"resultWrapper":"ModifyDBClusterSnapshotAttributeResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S2v"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSubnetGroupName":{},"DBSecurityGroups":{"shape":"S1e"},"VpcSecurityGroupIds":{"shape":"Sw"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"CACertificateIdentifier":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"DBPortNumber":{"type":"integer"},"PubliclyAccessible":{"deprecated":true,"type":"boolean"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"CloudwatchLogsExportConfiguration":{"shape":"S4v"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1g"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2q"}}},"output":{"shape":"S54","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S23"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1m"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S7"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"PromoteReadReplicaDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"PromoteReadReplicaDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S1g"}}}},"RemoveRoleFromDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S5"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2q"}}},"output":{"shape":"S4y","resultWrapper":"ResetDBClusterParameterGroupResult"}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2q"}}},"output":{"shape":"S54","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBClusterFromSnapshot":{"input":{"type":"structure","required":["DBClusterIdentifier","SnapshotIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"Sp"},"DBClusterIdentifier":{},"SnapshotIdentifier":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"DBSubnetGroupName":{},"DatabaseName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"Sw"},"Tags":{"shape":"Sa"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnableCloudwatchLogsExports":{"shape":"Sx"},"DBClusterParameterGroupName":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterFromSnapshotResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"RestoreDBClusterToPointInTime":{"input":{"type":"structure","required":["DBClusterIdentifier","SourceDBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"RestoreType":{},"SourceDBClusterIdentifier":{},"RestoreToTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"Port":{"type":"integer"},"DBSubnetGroupName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"Sw"},"Tags":{"shape":"Sa"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnableCloudwatchLogsExports":{"shape":"Sx"},"DBClusterParameterGroupName":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBClusterToPointInTimeResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"StartDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StartDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}},"StopDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StopDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"Sz"}}}}},"shapes":{"S5":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S6"},"EventCategoriesList":{"shape":"S7"},"Enabled":{"type":"boolean"},"EventSubscriptionArn":{}},"wrapper":true},"S6":{"type":"list","member":{"locationName":"SourceId"}},"S7":{"type":"list","member":{"locationName":"EventCategory"}},"Sa":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Se":{"type":"structure","members":{"ResourceIdentifier":{},"PendingMaintenanceActionDetails":{"type":"list","member":{"locationName":"PendingMaintenanceAction","type":"structure","members":{"Action":{},"AutoAppliedAfterDate":{"type":"timestamp"},"ForcedApplyDate":{"type":"timestamp"},"OptInStatus":{},"CurrentApplyDate":{"type":"timestamp"},"Description":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBClusterParameterGroupArn":{}},"wrapper":true},"So":{"type":"structure","members":{"AvailabilityZones":{"shape":"Sp"},"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"VpcId":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"PercentProgress":{"type":"integer"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DBClusterSnapshotArn":{},"SourceDBClusterSnapshotArn":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"AvailabilityZone"}},"St":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBParameterGroupArn":{}},"wrapper":true},"Sw":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"Sx":{"type":"list","member":{}},"Sz":{"type":"structure","members":{"AllocatedStorage":{"type":"integer"},"AvailabilityZones":{"shape":"Sp"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroup":{},"DBSubnetGroup":{},"Status":{},"PercentProgress":{},"EarliestRestorableTime":{"type":"timestamp"},"Endpoint":{},"ReaderEndpoint":{},"MultiAZ":{"type":"boolean"},"Engine":{},"EngineVersion":{},"LatestRestorableTime":{"type":"timestamp"},"Port":{"type":"integer"},"MasterUsername":{},"DBClusterOptionGroupMemberships":{"type":"list","member":{"locationName":"DBClusterOptionGroup","type":"structure","members":{"DBClusterOptionGroupName":{},"Status":{}}}},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"ReadReplicaIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaIdentifier"}},"DBClusterMembers":{"type":"list","member":{"locationName":"DBClusterMember","type":"structure","members":{"DBInstanceIdentifier":{},"IsClusterWriter":{"type":"boolean"},"DBClusterParameterGroupStatus":{},"PromotionTier":{"type":"integer"}},"wrapper":true}},"VpcSecurityGroups":{"shape":"S15"},"HostedZoneId":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbClusterResourceId":{},"DBClusterArn":{},"AssociatedRoles":{"type":"list","member":{"locationName":"DBClusterRole","type":"structure","members":{"RoleArn":{},"Status":{}}}},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"CloneGroupId":{},"ClusterCreateTime":{"type":"timestamp"},"EnabledCloudwatchLogsExports":{"shape":"Sx"},"DeletionProtection":{"type":"boolean"}},"wrapper":true},"S15":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S1e":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"S1g":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"},"HostedZoneId":{}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"VpcSecurityGroups":{"shape":"S15"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S1m"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"LicenseModel":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{},"CACertificateIdentifier":{},"DBSubnetGroupName":{},"PendingCloudwatchLogsExports":{"type":"structure","members":{"LogTypesToEnable":{"shape":"Sx"},"LogTypesToDisable":{"shape":"Sx"}}}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"ReadReplicaDBClusterIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBClusterIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"deprecated":true,"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"StorageType":{},"TdeCredentialArn":{},"DbInstancePort":{"type":"integer"},"DBClusterIdentifier":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbiResourceId":{},"CACertificateIdentifier":{},"DomainMemberships":{"type":"list","member":{"locationName":"DomainMembership","type":"structure","members":{"Domain":{},"Status":{},"FQDN":{},"IAMRoleName":{}}}},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"EnhancedMonitoringResourceArn":{},"MonitoringRoleArn":{},"PromotionTier":{"type":"integer"},"DBInstanceArn":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"PerformanceInsightsEnabled":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"EnabledCloudwatchLogsExports":{"shape":"Sx"},"DeletionProtection":{"type":"boolean"}},"wrapper":true},"S1m":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S1p"},"SubnetStatus":{}}}},"DBSubnetGroupArn":{}},"wrapper":true},"S1p":{"type":"structure","members":{"Name":{}},"wrapper":true},"S23":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S2j":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S2q":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S2v":{"type":"structure","members":{"DBClusterSnapshotIdentifier":{},"DBClusterSnapshotAttributes":{"type":"list","member":{"locationName":"DBClusterSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S2y"}}}}},"wrapper":true},"S2y":{"type":"list","member":{"locationName":"AttributeValue"}},"S39":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S3s":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2q"}},"wrapper":true},"S4l":{"type":"list","member":{"locationName":"Range","type":"structure","members":{"From":{"type":"integer"},"To":{"type":"integer"},"Step":{"type":"integer"}}}},"S4v":{"type":"structure","members":{"EnableLogTypes":{"shape":"Sx"},"DisableLogTypes":{"shape":"Sx"}}},"S4y":{"type":"structure","members":{"DBClusterParameterGroupName":{}}},"S54":{"type":"structure","members":{"DBParameterGroupName":{}}}}}' - ); + /** + * Loads the credentials from the {filename} on disk. + * + * @callback callback function(err) + * Called after the JSON file on disk is read and parsed. When this callback + * is called with no error, it means that the credentials information + * has been loaded into the object (as the `accessKeyId`, `secretAccessKey`, + * and `sessionToken` properties). + * @param err [Error] if an error occurred, this value will be filled + * @see get + */ + refresh: function refresh(callback) { + if (!callback) callback = AWS.util.fn.callback; + try { + var creds = JSON.parse(AWS.util.readFileSync(this.filename)); + AWS.Credentials.call(this, creds); + if (!this.accessKeyId || !this.secretAccessKey) { + throw AWS.util.error( + new Error("Credentials not set in " + this.filename), + { code: "FileSystemCredentialsProviderFailure" } + ); + } + this.expired = false; + callback(); + } catch (err) { + callback(err); + } + }, + }); /***/ }, - /***/ 36058: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"ListTagsForResource":{"result_key":"TagList"}}}' - ); + /***/ 636: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + ImageScanComplete: { + description: + "Wait until an image scan is complete and findings can be accessed", + operation: "DescribeImageScanFindings", + delay: 5, + maxAttempts: 60, + acceptors: [ + { + state: "success", + matcher: "path", + argument: "imageScanStatus.status", + expected: "COMPLETE", + }, + { + state: "failure", + matcher: "path", + argument: "imageScanStatus.status", + expected: "FAILED", + }, + ], + }, + LifecyclePolicyPreviewComplete: { + description: + "Wait until a lifecycle policy preview request is complete and results can be accessed", + operation: "GetLifecyclePolicyPreview", + delay: 5, + maxAttempts: 20, + acceptors: [ + { + state: "success", + matcher: "path", + argument: "status", + expected: "COMPLETE", + }, + { + state: "failure", + matcher: "path", + argument: "status", + expected: "FAILED", + }, + ], + }, + }, + }; /***/ }, - /***/ 83629: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"DBInstanceNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]}}}' - ); + /***/ 644: /***/ function (module) { + module.exports = { + pagination: { + DescribeAccessPoints: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + DescribeFileSystems: { + input_token: "Marker", + output_token: "NextMarker", + limit_key: "MaxItems", + }, + DescribeTags: { + input_token: "Marker", + output_token: "NextMarker", + limit_key: "MaxItems", + }, + ListTagsForResource: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; /***/ }, - /***/ 11902: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-07-05","endpointPrefix":"networkmanager","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"NetworkManager","serviceFullName":"AWS Network Manager","serviceId":"NetworkManager","signatureVersion":"v4","signingName":"networkmanager","uid":"networkmanager-2019-07-05"},"operations":{"AssociateCustomerGateway":{"http":{"requestUri":"/global-networks/{globalNetworkId}/customer-gateway-associations"},"input":{"type":"structure","required":["CustomerGatewayArn","GlobalNetworkId","DeviceId"],"members":{"CustomerGatewayArn":{},"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"DeviceId":{},"LinkId":{}}},"output":{"type":"structure","members":{"CustomerGatewayAssociation":{"shape":"S4"}}}},"AssociateLink":{"http":{"requestUri":"/global-networks/{globalNetworkId}/link-associations"},"input":{"type":"structure","required":["GlobalNetworkId","DeviceId","LinkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"DeviceId":{},"LinkId":{}}},"output":{"type":"structure","members":{"LinkAssociation":{"shape":"S8"}}}},"CreateDevice":{"http":{"requestUri":"/global-networks/{globalNetworkId}/devices"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"Description":{},"Type":{},"Vendor":{},"Model":{},"SerialNumber":{},"Location":{"shape":"Sb"},"SiteId":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"Device":{"shape":"Sh"}}}},"CreateGlobalNetwork":{"http":{"requestUri":"/global-networks"},"input":{"type":"structure","members":{"Description":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"GlobalNetwork":{"shape":"Sm"}}}},"CreateLink":{"http":{"requestUri":"/global-networks/{globalNetworkId}/links"},"input":{"type":"structure","required":["GlobalNetworkId","Bandwidth","SiteId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"Description":{},"Type":{},"Bandwidth":{"shape":"Sp"},"Provider":{},"SiteId":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"Link":{"shape":"Ss"}}}},"CreateSite":{"http":{"requestUri":"/global-networks/{globalNetworkId}/sites"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"Description":{},"Location":{"shape":"Sb"},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"Site":{"shape":"Sw"}}}},"DeleteDevice":{"http":{"method":"DELETE","requestUri":"/global-networks/{globalNetworkId}/devices/{deviceId}"},"input":{"type":"structure","required":["GlobalNetworkId","DeviceId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"DeviceId":{"location":"uri","locationName":"deviceId"}}},"output":{"type":"structure","members":{"Device":{"shape":"Sh"}}}},"DeleteGlobalNetwork":{"http":{"method":"DELETE","requestUri":"/global-networks/{globalNetworkId}"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"}}},"output":{"type":"structure","members":{"GlobalNetwork":{"shape":"Sm"}}}},"DeleteLink":{"http":{"method":"DELETE","requestUri":"/global-networks/{globalNetworkId}/links/{linkId}"},"input":{"type":"structure","required":["GlobalNetworkId","LinkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"LinkId":{"location":"uri","locationName":"linkId"}}},"output":{"type":"structure","members":{"Link":{"shape":"Ss"}}}},"DeleteSite":{"http":{"method":"DELETE","requestUri":"/global-networks/{globalNetworkId}/sites/{siteId}"},"input":{"type":"structure","required":["GlobalNetworkId","SiteId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"SiteId":{"location":"uri","locationName":"siteId"}}},"output":{"type":"structure","members":{"Site":{"shape":"Sw"}}}},"DeregisterTransitGateway":{"http":{"method":"DELETE","requestUri":"/global-networks/{globalNetworkId}/transit-gateway-registrations/{transitGatewayArn}"},"input":{"type":"structure","required":["GlobalNetworkId","TransitGatewayArn"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"TransitGatewayArn":{"location":"uri","locationName":"transitGatewayArn"}}},"output":{"type":"structure","members":{"TransitGatewayRegistration":{"shape":"S18"}}}},"DescribeGlobalNetworks":{"http":{"method":"GET","requestUri":"/global-networks"},"input":{"type":"structure","members":{"GlobalNetworkIds":{"shape":"S1c","location":"querystring","locationName":"globalNetworkIds"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"GlobalNetworks":{"type":"list","member":{"shape":"Sm"}},"NextToken":{}}}},"DisassociateCustomerGateway":{"http":{"method":"DELETE","requestUri":"/global-networks/{globalNetworkId}/customer-gateway-associations/{customerGatewayArn}"},"input":{"type":"structure","required":["GlobalNetworkId","CustomerGatewayArn"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"CustomerGatewayArn":{"location":"uri","locationName":"customerGatewayArn"}}},"output":{"type":"structure","members":{"CustomerGatewayAssociation":{"shape":"S4"}}}},"DisassociateLink":{"http":{"method":"DELETE","requestUri":"/global-networks/{globalNetworkId}/link-associations"},"input":{"type":"structure","required":["GlobalNetworkId","DeviceId","LinkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"DeviceId":{"location":"querystring","locationName":"deviceId"},"LinkId":{"location":"querystring","locationName":"linkId"}}},"output":{"type":"structure","members":{"LinkAssociation":{"shape":"S8"}}}},"GetCustomerGatewayAssociations":{"http":{"method":"GET","requestUri":"/global-networks/{globalNetworkId}/customer-gateway-associations"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"CustomerGatewayArns":{"shape":"S1c","location":"querystring","locationName":"customerGatewayArns"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"CustomerGatewayAssociations":{"type":"list","member":{"shape":"S4"}},"NextToken":{}}}},"GetDevices":{"http":{"method":"GET","requestUri":"/global-networks/{globalNetworkId}/devices"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"DeviceIds":{"shape":"S1c","location":"querystring","locationName":"deviceIds"},"SiteId":{"location":"querystring","locationName":"siteId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Devices":{"type":"list","member":{"shape":"Sh"}},"NextToken":{}}}},"GetLinkAssociations":{"http":{"method":"GET","requestUri":"/global-networks/{globalNetworkId}/link-associations"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"DeviceId":{"location":"querystring","locationName":"deviceId"},"LinkId":{"location":"querystring","locationName":"linkId"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"LinkAssociations":{"type":"list","member":{"shape":"S8"}},"NextToken":{}}}},"GetLinks":{"http":{"method":"GET","requestUri":"/global-networks/{globalNetworkId}/links"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"LinkIds":{"shape":"S1c","location":"querystring","locationName":"linkIds"},"SiteId":{"location":"querystring","locationName":"siteId"},"Type":{"location":"querystring","locationName":"type"},"Provider":{"location":"querystring","locationName":"provider"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Links":{"type":"list","member":{"shape":"Ss"}},"NextToken":{}}}},"GetSites":{"http":{"method":"GET","requestUri":"/global-networks/{globalNetworkId}/sites"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"SiteIds":{"shape":"S1c","location":"querystring","locationName":"siteIds"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Sites":{"type":"list","member":{"shape":"Sw"}},"NextToken":{}}}},"GetTransitGatewayRegistrations":{"http":{"method":"GET","requestUri":"/global-networks/{globalNetworkId}/transit-gateway-registrations"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"TransitGatewayArns":{"shape":"S1c","location":"querystring","locationName":"transitGatewayArns"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"TransitGatewayRegistrations":{"type":"list","member":{"shape":"S18"}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"TagList":{"shape":"Sc"}}}},"RegisterTransitGateway":{"http":{"requestUri":"/global-networks/{globalNetworkId}/transit-gateway-registrations"},"input":{"type":"structure","required":["GlobalNetworkId","TransitGatewayArn"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"TransitGatewayArn":{}}},"output":{"type":"structure","members":{"TransitGatewayRegistration":{"shape":"S18"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDevice":{"http":{"method":"PATCH","requestUri":"/global-networks/{globalNetworkId}/devices/{deviceId}"},"input":{"type":"structure","required":["GlobalNetworkId","DeviceId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"DeviceId":{"location":"uri","locationName":"deviceId"},"Description":{},"Type":{},"Vendor":{},"Model":{},"SerialNumber":{},"Location":{"shape":"Sb"},"SiteId":{}}},"output":{"type":"structure","members":{"Device":{"shape":"Sh"}}}},"UpdateGlobalNetwork":{"http":{"method":"PATCH","requestUri":"/global-networks/{globalNetworkId}"},"input":{"type":"structure","required":["GlobalNetworkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"Description":{}}},"output":{"type":"structure","members":{"GlobalNetwork":{"shape":"Sm"}}}},"UpdateLink":{"http":{"method":"PATCH","requestUri":"/global-networks/{globalNetworkId}/links/{linkId}"},"input":{"type":"structure","required":["GlobalNetworkId","LinkId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"LinkId":{"location":"uri","locationName":"linkId"},"Description":{},"Type":{},"Bandwidth":{"shape":"Sp"},"Provider":{}}},"output":{"type":"structure","members":{"Link":{"shape":"Ss"}}}},"UpdateSite":{"http":{"method":"PATCH","requestUri":"/global-networks/{globalNetworkId}/sites/{siteId}"},"input":{"type":"structure","required":["GlobalNetworkId","SiteId"],"members":{"GlobalNetworkId":{"location":"uri","locationName":"globalNetworkId"},"SiteId":{"location":"uri","locationName":"siteId"},"Description":{},"Location":{"shape":"Sb"}}},"output":{"type":"structure","members":{"Site":{"shape":"Sw"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerGatewayArn":{},"GlobalNetworkId":{},"DeviceId":{},"LinkId":{},"State":{}}},"S8":{"type":"structure","members":{"GlobalNetworkId":{},"DeviceId":{},"LinkId":{},"LinkAssociationState":{}}},"Sb":{"type":"structure","members":{"Address":{},"Latitude":{},"Longitude":{}}},"Sc":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sh":{"type":"structure","members":{"DeviceId":{},"DeviceArn":{},"GlobalNetworkId":{},"Description":{},"Type":{},"Vendor":{},"Model":{},"SerialNumber":{},"Location":{"shape":"Sb"},"SiteId":{},"CreatedAt":{"type":"timestamp"},"State":{},"Tags":{"shape":"Sc"}}},"Sm":{"type":"structure","members":{"GlobalNetworkId":{},"GlobalNetworkArn":{},"Description":{},"CreatedAt":{"type":"timestamp"},"State":{},"Tags":{"shape":"Sc"}}},"Sp":{"type":"structure","members":{"UploadSpeed":{"type":"integer"},"DownloadSpeed":{"type":"integer"}}},"Ss":{"type":"structure","members":{"LinkId":{},"LinkArn":{},"GlobalNetworkId":{},"SiteId":{},"Description":{},"Type":{},"Bandwidth":{"shape":"Sp"},"Provider":{},"CreatedAt":{"type":"timestamp"},"State":{},"Tags":{"shape":"Sc"}}},"Sw":{"type":"structure","members":{"SiteId":{},"SiteArn":{},"GlobalNetworkId":{},"Description":{},"Location":{"shape":"Sb"},"CreatedAt":{"type":"timestamp"},"State":{},"Tags":{"shape":"Sc"}}},"S18":{"type":"structure","members":{"GlobalNetworkId":{},"TransitGatewayArn":{},"State":{"type":"structure","members":{"Code":{},"Message":{}}}}},"S1c":{"type":"list","member":{}}}}' - ); + /***/ 665: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["codebuild"] = {}; + AWS.CodeBuild = Service.defineService("codebuild", ["2016-10-06"]); + Object.defineProperty(apiLoader.services["codebuild"], "2016-10-06", { + get: function get() { + var model = __webpack_require__(5915); + model.paginators = __webpack_require__(484).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 91477: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeGlobalNetworks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"GlobalNetworks"},"GetCustomerGatewayAssociations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CustomerGatewayAssociations"},"GetDevices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Devices"},"GetLinkAssociations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LinkAssociations"},"GetLinks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Links"},"GetSites":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Sites"},"GetTransitGatewayRegistrations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TransitGatewayRegistrations"}}}' - ); + module.exports = AWS.CodeBuild; /***/ }, - /***/ 95315: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-02-18","endpointPrefix":"opsworks","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS OpsWorks","serviceId":"OpsWorks","signatureVersion":"v4","targetPrefix":"OpsWorks_20130218","uid":"opsworks-2013-02-18"},"operations":{"AssignInstance":{"input":{"type":"structure","required":["InstanceId","LayerIds"],"members":{"InstanceId":{},"LayerIds":{"shape":"S3"}}}},"AssignVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"InstanceId":{}}}},"AssociateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{},"InstanceId":{}}}},"AttachElasticLoadBalancer":{"input":{"type":"structure","required":["ElasticLoadBalancerName","LayerId"],"members":{"ElasticLoadBalancerName":{},"LayerId":{}}}},"CloneStack":{"input":{"type":"structure","required":["SourceStackId","ServiceRoleArn"],"members":{"SourceStackId":{},"Name":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"ClonePermissions":{"type":"boolean"},"CloneAppIds":{"shape":"S3"},"DefaultRootDeviceType":{},"AgentVersion":{}}},"output":{"type":"structure","members":{"StackId":{}}}},"CreateApp":{"input":{"type":"structure","required":["StackId","Name","Type"],"members":{"StackId":{},"Shortname":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"Environment":{"shape":"So"}}},"output":{"type":"structure","members":{"AppId":{}}}},"CreateDeployment":{"input":{"type":"structure","required":["StackId","Command"],"members":{"StackId":{},"AppId":{},"InstanceIds":{"shape":"S3"},"LayerIds":{"shape":"S3"},"Command":{"shape":"Ss"},"Comment":{},"CustomJson":{}}},"output":{"type":"structure","members":{"DeploymentId":{}}}},"CreateInstance":{"input":{"type":"structure","required":["StackId","LayerIds","InstanceType"],"members":{"StackId":{},"LayerIds":{"shape":"S3"},"InstanceType":{},"AutoScalingType":{},"Hostname":{},"Os":{},"AmiId":{},"SshKeyName":{},"AvailabilityZone":{},"VirtualizationType":{},"SubnetId":{},"Architecture":{},"RootDeviceType":{},"BlockDeviceMappings":{"shape":"Sz"},"InstallUpdatesOnBoot":{"type":"boolean"},"EbsOptimized":{"type":"boolean"},"AgentVersion":{},"Tenancy":{}}},"output":{"type":"structure","members":{"InstanceId":{}}}},"CreateLayer":{"input":{"type":"structure","required":["StackId","Type","Name","Shortname"],"members":{"StackId":{},"Type":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"CustomRecipes":{"shape":"S1h"},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}},"output":{"type":"structure","members":{"LayerId":{}}}},"CreateStack":{"input":{"type":"structure","required":["Name","Region","ServiceRoleArn","DefaultInstanceProfileArn"],"members":{"Name":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"DefaultRootDeviceType":{},"AgentVersion":{}}},"output":{"type":"structure","members":{"StackId":{}}}},"CreateUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}},"output":{"type":"structure","members":{"IamUserArn":{}}}},"DeleteApp":{"input":{"type":"structure","required":["AppId"],"members":{"AppId":{}}}},"DeleteInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DeleteElasticIp":{"type":"boolean"},"DeleteVolumes":{"type":"boolean"}}}},"DeleteLayer":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{}}}},"DeleteStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"DeleteUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{}}}},"DeregisterEcsCluster":{"input":{"type":"structure","required":["EcsClusterArn"],"members":{"EcsClusterArn":{}}}},"DeregisterElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{}}}},"DeregisterInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"DeregisterRdsDbInstance":{"input":{"type":"structure","required":["RdsDbInstanceArn"],"members":{"RdsDbInstanceArn":{}}}},"DeregisterVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{}}}},"DescribeAgentVersions":{"input":{"type":"structure","members":{"StackId":{},"ConfigurationManager":{"shape":"Sa"}}},"output":{"type":"structure","members":{"AgentVersions":{"type":"list","member":{"type":"structure","members":{"Version":{},"ConfigurationManager":{"shape":"Sa"}}}}}}},"DescribeApps":{"input":{"type":"structure","members":{"StackId":{},"AppIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Apps":{"type":"list","member":{"type":"structure","members":{"AppId":{},"StackId":{},"Shortname":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"CreatedAt":{},"Environment":{"shape":"So"}}}}}}},"DescribeCommands":{"input":{"type":"structure","members":{"DeploymentId":{},"InstanceId":{},"CommandIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Commands":{"type":"list","member":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"DeploymentId":{},"CreatedAt":{},"AcknowledgedAt":{},"CompletedAt":{},"Status":{},"ExitCode":{"type":"integer"},"LogUrl":{},"Type":{}}}}}}},"DescribeDeployments":{"input":{"type":"structure","members":{"StackId":{},"AppId":{},"DeploymentIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Deployments":{"type":"list","member":{"type":"structure","members":{"DeploymentId":{},"StackId":{},"AppId":{},"CreatedAt":{},"CompletedAt":{},"Duration":{"type":"integer"},"IamUserArn":{},"Comment":{},"Command":{"shape":"Ss"},"Status":{},"CustomJson":{},"InstanceIds":{"shape":"S3"}}}}}}},"DescribeEcsClusters":{"input":{"type":"structure","members":{"EcsClusterArns":{"shape":"S3"},"StackId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EcsClusters":{"type":"list","member":{"type":"structure","members":{"EcsClusterArn":{},"EcsClusterName":{},"StackId":{},"RegisteredAt":{}}}},"NextToken":{}}}},"DescribeElasticIps":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"Ips":{"shape":"S3"}}},"output":{"type":"structure","members":{"ElasticIps":{"type":"list","member":{"type":"structure","members":{"Ip":{},"Name":{},"Domain":{},"Region":{},"InstanceId":{}}}}}}},"DescribeElasticLoadBalancers":{"input":{"type":"structure","members":{"StackId":{},"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"ElasticLoadBalancers":{"type":"list","member":{"type":"structure","members":{"ElasticLoadBalancerName":{},"Region":{},"DnsName":{},"StackId":{},"LayerId":{},"VpcId":{},"AvailabilityZones":{"shape":"S3"},"SubnetIds":{"shape":"S3"},"Ec2InstanceIds":{"shape":"S3"}}}}}}},"DescribeInstances":{"input":{"type":"structure","members":{"StackId":{},"LayerId":{},"InstanceIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"AgentVersion":{},"AmiId":{},"Architecture":{},"Arn":{},"AutoScalingType":{},"AvailabilityZone":{},"BlockDeviceMappings":{"shape":"Sz"},"CreatedAt":{},"EbsOptimized":{"type":"boolean"},"Ec2InstanceId":{},"EcsClusterArn":{},"EcsContainerInstanceArn":{},"ElasticIp":{},"Hostname":{},"InfrastructureClass":{},"InstallUpdatesOnBoot":{"type":"boolean"},"InstanceId":{},"InstanceProfileArn":{},"InstanceType":{},"LastServiceErrorId":{},"LayerIds":{"shape":"S3"},"Os":{},"Platform":{},"PrivateDns":{},"PrivateIp":{},"PublicDns":{},"PublicIp":{},"RegisteredBy":{},"ReportedAgentVersion":{},"ReportedOs":{"type":"structure","members":{"Family":{},"Name":{},"Version":{}}},"RootDeviceType":{},"RootDeviceVolumeId":{},"SecurityGroupIds":{"shape":"S3"},"SshHostDsaKeyFingerprint":{},"SshHostRsaKeyFingerprint":{},"SshKeyName":{},"StackId":{},"Status":{},"SubnetId":{},"Tenancy":{},"VirtualizationType":{}}}}}}},"DescribeLayers":{"input":{"type":"structure","members":{"StackId":{},"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Layers":{"type":"list","member":{"type":"structure","members":{"Arn":{},"StackId":{},"LayerId":{},"Type":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"DefaultSecurityGroupNames":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"DefaultRecipes":{"shape":"S1h"},"CustomRecipes":{"shape":"S1h"},"CreatedAt":{},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}}}}}},"DescribeLoadBasedAutoScaling":{"input":{"type":"structure","required":["LayerIds"],"members":{"LayerIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"LoadBasedAutoScalingConfigurations":{"type":"list","member":{"type":"structure","members":{"LayerId":{},"Enable":{"type":"boolean"},"UpScaling":{"shape":"S36"},"DownScaling":{"shape":"S36"}}}}}}},"DescribeMyUserProfile":{"output":{"type":"structure","members":{"UserProfile":{"type":"structure","members":{"IamUserArn":{},"Name":{},"SshUsername":{},"SshPublicKey":{}}}}}},"DescribeOperatingSystems":{"output":{"type":"structure","members":{"OperatingSystems":{"type":"list","member":{"type":"structure","members":{"Name":{},"Id":{},"Type":{},"ConfigurationManagers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Version":{}}}},"ReportedName":{},"ReportedVersion":{},"Supported":{"type":"boolean"}}}}}}},"DescribePermissions":{"input":{"type":"structure","members":{"IamUserArn":{},"StackId":{}}},"output":{"type":"structure","members":{"Permissions":{"type":"list","member":{"type":"structure","members":{"StackId":{},"IamUserArn":{},"AllowSsh":{"type":"boolean"},"AllowSudo":{"type":"boolean"},"Level":{}}}}}}},"DescribeRaidArrays":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"RaidArrayIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"RaidArrays":{"type":"list","member":{"type":"structure","members":{"RaidArrayId":{},"InstanceId":{},"Name":{},"RaidLevel":{"type":"integer"},"NumberOfDisks":{"type":"integer"},"Size":{"type":"integer"},"Device":{},"MountPoint":{},"AvailabilityZone":{},"CreatedAt":{},"StackId":{},"VolumeType":{},"Iops":{"type":"integer"}}}}}}},"DescribeRdsDbInstances":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"RdsDbInstanceArns":{"shape":"S3"}}},"output":{"type":"structure","members":{"RdsDbInstances":{"type":"list","member":{"type":"structure","members":{"RdsDbInstanceArn":{},"DbInstanceIdentifier":{},"DbUser":{},"DbPassword":{},"Region":{},"Address":{},"Engine":{},"StackId":{},"MissingOnRds":{"type":"boolean"}}}}}}},"DescribeServiceErrors":{"input":{"type":"structure","members":{"StackId":{},"InstanceId":{},"ServiceErrorIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"ServiceErrors":{"type":"list","member":{"type":"structure","members":{"ServiceErrorId":{},"StackId":{},"InstanceId":{},"Type":{},"Message":{},"CreatedAt":{}}}}}}},"DescribeStackProvisioningParameters":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}},"output":{"type":"structure","members":{"AgentInstallerUrl":{},"Parameters":{"type":"map","key":{},"value":{}}}}},"DescribeStackSummary":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}},"output":{"type":"structure","members":{"StackSummary":{"type":"structure","members":{"StackId":{},"Name":{},"Arn":{},"LayersCount":{"type":"integer"},"AppsCount":{"type":"integer"},"InstancesCount":{"type":"structure","members":{"Assigning":{"type":"integer"},"Booting":{"type":"integer"},"ConnectionLost":{"type":"integer"},"Deregistering":{"type":"integer"},"Online":{"type":"integer"},"Pending":{"type":"integer"},"Rebooting":{"type":"integer"},"Registered":{"type":"integer"},"Registering":{"type":"integer"},"Requested":{"type":"integer"},"RunningSetup":{"type":"integer"},"SetupFailed":{"type":"integer"},"ShuttingDown":{"type":"integer"},"StartFailed":{"type":"integer"},"StopFailed":{"type":"integer"},"Stopped":{"type":"integer"},"Stopping":{"type":"integer"},"Terminated":{"type":"integer"},"Terminating":{"type":"integer"},"Unassigning":{"type":"integer"}}}}}}}},"DescribeStacks":{"input":{"type":"structure","members":{"StackIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Stacks":{"type":"list","member":{"type":"structure","members":{"StackId":{},"Name":{},"Arn":{},"Region":{},"VpcId":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"UseOpsworksSecurityGroups":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"CreatedAt":{},"DefaultRootDeviceType":{},"AgentVersion":{}}}}}}},"DescribeTimeBasedAutoScaling":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"TimeBasedAutoScalingConfigurations":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"AutoScalingSchedule":{"shape":"S4b"}}}}}}},"DescribeUserProfiles":{"input":{"type":"structure","members":{"IamUserArns":{"shape":"S3"}}},"output":{"type":"structure","members":{"UserProfiles":{"type":"list","member":{"type":"structure","members":{"IamUserArn":{},"Name":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"InstanceId":{},"StackId":{},"RaidArrayId":{},"VolumeIds":{"shape":"S3"}}},"output":{"type":"structure","members":{"Volumes":{"type":"list","member":{"type":"structure","members":{"VolumeId":{},"Ec2VolumeId":{},"Name":{},"RaidArrayId":{},"InstanceId":{},"Status":{},"Size":{"type":"integer"},"Device":{},"MountPoint":{},"Region":{},"AvailabilityZone":{},"VolumeType":{},"Iops":{"type":"integer"},"Encrypted":{"type":"boolean"}}}}}}},"DetachElasticLoadBalancer":{"input":{"type":"structure","required":["ElasticLoadBalancerName","LayerId"],"members":{"ElasticLoadBalancerName":{},"LayerId":{}}}},"DisassociateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{}}}},"GetHostnameSuggestion":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{}}},"output":{"type":"structure","members":{"LayerId":{},"Hostname":{}}}},"GrantAccess":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"ValidForInMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"TemporaryCredential":{"type":"structure","members":{"Username":{},"Password":{},"ValidForInMinutes":{"type":"integer"},"InstanceId":{}}}}}},"ListTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S50"},"NextToken":{}}}},"RebootInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"RegisterEcsCluster":{"input":{"type":"structure","required":["EcsClusterArn","StackId"],"members":{"EcsClusterArn":{},"StackId":{}}},"output":{"type":"structure","members":{"EcsClusterArn":{}}}},"RegisterElasticIp":{"input":{"type":"structure","required":["ElasticIp","StackId"],"members":{"ElasticIp":{},"StackId":{}}},"output":{"type":"structure","members":{"ElasticIp":{}}}},"RegisterInstance":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"Hostname":{},"PublicIp":{},"PrivateIp":{},"RsaPublicKey":{},"RsaPublicKeyFingerprint":{},"InstanceIdentity":{"type":"structure","members":{"Document":{},"Signature":{}}}}},"output":{"type":"structure","members":{"InstanceId":{}}}},"RegisterRdsDbInstance":{"input":{"type":"structure","required":["StackId","RdsDbInstanceArn","DbUser","DbPassword"],"members":{"StackId":{},"RdsDbInstanceArn":{},"DbUser":{},"DbPassword":{}}}},"RegisterVolume":{"input":{"type":"structure","required":["StackId"],"members":{"Ec2VolumeId":{},"StackId":{}}},"output":{"type":"structure","members":{"VolumeId":{}}}},"SetLoadBasedAutoScaling":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{},"Enable":{"type":"boolean"},"UpScaling":{"shape":"S36"},"DownScaling":{"shape":"S36"}}}},"SetPermission":{"input":{"type":"structure","required":["StackId","IamUserArn"],"members":{"StackId":{},"IamUserArn":{},"AllowSsh":{"type":"boolean"},"AllowSudo":{"type":"boolean"},"Level":{}}}},"SetTimeBasedAutoScaling":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"AutoScalingSchedule":{"shape":"S4b"}}}},"StartInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"StartStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"StopInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"Force":{"type":"boolean"}}}},"StopStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S50"}}}},"UnassignInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}}},"UnassignVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateApp":{"input":{"type":"structure","required":["AppId"],"members":{"AppId":{},"Name":{},"Description":{},"DataSources":{"shape":"Si"},"Type":{},"AppSource":{"shape":"Sd"},"Domains":{"shape":"S3"},"EnableSsl":{"type":"boolean"},"SslConfiguration":{"shape":"Sl"},"Attributes":{"shape":"Sm"},"Environment":{"shape":"So"}}}},"UpdateElasticIp":{"input":{"type":"structure","required":["ElasticIp"],"members":{"ElasticIp":{},"Name":{}}}},"UpdateInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"LayerIds":{"shape":"S3"},"InstanceType":{},"AutoScalingType":{},"Hostname":{},"Os":{},"AmiId":{},"SshKeyName":{},"Architecture":{},"InstallUpdatesOnBoot":{"type":"boolean"},"EbsOptimized":{"type":"boolean"},"AgentVersion":{}}}},"UpdateLayer":{"input":{"type":"structure","required":["LayerId"],"members":{"LayerId":{},"Name":{},"Shortname":{},"Attributes":{"shape":"S17"},"CloudWatchLogsConfiguration":{"shape":"S19"},"CustomInstanceProfileArn":{},"CustomJson":{},"CustomSecurityGroupIds":{"shape":"S3"},"Packages":{"shape":"S3"},"VolumeConfigurations":{"shape":"S1f"},"EnableAutoHealing":{"type":"boolean"},"AutoAssignElasticIps":{"type":"boolean"},"AutoAssignPublicIps":{"type":"boolean"},"CustomRecipes":{"shape":"S1h"},"InstallUpdatesOnBoot":{"type":"boolean"},"UseEbsOptimizedInstances":{"type":"boolean"},"LifecycleEventConfiguration":{"shape":"S1i"}}}},"UpdateMyUserProfile":{"input":{"type":"structure","members":{"SshPublicKey":{}}}},"UpdateRdsDbInstance":{"input":{"type":"structure","required":["RdsDbInstanceArn"],"members":{"RdsDbInstanceArn":{},"DbUser":{},"DbPassword":{}}}},"UpdateStack":{"input":{"type":"structure","required":["StackId"],"members":{"StackId":{},"Name":{},"Attributes":{"shape":"S8"},"ServiceRoleArn":{},"DefaultInstanceProfileArn":{},"DefaultOs":{},"HostnameTheme":{},"DefaultAvailabilityZone":{},"DefaultSubnetId":{},"CustomJson":{},"ConfigurationManager":{"shape":"Sa"},"ChefConfiguration":{"shape":"Sb"},"UseCustomCookbooks":{"type":"boolean"},"CustomCookbooksSource":{"shape":"Sd"},"DefaultSshKeyName":{},"DefaultRootDeviceType":{},"UseOpsworksSecurityGroups":{"type":"boolean"},"AgentVersion":{}}}},"UpdateUserProfile":{"input":{"type":"structure","required":["IamUserArn"],"members":{"IamUserArn":{},"SshUsername":{},"SshPublicKey":{},"AllowSelfManagement":{"type":"boolean"}}}},"UpdateVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"Name":{},"MountPoint":{}}}}},"shapes":{"S3":{"type":"list","member":{}},"S8":{"type":"map","key":{},"value":{}},"Sa":{"type":"structure","members":{"Name":{},"Version":{}}},"Sb":{"type":"structure","members":{"ManageBerkshelf":{"type":"boolean"},"BerkshelfVersion":{}}},"Sd":{"type":"structure","members":{"Type":{},"Url":{},"Username":{},"Password":{},"SshKey":{},"Revision":{}}},"Si":{"type":"list","member":{"type":"structure","members":{"Type":{},"Arn":{},"DatabaseName":{}}}},"Sl":{"type":"structure","required":["Certificate","PrivateKey"],"members":{"Certificate":{},"PrivateKey":{},"Chain":{}}},"Sm":{"type":"map","key":{},"value":{}},"So":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{},"Secure":{"type":"boolean"}}}},"Ss":{"type":"structure","required":["Name"],"members":{"Name":{},"Args":{"type":"map","key":{},"value":{"shape":"S3"}}}},"Sz":{"type":"list","member":{"type":"structure","members":{"DeviceName":{},"NoDevice":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"SnapshotId":{},"Iops":{"type":"integer"},"VolumeSize":{"type":"integer"},"VolumeType":{},"DeleteOnTermination":{"type":"boolean"}}}}}},"S17":{"type":"map","key":{},"value":{}},"S19":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LogStreams":{"type":"list","member":{"type":"structure","members":{"LogGroupName":{},"DatetimeFormat":{},"TimeZone":{},"File":{},"FileFingerprintLines":{},"MultiLineStartPattern":{},"InitialPosition":{},"Encoding":{},"BufferDuration":{"type":"integer"},"BatchCount":{"type":"integer"},"BatchSize":{"type":"integer"}}}}}},"S1f":{"type":"list","member":{"type":"structure","required":["MountPoint","NumberOfDisks","Size"],"members":{"MountPoint":{},"RaidLevel":{"type":"integer"},"NumberOfDisks":{"type":"integer"},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"},"Encrypted":{"type":"boolean"}}}},"S1h":{"type":"structure","members":{"Setup":{"shape":"S3"},"Configure":{"shape":"S3"},"Deploy":{"shape":"S3"},"Undeploy":{"shape":"S3"},"Shutdown":{"shape":"S3"}}},"S1i":{"type":"structure","members":{"Shutdown":{"type":"structure","members":{"ExecutionTimeout":{"type":"integer"},"DelayUntilElbConnectionsDrained":{"type":"boolean"}}}}},"S36":{"type":"structure","members":{"InstanceCount":{"type":"integer"},"ThresholdsWaitTime":{"type":"integer"},"IgnoreMetricsTime":{"type":"integer"},"CpuThreshold":{"type":"double"},"MemoryThreshold":{"type":"double"},"LoadThreshold":{"type":"double"},"Alarms":{"shape":"S3"}}},"S4b":{"type":"structure","members":{"Monday":{"shape":"S4c"},"Tuesday":{"shape":"S4c"},"Wednesday":{"shape":"S4c"},"Thursday":{"shape":"S4c"},"Friday":{"shape":"S4c"},"Saturday":{"shape":"S4c"},"Sunday":{"shape":"S4c"}}},"S4c":{"type":"map","key":{},"value":{}},"S50":{"type":"map","key":{},"value":{}}}}' - ); + /***/ 677: /***/ function (module) { + module.exports = { + pagination: { + ListComponentBuildVersions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListComponents: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListDistributionConfigurations: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListImageBuildVersions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListImagePipelineImages: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListImagePipelines: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListImageRecipes: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListImages: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListInfrastructureConfigurations: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; /***/ }, - /***/ 63589: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeApps":{"result_key":"Apps"},"DescribeCommands":{"result_key":"Commands"},"DescribeDeployments":{"result_key":"Deployments"},"DescribeEcsClusters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"EcsClusters"},"DescribeElasticIps":{"result_key":"ElasticIps"},"DescribeElasticLoadBalancers":{"result_key":"ElasticLoadBalancers"},"DescribeInstances":{"result_key":"Instances"},"DescribeLayers":{"result_key":"Layers"},"DescribeLoadBasedAutoScaling":{"result_key":"LoadBasedAutoScalingConfigurations"},"DescribePermissions":{"result_key":"Permissions"},"DescribeRaidArrays":{"result_key":"RaidArrays"},"DescribeServiceErrors":{"result_key":"ServiceErrors"},"DescribeStacks":{"result_key":"Stacks"},"DescribeTimeBasedAutoScaling":{"result_key":"TimeBasedAutoScalingConfigurations"},"DescribeUserProfiles":{"result_key":"UserProfiles"},"DescribeVolumes":{"result_key":"Volumes"}}}' - ); + /***/ 682: /***/ function (module) { + module.exports = { + pagination: { + ListAccountRoles: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "roleList", + }, + ListAccounts: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "accountList", + }, + }, + }; /***/ }, - /***/ 8700: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"AppExists":{"delay":1,"operation":"DescribeApps","maxAttempts":40,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"matcher":"status","expected":400,"state":"failure"}]},"DeploymentSuccessful":{"delay":15,"operation":"DescribeDeployments","maxAttempts":40,"description":"Wait until a deployment has completed successfully.","acceptors":[{"expected":"successful","matcher":"pathAll","state":"success","argument":"Deployments[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"Deployments[].Status"}]},"InstanceOnline":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is online.","acceptors":[{"expected":"online","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"shutting_down","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopped","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminating","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceRegistered":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is registered.","acceptors":[{"expected":"registered","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"shutting_down","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopped","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stopping","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminating","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"terminated","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceStopped":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is stopped.","acceptors":[{"expected":"stopped","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"booting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"requested","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"running_setup","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"stop_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]},"InstanceTerminated":{"delay":15,"operation":"DescribeInstances","maxAttempts":40,"description":"Wait until OpsWorks instance is terminated.","acceptors":[{"expected":"terminated","matcher":"pathAll","state":"success","argument":"Instances[].Status"},{"expected":"ResourceNotFoundException","matcher":"error","state":"success"},{"expected":"booting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"online","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"pending","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"requested","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"running_setup","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"setup_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"},{"expected":"start_failed","matcher":"pathAny","state":"failure","argument":"Instances[].Status"}]}}}' - ); + /***/ 686: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["savingsplans"] = {}; + AWS.SavingsPlans = Service.defineService("savingsplans", ["2019-06-28"]); + Object.defineProperty(apiLoader.services["savingsplans"], "2019-06-28", { + get: function get() { + var model = __webpack_require__(7752); + model.paginators = __webpack_require__(4252).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 25033: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-01","endpointPrefix":"opsworks-cm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"OpsWorksCM","serviceFullName":"AWS OpsWorks CM","serviceId":"OpsWorksCM","signatureVersion":"v4","signingName":"opsworks-cm","targetPrefix":"OpsWorksCM_V2016_11_01","uid":"opsworkscm-2016-11-01"},"operations":{"AssociateNode":{"input":{"type":"structure","required":["ServerName","NodeName","EngineAttributes"],"members":{"ServerName":{},"NodeName":{},"EngineAttributes":{"shape":"S4"}}},"output":{"type":"structure","members":{"NodeAssociationStatusToken":{}}}},"CreateBackup":{"input":{"type":"structure","required":["ServerName"],"members":{"ServerName":{},"Description":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"Backup":{"shape":"Sh"}}}},"CreateServer":{"input":{"type":"structure","required":["ServerName","InstanceProfileArn","InstanceType","ServiceRoleArn"],"members":{"AssociatePublicIpAddress":{"type":"boolean"},"CustomDomain":{},"CustomCertificate":{},"CustomPrivateKey":{"type":"string","sensitive":true},"DisableAutomatedBackup":{"type":"boolean"},"Engine":{},"EngineModel":{},"EngineVersion":{},"EngineAttributes":{"shape":"S4"},"BackupRetentionCount":{"type":"integer"},"ServerName":{},"InstanceProfileArn":{},"InstanceType":{},"KeyPair":{},"PreferredMaintenanceWindow":{},"PreferredBackupWindow":{},"SecurityGroupIds":{"shape":"Sn"},"ServiceRoleArn":{},"SubnetIds":{"shape":"Sn"},"Tags":{"shape":"Sc"},"BackupId":{}}},"output":{"type":"structure","members":{"Server":{"shape":"Sz"}}}},"DeleteBackup":{"input":{"type":"structure","required":["BackupId"],"members":{"BackupId":{}}},"output":{"type":"structure","members":{}}},"DeleteServer":{"input":{"type":"structure","required":["ServerName"],"members":{"ServerName":{}}},"output":{"type":"structure","members":{}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Attributes":{"type":"list","member":{"type":"structure","members":{"Name":{},"Maximum":{"type":"integer"},"Used":{"type":"integer"}}}}}}},"DescribeBackups":{"input":{"type":"structure","members":{"BackupId":{},"ServerName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Backups":{"type":"list","member":{"shape":"Sh"}},"NextToken":{}}}},"DescribeEvents":{"input":{"type":"structure","required":["ServerName"],"members":{"ServerName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ServerEvents":{"type":"list","member":{"type":"structure","members":{"CreatedAt":{"type":"timestamp"},"ServerName":{},"Message":{},"LogUrl":{}}}},"NextToken":{}}}},"DescribeNodeAssociationStatus":{"input":{"type":"structure","required":["NodeAssociationStatusToken","ServerName"],"members":{"NodeAssociationStatusToken":{},"ServerName":{}}},"output":{"type":"structure","members":{"NodeAssociationStatus":{},"EngineAttributes":{"shape":"S4"}}}},"DescribeServers":{"input":{"type":"structure","members":{"ServerName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Servers":{"type":"list","member":{"shape":"Sz"}},"NextToken":{}}}},"DisassociateNode":{"input":{"type":"structure","required":["ServerName","NodeName"],"members":{"ServerName":{},"NodeName":{},"EngineAttributes":{"shape":"S4"}}},"output":{"type":"structure","members":{"NodeAssociationStatusToken":{}}}},"ExportServerEngineAttribute":{"input":{"type":"structure","required":["ExportAttributeName","ServerName"],"members":{"ExportAttributeName":{},"ServerName":{},"InputAttributes":{"shape":"S4"}}},"output":{"type":"structure","members":{"EngineAttribute":{"shape":"S5"},"ServerName":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sc"},"NextToken":{}}}},"RestoreServer":{"input":{"type":"structure","required":["BackupId","ServerName"],"members":{"BackupId":{},"ServerName":{},"InstanceType":{},"KeyPair":{}}},"output":{"type":"structure","members":{}}},"StartMaintenance":{"input":{"type":"structure","required":["ServerName"],"members":{"ServerName":{},"EngineAttributes":{"shape":"S4"}}},"output":{"type":"structure","members":{"Server":{"shape":"Sz"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateServer":{"input":{"type":"structure","required":["ServerName"],"members":{"DisableAutomatedBackup":{"type":"boolean"},"BackupRetentionCount":{"type":"integer"},"ServerName":{},"PreferredMaintenanceWindow":{},"PreferredBackupWindow":{}}},"output":{"type":"structure","members":{"Server":{"shape":"Sz"}}}},"UpdateServerEngineAttributes":{"input":{"type":"structure","required":["ServerName","AttributeName"],"members":{"ServerName":{},"AttributeName":{},"AttributeValue":{}}},"output":{"type":"structure","members":{"Server":{"shape":"Sz"}}}}},"shapes":{"S4":{"type":"list","member":{"shape":"S5"}},"S5":{"type":"structure","members":{"Name":{},"Value":{"type":"string","sensitive":true}}},"Sc":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sh":{"type":"structure","members":{"BackupArn":{},"BackupId":{},"BackupType":{},"CreatedAt":{"type":"timestamp"},"Description":{},"Engine":{},"EngineModel":{},"EngineVersion":{},"InstanceProfileArn":{},"InstanceType":{},"KeyPair":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"S3DataSize":{"deprecated":true,"type":"integer"},"S3DataUrl":{"deprecated":true},"S3LogUrl":{},"SecurityGroupIds":{"shape":"Sn"},"ServerName":{},"ServiceRoleArn":{},"Status":{},"StatusDescription":{},"SubnetIds":{"shape":"Sn"},"ToolsVersion":{},"UserArn":{}}},"Sn":{"type":"list","member":{}},"Sz":{"type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"BackupRetentionCount":{"type":"integer"},"ServerName":{},"CreatedAt":{"type":"timestamp"},"CloudFormationStackArn":{},"CustomDomain":{},"DisableAutomatedBackup":{"type":"boolean"},"Endpoint":{},"Engine":{},"EngineModel":{},"EngineAttributes":{"shape":"S4"},"EngineVersion":{},"InstanceProfileArn":{},"InstanceType":{},"KeyPair":{},"MaintenanceStatus":{},"PreferredMaintenanceWindow":{},"PreferredBackupWindow":{},"SecurityGroupIds":{"shape":"Sn"},"ServiceRoleArn":{},"Status":{},"StatusReason":{},"SubnetIds":{"shape":"Sn"},"ServerArn":{}}}}}' - ); + module.exports = AWS.SavingsPlans; /***/ }, - /***/ 68422: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 693: /***/ function (module) { + module.exports = { + pagination: { + DescribeCacheClusters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "CacheClusters", + }, + DescribeCacheEngineVersions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "CacheEngineVersions", + }, + DescribeCacheParameterGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "CacheParameterGroups", + }, + DescribeCacheParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Parameters", + }, + DescribeCacheSecurityGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "CacheSecurityGroups", + }, + DescribeCacheSubnetGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "CacheSubnetGroups", + }, + DescribeEngineDefaultParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "EngineDefaults.Marker", + result_key: "EngineDefaults.Parameters", + }, + DescribeEvents: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Events", + }, + DescribeGlobalReplicationGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "GlobalReplicationGroups", + }, + DescribeReplicationGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReplicationGroups", + }, + DescribeReservedCacheNodes: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedCacheNodes", + }, + DescribeReservedCacheNodesOfferings: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedCacheNodesOfferings", + }, + DescribeServiceUpdates: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ServiceUpdates", + }, + DescribeSnapshots: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Snapshots", + }, + DescribeUpdateActions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "UpdateActions", + }, + }, + }; /***/ }, - /***/ 89353: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"NodeAssociated":{"delay":15,"maxAttempts":15,"operation":"DescribeNodeAssociationStatus","description":"Wait until node is associated or disassociated.","acceptors":[{"expected":"SUCCESS","state":"success","matcher":"path","argument":"NodeAssociationStatus"},{"expected":"FAILED","state":"failure","matcher":"path","argument":"NodeAssociationStatus"}]}}}' - ); + /***/ 697: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["connect"] = {}; + AWS.Connect = Service.defineService("connect", ["2017-08-08"]); + Object.defineProperty(apiLoader.services["connect"], "2017-08-08", { + get: function get() { + var model = __webpack_require__(2662); + model.paginators = __webpack_require__(1479).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 28258: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-28","endpointPrefix":"organizations","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Organizations","serviceFullName":"AWS Organizations","serviceId":"Organizations","signatureVersion":"v4","targetPrefix":"AWSOrganizationsV20161128","uid":"organizations-2016-11-28"},"operations":{"AcceptHandshake":{"input":{"type":"structure","required":["HandshakeId"],"members":{"HandshakeId":{}}},"output":{"type":"structure","members":{"Handshake":{"shape":"S4"}}}},"AttachPolicy":{"input":{"type":"structure","required":["PolicyId","TargetId"],"members":{"PolicyId":{},"TargetId":{}}}},"CancelHandshake":{"input":{"type":"structure","required":["HandshakeId"],"members":{"HandshakeId":{}}},"output":{"type":"structure","members":{"Handshake":{"shape":"S4"}}}},"CreateAccount":{"input":{"type":"structure","required":["Email","AccountName"],"members":{"Email":{"shape":"Sn"},"AccountName":{"shape":"So"},"RoleName":{},"IamUserAccessToBilling":{}}},"output":{"type":"structure","members":{"CreateAccountStatus":{"shape":"Ss"}}}},"CreateGovCloudAccount":{"input":{"type":"structure","required":["Email","AccountName"],"members":{"Email":{"shape":"Sn"},"AccountName":{"shape":"So"},"RoleName":{},"IamUserAccessToBilling":{}}},"output":{"type":"structure","members":{"CreateAccountStatus":{"shape":"Ss"}}}},"CreateOrganization":{"input":{"type":"structure","members":{"FeatureSet":{}}},"output":{"type":"structure","members":{"Organization":{"shape":"S12"}}}},"CreateOrganizationalUnit":{"input":{"type":"structure","required":["ParentId","Name"],"members":{"ParentId":{},"Name":{}}},"output":{"type":"structure","members":{"OrganizationalUnit":{"shape":"S1e"}}}},"CreatePolicy":{"input":{"type":"structure","required":["Content","Description","Name","Type"],"members":{"Content":{},"Description":{},"Name":{},"Type":{}}},"output":{"type":"structure","members":{"Policy":{"shape":"S1m"}}}},"DeclineHandshake":{"input":{"type":"structure","required":["HandshakeId"],"members":{"HandshakeId":{}}},"output":{"type":"structure","members":{"Handshake":{"shape":"S4"}}}},"DeleteOrganization":{},"DeleteOrganizationalUnit":{"input":{"type":"structure","required":["OrganizationalUnitId"],"members":{"OrganizationalUnitId":{}}}},"DeletePolicy":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{}}}},"DeregisterDelegatedAdministrator":{"input":{"type":"structure","required":["AccountId","ServicePrincipal"],"members":{"AccountId":{},"ServicePrincipal":{}}}},"DescribeAccount":{"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{}}},"output":{"type":"structure","members":{"Account":{"shape":"S1y"}}}},"DescribeCreateAccountStatus":{"input":{"type":"structure","required":["CreateAccountRequestId"],"members":{"CreateAccountRequestId":{}}},"output":{"type":"structure","members":{"CreateAccountStatus":{"shape":"Ss"}}}},"DescribeEffectivePolicy":{"input":{"type":"structure","required":["PolicyType"],"members":{"PolicyType":{},"TargetId":{}}},"output":{"type":"structure","members":{"EffectivePolicy":{"type":"structure","members":{"PolicyContent":{},"LastUpdatedTimestamp":{"type":"timestamp"},"TargetId":{},"PolicyType":{}}}}}},"DescribeHandshake":{"input":{"type":"structure","required":["HandshakeId"],"members":{"HandshakeId":{}}},"output":{"type":"structure","members":{"Handshake":{"shape":"S4"}}}},"DescribeOrganization":{"output":{"type":"structure","members":{"Organization":{"shape":"S12"}}}},"DescribeOrganizationalUnit":{"input":{"type":"structure","required":["OrganizationalUnitId"],"members":{"OrganizationalUnitId":{}}},"output":{"type":"structure","members":{"OrganizationalUnit":{"shape":"S1e"}}}},"DescribePolicy":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{}}},"output":{"type":"structure","members":{"Policy":{"shape":"S1m"}}}},"DetachPolicy":{"input":{"type":"structure","required":["PolicyId","TargetId"],"members":{"PolicyId":{},"TargetId":{}}}},"DisableAWSServiceAccess":{"input":{"type":"structure","required":["ServicePrincipal"],"members":{"ServicePrincipal":{}}}},"DisablePolicyType":{"input":{"type":"structure","required":["RootId","PolicyType"],"members":{"RootId":{},"PolicyType":{}}},"output":{"type":"structure","members":{"Root":{"shape":"S2j"}}}},"EnableAWSServiceAccess":{"input":{"type":"structure","required":["ServicePrincipal"],"members":{"ServicePrincipal":{}}}},"EnableAllFeatures":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Handshake":{"shape":"S4"}}}},"EnablePolicyType":{"input":{"type":"structure","required":["RootId","PolicyType"],"members":{"RootId":{},"PolicyType":{}}},"output":{"type":"structure","members":{"Root":{"shape":"S2j"}}}},"InviteAccountToOrganization":{"input":{"type":"structure","required":["Target"],"members":{"Target":{"shape":"S7"},"Notes":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"Handshake":{"shape":"S4"}}}},"LeaveOrganization":{},"ListAWSServiceAccessForOrganization":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"EnabledServicePrincipals":{"type":"list","member":{"type":"structure","members":{"ServicePrincipal":{},"DateEnabled":{"type":"timestamp"}}}},"NextToken":{}}}},"ListAccounts":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Accounts":{"shape":"S32"},"NextToken":{}}}},"ListAccountsForParent":{"input":{"type":"structure","required":["ParentId"],"members":{"ParentId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Accounts":{"shape":"S32"},"NextToken":{}}}},"ListChildren":{"input":{"type":"structure","required":["ParentId","ChildType"],"members":{"ParentId":{},"ChildType":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Children":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{}}}},"NextToken":{}}}},"ListCreateAccountStatus":{"input":{"type":"structure","members":{"States":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CreateAccountStatuses":{"type":"list","member":{"shape":"Ss"}},"NextToken":{}}}},"ListDelegatedAdministrators":{"input":{"type":"structure","members":{"ServicePrincipal":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DelegatedAdministrators":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Email":{"shape":"Sn"},"Name":{"shape":"So"},"Status":{},"JoinedMethod":{},"JoinedTimestamp":{"type":"timestamp"},"DelegationEnabledDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListDelegatedServicesForAccount":{"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DelegatedServices":{"type":"list","member":{"type":"structure","members":{"ServicePrincipal":{},"DelegationEnabledDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListHandshakesForAccount":{"input":{"type":"structure","members":{"Filter":{"shape":"S3o"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Handshakes":{"shape":"S3q"},"NextToken":{}}}},"ListHandshakesForOrganization":{"input":{"type":"structure","members":{"Filter":{"shape":"S3o"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Handshakes":{"shape":"S3q"},"NextToken":{}}}},"ListOrganizationalUnitsForParent":{"input":{"type":"structure","required":["ParentId"],"members":{"ParentId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"OrganizationalUnits":{"type":"list","member":{"shape":"S1e"}},"NextToken":{}}}},"ListParents":{"input":{"type":"structure","required":["ChildId"],"members":{"ChildId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Parents":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{}}}},"NextToken":{}}}},"ListPolicies":{"input":{"type":"structure","required":["Filter"],"members":{"Filter":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Policies":{"shape":"S43"},"NextToken":{}}}},"ListPoliciesForTarget":{"input":{"type":"structure","required":["TargetId","Filter"],"members":{"TargetId":{},"Filter":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Policies":{"shape":"S43"},"NextToken":{}}}},"ListRoots":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Roots":{"type":"list","member":{"shape":"S2j"}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S4c"},"NextToken":{}}}},"ListTargetsForPolicy":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Targets":{"type":"list","member":{"type":"structure","members":{"TargetId":{},"Arn":{},"Name":{},"Type":{}}}},"NextToken":{}}}},"MoveAccount":{"input":{"type":"structure","required":["AccountId","SourceParentId","DestinationParentId"],"members":{"AccountId":{},"SourceParentId":{},"DestinationParentId":{}}}},"RegisterDelegatedAdministrator":{"input":{"type":"structure","required":["AccountId","ServicePrincipal"],"members":{"AccountId":{},"ServicePrincipal":{}}}},"RemoveAccountFromOrganization":{"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceId","Tags"],"members":{"ResourceId":{},"Tags":{"shape":"S4c"}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceId","TagKeys"],"members":{"ResourceId":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateOrganizationalUnit":{"input":{"type":"structure","required":["OrganizationalUnitId"],"members":{"OrganizationalUnitId":{},"Name":{}}},"output":{"type":"structure","members":{"OrganizationalUnit":{"shape":"S1e"}}}},"UpdatePolicy":{"input":{"type":"structure","required":["PolicyId"],"members":{"PolicyId":{},"Name":{},"Description":{},"Content":{}}},"output":{"type":"structure","members":{"Policy":{"shape":"S1m"}}}}},"shapes":{"S4":{"type":"structure","members":{"Id":{},"Arn":{},"Parties":{"type":"list","member":{"shape":"S7"}},"State":{},"RequestedTimestamp":{"type":"timestamp"},"ExpirationTimestamp":{"type":"timestamp"},"Action":{},"Resources":{"shape":"Sd"}}},"S7":{"type":"structure","required":["Id","Type"],"members":{"Id":{"type":"string","sensitive":true},"Type":{}}},"Sd":{"type":"list","member":{"type":"structure","members":{"Value":{"type":"string","sensitive":true},"Type":{},"Resources":{"shape":"Sd"}}}},"Sn":{"type":"string","sensitive":true},"So":{"type":"string","sensitive":true},"Ss":{"type":"structure","members":{"Id":{},"AccountName":{"shape":"So"},"State":{},"RequestedTimestamp":{"type":"timestamp"},"CompletedTimestamp":{"type":"timestamp"},"AccountId":{},"GovCloudAccountId":{},"FailureReason":{}}},"S12":{"type":"structure","members":{"Id":{},"Arn":{},"FeatureSet":{},"MasterAccountArn":{},"MasterAccountId":{},"MasterAccountEmail":{"shape":"Sn"},"AvailablePolicyTypes":{"shape":"S16"}}},"S16":{"type":"list","member":{"type":"structure","members":{"Type":{},"Status":{}}}},"S1e":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}},"S1m":{"type":"structure","members":{"PolicySummary":{"shape":"S1n"},"Content":{}}},"S1n":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Description":{},"Type":{},"AwsManaged":{"type":"boolean"}}},"S1y":{"type":"structure","members":{"Id":{},"Arn":{},"Email":{"shape":"Sn"},"Name":{"shape":"So"},"Status":{},"JoinedMethod":{},"JoinedTimestamp":{"type":"timestamp"}}},"S2j":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"PolicyTypes":{"shape":"S16"}}},"S32":{"type":"list","member":{"shape":"S1y"}},"S3o":{"type":"structure","members":{"ActionType":{},"ParentHandshakeId":{}}},"S3q":{"type":"list","member":{"shape":"S4"}},"S43":{"type":"list","member":{"shape":"S1n"}},"S4c":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}}}}' - ); + module.exports = AWS.Connect; /***/ }, - /***/ 70916: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAWSServiceAccessForOrganization":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListAccounts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListAccountsForParent":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListChildren":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListCreateAccountStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListDelegatedAdministrators":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DelegatedAdministrators"},"ListDelegatedServicesForAccount":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DelegatedServices"},"ListHandshakesForAccount":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListHandshakesForOrganization":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListOrganizationalUnitsForParent":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListParents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListPolicies":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListPoliciesForTarget":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListRoots":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListTagsForResource":{"input_token":"NextToken","output_token":"NextToken","result_key":"Tags"},"ListTargetsForPolicy":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}}' - ); + /***/ 707: /***/ function (module) { + module.exports = { + pagination: { + ListBuckets: { result_key: "Buckets" }, + ListMultipartUploads: { + input_token: ["KeyMarker", "UploadIdMarker"], + limit_key: "MaxUploads", + more_results: "IsTruncated", + output_token: ["NextKeyMarker", "NextUploadIdMarker"], + result_key: ["Uploads", "CommonPrefixes"], + }, + ListObjectVersions: { + input_token: ["KeyMarker", "VersionIdMarker"], + limit_key: "MaxKeys", + more_results: "IsTruncated", + output_token: ["NextKeyMarker", "NextVersionIdMarker"], + result_key: ["Versions", "DeleteMarkers", "CommonPrefixes"], + }, + ListObjects: { + input_token: "Marker", + limit_key: "MaxKeys", + more_results: "IsTruncated", + output_token: "NextMarker || Contents[-1].Key", + result_key: ["Contents", "CommonPrefixes"], + }, + ListObjectsV2: { + input_token: "ContinuationToken", + limit_key: "MaxKeys", + output_token: "NextContinuationToken", + result_key: ["Contents", "CommonPrefixes"], + }, + ListParts: { + input_token: "PartNumberMarker", + limit_key: "MaxParts", + more_results: "IsTruncated", + output_token: "NextPartNumberMarker", + result_key: "Parts", + }, + }, + }; /***/ }, - /***/ 79304: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-12-03","endpointPrefix":"outposts","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Outposts","serviceFullName":"AWS Outposts","serviceId":"Outposts","signatureVersion":"v4","signingName":"outposts","uid":"outposts-2019-12-03"},"operations":{"CreateOutpost":{"http":{"requestUri":"/outposts"},"input":{"type":"structure","required":["SiteId"],"members":{"Name":{},"Description":{},"SiteId":{},"AvailabilityZone":{},"AvailabilityZoneId":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S8"}}}},"DeleteOutpost":{"http":{"method":"DELETE","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{}}},"DeleteSite":{"http":{"method":"DELETE","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{}}},"GetOutpost":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S8"}}}},"GetOutpostInstanceTypes":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/instanceTypes"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"InstanceTypes":{"type":"list","member":{"type":"structure","members":{"InstanceType":{}}}},"NextToken":{},"OutpostId":{},"OutpostArn":{}}}},"ListOutposts":{"http":{"method":"GET","requestUri":"/outposts"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Outposts":{"type":"list","member":{"shape":"S8"}},"NextToken":{}}}},"ListSites":{"http":{"method":"GET","requestUri":"/sites"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Sites":{"type":"list","member":{"type":"structure","members":{"SiteId":{},"AccountId":{},"Name":{},"Description":{}}}},"NextToken":{}}}}},"shapes":{"S8":{"type":"structure","members":{"OutpostId":{},"OwnerId":{},"OutpostArn":{},"SiteId":{},"Name":{},"Description":{},"LifeCycleStatus":{},"AvailabilityZone":{},"AvailabilityZoneId":{}}}}}' - ); + /***/ 721: /***/ function (module) { + module.exports = { + pagination: { + GetWorkflowExecutionHistory: { + input_token: "nextPageToken", + limit_key: "maximumPageSize", + output_token: "nextPageToken", + result_key: "events", + }, + ListActivityTypes: { + input_token: "nextPageToken", + limit_key: "maximumPageSize", + output_token: "nextPageToken", + result_key: "typeInfos", + }, + ListClosedWorkflowExecutions: { + input_token: "nextPageToken", + limit_key: "maximumPageSize", + output_token: "nextPageToken", + result_key: "executionInfos", + }, + ListDomains: { + input_token: "nextPageToken", + limit_key: "maximumPageSize", + output_token: "nextPageToken", + result_key: "domainInfos", + }, + ListOpenWorkflowExecutions: { + input_token: "nextPageToken", + limit_key: "maximumPageSize", + output_token: "nextPageToken", + result_key: "executionInfos", + }, + ListWorkflowTypes: { + input_token: "nextPageToken", + limit_key: "maximumPageSize", + output_token: "nextPageToken", + result_key: "typeInfos", + }, + PollForDecisionTask: { + input_token: "nextPageToken", + limit_key: "maximumPageSize", + output_token: "nextPageToken", + result_key: "events", + }, + }, + }; /***/ }, - /***/ 91740: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListOutposts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSites":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /***/ 747: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var STS = __webpack_require__(1733); - /***/ - }, + /** + * Represents credentials retrieved from STS Web Identity Federation support. + * + * By default this provider gets credentials using the + * {AWS.STS.assumeRoleWithWebIdentity} service operation. This operation + * requires a `RoleArn` containing the ARN of the IAM trust policy for the + * application for which credentials will be given. In addition, the + * `WebIdentityToken` must be set to the token provided by the identity + * provider. See {constructor} for an example on creating a credentials + * object with proper `RoleArn` and `WebIdentityToken` values. + * + * ## Refreshing Credentials from Identity Service + * + * In addition to AWS credentials expiring after a given amount of time, the + * login token from the identity provider will also expire. Once this token + * expires, it will not be usable to refresh AWS credentials, and another + * token will be needed. The SDK does not manage refreshing of the token value, + * but this can be done through a "refresh token" supported by most identity + * providers. Consult the documentation for the identity provider for refreshing + * tokens. Once the refreshed token is acquired, you should make sure to update + * this new token in the credentials object's {params} property. The following + * code will update the WebIdentityToken, assuming you have retrieved an updated + * token from the identity provider: + * + * ```javascript + * AWS.config.credentials.params.WebIdentityToken = updatedToken; + * ``` + * + * Future calls to `credentials.refresh()` will now use the new token. + * + * @!attribute params + * @return [map] the map of params passed to + * {AWS.STS.assumeRoleWithWebIdentity}. To update the token, set the + * `params.WebIdentityToken` property. + * @!attribute data + * @return [map] the raw data response from the call to + * {AWS.STS.assumeRoleWithWebIdentity}. Use this if you want to get + * access to other properties from the response. + */ + AWS.WebIdentityCredentials = AWS.util.inherit(AWS.Credentials, { + /** + * Creates a new credentials object. + * @param (see AWS.STS.assumeRoleWithWebIdentity) + * @example Creating a new credentials object + * AWS.config.credentials = new AWS.WebIdentityCredentials({ + * RoleArn: 'arn:aws:iam::1234567890:role/WebIdentity', + * WebIdentityToken: 'ABCDEFGHIJKLMNOP', // token from identity service + * RoleSessionName: 'web' // optional name, defaults to web-identity + * }, { + * // optionally provide configuration to apply to the underlying AWS.STS service client + * // if configuration is not provided, then configuration will be pulled from AWS.config + * + * // specify timeout options + * httpOptions: { + * timeout: 100 + * } + * }); + * @see AWS.STS.assumeRoleWithWebIdentity + * @see AWS.Config + */ + constructor: function WebIdentityCredentials(params, clientConfig) { + AWS.Credentials.call(this); + this.expired = true; + this.params = params; + this.params.RoleSessionName = + this.params.RoleSessionName || "web-identity"; + this.data = null; + this._clientConfig = AWS.util.copy(clientConfig || {}); + }, - /***/ 16402: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-05-22","endpointPrefix":"personalize","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Personalize","serviceId":"Personalize","signatureVersion":"v4","signingName":"personalize","targetPrefix":"AmazonPersonalize","uid":"personalize-2018-05-22"},"operations":{"CreateBatchInferenceJob":{"input":{"type":"structure","required":["jobName","solutionVersionArn","jobInput","jobOutput","roleArn"],"members":{"jobName":{},"solutionVersionArn":{},"numResults":{"type":"integer"},"jobInput":{"shape":"S5"},"jobOutput":{"shape":"S9"},"roleArn":{}}},"output":{"type":"structure","members":{"batchInferenceJobArn":{}}}},"CreateCampaign":{"input":{"type":"structure","required":["name","solutionVersionArn","minProvisionedTPS"],"members":{"name":{},"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"}}},"output":{"type":"structure","members":{"campaignArn":{}}},"idempotent":true},"CreateDataset":{"input":{"type":"structure","required":["name","schemaArn","datasetGroupArn","datasetType"],"members":{"name":{},"schemaArn":{},"datasetGroupArn":{},"datasetType":{}}},"output":{"type":"structure","members":{"datasetArn":{}}},"idempotent":true},"CreateDatasetGroup":{"input":{"type":"structure","required":["name"],"members":{"name":{},"roleArn":{},"kmsKeyArn":{}}},"output":{"type":"structure","members":{"datasetGroupArn":{}}}},"CreateDatasetImportJob":{"input":{"type":"structure","required":["jobName","datasetArn","dataSource","roleArn"],"members":{"jobName":{},"datasetArn":{},"dataSource":{"shape":"Sl"},"roleArn":{}}},"output":{"type":"structure","members":{"datasetImportJobArn":{}}}},"CreateEventTracker":{"input":{"type":"structure","required":["name","datasetGroupArn"],"members":{"name":{},"datasetGroupArn":{}}},"output":{"type":"structure","members":{"eventTrackerArn":{},"trackingId":{}}},"idempotent":true},"CreateSchema":{"input":{"type":"structure","required":["name","schema"],"members":{"name":{},"schema":{}}},"output":{"type":"structure","members":{"schemaArn":{}}},"idempotent":true},"CreateSolution":{"input":{"type":"structure","required":["name","datasetGroupArn"],"members":{"name":{},"performHPO":{"type":"boolean"},"performAutoML":{"type":"boolean"},"recipeArn":{},"datasetGroupArn":{},"eventType":{},"solutionConfig":{"shape":"Sx"}}},"output":{"type":"structure","members":{"solutionArn":{}}}},"CreateSolutionVersion":{"input":{"type":"structure","required":["solutionArn"],"members":{"solutionArn":{},"trainingMode":{}}},"output":{"type":"structure","members":{"solutionVersionArn":{}}}},"DeleteCampaign":{"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{}}},"idempotent":true},"DeleteDataset":{"input":{"type":"structure","required":["datasetArn"],"members":{"datasetArn":{}}},"idempotent":true},"DeleteDatasetGroup":{"input":{"type":"structure","required":["datasetGroupArn"],"members":{"datasetGroupArn":{}}},"idempotent":true},"DeleteEventTracker":{"input":{"type":"structure","required":["eventTrackerArn"],"members":{"eventTrackerArn":{}}},"idempotent":true},"DeleteSchema":{"input":{"type":"structure","required":["schemaArn"],"members":{"schemaArn":{}}},"idempotent":true},"DeleteSolution":{"input":{"type":"structure","required":["solutionArn"],"members":{"solutionArn":{}}},"idempotent":true},"DescribeAlgorithm":{"input":{"type":"structure","required":["algorithmArn"],"members":{"algorithmArn":{}}},"output":{"type":"structure","members":{"algorithm":{"type":"structure","members":{"name":{},"algorithmArn":{},"algorithmImage":{"type":"structure","required":["dockerURI"],"members":{"name":{},"dockerURI":{}}},"defaultHyperParameters":{"shape":"S1k"},"defaultHyperParameterRanges":{"type":"structure","members":{"integerHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"integer"},"maxValue":{"type":"integer"},"isTunable":{"type":"boolean"}}}},"continuousHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"double"},"maxValue":{"type":"double"},"isTunable":{"type":"boolean"}}}},"categoricalHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"S1i"},"isTunable":{"type":"boolean"}}}}}},"defaultResourceConfig":{"type":"map","key":{},"value":{}},"trainingInputMode":{},"roleArn":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeBatchInferenceJob":{"input":{"type":"structure","required":["batchInferenceJobArn"],"members":{"batchInferenceJobArn":{}}},"output":{"type":"structure","members":{"batchInferenceJob":{"type":"structure","members":{"jobName":{},"batchInferenceJobArn":{},"failureReason":{},"solutionVersionArn":{},"numResults":{"type":"integer"},"jobInput":{"shape":"S5"},"jobOutput":{"shape":"S9"},"roleArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeCampaign":{"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{}}},"output":{"type":"structure","members":{"campaign":{"type":"structure","members":{"name":{},"campaignArn":{},"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"},"status":{},"failureReason":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"latestCampaignUpdate":{"type":"structure","members":{"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"},"status":{},"failureReason":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}}}},"idempotent":true},"DescribeDataset":{"input":{"type":"structure","required":["datasetArn"],"members":{"datasetArn":{}}},"output":{"type":"structure","members":{"dataset":{"type":"structure","members":{"name":{},"datasetArn":{},"datasetGroupArn":{},"datasetType":{},"schemaArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeDatasetGroup":{"input":{"type":"structure","required":["datasetGroupArn"],"members":{"datasetGroupArn":{}}},"output":{"type":"structure","members":{"datasetGroup":{"type":"structure","members":{"name":{},"datasetGroupArn":{},"status":{},"roleArn":{},"kmsKeyArn":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}}},"idempotent":true},"DescribeDatasetImportJob":{"input":{"type":"structure","required":["datasetImportJobArn"],"members":{"datasetImportJobArn":{}}},"output":{"type":"structure","members":{"datasetImportJob":{"type":"structure","members":{"jobName":{},"datasetImportJobArn":{},"datasetArn":{},"dataSource":{"shape":"Sl"},"roleArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}}},"idempotent":true},"DescribeEventTracker":{"input":{"type":"structure","required":["eventTrackerArn"],"members":{"eventTrackerArn":{}}},"output":{"type":"structure","members":{"eventTracker":{"type":"structure","members":{"name":{},"eventTrackerArn":{},"accountId":{},"trackingId":{},"datasetGroupArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeFeatureTransformation":{"input":{"type":"structure","required":["featureTransformationArn"],"members":{"featureTransformationArn":{}}},"output":{"type":"structure","members":{"featureTransformation":{"type":"structure","members":{"name":{},"featureTransformationArn":{},"defaultParameters":{"type":"map","key":{},"value":{}},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"status":{}}}}},"idempotent":true},"DescribeRecipe":{"input":{"type":"structure","required":["recipeArn"],"members":{"recipeArn":{}}},"output":{"type":"structure","members":{"recipe":{"type":"structure","members":{"name":{},"recipeArn":{},"algorithmArn":{},"featureTransformationArn":{},"status":{},"description":{},"creationDateTime":{"type":"timestamp"},"recipeType":{},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeSchema":{"input":{"type":"structure","required":["schemaArn"],"members":{"schemaArn":{}}},"output":{"type":"structure","members":{"schema":{"type":"structure","members":{"name":{},"schemaArn":{},"schema":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"DescribeSolution":{"input":{"type":"structure","required":["solutionArn"],"members":{"solutionArn":{}}},"output":{"type":"structure","members":{"solution":{"type":"structure","members":{"name":{},"solutionArn":{},"performHPO":{"type":"boolean"},"performAutoML":{"type":"boolean"},"recipeArn":{},"datasetGroupArn":{},"eventType":{},"solutionConfig":{"shape":"Sx"},"autoMLResult":{"type":"structure","members":{"bestRecipeArn":{}}},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"latestSolutionVersion":{"shape":"S3i"}}}}},"idempotent":true},"DescribeSolutionVersion":{"input":{"type":"structure","required":["solutionVersionArn"],"members":{"solutionVersionArn":{}}},"output":{"type":"structure","members":{"solutionVersion":{"type":"structure","members":{"solutionVersionArn":{},"solutionArn":{},"performHPO":{"type":"boolean"},"performAutoML":{"type":"boolean"},"recipeArn":{},"eventType":{},"datasetGroupArn":{},"solutionConfig":{"shape":"Sx"},"trainingHours":{"type":"double"},"trainingMode":{},"tunedHPOParams":{"type":"structure","members":{"algorithmHyperParameters":{"shape":"S1k"}}},"status":{},"failureReason":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"idempotent":true},"GetSolutionMetrics":{"input":{"type":"structure","required":["solutionVersionArn"],"members":{"solutionVersionArn":{}}},"output":{"type":"structure","members":{"solutionVersionArn":{},"metrics":{"type":"map","key":{},"value":{"type":"double"}}}}},"ListBatchInferenceJobs":{"input":{"type":"structure","members":{"solutionVersionArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"batchInferenceJobs":{"type":"list","member":{"type":"structure","members":{"batchInferenceJobArn":{},"jobName":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{},"solutionVersionArn":{}}}},"nextToken":{}}},"idempotent":true},"ListCampaigns":{"input":{"type":"structure","members":{"solutionArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"campaigns":{"type":"list","member":{"type":"structure","members":{"name":{},"campaignArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}},"nextToken":{}}},"idempotent":true},"ListDatasetGroups":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"datasetGroups":{"type":"list","member":{"type":"structure","members":{"name":{},"datasetGroupArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}},"nextToken":{}}},"idempotent":true},"ListDatasetImportJobs":{"input":{"type":"structure","members":{"datasetArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"datasetImportJobs":{"type":"list","member":{"type":"structure","members":{"datasetImportJobArn":{},"jobName":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}},"nextToken":{}}},"idempotent":true},"ListDatasets":{"input":{"type":"structure","members":{"datasetGroupArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"datasets":{"type":"list","member":{"type":"structure","members":{"name":{},"datasetArn":{},"datasetType":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListEventTrackers":{"input":{"type":"structure","members":{"datasetGroupArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"eventTrackers":{"type":"list","member":{"type":"structure","members":{"name":{},"eventTrackerArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListRecipes":{"input":{"type":"structure","members":{"recipeProvider":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"recipes":{"type":"list","member":{"type":"structure","members":{"name":{},"recipeArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListSchemas":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"schemas":{"type":"list","member":{"type":"structure","members":{"name":{},"schemaArn":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"ListSolutionVersions":{"input":{"type":"structure","members":{"solutionArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"solutionVersions":{"type":"list","member":{"shape":"S3i"}},"nextToken":{}}},"idempotent":true},"ListSolutions":{"input":{"type":"structure","members":{"datasetGroupArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"solutions":{"type":"list","member":{"type":"structure","members":{"name":{},"solutionArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}},"idempotent":true},"UpdateCampaign":{"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{},"solutionVersionArn":{},"minProvisionedTPS":{"type":"integer"}}},"output":{"type":"structure","members":{"campaignArn":{}}},"idempotent":true}},"shapes":{"S5":{"type":"structure","required":["s3DataSource"],"members":{"s3DataSource":{"shape":"S6"}}},"S6":{"type":"structure","required":["path"],"members":{"path":{},"kmsKeyArn":{}}},"S9":{"type":"structure","required":["s3DataDestination"],"members":{"s3DataDestination":{"shape":"S6"}}},"Sl":{"type":"structure","members":{"dataLocation":{}}},"Sx":{"type":"structure","members":{"eventValueThreshold":{},"hpoConfig":{"type":"structure","members":{"hpoObjective":{"type":"structure","members":{"type":{},"metricName":{},"metricRegex":{}}},"hpoResourceConfig":{"type":"structure","members":{"maxNumberOfTrainingJobs":{},"maxParallelTrainingJobs":{}}},"algorithmHyperParameterRanges":{"type":"structure","members":{"integerHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"integer"},"maxValue":{"type":"integer"}}}},"continuousHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"minValue":{"type":"double"},"maxValue":{"type":"double"}}}},"categoricalHyperParameterRanges":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"S1i"}}}}}}}},"algorithmHyperParameters":{"shape":"S1k"},"featureTransformationParameters":{"type":"map","key":{},"value":{}},"autoMLConfig":{"type":"structure","members":{"metricName":{},"recipeList":{"type":"list","member":{}}}}}},"S1i":{"type":"list","member":{}},"S1k":{"type":"map","key":{},"value":{}},"S3i":{"type":"structure","members":{"solutionVersionArn":{},"status":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"failureReason":{}}}}}' - ); + /** + * Refreshes credentials using {AWS.STS.assumeRoleWithWebIdentity} + * + * @callback callback function(err) + * Called when the STS service responds (or fails). When + * this callback is called with no error, it means that the credentials + * information has been loaded into the object (as the `accessKeyId`, + * `secretAccessKey`, and `sessionToken` properties). + * @param err [Error] if an error occurred, this value will be filled + * @see get + */ + refresh: function refresh(callback) { + this.coalesceRefresh(callback || AWS.util.fn.callback); + }, - /***/ - }, + /** + * @api private + */ + load: function load(callback) { + var self = this; + self.createClients(); + self.service.assumeRoleWithWebIdentity(function (err, data) { + self.data = null; + if (!err) { + self.data = data; + self.service.credentialsFrom(data, self); + } + callback(err); + }); + }, - /***/ 76828: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListBatchInferenceJobs":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"batchInferenceJobs"},"ListCampaigns":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"campaigns"},"ListDatasetGroups":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"datasetGroups"},"ListDatasetImportJobs":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"datasetImportJobs"},"ListDatasets":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"datasets"},"ListEventTrackers":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"eventTrackers"},"ListRecipes":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"recipes"},"ListSchemas":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"schemas"},"ListSolutionVersions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"solutionVersions"},"ListSolutions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"solutions"}}}' - ); + /** + * @api private + */ + createClients: function () { + if (!this.service) { + var stsConfig = AWS.util.merge({}, this._clientConfig); + stsConfig.params = this.params; + this.service = new STS(stsConfig); + } + }, + }); /***/ }, - /***/ 8792: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-03-22","endpointPrefix":"personalize-events","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Personalize Events","serviceId":"Personalize Events","signatureVersion":"v4","signingName":"personalize","uid":"personalize-events-2018-03-22"},"operations":{"PutEvents":{"http":{"requestUri":"/events"},"input":{"type":"structure","required":["trackingId","sessionId","eventList"],"members":{"trackingId":{},"userId":{},"sessionId":{},"eventList":{"type":"list","member":{"type":"structure","required":["eventType","properties","sentAt"],"members":{"eventId":{},"eventType":{},"properties":{"jsonvalue":true},"sentAt":{"type":"timestamp"}}}}}}}},"shapes":{}}' - ); + /***/ 758: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["mobile"] = {}; + AWS.Mobile = Service.defineService("mobile", ["2017-07-01"]); + Object.defineProperty(apiLoader.services["mobile"], "2017-07-01", { + get: function get() { + var model = __webpack_require__(505); + model.paginators = __webpack_require__(3410).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 52110: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + module.exports = AWS.Mobile; /***/ }, - /***/ 86682: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-05-22","endpointPrefix":"personalize-runtime","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Personalize Runtime","serviceId":"Personalize Runtime","signatureVersion":"v4","signingName":"personalize","uid":"personalize-runtime-2018-05-22"},"operations":{"GetPersonalizedRanking":{"http":{"requestUri":"/personalize-ranking"},"input":{"type":"structure","required":["campaignArn","inputList","userId"],"members":{"campaignArn":{},"inputList":{"type":"list","member":{}},"userId":{},"context":{"shape":"S6"}}},"output":{"type":"structure","members":{"personalizedRanking":{"shape":"Sa"}}},"idempotent":true},"GetRecommendations":{"http":{"requestUri":"/recommendations"},"input":{"type":"structure","required":["campaignArn"],"members":{"campaignArn":{},"itemId":{},"userId":{},"numResults":{"type":"integer"},"context":{"shape":"S6"}}},"output":{"type":"structure","members":{"itemList":{"shape":"Sa"}}},"idempotent":true}},"shapes":{"S6":{"type":"map","key":{},"value":{"type":"string","sensitive":true}},"Sa":{"type":"list","member":{"type":"structure","members":{"itemId":{},"score":{"type":"double"}}}}}}' - ); + /***/ 761: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + DBInstanceAvailable: { + delay: 30, + operation: "DescribeDBInstances", + maxAttempts: 60, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "deleting", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "failed", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "incompatible-restore", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "incompatible-parameters", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + ], + }, + DBInstanceDeleted: { + delay: 30, + operation: "DescribeDBInstances", + maxAttempts: 60, + acceptors: [ + { + expected: "deleted", + matcher: "pathAll", + state: "success", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "DBInstanceNotFound", + matcher: "error", + state: "success", + }, + { + expected: "creating", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "modifying", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "rebooting", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "resetting-master-credentials", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + ], + }, + }, + }; /***/ }, - /***/ 32049: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 768: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["cloudtrail"] = {}; + AWS.CloudTrail = Service.defineService("cloudtrail", ["2013-11-01"]); + Object.defineProperty(apiLoader.services["cloudtrail"], "2013-11-01", { + get: function get() { + var model = __webpack_require__(1459); + model.paginators = __webpack_require__(7744).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 38006: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-02-27","endpointPrefix":"pi","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS PI","serviceFullName":"AWS Performance Insights","serviceId":"PI","signatureVersion":"v4","signingName":"pi","targetPrefix":"PerformanceInsightsv20180227","uid":"pi-2018-02-27"},"operations":{"DescribeDimensionKeys":{"input":{"type":"structure","required":["ServiceType","Identifier","StartTime","EndTime","Metric","GroupBy"],"members":{"ServiceType":{},"Identifier":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Metric":{},"PeriodInSeconds":{"type":"integer"},"GroupBy":{"shape":"S6"},"PartitionBy":{"shape":"S6"},"Filter":{"shape":"S9"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AlignedStartTime":{"type":"timestamp"},"AlignedEndTime":{"type":"timestamp"},"PartitionKeys":{"type":"list","member":{"type":"structure","required":["Dimensions"],"members":{"Dimensions":{"shape":"Se"}}}},"Keys":{"type":"list","member":{"type":"structure","members":{"Dimensions":{"shape":"Se"},"Total":{"type":"double"},"Partitions":{"type":"list","member":{"type":"double"}}}}},"NextToken":{}}}},"GetResourceMetrics":{"input":{"type":"structure","required":["ServiceType","Identifier","MetricQueries","StartTime","EndTime"],"members":{"ServiceType":{},"Identifier":{},"MetricQueries":{"type":"list","member":{"type":"structure","required":["Metric"],"members":{"Metric":{},"GroupBy":{"shape":"S6"},"Filter":{"shape":"S9"}}}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"PeriodInSeconds":{"type":"integer"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AlignedStartTime":{"type":"timestamp"},"AlignedEndTime":{"type":"timestamp"},"Identifier":{},"MetricList":{"type":"list","member":{"type":"structure","members":{"Key":{"type":"structure","required":["Metric"],"members":{"Metric":{},"Dimensions":{"shape":"Se"}}},"DataPoints":{"type":"list","member":{"type":"structure","required":["Timestamp","Value"],"members":{"Timestamp":{"type":"timestamp"},"Value":{"type":"double"}}}}}}},"NextToken":{}}}}},"shapes":{"S6":{"type":"structure","required":["Group"],"members":{"Group":{},"Dimensions":{"type":"list","member":{}},"Limit":{"type":"integer"}}},"S9":{"type":"map","key":{},"value":{}},"Se":{"type":"map","key":{},"value":{}}}}' - ); + module.exports = AWS.CloudTrail; /***/ }, - /***/ 75147: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 73536: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2016-12-01","endpointPrefix":"pinpoint","signingName":"mobiletargeting","serviceFullName":"Amazon Pinpoint","serviceId":"Pinpoint","protocol":"rest-json","jsonVersion":"1.1","uid":"pinpoint-2016-12-01","signatureVersion":"v4"},"operations":{"CreateApp":{"http":{"requestUri":"/v1/apps","responseCode":201},"input":{"type":"structure","members":{"CreateApplicationRequest":{"type":"structure","members":{"Name":{},"tags":{"shape":"S4","locationName":"tags"}},"required":["Name"]}},"required":["CreateApplicationRequest"],"payload":"CreateApplicationRequest"},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S6"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"CreateCampaign":{"http":{"requestUri":"/v1/apps/{application-id}/campaigns","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteCampaignRequest":{"shape":"S8"}},"required":["ApplicationId","WriteCampaignRequest"],"payload":"WriteCampaignRequest"},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S14"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"CreateEmailTemplate":{"http":{"requestUri":"/v1/templates/{template-name}/email","responseCode":201},"input":{"type":"structure","members":{"EmailTemplateRequest":{"shape":"S1a"},"TemplateName":{"location":"uri","locationName":"template-name"}},"required":["TemplateName","EmailTemplateRequest"],"payload":"EmailTemplateRequest"},"output":{"type":"structure","members":{"CreateTemplateMessageBody":{"shape":"S1c"}},"required":["CreateTemplateMessageBody"],"payload":"CreateTemplateMessageBody"}},"CreateExportJob":{"http":{"requestUri":"/v1/apps/{application-id}/jobs/export","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"ExportJobRequest":{"type":"structure","members":{"RoleArn":{},"S3UrlPrefix":{},"SegmentId":{},"SegmentVersion":{"type":"integer"}},"required":["S3UrlPrefix","RoleArn"]}},"required":["ApplicationId","ExportJobRequest"],"payload":"ExportJobRequest"},"output":{"type":"structure","members":{"ExportJobResponse":{"shape":"S1g"}},"required":["ExportJobResponse"],"payload":"ExportJobResponse"}},"CreateImportJob":{"http":{"requestUri":"/v1/apps/{application-id}/jobs/import","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"ImportJobRequest":{"type":"structure","members":{"DefineSegment":{"type":"boolean"},"ExternalId":{},"Format":{},"RegisterEndpoints":{"type":"boolean"},"RoleArn":{},"S3Url":{},"SegmentId":{},"SegmentName":{}},"required":["Format","S3Url","RoleArn"]}},"required":["ApplicationId","ImportJobRequest"],"payload":"ImportJobRequest"},"output":{"type":"structure","members":{"ImportJobResponse":{"shape":"S1n"}},"required":["ImportJobResponse"],"payload":"ImportJobResponse"}},"CreateJourney":{"http":{"requestUri":"/v1/apps/{application-id}/journeys","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteJourneyRequest":{"shape":"S1q"}},"required":["ApplicationId","WriteJourneyRequest"],"payload":"WriteJourneyRequest"},"output":{"type":"structure","members":{"JourneyResponse":{"shape":"S2q"}},"required":["JourneyResponse"],"payload":"JourneyResponse"}},"CreatePushTemplate":{"http":{"requestUri":"/v1/templates/{template-name}/push","responseCode":201},"input":{"type":"structure","members":{"PushNotificationTemplateRequest":{"shape":"S2s"},"TemplateName":{"location":"uri","locationName":"template-name"}},"required":["TemplateName","PushNotificationTemplateRequest"],"payload":"PushNotificationTemplateRequest"},"output":{"type":"structure","members":{"CreateTemplateMessageBody":{"shape":"S1c"}},"required":["CreateTemplateMessageBody"],"payload":"CreateTemplateMessageBody"}},"CreateRecommenderConfiguration":{"http":{"requestUri":"/v1/recommenders","responseCode":201},"input":{"type":"structure","members":{"CreateRecommenderConfiguration":{"type":"structure","members":{"Attributes":{"shape":"S4"},"Description":{},"Name":{},"RecommendationProviderIdType":{},"RecommendationProviderRoleArn":{},"RecommendationProviderUri":{},"RecommendationTransformerUri":{},"RecommendationsDisplayName":{},"RecommendationsPerMessage":{"type":"integer"}},"required":["RecommendationProviderUri","RecommendationProviderRoleArn"]}},"required":["CreateRecommenderConfiguration"],"payload":"CreateRecommenderConfiguration"},"output":{"type":"structure","members":{"RecommenderConfigurationResponse":{"shape":"S30"}},"required":["RecommenderConfigurationResponse"],"payload":"RecommenderConfigurationResponse"}},"CreateSegment":{"http":{"requestUri":"/v1/apps/{application-id}/segments","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteSegmentRequest":{"shape":"S32"}},"required":["ApplicationId","WriteSegmentRequest"],"payload":"WriteSegmentRequest"},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S3d"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"CreateSmsTemplate":{"http":{"requestUri":"/v1/templates/{template-name}/sms","responseCode":201},"input":{"type":"structure","members":{"SMSTemplateRequest":{"shape":"S3i"},"TemplateName":{"location":"uri","locationName":"template-name"}},"required":["TemplateName","SMSTemplateRequest"],"payload":"SMSTemplateRequest"},"output":{"type":"structure","members":{"CreateTemplateMessageBody":{"shape":"S1c"}},"required":["CreateTemplateMessageBody"],"payload":"CreateTemplateMessageBody"}},"CreateVoiceTemplate":{"http":{"requestUri":"/v1/templates/{template-name}/voice","responseCode":201},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"VoiceTemplateRequest":{"shape":"S3l"}},"required":["TemplateName","VoiceTemplateRequest"],"payload":"VoiceTemplateRequest"},"output":{"type":"structure","members":{"CreateTemplateMessageBody":{"shape":"S1c"}},"required":["CreateTemplateMessageBody"],"payload":"CreateTemplateMessageBody"}},"DeleteAdmChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S3p"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"DeleteApnsChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S3s"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"DeleteApnsSandboxChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S3v"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"DeleteApnsVoipChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S3y"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"DeleteApnsVoipSandboxChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S41"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"DeleteApp":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S6"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"DeleteBaiduChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S46"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"DeleteCampaign":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"}},"required":["CampaignId","ApplicationId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S14"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"DeleteEmailChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S4b"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"DeleteEmailTemplate":{"http":{"method":"DELETE","requestUri":"/v1/templates/{template-name}/email","responseCode":202},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"DeleteEndpoint":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"}},"required":["ApplicationId","EndpointId"]},"output":{"type":"structure","members":{"EndpointResponse":{"shape":"S4h"}},"required":["EndpointResponse"],"payload":"EndpointResponse"}},"DeleteEventStream":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EventStream":{"shape":"S4q"}},"required":["EventStream"],"payload":"EventStream"}},"DeleteGcmChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S4t"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"DeleteJourney":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/journeys/{journey-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JourneyId":{"location":"uri","locationName":"journey-id"}},"required":["JourneyId","ApplicationId"]},"output":{"type":"structure","members":{"JourneyResponse":{"shape":"S2q"}},"required":["JourneyResponse"],"payload":"JourneyResponse"}},"DeletePushTemplate":{"http":{"method":"DELETE","requestUri":"/v1/templates/{template-name}/push","responseCode":202},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"DeleteRecommenderConfiguration":{"http":{"method":"DELETE","requestUri":"/v1/recommenders/{recommender-id}","responseCode":200},"input":{"type":"structure","members":{"RecommenderId":{"location":"uri","locationName":"recommender-id"}},"required":["RecommenderId"]},"output":{"type":"structure","members":{"RecommenderConfigurationResponse":{"shape":"S30"}},"required":["RecommenderConfigurationResponse"],"payload":"RecommenderConfigurationResponse"}},"DeleteSegment":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S3d"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"DeleteSmsChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S54"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"DeleteSmsTemplate":{"http":{"method":"DELETE","requestUri":"/v1/templates/{template-name}/sms","responseCode":202},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"DeleteUserEndpoints":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/users/{user-id}","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"UserId":{"location":"uri","locationName":"user-id"}},"required":["ApplicationId","UserId"]},"output":{"type":"structure","members":{"EndpointsResponse":{"shape":"S59"}},"required":["EndpointsResponse"],"payload":"EndpointsResponse"}},"DeleteVoiceChannel":{"http":{"method":"DELETE","requestUri":"/v1/apps/{application-id}/channels/voice","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"VoiceChannelResponse":{"shape":"S5d"}},"required":["VoiceChannelResponse"],"payload":"VoiceChannelResponse"}},"DeleteVoiceTemplate":{"http":{"method":"DELETE","requestUri":"/v1/templates/{template-name}/voice","responseCode":202},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"GetAdmChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S3p"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"GetApnsChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S3s"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"GetApnsSandboxChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S3v"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"GetApnsVoipChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S3y"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"GetApnsVoipSandboxChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S41"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"GetApp":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationResponse":{"shape":"S6"}},"required":["ApplicationResponse"],"payload":"ApplicationResponse"}},"GetApplicationDateRangeKpi":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/kpis/daterange/{kpi-name}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndTime":{"shape":"S2m","location":"querystring","locationName":"end-time"},"KpiName":{"location":"uri","locationName":"kpi-name"},"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"},"StartTime":{"shape":"S2m","location":"querystring","locationName":"start-time"}},"required":["ApplicationId","KpiName"]},"output":{"type":"structure","members":{"ApplicationDateRangeKpiResponse":{"type":"structure","members":{"ApplicationId":{},"EndTime":{"shape":"S2m"},"KpiName":{},"KpiResult":{"shape":"S5v"},"NextToken":{},"StartTime":{"shape":"S2m"}},"required":["KpiResult","KpiName","EndTime","StartTime","ApplicationId"]}},"required":["ApplicationDateRangeKpiResponse"],"payload":"ApplicationDateRangeKpiResponse"}},"GetApplicationSettings":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/settings","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationSettingsResource":{"shape":"S62"}},"required":["ApplicationSettingsResource"],"payload":"ApplicationSettingsResource"}},"GetApps":{"http":{"method":"GET","requestUri":"/v1/apps","responseCode":200},"input":{"type":"structure","members":{"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}}},"output":{"type":"structure","members":{"ApplicationsResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S6"}},"NextToken":{}}}},"required":["ApplicationsResponse"],"payload":"ApplicationsResponse"}},"GetBaiduChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S46"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"GetCampaign":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"}},"required":["CampaignId","ApplicationId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S14"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"GetCampaignActivities":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/activities","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"ActivitiesResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"ApplicationId":{},"CampaignId":{},"End":{},"Id":{},"Result":{},"ScheduledStart":{},"Start":{},"State":{},"SuccessfulEndpointCount":{"type":"integer"},"TimezonesCompletedCount":{"type":"integer"},"TimezonesTotalCount":{"type":"integer"},"TotalEndpointCount":{"type":"integer"},"TreatmentId":{}},"required":["CampaignId","Id","ApplicationId"]}},"NextToken":{}},"required":["Item"]}},"required":["ActivitiesResponse"],"payload":"ActivitiesResponse"}},"GetCampaignDateRangeKpi":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"EndTime":{"shape":"S2m","location":"querystring","locationName":"end-time"},"KpiName":{"location":"uri","locationName":"kpi-name"},"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"},"StartTime":{"shape":"S2m","location":"querystring","locationName":"start-time"}},"required":["ApplicationId","KpiName","CampaignId"]},"output":{"type":"structure","members":{"CampaignDateRangeKpiResponse":{"type":"structure","members":{"ApplicationId":{},"CampaignId":{},"EndTime":{"shape":"S2m"},"KpiName":{},"KpiResult":{"shape":"S5v"},"NextToken":{},"StartTime":{"shape":"S2m"}},"required":["KpiResult","KpiName","EndTime","CampaignId","StartTime","ApplicationId"]}},"required":["CampaignDateRangeKpiResponse"],"payload":"CampaignDateRangeKpiResponse"}},"GetCampaignVersion":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"Version":{"location":"uri","locationName":"version"}},"required":["Version","ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S14"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"GetCampaignVersions":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}/versions","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId","CampaignId"]},"output":{"type":"structure","members":{"CampaignsResponse":{"shape":"S6n"}},"required":["CampaignsResponse"],"payload":"CampaignsResponse"}},"GetCampaigns":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/campaigns","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"CampaignsResponse":{"shape":"S6n"}},"required":["CampaignsResponse"],"payload":"CampaignsResponse"}},"GetChannels":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ChannelsResponse":{"type":"structure","members":{"Channels":{"type":"map","key":{},"value":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Version":{"type":"integer"}}}}},"required":["Channels"]}},"required":["ChannelsResponse"],"payload":"ChannelsResponse"}},"GetEmailChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S4b"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"GetEmailTemplate":{"http":{"method":"GET","requestUri":"/v1/templates/{template-name}/email","responseCode":200},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"EmailTemplateResponse":{"type":"structure","members":{"Arn":{},"CreationDate":{},"DefaultSubstitutions":{},"HtmlPart":{},"LastModifiedDate":{},"RecommenderId":{},"Subject":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{},"TemplateName":{},"TemplateType":{},"TextPart":{},"Version":{}},"required":["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},"required":["EmailTemplateResponse"],"payload":"EmailTemplateResponse"}},"GetEndpoint":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"}},"required":["ApplicationId","EndpointId"]},"output":{"type":"structure","members":{"EndpointResponse":{"shape":"S4h"}},"required":["EndpointResponse"],"payload":"EndpointResponse"}},"GetEventStream":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"EventStream":{"shape":"S4q"}},"required":["EventStream"],"payload":"EventStream"}},"GetExportJob":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/export/{job-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JobId":{"location":"uri","locationName":"job-id"}},"required":["ApplicationId","JobId"]},"output":{"type":"structure","members":{"ExportJobResponse":{"shape":"S1g"}},"required":["ExportJobResponse"],"payload":"ExportJobResponse"}},"GetExportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/export","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ExportJobsResponse":{"shape":"S7a"}},"required":["ExportJobsResponse"],"payload":"ExportJobsResponse"}},"GetGcmChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S4t"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"GetImportJob":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/import/{job-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JobId":{"location":"uri","locationName":"job-id"}},"required":["ApplicationId","JobId"]},"output":{"type":"structure","members":{"ImportJobResponse":{"shape":"S1n"}},"required":["ImportJobResponse"],"payload":"ImportJobResponse"}},"GetImportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/jobs/import","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ImportJobsResponse":{"shape":"S7i"}},"required":["ImportJobsResponse"],"payload":"ImportJobsResponse"}},"GetJourney":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/journeys/{journey-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JourneyId":{"location":"uri","locationName":"journey-id"}},"required":["JourneyId","ApplicationId"]},"output":{"type":"structure","members":{"JourneyResponse":{"shape":"S2q"}},"required":["JourneyResponse"],"payload":"JourneyResponse"}},"GetJourneyDateRangeKpi":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndTime":{"shape":"S2m","location":"querystring","locationName":"end-time"},"JourneyId":{"location":"uri","locationName":"journey-id"},"KpiName":{"location":"uri","locationName":"kpi-name"},"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"},"StartTime":{"shape":"S2m","location":"querystring","locationName":"start-time"}},"required":["JourneyId","ApplicationId","KpiName"]},"output":{"type":"structure","members":{"JourneyDateRangeKpiResponse":{"type":"structure","members":{"ApplicationId":{},"EndTime":{"shape":"S2m"},"JourneyId":{},"KpiName":{},"KpiResult":{"shape":"S5v"},"NextToken":{},"StartTime":{"shape":"S2m"}},"required":["KpiResult","KpiName","JourneyId","EndTime","StartTime","ApplicationId"]}},"required":["JourneyDateRangeKpiResponse"],"payload":"JourneyDateRangeKpiResponse"}},"GetJourneyExecutionActivityMetrics":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JourneyActivityId":{"location":"uri","locationName":"journey-activity-id"},"JourneyId":{"location":"uri","locationName":"journey-id"},"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"}},"required":["JourneyActivityId","ApplicationId","JourneyId"]},"output":{"type":"structure","members":{"JourneyExecutionActivityMetricsResponse":{"type":"structure","members":{"ActivityType":{},"ApplicationId":{},"JourneyActivityId":{},"JourneyId":{},"LastEvaluatedTime":{},"Metrics":{"shape":"S4"}},"required":["Metrics","JourneyId","LastEvaluatedTime","JourneyActivityId","ActivityType","ApplicationId"]}},"required":["JourneyExecutionActivityMetricsResponse"],"payload":"JourneyExecutionActivityMetricsResponse"}},"GetJourneyExecutionMetrics":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/journeys/{journey-id}/execution-metrics","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JourneyId":{"location":"uri","locationName":"journey-id"},"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"}},"required":["ApplicationId","JourneyId"]},"output":{"type":"structure","members":{"JourneyExecutionMetricsResponse":{"type":"structure","members":{"ApplicationId":{},"JourneyId":{},"LastEvaluatedTime":{},"Metrics":{"shape":"S4"}},"required":["Metrics","JourneyId","LastEvaluatedTime","ApplicationId"]}},"required":["JourneyExecutionMetricsResponse"],"payload":"JourneyExecutionMetricsResponse"}},"GetPushTemplate":{"http":{"method":"GET","requestUri":"/v1/templates/{template-name}/push","responseCode":200},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"PushNotificationTemplateResponse":{"type":"structure","members":{"ADM":{"shape":"S2t"},"APNS":{"shape":"S2u"},"Arn":{},"Baidu":{"shape":"S2t"},"CreationDate":{},"Default":{"shape":"S2v"},"DefaultSubstitutions":{},"GCM":{"shape":"S2t"},"LastModifiedDate":{},"RecommenderId":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{},"TemplateName":{},"TemplateType":{},"Version":{}},"required":["LastModifiedDate","CreationDate","TemplateType","TemplateName"]}},"required":["PushNotificationTemplateResponse"],"payload":"PushNotificationTemplateResponse"}},"GetRecommenderConfiguration":{"http":{"method":"GET","requestUri":"/v1/recommenders/{recommender-id}","responseCode":200},"input":{"type":"structure","members":{"RecommenderId":{"location":"uri","locationName":"recommender-id"}},"required":["RecommenderId"]},"output":{"type":"structure","members":{"RecommenderConfigurationResponse":{"shape":"S30"}},"required":["RecommenderConfigurationResponse"],"payload":"RecommenderConfigurationResponse"}},"GetRecommenderConfigurations":{"http":{"method":"GET","requestUri":"/v1/recommenders","responseCode":200},"input":{"type":"structure","members":{"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}}},"output":{"type":"structure","members":{"ListRecommenderConfigurationsResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S30"}},"NextToken":{}},"required":["Item"]}},"required":["ListRecommenderConfigurationsResponse"],"payload":"ListRecommenderConfigurationsResponse"}},"GetSegment":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S3d"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"GetSegmentExportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/jobs/export","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"ExportJobsResponse":{"shape":"S7a"}},"required":["ExportJobsResponse"],"payload":"ExportJobsResponse"}},"GetSegmentImportJobs":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/jobs/import","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"ImportJobsResponse":{"shape":"S7i"}},"required":["ImportJobsResponse"],"payload":"ImportJobsResponse"}},"GetSegmentVersion":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/versions/{version}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Version":{"location":"uri","locationName":"version"}},"required":["SegmentId","Version","ApplicationId"]},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S3d"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"GetSegmentVersions":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments/{segment-id}/versions","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"SegmentId":{"location":"uri","locationName":"segment-id"},"Token":{"location":"querystring","locationName":"token"}},"required":["SegmentId","ApplicationId"]},"output":{"type":"structure","members":{"SegmentsResponse":{"shape":"S8e"}},"required":["SegmentsResponse"],"payload":"SegmentsResponse"}},"GetSegments":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/segments","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SegmentsResponse":{"shape":"S8e"}},"required":["SegmentsResponse"],"payload":"SegmentsResponse"}},"GetSmsChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S54"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"GetSmsTemplate":{"http":{"method":"GET","requestUri":"/v1/templates/{template-name}/sms","responseCode":200},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"SMSTemplateResponse":{"type":"structure","members":{"Arn":{},"Body":{},"CreationDate":{},"DefaultSubstitutions":{},"LastModifiedDate":{},"RecommenderId":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{},"TemplateName":{},"TemplateType":{},"Version":{}},"required":["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},"required":["SMSTemplateResponse"],"payload":"SMSTemplateResponse"}},"GetUserEndpoints":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/users/{user-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"UserId":{"location":"uri","locationName":"user-id"}},"required":["ApplicationId","UserId"]},"output":{"type":"structure","members":{"EndpointsResponse":{"shape":"S59"}},"required":["EndpointsResponse"],"payload":"EndpointsResponse"}},"GetVoiceChannel":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/channels/voice","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"VoiceChannelResponse":{"shape":"S5d"}},"required":["VoiceChannelResponse"],"payload":"VoiceChannelResponse"}},"GetVoiceTemplate":{"http":{"method":"GET","requestUri":"/v1/templates/{template-name}/voice","responseCode":200},"input":{"type":"structure","members":{"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName"]},"output":{"type":"structure","members":{"VoiceTemplateResponse":{"type":"structure","members":{"Arn":{},"Body":{},"CreationDate":{},"DefaultSubstitutions":{},"LanguageCode":{},"LastModifiedDate":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{},"TemplateName":{},"TemplateType":{},"Version":{},"VoiceId":{}},"required":["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},"required":["VoiceTemplateResponse"],"payload":"VoiceTemplateResponse"}},"ListJourneys":{"http":{"method":"GET","requestUri":"/v1/apps/{application-id}/journeys","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"PageSize":{"location":"querystring","locationName":"page-size"},"Token":{"location":"querystring","locationName":"token"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"JourneysResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S2q"}},"NextToken":{}},"required":["Item"]}},"required":["JourneysResponse"],"payload":"JourneysResponse"}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/v1/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"TagsModel":{"shape":"S90"}},"required":["TagsModel"],"payload":"TagsModel"}},"ListTemplateVersions":{"http":{"method":"GET","requestUri":"/v1/templates/{template-name}/{template-type}/versions","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"},"TemplateName":{"location":"uri","locationName":"template-name"},"TemplateType":{"location":"uri","locationName":"template-type"}},"required":["TemplateName","TemplateType"]},"output":{"type":"structure","members":{"TemplateVersionsResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"CreationDate":{},"DefaultSubstitutions":{},"LastModifiedDate":{},"TemplateDescription":{},"TemplateName":{},"TemplateType":{},"Version":{}},"required":["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},"Message":{},"NextToken":{},"RequestID":{}},"required":["Item"]}},"required":["TemplateVersionsResponse"],"payload":"TemplateVersionsResponse"}},"ListTemplates":{"http":{"method":"GET","requestUri":"/v1/templates","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"next-token"},"PageSize":{"location":"querystring","locationName":"page-size"},"Prefix":{"location":"querystring","locationName":"prefix"},"TemplateType":{"location":"querystring","locationName":"template-type"}}},"output":{"type":"structure","members":{"TemplatesResponse":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreationDate":{},"DefaultSubstitutions":{},"LastModifiedDate":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{},"TemplateName":{},"TemplateType":{},"Version":{}},"required":["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},"NextToken":{}},"required":["Item"]}},"required":["TemplatesResponse"],"payload":"TemplatesResponse"}},"PhoneNumberValidate":{"http":{"requestUri":"/v1/phone/number/validate","responseCode":200},"input":{"type":"structure","members":{"NumberValidateRequest":{"type":"structure","members":{"IsoCountryCode":{},"PhoneNumber":{}}}},"required":["NumberValidateRequest"],"payload":"NumberValidateRequest"},"output":{"type":"structure","members":{"NumberValidateResponse":{"type":"structure","members":{"Carrier":{},"City":{},"CleansedPhoneNumberE164":{},"CleansedPhoneNumberNational":{},"Country":{},"CountryCodeIso2":{},"CountryCodeNumeric":{},"County":{},"OriginalCountryCodeIso2":{},"OriginalPhoneNumber":{},"PhoneType":{},"PhoneTypeCode":{"type":"integer"},"Timezone":{},"ZipCode":{}}}},"required":["NumberValidateResponse"],"payload":"NumberValidateResponse"}},"PutEventStream":{"http":{"requestUri":"/v1/apps/{application-id}/eventstream","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteEventStream":{"type":"structure","members":{"DestinationStreamArn":{},"RoleArn":{}},"required":["RoleArn","DestinationStreamArn"]}},"required":["ApplicationId","WriteEventStream"],"payload":"WriteEventStream"},"output":{"type":"structure","members":{"EventStream":{"shape":"S4q"}},"required":["EventStream"],"payload":"EventStream"}},"PutEvents":{"http":{"requestUri":"/v1/apps/{application-id}/events","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EventsRequest":{"type":"structure","members":{"BatchItem":{"type":"map","key":{},"value":{"type":"structure","members":{"Endpoint":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S4i"},"ChannelType":{},"Demographic":{"shape":"S4k"},"EffectiveDate":{},"EndpointStatus":{},"Location":{"shape":"S4l"},"Metrics":{"shape":"S4m"},"OptOut":{},"RequestId":{},"User":{"shape":"S4n"}}},"Events":{"type":"map","key":{},"value":{"type":"structure","members":{"AppPackageName":{},"AppTitle":{},"AppVersionCode":{},"Attributes":{"shape":"S4"},"ClientSdkVersion":{},"EventType":{},"Metrics":{"shape":"S4m"},"SdkName":{},"Session":{"type":"structure","members":{"Duration":{"type":"integer"},"Id":{},"StartTimestamp":{},"StopTimestamp":{}},"required":["StartTimestamp","Id"]},"Timestamp":{}},"required":["EventType","Timestamp"]}}},"required":["Endpoint","Events"]}}},"required":["BatchItem"]}},"required":["ApplicationId","EventsRequest"],"payload":"EventsRequest"},"output":{"type":"structure","members":{"EventsResponse":{"type":"structure","members":{"Results":{"type":"map","key":{},"value":{"type":"structure","members":{"EndpointItemResponse":{"type":"structure","members":{"Message":{},"StatusCode":{"type":"integer"}}},"EventsItemResponse":{"type":"map","key":{},"value":{"type":"structure","members":{"Message":{},"StatusCode":{"type":"integer"}}}}}}}}}},"required":["EventsResponse"],"payload":"EventsResponse"}},"RemoveAttributes":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/attributes/{attribute-type}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"AttributeType":{"location":"uri","locationName":"attribute-type"},"UpdateAttributesRequest":{"type":"structure","members":{"Blacklist":{"shape":"Sp"}}}},"required":["AttributeType","ApplicationId","UpdateAttributesRequest"],"payload":"UpdateAttributesRequest"},"output":{"type":"structure","members":{"AttributesResource":{"type":"structure","members":{"ApplicationId":{},"AttributeType":{},"Attributes":{"shape":"Sp"}},"required":["AttributeType","ApplicationId"]}},"required":["AttributesResource"],"payload":"AttributesResource"}},"SendMessages":{"http":{"requestUri":"/v1/apps/{application-id}/messages","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"MessageRequest":{"type":"structure","members":{"Addresses":{"type":"map","key":{},"value":{"type":"structure","members":{"BodyOverride":{},"ChannelType":{},"Context":{"shape":"S4"},"RawContent":{},"Substitutions":{"shape":"S4i"},"TitleOverride":{}}}},"Context":{"shape":"S4"},"Endpoints":{"shape":"Sa5"},"MessageConfiguration":{"shape":"Sa7"},"TemplateConfiguration":{"shape":"Sy"},"TraceId":{}},"required":["MessageConfiguration"]}},"required":["ApplicationId","MessageRequest"],"payload":"MessageRequest"},"output":{"type":"structure","members":{"MessageResponse":{"type":"structure","members":{"ApplicationId":{},"EndpointResult":{"shape":"San"},"RequestId":{},"Result":{"type":"map","key":{},"value":{"type":"structure","members":{"DeliveryStatus":{},"MessageId":{},"StatusCode":{"type":"integer"},"StatusMessage":{},"UpdatedToken":{}},"required":["DeliveryStatus","StatusCode"]}}},"required":["ApplicationId"]}},"required":["MessageResponse"],"payload":"MessageResponse"}},"SendUsersMessages":{"http":{"requestUri":"/v1/apps/{application-id}/users-messages","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SendUsersMessageRequest":{"type":"structure","members":{"Context":{"shape":"S4"},"MessageConfiguration":{"shape":"Sa7"},"TemplateConfiguration":{"shape":"Sy"},"TraceId":{},"Users":{"shape":"Sa5"}},"required":["MessageConfiguration","Users"]}},"required":["ApplicationId","SendUsersMessageRequest"],"payload":"SendUsersMessageRequest"},"output":{"type":"structure","members":{"SendUsersMessageResponse":{"type":"structure","members":{"ApplicationId":{},"RequestId":{},"Result":{"type":"map","key":{},"value":{"shape":"San"}}},"required":["ApplicationId"]}},"required":["SendUsersMessageResponse"],"payload":"SendUsersMessageResponse"}},"TagResource":{"http":{"requestUri":"/v1/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagsModel":{"shape":"S90"}},"required":["ResourceArn","TagsModel"],"payload":"TagsModel"}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/v1/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"shape":"Sp","location":"querystring","locationName":"tagKeys"}},"required":["TagKeys","ResourceArn"]}},"UpdateAdmChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/adm","responseCode":200},"input":{"type":"structure","members":{"ADMChannelRequest":{"type":"structure","members":{"ClientId":{},"ClientSecret":{},"Enabled":{"type":"boolean"}},"required":["ClientSecret","ClientId"]},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","ADMChannelRequest"],"payload":"ADMChannelRequest"},"output":{"type":"structure","members":{"ADMChannelResponse":{"shape":"S3p"}},"required":["ADMChannelResponse"],"payload":"ADMChannelResponse"}},"UpdateApnsChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns","responseCode":200},"input":{"type":"structure","members":{"APNSChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSChannelRequest"],"payload":"APNSChannelRequest"},"output":{"type":"structure","members":{"APNSChannelResponse":{"shape":"S3s"}},"required":["APNSChannelResponse"],"payload":"APNSChannelResponse"}},"UpdateApnsSandboxChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_sandbox","responseCode":200},"input":{"type":"structure","members":{"APNSSandboxChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSSandboxChannelRequest"],"payload":"APNSSandboxChannelRequest"},"output":{"type":"structure","members":{"APNSSandboxChannelResponse":{"shape":"S3v"}},"required":["APNSSandboxChannelResponse"],"payload":"APNSSandboxChannelResponse"}},"UpdateApnsVoipChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_voip","responseCode":200},"input":{"type":"structure","members":{"APNSVoipChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSVoipChannelRequest"],"payload":"APNSVoipChannelRequest"},"output":{"type":"structure","members":{"APNSVoipChannelResponse":{"shape":"S3y"}},"required":["APNSVoipChannelResponse"],"payload":"APNSVoipChannelResponse"}},"UpdateApnsVoipSandboxChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/apns_voip_sandbox","responseCode":200},"input":{"type":"structure","members":{"APNSVoipSandboxChannelRequest":{"type":"structure","members":{"BundleId":{},"Certificate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"PrivateKey":{},"TeamId":{},"TokenKey":{},"TokenKeyId":{}}},"ApplicationId":{"location":"uri","locationName":"application-id"}},"required":["ApplicationId","APNSVoipSandboxChannelRequest"],"payload":"APNSVoipSandboxChannelRequest"},"output":{"type":"structure","members":{"APNSVoipSandboxChannelResponse":{"shape":"S41"}},"required":["APNSVoipSandboxChannelResponse"],"payload":"APNSVoipSandboxChannelResponse"}},"UpdateApplicationSettings":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/settings","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"WriteApplicationSettingsRequest":{"type":"structure","members":{"CampaignHook":{"shape":"S10"},"CloudWatchMetricsEnabled":{"type":"boolean"},"Limits":{"shape":"S12"},"QuietTime":{"shape":"Sx"}}}},"required":["ApplicationId","WriteApplicationSettingsRequest"],"payload":"WriteApplicationSettingsRequest"},"output":{"type":"structure","members":{"ApplicationSettingsResource":{"shape":"S62"}},"required":["ApplicationSettingsResource"],"payload":"ApplicationSettingsResource"}},"UpdateBaiduChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/baidu","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"BaiduChannelRequest":{"type":"structure","members":{"ApiKey":{},"Enabled":{"type":"boolean"},"SecretKey":{}},"required":["SecretKey","ApiKey"]}},"required":["ApplicationId","BaiduChannelRequest"],"payload":"BaiduChannelRequest"},"output":{"type":"structure","members":{"BaiduChannelResponse":{"shape":"S46"}},"required":["BaiduChannelResponse"],"payload":"BaiduChannelResponse"}},"UpdateCampaign":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/campaigns/{campaign-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"CampaignId":{"location":"uri","locationName":"campaign-id"},"WriteCampaignRequest":{"shape":"S8"}},"required":["CampaignId","ApplicationId","WriteCampaignRequest"],"payload":"WriteCampaignRequest"},"output":{"type":"structure","members":{"CampaignResponse":{"shape":"S14"}},"required":["CampaignResponse"],"payload":"CampaignResponse"}},"UpdateEmailChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/email","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EmailChannelRequest":{"type":"structure","members":{"ConfigurationSet":{},"Enabled":{"type":"boolean"},"FromAddress":{},"Identity":{},"RoleArn":{}},"required":["FromAddress","Identity"]}},"required":["ApplicationId","EmailChannelRequest"],"payload":"EmailChannelRequest"},"output":{"type":"structure","members":{"EmailChannelResponse":{"shape":"S4b"}},"required":["EmailChannelResponse"],"payload":"EmailChannelResponse"}},"UpdateEmailTemplate":{"http":{"method":"PUT","requestUri":"/v1/templates/{template-name}/email","responseCode":202},"input":{"type":"structure","members":{"CreateNewVersion":{"location":"querystring","locationName":"create-new-version","type":"boolean"},"EmailTemplateRequest":{"shape":"S1a"},"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName","EmailTemplateRequest"],"payload":"EmailTemplateRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateEndpoint":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/endpoints/{endpoint-id}","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointId":{"location":"uri","locationName":"endpoint-id"},"EndpointRequest":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S4i"},"ChannelType":{},"Demographic":{"shape":"S4k"},"EffectiveDate":{},"EndpointStatus":{},"Location":{"shape":"S4l"},"Metrics":{"shape":"S4m"},"OptOut":{},"RequestId":{},"User":{"shape":"S4n"}}}},"required":["ApplicationId","EndpointId","EndpointRequest"],"payload":"EndpointRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateEndpointsBatch":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/endpoints","responseCode":202},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"EndpointBatchRequest":{"type":"structure","members":{"Item":{"type":"list","member":{"type":"structure","members":{"Address":{},"Attributes":{"shape":"S4i"},"ChannelType":{},"Demographic":{"shape":"S4k"},"EffectiveDate":{},"EndpointStatus":{},"Id":{},"Location":{"shape":"S4l"},"Metrics":{"shape":"S4m"},"OptOut":{},"RequestId":{},"User":{"shape":"S4n"}}}}},"required":["Item"]}},"required":["ApplicationId","EndpointBatchRequest"],"payload":"EndpointBatchRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateGcmChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/gcm","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"GCMChannelRequest":{"type":"structure","members":{"ApiKey":{},"Enabled":{"type":"boolean"}},"required":["ApiKey"]}},"required":["ApplicationId","GCMChannelRequest"],"payload":"GCMChannelRequest"},"output":{"type":"structure","members":{"GCMChannelResponse":{"shape":"S4t"}},"required":["GCMChannelResponse"],"payload":"GCMChannelResponse"}},"UpdateJourney":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/journeys/{journey-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JourneyId":{"location":"uri","locationName":"journey-id"},"WriteJourneyRequest":{"shape":"S1q"}},"required":["JourneyId","ApplicationId","WriteJourneyRequest"],"payload":"WriteJourneyRequest"},"output":{"type":"structure","members":{"JourneyResponse":{"shape":"S2q"}},"required":["JourneyResponse"],"payload":"JourneyResponse"}},"UpdateJourneyState":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/journeys/{journey-id}/state","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"JourneyId":{"location":"uri","locationName":"journey-id"},"JourneyStateRequest":{"type":"structure","members":{"State":{}}}},"required":["JourneyId","ApplicationId","JourneyStateRequest"],"payload":"JourneyStateRequest"},"output":{"type":"structure","members":{"JourneyResponse":{"shape":"S2q"}},"required":["JourneyResponse"],"payload":"JourneyResponse"}},"UpdatePushTemplate":{"http":{"method":"PUT","requestUri":"/v1/templates/{template-name}/push","responseCode":202},"input":{"type":"structure","members":{"CreateNewVersion":{"location":"querystring","locationName":"create-new-version","type":"boolean"},"PushNotificationTemplateRequest":{"shape":"S2s"},"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName","PushNotificationTemplateRequest"],"payload":"PushNotificationTemplateRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateRecommenderConfiguration":{"http":{"method":"PUT","requestUri":"/v1/recommenders/{recommender-id}","responseCode":200},"input":{"type":"structure","members":{"RecommenderId":{"location":"uri","locationName":"recommender-id"},"UpdateRecommenderConfiguration":{"type":"structure","members":{"Attributes":{"shape":"S4"},"Description":{},"Name":{},"RecommendationProviderIdType":{},"RecommendationProviderRoleArn":{},"RecommendationProviderUri":{},"RecommendationTransformerUri":{},"RecommendationsDisplayName":{},"RecommendationsPerMessage":{"type":"integer"}},"required":["RecommendationProviderUri","RecommendationProviderRoleArn"]}},"required":["RecommenderId","UpdateRecommenderConfiguration"],"payload":"UpdateRecommenderConfiguration"},"output":{"type":"structure","members":{"RecommenderConfigurationResponse":{"shape":"S30"}},"required":["RecommenderConfigurationResponse"],"payload":"RecommenderConfigurationResponse"}},"UpdateSegment":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/segments/{segment-id}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SegmentId":{"location":"uri","locationName":"segment-id"},"WriteSegmentRequest":{"shape":"S32"}},"required":["SegmentId","ApplicationId","WriteSegmentRequest"],"payload":"WriteSegmentRequest"},"output":{"type":"structure","members":{"SegmentResponse":{"shape":"S3d"}},"required":["SegmentResponse"],"payload":"SegmentResponse"}},"UpdateSmsChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/sms","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"SMSChannelRequest":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SenderId":{},"ShortCode":{}}}},"required":["ApplicationId","SMSChannelRequest"],"payload":"SMSChannelRequest"},"output":{"type":"structure","members":{"SMSChannelResponse":{"shape":"S54"}},"required":["SMSChannelResponse"],"payload":"SMSChannelResponse"}},"UpdateSmsTemplate":{"http":{"method":"PUT","requestUri":"/v1/templates/{template-name}/sms","responseCode":202},"input":{"type":"structure","members":{"CreateNewVersion":{"location":"querystring","locationName":"create-new-version","type":"boolean"},"SMSTemplateRequest":{"shape":"S3i"},"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"}},"required":["TemplateName","SMSTemplateRequest"],"payload":"SMSTemplateRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateTemplateActiveVersion":{"http":{"method":"PUT","requestUri":"/v1/templates/{template-name}/{template-type}/active-version","responseCode":200},"input":{"type":"structure","members":{"TemplateActiveVersionRequest":{"type":"structure","members":{"Version":{}}},"TemplateName":{"location":"uri","locationName":"template-name"},"TemplateType":{"location":"uri","locationName":"template-type"}},"required":["TemplateName","TemplateType","TemplateActiveVersionRequest"],"payload":"TemplateActiveVersionRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}},"UpdateVoiceChannel":{"http":{"method":"PUT","requestUri":"/v1/apps/{application-id}/channels/voice","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"application-id"},"VoiceChannelRequest":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}},"required":["ApplicationId","VoiceChannelRequest"],"payload":"VoiceChannelRequest"},"output":{"type":"structure","members":{"VoiceChannelResponse":{"shape":"S5d"}},"required":["VoiceChannelResponse"],"payload":"VoiceChannelResponse"}},"UpdateVoiceTemplate":{"http":{"method":"PUT","requestUri":"/v1/templates/{template-name}/voice","responseCode":202},"input":{"type":"structure","members":{"CreateNewVersion":{"location":"querystring","locationName":"create-new-version","type":"boolean"},"TemplateName":{"location":"uri","locationName":"template-name"},"Version":{"location":"querystring","locationName":"version"},"VoiceTemplateRequest":{"shape":"S3l"}},"required":["TemplateName","VoiceTemplateRequest"],"payload":"VoiceTemplateRequest"},"output":{"type":"structure","members":{"MessageBody":{"shape":"S4e"}},"required":["MessageBody"],"payload":"MessageBody"}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"S6":{"type":"structure","members":{"Arn":{},"Id":{},"Name":{},"tags":{"shape":"S4","locationName":"tags"}},"required":["Id","Arn","Name"]},"S8":{"type":"structure","members":{"AdditionalTreatments":{"type":"list","member":{"type":"structure","members":{"MessageConfiguration":{"shape":"Sb"},"Schedule":{"shape":"Sj"},"SizePercent":{"type":"integer"},"TemplateConfiguration":{"shape":"Sy"},"TreatmentDescription":{},"TreatmentName":{}},"required":["SizePercent"]}},"Description":{},"HoldoutPercent":{"type":"integer"},"Hook":{"shape":"S10"},"IsPaused":{"type":"boolean"},"Limits":{"shape":"S12"},"MessageConfiguration":{"shape":"Sb"},"Name":{},"Schedule":{"shape":"Sj"},"SegmentId":{},"SegmentVersion":{"type":"integer"},"tags":{"shape":"S4","locationName":"tags"},"TemplateConfiguration":{"shape":"Sy"},"TreatmentDescription":{},"TreatmentName":{}}},"Sb":{"type":"structure","members":{"ADMMessage":{"shape":"Sc"},"APNSMessage":{"shape":"Sc"},"BaiduMessage":{"shape":"Sc"},"DefaultMessage":{"shape":"Sc"},"EmailMessage":{"type":"structure","members":{"Body":{},"FromAddress":{},"HtmlBody":{},"Title":{}}},"GCMMessage":{"shape":"Sc"},"SMSMessage":{"type":"structure","members":{"Body":{},"MessageType":{},"SenderId":{}}}}},"Sc":{"type":"structure","members":{"Action":{},"Body":{},"ImageIconUrl":{},"ImageSmallIconUrl":{},"ImageUrl":{},"JsonBody":{},"MediaUrl":{},"RawContent":{},"SilentPush":{"type":"boolean"},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"Sj":{"type":"structure","members":{"EndTime":{},"EventFilter":{"type":"structure","members":{"Dimensions":{"shape":"Sl"},"FilterType":{}},"required":["FilterType","Dimensions"]},"Frequency":{},"IsLocalTime":{"type":"boolean"},"QuietTime":{"shape":"Sx"},"StartTime":{},"Timezone":{}},"required":["StartTime"]},"Sl":{"type":"structure","members":{"Attributes":{"shape":"Sm"},"EventType":{"shape":"Sq"},"Metrics":{"shape":"Ss"}}},"Sm":{"type":"map","key":{},"value":{"type":"structure","members":{"AttributeType":{},"Values":{"shape":"Sp"}},"required":["Values"]}},"Sp":{"type":"list","member":{}},"Sq":{"type":"structure","members":{"DimensionType":{},"Values":{"shape":"Sp"}},"required":["Values"]},"Ss":{"type":"map","key":{},"value":{"type":"structure","members":{"ComparisonOperator":{},"Value":{"type":"double"}},"required":["ComparisonOperator","Value"]}},"Sx":{"type":"structure","members":{"End":{},"Start":{}}},"Sy":{"type":"structure","members":{"EmailTemplate":{"shape":"Sz"},"PushTemplate":{"shape":"Sz"},"SMSTemplate":{"shape":"Sz"},"VoiceTemplate":{"shape":"Sz"}}},"Sz":{"type":"structure","members":{"Name":{},"Version":{}}},"S10":{"type":"structure","members":{"LambdaFunctionName":{},"Mode":{},"WebUrl":{}}},"S12":{"type":"structure","members":{"Daily":{"type":"integer"},"MaximumDuration":{"type":"integer"},"MessagesPerSecond":{"type":"integer"},"Total":{"type":"integer"}}},"S14":{"type":"structure","members":{"AdditionalTreatments":{"type":"list","member":{"type":"structure","members":{"Id":{},"MessageConfiguration":{"shape":"Sb"},"Schedule":{"shape":"Sj"},"SizePercent":{"type":"integer"},"State":{"shape":"S17"},"TemplateConfiguration":{"shape":"Sy"},"TreatmentDescription":{},"TreatmentName":{}},"required":["Id","SizePercent"]}},"ApplicationId":{},"Arn":{},"CreationDate":{},"DefaultState":{"shape":"S17"},"Description":{},"HoldoutPercent":{"type":"integer"},"Hook":{"shape":"S10"},"Id":{},"IsPaused":{"type":"boolean"},"LastModifiedDate":{},"Limits":{"shape":"S12"},"MessageConfiguration":{"shape":"Sb"},"Name":{},"Schedule":{"shape":"Sj"},"SegmentId":{},"SegmentVersion":{"type":"integer"},"State":{"shape":"S17"},"tags":{"shape":"S4","locationName":"tags"},"TemplateConfiguration":{"shape":"Sy"},"TreatmentDescription":{},"TreatmentName":{},"Version":{"type":"integer"}},"required":["LastModifiedDate","CreationDate","SegmentId","SegmentVersion","Id","Arn","ApplicationId"]},"S17":{"type":"structure","members":{"CampaignStatus":{}}},"S1a":{"type":"structure","members":{"DefaultSubstitutions":{},"HtmlPart":{},"RecommenderId":{},"Subject":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{},"TextPart":{}}},"S1c":{"type":"structure","members":{"Arn":{},"Message":{},"RequestID":{}}},"S1g":{"type":"structure","members":{"ApplicationId":{},"CompletedPieces":{"type":"integer"},"CompletionDate":{},"CreationDate":{},"Definition":{"type":"structure","members":{"RoleArn":{},"S3UrlPrefix":{},"SegmentId":{},"SegmentVersion":{"type":"integer"}},"required":["S3UrlPrefix","RoleArn"]},"FailedPieces":{"type":"integer"},"Failures":{"shape":"Sp"},"Id":{},"JobStatus":{},"TotalFailures":{"type":"integer"},"TotalPieces":{"type":"integer"},"TotalProcessed":{"type":"integer"},"Type":{}},"required":["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},"S1n":{"type":"structure","members":{"ApplicationId":{},"CompletedPieces":{"type":"integer"},"CompletionDate":{},"CreationDate":{},"Definition":{"type":"structure","members":{"DefineSegment":{"type":"boolean"},"ExternalId":{},"Format":{},"RegisterEndpoints":{"type":"boolean"},"RoleArn":{},"S3Url":{},"SegmentId":{},"SegmentName":{}},"required":["Format","S3Url","RoleArn"]},"FailedPieces":{"type":"integer"},"Failures":{"shape":"Sp"},"Id":{},"JobStatus":{},"TotalFailures":{"type":"integer"},"TotalPieces":{"type":"integer"},"TotalProcessed":{"type":"integer"},"Type":{}},"required":["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},"S1q":{"type":"structure","members":{"Activities":{"shape":"S1r"},"CreationDate":{},"LastModifiedDate":{},"Limits":{"shape":"S2k"},"LocalTime":{"type":"boolean"},"Name":{},"QuietTime":{"shape":"Sx"},"RefreshFrequency":{},"Schedule":{"shape":"S2l"},"StartActivity":{},"StartCondition":{"shape":"S2n"},"State":{}},"required":["Name"]},"S1r":{"type":"map","key":{},"value":{"type":"structure","members":{"ConditionalSplit":{"type":"structure","members":{"Condition":{"type":"structure","members":{"Conditions":{"type":"list","member":{"shape":"S1w"}},"Operator":{}}},"EvaluationWaitTime":{"shape":"S29"},"FalseActivity":{},"TrueActivity":{}}},"Description":{},"EMAIL":{"type":"structure","members":{"MessageConfig":{"type":"structure","members":{"FromAddress":{}}},"NextActivity":{},"TemplateName":{},"TemplateVersion":{}}},"Holdout":{"type":"structure","members":{"NextActivity":{},"Percentage":{"type":"integer"}},"required":["Percentage"]},"MultiCondition":{"type":"structure","members":{"Branches":{"type":"list","member":{"type":"structure","members":{"Condition":{"shape":"S1w"},"NextActivity":{}}}},"DefaultActivity":{},"EvaluationWaitTime":{"shape":"S29"}}},"RandomSplit":{"type":"structure","members":{"Branches":{"type":"list","member":{"type":"structure","members":{"NextActivity":{},"Percentage":{"type":"integer"}}}}}},"Wait":{"type":"structure","members":{"NextActivity":{},"WaitTime":{"shape":"S29"}}}}}},"S1w":{"type":"structure","members":{"EventCondition":{"type":"structure","members":{"Dimensions":{"shape":"Sl"},"MessageActivity":{}},"required":["Dimensions"]},"SegmentCondition":{"shape":"S1y"},"SegmentDimensions":{"shape":"S1z","locationName":"segmentDimensions"}}},"S1y":{"type":"structure","members":{"SegmentId":{}},"required":["SegmentId"]},"S1z":{"type":"structure","members":{"Attributes":{"shape":"Sm"},"Behavior":{"type":"structure","members":{"Recency":{"type":"structure","members":{"Duration":{},"RecencyType":{}},"required":["Duration","RecencyType"]}}},"Demographic":{"type":"structure","members":{"AppVersion":{"shape":"Sq"},"Channel":{"shape":"Sq"},"DeviceType":{"shape":"Sq"},"Make":{"shape":"Sq"},"Model":{"shape":"Sq"},"Platform":{"shape":"Sq"}}},"Location":{"type":"structure","members":{"Country":{"shape":"Sq"},"GPSPoint":{"type":"structure","members":{"Coordinates":{"type":"structure","members":{"Latitude":{"type":"double"},"Longitude":{"type":"double"}},"required":["Latitude","Longitude"]},"RangeInKilometers":{"type":"double"}},"required":["Coordinates"]}}},"Metrics":{"shape":"Ss"},"UserAttributes":{"shape":"Sm"}}},"S29":{"type":"structure","members":{"WaitFor":{},"WaitUntil":{}}},"S2k":{"type":"structure","members":{"DailyCap":{"type":"integer"},"EndpointReentryCap":{"type":"integer"},"MessagesPerSecond":{"type":"integer"}}},"S2l":{"type":"structure","members":{"EndTime":{"shape":"S2m"},"StartTime":{"shape":"S2m"},"Timezone":{}}},"S2m":{"type":"timestamp","timestampFormat":"iso8601"},"S2n":{"type":"structure","members":{"Description":{},"SegmentStartCondition":{"shape":"S1y"}}},"S2q":{"type":"structure","members":{"Activities":{"shape":"S1r"},"ApplicationId":{},"CreationDate":{},"Id":{},"LastModifiedDate":{},"Limits":{"shape":"S2k"},"LocalTime":{"type":"boolean"},"Name":{},"QuietTime":{"shape":"Sx"},"RefreshFrequency":{},"Schedule":{"shape":"S2l"},"StartActivity":{},"StartCondition":{"shape":"S2n"},"State":{},"tags":{"shape":"S4","locationName":"tags"}},"required":["Name","Id","ApplicationId"]},"S2s":{"type":"structure","members":{"ADM":{"shape":"S2t"},"APNS":{"shape":"S2u"},"Baidu":{"shape":"S2t"},"Default":{"shape":"S2v"},"DefaultSubstitutions":{},"GCM":{"shape":"S2t"},"RecommenderId":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{}}},"S2t":{"type":"structure","members":{"Action":{},"Body":{},"ImageIconUrl":{},"ImageUrl":{},"RawContent":{},"SmallImageIconUrl":{},"Sound":{},"Title":{},"Url":{}}},"S2u":{"type":"structure","members":{"Action":{},"Body":{},"MediaUrl":{},"RawContent":{},"Sound":{},"Title":{},"Url":{}}},"S2v":{"type":"structure","members":{"Action":{},"Body":{},"Sound":{},"Title":{},"Url":{}}},"S30":{"type":"structure","members":{"Attributes":{"shape":"S4"},"CreationDate":{},"Description":{},"Id":{},"LastModifiedDate":{},"Name":{},"RecommendationProviderIdType":{},"RecommendationProviderRoleArn":{},"RecommendationProviderUri":{},"RecommendationTransformerUri":{},"RecommendationsDisplayName":{},"RecommendationsPerMessage":{"type":"integer"}},"required":["RecommendationProviderUri","LastModifiedDate","CreationDate","RecommendationProviderRoleArn","Id"]},"S32":{"type":"structure","members":{"Dimensions":{"shape":"S1z"},"Name":{},"SegmentGroups":{"shape":"S33"},"tags":{"shape":"S4","locationName":"tags"}}},"S33":{"type":"structure","members":{"Groups":{"type":"list","member":{"type":"structure","members":{"Dimensions":{"type":"list","member":{"shape":"S1z"}},"SourceSegments":{"type":"list","member":{"type":"structure","members":{"Id":{},"Version":{"type":"integer"}},"required":["Id"]}},"SourceType":{},"Type":{}}}},"Include":{}}},"S3d":{"type":"structure","members":{"ApplicationId":{},"Arn":{},"CreationDate":{},"Dimensions":{"shape":"S1z"},"Id":{},"ImportDefinition":{"type":"structure","members":{"ChannelCounts":{"type":"map","key":{},"value":{"type":"integer"}},"ExternalId":{},"Format":{},"RoleArn":{},"S3Url":{},"Size":{"type":"integer"}},"required":["Format","S3Url","Size","ExternalId","RoleArn"]},"LastModifiedDate":{},"Name":{},"SegmentGroups":{"shape":"S33"},"SegmentType":{},"tags":{"shape":"S4","locationName":"tags"},"Version":{"type":"integer"}},"required":["SegmentType","CreationDate","Id","Arn","ApplicationId"]},"S3i":{"type":"structure","members":{"Body":{},"DefaultSubstitutions":{},"RecommenderId":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{}}},"S3l":{"type":"structure","members":{"Body":{},"DefaultSubstitutions":{},"LanguageCode":{},"tags":{"shape":"S4","locationName":"tags"},"TemplateDescription":{},"VoiceId":{}}},"S3p":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S3s":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S3v":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S3y":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S41":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"DefaultAuthenticationMethod":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"HasTokenKey":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S46":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Credential":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Credential","Platform"]},"S4b":{"type":"structure","members":{"ApplicationId":{},"ConfigurationSet":{},"CreationDate":{},"Enabled":{"type":"boolean"},"FromAddress":{},"HasCredential":{"type":"boolean"},"Id":{},"Identity":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"MessagesPerSecond":{"type":"integer"},"Platform":{},"RoleArn":{},"Version":{"type":"integer"}},"required":["Platform"]},"S4e":{"type":"structure","members":{"Message":{},"RequestID":{}}},"S4h":{"type":"structure","members":{"Address":{},"ApplicationId":{},"Attributes":{"shape":"S4i"},"ChannelType":{},"CohortId":{},"CreationDate":{},"Demographic":{"shape":"S4k"},"EffectiveDate":{},"EndpointStatus":{},"Id":{},"Location":{"shape":"S4l"},"Metrics":{"shape":"S4m"},"OptOut":{},"RequestId":{},"User":{"shape":"S4n"}}},"S4i":{"type":"map","key":{},"value":{"shape":"Sp"}},"S4k":{"type":"structure","members":{"AppVersion":{},"Locale":{},"Make":{},"Model":{},"ModelVersion":{},"Platform":{},"PlatformVersion":{},"Timezone":{}}},"S4l":{"type":"structure","members":{"City":{},"Country":{},"Latitude":{"type":"double"},"Longitude":{"type":"double"},"PostalCode":{},"Region":{}}},"S4m":{"type":"map","key":{},"value":{"type":"double"}},"S4n":{"type":"structure","members":{"UserAttributes":{"shape":"S4i"},"UserId":{}}},"S4q":{"type":"structure","members":{"ApplicationId":{},"DestinationStreamArn":{},"ExternalId":{},"LastModifiedDate":{},"LastUpdatedBy":{},"RoleArn":{}},"required":["ApplicationId","RoleArn","DestinationStreamArn"]},"S4t":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Credential":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Credential","Platform"]},"S54":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"PromotionalMessagesPerSecond":{"type":"integer"},"SenderId":{},"ShortCode":{},"TransactionalMessagesPerSecond":{"type":"integer"},"Version":{"type":"integer"}},"required":["Platform"]},"S59":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S4h"}}},"required":["Item"]},"S5d":{"type":"structure","members":{"ApplicationId":{},"CreationDate":{},"Enabled":{"type":"boolean"},"HasCredential":{"type":"boolean"},"Id":{},"IsArchived":{"type":"boolean"},"LastModifiedBy":{},"LastModifiedDate":{},"Platform":{},"Version":{"type":"integer"}},"required":["Platform"]},"S5v":{"type":"structure","members":{"Rows":{"type":"list","member":{"type":"structure","members":{"GroupedBys":{"shape":"S5y"},"Values":{"shape":"S5y"}},"required":["GroupedBys","Values"]}}},"required":["Rows"]},"S5y":{"type":"list","member":{"type":"structure","members":{"Key":{},"Type":{},"Value":{}},"required":["Type","Value","Key"]}},"S62":{"type":"structure","members":{"ApplicationId":{},"CampaignHook":{"shape":"S10"},"LastModifiedDate":{},"Limits":{"shape":"S12"},"QuietTime":{"shape":"Sx"}},"required":["ApplicationId"]},"S6n":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S14"}},"NextToken":{}},"required":["Item"]},"S7a":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S1g"}},"NextToken":{}},"required":["Item"]},"S7i":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S1n"}},"NextToken":{}},"required":["Item"]},"S8e":{"type":"structure","members":{"Item":{"type":"list","member":{"shape":"S3d"}},"NextToken":{}},"required":["Item"]},"S90":{"type":"structure","members":{"tags":{"shape":"S4","locationName":"tags"}},"required":["tags"]},"Sa5":{"type":"map","key":{},"value":{"type":"structure","members":{"BodyOverride":{},"Context":{"shape":"S4"},"RawContent":{},"Substitutions":{"shape":"S4i"},"TitleOverride":{}}}},"Sa7":{"type":"structure","members":{"ADMMessage":{"type":"structure","members":{"Action":{},"Body":{},"ConsolidationKey":{},"Data":{"shape":"S4"},"ExpiresAfter":{},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"MD5":{},"RawContent":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S4i"},"Title":{},"Url":{}}},"APNSMessage":{"type":"structure","members":{"APNSPushType":{},"Action":{},"Badge":{"type":"integer"},"Body":{},"Category":{},"CollapseId":{},"Data":{"shape":"S4"},"MediaUrl":{},"PreferredAuthenticationMethod":{},"Priority":{},"RawContent":{},"SilentPush":{"type":"boolean"},"Sound":{},"Substitutions":{"shape":"S4i"},"ThreadId":{},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"BaiduMessage":{"type":"structure","members":{"Action":{},"Body":{},"Data":{"shape":"S4"},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"RawContent":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S4i"},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"DefaultMessage":{"type":"structure","members":{"Body":{},"Substitutions":{"shape":"S4i"}}},"DefaultPushNotificationMessage":{"type":"structure","members":{"Action":{},"Body":{},"Data":{"shape":"S4"},"SilentPush":{"type":"boolean"},"Substitutions":{"shape":"S4i"},"Title":{},"Url":{}}},"EmailMessage":{"type":"structure","members":{"Body":{},"FeedbackForwardingAddress":{},"FromAddress":{},"RawEmail":{"type":"structure","members":{"Data":{"type":"blob"}}},"ReplyToAddresses":{"shape":"Sp"},"SimpleEmail":{"type":"structure","members":{"HtmlPart":{"shape":"Sah"},"Subject":{"shape":"Sah"},"TextPart":{"shape":"Sah"}}},"Substitutions":{"shape":"S4i"}}},"GCMMessage":{"type":"structure","members":{"Action":{},"Body":{},"CollapseKey":{},"Data":{"shape":"S4"},"IconReference":{},"ImageIconUrl":{},"ImageUrl":{},"Priority":{},"RawContent":{},"RestrictedPackageName":{},"SilentPush":{"type":"boolean"},"SmallImageIconUrl":{},"Sound":{},"Substitutions":{"shape":"S4i"},"TimeToLive":{"type":"integer"},"Title":{},"Url":{}}},"SMSMessage":{"type":"structure","members":{"Body":{},"Keyword":{},"MediaUrl":{},"MessageType":{},"OriginationNumber":{},"SenderId":{},"Substitutions":{"shape":"S4i"}}},"VoiceMessage":{"type":"structure","members":{"Body":{},"LanguageCode":{},"OriginationNumber":{},"Substitutions":{"shape":"S4i"},"VoiceId":{}}}}},"Sah":{"type":"structure","members":{"Charset":{},"Data":{}}},"San":{"type":"map","key":{},"value":{"type":"structure","members":{"Address":{},"DeliveryStatus":{},"MessageId":{},"StatusCode":{"type":"integer"},"StatusMessage":{},"UpdatedToken":{}},"required":["DeliveryStatus","StatusCode"]}}}}' - ); - - /***/ - }, - - /***/ 42680: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-07-26","endpointPrefix":"email","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Pinpoint Email","serviceFullName":"Amazon Pinpoint Email Service","serviceId":"Pinpoint Email","signatureVersion":"v4","signingName":"ses","uid":"pinpoint-email-2018-07-26"},"operations":{"CreateConfigurationSet":{"http":{"requestUri":"/v1/email/configuration-sets"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"S3"},"DeliveryOptions":{"shape":"S5"},"ReputationOptions":{"shape":"S8"},"SendingOptions":{"shape":"Sb"},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"CreateConfigurationSetEventDestination":{"http":{"requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName","EventDestination"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestinationName":{},"EventDestination":{"shape":"Sj"}}},"output":{"type":"structure","members":{}}},"CreateDedicatedIpPool":{"http":{"requestUri":"/v1/email/dedicated-ip-pools"},"input":{"type":"structure","required":["PoolName"],"members":{"PoolName":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"CreateDeliverabilityTestReport":{"http":{"requestUri":"/v1/email/deliverability-dashboard/test"},"input":{"type":"structure","required":["FromEmailAddress","Content"],"members":{"ReportName":{},"FromEmailAddress":{},"Content":{"shape":"S12"},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","required":["ReportId","DeliverabilityTestStatus"],"members":{"ReportId":{},"DeliverabilityTestStatus":{}}}},"CreateEmailIdentity":{"http":{"requestUri":"/v1/email/identities"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{"IdentityType":{},"VerifiedForSendingStatus":{"type":"boolean"},"DkimAttributes":{"shape":"S1k"}}}},"DeleteConfigurationSet":{"http":{"method":"DELETE","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}}},"output":{"type":"structure","members":{}}},"DeleteConfigurationSetEventDestination":{"http":{"method":"DELETE","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestinationName":{"location":"uri","locationName":"EventDestinationName"}}},"output":{"type":"structure","members":{}}},"DeleteDedicatedIpPool":{"http":{"method":"DELETE","requestUri":"/v1/email/dedicated-ip-pools/{PoolName}"},"input":{"type":"structure","required":["PoolName"],"members":{"PoolName":{"location":"uri","locationName":"PoolName"}}},"output":{"type":"structure","members":{}}},"DeleteEmailIdentity":{"http":{"method":"DELETE","requestUri":"/v1/email/identities/{EmailIdentity}"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"}}},"output":{"type":"structure","members":{}}},"GetAccount":{"http":{"method":"GET","requestUri":"/v1/email/account"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"SendQuota":{"type":"structure","members":{"Max24HourSend":{"type":"double"},"MaxSendRate":{"type":"double"},"SentLast24Hours":{"type":"double"}}},"SendingEnabled":{"type":"boolean"},"DedicatedIpAutoWarmupEnabled":{"type":"boolean"},"EnforcementStatus":{},"ProductionAccessEnabled":{"type":"boolean"}}}},"GetBlacklistReports":{"http":{"method":"GET","requestUri":"/v1/email/deliverability-dashboard/blacklist-report"},"input":{"type":"structure","required":["BlacklistItemNames"],"members":{"BlacklistItemNames":{"location":"querystring","locationName":"BlacklistItemNames","type":"list","member":{}}}},"output":{"type":"structure","required":["BlacklistReport"],"members":{"BlacklistReport":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"RblName":{},"ListingTime":{"type":"timestamp"},"Description":{}}}}}}}},"GetConfigurationSet":{"http":{"method":"GET","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}}},"output":{"type":"structure","members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"S3"},"DeliveryOptions":{"shape":"S5"},"ReputationOptions":{"shape":"S8"},"SendingOptions":{"shape":"Sb"},"Tags":{"shape":"Sc"}}}},"GetConfigurationSetEventDestinations":{"http":{"method":"GET","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}}},"output":{"type":"structure","members":{"EventDestinations":{"type":"list","member":{"type":"structure","required":["Name","MatchingEventTypes"],"members":{"Name":{},"Enabled":{"type":"boolean"},"MatchingEventTypes":{"shape":"Sk"},"KinesisFirehoseDestination":{"shape":"Sm"},"CloudWatchDestination":{"shape":"So"},"SnsDestination":{"shape":"Su"},"PinpointDestination":{"shape":"Sv"}}}}}}},"GetDedicatedIp":{"http":{"method":"GET","requestUri":"/v1/email/dedicated-ips/{IP}"},"input":{"type":"structure","required":["Ip"],"members":{"Ip":{"location":"uri","locationName":"IP"}}},"output":{"type":"structure","members":{"DedicatedIp":{"shape":"S2m"}}}},"GetDedicatedIps":{"http":{"method":"GET","requestUri":"/v1/email/dedicated-ips"},"input":{"type":"structure","members":{"PoolName":{"location":"querystring","locationName":"PoolName"},"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"DedicatedIps":{"type":"list","member":{"shape":"S2m"}},"NextToken":{}}}},"GetDeliverabilityDashboardOptions":{"http":{"method":"GET","requestUri":"/v1/email/deliverability-dashboard"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["DashboardEnabled"],"members":{"DashboardEnabled":{"type":"boolean"},"SubscriptionExpiryDate":{"type":"timestamp"},"AccountStatus":{},"ActiveSubscribedDomains":{"shape":"S2x"},"PendingExpirationSubscribedDomains":{"shape":"S2x"}}}},"GetDeliverabilityTestReport":{"http":{"method":"GET","requestUri":"/v1/email/deliverability-dashboard/test-reports/{ReportId}"},"input":{"type":"structure","required":["ReportId"],"members":{"ReportId":{"location":"uri","locationName":"ReportId"}}},"output":{"type":"structure","required":["DeliverabilityTestReport","OverallPlacement","IspPlacements"],"members":{"DeliverabilityTestReport":{"shape":"S35"},"OverallPlacement":{"shape":"S37"},"IspPlacements":{"type":"list","member":{"type":"structure","members":{"IspName":{},"PlacementStatistics":{"shape":"S37"}}}},"Message":{},"Tags":{"shape":"Sc"}}}},"GetDomainDeliverabilityCampaign":{"http":{"method":"GET","requestUri":"/v1/email/deliverability-dashboard/campaigns/{CampaignId}"},"input":{"type":"structure","required":["CampaignId"],"members":{"CampaignId":{"location":"uri","locationName":"CampaignId"}}},"output":{"type":"structure","required":["DomainDeliverabilityCampaign"],"members":{"DomainDeliverabilityCampaign":{"shape":"S3f"}}}},"GetDomainStatisticsReport":{"http":{"method":"GET","requestUri":"/v1/email/deliverability-dashboard/statistics-report/{Domain}"},"input":{"type":"structure","required":["Domain","StartDate","EndDate"],"members":{"Domain":{"location":"uri","locationName":"Domain"},"StartDate":{"location":"querystring","locationName":"StartDate","type":"timestamp"},"EndDate":{"location":"querystring","locationName":"EndDate","type":"timestamp"}}},"output":{"type":"structure","required":["OverallVolume","DailyVolumes"],"members":{"OverallVolume":{"type":"structure","members":{"VolumeStatistics":{"shape":"S3p"},"ReadRatePercent":{"type":"double"},"DomainIspPlacements":{"shape":"S3q"}}},"DailyVolumes":{"type":"list","member":{"type":"structure","members":{"StartDate":{"type":"timestamp"},"VolumeStatistics":{"shape":"S3p"},"DomainIspPlacements":{"shape":"S3q"}}}}}}},"GetEmailIdentity":{"http":{"method":"GET","requestUri":"/v1/email/identities/{EmailIdentity}"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"}}},"output":{"type":"structure","members":{"IdentityType":{},"FeedbackForwardingStatus":{"type":"boolean"},"VerifiedForSendingStatus":{"type":"boolean"},"DkimAttributes":{"shape":"S1k"},"MailFromAttributes":{"type":"structure","required":["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],"members":{"MailFromDomain":{},"MailFromDomainStatus":{},"BehaviorOnMxFailure":{}}},"Tags":{"shape":"Sc"}}}},"ListConfigurationSets":{"http":{"method":"GET","requestUri":"/v1/email/configuration-sets"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"ConfigurationSets":{"type":"list","member":{}},"NextToken":{}}}},"ListDedicatedIpPools":{"http":{"method":"GET","requestUri":"/v1/email/dedicated-ip-pools"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"DedicatedIpPools":{"type":"list","member":{}},"NextToken":{}}}},"ListDeliverabilityTestReports":{"http":{"method":"GET","requestUri":"/v1/email/deliverability-dashboard/test-reports"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","required":["DeliverabilityTestReports"],"members":{"DeliverabilityTestReports":{"type":"list","member":{"shape":"S35"}},"NextToken":{}}}},"ListDomainDeliverabilityCampaigns":{"http":{"method":"GET","requestUri":"/v1/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"},"input":{"type":"structure","required":["StartDate","EndDate","SubscribedDomain"],"members":{"StartDate":{"location":"querystring","locationName":"StartDate","type":"timestamp"},"EndDate":{"location":"querystring","locationName":"EndDate","type":"timestamp"},"SubscribedDomain":{"location":"uri","locationName":"SubscribedDomain"},"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","required":["DomainDeliverabilityCampaigns"],"members":{"DomainDeliverabilityCampaigns":{"type":"list","member":{"shape":"S3f"}},"NextToken":{}}}},"ListEmailIdentities":{"http":{"method":"GET","requestUri":"/v1/email/identities"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"EmailIdentities":{"type":"list","member":{"type":"structure","members":{"IdentityType":{},"IdentityName":{},"SendingEnabled":{"type":"boolean"}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/v1/email/tags"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"querystring","locationName":"ResourceArn"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"Sc"}}}},"PutAccountDedicatedIpWarmupAttributes":{"http":{"method":"PUT","requestUri":"/v1/email/account/dedicated-ips/warmup"},"input":{"type":"structure","members":{"AutoWarmupEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutAccountSendingAttributes":{"http":{"method":"PUT","requestUri":"/v1/email/account/sending"},"input":{"type":"structure","members":{"SendingEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetDeliveryOptions":{"http":{"method":"PUT","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/delivery-options"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"TlsPolicy":{},"SendingPoolName":{}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetReputationOptions":{"http":{"method":"PUT","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/reputation-options"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"ReputationMetricsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetSendingOptions":{"http":{"method":"PUT","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/sending"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"SendingEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetTrackingOptions":{"http":{"method":"PUT","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/tracking-options"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"CustomRedirectDomain":{}}},"output":{"type":"structure","members":{}}},"PutDedicatedIpInPool":{"http":{"method":"PUT","requestUri":"/v1/email/dedicated-ips/{IP}/pool"},"input":{"type":"structure","required":["Ip","DestinationPoolName"],"members":{"Ip":{"location":"uri","locationName":"IP"},"DestinationPoolName":{}}},"output":{"type":"structure","members":{}}},"PutDedicatedIpWarmupAttributes":{"http":{"method":"PUT","requestUri":"/v1/email/dedicated-ips/{IP}/warmup"},"input":{"type":"structure","required":["Ip","WarmupPercentage"],"members":{"Ip":{"location":"uri","locationName":"IP"},"WarmupPercentage":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"PutDeliverabilityDashboardOption":{"http":{"method":"PUT","requestUri":"/v1/email/deliverability-dashboard"},"input":{"type":"structure","required":["DashboardEnabled"],"members":{"DashboardEnabled":{"type":"boolean"},"SubscribedDomains":{"shape":"S2x"}}},"output":{"type":"structure","members":{}}},"PutEmailIdentityDkimAttributes":{"http":{"method":"PUT","requestUri":"/v1/email/identities/{EmailIdentity}/dkim"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"},"SigningEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutEmailIdentityFeedbackAttributes":{"http":{"method":"PUT","requestUri":"/v1/email/identities/{EmailIdentity}/feedback"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"},"EmailForwardingEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutEmailIdentityMailFromAttributes":{"http":{"method":"PUT","requestUri":"/v1/email/identities/{EmailIdentity}/mail-from"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"},"MailFromDomain":{},"BehaviorOnMxFailure":{}}},"output":{"type":"structure","members":{}}},"SendEmail":{"http":{"requestUri":"/v1/email/outbound-emails"},"input":{"type":"structure","required":["Destination","Content"],"members":{"FromEmailAddress":{},"Destination":{"type":"structure","members":{"ToAddresses":{"shape":"S59"},"CcAddresses":{"shape":"S59"},"BccAddresses":{"shape":"S59"}}},"ReplyToAddresses":{"shape":"S59"},"FeedbackForwardingEmailAddress":{},"Content":{"shape":"S12"},"EmailTags":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"ConfigurationSetName":{}}},"output":{"type":"structure","members":{"MessageId":{}}}},"TagResource":{"http":{"requestUri":"/v1/email/tags"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/v1/email/tags"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"querystring","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"TagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateConfigurationSetEventDestination":{"http":{"method":"PUT","requestUri":"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName","EventDestination"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestinationName":{"location":"uri","locationName":"EventDestinationName"},"EventDestination":{"shape":"Sj"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"structure","required":["CustomRedirectDomain"],"members":{"CustomRedirectDomain":{}}},"S5":{"type":"structure","members":{"TlsPolicy":{},"SendingPoolName":{}}},"S8":{"type":"structure","members":{"ReputationMetricsEnabled":{"type":"boolean"},"LastFreshStart":{"type":"timestamp"}}},"Sb":{"type":"structure","members":{"SendingEnabled":{"type":"boolean"}}},"Sc":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sj":{"type":"structure","members":{"Enabled":{"type":"boolean"},"MatchingEventTypes":{"shape":"Sk"},"KinesisFirehoseDestination":{"shape":"Sm"},"CloudWatchDestination":{"shape":"So"},"SnsDestination":{"shape":"Su"},"PinpointDestination":{"shape":"Sv"}}},"Sk":{"type":"list","member":{}},"Sm":{"type":"structure","required":["IamRoleArn","DeliveryStreamArn"],"members":{"IamRoleArn":{},"DeliveryStreamArn":{}}},"So":{"type":"structure","required":["DimensionConfigurations"],"members":{"DimensionConfigurations":{"type":"list","member":{"type":"structure","required":["DimensionName","DimensionValueSource","DefaultDimensionValue"],"members":{"DimensionName":{},"DimensionValueSource":{},"DefaultDimensionValue":{}}}}}},"Su":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}},"Sv":{"type":"structure","members":{"ApplicationArn":{}}},"S12":{"type":"structure","members":{"Simple":{"type":"structure","required":["Subject","Body"],"members":{"Subject":{"shape":"S14"},"Body":{"type":"structure","members":{"Text":{"shape":"S14"},"Html":{"shape":"S14"}}}}},"Raw":{"type":"structure","required":["Data"],"members":{"Data":{"type":"blob"}}},"Template":{"type":"structure","members":{"TemplateArn":{},"TemplateData":{}}}}},"S14":{"type":"structure","required":["Data"],"members":{"Data":{},"Charset":{}}},"S1k":{"type":"structure","members":{"SigningEnabled":{"type":"boolean"},"Status":{},"Tokens":{"type":"list","member":{}}}},"S2m":{"type":"structure","required":["Ip","WarmupStatus","WarmupPercentage"],"members":{"Ip":{},"WarmupStatus":{},"WarmupPercentage":{"type":"integer"},"PoolName":{}}},"S2x":{"type":"list","member":{"type":"structure","members":{"Domain":{},"SubscriptionStartDate":{"type":"timestamp"},"InboxPlacementTrackingOption":{"type":"structure","members":{"Global":{"type":"boolean"},"TrackedIsps":{"type":"list","member":{}}}}}}},"S35":{"type":"structure","members":{"ReportId":{},"ReportName":{},"Subject":{},"FromEmailAddress":{},"CreateDate":{"type":"timestamp"},"DeliverabilityTestStatus":{}}},"S37":{"type":"structure","members":{"InboxPercentage":{"type":"double"},"SpamPercentage":{"type":"double"},"MissingPercentage":{"type":"double"},"SpfPercentage":{"type":"double"},"DkimPercentage":{"type":"double"}}},"S3f":{"type":"structure","members":{"CampaignId":{},"ImageUrl":{},"Subject":{},"FromAddress":{},"SendingIps":{"type":"list","member":{}},"FirstSeenDateTime":{"type":"timestamp"},"LastSeenDateTime":{"type":"timestamp"},"InboxCount":{"type":"long"},"SpamCount":{"type":"long"},"ReadRate":{"type":"double"},"DeleteRate":{"type":"double"},"ReadDeleteRate":{"type":"double"},"ProjectedVolume":{"type":"long"},"Esps":{"type":"list","member":{}}}},"S3p":{"type":"structure","members":{"InboxRawCount":{"type":"long"},"SpamRawCount":{"type":"long"},"ProjectedInbox":{"type":"long"},"ProjectedSpam":{"type":"long"}}},"S3q":{"type":"list","member":{"type":"structure","members":{"IspName":{},"InboxRawCount":{"type":"long"},"SpamRawCount":{"type":"long"},"InboxPercentage":{"type":"double"},"SpamPercentage":{"type":"double"}}}},"S59":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 58107: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetDedicatedIps":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListConfigurationSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListDedicatedIpPools":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListDeliverabilityTestReports":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListDomainDeliverabilityCampaigns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListEmailIdentities":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"}}}' - ); - - /***/ - }, - - /***/ 58020: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-06-10","endpointPrefix":"polly","protocol":"rest-json","serviceFullName":"Amazon Polly","serviceId":"Polly","signatureVersion":"v4","uid":"polly-2016-06-10"},"operations":{"DeleteLexicon":{"http":{"method":"DELETE","requestUri":"/v1/lexicons/{LexiconName}","responseCode":200},"input":{"type":"structure","required":["Name"],"members":{"Name":{"shape":"S2","location":"uri","locationName":"LexiconName"}}},"output":{"type":"structure","members":{}}},"DescribeVoices":{"http":{"method":"GET","requestUri":"/v1/voices","responseCode":200},"input":{"type":"structure","members":{"Engine":{"location":"querystring","locationName":"Engine"},"LanguageCode":{"location":"querystring","locationName":"LanguageCode"},"IncludeAdditionalLanguageCodes":{"location":"querystring","locationName":"IncludeAdditionalLanguageCodes","type":"boolean"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Voices":{"type":"list","member":{"type":"structure","members":{"Gender":{},"Id":{},"LanguageCode":{},"LanguageName":{},"Name":{},"AdditionalLanguageCodes":{"type":"list","member":{}},"SupportedEngines":{"type":"list","member":{}}}}},"NextToken":{}}}},"GetLexicon":{"http":{"method":"GET","requestUri":"/v1/lexicons/{LexiconName}","responseCode":200},"input":{"type":"structure","required":["Name"],"members":{"Name":{"shape":"S2","location":"uri","locationName":"LexiconName"}}},"output":{"type":"structure","members":{"Lexicon":{"type":"structure","members":{"Content":{},"Name":{"shape":"S2"}}},"LexiconAttributes":{"shape":"Sm"}}}},"GetSpeechSynthesisTask":{"http":{"method":"GET","requestUri":"/v1/synthesisTasks/{TaskId}","responseCode":200},"input":{"type":"structure","required":["TaskId"],"members":{"TaskId":{"location":"uri","locationName":"TaskId"}}},"output":{"type":"structure","members":{"SynthesisTask":{"shape":"Sv"}}}},"ListLexicons":{"http":{"method":"GET","requestUri":"/v1/lexicons","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Lexicons":{"type":"list","member":{"type":"structure","members":{"Name":{"shape":"S2"},"Attributes":{"shape":"Sm"}}}},"NextToken":{}}}},"ListSpeechSynthesisTasks":{"http":{"method":"GET","requestUri":"/v1/synthesisTasks","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"NextToken":{},"SynthesisTasks":{"type":"list","member":{"shape":"Sv"}}}}},"PutLexicon":{"http":{"method":"PUT","requestUri":"/v1/lexicons/{LexiconName}","responseCode":200},"input":{"type":"structure","required":["Name","Content"],"members":{"Name":{"shape":"S2","location":"uri","locationName":"LexiconName"},"Content":{}}},"output":{"type":"structure","members":{}}},"StartSpeechSynthesisTask":{"http":{"requestUri":"/v1/synthesisTasks","responseCode":200},"input":{"type":"structure","required":["OutputFormat","OutputS3BucketName","Text","VoiceId"],"members":{"Engine":{},"LanguageCode":{},"LexiconNames":{"shape":"S12"},"OutputFormat":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"SampleRate":{},"SnsTopicArn":{},"SpeechMarkTypes":{"shape":"S15"},"Text":{},"TextType":{},"VoiceId":{}}},"output":{"type":"structure","members":{"SynthesisTask":{"shape":"Sv"}}}},"SynthesizeSpeech":{"http":{"requestUri":"/v1/speech","responseCode":200},"input":{"type":"structure","required":["OutputFormat","Text","VoiceId"],"members":{"Engine":{},"LanguageCode":{},"LexiconNames":{"shape":"S12"},"OutputFormat":{},"SampleRate":{},"SpeechMarkTypes":{"shape":"S15"},"Text":{},"TextType":{},"VoiceId":{}}},"output":{"type":"structure","members":{"AudioStream":{"type":"blob","streaming":true},"ContentType":{"location":"header","locationName":"Content-Type"},"RequestCharacters":{"location":"header","locationName":"x-amzn-RequestCharacters","type":"integer"}},"payload":"AudioStream"}}},"shapes":{"S2":{"type":"string","sensitive":true},"Sm":{"type":"structure","members":{"Alphabet":{},"LanguageCode":{},"LastModified":{"type":"timestamp"},"LexiconArn":{},"LexemesCount":{"type":"integer"},"Size":{"type":"integer"}}},"Sv":{"type":"structure","members":{"Engine":{},"TaskId":{},"TaskStatus":{},"TaskStatusReason":{},"OutputUri":{},"CreationTime":{"type":"timestamp"},"RequestCharacters":{"type":"integer"},"SnsTopicArn":{},"LexiconNames":{"shape":"S12"},"OutputFormat":{},"SampleRate":{},"SpeechMarkTypes":{"shape":"S15"},"TextType":{},"VoiceId":{},"LanguageCode":{}}},"S12":{"type":"list","member":{"shape":"S2"}},"S15":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 28573: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListSpeechSynthesisTasks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 19792: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-10-15","endpointPrefix":"api.pricing","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS Pricing","serviceFullName":"AWS Price List Service","serviceId":"Pricing","signatureVersion":"v4","signingName":"pricing","targetPrefix":"AWSPriceListService","uid":"pricing-2017-10-15"},"operations":{"DescribeServices":{"input":{"type":"structure","members":{"ServiceCode":{},"FormatVersion":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Services":{"type":"list","member":{"type":"structure","members":{"ServiceCode":{},"AttributeNames":{"type":"list","member":{}}}}},"FormatVersion":{},"NextToken":{}}}},"GetAttributeValues":{"input":{"type":"structure","required":["ServiceCode","AttributeName"],"members":{"ServiceCode":{},"AttributeName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AttributeValues":{"type":"list","member":{"type":"structure","members":{"Value":{}}}},"NextToken":{}}}},"GetProducts":{"input":{"type":"structure","members":{"ServiceCode":{},"Filters":{"type":"list","member":{"type":"structure","required":["Type","Field","Value"],"members":{"Type":{},"Field":{},"Value":{}}}},"FormatVersion":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FormatVersion":{},"PriceList":{"type":"list","member":{"jsonvalue":true}},"NextToken":{}}}}},"shapes":{}}' - ); - - /***/ - }, - - /***/ 45992: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeServices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetAttributeValues":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetProducts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 52675: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-01-02","endpointPrefix":"qldb","jsonVersion":"1.0","protocol":"rest-json","serviceAbbreviation":"QLDB","serviceFullName":"Amazon QLDB","serviceId":"QLDB","signatureVersion":"v4","signingName":"qldb","uid":"qldb-2019-01-02"},"operations":{"CreateLedger":{"http":{"requestUri":"/ledgers"},"input":{"type":"structure","required":["Name","PermissionsMode"],"members":{"Name":{},"Tags":{"shape":"S3"},"PermissionsMode":{},"DeletionProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"State":{},"CreationDateTime":{"type":"timestamp"},"DeletionProtection":{"type":"boolean"}}}},"DeleteLedger":{"http":{"method":"DELETE","requestUri":"/ledgers/{name}"},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"name"}}}},"DescribeJournalS3Export":{"http":{"method":"GET","requestUri":"/ledgers/{name}/journal-s3-exports/{exportId}"},"input":{"type":"structure","required":["Name","ExportId"],"members":{"Name":{"location":"uri","locationName":"name"},"ExportId":{"location":"uri","locationName":"exportId"}}},"output":{"type":"structure","required":["ExportDescription"],"members":{"ExportDescription":{"shape":"Sg"}}}},"DescribeLedger":{"http":{"method":"GET","requestUri":"/ledgers/{name}"},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"State":{},"CreationDateTime":{"type":"timestamp"},"DeletionProtection":{"type":"boolean"}}}},"ExportJournalToS3":{"http":{"requestUri":"/ledgers/{name}/journal-s3-exports"},"input":{"type":"structure","required":["Name","InclusiveStartTime","ExclusiveEndTime","S3ExportConfiguration","RoleArn"],"members":{"Name":{"location":"uri","locationName":"name"},"InclusiveStartTime":{"type":"timestamp"},"ExclusiveEndTime":{"type":"timestamp"},"S3ExportConfiguration":{"shape":"Si"},"RoleArn":{}}},"output":{"type":"structure","required":["ExportId"],"members":{"ExportId":{}}}},"GetBlock":{"http":{"requestUri":"/ledgers/{name}/block"},"input":{"type":"structure","required":["Name","BlockAddress"],"members":{"Name":{"location":"uri","locationName":"name"},"BlockAddress":{"shape":"Ss"},"DigestTipAddress":{"shape":"Ss"}}},"output":{"type":"structure","required":["Block"],"members":{"Block":{"shape":"Ss"},"Proof":{"shape":"Ss"}}}},"GetDigest":{"http":{"requestUri":"/ledgers/{name}/digest"},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","required":["Digest","DigestTipAddress"],"members":{"Digest":{"type":"blob"},"DigestTipAddress":{"shape":"Ss"}}}},"GetRevision":{"http":{"requestUri":"/ledgers/{name}/revision"},"input":{"type":"structure","required":["Name","BlockAddress","DocumentId"],"members":{"Name":{"location":"uri","locationName":"name"},"BlockAddress":{"shape":"Ss"},"DocumentId":{},"DigestTipAddress":{"shape":"Ss"}}},"output":{"type":"structure","required":["Revision"],"members":{"Proof":{"shape":"Ss"},"Revision":{"shape":"Ss"}}}},"ListJournalS3Exports":{"http":{"method":"GET","requestUri":"/journal-s3-exports"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"JournalS3Exports":{"shape":"S14"},"NextToken":{}}}},"ListJournalS3ExportsForLedger":{"http":{"method":"GET","requestUri":"/ledgers/{name}/journal-s3-exports"},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"name"},"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"JournalS3Exports":{"shape":"S14"},"NextToken":{}}}},"ListLedgers":{"http":{"method":"GET","requestUri":"/ledgers"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"max_results","type":"integer"},"NextToken":{"location":"querystring","locationName":"next_token"}}},"output":{"type":"structure","members":{"Ledgers":{"type":"list","member":{"type":"structure","members":{"Name":{},"State":{},"CreationDateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateLedger":{"http":{"method":"PATCH","requestUri":"/ledgers/{name}"},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"name"},"DeletionProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"Name":{},"Arn":{},"State":{},"CreationDateTime":{"type":"timestamp"},"DeletionProtection":{"type":"boolean"}}}}},"shapes":{"S3":{"type":"map","key":{},"value":{}},"Sg":{"type":"structure","required":["LedgerName","ExportId","ExportCreationTime","Status","InclusiveStartTime","ExclusiveEndTime","S3ExportConfiguration","RoleArn"],"members":{"LedgerName":{},"ExportId":{},"ExportCreationTime":{"type":"timestamp"},"Status":{},"InclusiveStartTime":{"type":"timestamp"},"ExclusiveEndTime":{"type":"timestamp"},"S3ExportConfiguration":{"shape":"Si"},"RoleArn":{}}},"Si":{"type":"structure","required":["Bucket","Prefix","EncryptionConfiguration"],"members":{"Bucket":{},"Prefix":{},"EncryptionConfiguration":{"type":"structure","required":["ObjectEncryptionType"],"members":{"ObjectEncryptionType":{},"KmsKeyArn":{}}}}},"Ss":{"type":"structure","members":{"IonText":{"type":"string","sensitive":true}},"sensitive":true},"S14":{"type":"list","member":{"shape":"Sg"}}}}' - ); - - /***/ - }, - - /***/ 4367: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListJournalS3Exports":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListJournalS3ExportsForLedger":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListLedgers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 67426: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-07-11","endpointPrefix":"session.qldb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"QLDB Session","serviceFullName":"Amazon QLDB Session","serviceId":"QLDB Session","signatureVersion":"v4","signingName":"qldb","targetPrefix":"QLDBSession","uid":"qldb-session-2019-07-11"},"operations":{"SendCommand":{"input":{"type":"structure","members":{"SessionToken":{},"StartSession":{"type":"structure","required":["LedgerName"],"members":{"LedgerName":{}}},"StartTransaction":{"type":"structure","members":{}},"EndSession":{"type":"structure","members":{}},"CommitTransaction":{"type":"structure","required":["TransactionId","CommitDigest"],"members":{"TransactionId":{},"CommitDigest":{"type":"blob"}}},"AbortTransaction":{"type":"structure","members":{}},"ExecuteStatement":{"type":"structure","required":["TransactionId","Statement"],"members":{"TransactionId":{},"Statement":{},"Parameters":{"type":"list","member":{"shape":"Se"}}}},"FetchPage":{"type":"structure","required":["TransactionId","NextPageToken"],"members":{"TransactionId":{},"NextPageToken":{}}}}},"output":{"type":"structure","members":{"StartSession":{"type":"structure","members":{"SessionToken":{}}},"StartTransaction":{"type":"structure","members":{"TransactionId":{}}},"EndSession":{"type":"structure","members":{}},"CommitTransaction":{"type":"structure","members":{"TransactionId":{},"CommitDigest":{"type":"blob"}}},"AbortTransaction":{"type":"structure","members":{}},"ExecuteStatement":{"type":"structure","members":{"FirstPage":{"shape":"Sq"}}},"FetchPage":{"type":"structure","members":{"Page":{"shape":"Sq"}}}}}}},"shapes":{"Se":{"type":"structure","members":{"IonBinary":{"type":"blob"},"IonText":{}}},"Sq":{"type":"structure","members":{"Values":{"type":"list","member":{"shape":"Se"}},"NextPageToken":{}}}}}' - ); - - /***/ - }, - - /***/ 96527: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 6807: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-04-01","endpointPrefix":"quicksight","jsonVersion":"1.0","protocol":"rest-json","serviceFullName":"Amazon QuickSight","serviceId":"QuickSight","signatureVersion":"v4","uid":"quicksight-2018-04-01"},"operations":{"CancelIngestion":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},"input":{"type":"structure","required":["AwsAccountId","DataSetId","IngestionId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{"location":"uri","locationName":"DataSetId"},"IngestionId":{"location":"uri","locationName":"IngestionId"}}},"output":{"type":"structure","members":{"Arn":{},"IngestionId":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"CreateDashboard":{"http":{"requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},"input":{"type":"structure","required":["AwsAccountId","DashboardId","Name","SourceEntity"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"Name":{},"Parameters":{"shape":"Sb"},"Permissions":{"shape":"St"},"SourceEntity":{"shape":"Sx"},"Tags":{"shape":"S11"},"VersionDescription":{},"DashboardPublishOptions":{"shape":"S16"}}},"output":{"type":"structure","members":{"Arn":{},"VersionArn":{},"DashboardId":{},"CreationStatus":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"CreateDataSet":{"http":{"requestUri":"/accounts/{AwsAccountId}/data-sets"},"input":{"type":"structure","required":["AwsAccountId","DataSetId","Name","PhysicalTableMap","ImportMode"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{},"Name":{},"PhysicalTableMap":{"shape":"S1h"},"LogicalTableMap":{"shape":"S21"},"ImportMode":{},"ColumnGroups":{"shape":"S2s"},"Permissions":{"shape":"St"},"RowLevelPermissionDataSet":{"shape":"S2y"},"Tags":{"shape":"S11"}}},"output":{"type":"structure","members":{"Arn":{},"DataSetId":{},"IngestionArn":{},"IngestionId":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"CreateDataSource":{"http":{"requestUri":"/accounts/{AwsAccountId}/data-sources"},"input":{"type":"structure","required":["AwsAccountId","DataSourceId","Name","Type"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSourceId":{},"Name":{},"Type":{},"DataSourceParameters":{"shape":"S33"},"Credentials":{"shape":"S43"},"Permissions":{"shape":"St"},"VpcConnectionProperties":{"shape":"S47"},"SslProperties":{"shape":"S48"},"Tags":{"shape":"S11"}}},"output":{"type":"structure","members":{"Arn":{},"DataSourceId":{},"CreationStatus":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"CreateGroup":{"http":{"requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"},"input":{"type":"structure","required":["GroupName","AwsAccountId","Namespace"],"members":{"GroupName":{},"Description":{},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"Group":{"shape":"S4f"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"CreateGroupMembership":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"},"input":{"type":"structure","required":["MemberName","GroupName","AwsAccountId","Namespace"],"members":{"MemberName":{"location":"uri","locationName":"MemberName"},"GroupName":{"location":"uri","locationName":"GroupName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"GroupMember":{"shape":"S4j"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"CreateIAMPolicyAssignment":{"http":{"requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/"},"input":{"type":"structure","required":["AwsAccountId","AssignmentName","AssignmentStatus","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"AssignmentName":{},"AssignmentStatus":{},"PolicyArn":{},"Identities":{"shape":"S4n"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"AssignmentName":{},"AssignmentId":{},"AssignmentStatus":{},"PolicyArn":{},"Identities":{"shape":"S4n"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"CreateIngestion":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},"input":{"type":"structure","required":["DataSetId","IngestionId","AwsAccountId"],"members":{"DataSetId":{"location":"uri","locationName":"DataSetId"},"IngestionId":{"location":"uri","locationName":"IngestionId"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"}}},"output":{"type":"structure","members":{"Arn":{},"IngestionId":{},"IngestionStatus":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"CreateTemplate":{"http":{"requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId","SourceEntity"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"Name":{},"Permissions":{"shape":"St"},"SourceEntity":{"shape":"S4w"},"Tags":{"shape":"S11"},"VersionDescription":{}}},"output":{"type":"structure","members":{"Arn":{},"VersionArn":{},"TemplateId":{},"CreationStatus":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"CreateTemplateAlias":{"http":{"requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId","AliasName","TemplateVersionNumber"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"AliasName":{"location":"uri","locationName":"AliasName"},"TemplateVersionNumber":{"type":"long"}}},"output":{"type":"structure","members":{"TemplateAlias":{"shape":"S54"},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"DeleteDashboard":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},"input":{"type":"structure","required":["AwsAccountId","DashboardId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"VersionNumber":{"location":"querystring","locationName":"version-number","type":"long"}}},"output":{"type":"structure","members":{"Status":{"location":"statusCode","type":"integer"},"Arn":{},"DashboardId":{},"RequestId":{}}}},"DeleteDataSet":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},"input":{"type":"structure","required":["AwsAccountId","DataSetId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{"location":"uri","locationName":"DataSetId"}}},"output":{"type":"structure","members":{"Arn":{},"DataSetId":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},"input":{"type":"structure","required":["AwsAccountId","DataSourceId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSourceId":{"location":"uri","locationName":"DataSourceId"}}},"output":{"type":"structure","members":{"Arn":{},"DataSourceId":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DeleteGroup":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},"input":{"type":"structure","required":["GroupName","AwsAccountId","Namespace"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DeleteGroupMembership":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"},"input":{"type":"structure","required":["MemberName","GroupName","AwsAccountId","Namespace"],"members":{"MemberName":{"location":"uri","locationName":"MemberName"},"GroupName":{"location":"uri","locationName":"GroupName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DeleteIAMPolicyAssignment":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}"},"input":{"type":"structure","required":["AwsAccountId","AssignmentName","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"AssignmentName":{"location":"uri","locationName":"AssignmentName"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"AssignmentName":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DeleteTemplate":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"VersionNumber":{"location":"querystring","locationName":"version-number","type":"long"}}},"output":{"type":"structure","members":{"RequestId":{},"Arn":{},"TemplateId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DeleteTemplateAlias":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId","AliasName"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"AliasName":{"location":"uri","locationName":"AliasName"}}},"output":{"type":"structure","members":{"Status":{"location":"statusCode","type":"integer"},"TemplateId":{},"AliasName":{},"Arn":{},"RequestId":{}}}},"DeleteUser":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},"input":{"type":"structure","required":["UserName","AwsAccountId","Namespace"],"members":{"UserName":{"location":"uri","locationName":"UserName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DeleteUserByPrincipalId":{"http":{"method":"DELETE","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}"},"input":{"type":"structure","required":["PrincipalId","AwsAccountId","Namespace"],"members":{"PrincipalId":{"location":"uri","locationName":"PrincipalId"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeDashboard":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},"input":{"type":"structure","required":["AwsAccountId","DashboardId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"VersionNumber":{"location":"querystring","locationName":"version-number","type":"long"},"AliasName":{"location":"querystring","locationName":"alias-name"}}},"output":{"type":"structure","members":{"Dashboard":{"type":"structure","members":{"DashboardId":{},"Arn":{},"Name":{},"Version":{"type":"structure","members":{"CreatedTime":{"type":"timestamp"},"Errors":{"type":"list","member":{"type":"structure","members":{"Type":{},"Message":{}}}},"VersionNumber":{"type":"long"},"Status":{},"Arn":{},"SourceEntityArn":{},"Description":{}}},"CreatedTime":{"type":"timestamp"},"LastPublishedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"DescribeDashboardPermissions":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","DashboardId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"}}},"output":{"type":"structure","members":{"DashboardId":{},"DashboardArn":{},"Permissions":{"shape":"St"},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"DescribeDataSet":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},"input":{"type":"structure","required":["AwsAccountId","DataSetId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{"location":"uri","locationName":"DataSetId"}}},"output":{"type":"structure","members":{"DataSet":{"type":"structure","members":{"Arn":{},"DataSetId":{},"Name":{},"CreatedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"PhysicalTableMap":{"shape":"S1h"},"LogicalTableMap":{"shape":"S21"},"OutputColumns":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{}}}},"ImportMode":{},"ConsumedSpiceCapacityInBytes":{"type":"long"},"ColumnGroups":{"shape":"S2s"},"RowLevelPermissionDataSet":{"shape":"S2y"}}},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeDataSetPermissions":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","DataSetId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{"location":"uri","locationName":"DataSetId"}}},"output":{"type":"structure","members":{"DataSetArn":{},"DataSetId":{},"Permissions":{"shape":"St"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeDataSource":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},"input":{"type":"structure","required":["AwsAccountId","DataSourceId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSourceId":{"location":"uri","locationName":"DataSourceId"}}},"output":{"type":"structure","members":{"DataSource":{"shape":"S68"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeDataSourcePermissions":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","DataSourceId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSourceId":{"location":"uri","locationName":"DataSourceId"}}},"output":{"type":"structure","members":{"DataSourceArn":{},"DataSourceId":{},"Permissions":{"shape":"St"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeGroup":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},"input":{"type":"structure","required":["GroupName","AwsAccountId","Namespace"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"Group":{"shape":"S4f"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeIAMPolicyAssignment":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"},"input":{"type":"structure","required":["AwsAccountId","AssignmentName","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"AssignmentName":{"location":"uri","locationName":"AssignmentName"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"IAMPolicyAssignment":{"type":"structure","members":{"AwsAccountId":{},"AssignmentId":{},"AssignmentName":{},"PolicyArn":{},"Identities":{"shape":"S4n"},"AssignmentStatus":{}}},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeIngestion":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},"input":{"type":"structure","required":["AwsAccountId","DataSetId","IngestionId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{"location":"uri","locationName":"DataSetId"},"IngestionId":{"location":"uri","locationName":"IngestionId"}}},"output":{"type":"structure","members":{"Ingestion":{"shape":"S6k"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeTemplate":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"VersionNumber":{"location":"querystring","locationName":"version-number","type":"long"},"AliasName":{"location":"querystring","locationName":"alias-name"}}},"output":{"type":"structure","members":{"Template":{"type":"structure","members":{"Arn":{},"Name":{},"Version":{"type":"structure","members":{"CreatedTime":{"type":"timestamp"},"Errors":{"type":"list","member":{"type":"structure","members":{"Type":{},"Message":{}}}},"VersionNumber":{"type":"long"},"Status":{},"DataSetConfigurations":{"type":"list","member":{"type":"structure","members":{"Placeholder":{},"DataSetSchema":{"type":"structure","members":{"ColumnSchemaList":{"type":"list","member":{"type":"structure","members":{"Name":{},"DataType":{},"GeographicRole":{}}}}}},"ColumnGroupSchemaList":{"type":"list","member":{"type":"structure","members":{"Name":{},"ColumnGroupColumnSchemaList":{"type":"list","member":{"type":"structure","members":{"Name":{}}}}}}}}}},"Description":{},"SourceEntityArn":{}}},"TemplateId":{},"LastUpdatedTime":{"type":"timestamp"},"CreatedTime":{"type":"timestamp"}}},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeTemplateAlias":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId","AliasName"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"AliasName":{"location":"uri","locationName":"AliasName"}}},"output":{"type":"structure","members":{"TemplateAlias":{"shape":"S54"},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"DescribeTemplatePermissions":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","TemplateId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"}}},"output":{"type":"structure","members":{"TemplateId":{},"TemplateArn":{},"Permissions":{"shape":"St"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"DescribeUser":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},"input":{"type":"structure","required":["UserName","AwsAccountId","Namespace"],"members":{"UserName":{"location":"uri","locationName":"UserName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"User":{"shape":"S7f"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"GetDashboardEmbedUrl":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url"},"input":{"type":"structure","required":["AwsAccountId","DashboardId","IdentityType"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"IdentityType":{"location":"querystring","locationName":"creds-type"},"SessionLifetimeInMinutes":{"location":"querystring","locationName":"session-lifetime","type":"long"},"UndoRedoDisabled":{"location":"querystring","locationName":"undo-redo-disabled","type":"boolean"},"ResetDisabled":{"location":"querystring","locationName":"reset-disabled","type":"boolean"},"UserArn":{"location":"querystring","locationName":"user-arn"}}},"output":{"type":"structure","members":{"EmbedUrl":{"type":"string","sensitive":true},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"ListDashboardVersions":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions"},"input":{"type":"structure","required":["AwsAccountId","DashboardId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"DashboardVersionSummaryList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CreatedTime":{"type":"timestamp"},"VersionNumber":{"type":"long"},"Status":{},"SourceEntityArn":{},"Description":{}}}},"NextToken":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"ListDashboards":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/dashboards"},"input":{"type":"structure","required":["AwsAccountId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"DashboardSummaryList":{"shape":"S7u"},"NextToken":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"ListDataSets":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sets"},"input":{"type":"structure","required":["AwsAccountId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"DataSetSummaries":{"type":"list","member":{"type":"structure","members":{"Arn":{},"DataSetId":{},"Name":{},"CreatedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"ImportMode":{},"RowLevelPermissionDataSet":{"shape":"S2y"}}}},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListDataSources":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sources"},"input":{"type":"structure","required":["AwsAccountId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"DataSources":{"type":"list","member":{"shape":"S68"}},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListGroupMemberships":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members"},"input":{"type":"structure","required":["GroupName","AwsAccountId","Namespace"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"GroupMemberList":{"type":"list","member":{"shape":"S4j"}},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListGroups":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"},"input":{"type":"structure","required":["AwsAccountId","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"GroupList":{"shape":"S88"},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListIAMPolicyAssignments":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments"},"input":{"type":"structure","required":["AwsAccountId","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"AssignmentStatus":{},"Namespace":{"location":"uri","locationName":"Namespace"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"IAMPolicyAssignments":{"type":"list","member":{"type":"structure","members":{"AssignmentName":{},"AssignmentStatus":{}}}},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListIAMPolicyAssignmentsForUser":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments"},"input":{"type":"structure","required":["AwsAccountId","UserName","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"UserName":{"location":"uri","locationName":"UserName"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"ActiveAssignments":{"type":"list","member":{"type":"structure","members":{"AssignmentName":{},"PolicyArn":{}}}},"RequestId":{},"NextToken":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListIngestions":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions"},"input":{"type":"structure","required":["DataSetId","AwsAccountId"],"members":{"DataSetId":{"location":"uri","locationName":"DataSetId"},"NextToken":{"location":"querystring","locationName":"next-token"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"Ingestions":{"type":"list","member":{"shape":"S6k"}},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/resources/{ResourceArn}/tags"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S11"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListTemplateAliases":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases"},"input":{"type":"structure","required":["AwsAccountId","TemplateId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-result","type":"integer"}}},"output":{"type":"structure","members":{"TemplateAliasList":{"type":"list","member":{"shape":"S54"}},"Status":{"location":"statusCode","type":"integer"},"RequestId":{},"NextToken":{}}}},"ListTemplateVersions":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/versions"},"input":{"type":"structure","required":["AwsAccountId","TemplateId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"TemplateVersionSummaryList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"VersionNumber":{"type":"long"},"CreatedTime":{"type":"timestamp"},"Status":{},"Description":{}}}},"NextToken":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"ListTemplates":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/templates"},"input":{"type":"structure","required":["AwsAccountId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-result","type":"integer"}}},"output":{"type":"structure","members":{"TemplateSummaryList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"TemplateId":{},"Name":{},"LatestVersionNumber":{"type":"long"},"CreatedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"}}}},"NextToken":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"ListUserGroups":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups"},"input":{"type":"structure","required":["UserName","AwsAccountId","Namespace"],"members":{"UserName":{"location":"uri","locationName":"UserName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"}}},"output":{"type":"structure","members":{"GroupList":{"shape":"S88"},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"ListUsers":{"http":{"method":"GET","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"},"input":{"type":"structure","required":["AwsAccountId","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"NextToken":{"location":"querystring","locationName":"next-token"},"MaxResults":{"location":"querystring","locationName":"max-results","type":"integer"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"UserList":{"type":"list","member":{"shape":"S7f"}},"NextToken":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"RegisterUser":{"http":{"requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"},"input":{"type":"structure","required":["IdentityType","Email","UserRole","AwsAccountId","Namespace"],"members":{"IdentityType":{},"Email":{},"UserRole":{},"IamArn":{},"SessionName":{},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"},"UserName":{}}},"output":{"type":"structure","members":{"User":{"shape":"S7f"},"UserInvitationUrl":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"SearchDashboards":{"http":{"requestUri":"/accounts/{AwsAccountId}/search/dashboards"},"input":{"type":"structure","required":["AwsAccountId","Filters"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Filters":{"type":"list","member":{"type":"structure","required":["Operator"],"members":{"Operator":{},"Name":{},"Value":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DashboardSummaryList":{"shape":"S7u"},"NextToken":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"TagResource":{"http":{"requestUri":"/resources/{ResourceArn}/tags"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"S11"}}},"output":{"type":"structure","members":{"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/resources/{ResourceArn}/tags"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"keys","type":"list","member":{}}}},"output":{"type":"structure","members":{"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateDashboard":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},"input":{"type":"structure","required":["AwsAccountId","DashboardId","Name","SourceEntity"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"Name":{},"SourceEntity":{"shape":"Sx"},"Parameters":{"shape":"Sb"},"VersionDescription":{},"DashboardPublishOptions":{"shape":"S16"}}},"output":{"type":"structure","members":{"Arn":{},"VersionArn":{},"DashboardId":{},"CreationStatus":{},"Status":{"type":"integer"},"RequestId":{}}}},"UpdateDashboardPermissions":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","DashboardId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"GrantPermissions":{"shape":"S9k"},"RevokePermissions":{"shape":"S9k"}}},"output":{"type":"structure","members":{"DashboardArn":{},"DashboardId":{},"Permissions":{"shape":"St"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateDashboardPublishedVersion":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}"},"input":{"type":"structure","required":["AwsAccountId","DashboardId","VersionNumber"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DashboardId":{"location":"uri","locationName":"DashboardId"},"VersionNumber":{"location":"uri","locationName":"VersionNumber","type":"long"}}},"output":{"type":"structure","members":{"DashboardId":{},"DashboardArn":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"UpdateDataSet":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},"input":{"type":"structure","required":["AwsAccountId","DataSetId","Name","PhysicalTableMap","ImportMode"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{"location":"uri","locationName":"DataSetId"},"Name":{},"PhysicalTableMap":{"shape":"S1h"},"LogicalTableMap":{"shape":"S21"},"ImportMode":{},"ColumnGroups":{"shape":"S2s"},"RowLevelPermissionDataSet":{"shape":"S2y"}}},"output":{"type":"structure","members":{"Arn":{},"DataSetId":{},"IngestionArn":{},"IngestionId":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateDataSetPermissions":{"http":{"requestUri":"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","DataSetId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSetId":{"location":"uri","locationName":"DataSetId"},"GrantPermissions":{"shape":"St"},"RevokePermissions":{"shape":"St"}}},"output":{"type":"structure","members":{"DataSetArn":{},"DataSetId":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateDataSource":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},"input":{"type":"structure","required":["AwsAccountId","DataSourceId","Name"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSourceId":{"location":"uri","locationName":"DataSourceId"},"Name":{},"DataSourceParameters":{"shape":"S33"},"Credentials":{"shape":"S43"},"VpcConnectionProperties":{"shape":"S47"},"SslProperties":{"shape":"S48"}}},"output":{"type":"structure","members":{"Arn":{},"DataSourceId":{},"UpdateStatus":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateDataSourcePermissions":{"http":{"requestUri":"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","DataSourceId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"DataSourceId":{"location":"uri","locationName":"DataSourceId"},"GrantPermissions":{"shape":"St"},"RevokePermissions":{"shape":"St"}}},"output":{"type":"structure","members":{"DataSourceArn":{},"DataSourceId":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateGroup":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},"input":{"type":"structure","required":["GroupName","AwsAccountId","Namespace"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"},"Description":{},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"}}},"output":{"type":"structure","members":{"Group":{"shape":"S4f"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateIAMPolicyAssignment":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"},"input":{"type":"structure","required":["AwsAccountId","AssignmentName","Namespace"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"AssignmentName":{"location":"uri","locationName":"AssignmentName"},"Namespace":{"location":"uri","locationName":"Namespace"},"AssignmentStatus":{},"PolicyArn":{},"Identities":{"shape":"S4n"}}},"output":{"type":"structure","members":{"AssignmentName":{},"AssignmentId":{},"PolicyArn":{},"Identities":{"shape":"S4n"},"AssignmentStatus":{},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateTemplate":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId","SourceEntity"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"SourceEntity":{"shape":"S4w"},"VersionDescription":{},"Name":{}}},"output":{"type":"structure","members":{"TemplateId":{},"Arn":{},"VersionArn":{},"CreationStatus":{},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"UpdateTemplateAlias":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},"input":{"type":"structure","required":["AwsAccountId","TemplateId","AliasName","TemplateVersionNumber"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"AliasName":{"location":"uri","locationName":"AliasName"},"TemplateVersionNumber":{"type":"long"}}},"output":{"type":"structure","members":{"TemplateAlias":{"shape":"S54"},"Status":{"location":"statusCode","type":"integer"},"RequestId":{}}}},"UpdateTemplatePermissions":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"},"input":{"type":"structure","required":["AwsAccountId","TemplateId"],"members":{"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"TemplateId":{"location":"uri","locationName":"TemplateId"},"GrantPermissions":{"shape":"S9k"},"RevokePermissions":{"shape":"S9k"}}},"output":{"type":"structure","members":{"TemplateId":{},"TemplateArn":{},"Permissions":{"shape":"St"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}},"UpdateUser":{"http":{"method":"PUT","requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},"input":{"type":"structure","required":["UserName","AwsAccountId","Namespace","Email","Role"],"members":{"UserName":{"location":"uri","locationName":"UserName"},"AwsAccountId":{"location":"uri","locationName":"AwsAccountId"},"Namespace":{"location":"uri","locationName":"Namespace"},"Email":{},"Role":{}}},"output":{"type":"structure","members":{"User":{"shape":"S7f"},"RequestId":{},"Status":{"location":"statusCode","type":"integer"}}}}},"shapes":{"Sb":{"type":"structure","members":{"StringParameters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{}}}}},"IntegerParameters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"type":"long"}}}}},"DecimalParameters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"type":"double"}}}}},"DateTimeParameters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"type":"timestamp"}}}}}}},"St":{"type":"list","member":{"shape":"Su"}},"Su":{"type":"structure","required":["Principal","Actions"],"members":{"Principal":{},"Actions":{"type":"list","member":{}}}},"Sx":{"type":"structure","members":{"SourceTemplate":{"type":"structure","required":["DataSetReferences","Arn"],"members":{"DataSetReferences":{"shape":"Sz"},"Arn":{}}}}},"Sz":{"type":"list","member":{"type":"structure","required":["DataSetPlaceholder","DataSetArn"],"members":{"DataSetPlaceholder":{},"DataSetArn":{}}}},"S11":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S16":{"type":"structure","members":{"AdHocFilteringOption":{"type":"structure","members":{"AvailabilityStatus":{}}},"ExportToCSVOption":{"type":"structure","members":{"AvailabilityStatus":{}}},"SheetControlsOption":{"type":"structure","members":{"VisibilityState":{}}}}},"S1h":{"type":"map","key":{},"value":{"type":"structure","members":{"RelationalTable":{"type":"structure","required":["DataSourceArn","Name","InputColumns"],"members":{"DataSourceArn":{},"Schema":{},"Name":{},"InputColumns":{"shape":"S1n"}}},"CustomSql":{"type":"structure","required":["DataSourceArn","Name","SqlQuery"],"members":{"DataSourceArn":{},"Name":{},"SqlQuery":{},"Columns":{"shape":"S1n"}}},"S3Source":{"type":"structure","required":["DataSourceArn","InputColumns"],"members":{"DataSourceArn":{},"UploadSettings":{"type":"structure","members":{"Format":{},"StartFromRow":{"type":"integer"},"ContainsHeader":{"type":"boolean"},"TextQualifier":{},"Delimiter":{}}},"InputColumns":{"shape":"S1n"}}}}}},"S1n":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{}}}},"S21":{"type":"map","key":{},"value":{"type":"structure","required":["Alias","Source"],"members":{"Alias":{},"DataTransforms":{"type":"list","member":{"type":"structure","members":{"ProjectOperation":{"type":"structure","required":["ProjectedColumns"],"members":{"ProjectedColumns":{"type":"list","member":{}}}},"FilterOperation":{"type":"structure","required":["ConditionExpression"],"members":{"ConditionExpression":{}}},"CreateColumnsOperation":{"type":"structure","required":["Columns"],"members":{"Columns":{"type":"list","member":{"type":"structure","required":["ColumnName","ColumnId","Expression"],"members":{"ColumnName":{},"ColumnId":{},"Expression":{}}}}}},"RenameColumnOperation":{"type":"structure","required":["ColumnName","NewColumnName"],"members":{"ColumnName":{},"NewColumnName":{}}},"CastColumnTypeOperation":{"type":"structure","required":["ColumnName","NewColumnType"],"members":{"ColumnName":{},"NewColumnType":{},"Format":{}}},"TagColumnOperation":{"type":"structure","required":["ColumnName","Tags"],"members":{"ColumnName":{},"Tags":{"type":"list","member":{"type":"structure","members":{"ColumnGeographicRole":{}}}}}}}}},"Source":{"type":"structure","members":{"JoinInstruction":{"type":"structure","required":["LeftOperand","RightOperand","Type","OnClause"],"members":{"LeftOperand":{},"RightOperand":{},"Type":{},"OnClause":{}}},"PhysicalTableId":{}}}}}},"S2s":{"type":"list","member":{"type":"structure","members":{"GeoSpatialColumnGroup":{"type":"structure","required":["Name","CountryCode","Columns"],"members":{"Name":{},"CountryCode":{},"Columns":{"type":"list","member":{}}}}}}},"S2y":{"type":"structure","required":["Arn","PermissionPolicy"],"members":{"Arn":{},"PermissionPolicy":{}}},"S33":{"type":"structure","members":{"AmazonElasticsearchParameters":{"type":"structure","required":["Domain"],"members":{"Domain":{}}},"AthenaParameters":{"type":"structure","members":{"WorkGroup":{}}},"AuroraParameters":{"type":"structure","required":["Host","Port","Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{}}},"AuroraPostgreSqlParameters":{"type":"structure","required":["Host","Port","Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{}}},"AwsIotAnalyticsParameters":{"type":"structure","required":["DataSetName"],"members":{"DataSetName":{}}},"JiraParameters":{"type":"structure","required":["SiteBaseUrl"],"members":{"SiteBaseUrl":{}}},"MariaDbParameters":{"type":"structure","required":["Host","Port","Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{}}},"MySqlParameters":{"type":"structure","required":["Host","Port","Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{}}},"PostgreSqlParameters":{"type":"structure","required":["Host","Port","Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{}}},"PrestoParameters":{"type":"structure","required":["Host","Port","Catalog"],"members":{"Host":{},"Port":{"type":"integer"},"Catalog":{}}},"RdsParameters":{"type":"structure","required":["InstanceId","Database"],"members":{"InstanceId":{},"Database":{}}},"RedshiftParameters":{"type":"structure","required":["Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{},"ClusterId":{}}},"S3Parameters":{"type":"structure","required":["ManifestFileLocation"],"members":{"ManifestFileLocation":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{},"Key":{}}}}},"ServiceNowParameters":{"type":"structure","required":["SiteBaseUrl"],"members":{"SiteBaseUrl":{}}},"SnowflakeParameters":{"type":"structure","required":["Host","Database","Warehouse"],"members":{"Host":{},"Database":{},"Warehouse":{}}},"SparkParameters":{"type":"structure","required":["Host","Port"],"members":{"Host":{},"Port":{"type":"integer"}}},"SqlServerParameters":{"type":"structure","required":["Host","Port","Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{}}},"TeradataParameters":{"type":"structure","required":["Host","Port","Database"],"members":{"Host":{},"Port":{"type":"integer"},"Database":{}}},"TwitterParameters":{"type":"structure","required":["Query","MaxRows"],"members":{"Query":{},"MaxRows":{"type":"integer"}}}}},"S43":{"type":"structure","members":{"CredentialPair":{"type":"structure","required":["Username","Password"],"members":{"Username":{},"Password":{}}}},"sensitive":true},"S47":{"type":"structure","required":["VpcConnectionArn"],"members":{"VpcConnectionArn":{}}},"S48":{"type":"structure","members":{"DisableSsl":{"type":"boolean"}}},"S4f":{"type":"structure","members":{"Arn":{},"GroupName":{},"Description":{},"PrincipalId":{}}},"S4j":{"type":"structure","members":{"Arn":{},"MemberName":{}}},"S4n":{"type":"map","key":{},"value":{"type":"list","member":{}}},"S4w":{"type":"structure","members":{"SourceAnalysis":{"type":"structure","required":["Arn","DataSetReferences"],"members":{"Arn":{},"DataSetReferences":{"shape":"Sz"}}},"SourceTemplate":{"type":"structure","required":["Arn"],"members":{"Arn":{}}}}},"S54":{"type":"structure","members":{"AliasName":{},"Arn":{},"TemplateVersionNumber":{"type":"long"}}},"S68":{"type":"structure","members":{"Arn":{},"DataSourceId":{},"Name":{},"Type":{},"Status":{},"CreatedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"DataSourceParameters":{"shape":"S33"},"VpcConnectionProperties":{"shape":"S47"},"SslProperties":{"shape":"S48"},"ErrorInfo":{"type":"structure","members":{"Type":{},"Message":{}}}}},"S6k":{"type":"structure","required":["Arn","IngestionStatus","CreatedTime"],"members":{"Arn":{},"IngestionId":{},"IngestionStatus":{},"ErrorInfo":{"type":"structure","members":{"Type":{},"Message":{}}},"RowInfo":{"type":"structure","members":{"RowsIngested":{"type":"long"},"RowsDropped":{"type":"long"}}},"QueueInfo":{"type":"structure","required":["WaitingOnIngestion","QueuedIngestion"],"members":{"WaitingOnIngestion":{},"QueuedIngestion":{}}},"CreatedTime":{"type":"timestamp"},"IngestionTimeInSeconds":{"type":"long"},"IngestionSizeInBytes":{"type":"long"},"RequestSource":{},"RequestType":{}}},"S7f":{"type":"structure","members":{"Arn":{},"UserName":{},"Email":{},"Role":{},"IdentityType":{},"Active":{"type":"boolean"},"PrincipalId":{}}},"S7u":{"type":"list","member":{"type":"structure","members":{"Arn":{},"DashboardId":{},"Name":{},"CreatedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"PublishedVersionNumber":{"type":"long"},"LastPublishedTime":{"type":"timestamp"}}}},"S88":{"type":"list","member":{"shape":"S4f"}},"S9k":{"type":"list","member":{"shape":"Su"}}}}' - ); - - /***/ - }, - - /***/ 81489: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDashboardVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDashboards":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDataSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDataSources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListIngestions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTemplateAliases":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTemplateVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTemplates":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchDashboards":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 83728: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-01-04","endpointPrefix":"ram","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"RAM","serviceFullName":"AWS Resource Access Manager","serviceId":"RAM","signatureVersion":"v4","uid":"ram-2018-01-04"},"operations":{"AcceptResourceShareInvitation":{"http":{"requestUri":"/acceptresourceshareinvitation"},"input":{"type":"structure","required":["resourceShareInvitationArn"],"members":{"resourceShareInvitationArn":{},"clientToken":{}}},"output":{"type":"structure","members":{"resourceShareInvitation":{"shape":"S4"},"clientToken":{}}}},"AssociateResourceShare":{"http":{"requestUri":"/associateresourceshare"},"input":{"type":"structure","required":["resourceShareArn"],"members":{"resourceShareArn":{},"resourceArns":{"shape":"Sd"},"principals":{"shape":"Se"},"clientToken":{}}},"output":{"type":"structure","members":{"resourceShareAssociations":{"shape":"S7"},"clientToken":{}}}},"AssociateResourceSharePermission":{"http":{"requestUri":"/associateresourcesharepermission"},"input":{"type":"structure","required":["resourceShareArn","permissionArn"],"members":{"resourceShareArn":{},"permissionArn":{},"replace":{"type":"boolean"},"clientToken":{}}},"output":{"type":"structure","members":{"returnValue":{"type":"boolean"},"clientToken":{}}}},"CreateResourceShare":{"http":{"requestUri":"/createresourceshare"},"input":{"type":"structure","required":["name"],"members":{"name":{},"resourceArns":{"shape":"Sd"},"principals":{"shape":"Se"},"tags":{"shape":"Sj"},"allowExternalPrincipals":{"type":"boolean"},"clientToken":{},"permissionArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"resourceShare":{"shape":"Sp"},"clientToken":{}}}},"DeleteResourceShare":{"http":{"method":"DELETE","requestUri":"/deleteresourceshare"},"input":{"type":"structure","required":["resourceShareArn"],"members":{"resourceShareArn":{"location":"querystring","locationName":"resourceShareArn"},"clientToken":{"location":"querystring","locationName":"clientToken"}}},"output":{"type":"structure","members":{"returnValue":{"type":"boolean"},"clientToken":{}}}},"DisassociateResourceShare":{"http":{"requestUri":"/disassociateresourceshare"},"input":{"type":"structure","required":["resourceShareArn"],"members":{"resourceShareArn":{},"resourceArns":{"shape":"Sd"},"principals":{"shape":"Se"},"clientToken":{}}},"output":{"type":"structure","members":{"resourceShareAssociations":{"shape":"S7"},"clientToken":{}}}},"DisassociateResourceSharePermission":{"http":{"requestUri":"/disassociateresourcesharepermission"},"input":{"type":"structure","required":["resourceShareArn","permissionArn"],"members":{"resourceShareArn":{},"permissionArn":{},"clientToken":{}}},"output":{"type":"structure","members":{"returnValue":{"type":"boolean"},"clientToken":{}}}},"EnableSharingWithAwsOrganization":{"http":{"requestUri":"/enablesharingwithawsorganization"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"returnValue":{"type":"boolean"}}}},"GetPermission":{"http":{"requestUri":"/getpermission"},"input":{"type":"structure","required":["permissionArn"],"members":{"permissionArn":{},"permissionVersion":{"type":"integer"}}},"output":{"type":"structure","members":{"permission":{"type":"structure","members":{"arn":{},"version":{},"defaultVersion":{"type":"boolean"},"name":{},"resourceType":{},"permission":{},"creationTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"}}}}}},"GetResourcePolicies":{"http":{"requestUri":"/getresourcepolicies"},"input":{"type":"structure","required":["resourceArns"],"members":{"resourceArns":{"shape":"Sd"},"principal":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"policies":{"type":"list","member":{}},"nextToken":{}}}},"GetResourceShareAssociations":{"http":{"requestUri":"/getresourceshareassociations"},"input":{"type":"structure","required":["associationType"],"members":{"associationType":{},"resourceShareArns":{"shape":"S1a"},"resourceArn":{},"principal":{},"associationStatus":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"resourceShareAssociations":{"shape":"S7"},"nextToken":{}}}},"GetResourceShareInvitations":{"http":{"requestUri":"/getresourceshareinvitations"},"input":{"type":"structure","members":{"resourceShareInvitationArns":{"type":"list","member":{}},"resourceShareArns":{"shape":"S1a"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"resourceShareInvitations":{"type":"list","member":{"shape":"S4"}},"nextToken":{}}}},"GetResourceShares":{"http":{"requestUri":"/getresourceshares"},"input":{"type":"structure","required":["resourceOwner"],"members":{"resourceShareArns":{"shape":"S1a"},"resourceShareStatus":{},"resourceOwner":{},"name":{},"tagFilters":{"type":"list","member":{"type":"structure","members":{"tagKey":{},"tagValues":{"type":"list","member":{}}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"resourceShares":{"type":"list","member":{"shape":"Sp"}},"nextToken":{}}}},"ListPendingInvitationResources":{"http":{"requestUri":"/listpendinginvitationresources"},"input":{"type":"structure","required":["resourceShareInvitationArn"],"members":{"resourceShareInvitationArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"resources":{"shape":"S1p"},"nextToken":{}}}},"ListPermissions":{"http":{"requestUri":"/listpermissions"},"input":{"type":"structure","members":{"resourceType":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"permissions":{"shape":"S1u"},"nextToken":{}}}},"ListPrincipals":{"http":{"requestUri":"/listprincipals"},"input":{"type":"structure","required":["resourceOwner"],"members":{"resourceOwner":{},"resourceArn":{},"principals":{"shape":"Se"},"resourceType":{},"resourceShareArns":{"shape":"S1a"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"principals":{"type":"list","member":{"type":"structure","members":{"id":{},"resourceShareArn":{},"creationTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"},"external":{"type":"boolean"}}}},"nextToken":{}}}},"ListResourceSharePermissions":{"http":{"requestUri":"/listresourcesharepermissions"},"input":{"type":"structure","required":["resourceShareArn"],"members":{"resourceShareArn":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"permissions":{"shape":"S1u"},"nextToken":{}}}},"ListResources":{"http":{"requestUri":"/listresources"},"input":{"type":"structure","required":["resourceOwner"],"members":{"resourceOwner":{},"principal":{},"resourceType":{},"resourceArns":{"shape":"Sd"},"resourceShareArns":{"shape":"S1a"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"resources":{"shape":"S1p"},"nextToken":{}}}},"PromoteResourceShareCreatedFromPolicy":{"http":{"requestUri":"/promoteresourcesharecreatedfrompolicy"},"input":{"type":"structure","required":["resourceShareArn"],"members":{"resourceShareArn":{"location":"querystring","locationName":"resourceShareArn"}}},"output":{"type":"structure","members":{"returnValue":{"type":"boolean"}}}},"RejectResourceShareInvitation":{"http":{"requestUri":"/rejectresourceshareinvitation"},"input":{"type":"structure","required":["resourceShareInvitationArn"],"members":{"resourceShareInvitationArn":{},"clientToken":{}}},"output":{"type":"structure","members":{"resourceShareInvitation":{"shape":"S4"},"clientToken":{}}}},"TagResource":{"http":{"requestUri":"/tagresource"},"input":{"type":"structure","required":["resourceShareArn","tags"],"members":{"resourceShareArn":{},"tags":{"shape":"Sj"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"requestUri":"/untagresource"},"input":{"type":"structure","required":["resourceShareArn","tagKeys"],"members":{"resourceShareArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateResourceShare":{"http":{"requestUri":"/updateresourceshare"},"input":{"type":"structure","required":["resourceShareArn"],"members":{"resourceShareArn":{},"name":{},"allowExternalPrincipals":{"type":"boolean"},"clientToken":{}}},"output":{"type":"structure","members":{"resourceShare":{"shape":"Sp"},"clientToken":{}}}}},"shapes":{"S4":{"type":"structure","members":{"resourceShareInvitationArn":{},"resourceShareName":{},"resourceShareArn":{},"senderAccountId":{},"receiverAccountId":{},"invitationTimestamp":{"type":"timestamp"},"status":{},"resourceShareAssociations":{"shape":"S7","deprecated":true,"deprecatedMessage":"This member has been deprecated. Use ListPendingInvitationResources."}}},"S7":{"type":"list","member":{"type":"structure","members":{"resourceShareArn":{},"resourceShareName":{},"associatedEntity":{},"associationType":{},"status":{},"statusMessage":{},"creationTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"},"external":{"type":"boolean"}}}},"Sd":{"type":"list","member":{}},"Se":{"type":"list","member":{}},"Sj":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"Sp":{"type":"structure","members":{"resourceShareArn":{},"name":{},"owningAccountId":{},"allowExternalPrincipals":{"type":"boolean"},"status":{},"statusMessage":{},"tags":{"shape":"Sj"},"creationTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"},"featureSet":{}}},"S1a":{"type":"list","member":{}},"S1p":{"type":"list","member":{"type":"structure","members":{"arn":{},"type":{},"resourceShareArn":{},"resourceGroupArn":{},"status":{},"statusMessage":{},"creationTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"}}}},"S1u":{"type":"list","member":{"type":"structure","members":{"arn":{},"version":{},"defaultVersion":{"type":"boolean"},"name":{},"resourceType":{},"status":{},"creationTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"}}}}}}' - ); - - /***/ - }, - - /***/ 83147: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetResourcePolicies":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetResourceShareAssociations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetResourceShareInvitations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"GetResourceShares":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListPendingInvitationResources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListPrincipals":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListResources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); - - /***/ - }, - - /***/ 56144: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-01-10","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2013-01-10","xmlNamespace":"http://rds.amazonaws.com/doc/2013-01-10/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S1c"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1i"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1o"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S25"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S25","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"St","locationName":"DBInstance"}}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S1c","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2f"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sk","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S11","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2f"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1o","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S14","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S3m","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S3o"}},"wrapper":true}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2f"}}},"output":{"shape":"S3z","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1i"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sp"},"VpcSecurityGroupMemberships":{"shape":"Sq"}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1o"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S3m"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2f"}}},"output":{"shape":"S3z","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"Id":{},"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sv"},"VpcSecurityGroups":{"shape":"Sx"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S11"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMembership":{"type":"structure","members":{"OptionGroupName":{},"Status":{}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"}},"wrapper":true},"Sv":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"Sx":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S11":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S14"},"SubnetStatus":{}}}}},"wrapper":true},"S14":{"type":"structure","members":{"Name":{},"ProvisionedIopsCapable":{"type":"boolean"}},"wrapper":true},"S1c":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1i":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1o":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sv"},"VpcSecurityGroupMemberships":{"shape":"Sx"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"S25":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2f":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S3m":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S3o"}},"wrapper":true},"S3o":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S3z":{"type":"structure","members":{"DBParameterGroupName":{}}}}}' - ); - - /***/ - }, - - /***/ 76660: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"ListTagsForResource":{"result_key":"TagList"}}}' - ); - - /***/ - }, - - /***/ 15633: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-02-12","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2013-02-12","xmlNamespace":"http://rds.amazonaws.com/doc/2013-02-12/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S1d"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1j"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1p"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S28"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S28","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"St","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S1d","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2n"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sk","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S11","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2n"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1p","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S14","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S3w","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S3y"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2n"}}},"output":{"shape":"S4b","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1j"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sp"},"VpcSecurityGroupMemberships":{"shape":"Sq"},"OptionSettings":{"type":"list","member":{"shape":"S1t","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1p"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S3w"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2n"}}},"output":{"shape":"S4b","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sv"},"VpcSecurityGroups":{"shape":"Sx"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S11"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"}},"wrapper":true},"Sv":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"Sx":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S11":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S14"},"SubnetStatus":{}}}}},"wrapper":true},"S14":{"type":"structure","members":{"Name":{},"ProvisionedIopsCapable":{"type":"boolean"}},"wrapper":true},"S1d":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1j":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1p":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"S1t","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sv"},"VpcSecurityGroupMemberships":{"shape":"Sx"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"S1t":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S28":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2n":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S3w":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S3y"}},"wrapper":true},"S3y":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4b":{"type":"structure","members":{"DBParameterGroupName":{}}}}}' - ); - - /***/ - }, - - /***/ 37654: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}}' - ); - - /***/ - }, - - /***/ 53439: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-09-09","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2013-09-09","xmlNamespace":"http://rds.amazonaws.com/doc/2013-09-09/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"DBSubnetGroupName":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S1f"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1l"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1r"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sk"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S2d"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S2d","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"St","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S1f","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2s"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sk","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S11","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2s"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S27"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S27"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1r","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S14","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S41","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S27"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S43"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S27"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"Sp"},"VpcSecurityGroupIds":{"shape":"Sq"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2s"}}},"output":{"shape":"S4g","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1l"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S11"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"Sp"},"VpcSecurityGroupMemberships":{"shape":"Sq"},"OptionSettings":{"type":"list","member":{"shape":"S1v","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1r"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S41"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2s"}}},"output":{"shape":"S4g","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"St"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{}},"wrapper":true},"Sp":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"Sq":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"St":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sv"},"VpcSecurityGroups":{"shape":"Sx"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S11"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}}},"wrapper":true},"Sv":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"Sx":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S11":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S14"},"SubnetStatus":{}}}}},"wrapper":true},"S14":{"type":"structure","members":{"Name":{},"ProvisionedIopsCapable":{"type":"boolean"}},"wrapper":true},"S1f":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"S1l":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S1r":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"S1v","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sv"},"VpcSecurityGroupMemberships":{"shape":"Sx"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"S1v":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S27":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S2d":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2s":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S41":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S43"}},"wrapper":true},"S43":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4g":{"type":"structure","members":{"DBParameterGroupName":{}}}}}' - ); - - /***/ - }, - - /***/ 17223: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}}' - ); - - /***/ - }, - - /***/ 60967: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"deleted","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]}}}' - ); - - /***/ - }, - - /***/ 72333: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-09-01","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2014-09-01","xmlNamespace":"http://rds.amazonaws.com/doc/2014-09-01/"},"operations":{"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"S9"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CopyDBParameterGroup":{"input":{"type":"structure","required":["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],"members":{"SourceDBParameterGroupIdentifier":{},"TargetDBParameterGroupIdentifier":{},"TargetDBParameterGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"Sk"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"CopyOptionGroup":{"input":{"type":"structure","required":["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],"members":{"SourceOptionGroupIdentifier":{},"TargetOptionGroupIdentifier":{},"TargetOptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CopyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S13"},"VpcSecurityGroupIds":{"shape":"S14"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"S9"},"DBSubnetGroupName":{},"StorageType":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"Sk"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1u"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1b"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"SourceIds":{"shape":"S5"},"Enabled":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"Sn"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S2h"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S2h","locationName":"CharacterSet"}}}}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S17","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"Sk","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S2w"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"Sn","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S1b","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S2w"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S2b"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S6"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S4","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S6"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S6"},"Date":{"type":"timestamp"}}}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S2b"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"St","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S1e","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"},"StorageType":{},"SupportsIops":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S45","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S2b"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S47"}},"wrapper":true}}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S2b"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"S9"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSecurityGroups":{"shape":"S13"},"VpcSecurityGroupIds":{"shape":"S14"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S2w"}}},"output":{"shape":"S4k","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S1u"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S1b"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S6"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"DBSecurityGroupMemberships":{"shape":"S13"},"VpcSecurityGroupMemberships":{"shape":"S14"},"OptionSettings":{"type":"list","member":{"shape":"Sx","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"St"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"S9"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S45"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S4"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S2w"}}},"output":{"shape":"S4k","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"S9"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"S17"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sd"}}}}},"shapes":{"S4":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S5"},"EventCategoriesList":{"shape":"S6"},"Enabled":{"type":"boolean"}},"wrapper":true},"S5":{"type":"list","member":{"locationName":"SourceId"}},"S6":{"type":"list","member":{"locationName":"EventCategory"}},"S9":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sd":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}}},"wrapper":true},"Sk":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{}},"wrapper":true},"Sn":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{},"StorageType":{},"TdeCredentialArn":{}},"wrapper":true},"St":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionSettings":{"type":"list","member":{"shape":"Sx","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"Sy"},"VpcSecurityGroupMemberships":{"shape":"S10"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{}},"wrapper":true},"Sx":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"Sy":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"S10":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S13":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"S14":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S17":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"Sy"},"VpcSecurityGroups":{"shape":"S10"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S1b"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"StorageType":{},"TdeCredentialArn":{}},"wrapper":true},"S1b":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S1e"},"SubnetStatus":{}}}}},"wrapper":true},"S1e":{"type":"structure","members":{"Name":{}},"wrapper":true},"S1u":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S2b":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S2h":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S2w":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{}}}},"S45":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S47"}},"wrapper":true},"S47":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S4k":{"type":"structure","members":{"DBParameterGroupName":{}}}}}' - ); - - /***/ - }, - - /***/ 86022: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 6210: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-10-31","endpointPrefix":"rds","protocol":"query","serviceAbbreviation":"Amazon RDS","serviceFullName":"Amazon Relational Database Service","serviceId":"RDS","signatureVersion":"v4","uid":"rds-2014-10-31","xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/"},"operations":{"AddRoleToDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"AddRoleToDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","RoleArn","FeatureName"],"members":{"DBInstanceIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"AddSourceIdentifierToSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"AddSourceIdentifierToSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"Sb"}}}},"ApplyPendingMaintenanceAction":{"input":{"type":"structure","required":["ResourceIdentifier","ApplyAction","OptInType"],"members":{"ResourceIdentifier":{},"ApplyAction":{},"OptInType":{}}},"output":{"resultWrapper":"ApplyPendingMaintenanceActionResult","type":"structure","members":{"ResourcePendingMaintenanceActions":{"shape":"Sf"}}}},"AuthorizeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sl"}}}},"BacktrackDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","BacktrackTo"],"members":{"DBClusterIdentifier":{},"BacktrackTo":{"type":"timestamp"},"Force":{"type":"boolean"},"UseEarliestTimeOnPointInTimeUnavailable":{"type":"boolean"}}},"output":{"shape":"Ss","resultWrapper":"BacktrackDBClusterResult"}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskIdentifier"],"members":{"ExportTaskIdentifier":{}}},"output":{"shape":"Su","resultWrapper":"CancelExportTaskResult"}},"CopyDBClusterParameterGroup":{"input":{"type":"structure","required":["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],"members":{"SourceDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupIdentifier":{},"TargetDBClusterParameterGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CopyDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sz"}}}},"CopyDBClusterSnapshot":{"input":{"type":"structure","required":["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],"members":{"SourceDBClusterSnapshotIdentifier":{},"TargetDBClusterSnapshotIdentifier":{},"KmsKeyId":{},"PreSignedUrl":{},"CopyTags":{"type":"boolean"},"Tags":{"shape":"Sb"},"SourceRegion":{}}},"output":{"resultWrapper":"CopyDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"S12"}}}},"CopyDBParameterGroup":{"input":{"type":"structure","required":["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],"members":{"SourceDBParameterGroupIdentifier":{},"TargetDBParameterGroupIdentifier":{},"TargetDBParameterGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CopyDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S16"}}}},"CopyDBSnapshot":{"input":{"type":"structure","required":["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],"members":{"SourceDBSnapshotIdentifier":{},"TargetDBSnapshotIdentifier":{},"KmsKeyId":{},"Tags":{"shape":"Sb"},"CopyTags":{"type":"boolean"},"PreSignedUrl":{},"OptionGroupName":{},"SourceRegion":{}}},"output":{"resultWrapper":"CopyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S19"}}}},"CopyOptionGroup":{"input":{"type":"structure","required":["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],"members":{"SourceOptionGroupIdentifier":{},"TargetOptionGroupIdentifier":{},"TargetOptionGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CopyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1f"}}}},"CreateCustomAvailabilityZone":{"input":{"type":"structure","required":["CustomAvailabilityZoneName"],"members":{"CustomAvailabilityZoneName":{},"ExistingVpnId":{},"NewVpnTunnelName":{},"VpnTunnelOriginatorIP":{}}},"output":{"resultWrapper":"CreateCustomAvailabilityZoneResult","type":"structure","members":{"CustomAvailabilityZone":{"shape":"S1q"}}}},"CreateDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"S13"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1u"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"Tags":{"shape":"Sb"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"PreSignedUrl":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"EngineMode":{},"ScalingConfiguration":{"shape":"S1x"},"DeletionProtection":{"type":"boolean"},"GlobalClusterIdentifier":{},"EnableHttpEndpoint":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"},"Domain":{},"DomainIAMRoleName":{},"SourceRegion":{}}},"output":{"resultWrapper":"CreateDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"CreateDBClusterEndpoint":{"input":{"type":"structure","required":["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],"members":{"DBClusterIdentifier":{},"DBClusterEndpointIdentifier":{},"EndpointType":{},"StaticMembers":{"shape":"Sv"},"ExcludedMembers":{"shape":"Sv"},"Tags":{"shape":"Sb"}}},"output":{"shape":"S2d","resultWrapper":"CreateDBClusterEndpointResult"}},"CreateDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBClusterParameterGroupResult","type":"structure","members":{"DBClusterParameterGroup":{"shape":"Sz"}}}},"CreateDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","DBClusterIdentifier"],"members":{"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"S12"}}}},"CreateDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S2j"},"VpcSecurityGroupIds":{"shape":"S1u"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CharacterSetName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sb"},"DBClusterIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"Timezone":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"ProcessorFeatures":{"shape":"S1b"},"DeletionProtection":{"type":"boolean"},"MaxAllocatedStorage":{"type":"integer"}}},"output":{"resultWrapper":"CreateDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"CreateDBInstanceReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier","SourceDBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SourceDBInstanceIdentifier":{},"DBInstanceClass":{},"AvailabilityZone":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"Iops":{"type":"integer"},"OptionGroupName":{},"DBParameterGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sb"},"DBSubnetGroupName":{},"VpcSecurityGroupIds":{"shape":"S1u"},"StorageType":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"KmsKeyId":{},"PreSignedUrl":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"ProcessorFeatures":{"shape":"S1b"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DeletionProtection":{"type":"boolean"},"Domain":{},"DomainIAMRoleName":{},"SourceRegion":{}}},"output":{"resultWrapper":"CreateDBInstanceReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"CreateDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","DBParameterGroupFamily","Description"],"members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBParameterGroupResult","type":"structure","members":{"DBParameterGroup":{"shape":"S16"}}}},"CreateDBProxy":{"input":{"type":"structure","required":["DBProxyName","EngineFamily","Auth","RoleArn","VpcSubnetIds"],"members":{"DBProxyName":{},"EngineFamily":{},"Auth":{"shape":"S39"},"RoleArn":{},"VpcSubnetIds":{"shape":"Sv"},"VpcSecurityGroupIds":{"shape":"Sv"},"RequireTLS":{"type":"boolean"},"IdleClientTimeout":{"type":"integer"},"DebugLogging":{"type":"boolean"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBProxyResult","type":"structure","members":{"DBProxy":{"shape":"S3e"}}}},"CreateDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName","DBSecurityGroupDescription"],"members":{"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBSecurityGroupResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sl"}}}},"CreateDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier","DBInstanceIdentifier"],"members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S19"}}}},"CreateDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S3n"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S2p"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S8"},"SourceIds":{"shape":"S7"},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"CreateGlobalCluster":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"SourceDBClusterIdentifier":{},"Engine":{},"EngineVersion":{},"DeletionProtection":{"type":"boolean"},"DatabaseName":{},"StorageEncrypted":{"type":"boolean"}}},"output":{"resultWrapper":"CreateGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3t"}}}},"CreateOptionGroup":{"input":{"type":"structure","required":["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],"members":{"OptionGroupName":{},"EngineName":{},"MajorEngineVersion":{},"OptionGroupDescription":{},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"CreateOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1f"}}}},"DeleteCustomAvailabilityZone":{"input":{"type":"structure","required":["CustomAvailabilityZoneId"],"members":{"CustomAvailabilityZoneId":{}}},"output":{"resultWrapper":"DeleteCustomAvailabilityZoneResult","type":"structure","members":{"CustomAvailabilityZone":{"shape":"S1q"}}}},"DeleteDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"DeleteDBClusterEndpoint":{"input":{"type":"structure","required":["DBClusterEndpointIdentifier"],"members":{"DBClusterEndpointIdentifier":{}}},"output":{"shape":"S2d","resultWrapper":"DeleteDBClusterEndpointResult"}},"DeleteDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{}}}},"DeleteDBClusterSnapshot":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBClusterSnapshotResult","type":"structure","members":{"DBClusterSnapshot":{"shape":"S12"}}}},"DeleteDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"SkipFinalSnapshot":{"type":"boolean"},"FinalDBSnapshotIdentifier":{},"DeleteAutomatedBackups":{"type":"boolean"}}},"output":{"resultWrapper":"DeleteDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"DeleteDBInstanceAutomatedBackup":{"input":{"type":"structure","required":["DbiResourceId"],"members":{"DbiResourceId":{}}},"output":{"resultWrapper":"DeleteDBInstanceAutomatedBackupResult","type":"structure","members":{"DBInstanceAutomatedBackup":{"shape":"S4b"}}}},"DeleteDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{}}}},"DeleteDBProxy":{"input":{"type":"structure","required":["DBProxyName"],"members":{"DBProxyName":{}}},"output":{"resultWrapper":"DeleteDBProxyResult","type":"structure","members":{"DBProxy":{"shape":"S3e"}}}},"DeleteDBSecurityGroup":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{}}}},"DeleteDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DeleteDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S19"}}}},"DeleteDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName"],"members":{"DBSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}},"output":{"resultWrapper":"DeleteEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"DeleteGlobalCluster":{"input":{"type":"structure","required":["GlobalClusterIdentifier"],"members":{"GlobalClusterIdentifier":{}}},"output":{"resultWrapper":"DeleteGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3t"}}}},"DeleteInstallationMedia":{"input":{"type":"structure","required":["InstallationMediaId"],"members":{"InstallationMediaId":{}}},"output":{"shape":"S4p","resultWrapper":"DeleteInstallationMediaResult"}},"DeleteOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{}}}},"DeregisterDBProxyTargets":{"input":{"type":"structure","required":["DBProxyName"],"members":{"DBProxyName":{},"TargetGroupName":{},"DBInstanceIdentifiers":{"shape":"Sv"},"DBClusterIdentifiers":{"shape":"Sv"}}},"output":{"resultWrapper":"DeregisterDBProxyTargetsResult","type":"structure","members":{}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"DescribeAccountAttributesResult","type":"structure","members":{"AccountQuotas":{"type":"list","member":{"locationName":"AccountQuota","type":"structure","members":{"AccountQuotaName":{},"Used":{"type":"long"},"Max":{"type":"long"}},"wrapper":true}}}}},"DescribeCertificates":{"input":{"type":"structure","members":{"CertificateIdentifier":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCertificatesResult","type":"structure","members":{"Certificates":{"type":"list","member":{"shape":"S55","locationName":"Certificate"}},"Marker":{}}}},"DescribeCustomAvailabilityZones":{"input":{"type":"structure","members":{"CustomAvailabilityZoneId":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeCustomAvailabilityZonesResult","type":"structure","members":{"Marker":{},"CustomAvailabilityZones":{"type":"list","member":{"shape":"S1q","locationName":"CustomAvailabilityZone"}}}}},"DescribeDBClusterBacktracks":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"BacktrackIdentifier":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterBacktracksResult","type":"structure","members":{"Marker":{},"DBClusterBacktracks":{"type":"list","member":{"shape":"Ss","locationName":"DBClusterBacktrack"}}}}},"DescribeDBClusterEndpoints":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"DBClusterEndpointIdentifier":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterEndpointsResult","type":"structure","members":{"Marker":{},"DBClusterEndpoints":{"type":"list","member":{"shape":"S2d","locationName":"DBClusterEndpointList"}}}}},"DescribeDBClusterParameterGroups":{"input":{"type":"structure","members":{"DBClusterParameterGroupName":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"DBClusterParameterGroups":{"type":"list","member":{"shape":"Sz","locationName":"DBClusterParameterGroup"}}}}},"DescribeDBClusterParameters":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"Source":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S5k"},"Marker":{}}}},"DescribeDBClusterSnapshotAttributes":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier"],"members":{"DBClusterSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotAttributesResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S5q"}}}},"DescribeDBClusterSnapshots":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"DBClusterSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBClusterSnapshotsResult","type":"structure","members":{"Marker":{},"DBClusterSnapshots":{"type":"list","member":{"shape":"S12","locationName":"DBClusterSnapshot"}}}}},"DescribeDBClusters":{"input":{"type":"structure","members":{"DBClusterIdentifier":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBClustersResult","type":"structure","members":{"Marker":{},"DBClusters":{"type":"list","member":{"shape":"S1z","locationName":"DBCluster"}}}}},"DescribeDBEngineVersions":{"input":{"type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{},"DefaultOnly":{"type":"boolean"},"ListSupportedCharacterSets":{"type":"boolean"},"ListSupportedTimezones":{"type":"boolean"},"IncludeAll":{"type":"boolean"}}},"output":{"resultWrapper":"DescribeDBEngineVersionsResult","type":"structure","members":{"Marker":{},"DBEngineVersions":{"type":"list","member":{"locationName":"DBEngineVersion","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBParameterGroupFamily":{},"DBEngineDescription":{},"DBEngineVersionDescription":{},"DefaultCharacterSet":{"shape":"S64"},"SupportedCharacterSets":{"type":"list","member":{"shape":"S64","locationName":"CharacterSet"}},"ValidUpgradeTarget":{"type":"list","member":{"locationName":"UpgradeTarget","type":"structure","members":{"Engine":{},"EngineVersion":{},"Description":{},"AutoUpgrade":{"type":"boolean"},"IsMajorVersionUpgrade":{"type":"boolean"}}}},"SupportedTimezones":{"type":"list","member":{"locationName":"Timezone","type":"structure","members":{"TimezoneName":{}}}},"ExportableLogTypes":{"shape":"S1w"},"SupportsLogExportsToCloudwatchLogs":{"type":"boolean"},"SupportsReadReplica":{"type":"boolean"},"SupportedEngineModes":{"shape":"S5n"},"SupportedFeatureNames":{"type":"list","member":{}},"Status":{}}}}}}},"DescribeDBInstanceAutomatedBackups":{"input":{"type":"structure","members":{"DbiResourceId":{},"DBInstanceIdentifier":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstanceAutomatedBackupsResult","type":"structure","members":{"Marker":{},"DBInstanceAutomatedBackups":{"type":"list","member":{"shape":"S4b","locationName":"DBInstanceAutomatedBackup"}}}}},"DescribeDBInstances":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBInstancesResult","type":"structure","members":{"Marker":{},"DBInstances":{"type":"list","member":{"shape":"S2l","locationName":"DBInstance"}}}}},"DescribeDBLogFiles":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"FilenameContains":{},"FileLastWritten":{"type":"long"},"FileSize":{"type":"long"},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBLogFilesResult","type":"structure","members":{"DescribeDBLogFiles":{"type":"list","member":{"locationName":"DescribeDBLogFilesDetails","type":"structure","members":{"LogFileName":{},"LastWritten":{"type":"long"},"Size":{"type":"long"}}}},"Marker":{}}}},"DescribeDBParameterGroups":{"input":{"type":"structure","members":{"DBParameterGroupName":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParameterGroupsResult","type":"structure","members":{"Marker":{},"DBParameterGroups":{"type":"list","member":{"shape":"S16","locationName":"DBParameterGroup"}}}}},"DescribeDBParameters":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"Source":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBParametersResult","type":"structure","members":{"Parameters":{"shape":"S5k"},"Marker":{}}}},"DescribeDBProxies":{"input":{"type":"structure","members":{"DBProxyName":{},"Filters":{"shape":"S50"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeDBProxiesResult","type":"structure","members":{"DBProxies":{"type":"list","member":{"shape":"S3e"}},"Marker":{}}}},"DescribeDBProxyTargetGroups":{"input":{"type":"structure","required":["DBProxyName"],"members":{"DBProxyName":{},"TargetGroupName":{},"Filters":{"shape":"S50"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeDBProxyTargetGroupsResult","type":"structure","members":{"TargetGroups":{"type":"list","member":{"shape":"S6x"}},"Marker":{}}}},"DescribeDBProxyTargets":{"input":{"type":"structure","required":["DBProxyName"],"members":{"DBProxyName":{},"TargetGroupName":{},"Filters":{"shape":"S50"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeDBProxyTargetsResult","type":"structure","members":{"Targets":{"shape":"S71"},"Marker":{}}}},"DescribeDBSecurityGroups":{"input":{"type":"structure","members":{"DBSecurityGroupName":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSecurityGroupsResult","type":"structure","members":{"Marker":{},"DBSecurityGroups":{"type":"list","member":{"shape":"Sl","locationName":"DBSecurityGroup"}}}}},"DescribeDBSnapshotAttributes":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"DescribeDBSnapshotAttributesResult","type":"structure","members":{"DBSnapshotAttributesResult":{"shape":"S79"}}}},"DescribeDBSnapshots":{"input":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"SnapshotType":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{},"IncludeShared":{"type":"boolean"},"IncludePublic":{"type":"boolean"},"DbiResourceId":{}}},"output":{"resultWrapper":"DescribeDBSnapshotsResult","type":"structure","members":{"Marker":{},"DBSnapshots":{"type":"list","member":{"shape":"S19","locationName":"DBSnapshot"}}}}},"DescribeDBSubnetGroups":{"input":{"type":"structure","members":{"DBSubnetGroupName":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDBSubnetGroupsResult","type":"structure","members":{"Marker":{},"DBSubnetGroups":{"type":"list","member":{"shape":"S2p","locationName":"DBSubnetGroup"}}}}},"DescribeEngineDefaultClusterParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultClusterParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S7k"}}}},"DescribeEngineDefaultParameters":{"input":{"type":"structure","required":["DBParameterGroupFamily"],"members":{"DBParameterGroupFamily":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEngineDefaultParametersResult","type":"structure","members":{"EngineDefaults":{"shape":"S7k"}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{},"Filters":{"shape":"S50"}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"EventCategories":{"shape":"S8"}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S6","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"EventCategories":{"shape":"S8"},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S8"},"Date":{"type":"timestamp"},"SourceArn":{}}}}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIdentifier":{},"SourceArn":{},"Filters":{"shape":"S50"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeExportTasksResult","type":"structure","members":{"Marker":{},"ExportTasks":{"type":"list","member":{"shape":"Su","locationName":"ExportTask"}}}}},"DescribeGlobalClusters":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeGlobalClustersResult","type":"structure","members":{"Marker":{},"GlobalClusters":{"type":"list","member":{"shape":"S3t","locationName":"GlobalClusterMember"}}}}},"DescribeInstallationMedia":{"input":{"type":"structure","members":{"InstallationMediaId":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeInstallationMediaResult","type":"structure","members":{"Marker":{},"InstallationMedia":{"type":"list","member":{"shape":"S4p","locationName":"InstallationMedia"}}}}},"DescribeOptionGroupOptions":{"input":{"type":"structure","required":["EngineName"],"members":{"EngineName":{},"MajorEngineVersion":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOptionGroupOptionsResult","type":"structure","members":{"OptionGroupOptions":{"type":"list","member":{"locationName":"OptionGroupOption","type":"structure","members":{"Name":{},"Description":{},"EngineName":{},"MajorEngineVersion":{},"MinimumRequiredMinorEngineVersion":{},"PortRequired":{"type":"boolean"},"DefaultPort":{"type":"integer"},"OptionsDependedOn":{"type":"list","member":{"locationName":"OptionName"}},"OptionsConflictsWith":{"type":"list","member":{"locationName":"OptionConflictName"}},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"RequiresAutoMinorEngineVersionUpgrade":{"type":"boolean"},"VpcOnly":{"type":"boolean"},"SupportsOptionVersionDowngrade":{"type":"boolean"},"OptionGroupOptionSettings":{"type":"list","member":{"locationName":"OptionGroupOptionSetting","type":"structure","members":{"SettingName":{},"SettingDescription":{},"DefaultValue":{},"ApplyType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsRequired":{"type":"boolean"},"MinimumEngineVersionPerAllowedValue":{"type":"list","member":{"locationName":"MinimumEngineVersionPerAllowedValue","type":"structure","members":{"AllowedValue":{},"MinimumEngineVersion":{}}}}}}},"OptionGroupOptionVersions":{"type":"list","member":{"locationName":"OptionVersion","type":"structure","members":{"Version":{},"IsDefault":{"type":"boolean"}}}}}}},"Marker":{}}}},"DescribeOptionGroups":{"input":{"type":"structure","members":{"OptionGroupName":{},"Filters":{"shape":"S50"},"Marker":{},"MaxRecords":{"type":"integer"},"EngineName":{},"MajorEngineVersion":{}}},"output":{"resultWrapper":"DescribeOptionGroupsResult","type":"structure","members":{"OptionGroupsList":{"type":"list","member":{"shape":"S1f","locationName":"OptionGroup"}},"Marker":{}}}},"DescribeOrderableDBInstanceOptions":{"input":{"type":"structure","required":["Engine"],"members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"Vpc":{"type":"boolean"},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableDBInstanceOptionsResult","type":"structure","members":{"OrderableDBInstanceOptions":{"type":"list","member":{"locationName":"OrderableDBInstanceOption","type":"structure","members":{"Engine":{},"EngineVersion":{},"DBInstanceClass":{},"LicenseModel":{},"AvailabilityZones":{"type":"list","member":{"shape":"S2s","locationName":"AvailabilityZone"}},"MultiAZCapable":{"type":"boolean"},"ReadReplicaCapable":{"type":"boolean"},"Vpc":{"type":"boolean"},"SupportsStorageEncryption":{"type":"boolean"},"StorageType":{},"SupportsIops":{"type":"boolean"},"SupportsEnhancedMonitoring":{"type":"boolean"},"SupportsIAMDatabaseAuthentication":{"type":"boolean"},"SupportsPerformanceInsights":{"type":"boolean"},"MinStorageSize":{"type":"integer"},"MaxStorageSize":{"type":"integer"},"MinIopsPerDbInstance":{"type":"integer"},"MaxIopsPerDbInstance":{"type":"integer"},"MinIopsPerGib":{"type":"double"},"MaxIopsPerGib":{"type":"double"},"AvailableProcessorFeatures":{"shape":"S8t"},"SupportedEngineModes":{"shape":"S5n"},"SupportsStorageAutoscaling":{"type":"boolean"},"SupportsKerberosAuthentication":{"type":"boolean"}},"wrapper":true}},"Marker":{}}}},"DescribePendingMaintenanceActions":{"input":{"type":"structure","members":{"ResourceIdentifier":{},"Filters":{"shape":"S50"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribePendingMaintenanceActionsResult","type":"structure","members":{"PendingMaintenanceActions":{"type":"list","member":{"shape":"Sf","locationName":"ResourcePendingMaintenanceActions"}},"Marker":{}}}},"DescribeReservedDBInstances":{"input":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"LeaseId":{},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesResult","type":"structure","members":{"Marker":{},"ReservedDBInstances":{"type":"list","member":{"shape":"S91","locationName":"ReservedDBInstance"}}}}},"DescribeReservedDBInstancesOfferings":{"input":{"type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"Filters":{"shape":"S50"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedDBInstancesOfferingsResult","type":"structure","members":{"Marker":{},"ReservedDBInstancesOfferings":{"type":"list","member":{"locationName":"ReservedDBInstancesOffering","type":"structure","members":{"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"RecurringCharges":{"shape":"S93"}},"wrapper":true}}}}},"DescribeSourceRegions":{"input":{"type":"structure","members":{"RegionName":{},"MaxRecords":{"type":"integer"},"Marker":{},"Filters":{"shape":"S50"}}},"output":{"resultWrapper":"DescribeSourceRegionsResult","type":"structure","members":{"Marker":{},"SourceRegions":{"type":"list","member":{"locationName":"SourceRegion","type":"structure","members":{"RegionName":{},"Endpoint":{},"Status":{}}}}}}},"DescribeValidDBInstanceModifications":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"DescribeValidDBInstanceModificationsResult","type":"structure","members":{"ValidDBInstanceModificationsMessage":{"type":"structure","members":{"Storage":{"type":"list","member":{"locationName":"ValidStorageOptions","type":"structure","members":{"StorageType":{},"StorageSize":{"shape":"S9i"},"ProvisionedIops":{"shape":"S9i"},"IopsToStorageRatio":{"type":"list","member":{"locationName":"DoubleRange","type":"structure","members":{"From":{"type":"double"},"To":{"type":"double"}}}},"SupportsStorageAutoscaling":{"type":"boolean"}}}},"ValidProcessorFeatures":{"shape":"S8t"}},"wrapper":true}}}},"DownloadDBLogFilePortion":{"input":{"type":"structure","required":["DBInstanceIdentifier","LogFileName"],"members":{"DBInstanceIdentifier":{},"LogFileName":{},"Marker":{},"NumberOfLines":{"type":"integer"}}},"output":{"resultWrapper":"DownloadDBLogFilePortionResult","type":"structure","members":{"LogFileData":{},"Marker":{},"AdditionalDataPending":{"type":"boolean"}}}},"FailoverDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"TargetDBInstanceIdentifier":{}}},"output":{"resultWrapper":"FailoverDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"ImportInstallationMedia":{"input":{"type":"structure","required":["CustomAvailabilityZoneId","Engine","EngineVersion","EngineInstallationMediaPath","OSInstallationMediaPath"],"members":{"CustomAvailabilityZoneId":{},"Engine":{},"EngineVersion":{},"EngineInstallationMediaPath":{},"OSInstallationMediaPath":{}}},"output":{"shape":"S4p","resultWrapper":"ImportInstallationMediaResult"}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceName"],"members":{"ResourceName":{},"Filters":{"shape":"S50"}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"TagList":{"shape":"Sb"}}}},"ModifyCertificates":{"input":{"type":"structure","members":{"CertificateIdentifier":{},"RemoveCustomerOverride":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyCertificatesResult","type":"structure","members":{"Certificate":{"shape":"S55"}}}},"ModifyCurrentDBClusterCapacity":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"Capacity":{"type":"integer"},"SecondsBeforeTimeout":{"type":"integer"},"TimeoutAction":{}}},"output":{"resultWrapper":"ModifyCurrentDBClusterCapacityResult","type":"structure","members":{"DBClusterIdentifier":{},"PendingCapacity":{"type":"integer"},"CurrentCapacity":{"type":"integer"},"SecondsBeforeTimeout":{"type":"integer"},"TimeoutAction":{}}}},"ModifyDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"NewDBClusterIdentifier":{},"ApplyImmediately":{"type":"boolean"},"BackupRetentionPeriod":{"type":"integer"},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1u"},"Port":{"type":"integer"},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"CloudwatchLogsExportConfiguration":{"shape":"S9y"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"DBInstanceParameterGroupName":{},"Domain":{},"DomainIAMRoleName":{},"ScalingConfiguration":{"shape":"S1x"},"DeletionProtection":{"type":"boolean"},"EnableHttpEndpoint":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"ModifyDBClusterEndpoint":{"input":{"type":"structure","required":["DBClusterEndpointIdentifier"],"members":{"DBClusterEndpointIdentifier":{},"EndpointType":{},"StaticMembers":{"shape":"Sv"},"ExcludedMembers":{"shape":"Sv"}}},"output":{"shape":"S2d","resultWrapper":"ModifyDBClusterEndpointResult"}},"ModifyDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName","Parameters"],"members":{"DBClusterParameterGroupName":{},"Parameters":{"shape":"S5k"}}},"output":{"shape":"Sa2","resultWrapper":"ModifyDBClusterParameterGroupResult"}},"ModifyDBClusterSnapshotAttribute":{"input":{"type":"structure","required":["DBClusterSnapshotIdentifier","AttributeName"],"members":{"DBClusterSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S5t"},"ValuesToRemove":{"shape":"S5t"}}},"output":{"resultWrapper":"ModifyDBClusterSnapshotAttributeResult","type":"structure","members":{"DBClusterSnapshotAttributesResult":{"shape":"S5q"}}}},"ModifyDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"DBSubnetGroupName":{},"DBSecurityGroups":{"shape":"S2j"},"VpcSecurityGroupIds":{"shape":"S1u"},"ApplyImmediately":{"type":"boolean"},"MasterUserPassword":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AllowMajorVersionUpgrade":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"NewDBInstanceIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"CACertificateIdentifier":{},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"DBPortNumber":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"MonitoringRoleArn":{},"DomainIAMRoleName":{},"PromotionTier":{"type":"integer"},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"CloudwatchLogsExportConfiguration":{"shape":"S9y"},"ProcessorFeatures":{"shape":"S1b"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DeletionProtection":{"type":"boolean"},"MaxAllocatedStorage":{"type":"integer"},"CertificateRotationRestart":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"ModifyDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName","Parameters"],"members":{"DBParameterGroupName":{},"Parameters":{"shape":"S5k"}}},"output":{"shape":"Sa8","resultWrapper":"ModifyDBParameterGroupResult"}},"ModifyDBProxy":{"input":{"type":"structure","required":["DBProxyName"],"members":{"DBProxyName":{},"NewDBProxyName":{},"Auth":{"shape":"S39"},"RequireTLS":{"type":"boolean"},"IdleClientTimeout":{"type":"integer"},"DebugLogging":{"type":"boolean"},"RoleArn":{},"SecurityGroups":{"shape":"Sv"}}},"output":{"resultWrapper":"ModifyDBProxyResult","type":"structure","members":{"DBProxy":{"shape":"S3e"}}}},"ModifyDBProxyTargetGroup":{"input":{"type":"structure","required":["TargetGroupName","DBProxyName"],"members":{"TargetGroupName":{},"DBProxyName":{},"ConnectionPoolConfig":{"type":"structure","members":{"MaxConnectionsPercent":{"type":"integer"},"MaxIdleConnectionsPercent":{"type":"integer"},"ConnectionBorrowTimeout":{"type":"integer"},"SessionPinningFilters":{"shape":"Sv"},"InitQuery":{}}},"NewName":{}}},"output":{"resultWrapper":"ModifyDBProxyTargetGroupResult","type":"structure","members":{"DBProxyTargetGroup":{"shape":"S6x"}}}},"ModifyDBSnapshot":{"input":{"type":"structure","required":["DBSnapshotIdentifier"],"members":{"DBSnapshotIdentifier":{},"EngineVersion":{},"OptionGroupName":{}}},"output":{"resultWrapper":"ModifyDBSnapshotResult","type":"structure","members":{"DBSnapshot":{"shape":"S19"}}}},"ModifyDBSnapshotAttribute":{"input":{"type":"structure","required":["DBSnapshotIdentifier","AttributeName"],"members":{"DBSnapshotIdentifier":{},"AttributeName":{},"ValuesToAdd":{"shape":"S5t"},"ValuesToRemove":{"shape":"S5t"}}},"output":{"resultWrapper":"ModifyDBSnapshotAttributeResult","type":"structure","members":{"DBSnapshotAttributesResult":{"shape":"S79"}}}},"ModifyDBSubnetGroup":{"input":{"type":"structure","required":["DBSubnetGroupName","SubnetIds"],"members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"SubnetIds":{"shape":"S3n"}}},"output":{"resultWrapper":"ModifyDBSubnetGroupResult","type":"structure","members":{"DBSubnetGroup":{"shape":"S2p"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"EventCategories":{"shape":"S8"},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"ModifyGlobalCluster":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"NewGlobalClusterIdentifier":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3t"}}}},"ModifyOptionGroup":{"input":{"type":"structure","required":["OptionGroupName"],"members":{"OptionGroupName":{},"OptionsToInclude":{"type":"list","member":{"locationName":"OptionConfiguration","type":"structure","required":["OptionName"],"members":{"OptionName":{},"Port":{"type":"integer"},"OptionVersion":{},"DBSecurityGroupMemberships":{"shape":"S2j"},"VpcSecurityGroupMemberships":{"shape":"S1u"},"OptionSettings":{"type":"list","member":{"shape":"S1j","locationName":"OptionSetting"}}}}},"OptionsToRemove":{"type":"list","member":{}},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyOptionGroupResult","type":"structure","members":{"OptionGroup":{"shape":"S1f"}}}},"PromoteReadReplica":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{}}},"output":{"resultWrapper":"PromoteReadReplicaResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"PromoteReadReplicaDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"PromoteReadReplicaDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"PurchaseReservedDBInstancesOffering":{"input":{"type":"structure","required":["ReservedDBInstancesOfferingId"],"members":{"ReservedDBInstancesOfferingId":{},"ReservedDBInstanceId":{},"DBInstanceCount":{"type":"integer"},"Tags":{"shape":"Sb"}}},"output":{"resultWrapper":"PurchaseReservedDBInstancesOfferingResult","type":"structure","members":{"ReservedDBInstance":{"shape":"S91"}}}},"RebootDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"ForceFailover":{"type":"boolean"}}},"output":{"resultWrapper":"RebootDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"RegisterDBProxyTargets":{"input":{"type":"structure","required":["DBProxyName"],"members":{"DBProxyName":{},"TargetGroupName":{},"DBInstanceIdentifiers":{"shape":"Sv"},"DBClusterIdentifiers":{"shape":"Sv"}}},"output":{"resultWrapper":"RegisterDBProxyTargetsResult","type":"structure","members":{"DBProxyTargets":{"shape":"S71"}}}},"RemoveFromGlobalCluster":{"input":{"type":"structure","members":{"GlobalClusterIdentifier":{},"DbClusterIdentifier":{}}},"output":{"resultWrapper":"RemoveFromGlobalClusterResult","type":"structure","members":{"GlobalCluster":{"shape":"S3t"}}}},"RemoveRoleFromDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier","RoleArn"],"members":{"DBClusterIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"RemoveRoleFromDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier","RoleArn","FeatureName"],"members":{"DBInstanceIdentifier":{},"RoleArn":{},"FeatureName":{}}}},"RemoveSourceIdentifierFromSubscription":{"input":{"type":"structure","required":["SubscriptionName","SourceIdentifier"],"members":{"SubscriptionName":{},"SourceIdentifier":{}}},"output":{"resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S6"}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"type":"list","member":{}}}}},"ResetDBClusterParameterGroup":{"input":{"type":"structure","required":["DBClusterParameterGroupName"],"members":{"DBClusterParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S5k"}}},"output":{"shape":"Sa2","resultWrapper":"ResetDBClusterParameterGroupResult"}},"ResetDBParameterGroup":{"input":{"type":"structure","required":["DBParameterGroupName"],"members":{"DBParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S5k"}}},"output":{"shape":"Sa8","resultWrapper":"ResetDBParameterGroupResult"}},"RestoreDBClusterFromS3":{"input":{"type":"structure","required":["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],"members":{"AvailabilityZones":{"shape":"S13"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroupName":{},"VpcSecurityGroupIds":{"shape":"S1u"},"DBSubnetGroupName":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"MasterUsername":{},"MasterUserPassword":{},"OptionGroupName":{},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"Tags":{"shape":"Sb"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"SourceEngine":{},"SourceEngineVersion":{},"S3BucketName":{},"S3Prefix":{},"S3IngestionRoleArn":{},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"DeletionProtection":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"},"Domain":{},"DomainIAMRoleName":{}}},"output":{"resultWrapper":"RestoreDBClusterFromS3Result","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"RestoreDBClusterFromSnapshot":{"input":{"type":"structure","required":["DBClusterIdentifier","SnapshotIdentifier","Engine"],"members":{"AvailabilityZones":{"shape":"S13"},"DBClusterIdentifier":{},"SnapshotIdentifier":{},"Engine":{},"EngineVersion":{},"Port":{"type":"integer"},"DBSubnetGroupName":{},"DatabaseName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"S1u"},"Tags":{"shape":"Sb"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"EngineMode":{},"ScalingConfiguration":{"shape":"S1x"},"DBClusterParameterGroupName":{},"DeletionProtection":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"},"Domain":{},"DomainIAMRoleName":{}}},"output":{"resultWrapper":"RestoreDBClusterFromSnapshotResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"RestoreDBClusterToPointInTime":{"input":{"type":"structure","required":["DBClusterIdentifier","SourceDBClusterIdentifier"],"members":{"DBClusterIdentifier":{},"RestoreType":{},"SourceDBClusterIdentifier":{},"RestoreToTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"Port":{"type":"integer"},"DBSubnetGroupName":{},"OptionGroupName":{},"VpcSecurityGroupIds":{"shape":"S1u"},"Tags":{"shape":"Sb"},"KmsKeyId":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"BacktrackWindow":{"type":"long"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"DBClusterParameterGroupName":{},"DeletionProtection":{"type":"boolean"},"CopyTagsToSnapshot":{"type":"boolean"},"Domain":{},"DomainIAMRoleName":{}}},"output":{"resultWrapper":"RestoreDBClusterToPointInTimeResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"RestoreDBInstanceFromDBSnapshot":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBSnapshotIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"Tags":{"shape":"Sb"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"VpcSecurityGroupIds":{"shape":"S1u"},"Domain":{},"CopyTagsToSnapshot":{"type":"boolean"},"DomainIAMRoleName":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"ProcessorFeatures":{"shape":"S1b"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DBParameterGroupName":{},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBInstanceFromDBSnapshotResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"RestoreDBInstanceFromS3":{"input":{"type":"structure","required":["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],"members":{"DBName":{},"DBInstanceIdentifier":{},"AllocatedStorage":{"type":"integer"},"DBInstanceClass":{},"Engine":{},"MasterUsername":{},"MasterUserPassword":{},"DBSecurityGroups":{"shape":"S2j"},"VpcSecurityGroupIds":{"shape":"S1u"},"AvailabilityZone":{},"DBSubnetGroupName":{},"PreferredMaintenanceWindow":{},"DBParameterGroupName":{},"BackupRetentionPeriod":{"type":"integer"},"PreferredBackupWindow":{},"Port":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PubliclyAccessible":{"type":"boolean"},"Tags":{"shape":"Sb"},"StorageType":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"MonitoringRoleArn":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"SourceEngine":{},"SourceEngineVersion":{},"S3BucketName":{},"S3Prefix":{},"S3IngestionRoleArn":{},"EnablePerformanceInsights":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"ProcessorFeatures":{"shape":"S1b"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DeletionProtection":{"type":"boolean"}}},"output":{"resultWrapper":"RestoreDBInstanceFromS3Result","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"RestoreDBInstanceToPointInTime":{"input":{"type":"structure","required":["TargetDBInstanceIdentifier"],"members":{"SourceDBInstanceIdentifier":{},"TargetDBInstanceIdentifier":{},"RestoreTime":{"type":"timestamp"},"UseLatestRestorableTime":{"type":"boolean"},"DBInstanceClass":{},"Port":{"type":"integer"},"AvailabilityZone":{},"DBSubnetGroupName":{},"MultiAZ":{"type":"boolean"},"PubliclyAccessible":{"type":"boolean"},"AutoMinorVersionUpgrade":{"type":"boolean"},"LicenseModel":{},"DBName":{},"Engine":{},"Iops":{"type":"integer"},"OptionGroupName":{},"CopyTagsToSnapshot":{"type":"boolean"},"Tags":{"shape":"Sb"},"StorageType":{},"TdeCredentialArn":{},"TdeCredentialPassword":{},"VpcSecurityGroupIds":{"shape":"S1u"},"Domain":{},"DomainIAMRoleName":{},"EnableIAMDatabaseAuthentication":{"type":"boolean"},"EnableCloudwatchLogsExports":{"shape":"S1w"},"ProcessorFeatures":{"shape":"S1b"},"UseDefaultProcessorFeatures":{"type":"boolean"},"DBParameterGroupName":{},"DeletionProtection":{"type":"boolean"},"SourceDbiResourceId":{}}},"output":{"resultWrapper":"RestoreDBInstanceToPointInTimeResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"RevokeDBSecurityGroupIngress":{"input":{"type":"structure","required":["DBSecurityGroupName"],"members":{"DBSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeDBSecurityGroupIngressResult","type":"structure","members":{"DBSecurityGroup":{"shape":"Sl"}}}},"StartActivityStream":{"input":{"type":"structure","required":["ResourceArn","Mode","KmsKeyId"],"members":{"ResourceArn":{},"Mode":{},"KmsKeyId":{},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"StartActivityStreamResult","type":"structure","members":{"KmsKeyId":{},"KinesisStreamName":{},"Status":{},"Mode":{},"ApplyImmediately":{"type":"boolean"}}}},"StartDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StartDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"StartDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{}}},"output":{"resultWrapper":"StartDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}},"StartExportTask":{"input":{"type":"structure","required":["ExportTaskIdentifier","SourceArn","S3BucketName","IamRoleArn","KmsKeyId"],"members":{"ExportTaskIdentifier":{},"SourceArn":{},"S3BucketName":{},"IamRoleArn":{},"KmsKeyId":{},"S3Prefix":{},"ExportOnly":{"shape":"Sv"}}},"output":{"shape":"Su","resultWrapper":"StartExportTaskResult"}},"StopActivityStream":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"ApplyImmediately":{"type":"boolean"}}},"output":{"resultWrapper":"StopActivityStreamResult","type":"structure","members":{"KmsKeyId":{},"KinesisStreamName":{},"Status":{}}}},"StopDBCluster":{"input":{"type":"structure","required":["DBClusterIdentifier"],"members":{"DBClusterIdentifier":{}}},"output":{"resultWrapper":"StopDBClusterResult","type":"structure","members":{"DBCluster":{"shape":"S1z"}}}},"StopDBInstance":{"input":{"type":"structure","required":["DBInstanceIdentifier"],"members":{"DBInstanceIdentifier":{},"DBSnapshotIdentifier":{}}},"output":{"resultWrapper":"StopDBInstanceResult","type":"structure","members":{"DBInstance":{"shape":"S2l"}}}}},"shapes":{"S6":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{},"SourceType":{},"SourceIdsList":{"shape":"S7"},"EventCategoriesList":{"shape":"S8"},"Enabled":{"type":"boolean"},"EventSubscriptionArn":{}},"wrapper":true},"S7":{"type":"list","member":{"locationName":"SourceId"}},"S8":{"type":"list","member":{"locationName":"EventCategory"}},"Sb":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"Sf":{"type":"structure","members":{"ResourceIdentifier":{},"PendingMaintenanceActionDetails":{"type":"list","member":{"locationName":"PendingMaintenanceAction","type":"structure","members":{"Action":{},"AutoAppliedAfterDate":{"type":"timestamp"},"ForcedApplyDate":{"type":"timestamp"},"OptInStatus":{},"CurrentApplyDate":{"type":"timestamp"},"Description":{}}}}},"wrapper":true},"Sl":{"type":"structure","members":{"OwnerId":{},"DBSecurityGroupName":{},"DBSecurityGroupDescription":{},"VpcId":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupId":{},"EC2SecurityGroupOwnerId":{}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{}}}},"DBSecurityGroupArn":{}},"wrapper":true},"Ss":{"type":"structure","members":{"DBClusterIdentifier":{},"BacktrackIdentifier":{},"BacktrackTo":{"type":"timestamp"},"BacktrackedFrom":{"type":"timestamp"},"BacktrackRequestCreationTime":{"type":"timestamp"},"Status":{}}},"Su":{"type":"structure","members":{"ExportTaskIdentifier":{},"SourceArn":{},"ExportOnly":{"shape":"Sv"},"SnapshotTime":{"type":"timestamp"},"TaskStartTime":{"type":"timestamp"},"TaskEndTime":{"type":"timestamp"},"S3Bucket":{},"S3Prefix":{},"IamRoleArn":{},"KmsKeyId":{},"Status":{},"PercentProgress":{"type":"integer"},"TotalExtractedDataInGB":{"type":"integer"},"FailureCause":{},"WarningMessage":{}}},"Sv":{"type":"list","member":{}},"Sz":{"type":"structure","members":{"DBClusterParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBClusterParameterGroupArn":{}},"wrapper":true},"S12":{"type":"structure","members":{"AvailabilityZones":{"shape":"S13"},"DBClusterSnapshotIdentifier":{},"DBClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"VpcId":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"PercentProgress":{"type":"integer"},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DBClusterSnapshotArn":{},"SourceDBClusterSnapshotArn":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"}},"wrapper":true},"S13":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S16":{"type":"structure","members":{"DBParameterGroupName":{},"DBParameterGroupFamily":{},"Description":{},"DBParameterGroupArn":{}},"wrapper":true},"S19":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBInstanceIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Engine":{},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"EngineVersion":{},"LicenseModel":{},"SnapshotType":{},"Iops":{"type":"integer"},"OptionGroupName":{},"PercentProgress":{"type":"integer"},"SourceRegion":{},"SourceDBSnapshotIdentifier":{},"StorageType":{},"TdeCredentialArn":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"DBSnapshotArn":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"ProcessorFeatures":{"shape":"S1b"},"DbiResourceId":{}},"wrapper":true},"S1b":{"type":"list","member":{"locationName":"ProcessorFeature","type":"structure","members":{"Name":{},"Value":{}}}},"S1f":{"type":"structure","members":{"OptionGroupName":{},"OptionGroupDescription":{},"EngineName":{},"MajorEngineVersion":{},"Options":{"type":"list","member":{"locationName":"Option","type":"structure","members":{"OptionName":{},"OptionDescription":{},"Persistent":{"type":"boolean"},"Permanent":{"type":"boolean"},"Port":{"type":"integer"},"OptionVersion":{},"OptionSettings":{"type":"list","member":{"shape":"S1j","locationName":"OptionSetting"}},"DBSecurityGroupMemberships":{"shape":"S1k"},"VpcSecurityGroupMemberships":{"shape":"S1m"}}}},"AllowsVpcAndNonVpcInstanceMemberships":{"type":"boolean"},"VpcId":{},"OptionGroupArn":{}},"wrapper":true},"S1j":{"type":"structure","members":{"Name":{},"Value":{},"DefaultValue":{},"Description":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"IsCollection":{"type":"boolean"}}},"S1k":{"type":"list","member":{"locationName":"DBSecurityGroup","type":"structure","members":{"DBSecurityGroupName":{},"Status":{}}}},"S1m":{"type":"list","member":{"locationName":"VpcSecurityGroupMembership","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"S1q":{"type":"structure","members":{"CustomAvailabilityZoneId":{},"CustomAvailabilityZoneName":{},"CustomAvailabilityZoneStatus":{},"VpnDetails":{"type":"structure","members":{"VpnId":{},"VpnTunnelOriginatorIP":{},"VpnGatewayIp":{},"VpnPSK":{"type":"string","sensitive":true},"VpnName":{},"VpnState":{}}}},"wrapper":true},"S1u":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S1w":{"type":"list","member":{}},"S1x":{"type":"structure","members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"AutoPause":{"type":"boolean"},"SecondsUntilAutoPause":{"type":"integer"},"TimeoutAction":{}}},"S1z":{"type":"structure","members":{"AllocatedStorage":{"type":"integer"},"AvailabilityZones":{"shape":"S13"},"BackupRetentionPeriod":{"type":"integer"},"CharacterSetName":{},"DatabaseName":{},"DBClusterIdentifier":{},"DBClusterParameterGroup":{},"DBSubnetGroup":{},"Status":{},"PercentProgress":{},"EarliestRestorableTime":{"type":"timestamp"},"Endpoint":{},"ReaderEndpoint":{},"CustomEndpoints":{"shape":"Sv"},"MultiAZ":{"type":"boolean"},"Engine":{},"EngineVersion":{},"LatestRestorableTime":{"type":"timestamp"},"Port":{"type":"integer"},"MasterUsername":{},"DBClusterOptionGroupMemberships":{"type":"list","member":{"locationName":"DBClusterOptionGroup","type":"structure","members":{"DBClusterOptionGroupName":{},"Status":{}}}},"PreferredBackupWindow":{},"PreferredMaintenanceWindow":{},"ReplicationSourceIdentifier":{},"ReadReplicaIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaIdentifier"}},"DBClusterMembers":{"type":"list","member":{"locationName":"DBClusterMember","type":"structure","members":{"DBInstanceIdentifier":{},"IsClusterWriter":{"type":"boolean"},"DBClusterParameterGroupStatus":{},"PromotionTier":{"type":"integer"}},"wrapper":true}},"VpcSecurityGroups":{"shape":"S1m"},"HostedZoneId":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbClusterResourceId":{},"DBClusterArn":{},"AssociatedRoles":{"type":"list","member":{"locationName":"DBClusterRole","type":"structure","members":{"RoleArn":{},"Status":{},"FeatureName":{}}}},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"CloneGroupId":{},"ClusterCreateTime":{"type":"timestamp"},"EarliestBacktrackTime":{"type":"timestamp"},"BacktrackWindow":{"type":"long"},"BacktrackConsumedChangeRecords":{"type":"long"},"EnabledCloudwatchLogsExports":{"shape":"S1w"},"Capacity":{"type":"integer"},"EngineMode":{},"ScalingConfigurationInfo":{"type":"structure","members":{"MinCapacity":{"type":"integer"},"MaxCapacity":{"type":"integer"},"AutoPause":{"type":"boolean"},"SecondsUntilAutoPause":{"type":"integer"},"TimeoutAction":{}}},"DeletionProtection":{"type":"boolean"},"HttpEndpointEnabled":{"type":"boolean"},"ActivityStreamMode":{},"ActivityStreamStatus":{},"ActivityStreamKmsKeyId":{},"ActivityStreamKinesisStreamName":{},"CopyTagsToSnapshot":{"type":"boolean"},"CrossAccountClone":{"type":"boolean"},"DomainMemberships":{"shape":"S2a"}},"wrapper":true},"S2a":{"type":"list","member":{"locationName":"DomainMembership","type":"structure","members":{"Domain":{},"Status":{},"FQDN":{},"IAMRoleName":{}}}},"S2d":{"type":"structure","members":{"DBClusterEndpointIdentifier":{},"DBClusterIdentifier":{},"DBClusterEndpointResourceIdentifier":{},"Endpoint":{},"Status":{},"EndpointType":{},"CustomEndpointType":{},"StaticMembers":{"shape":"Sv"},"ExcludedMembers":{"shape":"Sv"},"DBClusterEndpointArn":{}}},"S2j":{"type":"list","member":{"locationName":"DBSecurityGroupName"}},"S2l":{"type":"structure","members":{"DBInstanceIdentifier":{},"DBInstanceClass":{},"Engine":{},"DBInstanceStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"shape":"S2m"},"AllocatedStorage":{"type":"integer"},"InstanceCreateTime":{"type":"timestamp"},"PreferredBackupWindow":{},"BackupRetentionPeriod":{"type":"integer"},"DBSecurityGroups":{"shape":"S1k"},"VpcSecurityGroups":{"shape":"S1m"},"DBParameterGroups":{"type":"list","member":{"locationName":"DBParameterGroup","type":"structure","members":{"DBParameterGroupName":{},"ParameterApplyStatus":{}}}},"AvailabilityZone":{},"DBSubnetGroup":{"shape":"S2p"},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"DBInstanceClass":{},"AllocatedStorage":{"type":"integer"},"MasterUserPassword":{},"Port":{"type":"integer"},"BackupRetentionPeriod":{"type":"integer"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"LicenseModel":{},"Iops":{"type":"integer"},"DBInstanceIdentifier":{},"StorageType":{},"CACertificateIdentifier":{},"DBSubnetGroupName":{},"PendingCloudwatchLogsExports":{"type":"structure","members":{"LogTypesToEnable":{"shape":"S1w"},"LogTypesToDisable":{"shape":"S1w"}}},"ProcessorFeatures":{"shape":"S1b"}}},"LatestRestorableTime":{"type":"timestamp"},"MultiAZ":{"type":"boolean"},"EngineVersion":{},"AutoMinorVersionUpgrade":{"type":"boolean"},"ReadReplicaSourceDBInstanceIdentifier":{},"ReadReplicaDBInstanceIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBInstanceIdentifier"}},"ReadReplicaDBClusterIdentifiers":{"type":"list","member":{"locationName":"ReadReplicaDBClusterIdentifier"}},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupMemberships":{"type":"list","member":{"locationName":"OptionGroupMembership","type":"structure","members":{"OptionGroupName":{},"Status":{}}}},"CharacterSetName":{},"SecondaryAvailabilityZone":{},"PubliclyAccessible":{"type":"boolean"},"StatusInfos":{"type":"list","member":{"locationName":"DBInstanceStatusInfo","type":"structure","members":{"StatusType":{},"Normal":{"type":"boolean"},"Status":{},"Message":{}}}},"StorageType":{},"TdeCredentialArn":{},"DbInstancePort":{"type":"integer"},"DBClusterIdentifier":{},"StorageEncrypted":{"type":"boolean"},"KmsKeyId":{},"DbiResourceId":{},"CACertificateIdentifier":{},"DomainMemberships":{"shape":"S2a"},"CopyTagsToSnapshot":{"type":"boolean"},"MonitoringInterval":{"type":"integer"},"EnhancedMonitoringResourceArn":{},"MonitoringRoleArn":{},"PromotionTier":{"type":"integer"},"DBInstanceArn":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"PerformanceInsightsEnabled":{"type":"boolean"},"PerformanceInsightsKMSKeyId":{},"PerformanceInsightsRetentionPeriod":{"type":"integer"},"EnabledCloudwatchLogsExports":{"shape":"S1w"},"ProcessorFeatures":{"shape":"S1b"},"DeletionProtection":{"type":"boolean"},"AssociatedRoles":{"type":"list","member":{"locationName":"DBInstanceRole","type":"structure","members":{"RoleArn":{},"FeatureName":{},"Status":{}}}},"ListenerEndpoint":{"shape":"S2m"},"MaxAllocatedStorage":{"type":"integer"}},"wrapper":true},"S2m":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"},"HostedZoneId":{}}},"S2p":{"type":"structure","members":{"DBSubnetGroupName":{},"DBSubnetGroupDescription":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S2s"},"SubnetStatus":{}}}},"DBSubnetGroupArn":{}},"wrapper":true},"S2s":{"type":"structure","members":{"Name":{}},"wrapper":true},"S39":{"type":"list","member":{"type":"structure","members":{"Description":{},"UserName":{},"AuthScheme":{},"SecretArn":{},"IAMAuth":{}}}},"S3e":{"type":"structure","members":{"DBProxyName":{},"DBProxyArn":{},"Status":{},"EngineFamily":{},"VpcSecurityGroupIds":{"shape":"Sv"},"VpcSubnetIds":{"shape":"Sv"},"Auth":{"type":"list","member":{"type":"structure","members":{"Description":{},"UserName":{},"AuthScheme":{},"SecretArn":{},"IAMAuth":{}}}},"RoleArn":{},"Endpoint":{},"RequireTLS":{"type":"boolean"},"IdleClientTimeout":{"type":"integer"},"DebugLogging":{"type":"boolean"},"CreatedDate":{"type":"timestamp"},"UpdatedDate":{"type":"timestamp"}}},"S3n":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S3t":{"type":"structure","members":{"GlobalClusterIdentifier":{},"GlobalClusterResourceId":{},"GlobalClusterArn":{},"Status":{},"Engine":{},"EngineVersion":{},"DatabaseName":{},"StorageEncrypted":{"type":"boolean"},"DeletionProtection":{"type":"boolean"},"GlobalClusterMembers":{"type":"list","member":{"locationName":"GlobalClusterMember","type":"structure","members":{"DBClusterArn":{},"Readers":{"type":"list","member":{}},"IsWriter":{"type":"boolean"}},"wrapper":true}}},"wrapper":true},"S4b":{"type":"structure","members":{"DBInstanceArn":{},"DbiResourceId":{},"Region":{},"DBInstanceIdentifier":{},"RestoreWindow":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"AllocatedStorage":{"type":"integer"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"InstanceCreateTime":{"type":"timestamp"},"MasterUsername":{},"Engine":{},"EngineVersion":{},"LicenseModel":{},"Iops":{"type":"integer"},"OptionGroupName":{},"TdeCredentialArn":{},"Encrypted":{"type":"boolean"},"StorageType":{},"KmsKeyId":{},"Timezone":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"}},"wrapper":true},"S4p":{"type":"structure","members":{"InstallationMediaId":{},"CustomAvailabilityZoneId":{},"Engine":{},"EngineVersion":{},"EngineInstallationMediaPath":{},"OSInstallationMediaPath":{},"Status":{},"FailureCause":{"type":"structure","members":{"Message":{}}}}},"S50":{"type":"list","member":{"locationName":"Filter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{"locationName":"Value"}}}}},"S55":{"type":"structure","members":{"CertificateIdentifier":{},"CertificateType":{},"Thumbprint":{},"ValidFrom":{"type":"timestamp"},"ValidTill":{"type":"timestamp"},"CertificateArn":{},"CustomerOverride":{"type":"boolean"},"CustomerOverrideValidTill":{"type":"timestamp"}},"wrapper":true},"S5k":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"ApplyType":{},"DataType":{},"AllowedValues":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{},"ApplyMethod":{},"SupportedEngineModes":{"shape":"S5n"}}}},"S5n":{"type":"list","member":{}},"S5q":{"type":"structure","members":{"DBClusterSnapshotIdentifier":{},"DBClusterSnapshotAttributes":{"type":"list","member":{"locationName":"DBClusterSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S5t"}}}}},"wrapper":true},"S5t":{"type":"list","member":{"locationName":"AttributeValue"}},"S64":{"type":"structure","members":{"CharacterSetName":{},"CharacterSetDescription":{}}},"S6x":{"type":"structure","members":{"DBProxyName":{},"TargetGroupName":{},"TargetGroupArn":{},"IsDefault":{"type":"boolean"},"Status":{},"ConnectionPoolConfig":{"type":"structure","members":{"MaxConnectionsPercent":{"type":"integer"},"MaxIdleConnectionsPercent":{"type":"integer"},"ConnectionBorrowTimeout":{"type":"integer"},"SessionPinningFilters":{"shape":"Sv"},"InitQuery":{}}},"CreatedDate":{"type":"timestamp"},"UpdatedDate":{"type":"timestamp"}}},"S71":{"type":"list","member":{"type":"structure","members":{"TargetArn":{},"Endpoint":{},"TrackedClusterId":{},"RdsResourceId":{},"Port":{"type":"integer"},"Type":{}}}},"S79":{"type":"structure","members":{"DBSnapshotIdentifier":{},"DBSnapshotAttributes":{"type":"list","member":{"locationName":"DBSnapshotAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"shape":"S5t"}},"wrapper":true}}},"wrapper":true},"S7k":{"type":"structure","members":{"DBParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S5k"}},"wrapper":true},"S8t":{"type":"list","member":{"locationName":"AvailableProcessorFeature","type":"structure","members":{"Name":{},"DefaultValue":{},"AllowedValues":{}}}},"S91":{"type":"structure","members":{"ReservedDBInstanceId":{},"ReservedDBInstancesOfferingId":{},"DBInstanceClass":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"DBInstanceCount":{"type":"integer"},"ProductDescription":{},"OfferingType":{},"MultiAZ":{"type":"boolean"},"State":{},"RecurringCharges":{"shape":"S93"},"ReservedDBInstanceArn":{},"LeaseId":{}},"wrapper":true},"S93":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"S9i":{"type":"list","member":{"locationName":"Range","type":"structure","members":{"From":{"type":"integer"},"To":{"type":"integer"},"Step":{"type":"integer"}}}},"S9y":{"type":"structure","members":{"EnableLogTypes":{"shape":"S1w"},"DisableLogTypes":{"shape":"S1w"}}},"Sa2":{"type":"structure","members":{"DBClusterParameterGroupName":{}}},"Sa8":{"type":"structure","members":{"DBParameterGroupName":{}}}}}' - ); - - /***/ - }, - - /***/ 60972: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeCustomAvailabilityZones":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"CustomAvailabilityZones"},"DescribeDBClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBClusters"},"DescribeDBEngineVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBEngineVersions"},"DescribeDBInstanceAutomatedBackups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstanceAutomatedBackups"},"DescribeDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBInstances"},"DescribeDBLogFiles":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DescribeDBLogFiles"},"DescribeDBParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBParameterGroups"},"DescribeDBParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeDBProxies":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBProxies"},"DescribeDBProxyTargetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"TargetGroups"},"DescribeDBProxyTargets":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Targets"},"DescribeDBSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSecurityGroups"},"DescribeDBSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSnapshots"},"DescribeDBSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"DBSubnetGroups"},"DescribeEngineDefaultParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"EngineDefaults.Marker","result_key":"EngineDefaults.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeExportTasks":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ExportTasks"},"DescribeGlobalClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"GlobalClusters"},"DescribeInstallationMedia":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"InstallationMedia"},"DescribeOptionGroupOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupOptions"},"DescribeOptionGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OptionGroupsList"},"DescribeOrderableDBInstanceOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableDBInstanceOptions"},"DescribeReservedDBInstances":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstances"},"DescribeReservedDBInstancesOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedDBInstancesOfferings"},"DownloadDBLogFilePortion":{"input_token":"Marker","limit_key":"NumberOfLines","more_results":"AdditionalDataPending","output_token":"Marker","result_key":"LogFileData"},"ListTagsForResource":{"result_key":"TagList"}}}' - ); - - /***/ - }, - - /***/ 6606: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"DBInstanceAvailable":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBInstanceDeleted":{"delay":30,"operation":"DescribeDBInstances","maxAttempts":60,"acceptors":[{"expected":true,"matcher":"path","state":"success","argument":"length(DBInstances) == `0`"},{"expected":"DBInstanceNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBInstances[].DBInstanceStatus"}]},"DBSnapshotAvailable":{"delay":30,"operation":"DescribeDBSnapshots","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBSnapshots[].Status"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"}]},"DBSnapshotDeleted":{"delay":30,"operation":"DescribeDBSnapshots","maxAttempts":60,"acceptors":[{"expected":true,"matcher":"path","state":"success","argument":"length(DBSnapshots) == `0`"},{"expected":"DBSnapshotNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBSnapshots[].Status"}]},"DBClusterSnapshotAvailable":{"delay":30,"operation":"DescribeDBClusterSnapshots","maxAttempts":60,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"DBClusterSnapshots[].Status"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"},{"expected":"incompatible-restore","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"},{"expected":"incompatible-parameters","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"}]},"DBClusterSnapshotDeleted":{"delay":30,"operation":"DescribeDBClusterSnapshots","maxAttempts":60,"acceptors":[{"expected":true,"matcher":"path","state":"success","argument":"length(DBClusterSnapshots) == `0`"},{"expected":"DBClusterSnapshotNotFoundFault","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"},{"expected":"rebooting","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"},{"expected":"resetting-master-credentials","matcher":"pathAny","state":"failure","argument":"DBClusterSnapshots[].Status"}]}}}' - ); - - /***/ - }, - - /***/ 4983: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-08-01","endpointPrefix":"rds-data","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS RDS DataService","serviceId":"RDS Data","signatureVersion":"v4","signingName":"rds-data","uid":"rds-data-2018-08-01"},"operations":{"BatchExecuteStatement":{"http":{"requestUri":"/BatchExecute","responseCode":200},"input":{"type":"structure","required":["resourceArn","secretArn","sql"],"members":{"database":{},"parameterSets":{"type":"list","member":{"shape":"S4"}},"resourceArn":{},"schema":{},"secretArn":{},"sql":{},"transactionId":{}}},"output":{"type":"structure","members":{"updateResults":{"type":"list","member":{"type":"structure","members":{"generatedFields":{"shape":"Sq"}}}}}}},"BeginTransaction":{"http":{"requestUri":"/BeginTransaction","responseCode":200},"input":{"type":"structure","required":["resourceArn","secretArn"],"members":{"database":{},"resourceArn":{},"schema":{},"secretArn":{}}},"output":{"type":"structure","members":{"transactionId":{}}}},"CommitTransaction":{"http":{"requestUri":"/CommitTransaction","responseCode":200},"input":{"type":"structure","required":["resourceArn","secretArn","transactionId"],"members":{"resourceArn":{},"secretArn":{},"transactionId":{}}},"output":{"type":"structure","members":{"transactionStatus":{}}}},"ExecuteSql":{"http":{"requestUri":"/ExecuteSql","responseCode":200},"input":{"type":"structure","required":["awsSecretStoreArn","dbClusterOrInstanceArn","sqlStatements"],"members":{"awsSecretStoreArn":{},"database":{},"dbClusterOrInstanceArn":{},"schema":{},"sqlStatements":{}}},"output":{"type":"structure","members":{"sqlStatementResults":{"type":"list","member":{"type":"structure","members":{"numberOfRecordsUpdated":{"type":"long"},"resultFrame":{"type":"structure","members":{"records":{"type":"list","member":{"type":"structure","members":{"values":{"type":"list","member":{"shape":"S15"}}}}},"resultSetMetadata":{"type":"structure","members":{"columnCount":{"type":"long"},"columnMetadata":{"shape":"S1c"}}}}}}}}}},"deprecated":true,"deprecatedMessage":"The ExecuteSql API is deprecated, please use the ExecuteStatement API."},"ExecuteStatement":{"http":{"requestUri":"/Execute","responseCode":200},"input":{"type":"structure","required":["resourceArn","secretArn","sql"],"members":{"continueAfterTimeout":{"type":"boolean"},"database":{},"includeResultMetadata":{"type":"boolean"},"parameters":{"shape":"S4"},"resourceArn":{},"resultSetOptions":{"type":"structure","members":{"decimalReturnType":{}}},"schema":{},"secretArn":{},"sql":{},"transactionId":{}}},"output":{"type":"structure","members":{"columnMetadata":{"shape":"S1c"},"generatedFields":{"shape":"Sq"},"numberOfRecordsUpdated":{"type":"long"},"records":{"type":"list","member":{"shape":"Sq"}}}}},"RollbackTransaction":{"http":{"requestUri":"/RollbackTransaction","responseCode":200},"input":{"type":"structure","required":["resourceArn","secretArn","transactionId"],"members":{"resourceArn":{},"secretArn":{},"transactionId":{}}},"output":{"type":"structure","members":{"transactionStatus":{}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","members":{"name":{},"typeHint":{},"value":{"shape":"S8"}}}},"S8":{"type":"structure","members":{"arrayValue":{"shape":"S9"},"blobValue":{"type":"blob"},"booleanValue":{"type":"boolean"},"doubleValue":{"type":"double"},"isNull":{"type":"boolean"},"longValue":{"type":"long"},"stringValue":{}}},"S9":{"type":"structure","members":{"arrayValues":{"type":"list","member":{"shape":"S9"}},"booleanValues":{"type":"list","member":{"type":"boolean"}},"doubleValues":{"type":"list","member":{"type":"double"}},"longValues":{"type":"list","member":{"type":"long"}},"stringValues":{"type":"list","member":{}}}},"Sq":{"type":"list","member":{"shape":"S8"}},"S15":{"type":"structure","members":{"arrayValues":{"shape":"S16"},"bigIntValue":{"type":"long"},"bitValue":{"type":"boolean"},"blobValue":{"type":"blob"},"doubleValue":{"type":"double"},"intValue":{"type":"integer"},"isNull":{"type":"boolean"},"realValue":{"type":"float"},"stringValue":{},"structValue":{"type":"structure","members":{"attributes":{"shape":"S16"}}}}},"S16":{"type":"list","member":{"shape":"S15"}},"S1c":{"type":"list","member":{"type":"structure","members":{"arrayBaseColumnType":{"type":"integer"},"isAutoIncrement":{"type":"boolean"},"isCaseSensitive":{"type":"boolean"},"isCurrency":{"type":"boolean"},"isSigned":{"type":"boolean"},"label":{},"name":{},"nullable":{"type":"integer"},"precision":{"type":"integer"},"scale":{"type":"integer"},"schemaName":{},"tableName":{},"type":{"type":"integer"},"typeName":{}}}}}}' - ); - - /***/ - }, - - /***/ 99015: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 17066: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-12-01","endpointPrefix":"redshift","protocol":"query","serviceFullName":"Amazon Redshift","serviceId":"Redshift","signatureVersion":"v4","uid":"redshift-2012-12-01","xmlNamespace":"http://redshift.amazonaws.com/doc/2012-12-01/"},"operations":{"AcceptReservedNodeExchange":{"input":{"type":"structure","required":["ReservedNodeId","TargetReservedNodeOfferingId"],"members":{"ReservedNodeId":{},"TargetReservedNodeOfferingId":{}}},"output":{"resultWrapper":"AcceptReservedNodeExchangeResult","type":"structure","members":{"ExchangedReservedNode":{"shape":"S4"}}}},"AuthorizeClusterSecurityGroupIngress":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"AuthorizeClusterSecurityGroupIngressResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"Sd"}}}},"AuthorizeSnapshotAccess":{"input":{"type":"structure","required":["SnapshotIdentifier","AccountWithRestoreAccess"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"AccountWithRestoreAccess":{}}},"output":{"resultWrapper":"AuthorizeSnapshotAccessResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"BatchDeleteClusterSnapshots":{"input":{"type":"structure","required":["Identifiers"],"members":{"Identifiers":{"type":"list","member":{"shape":"Sv","locationName":"DeleteClusterSnapshotMessage"}}}},"output":{"resultWrapper":"BatchDeleteClusterSnapshotsResult","type":"structure","members":{"Resources":{"shape":"Sx"},"Errors":{"type":"list","member":{"shape":"Sz","locationName":"SnapshotErrorMessage"}}}}},"BatchModifyClusterSnapshots":{"input":{"type":"structure","required":["SnapshotIdentifierList"],"members":{"SnapshotIdentifierList":{"shape":"Sx"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Force":{"type":"boolean"}}},"output":{"resultWrapper":"BatchModifyClusterSnapshotsResult","type":"structure","members":{"Resources":{"shape":"Sx"},"Errors":{"type":"list","member":{"shape":"Sz","locationName":"SnapshotErrorMessage"}}}}},"CancelResize":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S14","resultWrapper":"CancelResizeResult"}},"CopyClusterSnapshot":{"input":{"type":"structure","required":["SourceSnapshotIdentifier","TargetSnapshotIdentifier"],"members":{"SourceSnapshotIdentifier":{},"SourceSnapshotClusterIdentifier":{},"TargetSnapshotIdentifier":{},"ManualSnapshotRetentionPeriod":{"type":"integer"}}},"output":{"resultWrapper":"CopyClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"CreateCluster":{"input":{"type":"structure","required":["ClusterIdentifier","NodeType","MasterUsername","MasterUserPassword"],"members":{"DBName":{},"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"MasterUsername":{},"MasterUserPassword":{},"ClusterSecurityGroups":{"shape":"S1d"},"VpcSecurityGroupIds":{"shape":"S1e"},"ClusterSubnetGroupName":{},"AvailabilityZone":{},"PreferredMaintenanceWindow":{},"ClusterParameterGroupName":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Port":{"type":"integer"},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"NumberOfNodes":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"Encrypted":{"type":"boolean"},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"ElasticIp":{},"Tags":{"shape":"Sg"},"KmsKeyId":{},"EnhancedVpcRouting":{"type":"boolean"},"AdditionalInfo":{},"IamRoles":{"shape":"S1g"},"MaintenanceTrackName":{},"SnapshotScheduleIdentifier":{}}},"output":{"resultWrapper":"CreateClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"CreateClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName","ParameterGroupFamily","Description"],"members":{"ParameterGroupName":{},"ParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterParameterGroupResult","type":"structure","members":{"ClusterParameterGroup":{"shape":"S29"}}}},"CreateClusterSecurityGroup":{"input":{"type":"structure","required":["ClusterSecurityGroupName","Description"],"members":{"ClusterSecurityGroupName":{},"Description":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterSecurityGroupResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"Sd"}}}},"CreateClusterSnapshot":{"input":{"type":"structure","required":["SnapshotIdentifier","ClusterIdentifier"],"members":{"SnapshotIdentifier":{},"ClusterIdentifier":{},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"CreateClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName","Description","SubnetIds"],"members":{"ClusterSubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"S2f"},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateClusterSubnetGroupResult","type":"structure","members":{"ClusterSubnetGroup":{"shape":"S2h"}}}},"CreateEventSubscription":{"input":{"type":"structure","required":["SubscriptionName","SnsTopicArn"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"SourceIds":{"shape":"S2o"},"EventCategories":{"shape":"S2p"},"Severity":{},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S2r"}}}},"CreateHsmClientCertificate":{"input":{"type":"structure","required":["HsmClientCertificateIdentifier"],"members":{"HsmClientCertificateIdentifier":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateHsmClientCertificateResult","type":"structure","members":{"HsmClientCertificate":{"shape":"S2u"}}}},"CreateHsmConfiguration":{"input":{"type":"structure","required":["HsmConfigurationIdentifier","Description","HsmIpAddress","HsmPartitionName","HsmPartitionPassword","HsmServerPublicCertificate"],"members":{"HsmConfigurationIdentifier":{},"Description":{},"HsmIpAddress":{},"HsmPartitionName":{},"HsmPartitionPassword":{},"HsmServerPublicCertificate":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateHsmConfigurationResult","type":"structure","members":{"HsmConfiguration":{"shape":"S2x"}}}},"CreateScheduledAction":{"input":{"type":"structure","required":["ScheduledActionName","TargetAction","Schedule","IamRole"],"members":{"ScheduledActionName":{},"TargetAction":{"shape":"S2z"},"Schedule":{},"IamRole":{},"ScheduledActionDescription":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Enable":{"type":"boolean"}}},"output":{"shape":"S33","resultWrapper":"CreateScheduledActionResult"}},"CreateSnapshotCopyGrant":{"input":{"type":"structure","required":["SnapshotCopyGrantName"],"members":{"SnapshotCopyGrantName":{},"KmsKeyId":{},"Tags":{"shape":"Sg"}}},"output":{"resultWrapper":"CreateSnapshotCopyGrantResult","type":"structure","members":{"SnapshotCopyGrant":{"shape":"S38"}}}},"CreateSnapshotSchedule":{"input":{"type":"structure","members":{"ScheduleDefinitions":{"shape":"S3a"},"ScheduleIdentifier":{},"ScheduleDescription":{},"Tags":{"shape":"Sg"},"DryRun":{"type":"boolean"},"NextInvocations":{"type":"integer"}}},"output":{"shape":"S3b","resultWrapper":"CreateSnapshotScheduleResult"}},"CreateTags":{"input":{"type":"structure","required":["ResourceName","Tags"],"members":{"ResourceName":{},"Tags":{"shape":"Sg"}}}},"DeleteCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"SkipFinalClusterSnapshot":{"type":"boolean"},"FinalClusterSnapshotIdentifier":{},"FinalClusterSnapshotRetentionPeriod":{"type":"integer"}}},"output":{"resultWrapper":"DeleteClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"DeleteClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{}}}},"DeleteClusterSecurityGroup":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{}}}},"DeleteClusterSnapshot":{"input":{"shape":"Sv"},"output":{"resultWrapper":"DeleteClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"DeleteClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName"],"members":{"ClusterSubnetGroupName":{}}}},"DeleteEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{}}}},"DeleteHsmClientCertificate":{"input":{"type":"structure","required":["HsmClientCertificateIdentifier"],"members":{"HsmClientCertificateIdentifier":{}}}},"DeleteHsmConfiguration":{"input":{"type":"structure","required":["HsmConfigurationIdentifier"],"members":{"HsmConfigurationIdentifier":{}}}},"DeleteScheduledAction":{"input":{"type":"structure","required":["ScheduledActionName"],"members":{"ScheduledActionName":{}}}},"DeleteSnapshotCopyGrant":{"input":{"type":"structure","required":["SnapshotCopyGrantName"],"members":{"SnapshotCopyGrantName":{}}}},"DeleteSnapshotSchedule":{"input":{"type":"structure","required":["ScheduleIdentifier"],"members":{"ScheduleIdentifier":{}}}},"DeleteTags":{"input":{"type":"structure","required":["ResourceName","TagKeys"],"members":{"ResourceName":{},"TagKeys":{"shape":"S3t"}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"type":"list","member":{"locationName":"AttributeName"}}}},"output":{"resultWrapper":"DescribeAccountAttributesResult","type":"structure","members":{"AccountAttributes":{"type":"list","member":{"locationName":"AccountAttribute","type":"structure","members":{"AttributeName":{},"AttributeValues":{"type":"list","member":{"locationName":"AttributeValueTarget","type":"structure","members":{"AttributeValue":{}}}}}}}}}},"DescribeClusterDbRevisions":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterDbRevisionsResult","type":"structure","members":{"Marker":{},"ClusterDbRevisions":{"type":"list","member":{"locationName":"ClusterDbRevision","type":"structure","members":{"ClusterIdentifier":{},"CurrentDatabaseRevision":{},"DatabaseRevisionReleaseDate":{"type":"timestamp"},"RevisionTargets":{"type":"list","member":{"locationName":"RevisionTarget","type":"structure","members":{"DatabaseRevision":{},"Description":{},"DatabaseRevisionReleaseDate":{"type":"timestamp"}}}}}}}}}},"DescribeClusterParameterGroups":{"input":{"type":"structure","members":{"ParameterGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeClusterParameterGroupsResult","type":"structure","members":{"Marker":{},"ParameterGroups":{"type":"list","member":{"shape":"S29","locationName":"ClusterParameterGroup"}}}}},"DescribeClusterParameters":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"Source":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterParametersResult","type":"structure","members":{"Parameters":{"shape":"S4d"},"Marker":{}}}},"DescribeClusterSecurityGroups":{"input":{"type":"structure","members":{"ClusterSecurityGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeClusterSecurityGroupsResult","type":"structure","members":{"Marker":{},"ClusterSecurityGroups":{"type":"list","member":{"shape":"Sd","locationName":"ClusterSecurityGroup"}}}}},"DescribeClusterSnapshots":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SnapshotType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxRecords":{"type":"integer"},"Marker":{},"OwnerAccount":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"},"ClusterExists":{"type":"boolean"},"SortingEntities":{"type":"list","member":{"locationName":"SnapshotSortingEntity","type":"structure","required":["Attribute"],"members":{"Attribute":{},"SortOrder":{}}}}}},"output":{"resultWrapper":"DescribeClusterSnapshotsResult","type":"structure","members":{"Marker":{},"Snapshots":{"type":"list","member":{"shape":"Sm","locationName":"Snapshot"}}}}},"DescribeClusterSubnetGroups":{"input":{"type":"structure","members":{"ClusterSubnetGroupName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeClusterSubnetGroupsResult","type":"structure","members":{"Marker":{},"ClusterSubnetGroups":{"type":"list","member":{"shape":"S2h","locationName":"ClusterSubnetGroup"}}}}},"DescribeClusterTracks":{"input":{"type":"structure","members":{"MaintenanceTrackName":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterTracksResult","type":"structure","members":{"MaintenanceTracks":{"type":"list","member":{"locationName":"MaintenanceTrack","type":"structure","members":{"MaintenanceTrackName":{},"DatabaseVersion":{},"UpdateTargets":{"type":"list","member":{"locationName":"UpdateTarget","type":"structure","members":{"MaintenanceTrackName":{},"DatabaseVersion":{},"SupportedOperations":{"type":"list","member":{"locationName":"SupportedOperation","type":"structure","members":{"OperationName":{}}}}}}}}}},"Marker":{}}}},"DescribeClusterVersions":{"input":{"type":"structure","members":{"ClusterVersion":{},"ClusterParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeClusterVersionsResult","type":"structure","members":{"Marker":{},"ClusterVersions":{"type":"list","member":{"locationName":"ClusterVersion","type":"structure","members":{"ClusterVersion":{},"ClusterParameterGroupFamily":{},"Description":{}}}}}}},"DescribeClusters":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeClustersResult","type":"structure","members":{"Marker":{},"Clusters":{"type":"list","member":{"shape":"S1i","locationName":"Cluster"}}}}},"DescribeDefaultClusterParameters":{"input":{"type":"structure","required":["ParameterGroupFamily"],"members":{"ParameterGroupFamily":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeDefaultClusterParametersResult","type":"structure","members":{"DefaultClusterParameters":{"type":"structure","members":{"ParameterGroupFamily":{},"Marker":{},"Parameters":{"shape":"S4d"}},"wrapper":true}}}},"DescribeEventCategories":{"input":{"type":"structure","members":{"SourceType":{}}},"output":{"resultWrapper":"DescribeEventCategoriesResult","type":"structure","members":{"EventCategoriesMapList":{"type":"list","member":{"locationName":"EventCategoriesMap","type":"structure","members":{"SourceType":{},"Events":{"type":"list","member":{"locationName":"EventInfoMap","type":"structure","members":{"EventId":{},"EventCategories":{"shape":"S2p"},"EventDescription":{},"Severity":{}},"wrapper":true}}},"wrapper":true}}}}},"DescribeEventSubscriptions":{"input":{"type":"structure","members":{"SubscriptionName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeEventSubscriptionsResult","type":"structure","members":{"Marker":{},"EventSubscriptionsList":{"type":"list","member":{"shape":"S2r","locationName":"EventSubscription"}}}}},"DescribeEvents":{"input":{"type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Duration":{"type":"integer"},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeEventsResult","type":"structure","members":{"Marker":{},"Events":{"type":"list","member":{"locationName":"Event","type":"structure","members":{"SourceIdentifier":{},"SourceType":{},"Message":{},"EventCategories":{"shape":"S2p"},"Severity":{},"Date":{"type":"timestamp"},"EventId":{}}}}}}},"DescribeHsmClientCertificates":{"input":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeHsmClientCertificatesResult","type":"structure","members":{"Marker":{},"HsmClientCertificates":{"type":"list","member":{"shape":"S2u","locationName":"HsmClientCertificate"}}}}},"DescribeHsmConfigurations":{"input":{"type":"structure","members":{"HsmConfigurationIdentifier":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeHsmConfigurationsResult","type":"structure","members":{"Marker":{},"HsmConfigurations":{"type":"list","member":{"shape":"S2x","locationName":"HsmConfiguration"}}}}},"DescribeLoggingStatus":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S5w","resultWrapper":"DescribeLoggingStatusResult"}},"DescribeNodeConfigurationOptions":{"input":{"type":"structure","required":["ActionType"],"members":{"ActionType":{},"ClusterIdentifier":{},"SnapshotIdentifier":{},"OwnerAccount":{},"Filters":{"locationName":"Filter","type":"list","member":{"locationName":"NodeConfigurationOptionsFilter","type":"structure","members":{"Name":{},"Operator":{},"Values":{"shape":"S63","locationName":"Value"}}}},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeNodeConfigurationOptionsResult","type":"structure","members":{"NodeConfigurationOptionList":{"type":"list","member":{"locationName":"NodeConfigurationOption","type":"structure","members":{"NodeType":{},"NumberOfNodes":{"type":"integer"},"EstimatedDiskUtilizationPercent":{"type":"double"},"Mode":{}}}},"Marker":{}}}},"DescribeOrderableClusterOptions":{"input":{"type":"structure","members":{"ClusterVersion":{},"NodeType":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeOrderableClusterOptionsResult","type":"structure","members":{"OrderableClusterOptions":{"type":"list","member":{"locationName":"OrderableClusterOption","type":"structure","members":{"ClusterVersion":{},"ClusterType":{},"NodeType":{},"AvailabilityZones":{"type":"list","member":{"shape":"S2k","locationName":"AvailabilityZone"}}},"wrapper":true}},"Marker":{}}}},"DescribeReservedNodeOfferings":{"input":{"type":"structure","members":{"ReservedNodeOfferingId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedNodeOfferingsResult","type":"structure","members":{"Marker":{},"ReservedNodeOfferings":{"shape":"S6f"}}}},"DescribeReservedNodes":{"input":{"type":"structure","members":{"ReservedNodeId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeReservedNodesResult","type":"structure","members":{"Marker":{},"ReservedNodes":{"type":"list","member":{"shape":"S4","locationName":"ReservedNode"}}}}},"DescribeResize":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S14","resultWrapper":"DescribeResizeResult"}},"DescribeScheduledActions":{"input":{"type":"structure","members":{"ScheduledActionName":{},"TargetActionType":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Active":{"type":"boolean"},"Filters":{"type":"list","member":{"locationName":"ScheduledActionFilter","type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"shape":"S63"}}}},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeScheduledActionsResult","type":"structure","members":{"Marker":{},"ScheduledActions":{"type":"list","member":{"shape":"S33","locationName":"ScheduledAction"}}}}},"DescribeSnapshotCopyGrants":{"input":{"type":"structure","members":{"SnapshotCopyGrantName":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeSnapshotCopyGrantsResult","type":"structure","members":{"Marker":{},"SnapshotCopyGrants":{"type":"list","member":{"shape":"S38","locationName":"SnapshotCopyGrant"}}}}},"DescribeSnapshotSchedules":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"ScheduleIdentifier":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"},"Marker":{},"MaxRecords":{"type":"integer"}}},"output":{"resultWrapper":"DescribeSnapshotSchedulesResult","type":"structure","members":{"SnapshotSchedules":{"type":"list","member":{"shape":"S3b","locationName":"SnapshotSchedule"}},"Marker":{}}}},"DescribeStorage":{"output":{"resultWrapper":"DescribeStorageResult","type":"structure","members":{"TotalBackupSizeInMegaBytes":{"type":"double"},"TotalProvisionedStorageInMegaBytes":{"type":"double"}}}},"DescribeTableRestoreStatus":{"input":{"type":"structure","members":{"ClusterIdentifier":{},"TableRestoreRequestId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"DescribeTableRestoreStatusResult","type":"structure","members":{"TableRestoreStatusDetails":{"type":"list","member":{"shape":"S72","locationName":"TableRestoreStatus"}},"Marker":{}}}},"DescribeTags":{"input":{"type":"structure","members":{"ResourceName":{},"ResourceType":{},"MaxRecords":{"type":"integer"},"Marker":{},"TagKeys":{"shape":"S3t"},"TagValues":{"shape":"S48"}}},"output":{"resultWrapper":"DescribeTagsResult","type":"structure","members":{"TaggedResources":{"type":"list","member":{"locationName":"TaggedResource","type":"structure","members":{"Tag":{"shape":"Sh"},"ResourceName":{},"ResourceType":{}}}},"Marker":{}}}},"DisableLogging":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"shape":"S5w","resultWrapper":"DisableLoggingResult"}},"DisableSnapshotCopy":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"DisableSnapshotCopyResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"EnableLogging":{"input":{"type":"structure","required":["ClusterIdentifier","BucketName"],"members":{"ClusterIdentifier":{},"BucketName":{},"S3KeyPrefix":{}}},"output":{"shape":"S5w","resultWrapper":"EnableLoggingResult"}},"EnableSnapshotCopy":{"input":{"type":"structure","required":["ClusterIdentifier","DestinationRegion"],"members":{"ClusterIdentifier":{},"DestinationRegion":{},"RetentionPeriod":{"type":"integer"},"SnapshotCopyGrantName":{},"ManualSnapshotRetentionPeriod":{"type":"integer"}}},"output":{"resultWrapper":"EnableSnapshotCopyResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"GetClusterCredentials":{"input":{"type":"structure","required":["DbUser","ClusterIdentifier"],"members":{"DbUser":{},"DbName":{},"ClusterIdentifier":{},"DurationSeconds":{"type":"integer"},"AutoCreate":{"type":"boolean"},"DbGroups":{"type":"list","member":{"locationName":"DbGroup"}}}},"output":{"resultWrapper":"GetClusterCredentialsResult","type":"structure","members":{"DbUser":{},"DbPassword":{"type":"string","sensitive":true},"Expiration":{"type":"timestamp"}}}},"GetReservedNodeExchangeOfferings":{"input":{"type":"structure","required":["ReservedNodeId"],"members":{"ReservedNodeId":{},"MaxRecords":{"type":"integer"},"Marker":{}}},"output":{"resultWrapper":"GetReservedNodeExchangeOfferingsResult","type":"structure","members":{"Marker":{},"ReservedNodeOfferings":{"shape":"S6f"}}}},"ModifyCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"ClusterSecurityGroups":{"shape":"S1d"},"VpcSecurityGroupIds":{"shape":"S1e"},"MasterUserPassword":{},"ClusterParameterGroupName":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"PreferredMaintenanceWindow":{},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"NewClusterIdentifier":{},"PubliclyAccessible":{"type":"boolean"},"ElasticIp":{},"EnhancedVpcRouting":{"type":"boolean"},"MaintenanceTrackName":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{}}},"output":{"resultWrapper":"ModifyClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterDbRevision":{"input":{"type":"structure","required":["ClusterIdentifier","RevisionTarget"],"members":{"ClusterIdentifier":{},"RevisionTarget":{}}},"output":{"resultWrapper":"ModifyClusterDbRevisionResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterIamRoles":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"AddIamRoles":{"shape":"S1g"},"RemoveIamRoles":{"shape":"S1g"}}},"output":{"resultWrapper":"ModifyClusterIamRolesResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterMaintenance":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"DeferMaintenance":{"type":"boolean"},"DeferMaintenanceIdentifier":{},"DeferMaintenanceStartTime":{"type":"timestamp"},"DeferMaintenanceEndTime":{"type":"timestamp"},"DeferMaintenanceDuration":{"type":"integer"}}},"output":{"resultWrapper":"ModifyClusterMaintenanceResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifyClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName","Parameters"],"members":{"ParameterGroupName":{},"Parameters":{"shape":"S4d"}}},"output":{"shape":"S7t","resultWrapper":"ModifyClusterParameterGroupResult"}},"ModifyClusterSnapshot":{"input":{"type":"structure","required":["SnapshotIdentifier"],"members":{"SnapshotIdentifier":{},"ManualSnapshotRetentionPeriod":{"type":"integer"},"Force":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyClusterSnapshotResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"ModifyClusterSnapshotSchedule":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"ScheduleIdentifier":{},"DisassociateSchedule":{"type":"boolean"}}}},"ModifyClusterSubnetGroup":{"input":{"type":"structure","required":["ClusterSubnetGroupName","SubnetIds"],"members":{"ClusterSubnetGroupName":{},"Description":{},"SubnetIds":{"shape":"S2f"}}},"output":{"resultWrapper":"ModifyClusterSubnetGroupResult","type":"structure","members":{"ClusterSubnetGroup":{"shape":"S2h"}}}},"ModifyEventSubscription":{"input":{"type":"structure","required":["SubscriptionName"],"members":{"SubscriptionName":{},"SnsTopicArn":{},"SourceType":{},"SourceIds":{"shape":"S2o"},"EventCategories":{"shape":"S2p"},"Severity":{},"Enabled":{"type":"boolean"}}},"output":{"resultWrapper":"ModifyEventSubscriptionResult","type":"structure","members":{"EventSubscription":{"shape":"S2r"}}}},"ModifyScheduledAction":{"input":{"type":"structure","required":["ScheduledActionName"],"members":{"ScheduledActionName":{},"TargetAction":{"shape":"S2z"},"Schedule":{},"IamRole":{},"ScheduledActionDescription":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Enable":{"type":"boolean"}}},"output":{"shape":"S33","resultWrapper":"ModifyScheduledActionResult"}},"ModifySnapshotCopyRetentionPeriod":{"input":{"type":"structure","required":["ClusterIdentifier","RetentionPeriod"],"members":{"ClusterIdentifier":{},"RetentionPeriod":{"type":"integer"},"Manual":{"type":"boolean"}}},"output":{"resultWrapper":"ModifySnapshotCopyRetentionPeriodResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ModifySnapshotSchedule":{"input":{"type":"structure","required":["ScheduleIdentifier","ScheduleDefinitions"],"members":{"ScheduleIdentifier":{},"ScheduleDefinitions":{"shape":"S3a"}}},"output":{"shape":"S3b","resultWrapper":"ModifySnapshotScheduleResult"}},"PauseCluster":{"input":{"shape":"S31"},"output":{"resultWrapper":"PauseClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"PurchaseReservedNodeOffering":{"input":{"type":"structure","required":["ReservedNodeOfferingId"],"members":{"ReservedNodeOfferingId":{},"NodeCount":{"type":"integer"}}},"output":{"resultWrapper":"PurchaseReservedNodeOfferingResult","type":"structure","members":{"ReservedNode":{"shape":"S4"}}}},"RebootCluster":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"RebootClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"ResetClusterParameterGroup":{"input":{"type":"structure","required":["ParameterGroupName"],"members":{"ParameterGroupName":{},"ResetAllParameters":{"type":"boolean"},"Parameters":{"shape":"S4d"}}},"output":{"shape":"S7t","resultWrapper":"ResetClusterParameterGroupResult"}},"ResizeCluster":{"input":{"shape":"S30"},"output":{"resultWrapper":"ResizeClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"RestoreFromClusterSnapshot":{"input":{"type":"structure","required":["ClusterIdentifier","SnapshotIdentifier"],"members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"Port":{"type":"integer"},"AvailabilityZone":{},"AllowVersionUpgrade":{"type":"boolean"},"ClusterSubnetGroupName":{},"PubliclyAccessible":{"type":"boolean"},"OwnerAccount":{},"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"ElasticIp":{},"ClusterParameterGroupName":{},"ClusterSecurityGroups":{"shape":"S1d"},"VpcSecurityGroupIds":{"shape":"S1e"},"PreferredMaintenanceWindow":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"KmsKeyId":{},"NodeType":{},"EnhancedVpcRouting":{"type":"boolean"},"AdditionalInfo":{},"IamRoles":{"shape":"S1g"},"MaintenanceTrackName":{},"SnapshotScheduleIdentifier":{},"NumberOfNodes":{"type":"integer"}}},"output":{"resultWrapper":"RestoreFromClusterSnapshotResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"RestoreTableFromClusterSnapshot":{"input":{"type":"structure","required":["ClusterIdentifier","SnapshotIdentifier","SourceDatabaseName","SourceTableName","NewTableName"],"members":{"ClusterIdentifier":{},"SnapshotIdentifier":{},"SourceDatabaseName":{},"SourceSchemaName":{},"SourceTableName":{},"TargetDatabaseName":{},"TargetSchemaName":{},"NewTableName":{}}},"output":{"resultWrapper":"RestoreTableFromClusterSnapshotResult","type":"structure","members":{"TableRestoreStatus":{"shape":"S72"}}}},"ResumeCluster":{"input":{"shape":"S32"},"output":{"resultWrapper":"ResumeClusterResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}},"RevokeClusterSecurityGroupIngress":{"input":{"type":"structure","required":["ClusterSecurityGroupName"],"members":{"ClusterSecurityGroupName":{},"CIDRIP":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{}}},"output":{"resultWrapper":"RevokeClusterSecurityGroupIngressResult","type":"structure","members":{"ClusterSecurityGroup":{"shape":"Sd"}}}},"RevokeSnapshotAccess":{"input":{"type":"structure","required":["SnapshotIdentifier","AccountWithRestoreAccess"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"AccountWithRestoreAccess":{}}},"output":{"resultWrapper":"RevokeSnapshotAccessResult","type":"structure","members":{"Snapshot":{"shape":"Sm"}}}},"RotateEncryptionKey":{"input":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"output":{"resultWrapper":"RotateEncryptionKeyResult","type":"structure","members":{"Cluster":{"shape":"S1i"}}}}},"shapes":{"S4":{"type":"structure","members":{"ReservedNodeId":{},"ReservedNodeOfferingId":{},"NodeType":{},"StartTime":{"type":"timestamp"},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"NodeCount":{"type":"integer"},"State":{},"OfferingType":{},"RecurringCharges":{"shape":"S8"},"ReservedNodeOfferingType":{}},"wrapper":true},"S8":{"type":"list","member":{"locationName":"RecurringCharge","type":"structure","members":{"RecurringChargeAmount":{"type":"double"},"RecurringChargeFrequency":{}},"wrapper":true}},"Sd":{"type":"structure","members":{"ClusterSecurityGroupName":{},"Description":{},"EC2SecurityGroups":{"type":"list","member":{"locationName":"EC2SecurityGroup","type":"structure","members":{"Status":{},"EC2SecurityGroupName":{},"EC2SecurityGroupOwnerId":{},"Tags":{"shape":"Sg"}}}},"IPRanges":{"type":"list","member":{"locationName":"IPRange","type":"structure","members":{"Status":{},"CIDRIP":{},"Tags":{"shape":"Sg"}}}},"Tags":{"shape":"Sg"}},"wrapper":true},"Sg":{"type":"list","member":{"shape":"Sh","locationName":"Tag"}},"Sh":{"type":"structure","members":{"Key":{},"Value":{}}},"Sm":{"type":"structure","members":{"SnapshotIdentifier":{},"ClusterIdentifier":{},"SnapshotCreateTime":{"type":"timestamp"},"Status":{},"Port":{"type":"integer"},"AvailabilityZone":{},"ClusterCreateTime":{"type":"timestamp"},"MasterUsername":{},"ClusterVersion":{},"SnapshotType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"DBName":{},"VpcId":{},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"EncryptedWithHSM":{"type":"boolean"},"AccountsWithRestoreAccess":{"type":"list","member":{"locationName":"AccountWithRestoreAccess","type":"structure","members":{"AccountId":{},"AccountAlias":{}}}},"OwnerAccount":{},"TotalBackupSizeInMegaBytes":{"type":"double"},"ActualIncrementalBackupSizeInMegaBytes":{"type":"double"},"BackupProgressInMegaBytes":{"type":"double"},"CurrentBackupRateInMegaBytesPerSecond":{"type":"double"},"EstimatedSecondsToCompletion":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"SourceRegion":{},"Tags":{"shape":"Sg"},"RestorableNodeTypes":{"type":"list","member":{"locationName":"NodeType"}},"EnhancedVpcRouting":{"type":"boolean"},"MaintenanceTrackName":{},"ManualSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRemainingDays":{"type":"integer"},"SnapshotRetentionStartTime":{"type":"timestamp"}},"wrapper":true},"Sv":{"type":"structure","required":["SnapshotIdentifier"],"members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{}}},"Sx":{"type":"list","member":{"locationName":"String"}},"Sz":{"type":"structure","members":{"SnapshotIdentifier":{},"SnapshotClusterIdentifier":{},"FailureCode":{},"FailureReason":{}}},"S14":{"type":"structure","members":{"TargetNodeType":{},"TargetNumberOfNodes":{"type":"integer"},"TargetClusterType":{},"Status":{},"ImportTablesCompleted":{"type":"list","member":{}},"ImportTablesInProgress":{"type":"list","member":{}},"ImportTablesNotStarted":{"type":"list","member":{}},"AvgResizeRateInMegaBytesPerSecond":{"type":"double"},"TotalResizeDataInMegaBytes":{"type":"long"},"ProgressInMegaBytes":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"},"ResizeType":{},"Message":{},"TargetEncryptionType":{},"DataTransferProgressPercent":{"type":"double"}}},"S1d":{"type":"list","member":{"locationName":"ClusterSecurityGroupName"}},"S1e":{"type":"list","member":{"locationName":"VpcSecurityGroupId"}},"S1g":{"type":"list","member":{"locationName":"IamRoleArn"}},"S1i":{"type":"structure","members":{"ClusterIdentifier":{},"NodeType":{},"ClusterStatus":{},"ClusterAvailabilityStatus":{},"ModifyStatus":{},"MasterUsername":{},"DBName":{},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"}}},"ClusterCreateTime":{"type":"timestamp"},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"ClusterSecurityGroups":{"type":"list","member":{"locationName":"ClusterSecurityGroup","type":"structure","members":{"ClusterSecurityGroupName":{},"Status":{}}}},"VpcSecurityGroups":{"type":"list","member":{"locationName":"VpcSecurityGroup","type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}},"ClusterParameterGroups":{"type":"list","member":{"locationName":"ClusterParameterGroup","type":"structure","members":{"ParameterGroupName":{},"ParameterApplyStatus":{},"ClusterParameterStatusList":{"type":"list","member":{"type":"structure","members":{"ParameterName":{},"ParameterApplyStatus":{},"ParameterApplyErrorDescription":{}}}}}}},"ClusterSubnetGroupName":{},"VpcId":{},"AvailabilityZone":{},"PreferredMaintenanceWindow":{},"PendingModifiedValues":{"type":"structure","members":{"MasterUserPassword":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"ClusterType":{},"ClusterVersion":{},"AutomatedSnapshotRetentionPeriod":{"type":"integer"},"ClusterIdentifier":{},"PubliclyAccessible":{"type":"boolean"},"EnhancedVpcRouting":{"type":"boolean"},"MaintenanceTrackName":{},"EncryptionType":{}}},"ClusterVersion":{},"AllowVersionUpgrade":{"type":"boolean"},"NumberOfNodes":{"type":"integer"},"PubliclyAccessible":{"type":"boolean"},"Encrypted":{"type":"boolean"},"RestoreStatus":{"type":"structure","members":{"Status":{},"CurrentRestoreRateInMegaBytesPerSecond":{"type":"double"},"SnapshotSizeInMegaBytes":{"type":"long"},"ProgressInMegaBytes":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"}}},"DataTransferProgress":{"type":"structure","members":{"Status":{},"CurrentRateInMegaBytesPerSecond":{"type":"double"},"TotalDataInMegaBytes":{"type":"long"},"DataTransferredInMegaBytes":{"type":"long"},"EstimatedTimeToCompletionInSeconds":{"type":"long"},"ElapsedTimeInSeconds":{"type":"long"}}},"HsmStatus":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"HsmConfigurationIdentifier":{},"Status":{}}},"ClusterSnapshotCopyStatus":{"type":"structure","members":{"DestinationRegion":{},"RetentionPeriod":{"type":"long"},"ManualSnapshotRetentionPeriod":{"type":"integer"},"SnapshotCopyGrantName":{}}},"ClusterPublicKey":{},"ClusterNodes":{"type":"list","member":{"type":"structure","members":{"NodeRole":{},"PrivateIPAddress":{},"PublicIPAddress":{}}}},"ElasticIpStatus":{"type":"structure","members":{"ElasticIp":{},"Status":{}}},"ClusterRevisionNumber":{},"Tags":{"shape":"Sg"},"KmsKeyId":{},"EnhancedVpcRouting":{"type":"boolean"},"IamRoles":{"type":"list","member":{"locationName":"ClusterIamRole","type":"structure","members":{"IamRoleArn":{},"ApplyStatus":{}}}},"PendingActions":{"type":"list","member":{}},"MaintenanceTrackName":{},"ElasticResizeNumberOfNodeOptions":{},"DeferredMaintenanceWindows":{"type":"list","member":{"locationName":"DeferredMaintenanceWindow","type":"structure","members":{"DeferMaintenanceIdentifier":{},"DeferMaintenanceStartTime":{"type":"timestamp"},"DeferMaintenanceEndTime":{"type":"timestamp"}}}},"SnapshotScheduleIdentifier":{},"SnapshotScheduleState":{},"ExpectedNextSnapshotScheduleTime":{"type":"timestamp"},"ExpectedNextSnapshotScheduleTimeStatus":{},"NextMaintenanceWindowStartTime":{"type":"timestamp"},"ResizeInfo":{"type":"structure","members":{"ResizeType":{},"AllowCancelResize":{"type":"boolean"}}}},"wrapper":true},"S29":{"type":"structure","members":{"ParameterGroupName":{},"ParameterGroupFamily":{},"Description":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S2f":{"type":"list","member":{"locationName":"SubnetIdentifier"}},"S2h":{"type":"structure","members":{"ClusterSubnetGroupName":{},"Description":{},"VpcId":{},"SubnetGroupStatus":{},"Subnets":{"type":"list","member":{"locationName":"Subnet","type":"structure","members":{"SubnetIdentifier":{},"SubnetAvailabilityZone":{"shape":"S2k"},"SubnetStatus":{}}}},"Tags":{"shape":"Sg"}},"wrapper":true},"S2k":{"type":"structure","members":{"Name":{},"SupportedPlatforms":{"type":"list","member":{"locationName":"SupportedPlatform","type":"structure","members":{"Name":{}},"wrapper":true}}},"wrapper":true},"S2o":{"type":"list","member":{"locationName":"SourceId"}},"S2p":{"type":"list","member":{"locationName":"EventCategory"}},"S2r":{"type":"structure","members":{"CustomerAwsId":{},"CustSubscriptionId":{},"SnsTopicArn":{},"Status":{},"SubscriptionCreationTime":{"type":"timestamp"},"SourceType":{},"SourceIdsList":{"shape":"S2o"},"EventCategoriesList":{"shape":"S2p"},"Severity":{},"Enabled":{"type":"boolean"},"Tags":{"shape":"Sg"}},"wrapper":true},"S2u":{"type":"structure","members":{"HsmClientCertificateIdentifier":{},"HsmClientCertificatePublicKey":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S2x":{"type":"structure","members":{"HsmConfigurationIdentifier":{},"Description":{},"HsmIpAddress":{},"HsmPartitionName":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S2z":{"type":"structure","members":{"ResizeCluster":{"shape":"S30"},"PauseCluster":{"shape":"S31"},"ResumeCluster":{"shape":"S32"}}},"S30":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{},"ClusterType":{},"NodeType":{},"NumberOfNodes":{"type":"integer"},"Classic":{"type":"boolean"}}},"S31":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"S32":{"type":"structure","required":["ClusterIdentifier"],"members":{"ClusterIdentifier":{}}},"S33":{"type":"structure","members":{"ScheduledActionName":{},"TargetAction":{"shape":"S2z"},"Schedule":{},"IamRole":{},"ScheduledActionDescription":{},"State":{},"NextInvocations":{"type":"list","member":{"locationName":"ScheduledActionTime","type":"timestamp"}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S38":{"type":"structure","members":{"SnapshotCopyGrantName":{},"KmsKeyId":{},"Tags":{"shape":"Sg"}},"wrapper":true},"S3a":{"type":"list","member":{"locationName":"ScheduleDefinition"}},"S3b":{"type":"structure","members":{"ScheduleDefinitions":{"shape":"S3a"},"ScheduleIdentifier":{},"ScheduleDescription":{},"Tags":{"shape":"Sg"},"NextInvocations":{"type":"list","member":{"locationName":"SnapshotTime","type":"timestamp"}},"AssociatedClusterCount":{"type":"integer"},"AssociatedClusters":{"type":"list","member":{"locationName":"ClusterAssociatedToSchedule","type":"structure","members":{"ClusterIdentifier":{},"ScheduleAssociationState":{}}}}}},"S3t":{"type":"list","member":{"locationName":"TagKey"}},"S48":{"type":"list","member":{"locationName":"TagValue"}},"S4d":{"type":"list","member":{"locationName":"Parameter","type":"structure","members":{"ParameterName":{},"ParameterValue":{},"Description":{},"Source":{},"DataType":{},"AllowedValues":{},"ApplyType":{},"IsModifiable":{"type":"boolean"},"MinimumEngineVersion":{}}}},"S5w":{"type":"structure","members":{"LoggingEnabled":{"type":"boolean"},"BucketName":{},"S3KeyPrefix":{},"LastSuccessfulDeliveryTime":{"type":"timestamp"},"LastFailureTime":{"type":"timestamp"},"LastFailureMessage":{}}},"S63":{"type":"list","member":{"locationName":"item"}},"S6f":{"type":"list","member":{"locationName":"ReservedNodeOffering","type":"structure","members":{"ReservedNodeOfferingId":{},"NodeType":{},"Duration":{"type":"integer"},"FixedPrice":{"type":"double"},"UsagePrice":{"type":"double"},"CurrencyCode":{},"OfferingType":{},"RecurringCharges":{"shape":"S8"},"ReservedNodeOfferingType":{}},"wrapper":true}},"S72":{"type":"structure","members":{"TableRestoreRequestId":{},"Status":{},"Message":{},"RequestTime":{"type":"timestamp"},"ProgressInMegaBytes":{"type":"long"},"TotalDataInMegaBytes":{"type":"long"},"ClusterIdentifier":{},"SnapshotIdentifier":{},"SourceDatabaseName":{},"SourceSchemaName":{},"SourceTableName":{},"TargetDatabaseName":{},"TargetSchemaName":{},"NewTableName":{}},"wrapper":true},"S7t":{"type":"structure","members":{"ParameterGroupName":{},"ParameterGroupStatus":{}}}}}' - ); - - /***/ - }, - - /***/ 7755: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeClusterParameterGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ParameterGroups"},"DescribeClusterParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Parameters"},"DescribeClusterSecurityGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterSecurityGroups"},"DescribeClusterSnapshots":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Snapshots"},"DescribeClusterSubnetGroups":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterSubnetGroups"},"DescribeClusterVersions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ClusterVersions"},"DescribeClusters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Clusters"},"DescribeDefaultClusterParameters":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"DefaultClusterParameters.Marker","result_key":"DefaultClusterParameters.Parameters"},"DescribeEventSubscriptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"EventSubscriptionsList"},"DescribeEvents":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"Events"},"DescribeHsmClientCertificates":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"HsmClientCertificates"},"DescribeHsmConfigurations":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"HsmConfigurations"},"DescribeNodeConfigurationOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"NodeConfigurationOptionList"},"DescribeOrderableClusterOptions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"OrderableClusterOptions"},"DescribeReservedNodeOfferings":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedNodeOfferings"},"DescribeReservedNodes":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ReservedNodes"},"DescribeScheduledActions":{"input_token":"Marker","limit_key":"MaxRecords","output_token":"Marker","result_key":"ScheduledActions"}}}' - ); - - /***/ - }, - - /***/ 91400: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"ClusterAvailable":{"delay":60,"operation":"DescribeClusters","maxAttempts":30,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Clusters[].ClusterStatus"},{"expected":"deleting","matcher":"pathAny","state":"failure","argument":"Clusters[].ClusterStatus"},{"expected":"ClusterNotFound","matcher":"error","state":"retry"}]},"ClusterDeleted":{"delay":60,"operation":"DescribeClusters","maxAttempts":30,"acceptors":[{"expected":"ClusterNotFound","matcher":"error","state":"success"},{"expected":"creating","matcher":"pathAny","state":"failure","argument":"Clusters[].ClusterStatus"},{"expected":"modifying","matcher":"pathAny","state":"failure","argument":"Clusters[].ClusterStatus"}]},"ClusterRestored":{"operation":"DescribeClusters","maxAttempts":30,"delay":60,"acceptors":[{"state":"success","matcher":"pathAll","argument":"Clusters[].RestoreStatus.Status","expected":"completed"},{"state":"failure","matcher":"pathAny","argument":"Clusters[].ClusterStatus","expected":"deleting"}]},"SnapshotAvailable":{"delay":15,"operation":"DescribeClusterSnapshots","maxAttempts":20,"acceptors":[{"expected":"available","matcher":"pathAll","state":"success","argument":"Snapshots[].Status"},{"expected":"failed","matcher":"pathAny","state":"failure","argument":"Snapshots[].Status"},{"expected":"deleted","matcher":"pathAny","state":"failure","argument":"Snapshots[].Status"}]}}}' - ); - - /***/ - }, - - /***/ 65852: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-06-27","endpointPrefix":"rekognition","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Rekognition","serviceId":"Rekognition","signatureVersion":"v4","targetPrefix":"RekognitionService","uid":"rekognition-2016-06-27"},"operations":{"CompareFaces":{"input":{"type":"structure","required":["SourceImage","TargetImage"],"members":{"SourceImage":{"shape":"S2"},"TargetImage":{"shape":"S2"},"SimilarityThreshold":{"type":"float"},"QualityFilter":{}}},"output":{"type":"structure","members":{"SourceImageFace":{"type":"structure","members":{"BoundingBox":{"shape":"Sc"},"Confidence":{"type":"float"}}},"FaceMatches":{"type":"list","member":{"type":"structure","members":{"Similarity":{"type":"float"},"Face":{"shape":"Sg"}}}},"UnmatchedFaces":{"type":"list","member":{"shape":"Sg"}},"SourceImageOrientationCorrection":{},"TargetImageOrientationCorrection":{}}}},"CreateCollection":{"input":{"type":"structure","required":["CollectionId"],"members":{"CollectionId":{}}},"output":{"type":"structure","members":{"StatusCode":{"type":"integer"},"CollectionArn":{},"FaceModelVersion":{}}}},"CreateProject":{"input":{"type":"structure","required":["ProjectName"],"members":{"ProjectName":{}}},"output":{"type":"structure","members":{"ProjectArn":{}}}},"CreateProjectVersion":{"input":{"type":"structure","required":["ProjectArn","VersionName","OutputConfig","TrainingData","TestingData"],"members":{"ProjectArn":{},"VersionName":{},"OutputConfig":{"shape":"S10"},"TrainingData":{"shape":"S12"},"TestingData":{"shape":"S16"}}},"output":{"type":"structure","members":{"ProjectVersionArn":{}}}},"CreateStreamProcessor":{"input":{"type":"structure","required":["Input","Output","Name","Settings","RoleArn"],"members":{"Input":{"shape":"S1b"},"Output":{"shape":"S1e"},"Name":{},"Settings":{"shape":"S1i"},"RoleArn":{}}},"output":{"type":"structure","members":{"StreamProcessorArn":{}}}},"DeleteCollection":{"input":{"type":"structure","required":["CollectionId"],"members":{"CollectionId":{}}},"output":{"type":"structure","members":{"StatusCode":{"type":"integer"}}}},"DeleteFaces":{"input":{"type":"structure","required":["CollectionId","FaceIds"],"members":{"CollectionId":{},"FaceIds":{"shape":"S1q"}}},"output":{"type":"structure","members":{"DeletedFaces":{"shape":"S1q"}}}},"DeleteProject":{"input":{"type":"structure","required":["ProjectArn"],"members":{"ProjectArn":{}}},"output":{"type":"structure","members":{"Status":{}}}},"DeleteProjectVersion":{"input":{"type":"structure","required":["ProjectVersionArn"],"members":{"ProjectVersionArn":{}}},"output":{"type":"structure","members":{"Status":{}}}},"DeleteStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DescribeCollection":{"input":{"type":"structure","required":["CollectionId"],"members":{"CollectionId":{}}},"output":{"type":"structure","members":{"FaceCount":{"type":"long"},"FaceModelVersion":{},"CollectionARN":{},"CreationTimestamp":{"type":"timestamp"}}}},"DescribeProjectVersions":{"input":{"type":"structure","required":["ProjectArn"],"members":{"ProjectArn":{},"VersionNames":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ProjectVersionDescriptions":{"type":"list","member":{"type":"structure","members":{"ProjectVersionArn":{},"CreationTimestamp":{"type":"timestamp"},"MinInferenceUnits":{"type":"integer"},"Status":{},"StatusMessage":{},"BillableTrainingTimeInSeconds":{"type":"long"},"TrainingEndTimestamp":{"type":"timestamp"},"OutputConfig":{"shape":"S10"},"TrainingDataResult":{"type":"structure","members":{"Input":{"shape":"S12"},"Output":{"shape":"S12"}}},"TestingDataResult":{"type":"structure","members":{"Input":{"shape":"S16"},"Output":{"shape":"S16"}}},"EvaluationResult":{"type":"structure","members":{"F1Score":{"type":"float"},"Summary":{"type":"structure","members":{"S3Object":{"shape":"S4"}}}}}}}},"NextToken":{}}}},"DescribeProjects":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ProjectDescriptions":{"type":"list","member":{"type":"structure","members":{"ProjectArn":{},"CreationTimestamp":{"type":"timestamp"},"Status":{}}}},"NextToken":{}}}},"DescribeStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"StreamProcessorArn":{},"Status":{},"StatusMessage":{},"CreationTimestamp":{"type":"timestamp"},"LastUpdateTimestamp":{"type":"timestamp"},"Input":{"shape":"S1b"},"Output":{"shape":"S1e"},"RoleArn":{},"Settings":{"shape":"S1i"}}}},"DetectCustomLabels":{"input":{"type":"structure","required":["ProjectVersionArn","Image"],"members":{"ProjectVersionArn":{},"Image":{"shape":"S2"},"MaxResults":{"type":"integer"},"MinConfidence":{"type":"float"}}},"output":{"type":"structure","members":{"CustomLabels":{"type":"list","member":{"type":"structure","members":{"Name":{},"Confidence":{"type":"float"},"Geometry":{"shape":"S2u"}}}}}}},"DetectFaces":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"},"Attributes":{"shape":"S2y"}}},"output":{"type":"structure","members":{"FaceDetails":{"type":"list","member":{"shape":"S32"}},"OrientationCorrection":{}}}},"DetectLabels":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"},"MaxLabels":{"type":"integer"},"MinConfidence":{"type":"float"}}},"output":{"type":"structure","members":{"Labels":{"type":"list","member":{"shape":"S3j"}},"OrientationCorrection":{},"LabelModelVersion":{}}}},"DetectModerationLabels":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"},"MinConfidence":{"type":"float"},"HumanLoopConfig":{"type":"structure","required":["HumanLoopName","FlowDefinitionArn"],"members":{"HumanLoopName":{},"FlowDefinitionArn":{},"DataAttributes":{"type":"structure","members":{"ContentClassifiers":{"type":"list","member":{}}}}}}}},"output":{"type":"structure","members":{"ModerationLabels":{"type":"list","member":{"shape":"S3x"}},"ModerationModelVersion":{},"HumanLoopActivationOutput":{"type":"structure","members":{"HumanLoopArn":{},"HumanLoopActivationReasons":{"type":"list","member":{}},"HumanLoopActivationConditionsEvaluationResults":{"jsonvalue":true}}}}}},"DetectText":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"},"Filters":{"type":"structure","members":{"WordFilter":{"shape":"S45"},"RegionsOfInterest":{"shape":"S48"}}}}},"output":{"type":"structure","members":{"TextDetections":{"type":"list","member":{"shape":"S4c"}},"TextModelVersion":{}}}},"GetCelebrityInfo":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"Urls":{"shape":"S4h"},"Name":{}}}},"GetCelebrityRecognition":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S4q"},"NextToken":{},"Celebrities":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Celebrity":{"type":"structure","members":{"Urls":{"shape":"S4h"},"Name":{},"Id":{},"Confidence":{"type":"float"},"BoundingBox":{"shape":"Sc"},"Face":{"shape":"S32"}}}}}}}}},"GetContentModeration":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S4q"},"ModerationLabels":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"ModerationLabel":{"shape":"S3x"}}}},"NextToken":{},"ModerationModelVersion":{}}}},"GetFaceDetection":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S4q"},"NextToken":{},"Faces":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Face":{"shape":"S32"}}}}}}},"GetFaceSearch":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"NextToken":{},"VideoMetadata":{"shape":"S4q"},"Persons":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Person":{"shape":"S59"},"FaceMatches":{"shape":"S5b"}}}}}}},"GetLabelDetection":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S4q"},"NextToken":{},"Labels":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Label":{"shape":"S3j"}}}},"LabelModelVersion":{}}}},"GetPersonTracking":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S4q"},"NextToken":{},"Persons":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"Person":{"shape":"S59"}}}}}}},"GetTextDetection":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"JobStatus":{},"StatusMessage":{},"VideoMetadata":{"shape":"S4q"},"TextDetections":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"long"},"TextDetection":{"shape":"S4c"}}}},"NextToken":{},"TextModelVersion":{}}}},"IndexFaces":{"input":{"type":"structure","required":["CollectionId","Image"],"members":{"CollectionId":{},"Image":{"shape":"S2"},"ExternalImageId":{},"DetectionAttributes":{"shape":"S2y"},"MaxFaces":{"type":"integer"},"QualityFilter":{}}},"output":{"type":"structure","members":{"FaceRecords":{"type":"list","member":{"type":"structure","members":{"Face":{"shape":"S5d"},"FaceDetail":{"shape":"S32"}}}},"OrientationCorrection":{},"FaceModelVersion":{},"UnindexedFaces":{"type":"list","member":{"type":"structure","members":{"Reasons":{"type":"list","member":{}},"FaceDetail":{"shape":"S32"}}}}}}},"ListCollections":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CollectionIds":{"type":"list","member":{}},"NextToken":{},"FaceModelVersions":{"type":"list","member":{}}}}},"ListFaces":{"input":{"type":"structure","required":["CollectionId"],"members":{"CollectionId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Faces":{"type":"list","member":{"shape":"S5d"}},"NextToken":{},"FaceModelVersion":{}}}},"ListStreamProcessors":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"StreamProcessors":{"type":"list","member":{"type":"structure","members":{"Name":{},"Status":{}}}}}}},"RecognizeCelebrities":{"input":{"type":"structure","required":["Image"],"members":{"Image":{"shape":"S2"}}},"output":{"type":"structure","members":{"CelebrityFaces":{"type":"list","member":{"type":"structure","members":{"Urls":{"shape":"S4h"},"Name":{},"Id":{},"Face":{"shape":"Sg"},"MatchConfidence":{"type":"float"}}}},"UnrecognizedFaces":{"type":"list","member":{"shape":"Sg"}},"OrientationCorrection":{}}}},"SearchFaces":{"input":{"type":"structure","required":["CollectionId","FaceId"],"members":{"CollectionId":{},"FaceId":{},"MaxFaces":{"type":"integer"},"FaceMatchThreshold":{"type":"float"}}},"output":{"type":"structure","members":{"SearchedFaceId":{},"FaceMatches":{"shape":"S5b"},"FaceModelVersion":{}}}},"SearchFacesByImage":{"input":{"type":"structure","required":["CollectionId","Image"],"members":{"CollectionId":{},"Image":{"shape":"S2"},"MaxFaces":{"type":"integer"},"FaceMatchThreshold":{"type":"float"},"QualityFilter":{}}},"output":{"type":"structure","members":{"SearchedFaceBoundingBox":{"shape":"Sc"},"SearchedFaceConfidence":{"type":"float"},"FaceMatches":{"shape":"S5b"},"FaceModelVersion":{}}}},"StartCelebrityRecognition":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S6q"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S6s"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartContentModeration":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S6q"},"MinConfidence":{"type":"float"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S6s"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartFaceDetection":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S6q"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S6s"},"FaceAttributes":{},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartFaceSearch":{"input":{"type":"structure","required":["Video","CollectionId"],"members":{"Video":{"shape":"S6q"},"ClientRequestToken":{},"FaceMatchThreshold":{"type":"float"},"CollectionId":{},"NotificationChannel":{"shape":"S6s"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartLabelDetection":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S6q"},"ClientRequestToken":{},"MinConfidence":{"type":"float"},"NotificationChannel":{"shape":"S6s"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartPersonTracking":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S6q"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S6s"},"JobTag":{}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StartProjectVersion":{"input":{"type":"structure","required":["ProjectVersionArn","MinInferenceUnits"],"members":{"ProjectVersionArn":{},"MinInferenceUnits":{"type":"integer"}}},"output":{"type":"structure","members":{"Status":{}}}},"StartStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StartTextDetection":{"input":{"type":"structure","required":["Video"],"members":{"Video":{"shape":"S6q"},"ClientRequestToken":{},"NotificationChannel":{"shape":"S6s"},"JobTag":{},"Filters":{"type":"structure","members":{"WordFilter":{"shape":"S45"},"RegionsOfInterest":{"shape":"S48"}}}}},"output":{"type":"structure","members":{"JobId":{}}},"idempotent":true},"StopProjectVersion":{"input":{"type":"structure","required":["ProjectVersionArn"],"members":{"ProjectVersionArn":{}}},"output":{"type":"structure","members":{"Status":{}}}},"StopStreamProcessor":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"structure","members":{"Bytes":{"type":"blob"},"S3Object":{"shape":"S4"}}},"S4":{"type":"structure","members":{"Bucket":{},"Name":{},"Version":{}}},"Sc":{"type":"structure","members":{"Width":{"type":"float"},"Height":{"type":"float"},"Left":{"type":"float"},"Top":{"type":"float"}}},"Sg":{"type":"structure","members":{"BoundingBox":{"shape":"Sc"},"Confidence":{"type":"float"},"Landmarks":{"shape":"Sh"},"Pose":{"shape":"Sk"},"Quality":{"shape":"Sm"}}},"Sh":{"type":"list","member":{"type":"structure","members":{"Type":{},"X":{"type":"float"},"Y":{"type":"float"}}}},"Sk":{"type":"structure","members":{"Roll":{"type":"float"},"Yaw":{"type":"float"},"Pitch":{"type":"float"}}},"Sm":{"type":"structure","members":{"Brightness":{"type":"float"},"Sharpness":{"type":"float"}}},"S10":{"type":"structure","members":{"S3Bucket":{},"S3KeyPrefix":{}}},"S12":{"type":"structure","members":{"Assets":{"shape":"S13"}}},"S13":{"type":"list","member":{"type":"structure","members":{"GroundTruthManifest":{"type":"structure","members":{"S3Object":{"shape":"S4"}}}}}},"S16":{"type":"structure","members":{"Assets":{"shape":"S13"},"AutoCreate":{"type":"boolean"}}},"S1b":{"type":"structure","members":{"KinesisVideoStream":{"type":"structure","members":{"Arn":{}}}}},"S1e":{"type":"structure","members":{"KinesisDataStream":{"type":"structure","members":{"Arn":{}}}}},"S1i":{"type":"structure","members":{"FaceSearch":{"type":"structure","members":{"CollectionId":{},"FaceMatchThreshold":{"type":"float"}}}}},"S1q":{"type":"list","member":{}},"S2u":{"type":"structure","members":{"BoundingBox":{"shape":"Sc"},"Polygon":{"type":"list","member":{"type":"structure","members":{"X":{"type":"float"},"Y":{"type":"float"}}}}}},"S2y":{"type":"list","member":{}},"S32":{"type":"structure","members":{"BoundingBox":{"shape":"Sc"},"AgeRange":{"type":"structure","members":{"Low":{"type":"integer"},"High":{"type":"integer"}}},"Smile":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Eyeglasses":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Sunglasses":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Gender":{"type":"structure","members":{"Value":{},"Confidence":{"type":"float"}}},"Beard":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Mustache":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"EyesOpen":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"MouthOpen":{"type":"structure","members":{"Value":{"type":"boolean"},"Confidence":{"type":"float"}}},"Emotions":{"type":"list","member":{"type":"structure","members":{"Type":{},"Confidence":{"type":"float"}}}},"Landmarks":{"shape":"Sh"},"Pose":{"shape":"Sk"},"Quality":{"shape":"Sm"},"Confidence":{"type":"float"}}},"S3j":{"type":"structure","members":{"Name":{},"Confidence":{"type":"float"},"Instances":{"type":"list","member":{"type":"structure","members":{"BoundingBox":{"shape":"Sc"},"Confidence":{"type":"float"}}}},"Parents":{"type":"list","member":{"type":"structure","members":{"Name":{}}}}}},"S3x":{"type":"structure","members":{"Confidence":{"type":"float"},"Name":{},"ParentName":{}}},"S45":{"type":"structure","members":{"MinConfidence":{"type":"float"},"MinBoundingBoxHeight":{"type":"float"},"MinBoundingBoxWidth":{"type":"float"}}},"S48":{"type":"list","member":{"type":"structure","members":{"BoundingBox":{"shape":"Sc"}}}},"S4c":{"type":"structure","members":{"DetectedText":{},"Type":{},"Id":{"type":"integer"},"ParentId":{"type":"integer"},"Confidence":{"type":"float"},"Geometry":{"shape":"S2u"}}},"S4h":{"type":"list","member":{}},"S4q":{"type":"structure","members":{"Codec":{},"DurationMillis":{"type":"long"},"Format":{},"FrameRate":{"type":"float"},"FrameHeight":{"type":"long"},"FrameWidth":{"type":"long"}}},"S59":{"type":"structure","members":{"Index":{"type":"long"},"BoundingBox":{"shape":"Sc"},"Face":{"shape":"S32"}}},"S5b":{"type":"list","member":{"type":"structure","members":{"Similarity":{"type":"float"},"Face":{"shape":"S5d"}}}},"S5d":{"type":"structure","members":{"FaceId":{},"BoundingBox":{"shape":"Sc"},"ImageId":{},"ExternalImageId":{},"Confidence":{"type":"float"}}},"S6q":{"type":"structure","members":{"S3Object":{"shape":"S4"}}},"S6s":{"type":"structure","required":["SNSTopicArn","RoleArn"],"members":{"SNSTopicArn":{},"RoleArn":{}}}}}' - ); - - /***/ - }, - - /***/ 49860: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeProjectVersions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ProjectVersionDescriptions"},"DescribeProjects":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ProjectDescriptions"},"GetCelebrityRecognition":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetContentModeration":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetFaceDetection":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetFaceSearch":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetLabelDetection":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetPersonTracking":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetTextDetection":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListCollections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CollectionIds"},"ListFaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Faces"},"ListStreamProcessors":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}}' - ); - - /***/ - }, - - /***/ 19491: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"ProjectVersionTrainingCompleted":{"description":"Wait until the ProjectVersion training completes.","operation":"DescribeProjectVersions","delay":120,"maxAttempts":360,"acceptors":[{"state":"success","matcher":"pathAll","argument":"ProjectVersionDescriptions[].Status","expected":"TRAINING_COMPLETED"},{"state":"failure","matcher":"pathAny","argument":"ProjectVersionDescriptions[].Status","expected":"TRAINING_FAILED"}]},"ProjectVersionRunning":{"description":"Wait until the ProjectVersion is running.","delay":30,"maxAttempts":40,"operation":"DescribeProjectVersions","acceptors":[{"state":"success","matcher":"pathAll","argument":"ProjectVersionDescriptions[].Status","expected":"RUNNING"},{"state":"failure","matcher":"pathAny","argument":"ProjectVersionDescriptions[].Status","expected":"FAILED"}]}}}' - ); - - /***/ - }, - - /***/ 28629: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-11-27","endpointPrefix":"resource-groups","protocol":"rest-json","serviceAbbreviation":"Resource Groups","serviceFullName":"AWS Resource Groups","serviceId":"Resource Groups","signatureVersion":"v4","signingName":"resource-groups","uid":"resource-groups-2017-11-27"},"operations":{"CreateGroup":{"http":{"requestUri":"/groups"},"input":{"type":"structure","required":["Name","ResourceQuery"],"members":{"Name":{},"Description":{},"ResourceQuery":{"shape":"S4"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"Group":{"shape":"Sb"},"ResourceQuery":{"shape":"S4"},"Tags":{"shape":"S7"}}}},"DeleteGroup":{"http":{"method":"DELETE","requestUri":"/groups/{GroupName}"},"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"}}},"output":{"type":"structure","members":{"Group":{"shape":"Sb"}}}},"GetGroup":{"http":{"method":"GET","requestUri":"/groups/{GroupName}"},"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"}}},"output":{"type":"structure","members":{"Group":{"shape":"Sb"}}}},"GetGroupQuery":{"http":{"method":"GET","requestUri":"/groups/{GroupName}/query"},"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"}}},"output":{"type":"structure","members":{"GroupQuery":{"shape":"Sj"}}}},"GetTags":{"http":{"method":"GET","requestUri":"/resources/{Arn}/tags"},"input":{"type":"structure","required":["Arn"],"members":{"Arn":{"location":"uri","locationName":"Arn"}}},"output":{"type":"structure","members":{"Arn":{},"Tags":{"shape":"S7"}}}},"ListGroupResources":{"http":{"requestUri":"/groups/{GroupName}/resource-identifiers-list"},"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"},"Filters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"ResourceIdentifiers":{"shape":"Sv"},"NextToken":{},"QueryErrors":{"shape":"Sz"}}}},"ListGroups":{"http":{"requestUri":"/groups-list"},"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"GroupIdentifiers":{"type":"list","member":{"type":"structure","members":{"GroupName":{},"GroupArn":{}}}},"Groups":{"deprecated":true,"deprecatedMessage":"This field is deprecated, use GroupIdentifiers instead.","type":"list","member":{"shape":"Sb"}},"NextToken":{}}}},"SearchResources":{"http":{"requestUri":"/resources/search"},"input":{"type":"structure","required":["ResourceQuery"],"members":{"ResourceQuery":{"shape":"S4"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceIdentifiers":{"shape":"Sv"},"NextToken":{},"QueryErrors":{"shape":"Sz"}}}},"Tag":{"http":{"method":"PUT","requestUri":"/resources/{Arn}/tags"},"input":{"type":"structure","required":["Arn","Tags"],"members":{"Arn":{"location":"uri","locationName":"Arn"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"Arn":{},"Tags":{"shape":"S7"}}}},"Untag":{"http":{"method":"PATCH","requestUri":"/resources/{Arn}/tags"},"input":{"type":"structure","required":["Arn","Keys"],"members":{"Arn":{"location":"uri","locationName":"Arn"},"Keys":{"shape":"S1i"}}},"output":{"type":"structure","members":{"Arn":{},"Keys":{"shape":"S1i"}}}},"UpdateGroup":{"http":{"method":"PUT","requestUri":"/groups/{GroupName}"},"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"},"Description":{}}},"output":{"type":"structure","members":{"Group":{"shape":"Sb"}}}},"UpdateGroupQuery":{"http":{"method":"PUT","requestUri":"/groups/{GroupName}/query"},"input":{"type":"structure","required":["GroupName","ResourceQuery"],"members":{"GroupName":{"location":"uri","locationName":"GroupName"},"ResourceQuery":{"shape":"S4"}}},"output":{"type":"structure","members":{"GroupQuery":{"shape":"Sj"}}}}},"shapes":{"S4":{"type":"structure","required":["Type","Query"],"members":{"Type":{},"Query":{}}},"S7":{"type":"map","key":{},"value":{}},"Sb":{"type":"structure","required":["GroupArn","Name"],"members":{"GroupArn":{},"Name":{},"Description":{}}},"Sj":{"type":"structure","required":["GroupName","ResourceQuery"],"members":{"GroupName":{},"ResourceQuery":{"shape":"S4"}}},"Sv":{"type":"list","member":{"type":"structure","members":{"ResourceArn":{},"ResourceType":{}}}},"Sz":{"type":"list","member":{"type":"structure","members":{"ErrorCode":{},"Message":{}}}},"S1i":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 71378: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListGroupResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"SearchResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 83914: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-01-26","endpointPrefix":"tagging","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Resource Groups Tagging API","serviceId":"Resource Groups Tagging API","signatureVersion":"v4","targetPrefix":"ResourceGroupsTaggingAPI_20170126","uid":"resourcegroupstaggingapi-2017-01-26"},"operations":{"DescribeReportCreation":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Status":{},"S3Location":{},"ErrorMessage":{}}}},"GetComplianceSummary":{"input":{"type":"structure","members":{"TargetIdFilters":{"type":"list","member":{}},"RegionFilters":{"type":"list","member":{}},"ResourceTypeFilters":{"shape":"Sb"},"TagKeyFilters":{"type":"list","member":{}},"GroupBy":{"type":"list","member":{}},"MaxResults":{"type":"integer"},"PaginationToken":{}}},"output":{"type":"structure","members":{"SummaryList":{"type":"list","member":{"type":"structure","members":{"LastUpdated":{},"TargetId":{},"TargetIdType":{},"Region":{},"ResourceType":{},"NonCompliantResources":{"type":"long"}}}},"PaginationToken":{}}}},"GetResources":{"input":{"type":"structure","members":{"PaginationToken":{},"TagFilters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"ResourcesPerPage":{"type":"integer"},"TagsPerPage":{"type":"integer"},"ResourceTypeFilters":{"shape":"Sb"},"IncludeComplianceDetails":{"type":"boolean"},"ExcludeCompliantResources":{"type":"boolean"}}},"output":{"type":"structure","members":{"PaginationToken":{},"ResourceTagMappingList":{"type":"list","member":{"type":"structure","members":{"ResourceARN":{},"Tags":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"ComplianceDetails":{"type":"structure","members":{"NoncompliantKeys":{"shape":"S15"},"KeysWithNoncompliantValues":{"shape":"S15"},"ComplianceStatus":{"type":"boolean"}}}}}}}}},"GetTagKeys":{"input":{"type":"structure","members":{"PaginationToken":{}}},"output":{"type":"structure","members":{"PaginationToken":{},"TagKeys":{"shape":"S15"}}}},"GetTagValues":{"input":{"type":"structure","required":["Key"],"members":{"PaginationToken":{},"Key":{}}},"output":{"type":"structure","members":{"PaginationToken":{},"TagValues":{"type":"list","member":{}}}}},"StartReportCreation":{"input":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{}}},"output":{"type":"structure","members":{}}},"TagResources":{"input":{"type":"structure","required":["ResourceARNList","Tags"],"members":{"ResourceARNList":{"shape":"S1g"},"Tags":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"FailedResourcesMap":{"shape":"S1j"}}}},"UntagResources":{"input":{"type":"structure","required":["ResourceARNList","TagKeys"],"members":{"ResourceARNList":{"shape":"S1g"},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"FailedResourcesMap":{"shape":"S1j"}}}}},"shapes":{"Sb":{"type":"list","member":{}},"S15":{"type":"list","member":{}},"S1g":{"type":"list","member":{}},"S1j":{"type":"map","key":{},"value":{"type":"structure","members":{"StatusCode":{"type":"integer"},"ErrorCode":{},"ErrorMessage":{}}}}}}' - ); - - /***/ - }, - - /***/ 64865: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetComplianceSummary":{"input_token":"PaginationToken","limit_key":"MaxResults","output_token":"PaginationToken","result_key":"SummaryList"},"GetResources":{"input_token":"PaginationToken","limit_key":"ResourcesPerPage","output_token":"PaginationToken","result_key":"ResourceTagMappingList"},"GetTagKeys":{"input_token":"PaginationToken","output_token":"PaginationToken","result_key":"TagKeys"},"GetTagValues":{"input_token":"PaginationToken","output_token":"PaginationToken","result_key":"TagValues"}}}' - ); - - /***/ - }, - - /***/ 36854: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-06-29","endpointPrefix":"robomaker","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"RoboMaker","serviceFullName":"AWS RoboMaker","serviceId":"RoboMaker","signatureVersion":"v4","signingName":"robomaker","uid":"robomaker-2018-06-29"},"operations":{"BatchDescribeSimulationJob":{"http":{"requestUri":"/batchDescribeSimulationJob"},"input":{"type":"structure","required":["jobs"],"members":{"jobs":{"shape":"S2"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"status":{},"lastStartedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"failureBehavior":{},"failureCode":{},"failureReason":{},"clientRequestToken":{},"outputLocation":{"shape":"Sf"},"loggingConfig":{"shape":"Si"},"maxJobDurationInSeconds":{"type":"long"},"simulationTimeMillis":{"type":"long"},"iamRole":{},"robotApplications":{"shape":"Sn"},"simulationApplications":{"shape":"S11"},"dataSources":{"shape":"S13"},"tags":{"shape":"S18"},"vpcConfig":{"shape":"S1b"},"networkInterface":{"shape":"S1f"},"compute":{"shape":"S1g"}}}},"unprocessedJobs":{"shape":"S2"}}}},"CancelDeploymentJob":{"http":{"requestUri":"/cancelDeploymentJob"},"input":{"type":"structure","required":["job"],"members":{"job":{}}},"output":{"type":"structure","members":{}}},"CancelSimulationJob":{"http":{"requestUri":"/cancelSimulationJob"},"input":{"type":"structure","required":["job"],"members":{"job":{}}},"output":{"type":"structure","members":{}}},"CancelSimulationJobBatch":{"http":{"requestUri":"/cancelSimulationJobBatch"},"input":{"type":"structure","required":["batch"],"members":{"batch":{}}},"output":{"type":"structure","members":{}}},"CreateDeploymentJob":{"http":{"requestUri":"/createDeploymentJob"},"input":{"type":"structure","required":["clientRequestToken","fleet","deploymentApplicationConfigs"],"members":{"deploymentConfig":{"shape":"S1p"},"clientRequestToken":{"idempotencyToken":true},"fleet":{},"deploymentApplicationConfigs":{"shape":"S1t"},"tags":{"shape":"S18"}}},"output":{"type":"structure","members":{"arn":{},"fleet":{},"status":{},"deploymentApplicationConfigs":{"shape":"S1t"},"failureReason":{},"failureCode":{},"createdAt":{"type":"timestamp"},"deploymentConfig":{"shape":"S1p"},"tags":{"shape":"S18"}}}},"CreateFleet":{"http":{"requestUri":"/createFleet"},"input":{"type":"structure","required":["name"],"members":{"name":{},"tags":{"shape":"S18"}}},"output":{"type":"structure","members":{"arn":{},"name":{},"createdAt":{"type":"timestamp"},"tags":{"shape":"S18"}}}},"CreateRobot":{"http":{"requestUri":"/createRobot"},"input":{"type":"structure","required":["name","architecture","greengrassGroupId"],"members":{"name":{},"architecture":{},"greengrassGroupId":{},"tags":{"shape":"S18"}}},"output":{"type":"structure","members":{"arn":{},"name":{},"createdAt":{"type":"timestamp"},"greengrassGroupId":{},"architecture":{},"tags":{"shape":"S18"}}}},"CreateRobotApplication":{"http":{"requestUri":"/createRobotApplication"},"input":{"type":"structure","required":["name","sources","robotSoftwareSuite"],"members":{"name":{},"sources":{"shape":"S29"},"robotSoftwareSuite":{"shape":"S2b"},"tags":{"shape":"S18"}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"robotSoftwareSuite":{"shape":"S2b"},"lastUpdatedAt":{"type":"timestamp"},"revisionId":{},"tags":{"shape":"S18"}}}},"CreateRobotApplicationVersion":{"http":{"requestUri":"/createRobotApplicationVersion"},"input":{"type":"structure","required":["application"],"members":{"application":{},"currentRevisionId":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"robotSoftwareSuite":{"shape":"S2b"},"lastUpdatedAt":{"type":"timestamp"},"revisionId":{}}}},"CreateSimulationApplication":{"http":{"requestUri":"/createSimulationApplication"},"input":{"type":"structure","required":["name","sources","simulationSoftwareSuite","robotSoftwareSuite"],"members":{"name":{},"sources":{"shape":"S29"},"simulationSoftwareSuite":{"shape":"S2l"},"robotSoftwareSuite":{"shape":"S2b"},"renderingEngine":{"shape":"S2o"},"tags":{"shape":"S18"}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"simulationSoftwareSuite":{"shape":"S2l"},"robotSoftwareSuite":{"shape":"S2b"},"renderingEngine":{"shape":"S2o"},"lastUpdatedAt":{"type":"timestamp"},"revisionId":{},"tags":{"shape":"S18"}}}},"CreateSimulationApplicationVersion":{"http":{"requestUri":"/createSimulationApplicationVersion"},"input":{"type":"structure","required":["application"],"members":{"application":{},"currentRevisionId":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"simulationSoftwareSuite":{"shape":"S2l"},"robotSoftwareSuite":{"shape":"S2b"},"renderingEngine":{"shape":"S2o"},"lastUpdatedAt":{"type":"timestamp"},"revisionId":{}}}},"CreateSimulationJob":{"http":{"requestUri":"/createSimulationJob"},"input":{"type":"structure","required":["maxJobDurationInSeconds","iamRole"],"members":{"clientRequestToken":{"idempotencyToken":true},"outputLocation":{"shape":"Sf"},"loggingConfig":{"shape":"Si"},"maxJobDurationInSeconds":{"type":"long"},"iamRole":{},"failureBehavior":{},"robotApplications":{"shape":"Sn"},"simulationApplications":{"shape":"S11"},"dataSources":{"shape":"S2v"},"tags":{"shape":"S18"},"vpcConfig":{"shape":"S2y"},"compute":{"shape":"S2z"}}},"output":{"type":"structure","members":{"arn":{},"status":{},"lastStartedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"failureBehavior":{},"failureCode":{},"clientRequestToken":{},"outputLocation":{"shape":"Sf"},"loggingConfig":{"shape":"Si"},"maxJobDurationInSeconds":{"type":"long"},"simulationTimeMillis":{"type":"long"},"iamRole":{},"robotApplications":{"shape":"Sn"},"simulationApplications":{"shape":"S11"},"dataSources":{"shape":"S13"},"tags":{"shape":"S18"},"vpcConfig":{"shape":"S1b"},"compute":{"shape":"S1g"}}}},"DeleteFleet":{"http":{"requestUri":"/deleteFleet"},"input":{"type":"structure","required":["fleet"],"members":{"fleet":{}}},"output":{"type":"structure","members":{}}},"DeleteRobot":{"http":{"requestUri":"/deleteRobot"},"input":{"type":"structure","required":["robot"],"members":{"robot":{}}},"output":{"type":"structure","members":{}}},"DeleteRobotApplication":{"http":{"requestUri":"/deleteRobotApplication"},"input":{"type":"structure","required":["application"],"members":{"application":{},"applicationVersion":{}}},"output":{"type":"structure","members":{}}},"DeleteSimulationApplication":{"http":{"requestUri":"/deleteSimulationApplication"},"input":{"type":"structure","required":["application"],"members":{"application":{},"applicationVersion":{}}},"output":{"type":"structure","members":{}}},"DeregisterRobot":{"http":{"requestUri":"/deregisterRobot"},"input":{"type":"structure","required":["fleet","robot"],"members":{"fleet":{},"robot":{}}},"output":{"type":"structure","members":{"fleet":{},"robot":{}}}},"DescribeDeploymentJob":{"http":{"requestUri":"/describeDeploymentJob"},"input":{"type":"structure","required":["job"],"members":{"job":{}}},"output":{"type":"structure","members":{"arn":{},"fleet":{},"status":{},"deploymentConfig":{"shape":"S1p"},"deploymentApplicationConfigs":{"shape":"S1t"},"failureReason":{},"failureCode":{},"createdAt":{"type":"timestamp"},"robotDeploymentSummary":{"type":"list","member":{"type":"structure","members":{"arn":{},"deploymentStartTime":{"type":"timestamp"},"deploymentFinishTime":{"type":"timestamp"},"status":{},"progressDetail":{"type":"structure","members":{"currentProgress":{},"percentDone":{"type":"float"},"estimatedTimeRemainingSeconds":{"type":"integer"},"targetResource":{}}},"failureReason":{},"failureCode":{}}}},"tags":{"shape":"S18"}}}},"DescribeFleet":{"http":{"requestUri":"/describeFleet"},"input":{"type":"structure","required":["fleet"],"members":{"fleet":{}}},"output":{"type":"structure","members":{"name":{},"arn":{},"robots":{"shape":"S3m"},"createdAt":{"type":"timestamp"},"lastDeploymentStatus":{},"lastDeploymentJob":{},"lastDeploymentTime":{"type":"timestamp"},"tags":{"shape":"S18"}}}},"DescribeRobot":{"http":{"requestUri":"/describeRobot"},"input":{"type":"structure","required":["robot"],"members":{"robot":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"fleetArn":{},"status":{},"greengrassGroupId":{},"createdAt":{"type":"timestamp"},"architecture":{},"lastDeploymentJob":{},"lastDeploymentTime":{"type":"timestamp"},"tags":{"shape":"S18"}}}},"DescribeRobotApplication":{"http":{"requestUri":"/describeRobotApplication"},"input":{"type":"structure","required":["application"],"members":{"application":{},"applicationVersion":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"robotSoftwareSuite":{"shape":"S2b"},"revisionId":{},"lastUpdatedAt":{"type":"timestamp"},"tags":{"shape":"S18"}}}},"DescribeSimulationApplication":{"http":{"requestUri":"/describeSimulationApplication"},"input":{"type":"structure","required":["application"],"members":{"application":{},"applicationVersion":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"simulationSoftwareSuite":{"shape":"S2l"},"robotSoftwareSuite":{"shape":"S2b"},"renderingEngine":{"shape":"S2o"},"revisionId":{},"lastUpdatedAt":{"type":"timestamp"},"tags":{"shape":"S18"}}}},"DescribeSimulationJob":{"http":{"requestUri":"/describeSimulationJob"},"input":{"type":"structure","required":["job"],"members":{"job":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"status":{},"lastStartedAt":{"type":"timestamp"},"lastUpdatedAt":{"type":"timestamp"},"failureBehavior":{},"failureCode":{},"failureReason":{},"clientRequestToken":{},"outputLocation":{"shape":"Sf"},"loggingConfig":{"shape":"Si"},"maxJobDurationInSeconds":{"type":"long"},"simulationTimeMillis":{"type":"long"},"iamRole":{},"robotApplications":{"shape":"Sn"},"simulationApplications":{"shape":"S11"},"dataSources":{"shape":"S13"},"tags":{"shape":"S18"},"vpcConfig":{"shape":"S1b"},"networkInterface":{"shape":"S1f"},"compute":{"shape":"S1g"}}}},"DescribeSimulationJobBatch":{"http":{"requestUri":"/describeSimulationJobBatch"},"input":{"type":"structure","required":["batch"],"members":{"batch":{}}},"output":{"type":"structure","members":{"arn":{},"status":{},"lastUpdatedAt":{"type":"timestamp"},"createdAt":{"type":"timestamp"},"clientRequestToken":{},"batchPolicy":{"shape":"S3z"},"failureCode":{},"failureReason":{},"failedRequests":{"shape":"S43"},"pendingRequests":{"shape":"S47"},"createdRequests":{"shape":"S48"},"tags":{"shape":"S18"}}}},"ListDeploymentJobs":{"http":{"requestUri":"/listDeploymentJobs"},"input":{"type":"structure","members":{"filters":{"shape":"S4e"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"deploymentJobs":{"type":"list","member":{"type":"structure","members":{"arn":{},"fleet":{},"status":{},"deploymentApplicationConfigs":{"shape":"S1t"},"deploymentConfig":{"shape":"S1p"},"failureReason":{},"failureCode":{},"createdAt":{"type":"timestamp"}}}},"nextToken":{}}}},"ListFleets":{"http":{"requestUri":"/listFleets"},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S4e"}}},"output":{"type":"structure","members":{"fleetDetails":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"createdAt":{"type":"timestamp"},"lastDeploymentStatus":{},"lastDeploymentJob":{},"lastDeploymentTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListRobotApplications":{"http":{"requestUri":"/listRobotApplications"},"input":{"type":"structure","members":{"versionQualifier":{},"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S4e"}}},"output":{"type":"structure","members":{"robotApplicationSummaries":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"version":{},"lastUpdatedAt":{"type":"timestamp"},"robotSoftwareSuite":{"shape":"S2b"}}}},"nextToken":{}}}},"ListRobots":{"http":{"requestUri":"/listRobots"},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S4e"}}},"output":{"type":"structure","members":{"robots":{"shape":"S3m"},"nextToken":{}}}},"ListSimulationApplications":{"http":{"requestUri":"/listSimulationApplications"},"input":{"type":"structure","members":{"versionQualifier":{},"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S4e"}}},"output":{"type":"structure","members":{"simulationApplicationSummaries":{"type":"list","member":{"type":"structure","members":{"name":{},"arn":{},"version":{},"lastUpdatedAt":{"type":"timestamp"},"robotSoftwareSuite":{"shape":"S2b"},"simulationSoftwareSuite":{"shape":"S2l"}}}},"nextToken":{}}}},"ListSimulationJobBatches":{"http":{"requestUri":"/listSimulationJobBatches"},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S4e"}}},"output":{"type":"structure","members":{"simulationJobBatchSummaries":{"type":"list","member":{"type":"structure","members":{"arn":{},"lastUpdatedAt":{"type":"timestamp"},"createdAt":{"type":"timestamp"},"status":{},"failedRequestCount":{"type":"integer"},"pendingRequestCount":{"type":"integer"},"createdRequestCount":{"type":"integer"}}}},"nextToken":{}}}},"ListSimulationJobs":{"http":{"requestUri":"/listSimulationJobs"},"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"},"filters":{"shape":"S4e"}}},"output":{"type":"structure","required":["simulationJobSummaries"],"members":{"simulationJobSummaries":{"shape":"S48"},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S18"}}}},"RegisterRobot":{"http":{"requestUri":"/registerRobot"},"input":{"type":"structure","required":["fleet","robot"],"members":{"fleet":{},"robot":{}}},"output":{"type":"structure","members":{"fleet":{},"robot":{}}}},"RestartSimulationJob":{"http":{"requestUri":"/restartSimulationJob"},"input":{"type":"structure","required":["job"],"members":{"job":{}}},"output":{"type":"structure","members":{}}},"StartSimulationJobBatch":{"http":{"requestUri":"/startSimulationJobBatch"},"input":{"type":"structure","required":["createSimulationJobRequests"],"members":{"clientRequestToken":{"idempotencyToken":true},"batchPolicy":{"shape":"S3z"},"createSimulationJobRequests":{"shape":"S47"},"tags":{"shape":"S18"}}},"output":{"type":"structure","members":{"arn":{},"status":{},"createdAt":{"type":"timestamp"},"clientRequestToken":{},"batchPolicy":{"shape":"S3z"},"failureCode":{},"failureReason":{},"failedRequests":{"shape":"S43"},"pendingRequests":{"shape":"S47"},"createdRequests":{"shape":"S48"},"tags":{"shape":"S18"}}}},"SyncDeploymentJob":{"http":{"requestUri":"/syncDeploymentJob"},"input":{"type":"structure","required":["clientRequestToken","fleet"],"members":{"clientRequestToken":{"idempotencyToken":true},"fleet":{}}},"output":{"type":"structure","members":{"arn":{},"fleet":{},"status":{},"deploymentConfig":{"shape":"S1p"},"deploymentApplicationConfigs":{"shape":"S1t"},"failureReason":{},"failureCode":{},"createdAt":{"type":"timestamp"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S18"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateRobotApplication":{"http":{"requestUri":"/updateRobotApplication"},"input":{"type":"structure","required":["application","sources","robotSoftwareSuite"],"members":{"application":{},"sources":{"shape":"S29"},"robotSoftwareSuite":{"shape":"S2b"},"currentRevisionId":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"robotSoftwareSuite":{"shape":"S2b"},"lastUpdatedAt":{"type":"timestamp"},"revisionId":{}}}},"UpdateSimulationApplication":{"http":{"requestUri":"/updateSimulationApplication"},"input":{"type":"structure","required":["application","sources","simulationSoftwareSuite","robotSoftwareSuite"],"members":{"application":{},"sources":{"shape":"S29"},"simulationSoftwareSuite":{"shape":"S2l"},"robotSoftwareSuite":{"shape":"S2b"},"renderingEngine":{"shape":"S2o"},"currentRevisionId":{}}},"output":{"type":"structure","members":{"arn":{},"name":{},"version":{},"sources":{"shape":"S2f"},"simulationSoftwareSuite":{"shape":"S2l"},"robotSoftwareSuite":{"shape":"S2b"},"renderingEngine":{"shape":"S2o"},"lastUpdatedAt":{"type":"timestamp"},"revisionId":{}}}}},"shapes":{"S2":{"type":"list","member":{}},"Sf":{"type":"structure","members":{"s3Bucket":{},"s3Prefix":{}}},"Si":{"type":"structure","required":["recordAllRosTopics"],"members":{"recordAllRosTopics":{"type":"boolean"}}},"Sn":{"type":"list","member":{"type":"structure","required":["application","launchConfig"],"members":{"application":{},"applicationVersion":{},"launchConfig":{"shape":"Sq"}}}},"Sq":{"type":"structure","required":["packageName","launchFile"],"members":{"packageName":{},"launchFile":{},"environmentVariables":{"shape":"Ss"},"portForwardingConfig":{"type":"structure","members":{"portMappings":{"type":"list","member":{"type":"structure","required":["jobPort","applicationPort"],"members":{"jobPort":{"type":"integer"},"applicationPort":{"type":"integer"},"enableOnPublicIp":{"type":"boolean"}}}}}},"streamUI":{"type":"boolean"}}},"Ss":{"type":"map","key":{},"value":{}},"S11":{"type":"list","member":{"type":"structure","required":["application","launchConfig"],"members":{"application":{},"applicationVersion":{},"launchConfig":{"shape":"Sq"}}}},"S13":{"type":"list","member":{"type":"structure","members":{"name":{},"s3Bucket":{},"s3Keys":{"type":"list","member":{"type":"structure","members":{"s3Key":{},"etag":{}}}}}}},"S18":{"type":"map","key":{},"value":{}},"S1b":{"type":"structure","members":{"subnets":{"shape":"S1c"},"securityGroups":{"shape":"S1e"},"vpcId":{},"assignPublicIp":{"type":"boolean"}}},"S1c":{"type":"list","member":{}},"S1e":{"type":"list","member":{}},"S1f":{"type":"structure","members":{"networkInterfaceId":{},"privateIpAddress":{},"publicIpAddress":{}}},"S1g":{"type":"structure","members":{"simulationUnitLimit":{"type":"integer"}}},"S1p":{"type":"structure","members":{"concurrentDeploymentPercentage":{"type":"integer"},"failureThresholdPercentage":{"type":"integer"},"robotDeploymentTimeoutInSeconds":{"type":"long"},"downloadConditionFile":{"type":"structure","required":["bucket","key"],"members":{"bucket":{},"key":{},"etag":{}}}}},"S1t":{"type":"list","member":{"type":"structure","required":["application","applicationVersion","launchConfig"],"members":{"application":{},"applicationVersion":{},"launchConfig":{"type":"structure","required":["packageName","launchFile"],"members":{"packageName":{},"preLaunchFile":{},"launchFile":{},"postLaunchFile":{},"environmentVariables":{"shape":"Ss"}}}}}},"S29":{"type":"list","member":{"type":"structure","members":{"s3Bucket":{},"s3Key":{},"architecture":{}}}},"S2b":{"type":"structure","members":{"name":{},"version":{}}},"S2f":{"type":"list","member":{"type":"structure","members":{"s3Bucket":{},"s3Key":{},"etag":{},"architecture":{}}}},"S2l":{"type":"structure","members":{"name":{},"version":{}}},"S2o":{"type":"structure","members":{"name":{},"version":{}}},"S2v":{"type":"list","member":{"type":"structure","required":["name","s3Bucket","s3Keys"],"members":{"name":{},"s3Bucket":{},"s3Keys":{"type":"list","member":{}}}}},"S2y":{"type":"structure","required":["subnets"],"members":{"subnets":{"shape":"S1c"},"securityGroups":{"shape":"S1e"},"assignPublicIp":{"type":"boolean"}}},"S2z":{"type":"structure","members":{"simulationUnitLimit":{"type":"integer"}}},"S3m":{"type":"list","member":{"type":"structure","members":{"arn":{},"name":{},"fleetArn":{},"status":{},"greenGrassGroupId":{},"createdAt":{"type":"timestamp"},"architecture":{},"lastDeploymentJob":{},"lastDeploymentTime":{"type":"timestamp"}}}},"S3z":{"type":"structure","members":{"timeoutInSeconds":{"type":"long"},"maxConcurrency":{"type":"integer"}}},"S43":{"type":"list","member":{"type":"structure","members":{"request":{"shape":"S45"},"failureReason":{},"failureCode":{},"failedAt":{"type":"timestamp"}}}},"S45":{"type":"structure","required":["maxJobDurationInSeconds"],"members":{"outputLocation":{"shape":"Sf"},"loggingConfig":{"shape":"Si"},"maxJobDurationInSeconds":{"type":"long"},"iamRole":{},"failureBehavior":{},"useDefaultApplications":{"type":"boolean"},"robotApplications":{"shape":"Sn"},"simulationApplications":{"shape":"S11"},"dataSources":{"shape":"S2v"},"vpcConfig":{"shape":"S2y"},"compute":{"shape":"S2z"},"tags":{"shape":"S18"}}},"S47":{"type":"list","member":{"shape":"S45"}},"S48":{"type":"list","member":{"type":"structure","members":{"arn":{},"lastUpdatedAt":{"type":"timestamp"},"name":{},"status":{},"simulationApplicationNames":{"type":"list","member":{}},"robotApplicationNames":{"type":"list","member":{}},"dataSourceNames":{"type":"list","member":{}}}}},"S4e":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"type":"list","member":{}}}}}}}' - ); - - /***/ - }, - - /***/ 52592: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDeploymentJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"deploymentJobs"},"ListFleets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"fleetDetails"},"ListRobotApplications":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"robotApplicationSummaries"},"ListRobots":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"robots"},"ListSimulationApplications":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"simulationApplicationSummaries"},"ListSimulationJobBatches":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"simulationJobBatchSummaries"},"ListSimulationJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"simulationJobSummaries"}}}' - ); - - /***/ - }, - - /***/ 91499: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-04-01","endpointPrefix":"route53","globalEndpoint":"route53.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"Route 53","serviceFullName":"Amazon Route 53","serviceId":"Route 53","signatureVersion":"v4","uid":"route53-2013-04-01"},"operations":{"AssociateVPCWithHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/associatevpc"},"input":{"locationName":"AssociateVPCWithHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"},"Comment":{}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"ChangeResourceRecordSets":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/rrset/"},"input":{"locationName":"ChangeResourceRecordSetsRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","ChangeBatch"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"ChangeBatch":{"type":"structure","required":["Changes"],"members":{"Comment":{},"Changes":{"type":"list","member":{"locationName":"Change","type":"structure","required":["Action","ResourceRecordSet"],"members":{"Action":{},"ResourceRecordSet":{"shape":"Sh"}}}}}}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"ChangeTagsForResource":{"http":{"requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}"},"input":{"locationName":"ChangeTagsForResourceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"AddTags":{"shape":"S15"},"RemoveTagKeys":{"type":"list","member":{"locationName":"Key"}}}},"output":{"type":"structure","members":{}}},"CreateHealthCheck":{"http":{"requestUri":"/2013-04-01/healthcheck","responseCode":201},"input":{"locationName":"CreateHealthCheckRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["CallerReference","HealthCheckConfig"],"members":{"CallerReference":{},"HealthCheckConfig":{"shape":"S1d"}}},"output":{"type":"structure","required":["HealthCheck","Location"],"members":{"HealthCheck":{"shape":"S1z"},"Location":{"location":"header","locationName":"Location"}}}},"CreateHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone","responseCode":201},"input":{"locationName":"CreateHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Name","CallerReference"],"members":{"Name":{},"VPC":{"shape":"S3"},"CallerReference":{},"HostedZoneConfig":{"shape":"S2h"},"DelegationSetId":{}}},"output":{"type":"structure","required":["HostedZone","ChangeInfo","DelegationSet","Location"],"members":{"HostedZone":{"shape":"S2k"},"ChangeInfo":{"shape":"S8"},"DelegationSet":{"shape":"S2m"},"VPC":{"shape":"S3"},"Location":{"location":"header","locationName":"Location"}}}},"CreateQueryLoggingConfig":{"http":{"requestUri":"/2013-04-01/queryloggingconfig","responseCode":201},"input":{"locationName":"CreateQueryLoggingConfigRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","CloudWatchLogsLogGroupArn"],"members":{"HostedZoneId":{},"CloudWatchLogsLogGroupArn":{}}},"output":{"type":"structure","required":["QueryLoggingConfig","Location"],"members":{"QueryLoggingConfig":{"shape":"S2r"},"Location":{"location":"header","locationName":"Location"}}}},"CreateReusableDelegationSet":{"http":{"requestUri":"/2013-04-01/delegationset","responseCode":201},"input":{"locationName":"CreateReusableDelegationSetRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["CallerReference"],"members":{"CallerReference":{},"HostedZoneId":{}}},"output":{"type":"structure","required":["DelegationSet","Location"],"members":{"DelegationSet":{"shape":"S2m"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicy":{"http":{"requestUri":"/2013-04-01/trafficpolicy","responseCode":201},"input":{"locationName":"CreateTrafficPolicyRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Name","Document"],"members":{"Name":{},"Document":{},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy","Location"],"members":{"TrafficPolicy":{"shape":"S30"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicyInstance":{"http":{"requestUri":"/2013-04-01/trafficpolicyinstance","responseCode":201},"input":{"locationName":"CreateTrafficPolicyInstanceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","Name","TTL","TrafficPolicyId","TrafficPolicyVersion"],"members":{"HostedZoneId":{},"Name":{},"TTL":{"type":"long"},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicyInstance","Location"],"members":{"TrafficPolicyInstance":{"shape":"S35"},"Location":{"location":"header","locationName":"Location"}}}},"CreateTrafficPolicyVersion":{"http":{"requestUri":"/2013-04-01/trafficpolicy/{Id}","responseCode":201},"input":{"locationName":"CreateTrafficPolicyVersionRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","Document"],"members":{"Id":{"location":"uri","locationName":"Id"},"Document":{},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy","Location"],"members":{"TrafficPolicy":{"shape":"S30"},"Location":{"location":"header","locationName":"Location"}}}},"CreateVPCAssociationAuthorization":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},"input":{"locationName":"CreateVPCAssociationAuthorizationRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"}}},"output":{"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{},"VPC":{"shape":"S3"}}}},"DeleteHealthCheck":{"http":{"method":"DELETE","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","members":{}}},"DeleteHostedZone":{"http":{"method":"DELETE","requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"DeleteQueryLoggingConfig":{"http":{"method":"DELETE","requestUri":"/2013-04-01/queryloggingconfig/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteReusableDelegationSet":{"http":{"method":"DELETE","requestUri":"/2013-04-01/delegationset/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteTrafficPolicy":{"http":{"method":"DELETE","requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"type":"structure","required":["Id","Version"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"}}},"output":{"type":"structure","members":{}}},"DeleteTrafficPolicyInstance":{"http":{"method":"DELETE","requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteVPCAssociationAuthorization":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"},"input":{"locationName":"DeleteVPCAssociationAuthorizationRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"DisassociateVPCFromHostedZone":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}/disassociatevpc"},"input":{"locationName":"DisassociateVPCFromHostedZoneRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HostedZoneId","VPC"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"VPC":{"shape":"S3"},"Comment":{}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"GetAccountLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/accountlimit/{Type}"},"input":{"type":"structure","required":["Type"],"members":{"Type":{"location":"uri","locationName":"Type"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetChange":{"http":{"method":"GET","requestUri":"/2013-04-01/change/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["ChangeInfo"],"members":{"ChangeInfo":{"shape":"S8"}}}},"GetCheckerIpRanges":{"http":{"method":"GET","requestUri":"/2013-04-01/checkeripranges"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["CheckerIpRanges"],"members":{"CheckerIpRanges":{"type":"list","member":{}}}}},"GetGeoLocation":{"http":{"method":"GET","requestUri":"/2013-04-01/geolocation"},"input":{"type":"structure","members":{"ContinentCode":{"location":"querystring","locationName":"continentcode"},"CountryCode":{"location":"querystring","locationName":"countrycode"},"SubdivisionCode":{"location":"querystring","locationName":"subdivisioncode"}}},"output":{"type":"structure","required":["GeoLocationDetails"],"members":{"GeoLocationDetails":{"shape":"S47"}}}},"GetHealthCheck":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheck"],"members":{"HealthCheck":{"shape":"S1z"}}}},"GetHealthCheckCount":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheckcount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["HealthCheckCount"],"members":{"HealthCheckCount":{"type":"long"}}}},"GetHealthCheckLastFailureReason":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheckObservations"],"members":{"HealthCheckObservations":{"shape":"S4i"}}}},"GetHealthCheckStatus":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck/{HealthCheckId}/status"},"input":{"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"}}},"output":{"type":"structure","required":["HealthCheckObservations"],"members":{"HealthCheckObservations":{"shape":"S4i"}}}},"GetHostedZone":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["HostedZone"],"members":{"HostedZone":{"shape":"S2k"},"DelegationSet":{"shape":"S2m"},"VPCs":{"shape":"S4q"}}}},"GetHostedZoneCount":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonecount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["HostedZoneCount"],"members":{"HostedZoneCount":{"type":"long"}}}},"GetHostedZoneLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonelimit/{Id}/{Type}"},"input":{"type":"structure","required":["Type","HostedZoneId"],"members":{"Type":{"location":"uri","locationName":"Type"},"HostedZoneId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetQueryLoggingConfig":{"http":{"method":"GET","requestUri":"/2013-04-01/queryloggingconfig/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["QueryLoggingConfig"],"members":{"QueryLoggingConfig":{"shape":"S2r"}}}},"GetReusableDelegationSet":{"http":{"method":"GET","requestUri":"/2013-04-01/delegationset/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["DelegationSet"],"members":{"DelegationSet":{"shape":"S2m"}}}},"GetReusableDelegationSetLimit":{"http":{"method":"GET","requestUri":"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"},"input":{"type":"structure","required":["Type","DelegationSetId"],"members":{"Type":{"location":"uri","locationName":"Type"},"DelegationSetId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["Limit","Count"],"members":{"Limit":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"long"}}},"Count":{"type":"long"}}}},"GetTrafficPolicy":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"type":"structure","required":["Id","Version"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicy"],"members":{"TrafficPolicy":{"shape":"S30"}}}},"GetTrafficPolicyInstance":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","required":["TrafficPolicyInstance"],"members":{"TrafficPolicyInstance":{"shape":"S35"}}}},"GetTrafficPolicyInstanceCount":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstancecount"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["TrafficPolicyInstanceCount"],"members":{"TrafficPolicyInstanceCount":{"type":"integer"}}}},"ListGeoLocations":{"http":{"method":"GET","requestUri":"/2013-04-01/geolocations"},"input":{"type":"structure","members":{"StartContinentCode":{"location":"querystring","locationName":"startcontinentcode"},"StartCountryCode":{"location":"querystring","locationName":"startcountrycode"},"StartSubdivisionCode":{"location":"querystring","locationName":"startsubdivisioncode"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["GeoLocationDetailsList","IsTruncated","MaxItems"],"members":{"GeoLocationDetailsList":{"type":"list","member":{"shape":"S47","locationName":"GeoLocationDetails"}},"IsTruncated":{"type":"boolean"},"NextContinentCode":{},"NextCountryCode":{},"NextSubdivisionCode":{},"MaxItems":{}}}},"ListHealthChecks":{"http":{"method":"GET","requestUri":"/2013-04-01/healthcheck"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["HealthChecks","Marker","IsTruncated","MaxItems"],"members":{"HealthChecks":{"type":"list","member":{"shape":"S1z","locationName":"HealthCheck"}},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListHostedZones":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"},"DelegationSetId":{"location":"querystring","locationName":"delegationsetid"}}},"output":{"type":"structure","required":["HostedZones","Marker","IsTruncated","MaxItems"],"members":{"HostedZones":{"shape":"S5o"},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListHostedZonesByName":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzonesbyname"},"input":{"type":"structure","members":{"DNSName":{"location":"querystring","locationName":"dnsname"},"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["HostedZones","IsTruncated","MaxItems"],"members":{"HostedZones":{"shape":"S5o"},"DNSName":{},"HostedZoneId":{},"IsTruncated":{"type":"boolean"},"NextDNSName":{},"NextHostedZoneId":{},"MaxItems":{}}}},"ListQueryLoggingConfigs":{"http":{"method":"GET","requestUri":"/2013-04-01/queryloggingconfig"},"input":{"type":"structure","members":{"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"NextToken":{"location":"querystring","locationName":"nexttoken"},"MaxResults":{"location":"querystring","locationName":"maxresults"}}},"output":{"type":"structure","required":["QueryLoggingConfigs"],"members":{"QueryLoggingConfigs":{"type":"list","member":{"shape":"S2r","locationName":"QueryLoggingConfig"}},"NextToken":{}}}},"ListResourceRecordSets":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}/rrset"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"StartRecordName":{"location":"querystring","locationName":"name"},"StartRecordType":{"location":"querystring","locationName":"type"},"StartRecordIdentifier":{"location":"querystring","locationName":"identifier"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["ResourceRecordSets","IsTruncated","MaxItems"],"members":{"ResourceRecordSets":{"type":"list","member":{"shape":"Sh","locationName":"ResourceRecordSet"}},"IsTruncated":{"type":"boolean"},"NextRecordName":{},"NextRecordType":{},"NextRecordIdentifier":{},"MaxItems":{}}}},"ListReusableDelegationSets":{"http":{"method":"GET","requestUri":"/2013-04-01/delegationset"},"input":{"type":"structure","members":{"Marker":{"location":"querystring","locationName":"marker"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["DelegationSets","Marker","IsTruncated","MaxItems"],"members":{"DelegationSets":{"type":"list","member":{"shape":"S2m","locationName":"DelegationSet"}},"Marker":{},"IsTruncated":{"type":"boolean"},"NextMarker":{},"MaxItems":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2013-04-01/tags/{ResourceType}/{ResourceId}"},"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceId":{"location":"uri","locationName":"ResourceId"}}},"output":{"type":"structure","required":["ResourceTagSet"],"members":{"ResourceTagSet":{"shape":"S64"}}}},"ListTagsForResources":{"http":{"requestUri":"/2013-04-01/tags/{ResourceType}"},"input":{"locationName":"ListTagsForResourcesRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["ResourceType","ResourceIds"],"members":{"ResourceType":{"location":"uri","locationName":"ResourceType"},"ResourceIds":{"type":"list","member":{"locationName":"ResourceId"}}}},"output":{"type":"structure","required":["ResourceTagSets"],"members":{"ResourceTagSets":{"type":"list","member":{"shape":"S64","locationName":"ResourceTagSet"}}}}},"ListTrafficPolicies":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicies"},"input":{"type":"structure","members":{"TrafficPolicyIdMarker":{"location":"querystring","locationName":"trafficpolicyid"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicySummaries","IsTruncated","TrafficPolicyIdMarker","MaxItems"],"members":{"TrafficPolicySummaries":{"type":"list","member":{"locationName":"TrafficPolicySummary","type":"structure","required":["Id","Name","Type","LatestVersion","TrafficPolicyCount"],"members":{"Id":{},"Name":{},"Type":{},"LatestVersion":{"type":"integer"},"TrafficPolicyCount":{"type":"integer"}}}},"IsTruncated":{"type":"boolean"},"TrafficPolicyIdMarker":{},"MaxItems":{}}}},"ListTrafficPolicyInstances":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances"},"input":{"type":"structure","members":{"HostedZoneIdMarker":{"location":"querystring","locationName":"hostedzoneid"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6f"},"HostedZoneIdMarker":{},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyInstancesByHostedZone":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances/hostedzone"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"querystring","locationName":"id"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6f"},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyInstancesByPolicy":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicyinstances/trafficpolicy"},"input":{"type":"structure","required":["TrafficPolicyId","TrafficPolicyVersion"],"members":{"TrafficPolicyId":{"location":"querystring","locationName":"id"},"TrafficPolicyVersion":{"location":"querystring","locationName":"version","type":"integer"},"HostedZoneIdMarker":{"location":"querystring","locationName":"hostedzoneid"},"TrafficPolicyInstanceNameMarker":{"location":"querystring","locationName":"trafficpolicyinstancename"},"TrafficPolicyInstanceTypeMarker":{"location":"querystring","locationName":"trafficpolicyinstancetype"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicyInstances","IsTruncated","MaxItems"],"members":{"TrafficPolicyInstances":{"shape":"S6f"},"HostedZoneIdMarker":{},"TrafficPolicyInstanceNameMarker":{},"TrafficPolicyInstanceTypeMarker":{},"IsTruncated":{"type":"boolean"},"MaxItems":{}}}},"ListTrafficPolicyVersions":{"http":{"method":"GET","requestUri":"/2013-04-01/trafficpolicies/{Id}/versions"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"TrafficPolicyVersionMarker":{"location":"querystring","locationName":"trafficpolicyversion"},"MaxItems":{"location":"querystring","locationName":"maxitems"}}},"output":{"type":"structure","required":["TrafficPolicies","IsTruncated","TrafficPolicyVersionMarker","MaxItems"],"members":{"TrafficPolicies":{"type":"list","member":{"shape":"S30","locationName":"TrafficPolicy"}},"IsTruncated":{"type":"boolean"},"TrafficPolicyVersionMarker":{},"MaxItems":{}}}},"ListVPCAssociationAuthorizations":{"http":{"method":"GET","requestUri":"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},"input":{"type":"structure","required":["HostedZoneId"],"members":{"HostedZoneId":{"location":"uri","locationName":"Id"},"NextToken":{"location":"querystring","locationName":"nexttoken"},"MaxResults":{"location":"querystring","locationName":"maxresults"}}},"output":{"type":"structure","required":["HostedZoneId","VPCs"],"members":{"HostedZoneId":{},"NextToken":{},"VPCs":{"shape":"S4q"}}}},"TestDNSAnswer":{"http":{"method":"GET","requestUri":"/2013-04-01/testdnsanswer"},"input":{"type":"structure","required":["HostedZoneId","RecordName","RecordType"],"members":{"HostedZoneId":{"location":"querystring","locationName":"hostedzoneid"},"RecordName":{"location":"querystring","locationName":"recordname"},"RecordType":{"location":"querystring","locationName":"recordtype"},"ResolverIP":{"location":"querystring","locationName":"resolverip"},"EDNS0ClientSubnetIP":{"location":"querystring","locationName":"edns0clientsubnetip"},"EDNS0ClientSubnetMask":{"location":"querystring","locationName":"edns0clientsubnetmask"}}},"output":{"type":"structure","required":["Nameserver","RecordName","RecordType","RecordData","ResponseCode","Protocol"],"members":{"Nameserver":{},"RecordName":{},"RecordType":{},"RecordData":{"type":"list","member":{"locationName":"RecordDataEntry"}},"ResponseCode":{},"Protocol":{}}}},"UpdateHealthCheck":{"http":{"requestUri":"/2013-04-01/healthcheck/{HealthCheckId}"},"input":{"locationName":"UpdateHealthCheckRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["HealthCheckId"],"members":{"HealthCheckId":{"location":"uri","locationName":"HealthCheckId"},"HealthCheckVersion":{"type":"long"},"IPAddress":{},"Port":{"type":"integer"},"ResourcePath":{},"FullyQualifiedDomainName":{},"SearchString":{},"FailureThreshold":{"type":"integer"},"Inverted":{"type":"boolean"},"Disabled":{"type":"boolean"},"HealthThreshold":{"type":"integer"},"ChildHealthChecks":{"shape":"S1q"},"EnableSNI":{"type":"boolean"},"Regions":{"shape":"S1s"},"AlarmIdentifier":{"shape":"S1u"},"InsufficientDataHealthStatus":{},"ResetElements":{"type":"list","member":{"locationName":"ResettableElementName"}}}},"output":{"type":"structure","required":["HealthCheck"],"members":{"HealthCheck":{"shape":"S1z"}}}},"UpdateHostedZoneComment":{"http":{"requestUri":"/2013-04-01/hostedzone/{Id}"},"input":{"locationName":"UpdateHostedZoneCommentRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Comment":{}}},"output":{"type":"structure","required":["HostedZone"],"members":{"HostedZone":{"shape":"S2k"}}}},"UpdateTrafficPolicyComment":{"http":{"requestUri":"/2013-04-01/trafficpolicy/{Id}/{Version}"},"input":{"locationName":"UpdateTrafficPolicyCommentRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","Version","Comment"],"members":{"Id":{"location":"uri","locationName":"Id"},"Version":{"location":"uri","locationName":"Version","type":"integer"},"Comment":{}}},"output":{"type":"structure","required":["TrafficPolicy"],"members":{"TrafficPolicy":{"shape":"S30"}}}},"UpdateTrafficPolicyInstance":{"http":{"requestUri":"/2013-04-01/trafficpolicyinstance/{Id}"},"input":{"locationName":"UpdateTrafficPolicyInstanceRequest","xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"},"type":"structure","required":["Id","TTL","TrafficPolicyId","TrafficPolicyVersion"],"members":{"Id":{"location":"uri","locationName":"Id"},"TTL":{"type":"long"},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"}}},"output":{"type":"structure","required":["TrafficPolicyInstance"],"members":{"TrafficPolicyInstance":{"shape":"S35"}}}}},"shapes":{"S3":{"type":"structure","members":{"VPCRegion":{},"VPCId":{}}},"S8":{"type":"structure","required":["Id","Status","SubmittedAt"],"members":{"Id":{},"Status":{},"SubmittedAt":{"type":"timestamp"},"Comment":{}}},"Sh":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{},"SetIdentifier":{},"Weight":{"type":"long"},"Region":{},"GeoLocation":{"type":"structure","members":{"ContinentCode":{},"CountryCode":{},"SubdivisionCode":{}}},"Failover":{},"MultiValueAnswer":{"type":"boolean"},"TTL":{"type":"long"},"ResourceRecords":{"type":"list","member":{"locationName":"ResourceRecord","type":"structure","required":["Value"],"members":{"Value":{}}}},"AliasTarget":{"type":"structure","required":["HostedZoneId","DNSName","EvaluateTargetHealth"],"members":{"HostedZoneId":{},"DNSName":{},"EvaluateTargetHealth":{"type":"boolean"}}},"HealthCheckId":{},"TrafficPolicyInstanceId":{}}},"S15":{"type":"list","member":{"locationName":"Tag","type":"structure","members":{"Key":{},"Value":{}}}},"S1d":{"type":"structure","required":["Type"],"members":{"IPAddress":{},"Port":{"type":"integer"},"Type":{},"ResourcePath":{},"FullyQualifiedDomainName":{},"SearchString":{},"RequestInterval":{"type":"integer"},"FailureThreshold":{"type":"integer"},"MeasureLatency":{"type":"boolean"},"Inverted":{"type":"boolean"},"Disabled":{"type":"boolean"},"HealthThreshold":{"type":"integer"},"ChildHealthChecks":{"shape":"S1q"},"EnableSNI":{"type":"boolean"},"Regions":{"shape":"S1s"},"AlarmIdentifier":{"shape":"S1u"},"InsufficientDataHealthStatus":{}}},"S1q":{"type":"list","member":{"locationName":"ChildHealthCheck"}},"S1s":{"type":"list","member":{"locationName":"Region"}},"S1u":{"type":"structure","required":["Region","Name"],"members":{"Region":{},"Name":{}}},"S1z":{"type":"structure","required":["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],"members":{"Id":{},"CallerReference":{},"LinkedService":{"shape":"S20"},"HealthCheckConfig":{"shape":"S1d"},"HealthCheckVersion":{"type":"long"},"CloudWatchAlarmConfiguration":{"type":"structure","required":["EvaluationPeriods","Threshold","ComparisonOperator","Period","MetricName","Namespace","Statistic"],"members":{"EvaluationPeriods":{"type":"integer"},"Threshold":{"type":"double"},"ComparisonOperator":{},"Period":{"type":"integer"},"MetricName":{},"Namespace":{},"Statistic":{},"Dimensions":{"type":"list","member":{"locationName":"Dimension","type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}}}}},"S20":{"type":"structure","members":{"ServicePrincipal":{},"Description":{}}},"S2h":{"type":"structure","members":{"Comment":{},"PrivateZone":{"type":"boolean"}}},"S2k":{"type":"structure","required":["Id","Name","CallerReference"],"members":{"Id":{},"Name":{},"CallerReference":{},"Config":{"shape":"S2h"},"ResourceRecordSetCount":{"type":"long"},"LinkedService":{"shape":"S20"}}},"S2m":{"type":"structure","required":["NameServers"],"members":{"Id":{},"CallerReference":{},"NameServers":{"type":"list","member":{"locationName":"NameServer"}}}},"S2r":{"type":"structure","required":["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],"members":{"Id":{},"HostedZoneId":{},"CloudWatchLogsLogGroupArn":{}}},"S30":{"type":"structure","required":["Id","Version","Name","Type","Document"],"members":{"Id":{},"Version":{"type":"integer"},"Name":{},"Type":{},"Document":{},"Comment":{}}},"S35":{"type":"structure","required":["Id","HostedZoneId","Name","TTL","State","Message","TrafficPolicyId","TrafficPolicyVersion","TrafficPolicyType"],"members":{"Id":{},"HostedZoneId":{},"Name":{},"TTL":{"type":"long"},"State":{},"Message":{},"TrafficPolicyId":{},"TrafficPolicyVersion":{"type":"integer"},"TrafficPolicyType":{}}},"S47":{"type":"structure","members":{"ContinentCode":{},"ContinentName":{},"CountryCode":{},"CountryName":{},"SubdivisionCode":{},"SubdivisionName":{}}},"S4i":{"type":"list","member":{"locationName":"HealthCheckObservation","type":"structure","members":{"Region":{},"IPAddress":{},"StatusReport":{"type":"structure","members":{"Status":{},"CheckedTime":{"type":"timestamp"}}}}}},"S4q":{"type":"list","member":{"shape":"S3","locationName":"VPC"}},"S5o":{"type":"list","member":{"shape":"S2k","locationName":"HostedZone"}},"S64":{"type":"structure","members":{"ResourceType":{},"ResourceId":{},"Tags":{"shape":"S15"}}},"S6f":{"type":"list","member":{"shape":"S35","locationName":"TrafficPolicyInstance"}}}}' - ); - - /***/ - }, - - /***/ 54519: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListHealthChecks":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"NextMarker","result_key":"HealthChecks"},"ListHostedZones":{"input_token":"Marker","limit_key":"MaxItems","more_results":"IsTruncated","output_token":"NextMarker","result_key":"HostedZones"},"ListResourceRecordSets":{"input_token":["StartRecordName","StartRecordType","StartRecordIdentifier"],"limit_key":"MaxItems","more_results":"IsTruncated","output_token":["NextRecordName","NextRecordType","NextRecordIdentifier"],"result_key":"ResourceRecordSets"}}}' - ); - - /***/ - }, - - /***/ 4628: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"ResourceRecordSetsChanged":{"delay":30,"maxAttempts":60,"operation":"GetChange","acceptors":[{"matcher":"path","expected":"INSYNC","argument":"ChangeInfo.Status","state":"success"}]}}}' - ); - - /***/ - }, - - /***/ 6535: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-05-15","endpointPrefix":"route53domains","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Route 53 Domains","serviceId":"Route 53 Domains","signatureVersion":"v4","targetPrefix":"Route53Domains_v20140515","uid":"route53domains-2014-05-15"},"operations":{"CheckDomainAvailability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"IdnLangCode":{}}},"output":{"type":"structure","required":["Availability"],"members":{"Availability":{}}}},"CheckDomainTransferability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AuthCode":{"shape":"S7"}}},"output":{"type":"structure","required":["Transferability"],"members":{"Transferability":{"type":"structure","members":{"Transferable":{}}}}}},"DeleteTagsForDomain":{"input":{"type":"structure","required":["DomainName","TagsToDelete"],"members":{"DomainName":{},"TagsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DisableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"DisableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"EnableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"EnableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"GetContactReachabilityStatus":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"status":{}}}},"GetDomainDetail":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["DomainName","Nameservers","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"Nameservers":{"shape":"St"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"},"RegistrarName":{},"WhoIsServer":{},"RegistrarUrl":{},"AbuseContactEmail":{},"AbuseContactPhone":{},"RegistryDomainId":{},"CreationDate":{"type":"timestamp"},"UpdatedDate":{"type":"timestamp"},"ExpirationDate":{"type":"timestamp"},"Reseller":{},"DnsSec":{},"StatusList":{"type":"list","member":{}}}}},"GetDomainSuggestions":{"input":{"type":"structure","required":["DomainName","SuggestionCount","OnlyAvailable"],"members":{"DomainName":{},"SuggestionCount":{"type":"integer"},"OnlyAvailable":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuggestionsList":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Availability":{}}}}}}},"GetOperationDetail":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}},"output":{"type":"structure","members":{"OperationId":{},"Status":{},"Message":{},"DomainName":{},"Type":{},"SubmittedDate":{"type":"timestamp"}}}},"ListDomains":{"input":{"type":"structure","members":{"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","required":["Domains"],"members":{"Domains":{"type":"list","member":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AutoRenew":{"type":"boolean"},"TransferLock":{"type":"boolean"},"Expiry":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListOperations":{"input":{"type":"structure","members":{"SubmittedSince":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","required":["Operations"],"members":{"Operations":{"type":"list","member":{"type":"structure","required":["OperationId","Status","Type","SubmittedDate"],"members":{"OperationId":{},"Status":{},"Type":{},"SubmittedDate":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["TagList"],"members":{"TagList":{"shape":"S29"}}}},"RegisterDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"RenewDomain":{"input":{"type":"structure","required":["DomainName","CurrentExpiryYear"],"members":{"DomainName":{},"DurationInYears":{"type":"integer"},"CurrentExpiryYear":{"type":"integer"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"ResendContactReachabilityEmail":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"emailAddress":{},"isAlreadyVerified":{"type":"boolean"}}}},"RetrieveDomainAuthCode":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","required":["AuthCode"],"members":{"AuthCode":{"shape":"S7"}}}},"TransferDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"Nameservers":{"shape":"St"},"AuthCode":{"shape":"S7"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainContact":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminContact":{"shape":"Sz"},"RegistrantContact":{"shape":"Sz"},"TechContact":{"shape":"Sz"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainContactPrivacy":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateDomainNameservers":{"input":{"type":"structure","required":["DomainName","Nameservers"],"members":{"DomainName":{},"FIAuthKey":{"deprecated":true},"Nameservers":{"shape":"St"}}},"output":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"UpdateTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"TagsToUpdate":{"shape":"S29"}}},"output":{"type":"structure","members":{}}},"ViewBilling":{"input":{"type":"structure","members":{"Start":{"type":"timestamp"},"End":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextPageMarker":{},"BillingRecords":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Operation":{},"InvoiceId":{},"BillDate":{"type":"timestamp"},"Price":{"type":"double"}}}}}}}},"shapes":{"S7":{"type":"string","sensitive":true},"St":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"GlueIps":{"type":"list","member":{}}}}},"Sz":{"type":"structure","members":{"FirstName":{},"LastName":{},"ContactType":{},"OrganizationName":{},"AddressLine1":{},"AddressLine2":{},"City":{},"State":{},"CountryCode":{},"ZipCode":{},"PhoneNumber":{},"Email":{},"Fax":{},"ExtraParams":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}},"sensitive":true},"S29":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}}' - ); - - /***/ - }, - - /***/ 26777: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDomains":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextPageMarker","result_key":"Domains"},"ListOperations":{"input_token":"Marker","limit_key":"MaxItems","output_token":"NextPageMarker","result_key":"Operations"}}}' - ); - - /***/ - }, - - /***/ 99309: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-04-01","endpointPrefix":"route53resolver","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Route53Resolver","serviceFullName":"Amazon Route 53 Resolver","serviceId":"Route53Resolver","signatureVersion":"v4","targetPrefix":"Route53Resolver","uid":"route53resolver-2018-04-01"},"operations":{"AssociateResolverEndpointIpAddress":{"input":{"type":"structure","required":["ResolverEndpointId","IpAddress"],"members":{"ResolverEndpointId":{},"IpAddress":{"shape":"S3"}}},"output":{"type":"structure","members":{"ResolverEndpoint":{"shape":"S7"}}}},"AssociateResolverRule":{"input":{"type":"structure","required":["ResolverRuleId","VPCId"],"members":{"ResolverRuleId":{},"Name":{},"VPCId":{}}},"output":{"type":"structure","members":{"ResolverRuleAssociation":{"shape":"Sj"}}}},"CreateResolverEndpoint":{"input":{"type":"structure","required":["CreatorRequestId","SecurityGroupIds","Direction","IpAddresses"],"members":{"CreatorRequestId":{},"Name":{},"SecurityGroupIds":{"shape":"Sb"},"Direction":{},"IpAddresses":{"type":"list","member":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"Ip":{}}}},"Tags":{"shape":"So"}}},"output":{"type":"structure","members":{"ResolverEndpoint":{"shape":"S7"}}}},"CreateResolverRule":{"input":{"type":"structure","required":["CreatorRequestId","RuleType","DomainName"],"members":{"CreatorRequestId":{},"Name":{},"RuleType":{},"DomainName":{},"TargetIps":{"shape":"Sw"},"ResolverEndpointId":{},"Tags":{"shape":"So"}}},"output":{"type":"structure","members":{"ResolverRule":{"shape":"S10"}}}},"DeleteResolverEndpoint":{"input":{"type":"structure","required":["ResolverEndpointId"],"members":{"ResolverEndpointId":{}}},"output":{"type":"structure","members":{"ResolverEndpoint":{"shape":"S7"}}}},"DeleteResolverRule":{"input":{"type":"structure","required":["ResolverRuleId"],"members":{"ResolverRuleId":{}}},"output":{"type":"structure","members":{"ResolverRule":{"shape":"S10"}}}},"DisassociateResolverEndpointIpAddress":{"input":{"type":"structure","required":["ResolverEndpointId","IpAddress"],"members":{"ResolverEndpointId":{},"IpAddress":{"shape":"S3"}}},"output":{"type":"structure","members":{"ResolverEndpoint":{"shape":"S7"}}}},"DisassociateResolverRule":{"input":{"type":"structure","required":["VPCId","ResolverRuleId"],"members":{"VPCId":{},"ResolverRuleId":{}}},"output":{"type":"structure","members":{"ResolverRuleAssociation":{"shape":"Sj"}}}},"GetResolverEndpoint":{"input":{"type":"structure","required":["ResolverEndpointId"],"members":{"ResolverEndpointId":{}}},"output":{"type":"structure","members":{"ResolverEndpoint":{"shape":"S7"}}}},"GetResolverRule":{"input":{"type":"structure","required":["ResolverRuleId"],"members":{"ResolverRuleId":{}}},"output":{"type":"structure","members":{"ResolverRule":{"shape":"S10"}}}},"GetResolverRuleAssociation":{"input":{"type":"structure","required":["ResolverRuleAssociationId"],"members":{"ResolverRuleAssociationId":{}}},"output":{"type":"structure","members":{"ResolverRuleAssociation":{"shape":"Sj"}}}},"GetResolverRulePolicy":{"input":{"type":"structure","required":["Arn"],"members":{"Arn":{}}},"output":{"type":"structure","members":{"ResolverRulePolicy":{}}}},"ListResolverEndpointIpAddresses":{"input":{"type":"structure","required":["ResolverEndpointId"],"members":{"ResolverEndpointId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"IpAddresses":{"type":"list","member":{"type":"structure","members":{"IpId":{},"SubnetId":{},"Ip":{},"Status":{},"StatusMessage":{},"CreationTime":{},"ModificationTime":{}}}}}}},"ListResolverEndpoints":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"S1t"}}},"output":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"ResolverEndpoints":{"type":"list","member":{"shape":"S7"}}}}},"ListResolverRuleAssociations":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"S1t"}}},"output":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"ResolverRuleAssociations":{"type":"list","member":{"shape":"Sj"}}}}},"ListResolverRules":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"S1t"}}},"output":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"ResolverRules":{"type":"list","member":{"shape":"S10"}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"So"},"NextToken":{}}}},"PutResolverRulePolicy":{"input":{"type":"structure","required":["Arn","ResolverRulePolicy"],"members":{"Arn":{},"ResolverRulePolicy":{}}},"output":{"type":"structure","members":{"ReturnValue":{"type":"boolean"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"So"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateResolverEndpoint":{"input":{"type":"structure","required":["ResolverEndpointId"],"members":{"ResolverEndpointId":{},"Name":{}}},"output":{"type":"structure","members":{"ResolverEndpoint":{"shape":"S7"}}}},"UpdateResolverRule":{"input":{"type":"structure","required":["ResolverRuleId","Config"],"members":{"ResolverRuleId":{},"Config":{"type":"structure","members":{"Name":{},"TargetIps":{"shape":"Sw"},"ResolverEndpointId":{}}}}},"output":{"type":"structure","members":{"ResolverRule":{"shape":"S10"}}}}},"shapes":{"S3":{"type":"structure","members":{"IpId":{},"SubnetId":{},"Ip":{}}},"S7":{"type":"structure","members":{"Id":{},"CreatorRequestId":{},"Arn":{},"Name":{},"SecurityGroupIds":{"shape":"Sb"},"Direction":{},"IpAddressCount":{"type":"integer"},"HostVPCId":{},"Status":{},"StatusMessage":{},"CreationTime":{},"ModificationTime":{}}},"Sb":{"type":"list","member":{}},"Sj":{"type":"structure","members":{"Id":{},"ResolverRuleId":{},"Name":{},"VPCId":{},"Status":{},"StatusMessage":{}}},"So":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sw":{"type":"list","member":{"type":"structure","required":["Ip"],"members":{"Ip":{},"Port":{"type":"integer"}}}},"S10":{"type":"structure","members":{"Id":{},"CreatorRequestId":{},"Arn":{},"DomainName":{},"Status":{},"StatusMessage":{},"RuleType":{},"Name":{},"TargetIps":{"shape":"Sw"},"ResolverEndpointId":{},"OwnerId":{},"ShareStatus":{}}},"S1t":{"type":"list","member":{"type":"structure","members":{"Name":{},"Values":{"type":"list","member":{}}}}}}}' - ); - - /***/ - }, - - /***/ 21261: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListResolverEndpointIpAddresses":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListResolverEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListResolverRuleAssociations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListResolverRules":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 1556: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-28","endpointPrefix":"runtime.lex","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Lex Runtime Service","serviceId":"Lex Runtime Service","signatureVersion":"v4","signingName":"lex","uid":"runtime.lex-2016-11-28"},"operations":{"DeleteSession":{"http":{"method":"DELETE","requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},"input":{"type":"structure","required":["botName","botAlias","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"}}},"output":{"type":"structure","members":{"botName":{},"botAlias":{},"userId":{},"sessionId":{}}}},"GetSession":{"http":{"method":"GET","requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/session/"},"input":{"type":"structure","required":["botName","botAlias","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"checkpointLabelFilter":{"location":"querystring","locationName":"checkpointLabelFilter"}}},"output":{"type":"structure","members":{"recentIntentSummaryView":{"shape":"Sa"},"sessionAttributes":{"shape":"Sd"},"sessionId":{},"dialogAction":{"shape":"Sh"}}}},"PostContent":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},"input":{"type":"structure","required":["botName","botAlias","userId","contentType","inputStream"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"Sl","jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"requestAttributes":{"shape":"Sl","jsonvalue":true,"location":"header","locationName":"x-amz-lex-request-attributes"},"contentType":{"location":"header","locationName":"Content-Type"},"accept":{"location":"header","locationName":"Accept"},"inputStream":{"shape":"So"}},"payload":"inputStream"},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"intentName":{"location":"header","locationName":"x-amz-lex-intent-name"},"slots":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-slots"},"sessionAttributes":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"sentimentResponse":{"location":"header","locationName":"x-amz-lex-sentiment"},"message":{"shape":"Si","location":"header","locationName":"x-amz-lex-message"},"messageFormat":{"location":"header","locationName":"x-amz-lex-message-format"},"dialogState":{"location":"header","locationName":"x-amz-lex-dialog-state"},"slotToElicit":{"location":"header","locationName":"x-amz-lex-slot-to-elicit"},"inputTranscript":{"location":"header","locationName":"x-amz-lex-input-transcript"},"audioStream":{"shape":"So"},"sessionId":{"location":"header","locationName":"x-amz-lex-session-id"}},"payload":"audioStream"},"authtype":"v4-unsigned-body"},"PostText":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},"input":{"type":"structure","required":["botName","botAlias","userId","inputText"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"Sd"},"requestAttributes":{"shape":"Sd"},"inputText":{"shape":"Si"}}},"output":{"type":"structure","members":{"intentName":{},"slots":{"shape":"Sd"},"sessionAttributes":{"shape":"Sd"},"message":{"shape":"Si"},"sentimentResponse":{"type":"structure","members":{"sentimentLabel":{},"sentimentScore":{}}},"messageFormat":{},"dialogState":{},"slotToElicit":{},"responseCard":{"type":"structure","members":{"version":{},"contentType":{},"genericAttachments":{"type":"list","member":{"type":"structure","members":{"title":{},"subTitle":{},"attachmentLinkUrl":{},"imageUrl":{},"buttons":{"type":"list","member":{"type":"structure","required":["text","value"],"members":{"text":{},"value":{}}}}}}}}},"sessionId":{}}}},"PutSession":{"http":{"requestUri":"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},"input":{"type":"structure","required":["botName","botAlias","userId"],"members":{"botName":{"location":"uri","locationName":"botName"},"botAlias":{"location":"uri","locationName":"botAlias"},"userId":{"location":"uri","locationName":"userId"},"sessionAttributes":{"shape":"Sd"},"dialogAction":{"shape":"Sh"},"recentIntentSummaryView":{"shape":"Sa"},"accept":{"location":"header","locationName":"Accept"}}},"output":{"type":"structure","members":{"contentType":{"location":"header","locationName":"Content-Type"},"intentName":{"location":"header","locationName":"x-amz-lex-intent-name"},"slots":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-slots"},"sessionAttributes":{"jsonvalue":true,"location":"header","locationName":"x-amz-lex-session-attributes"},"message":{"shape":"Si","location":"header","locationName":"x-amz-lex-message"},"messageFormat":{"location":"header","locationName":"x-amz-lex-message-format"},"dialogState":{"location":"header","locationName":"x-amz-lex-dialog-state"},"slotToElicit":{"location":"header","locationName":"x-amz-lex-slot-to-elicit"},"audioStream":{"shape":"So"},"sessionId":{"location":"header","locationName":"x-amz-lex-session-id"}},"payload":"audioStream"}}},"shapes":{"Sa":{"type":"list","member":{"type":"structure","required":["dialogActionType"],"members":{"intentName":{},"checkpointLabel":{},"slots":{"shape":"Sd"},"confirmationStatus":{},"dialogActionType":{},"fulfillmentState":{},"slotToElicit":{}}}},"Sd":{"type":"map","key":{},"value":{},"sensitive":true},"Sh":{"type":"structure","required":["type"],"members":{"type":{},"intentName":{},"slots":{"shape":"Sd"},"slotToElicit":{},"fulfillmentState":{},"message":{"shape":"Si"},"messageFormat":{}}},"Si":{"type":"string","sensitive":true},"Sl":{"type":"string","sensitive":true},"So":{"type":"blob","streaming":true}}}' - ); - - /***/ - }, - - /***/ 17108: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 82783: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-05-13","endpointPrefix":"runtime.sagemaker","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon SageMaker Runtime","serviceId":"SageMaker Runtime","signatureVersion":"v4","signingName":"sagemaker","uid":"runtime.sagemaker-2017-05-13"},"operations":{"InvokeEndpoint":{"http":{"requestUri":"/endpoints/{EndpointName}/invocations"},"input":{"type":"structure","required":["EndpointName","Body"],"members":{"EndpointName":{"location":"uri","locationName":"EndpointName"},"Body":{"shape":"S3"},"ContentType":{"location":"header","locationName":"Content-Type"},"Accept":{"location":"header","locationName":"Accept"},"CustomAttributes":{"shape":"S5","location":"header","locationName":"X-Amzn-SageMaker-Custom-Attributes"},"TargetModel":{"location":"header","locationName":"X-Amzn-SageMaker-Target-Model"}},"payload":"Body"},"output":{"type":"structure","required":["Body"],"members":{"Body":{"shape":"S3"},"ContentType":{"location":"header","locationName":"Content-Type"},"InvokedProductionVariant":{"location":"header","locationName":"x-Amzn-Invoked-Production-Variant"},"CustomAttributes":{"shape":"S5","location":"header","locationName":"X-Amzn-SageMaker-Custom-Attributes"}},"payload":"Body"}}},"shapes":{"S3":{"type":"blob","sensitive":true},"S5":{"type":"string","sensitive":true}}}' - ); - - /***/ - }, - - /***/ 17272: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, - - /***/ 32581: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2006-03-01","checksumFormat":"md5","endpointPrefix":"s3","globalEndpoint":"s3.amazonaws.com","protocol":"rest-xml","serviceAbbreviation":"Amazon S3","serviceFullName":"Amazon Simple Storage Service","serviceId":"S3","signatureVersion":"s3","uid":"s3-2006-03-01"},"operations":{"AbortMultipartUpload":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}","responseCode":204},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"CompleteMultipartUpload":{"http":{"requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"MultipartUpload":{"locationName":"CompleteMultipartUpload","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Parts":{"locationName":"Part","type":"list","member":{"type":"structure","members":{"ETag":{},"PartNumber":{"type":"integer"}}},"flattened":true}}},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"MultipartUpload"},"output":{"type":"structure","members":{"Location":{},"Bucket":{},"Key":{},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"ETag":{},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"CopyObject":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","CopySource","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"CopySource":{"location":"header","locationName":"x-amz-copy-source"},"CopySourceIfMatch":{"location":"header","locationName":"x-amz-copy-source-if-match"},"CopySourceIfModifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-modified-since","type":"timestamp"},"CopySourceIfNoneMatch":{"location":"header","locationName":"x-amz-copy-source-if-none-match"},"CopySourceIfUnmodifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-unmodified-since","type":"timestamp"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"MetadataDirective":{"location":"header","locationName":"x-amz-metadata-directive"},"TaggingDirective":{"location":"header","locationName":"x-amz-tagging-directive"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1b","location":"header","locationName":"x-amz-server-side-encryption-context"},"CopySourceSSECustomerAlgorithm":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm"},"CopySourceSSECustomerKey":{"shape":"S1d","location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key"},"CopySourceSSECustomerKeyMD5":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1h","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"}}},"output":{"type":"structure","members":{"CopyObjectResult":{"type":"structure","members":{"ETag":{},"LastModified":{"type":"timestamp"}}},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"CopySourceVersionId":{"location":"header","locationName":"x-amz-copy-source-version-id"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1b","location":"header","locationName":"x-amz-server-side-encryption-context"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"CopyObjectResult"},"alias":"PutObjectCopy"},"CreateBucket":{"http":{"method":"PUT","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"location":"uri","locationName":"Bucket"},"CreateBucketConfiguration":{"locationName":"CreateBucketConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"LocationConstraint":{}}},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"ObjectLockEnabledForBucket":{"location":"header","locationName":"x-amz-bucket-object-lock-enabled","type":"boolean"}},"payload":"CreateBucketConfiguration"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"}}},"alias":"PutBucket"},"CreateMultipartUpload":{"http":{"requestUri":"/{Bucket}/{Key+}?uploads"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1b","location":"header","locationName":"x-amz-server-side-encryption-context"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1h","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"}}},"output":{"type":"structure","members":{"AbortDate":{"location":"header","locationName":"x-amz-abort-date","type":"timestamp"},"AbortRuleId":{"location":"header","locationName":"x-amz-abort-rule-id"},"Bucket":{"locationName":"Bucket"},"Key":{},"UploadId":{},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1b","location":"header","locationName":"x-amz-server-side-encryption-context"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"alias":"InitiateMultipartUpload"},"DeleteBucket":{"http":{"method":"DELETE","requestUri":"/{Bucket}","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketAnalyticsConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?analytics","responseCode":204},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}}},"DeleteBucketCors":{"http":{"method":"DELETE","requestUri":"/{Bucket}?cors","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketEncryption":{"http":{"method":"DELETE","requestUri":"/{Bucket}?encryption","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketInventoryConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?inventory","responseCode":204},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}}},"DeleteBucketLifecycle":{"http":{"method":"DELETE","requestUri":"/{Bucket}?lifecycle","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketMetricsConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?metrics","responseCode":204},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}}},"DeleteBucketPolicy":{"http":{"method":"DELETE","requestUri":"/{Bucket}?policy","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketReplication":{"http":{"method":"DELETE","requestUri":"/{Bucket}?replication","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketTagging":{"http":{"method":"DELETE","requestUri":"/{Bucket}?tagging","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteBucketWebsite":{"http":{"method":"DELETE","requestUri":"/{Bucket}?website","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"DeleteObject":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}","responseCode":204},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"MFA":{"location":"header","locationName":"x-amz-mfa"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"BypassGovernanceRetention":{"location":"header","locationName":"x-amz-bypass-governance-retention","type":"boolean"}}},"output":{"type":"structure","members":{"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"DeleteObjectTagging":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}?tagging","responseCode":204},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"}}},"output":{"type":"structure","members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"}}}},"DeleteObjects":{"http":{"requestUri":"/{Bucket}?delete"},"input":{"type":"structure","required":["Bucket","Delete"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delete":{"locationName":"Delete","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Objects"],"members":{"Objects":{"locationName":"Object","type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"VersionId":{}}},"flattened":true},"Quiet":{"type":"boolean"}}},"MFA":{"location":"header","locationName":"x-amz-mfa"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"BypassGovernanceRetention":{"location":"header","locationName":"x-amz-bypass-governance-retention","type":"boolean"}},"payload":"Delete"},"output":{"type":"structure","members":{"Deleted":{"type":"list","member":{"type":"structure","members":{"Key":{},"VersionId":{},"DeleteMarker":{"type":"boolean"},"DeleteMarkerVersionId":{}}},"flattened":true},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"Errors":{"locationName":"Error","type":"list","member":{"type":"structure","members":{"Key":{},"VersionId":{},"Code":{},"Message":{}}},"flattened":true}}},"alias":"DeleteMultipleObjects"},"DeletePublicAccessBlock":{"http":{"method":"DELETE","requestUri":"/{Bucket}?publicAccessBlock","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"GetBucketAccelerateConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?accelerate"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Status":{}}}},"GetBucketAcl":{"http":{"method":"GET","requestUri":"/{Bucket}?acl"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Owner":{"shape":"S32"},"Grants":{"shape":"S35","locationName":"AccessControlList"}}}},"GetBucketAnalyticsConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"output":{"type":"structure","members":{"AnalyticsConfiguration":{"shape":"S3e"}},"payload":"AnalyticsConfiguration"}},"GetBucketCors":{"http":{"method":"GET","requestUri":"/{Bucket}?cors"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"CORSRules":{"shape":"S3u","locationName":"CORSRule"}}}},"GetBucketEncryption":{"http":{"method":"GET","requestUri":"/{Bucket}?encryption"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"ServerSideEncryptionConfiguration":{"shape":"S47"}},"payload":"ServerSideEncryptionConfiguration"}},"GetBucketInventoryConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"output":{"type":"structure","members":{"InventoryConfiguration":{"shape":"S4d"}},"payload":"InventoryConfiguration"}},"GetBucketLifecycle":{"http":{"method":"GET","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Rules":{"shape":"S4t","locationName":"Rule"}}},"deprecated":true},"GetBucketLifecycleConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Rules":{"shape":"S58","locationName":"Rule"}}}},"GetBucketLocation":{"http":{"method":"GET","requestUri":"/{Bucket}?location"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"LocationConstraint":{}}}},"GetBucketLogging":{"http":{"method":"GET","requestUri":"/{Bucket}?logging"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"LoggingEnabled":{"shape":"S5i"}}}},"GetBucketMetricsConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"output":{"type":"structure","members":{"MetricsConfiguration":{"shape":"S5q"}},"payload":"MetricsConfiguration"}},"GetBucketNotification":{"http":{"method":"GET","requestUri":"/{Bucket}?notification"},"input":{"shape":"S5t"},"output":{"shape":"S5u"},"deprecated":true},"GetBucketNotificationConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?notification"},"input":{"shape":"S5t"},"output":{"shape":"S65"}},"GetBucketPolicy":{"http":{"method":"GET","requestUri":"/{Bucket}?policy"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Policy":{}},"payload":"Policy"}},"GetBucketPolicyStatus":{"http":{"method":"GET","requestUri":"/{Bucket}?policyStatus"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"PolicyStatus":{"type":"structure","members":{"IsPublic":{"locationName":"IsPublic","type":"boolean"}}}},"payload":"PolicyStatus"}},"GetBucketReplication":{"http":{"method":"GET","requestUri":"/{Bucket}?replication"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"ReplicationConfiguration":{"shape":"S6s"}},"payload":"ReplicationConfiguration"}},"GetBucketRequestPayment":{"http":{"method":"GET","requestUri":"/{Bucket}?requestPayment"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Payer":{}}}},"GetBucketTagging":{"http":{"method":"GET","requestUri":"/{Bucket}?tagging"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","required":["TagSet"],"members":{"TagSet":{"shape":"S3k"}}}},"GetBucketVersioning":{"http":{"method":"GET","requestUri":"/{Bucket}?versioning"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"Status":{},"MFADelete":{"locationName":"MfaDelete"}}}},"GetBucketWebsite":{"http":{"method":"GET","requestUri":"/{Bucket}?website"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"RedirectAllRequestsTo":{"shape":"S7t"},"IndexDocument":{"shape":"S7w"},"ErrorDocument":{"shape":"S7y"},"RoutingRules":{"shape":"S7z"}}}},"GetObject":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"IfMatch":{"location":"header","locationName":"If-Match"},"IfModifiedSince":{"location":"header","locationName":"If-Modified-Since","type":"timestamp"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"IfUnmodifiedSince":{"location":"header","locationName":"If-Unmodified-Since","type":"timestamp"},"Key":{"location":"uri","locationName":"Key"},"Range":{"location":"header","locationName":"Range"},"ResponseCacheControl":{"location":"querystring","locationName":"response-cache-control"},"ResponseContentDisposition":{"location":"querystring","locationName":"response-content-disposition"},"ResponseContentEncoding":{"location":"querystring","locationName":"response-content-encoding"},"ResponseContentLanguage":{"location":"querystring","locationName":"response-content-language"},"ResponseContentType":{"location":"querystring","locationName":"response-content-type"},"ResponseExpires":{"location":"querystring","locationName":"response-expires","type":"timestamp"},"VersionId":{"location":"querystring","locationName":"versionId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"}}},"output":{"type":"structure","members":{"Body":{"streaming":true,"type":"blob"},"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"AcceptRanges":{"location":"header","locationName":"accept-ranges"},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"Restore":{"location":"header","locationName":"x-amz-restore"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ETag":{"location":"header","locationName":"ETag"},"MissingMeta":{"location":"header","locationName":"x-amz-missing-meta","type":"integer"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentRange":{"location":"header","locationName":"Content-Range"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ReplicationStatus":{"location":"header","locationName":"x-amz-replication-status"},"PartsCount":{"location":"header","locationName":"x-amz-mp-parts-count","type":"integer"},"TagCount":{"location":"header","locationName":"x-amz-tagging-count","type":"integer"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1h","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"}},"payload":"Body"}},"GetObjectAcl":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?acl"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"Owner":{"shape":"S32"},"Grants":{"shape":"S35","locationName":"AccessControlList"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"GetObjectLegalHold":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?legal-hold"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"LegalHold":{"shape":"S8y"}},"payload":"LegalHold"}},"GetObjectLockConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?object-lock"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"ObjectLockConfiguration":{"shape":"S91"}},"payload":"ObjectLockConfiguration"}},"GetObjectRetention":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?retention"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"Retention":{"shape":"S99"}},"payload":"Retention"}},"GetObjectTagging":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?tagging"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"}}},"output":{"type":"structure","required":["TagSet"],"members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"},"TagSet":{"shape":"S3k"}}}},"GetObjectTorrent":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?torrent"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"Body":{"streaming":true,"type":"blob"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"Body"}},"GetPublicAccessBlock":{"http":{"method":"GET","requestUri":"/{Bucket}?publicAccessBlock"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","members":{"PublicAccessBlockConfiguration":{"shape":"S9g"}},"payload":"PublicAccessBlockConfiguration"}},"HeadBucket":{"http":{"method":"HEAD","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}}},"HeadObject":{"http":{"method":"HEAD","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"IfMatch":{"location":"header","locationName":"If-Match"},"IfModifiedSince":{"location":"header","locationName":"If-Modified-Since","type":"timestamp"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"IfUnmodifiedSince":{"location":"header","locationName":"If-Unmodified-Since","type":"timestamp"},"Key":{"location":"uri","locationName":"Key"},"Range":{"location":"header","locationName":"Range"},"VersionId":{"location":"querystring","locationName":"versionId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"}}},"output":{"type":"structure","members":{"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"AcceptRanges":{"location":"header","locationName":"accept-ranges"},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"Restore":{"location":"header","locationName":"x-amz-restore"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ETag":{"location":"header","locationName":"ETag"},"MissingMeta":{"location":"header","locationName":"x-amz-missing-meta","type":"integer"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ReplicationStatus":{"location":"header","locationName":"x-amz-replication-status"},"PartsCount":{"location":"header","locationName":"x-amz-mp-parts-count","type":"integer"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1h","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"}}}},"ListBucketAnalyticsConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"ContinuationToken":{},"NextContinuationToken":{},"AnalyticsConfigurationList":{"locationName":"AnalyticsConfiguration","type":"list","member":{"shape":"S3e"},"flattened":true}}}},"ListBucketInventoryConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"ContinuationToken":{},"InventoryConfigurationList":{"locationName":"InventoryConfiguration","type":"list","member":{"shape":"S4d"},"flattened":true},"IsTruncated":{"type":"boolean"},"NextContinuationToken":{}}}},"ListBucketMetricsConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"ContinuationToken":{},"NextContinuationToken":{},"MetricsConfigurationList":{"locationName":"MetricsConfiguration","type":"list","member":{"shape":"S5q"},"flattened":true}}}},"ListBuckets":{"http":{"method":"GET"},"output":{"type":"structure","members":{"Buckets":{"type":"list","member":{"locationName":"Bucket","type":"structure","members":{"Name":{},"CreationDate":{"type":"timestamp"}}}},"Owner":{"shape":"S32"}}},"alias":"GetService"},"ListMultipartUploads":{"http":{"method":"GET","requestUri":"/{Bucket}?uploads"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"KeyMarker":{"location":"querystring","locationName":"key-marker"},"MaxUploads":{"location":"querystring","locationName":"max-uploads","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"UploadIdMarker":{"location":"querystring","locationName":"upload-id-marker"}}},"output":{"type":"structure","members":{"Bucket":{},"KeyMarker":{},"UploadIdMarker":{},"NextKeyMarker":{},"Prefix":{},"Delimiter":{},"NextUploadIdMarker":{},"MaxUploads":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Uploads":{"locationName":"Upload","type":"list","member":{"type":"structure","members":{"UploadId":{},"Key":{},"Initiated":{"type":"timestamp"},"StorageClass":{},"Owner":{"shape":"S32"},"Initiator":{"shape":"Sad"}}},"flattened":true},"CommonPrefixes":{"shape":"Sae"},"EncodingType":{}}}},"ListObjectVersions":{"http":{"method":"GET","requestUri":"/{Bucket}?versions"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"KeyMarker":{"location":"querystring","locationName":"key-marker"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"VersionIdMarker":{"location":"querystring","locationName":"version-id-marker"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"KeyMarker":{},"VersionIdMarker":{},"NextKeyMarker":{},"NextVersionIdMarker":{},"Versions":{"locationName":"Version","type":"list","member":{"type":"structure","members":{"ETag":{},"Size":{"type":"integer"},"StorageClass":{},"Key":{},"VersionId":{},"IsLatest":{"type":"boolean"},"LastModified":{"type":"timestamp"},"Owner":{"shape":"S32"}}},"flattened":true},"DeleteMarkers":{"locationName":"DeleteMarker","type":"list","member":{"type":"structure","members":{"Owner":{"shape":"S32"},"Key":{},"VersionId":{},"IsLatest":{"type":"boolean"},"LastModified":{"type":"timestamp"}}},"flattened":true},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"Sae"},"EncodingType":{}}},"alias":"GetBucketObjectVersions"},"ListObjects":{"http":{"method":"GET","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"Marker":{"location":"querystring","locationName":"marker"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"Marker":{},"NextMarker":{},"Contents":{"shape":"Saw"},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"Sae"},"EncodingType":{}}},"alias":"GetBucket"},"ListObjectsV2":{"http":{"method":"GET","requestUri":"/{Bucket}?list-type=2"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"location":"querystring","locationName":"prefix"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"},"FetchOwner":{"location":"querystring","locationName":"fetch-owner","type":"boolean"},"StartAfter":{"location":"querystring","locationName":"start-after"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"Contents":{"shape":"Saw"},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"Sae"},"EncodingType":{},"KeyCount":{"type":"integer"},"ContinuationToken":{},"NextContinuationToken":{},"StartAfter":{}}}},"ListParts":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"MaxParts":{"location":"querystring","locationName":"max-parts","type":"integer"},"PartNumberMarker":{"location":"querystring","locationName":"part-number-marker","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"AbortDate":{"location":"header","locationName":"x-amz-abort-date","type":"timestamp"},"AbortRuleId":{"location":"header","locationName":"x-amz-abort-rule-id"},"Bucket":{},"Key":{},"UploadId":{},"PartNumberMarker":{"type":"integer"},"NextPartNumberMarker":{"type":"integer"},"MaxParts":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Parts":{"locationName":"Part","type":"list","member":{"type":"structure","members":{"PartNumber":{"type":"integer"},"LastModified":{"type":"timestamp"},"ETag":{},"Size":{"type":"integer"}}},"flattened":true},"Initiator":{"shape":"Sad"},"Owner":{"shape":"S32"},"StorageClass":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutBucketAccelerateConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?accelerate"},"input":{"type":"structure","required":["Bucket","AccelerateConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"AccelerateConfiguration":{"locationName":"AccelerateConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Status":{}}}},"payload":"AccelerateConfiguration"}},"PutBucketAcl":{"http":{"method":"PUT","requestUri":"/{Bucket}?acl"},"input":{"type":"structure","required":["Bucket"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"AccessControlPolicy":{"shape":"Sbe","locationName":"AccessControlPolicy","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"}},"payload":"AccessControlPolicy"}},"PutBucketAnalyticsConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket","Id","AnalyticsConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"AnalyticsConfiguration":{"shape":"S3e","locationName":"AnalyticsConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"AnalyticsConfiguration"}},"PutBucketCors":{"http":{"method":"PUT","requestUri":"/{Bucket}?cors"},"input":{"type":"structure","required":["Bucket","CORSConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"CORSConfiguration":{"locationName":"CORSConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["CORSRules"],"members":{"CORSRules":{"shape":"S3u","locationName":"CORSRule"}}},"ContentMD5":{"location":"header","locationName":"Content-MD5"}},"payload":"CORSConfiguration"}},"PutBucketEncryption":{"http":{"method":"PUT","requestUri":"/{Bucket}?encryption"},"input":{"type":"structure","required":["Bucket","ServerSideEncryptionConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ServerSideEncryptionConfiguration":{"shape":"S47","locationName":"ServerSideEncryptionConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"ServerSideEncryptionConfiguration"}},"PutBucketInventoryConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket","Id","InventoryConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"InventoryConfiguration":{"shape":"S4d","locationName":"InventoryConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"InventoryConfiguration"}},"PutBucketLifecycle":{"http":{"method":"PUT","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"LifecycleConfiguration":{"locationName":"LifecycleConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Rules"],"members":{"Rules":{"shape":"S4t","locationName":"Rule"}}}},"payload":"LifecycleConfiguration"},"deprecated":true},"PutBucketLifecycleConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"LifecycleConfiguration":{"locationName":"LifecycleConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Rules"],"members":{"Rules":{"shape":"S58","locationName":"Rule"}}}},"payload":"LifecycleConfiguration"}},"PutBucketLogging":{"http":{"method":"PUT","requestUri":"/{Bucket}?logging"},"input":{"type":"structure","required":["Bucket","BucketLoggingStatus"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"BucketLoggingStatus":{"locationName":"BucketLoggingStatus","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"LoggingEnabled":{"shape":"S5i"}}},"ContentMD5":{"location":"header","locationName":"Content-MD5"}},"payload":"BucketLoggingStatus"}},"PutBucketMetricsConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket","Id","MetricsConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"MetricsConfiguration":{"shape":"S5q","locationName":"MetricsConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"MetricsConfiguration"}},"PutBucketNotification":{"http":{"method":"PUT","requestUri":"/{Bucket}?notification"},"input":{"type":"structure","required":["Bucket","NotificationConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"NotificationConfiguration":{"shape":"S5u","locationName":"NotificationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"NotificationConfiguration"},"deprecated":true},"PutBucketNotificationConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?notification"},"input":{"type":"structure","required":["Bucket","NotificationConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"NotificationConfiguration":{"shape":"S65","locationName":"NotificationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"NotificationConfiguration"}},"PutBucketPolicy":{"http":{"method":"PUT","requestUri":"/{Bucket}?policy"},"input":{"type":"structure","required":["Bucket","Policy"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ConfirmRemoveSelfBucketAccess":{"location":"header","locationName":"x-amz-confirm-remove-self-bucket-access","type":"boolean"},"Policy":{}},"payload":"Policy"}},"PutBucketReplication":{"http":{"method":"PUT","requestUri":"/{Bucket}?replication"},"input":{"type":"structure","required":["Bucket","ReplicationConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ReplicationConfiguration":{"shape":"S6s","locationName":"ReplicationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Token":{"location":"header","locationName":"x-amz-bucket-object-lock-token"}},"payload":"ReplicationConfiguration"}},"PutBucketRequestPayment":{"http":{"method":"PUT","requestUri":"/{Bucket}?requestPayment"},"input":{"type":"structure","required":["Bucket","RequestPaymentConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"RequestPaymentConfiguration":{"locationName":"RequestPaymentConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Payer"],"members":{"Payer":{}}}},"payload":"RequestPaymentConfiguration"}},"PutBucketTagging":{"http":{"method":"PUT","requestUri":"/{Bucket}?tagging"},"input":{"type":"structure","required":["Bucket","Tagging"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"Tagging":{"shape":"Sc1","locationName":"Tagging","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"Tagging"}},"PutBucketVersioning":{"http":{"method":"PUT","requestUri":"/{Bucket}?versioning"},"input":{"type":"structure","required":["Bucket","VersioningConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"MFA":{"location":"header","locationName":"x-amz-mfa"},"VersioningConfiguration":{"locationName":"VersioningConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"MFADelete":{"locationName":"MfaDelete"},"Status":{}}}},"payload":"VersioningConfiguration"}},"PutBucketWebsite":{"http":{"method":"PUT","requestUri":"/{Bucket}?website"},"input":{"type":"structure","required":["Bucket","WebsiteConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"WebsiteConfiguration":{"locationName":"WebsiteConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"ErrorDocument":{"shape":"S7y"},"IndexDocument":{"shape":"S7w"},"RedirectAllRequestsTo":{"shape":"S7t"},"RoutingRules":{"shape":"S7z"}}}},"payload":"WebsiteConfiguration"}},"PutObject":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Body":{"streaming":true,"type":"blob"},"Bucket":{"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"Metadata":{"shape":"S11","location":"headers","locationName":"x-amz-meta-"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1b","location":"header","locationName":"x-amz-server-side-encryption-context"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1h","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"}},"payload":"Body"},"output":{"type":"structure","members":{"Expiration":{"location":"header","locationName":"x-amz-expiration"},"ETag":{"location":"header","locationName":"ETag"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1b","location":"header","locationName":"x-amz-server-side-encryption-context"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutObjectAcl":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?acl"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"AccessControlPolicy":{"shape":"Sbe","locationName":"AccessControlPolicy","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"location":"uri","locationName":"Key"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"VersionId":{"location":"querystring","locationName":"versionId"}},"payload":"AccessControlPolicy"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutObjectLegalHold":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?legal-hold"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"LegalHold":{"shape":"S8y","locationName":"LegalHold","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"VersionId":{"location":"querystring","locationName":"versionId"},"ContentMD5":{"location":"header","locationName":"Content-MD5"}},"payload":"LegalHold"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutObjectLockConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?object-lock"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ObjectLockConfiguration":{"shape":"S91","locationName":"ObjectLockConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Token":{"location":"header","locationName":"x-amz-bucket-object-lock-token"},"ContentMD5":{"location":"header","locationName":"Content-MD5"}},"payload":"ObjectLockConfiguration"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutObjectRetention":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?retention"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"Retention":{"shape":"S99","locationName":"Retention","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"VersionId":{"location":"querystring","locationName":"versionId"},"BypassGovernanceRetention":{"location":"header","locationName":"x-amz-bypass-governance-retention","type":"boolean"},"ContentMD5":{"location":"header","locationName":"Content-MD5"}},"payload":"Retention"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"PutObjectTagging":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?tagging"},"input":{"type":"structure","required":["Bucket","Key","Tagging"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"Tagging":{"shape":"Sc1","locationName":"Tagging","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"Tagging"},"output":{"type":"structure","members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"}}}},"PutPublicAccessBlock":{"http":{"method":"PUT","requestUri":"/{Bucket}?publicAccessBlock"},"input":{"type":"structure","required":["Bucket","PublicAccessBlockConfiguration"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"PublicAccessBlockConfiguration":{"shape":"S9g","locationName":"PublicAccessBlockConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"PublicAccessBlockConfiguration"}},"RestoreObject":{"http":{"requestUri":"/{Bucket}/{Key+}?restore"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RestoreRequest":{"locationName":"RestoreRequest","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Days":{"type":"integer"},"GlacierJobParameters":{"type":"structure","required":["Tier"],"members":{"Tier":{}}},"Type":{},"Tier":{},"Description":{},"SelectParameters":{"type":"structure","required":["InputSerialization","ExpressionType","Expression","OutputSerialization"],"members":{"InputSerialization":{"shape":"Scr"},"ExpressionType":{},"Expression":{},"OutputSerialization":{"shape":"Sd6"}}},"OutputLocation":{"type":"structure","members":{"S3":{"type":"structure","required":["BucketName","Prefix"],"members":{"BucketName":{},"Prefix":{},"Encryption":{"type":"structure","required":["EncryptionType"],"members":{"EncryptionType":{},"KMSKeyId":{"shape":"Sj"},"KMSContext":{}}},"CannedACL":{},"AccessControlList":{"shape":"S35"},"Tagging":{"shape":"Sc1"},"UserMetadata":{"type":"list","member":{"locationName":"MetadataEntry","type":"structure","members":{"Name":{},"Value":{}}}},"StorageClass":{}}}}}}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"RestoreRequest"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"RestoreOutputPath":{"location":"header","locationName":"x-amz-restore-output-path"}}},"alias":"PostObjectRestore"},"SelectObjectContent":{"http":{"requestUri":"/{Bucket}/{Key+}?select&select-type=2"},"input":{"locationName":"SelectObjectContentRequest","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Bucket","Key","Expression","ExpressionType","InputSerialization","OutputSerialization"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"Expression":{},"ExpressionType":{},"RequestProgress":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"InputSerialization":{"shape":"Scr"},"OutputSerialization":{"shape":"Sd6"},"ScanRange":{"type":"structure","members":{"Start":{"type":"long"},"End":{"type":"long"}}}}},"output":{"type":"structure","members":{"Payload":{"type":"structure","members":{"Records":{"type":"structure","members":{"Payload":{"eventpayload":true,"type":"blob"}},"event":true},"Stats":{"type":"structure","members":{"Details":{"eventpayload":true,"type":"structure","members":{"BytesScanned":{"type":"long"},"BytesProcessed":{"type":"long"},"BytesReturned":{"type":"long"}}}},"event":true},"Progress":{"type":"structure","members":{"Details":{"eventpayload":true,"type":"structure","members":{"BytesScanned":{"type":"long"},"BytesProcessed":{"type":"long"},"BytesReturned":{"type":"long"}}}},"event":true},"Cont":{"type":"structure","members":{},"event":true},"End":{"type":"structure","members":{},"event":true}},"eventstream":true}},"payload":"Payload"}},"UploadPart":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","PartNumber","UploadId"],"members":{"Body":{"streaming":true,"type":"blob"},"Bucket":{"location":"uri","locationName":"Bucket"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"Key":{"location":"uri","locationName":"Key"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"Body"},"output":{"type":"structure","members":{"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"ETag":{"location":"header","locationName":"ETag"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"UploadPartCopy":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","CopySource","Key","PartNumber","UploadId"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"},"CopySource":{"location":"header","locationName":"x-amz-copy-source"},"CopySourceIfMatch":{"location":"header","locationName":"x-amz-copy-source-if-match"},"CopySourceIfModifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-modified-since","type":"timestamp"},"CopySourceIfNoneMatch":{"location":"header","locationName":"x-amz-copy-source-if-none-match"},"CopySourceIfUnmodifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-unmodified-since","type":"timestamp"},"CopySourceRange":{"location":"header","locationName":"x-amz-copy-source-range"},"Key":{"location":"uri","locationName":"Key"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"S19","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"CopySourceSSECustomerAlgorithm":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm"},"CopySourceSSECustomerKey":{"shape":"S1d","location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key"},"CopySourceSSECustomerKeyMD5":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"CopySourceVersionId":{"location":"header","locationName":"x-amz-copy-source-version-id"},"CopyPartResult":{"type":"structure","members":{"ETag":{},"LastModified":{"type":"timestamp"}}},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Sj","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"CopyPartResult"}}},"shapes":{"Sj":{"type":"string","sensitive":true},"S11":{"type":"map","key":{},"value":{}},"S19":{"type":"blob","sensitive":true},"S1b":{"type":"string","sensitive":true},"S1d":{"type":"blob","sensitive":true},"S1h":{"type":"timestamp","timestampFormat":"iso8601"},"S32":{"type":"structure","members":{"DisplayName":{},"ID":{}}},"S35":{"type":"list","member":{"locationName":"Grant","type":"structure","members":{"Grantee":{"shape":"S37"},"Permission":{}}}},"S37":{"type":"structure","required":["Type"],"members":{"DisplayName":{},"EmailAddress":{},"ID":{},"Type":{"locationName":"xsi:type","xmlAttribute":true},"URI":{}},"xmlNamespace":{"prefix":"xsi","uri":"http://www.w3.org/2001/XMLSchema-instance"}},"S3e":{"type":"structure","required":["Id","StorageClassAnalysis"],"members":{"Id":{},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S3h"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S3k","flattened":true,"locationName":"Tag"}}}}},"StorageClassAnalysis":{"type":"structure","members":{"DataExport":{"type":"structure","required":["OutputSchemaVersion","Destination"],"members":{"OutputSchemaVersion":{},"Destination":{"type":"structure","required":["S3BucketDestination"],"members":{"S3BucketDestination":{"type":"structure","required":["Format","Bucket"],"members":{"Format":{},"BucketAccountId":{},"Bucket":{},"Prefix":{}}}}}}}}}}},"S3h":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"S3k":{"type":"list","member":{"shape":"S3h","locationName":"Tag"}},"S3u":{"type":"list","member":{"type":"structure","required":["AllowedMethods","AllowedOrigins"],"members":{"AllowedHeaders":{"locationName":"AllowedHeader","type":"list","member":{},"flattened":true},"AllowedMethods":{"locationName":"AllowedMethod","type":"list","member":{},"flattened":true},"AllowedOrigins":{"locationName":"AllowedOrigin","type":"list","member":{},"flattened":true},"ExposeHeaders":{"locationName":"ExposeHeader","type":"list","member":{},"flattened":true},"MaxAgeSeconds":{"type":"integer"}}},"flattened":true},"S47":{"type":"structure","required":["Rules"],"members":{"Rules":{"locationName":"Rule","type":"list","member":{"type":"structure","members":{"ApplyServerSideEncryptionByDefault":{"type":"structure","required":["SSEAlgorithm"],"members":{"SSEAlgorithm":{},"KMSMasterKeyID":{"shape":"Sj"}}}}},"flattened":true}}},"S4d":{"type":"structure","required":["Destination","IsEnabled","Id","IncludedObjectVersions","Schedule"],"members":{"Destination":{"type":"structure","required":["S3BucketDestination"],"members":{"S3BucketDestination":{"type":"structure","required":["Bucket","Format"],"members":{"AccountId":{},"Bucket":{},"Format":{},"Prefix":{},"Encryption":{"type":"structure","members":{"SSES3":{"locationName":"SSE-S3","type":"structure","members":{}},"SSEKMS":{"locationName":"SSE-KMS","type":"structure","required":["KeyId"],"members":{"KeyId":{"shape":"Sj"}}}}}}}}},"IsEnabled":{"type":"boolean"},"Filter":{"type":"structure","required":["Prefix"],"members":{"Prefix":{}}},"Id":{},"IncludedObjectVersions":{},"OptionalFields":{"type":"list","member":{"locationName":"Field"}},"Schedule":{"type":"structure","required":["Frequency"],"members":{"Frequency":{}}}}},"S4t":{"type":"list","member":{"type":"structure","required":["Prefix","Status"],"members":{"Expiration":{"shape":"S4v"},"ID":{},"Prefix":{},"Status":{},"Transition":{"shape":"S50"},"NoncurrentVersionTransition":{"shape":"S52"},"NoncurrentVersionExpiration":{"shape":"S53"},"AbortIncompleteMultipartUpload":{"shape":"S54"}}},"flattened":true},"S4v":{"type":"structure","members":{"Date":{"shape":"S4w"},"Days":{"type":"integer"},"ExpiredObjectDeleteMarker":{"type":"boolean"}}},"S4w":{"type":"timestamp","timestampFormat":"iso8601"},"S50":{"type":"structure","members":{"Date":{"shape":"S4w"},"Days":{"type":"integer"},"StorageClass":{}}},"S52":{"type":"structure","members":{"NoncurrentDays":{"type":"integer"},"StorageClass":{}}},"S53":{"type":"structure","members":{"NoncurrentDays":{"type":"integer"}}},"S54":{"type":"structure","members":{"DaysAfterInitiation":{"type":"integer"}}},"S58":{"type":"list","member":{"type":"structure","required":["Status"],"members":{"Expiration":{"shape":"S4v"},"ID":{},"Prefix":{"deprecated":true},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S3h"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S3k","flattened":true,"locationName":"Tag"}}}}},"Status":{},"Transitions":{"locationName":"Transition","type":"list","member":{"shape":"S50"},"flattened":true},"NoncurrentVersionTransitions":{"locationName":"NoncurrentVersionTransition","type":"list","member":{"shape":"S52"},"flattened":true},"NoncurrentVersionExpiration":{"shape":"S53"},"AbortIncompleteMultipartUpload":{"shape":"S54"}}},"flattened":true},"S5i":{"type":"structure","required":["TargetBucket","TargetPrefix"],"members":{"TargetBucket":{},"TargetGrants":{"type":"list","member":{"locationName":"Grant","type":"structure","members":{"Grantee":{"shape":"S37"},"Permission":{}}}},"TargetPrefix":{}}},"S5q":{"type":"structure","required":["Id"],"members":{"Id":{},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S3h"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S3k","flattened":true,"locationName":"Tag"}}}}}}},"S5t":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"location":"uri","locationName":"Bucket"}}},"S5u":{"type":"structure","members":{"TopicConfiguration":{"type":"structure","members":{"Id":{},"Events":{"shape":"S5x","locationName":"Event"},"Event":{"deprecated":true},"Topic":{}}},"QueueConfiguration":{"type":"structure","members":{"Id":{},"Event":{"deprecated":true},"Events":{"shape":"S5x","locationName":"Event"},"Queue":{}}},"CloudFunctionConfiguration":{"type":"structure","members":{"Id":{},"Event":{"deprecated":true},"Events":{"shape":"S5x","locationName":"Event"},"CloudFunction":{},"InvocationRole":{}}}}},"S5x":{"type":"list","member":{},"flattened":true},"S65":{"type":"structure","members":{"TopicConfigurations":{"locationName":"TopicConfiguration","type":"list","member":{"type":"structure","required":["TopicArn","Events"],"members":{"Id":{},"TopicArn":{"locationName":"Topic"},"Events":{"shape":"S5x","locationName":"Event"},"Filter":{"shape":"S68"}}},"flattened":true},"QueueConfigurations":{"locationName":"QueueConfiguration","type":"list","member":{"type":"structure","required":["QueueArn","Events"],"members":{"Id":{},"QueueArn":{"locationName":"Queue"},"Events":{"shape":"S5x","locationName":"Event"},"Filter":{"shape":"S68"}}},"flattened":true},"LambdaFunctionConfigurations":{"locationName":"CloudFunctionConfiguration","type":"list","member":{"type":"structure","required":["LambdaFunctionArn","Events"],"members":{"Id":{},"LambdaFunctionArn":{"locationName":"CloudFunction"},"Events":{"shape":"S5x","locationName":"Event"},"Filter":{"shape":"S68"}}},"flattened":true}}},"S68":{"type":"structure","members":{"Key":{"locationName":"S3Key","type":"structure","members":{"FilterRules":{"locationName":"FilterRule","type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}},"flattened":true}}}}},"S6s":{"type":"structure","required":["Role","Rules"],"members":{"Role":{},"Rules":{"locationName":"Rule","type":"list","member":{"type":"structure","required":["Status","Destination"],"members":{"ID":{},"Priority":{"type":"integer"},"Prefix":{"deprecated":true},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S3h"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S3k","flattened":true,"locationName":"Tag"}}}}},"Status":{},"SourceSelectionCriteria":{"type":"structure","members":{"SseKmsEncryptedObjects":{"type":"structure","required":["Status"],"members":{"Status":{}}}}},"ExistingObjectReplication":{"type":"structure","required":["Status"],"members":{"Status":{}}},"Destination":{"type":"structure","required":["Bucket"],"members":{"Bucket":{},"Account":{},"StorageClass":{},"AccessControlTranslation":{"type":"structure","required":["Owner"],"members":{"Owner":{}}},"EncryptionConfiguration":{"type":"structure","members":{"ReplicaKmsKeyID":{}}},"ReplicationTime":{"type":"structure","required":["Status","Time"],"members":{"Status":{},"Time":{"shape":"S7c"}}},"Metrics":{"type":"structure","required":["Status","EventThreshold"],"members":{"Status":{},"EventThreshold":{"shape":"S7c"}}}}},"DeleteMarkerReplication":{"type":"structure","members":{"Status":{}}}}},"flattened":true}}},"S7c":{"type":"structure","members":{"Minutes":{"type":"integer"}}},"S7t":{"type":"structure","required":["HostName"],"members":{"HostName":{},"Protocol":{}}},"S7w":{"type":"structure","required":["Suffix"],"members":{"Suffix":{}}},"S7y":{"type":"structure","required":["Key"],"members":{"Key":{}}},"S7z":{"type":"list","member":{"locationName":"RoutingRule","type":"structure","required":["Redirect"],"members":{"Condition":{"type":"structure","members":{"HttpErrorCodeReturnedEquals":{},"KeyPrefixEquals":{}}},"Redirect":{"type":"structure","members":{"HostName":{},"HttpRedirectCode":{},"Protocol":{},"ReplaceKeyPrefixWith":{},"ReplaceKeyWith":{}}}}}},"S8y":{"type":"structure","members":{"Status":{}}},"S91":{"type":"structure","members":{"ObjectLockEnabled":{},"Rule":{"type":"structure","members":{"DefaultRetention":{"type":"structure","members":{"Mode":{},"Days":{"type":"integer"},"Years":{"type":"integer"}}}}}}},"S99":{"type":"structure","members":{"Mode":{},"RetainUntilDate":{"shape":"S4w"}}},"S9g":{"type":"structure","members":{"BlockPublicAcls":{"locationName":"BlockPublicAcls","type":"boolean"},"IgnorePublicAcls":{"locationName":"IgnorePublicAcls","type":"boolean"},"BlockPublicPolicy":{"locationName":"BlockPublicPolicy","type":"boolean"},"RestrictPublicBuckets":{"locationName":"RestrictPublicBuckets","type":"boolean"}}},"Sad":{"type":"structure","members":{"ID":{},"DisplayName":{}}},"Sae":{"type":"list","member":{"type":"structure","members":{"Prefix":{}}},"flattened":true},"Saw":{"type":"list","member":{"type":"structure","members":{"Key":{},"LastModified":{"type":"timestamp"},"ETag":{},"Size":{"type":"integer"},"StorageClass":{},"Owner":{"shape":"S32"}}},"flattened":true},"Sbe":{"type":"structure","members":{"Grants":{"shape":"S35","locationName":"AccessControlList"},"Owner":{"shape":"S32"}}},"Sc1":{"type":"structure","required":["TagSet"],"members":{"TagSet":{"shape":"S3k"}}},"Scr":{"type":"structure","members":{"CSV":{"type":"structure","members":{"FileHeaderInfo":{},"Comments":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{},"AllowQuotedRecordDelimiter":{"type":"boolean"}}},"CompressionType":{},"JSON":{"type":"structure","members":{"Type":{}}},"Parquet":{"type":"structure","members":{}}}},"Sd6":{"type":"structure","members":{"CSV":{"type":"structure","members":{"QuoteFields":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{}}},"JSON":{"type":"structure","members":{"RecordDelimiter":{}}}}}}}' - ); - - /***/ - }, - - /***/ 53175: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListBuckets":{"result_key":"Buckets"},"ListMultipartUploads":{"input_token":["KeyMarker","UploadIdMarker"],"limit_key":"MaxUploads","more_results":"IsTruncated","output_token":["NextKeyMarker","NextUploadIdMarker"],"result_key":["Uploads","CommonPrefixes"]},"ListObjectVersions":{"input_token":["KeyMarker","VersionIdMarker"],"limit_key":"MaxKeys","more_results":"IsTruncated","output_token":["NextKeyMarker","NextVersionIdMarker"],"result_key":["Versions","DeleteMarkers","CommonPrefixes"]},"ListObjects":{"input_token":"Marker","limit_key":"MaxKeys","more_results":"IsTruncated","output_token":"NextMarker || Contents[-1].Key","result_key":["Contents","CommonPrefixes"]},"ListObjectsV2":{"input_token":"ContinuationToken","limit_key":"MaxKeys","output_token":"NextContinuationToken","result_key":["Contents","CommonPrefixes"]},"ListParts":{"input_token":"PartNumberMarker","limit_key":"MaxParts","more_results":"IsTruncated","output_token":"NextPartNumberMarker","result_key":"Parts"}}}' - ); - - /***/ - }, - - /***/ 44494: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"BucketExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":301,"matcher":"status","state":"success"},{"expected":403,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"BucketNotExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]},"ObjectExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"ObjectNotExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]}}}' - ); - - /***/ - }, - - /***/ 52092: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-08-20","endpointPrefix":"s3-control","protocol":"rest-xml","serviceFullName":"AWS S3 Control","serviceId":"S3 Control","signatureVersion":"s3v4","signingName":"s3","uid":"s3control-2018-08-20"},"operations":{"CreateAccessPoint":{"http":{"method":"PUT","requestUri":"/v20180820/accesspoint/{name}"},"input":{"locationName":"CreateAccessPointRequest","xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"},"type":"structure","required":["AccountId","Name","Bucket"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Name":{"location":"uri","locationName":"name"},"Bucket":{},"VpcConfiguration":{"shape":"S5"},"PublicAccessBlockConfiguration":{"shape":"S7"}}}},"CreateJob":{"http":{"requestUri":"/v20180820/jobs"},"input":{"locationName":"CreateJobRequest","xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"},"type":"structure","required":["AccountId","Operation","Report","ClientRequestToken","Manifest","Priority","RoleArn"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"ConfirmationRequired":{"type":"boolean"},"Operation":{"shape":"Sb"},"Report":{"shape":"S19"},"ClientRequestToken":{"idempotencyToken":true},"Manifest":{"shape":"S1e"},"Description":{},"Priority":{"type":"integer"},"RoleArn":{},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{"JobId":{}}}},"DeleteAccessPoint":{"http":{"method":"DELETE","requestUri":"/v20180820/accesspoint/{name}"},"input":{"type":"structure","required":["AccountId","Name"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Name":{"location":"uri","locationName":"name"}}}},"DeleteAccessPointPolicy":{"http":{"method":"DELETE","requestUri":"/v20180820/accesspoint/{name}/policy"},"input":{"type":"structure","required":["AccountId","Name"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Name":{"location":"uri","locationName":"name"}}}},"DeleteJobTagging":{"http":{"method":"DELETE","requestUri":"/v20180820/jobs/{id}/tagging"},"input":{"type":"structure","required":["AccountId","JobId"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"JobId":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{}}},"DeletePublicAccessBlock":{"http":{"method":"DELETE","requestUri":"/v20180820/configuration/publicAccessBlock"},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"}}}},"DescribeJob":{"http":{"method":"GET","requestUri":"/v20180820/jobs/{id}"},"input":{"type":"structure","required":["AccountId","JobId"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"JobId":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"Job":{"type":"structure","members":{"JobId":{},"ConfirmationRequired":{"type":"boolean"},"Description":{},"JobArn":{},"Status":{},"Manifest":{"shape":"S1e"},"Operation":{"shape":"Sb"},"Priority":{"type":"integer"},"ProgressSummary":{"shape":"S21"},"StatusUpdateReason":{},"FailureReasons":{"type":"list","member":{"type":"structure","members":{"FailureCode":{},"FailureReason":{}}}},"Report":{"shape":"S19"},"CreationTime":{"type":"timestamp"},"TerminationDate":{"type":"timestamp"},"RoleArn":{},"SuspendedDate":{"type":"timestamp"},"SuspendedCause":{}}}}}},"GetAccessPoint":{"http":{"method":"GET","requestUri":"/v20180820/accesspoint/{name}"},"input":{"type":"structure","required":["AccountId","Name"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"Name":{},"Bucket":{},"NetworkOrigin":{},"VpcConfiguration":{"shape":"S5"},"PublicAccessBlockConfiguration":{"shape":"S7"},"CreationDate":{"type":"timestamp"}}}},"GetAccessPointPolicy":{"http":{"method":"GET","requestUri":"/v20180820/accesspoint/{name}/policy"},"input":{"type":"structure","required":["AccountId","Name"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetAccessPointPolicyStatus":{"http":{"method":"GET","requestUri":"/v20180820/accesspoint/{name}/policyStatus"},"input":{"type":"structure","required":["AccountId","Name"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Name":{"location":"uri","locationName":"name"}}},"output":{"type":"structure","members":{"PolicyStatus":{"type":"structure","members":{"IsPublic":{"locationName":"IsPublic","type":"boolean"}}}}}},"GetJobTagging":{"http":{"method":"GET","requestUri":"/v20180820/jobs/{id}/tagging"},"input":{"type":"structure","required":["AccountId","JobId"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"JobId":{"location":"uri","locationName":"id"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Su"}}}},"GetPublicAccessBlock":{"http":{"method":"GET","requestUri":"/v20180820/configuration/publicAccessBlock"},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"}}},"output":{"type":"structure","members":{"PublicAccessBlockConfiguration":{"shape":"S7"}},"payload":"PublicAccessBlockConfiguration"}},"ListAccessPoints":{"http":{"method":"GET","requestUri":"/v20180820/accesspoint"},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Bucket":{"location":"querystring","locationName":"bucket"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"AccessPointList":{"type":"list","member":{"locationName":"AccessPoint","type":"structure","required":["Name","NetworkOrigin","Bucket"],"members":{"Name":{},"NetworkOrigin":{},"VpcConfiguration":{"shape":"S5"},"Bucket":{}}}},"NextToken":{}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/v20180820/jobs"},"input":{"type":"structure","required":["AccountId"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"JobStatuses":{"location":"querystring","locationName":"jobStatuses","type":"list","member":{}},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Jobs":{"type":"list","member":{"type":"structure","members":{"JobId":{},"Description":{},"Operation":{},"Priority":{"type":"integer"},"Status":{},"CreationTime":{"type":"timestamp"},"TerminationDate":{"type":"timestamp"},"ProgressSummary":{"shape":"S21"}}}}}}},"PutAccessPointPolicy":{"http":{"method":"PUT","requestUri":"/v20180820/accesspoint/{name}/policy"},"input":{"locationName":"PutAccessPointPolicyRequest","xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"},"type":"structure","required":["AccountId","Name","Policy"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"Name":{"location":"uri","locationName":"name"},"Policy":{}}}},"PutJobTagging":{"http":{"method":"PUT","requestUri":"/v20180820/jobs/{id}/tagging"},"input":{"locationName":"PutJobTaggingRequest","xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"},"type":"structure","required":["AccountId","JobId","Tags"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"JobId":{"location":"uri","locationName":"id"},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{}}},"PutPublicAccessBlock":{"http":{"method":"PUT","requestUri":"/v20180820/configuration/publicAccessBlock"},"input":{"type":"structure","required":["PublicAccessBlockConfiguration","AccountId"],"members":{"PublicAccessBlockConfiguration":{"shape":"S7","locationName":"PublicAccessBlockConfiguration","xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"}},"AccountId":{"location":"header","locationName":"x-amz-account-id"}},"payload":"PublicAccessBlockConfiguration"}},"UpdateJobPriority":{"http":{"requestUri":"/v20180820/jobs/{id}/priority"},"input":{"type":"structure","required":["AccountId","JobId","Priority"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"JobId":{"location":"uri","locationName":"id"},"Priority":{"location":"querystring","locationName":"priority","type":"integer"}}},"output":{"type":"structure","required":["JobId","Priority"],"members":{"JobId":{},"Priority":{"type":"integer"}}}},"UpdateJobStatus":{"http":{"requestUri":"/v20180820/jobs/{id}/status"},"input":{"type":"structure","required":["AccountId","JobId","RequestedJobStatus"],"members":{"AccountId":{"location":"header","locationName":"x-amz-account-id"},"JobId":{"location":"uri","locationName":"id"},"RequestedJobStatus":{"location":"querystring","locationName":"requestedJobStatus"},"StatusUpdateReason":{"location":"querystring","locationName":"statusUpdateReason"}}},"output":{"type":"structure","members":{"JobId":{},"Status":{},"StatusUpdateReason":{}}}}},"shapes":{"S5":{"type":"structure","required":["VpcId"],"members":{"VpcId":{}}},"S7":{"type":"structure","members":{"BlockPublicAcls":{"locationName":"BlockPublicAcls","type":"boolean"},"IgnorePublicAcls":{"locationName":"IgnorePublicAcls","type":"boolean"},"BlockPublicPolicy":{"locationName":"BlockPublicPolicy","type":"boolean"},"RestrictPublicBuckets":{"locationName":"RestrictPublicBuckets","type":"boolean"}}},"Sb":{"type":"structure","members":{"LambdaInvoke":{"type":"structure","members":{"FunctionArn":{}}},"S3PutObjectCopy":{"type":"structure","members":{"TargetResource":{},"CannedAccessControlList":{},"AccessControlGrants":{"shape":"Sh"},"MetadataDirective":{},"ModifiedSinceConstraint":{"type":"timestamp"},"NewObjectMetadata":{"type":"structure","members":{"CacheControl":{},"ContentDisposition":{},"ContentEncoding":{},"ContentLanguage":{},"UserMetadata":{"type":"map","key":{},"value":{}},"ContentLength":{"type":"long"},"ContentMD5":{},"ContentType":{},"HttpExpiresDate":{"type":"timestamp"},"RequesterCharged":{"type":"boolean"},"SSEAlgorithm":{}}},"NewObjectTagging":{"shape":"Su"},"RedirectLocation":{},"RequesterPays":{"type":"boolean"},"StorageClass":{},"UnModifiedSinceConstraint":{"type":"timestamp"},"SSEAwsKmsKeyId":{},"TargetKeyPrefix":{},"ObjectLockLegalHoldStatus":{},"ObjectLockMode":{},"ObjectLockRetainUntilDate":{"type":"timestamp"}}},"S3PutObjectAcl":{"type":"structure","members":{"AccessControlPolicy":{"type":"structure","members":{"AccessControlList":{"type":"structure","required":["Owner"],"members":{"Owner":{"type":"structure","members":{"ID":{},"DisplayName":{}}},"Grants":{"shape":"Sh"}}},"CannedAccessControlList":{}}}}},"S3PutObjectTagging":{"type":"structure","members":{"TagSet":{"shape":"Su"}}},"S3InitiateRestoreObject":{"type":"structure","members":{"ExpirationInDays":{"type":"integer"},"GlacierJobTier":{}}}}},"Sh":{"type":"list","member":{"type":"structure","members":{"Grantee":{"type":"structure","members":{"TypeIdentifier":{},"Identifier":{},"DisplayName":{}}},"Permission":{}}}},"Su":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S19":{"type":"structure","required":["Enabled"],"members":{"Bucket":{},"Format":{},"Enabled":{"type":"boolean"},"Prefix":{},"ReportScope":{}}},"S1e":{"type":"structure","required":["Spec","Location"],"members":{"Spec":{"type":"structure","required":["Format"],"members":{"Format":{},"Fields":{"type":"list","member":{}}}},"Location":{"type":"structure","required":["ObjectArn","ETag"],"members":{"ObjectArn":{},"ObjectVersionId":{},"ETag":{}}}}},"S21":{"type":"structure","members":{"TotalNumberOfTasks":{"type":"long"},"NumberOfTasksSucceeded":{"type":"long"},"NumberOfTasksFailed":{"type":"long"}}}}}' - ); - - /***/ - }, - - /***/ 62498: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAccessPoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, - - /***/ 20227: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-07-24","endpointPrefix":"api.sagemaker","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"SageMaker","serviceFullName":"Amazon SageMaker Service","serviceId":"SageMaker","signatureVersion":"v4","signingName":"sagemaker","targetPrefix":"SageMaker","uid":"sagemaker-2017-07-24"},"operations":{"AddTags":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"}}}},"AssociateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName","TrialName"],"members":{"TrialComponentName":{},"TrialName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{},"TrialArn":{}}}},"CreateAlgorithm":{"input":{"type":"structure","required":["AlgorithmName","TrainingSpecification"],"members":{"AlgorithmName":{},"AlgorithmDescription":{},"TrainingSpecification":{"shape":"Sg"},"InferenceSpecification":{"shape":"S1c"},"ValidationSpecification":{"shape":"S1o"},"CertifyForMarketplace":{"type":"boolean"}}},"output":{"type":"structure","required":["AlgorithmArn"],"members":{"AlgorithmArn":{}}}},"CreateApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{},"Tags":{"shape":"S3"},"ResourceSpec":{"shape":"S38"}}},"output":{"type":"structure","members":{"AppArn":{}}}},"CreateAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName","InputDataConfig","OutputDataConfig","RoleArn"],"members":{"AutoMLJobName":{},"InputDataConfig":{"shape":"S3f"},"OutputDataConfig":{"shape":"S3l"},"ProblemType":{},"AutoMLJobObjective":{"shape":"S3n"},"AutoMLJobConfig":{"shape":"S3p"},"RoleArn":{},"GenerateCandidateDefinitionsOnly":{"type":"boolean"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["AutoMLJobArn"],"members":{"AutoMLJobArn":{}}}},"CreateCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName","GitConfig"],"members":{"CodeRepositoryName":{},"GitConfig":{"shape":"S44"}}},"output":{"type":"structure","required":["CodeRepositoryArn"],"members":{"CodeRepositoryArn":{}}}},"CreateCompilationJob":{"input":{"type":"structure","required":["CompilationJobName","RoleArn","InputConfig","OutputConfig","StoppingCondition"],"members":{"CompilationJobName":{},"RoleArn":{},"InputConfig":{"shape":"S4b"},"OutputConfig":{"shape":"S4e"},"StoppingCondition":{"shape":"S2h"}}},"output":{"type":"structure","required":["CompilationJobArn"],"members":{"CompilationJobArn":{}}}},"CreateDomain":{"input":{"type":"structure","required":["DomainName","AuthMode","DefaultUserSettings","SubnetIds","VpcId"],"members":{"DomainName":{},"AuthMode":{},"DefaultUserSettings":{"shape":"S4l"},"SubnetIds":{"shape":"S3y"},"VpcId":{},"Tags":{"shape":"S3"},"HomeEfsFileSystemKmsKeyId":{}}},"output":{"type":"structure","members":{"DomainArn":{},"Url":{}}}},"CreateEndpoint":{"input":{"type":"structure","required":["EndpointName","EndpointConfigName"],"members":{"EndpointName":{},"EndpointConfigName":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"CreateEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName","ProductionVariants"],"members":{"EndpointConfigName":{},"ProductionVariants":{"shape":"S52"},"DataCaptureConfig":{"shape":"S59"},"Tags":{"shape":"S3"},"KmsKeyId":{}}},"output":{"type":"structure","required":["EndpointConfigArn"],"members":{"EndpointConfigArn":{}}}},"CreateExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{},"DisplayName":{},"Description":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"CreateFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName","HumanLoopConfig","OutputConfig","RoleArn"],"members":{"FlowDefinitionName":{},"HumanLoopRequestSource":{"shape":"S5t"},"HumanLoopActivationConfig":{"shape":"S5v"},"HumanLoopConfig":{"shape":"S5y"},"OutputConfig":{"shape":"S6d"},"RoleArn":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["FlowDefinitionArn"],"members":{"FlowDefinitionArn":{}}}},"CreateHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName","UiTemplate"],"members":{"HumanTaskUiName":{},"UiTemplate":{"shape":"S6i"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["HumanTaskUiArn"],"members":{"HumanTaskUiArn":{}}}},"CreateHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobConfig"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobConfig":{"shape":"S6n"},"TrainingJobDefinition":{"shape":"S73"},"TrainingJobDefinitions":{"shape":"S79"},"WarmStartConfig":{"shape":"S7a"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["HyperParameterTuningJobArn"],"members":{"HyperParameterTuningJobArn":{}}}},"CreateLabelingJob":{"input":{"type":"structure","required":["LabelingJobName","LabelAttributeName","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],"members":{"LabelingJobName":{},"LabelAttributeName":{},"InputConfig":{"shape":"S7j"},"OutputConfig":{"shape":"S7p"},"RoleArn":{},"LabelCategoryConfigS3Uri":{},"StoppingConditions":{"shape":"S7q"},"LabelingJobAlgorithmsConfig":{"shape":"S7t"},"HumanTaskConfig":{"shape":"S7x"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["LabelingJobArn"],"members":{"LabelingJobArn":{}}}},"CreateModel":{"input":{"type":"structure","required":["ModelName","ExecutionRoleArn"],"members":{"ModelName":{},"PrimaryContainer":{"shape":"S8c"},"Containers":{"shape":"S8h"},"ExecutionRoleArn":{},"Tags":{"shape":"S3"},"VpcConfig":{"shape":"S3v"},"EnableNetworkIsolation":{"type":"boolean"}}},"output":{"type":"structure","required":["ModelArn"],"members":{"ModelArn":{}}}},"CreateModelPackage":{"input":{"type":"structure","required":["ModelPackageName"],"members":{"ModelPackageName":{},"ModelPackageDescription":{},"InferenceSpecification":{"shape":"S1c"},"ValidationSpecification":{"shape":"S8k"},"SourceAlgorithmSpecification":{"shape":"S8n"},"CertifyForMarketplace":{"type":"boolean"}}},"output":{"type":"structure","required":["ModelPackageArn"],"members":{"ModelPackageArn":{}}}},"CreateMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleConfig"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleConfig":{"shape":"S8u"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","required":["MonitoringScheduleArn"],"members":{"MonitoringScheduleArn":{}}}},"CreateNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName","InstanceType","RoleArn"],"members":{"NotebookInstanceName":{},"InstanceType":{},"SubnetId":{},"SecurityGroupIds":{"shape":"S4m"},"RoleArn":{},"KmsKeyId":{},"Tags":{"shape":"S3"},"LifecycleConfigName":{},"DirectInternetAccess":{},"VolumeSizeInGB":{"type":"integer"},"AcceleratorTypes":{"shape":"Sa2"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sa5"},"RootAccess":{}}},"output":{"type":"structure","members":{"NotebookInstanceArn":{}}}},"CreateNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Saa"},"OnStart":{"shape":"Saa"}}},"output":{"type":"structure","members":{"NotebookInstanceLifecycleConfigArn":{}}}},"CreatePresignedDomainUrl":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"SessionExpirationDurationInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreatePresignedNotebookInstanceUrl":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{},"SessionExpirationDurationInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreateProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName","ProcessingResources","AppSpecification","RoleArn"],"members":{"ProcessingInputs":{"shape":"San"},"ProcessingOutputConfig":{"shape":"Sat"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Say"},"StoppingCondition":{"shape":"Sb0"},"AppSpecification":{"shape":"Sb2"},"Environment":{"shape":"Sb4"},"NetworkConfig":{"shape":"S9t"},"RoleArn":{},"Tags":{"shape":"S3"},"ExperimentConfig":{"shape":"Sb5"}}},"output":{"type":"structure","required":["ProcessingJobArn"],"members":{"ProcessingJobArn":{}}}},"CreateTrainingJob":{"input":{"type":"structure","required":["TrainingJobName","AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"TrainingJobName":{},"HyperParameters":{"shape":"S1t"},"AlgorithmSpecification":{"shape":"Sba"},"RoleArn":{},"InputDataConfig":{"shape":"S1v"},"OutputDataConfig":{"shape":"S2c"},"ResourceConfig":{"shape":"S2e"},"VpcConfig":{"shape":"S3v"},"StoppingCondition":{"shape":"S2h"},"Tags":{"shape":"S3"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"S78"},"DebugHookConfig":{"shape":"Sbb"},"DebugRuleConfigurations":{"shape":"Sbj"},"TensorBoardOutputConfig":{"shape":"Sbo"},"ExperimentConfig":{"shape":"Sb5"}}},"output":{"type":"structure","required":["TrainingJobArn"],"members":{"TrainingJobArn":{}}}},"CreateTransformJob":{"input":{"type":"structure","required":["TransformJobName","ModelName","TransformInput","TransformOutput","TransformResources"],"members":{"TransformJobName":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S2o"},"TransformInput":{"shape":"S2r"},"TransformOutput":{"shape":"S2v"},"TransformResources":{"shape":"S2y"},"DataProcessing":{"shape":"Sbt"},"Tags":{"shape":"S3"},"ExperimentConfig":{"shape":"Sb5"}}},"output":{"type":"structure","required":["TransformJobArn"],"members":{"TransformJobArn":{}}}},"CreateTrial":{"input":{"type":"structure","required":["TrialName","ExperimentName"],"members":{"TrialName":{},"DisplayName":{},"ExperimentName":{},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"CreateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{},"DisplayName":{},"Status":{"shape":"Sc1"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Parameters":{"shape":"Sc5"},"InputArtifacts":{"shape":"Sca"},"OutputArtifacts":{"shape":"Sca"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"CreateUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"SingleSignOnUserIdentifier":{},"SingleSignOnUserValue":{},"Tags":{"shape":"S3"},"UserSettings":{"shape":"S4l"}}},"output":{"type":"structure","members":{"UserProfileArn":{}}}},"CreateWorkteam":{"input":{"type":"structure","required":["WorkteamName","MemberDefinitions","Description"],"members":{"WorkteamName":{},"MemberDefinitions":{"shape":"Scn"},"Description":{},"NotificationConfiguration":{"shape":"Scu"},"Tags":{"shape":"S3"}}},"output":{"type":"structure","members":{"WorkteamArn":{}}}},"DeleteAlgorithm":{"input":{"type":"structure","required":["AlgorithmName"],"members":{"AlgorithmName":{}}}},"DeleteApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{}}}},"DeleteCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{},"RetentionPolicy":{"type":"structure","members":{"HomeEfsFileSystem":{}}}}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}}},"DeleteEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{}}}},"DeleteExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"DeleteFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName"],"members":{"FlowDefinitionName":{}}},"output":{"type":"structure","members":{}}},"DeleteModel":{"input":{"type":"structure","required":["ModelName"],"members":{"ModelName":{}}}},"DeleteModelPackage":{"input":{"type":"structure","required":["ModelPackageName"],"members":{"ModelPackageName":{}}}},"DeleteMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"DeleteNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"DeleteNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{}}}},"DeleteTags":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DeleteTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"DeleteTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"DeleteUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{}}}},"DeleteWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{}}},"output":{"type":"structure","required":["Success"],"members":{"Success":{"type":"boolean"}}}},"DescribeAlgorithm":{"input":{"type":"structure","required":["AlgorithmName"],"members":{"AlgorithmName":{}}},"output":{"type":"structure","required":["AlgorithmName","AlgorithmArn","CreationTime","TrainingSpecification","AlgorithmStatus","AlgorithmStatusDetails"],"members":{"AlgorithmName":{},"AlgorithmArn":{},"AlgorithmDescription":{},"CreationTime":{"type":"timestamp"},"TrainingSpecification":{"shape":"Sg"},"InferenceSpecification":{"shape":"S1c"},"ValidationSpecification":{"shape":"S1o"},"AlgorithmStatus":{},"AlgorithmStatusDetails":{"type":"structure","members":{"ValidationStatuses":{"shape":"Sdu"},"ImageScanStatuses":{"shape":"Sdu"}}},"ProductId":{},"CertifyForMarketplace":{"type":"boolean"}}}},"DescribeApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{}}},"output":{"type":"structure","members":{"AppArn":{},"AppType":{},"AppName":{},"DomainId":{},"UserProfileName":{},"Status":{},"LastHealthCheckTimestamp":{"type":"timestamp"},"LastUserActivityTimestamp":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"FailureReason":{},"ResourceSpec":{"shape":"S38"}}}},"DescribeAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{}}},"output":{"type":"structure","required":["AutoMLJobName","AutoMLJobArn","InputDataConfig","OutputDataConfig","RoleArn","CreationTime","LastModifiedTime","AutoMLJobStatus","AutoMLJobSecondaryStatus"],"members":{"AutoMLJobName":{},"AutoMLJobArn":{},"InputDataConfig":{"shape":"S3f"},"OutputDataConfig":{"shape":"S3l"},"RoleArn":{},"AutoMLJobObjective":{"shape":"S3n"},"ProblemType":{},"AutoMLJobConfig":{"shape":"S3p"},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"BestCandidate":{"shape":"Se4"},"AutoMLJobStatus":{},"AutoMLJobSecondaryStatus":{},"GenerateCandidateDefinitionsOnly":{"type":"boolean"},"AutoMLJobArtifacts":{"type":"structure","members":{"CandidateDefinitionNotebookLocation":{},"DataExplorationNotebookLocation":{}}},"ResolvedAttributes":{"type":"structure","members":{"AutoMLJobObjective":{"shape":"S3n"},"ProblemType":{},"CompletionCriteria":{"shape":"S3q"}}}}}},"DescribeCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{}}},"output":{"type":"structure","required":["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],"members":{"CodeRepositoryName":{},"CodeRepositoryArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"GitConfig":{"shape":"S44"}}}},"DescribeCompilationJob":{"input":{"type":"structure","required":["CompilationJobName"],"members":{"CompilationJobName":{}}},"output":{"type":"structure","required":["CompilationJobName","CompilationJobArn","CompilationJobStatus","StoppingCondition","CreationTime","LastModifiedTime","FailureReason","ModelArtifacts","RoleArn","InputConfig","OutputConfig"],"members":{"CompilationJobName":{},"CompilationJobArn":{},"CompilationJobStatus":{},"CompilationStartTime":{"type":"timestamp"},"CompilationEndTime":{"type":"timestamp"},"StoppingCondition":{"shape":"S2h"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"ModelArtifacts":{"shape":"Seu"},"RoleArn":{},"InputConfig":{"shape":"S4b"},"OutputConfig":{"shape":"S4e"}}}},"DescribeDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{}}},"output":{"type":"structure","members":{"DomainArn":{},"DomainId":{},"DomainName":{},"HomeEfsFileSystemId":{},"SingleSignOnManagedApplicationInstanceId":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"AuthMode":{},"DefaultUserSettings":{"shape":"S4l"},"HomeEfsFileSystemKmsKeyId":{},"SubnetIds":{"shape":"S3y"},"Url":{},"VpcId":{}}}},"DescribeEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","required":["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],"members":{"EndpointName":{},"EndpointArn":{},"EndpointConfigName":{},"ProductionVariants":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DeployedImages":{"type":"list","member":{"type":"structure","members":{"SpecifiedImage":{},"ResolvedImage":{},"ResolutionTime":{"type":"timestamp"}}}},"CurrentWeight":{"type":"float"},"DesiredWeight":{"type":"float"},"CurrentInstanceCount":{"type":"integer"},"DesiredInstanceCount":{"type":"integer"}}}},"DataCaptureConfig":{"type":"structure","required":["EnableCapture","CaptureStatus","CurrentSamplingPercentage","DestinationS3Uri","KmsKeyId"],"members":{"EnableCapture":{"type":"boolean"},"CaptureStatus":{},"CurrentSamplingPercentage":{"type":"integer"},"DestinationS3Uri":{},"KmsKeyId":{}}},"EndpointStatus":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"DescribeEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{}}},"output":{"type":"structure","required":["EndpointConfigName","EndpointConfigArn","ProductionVariants","CreationTime"],"members":{"EndpointConfigName":{},"EndpointConfigArn":{},"ProductionVariants":{"shape":"S52"},"DataCaptureConfig":{"shape":"S59"},"KmsKeyId":{},"CreationTime":{"type":"timestamp"}}}},"DescribeExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{}}},"output":{"type":"structure","members":{"ExperimentName":{},"ExperimentArn":{},"DisplayName":{},"Source":{"shape":"Sfc"},"Description":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Sff"}}}},"DescribeFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName"],"members":{"FlowDefinitionName":{}}},"output":{"type":"structure","required":["FlowDefinitionArn","FlowDefinitionName","FlowDefinitionStatus","CreationTime","HumanLoopConfig","OutputConfig","RoleArn"],"members":{"FlowDefinitionArn":{},"FlowDefinitionName":{},"FlowDefinitionStatus":{},"CreationTime":{"type":"timestamp"},"HumanLoopRequestSource":{"shape":"S5t"},"HumanLoopActivationConfig":{"shape":"S5v"},"HumanLoopConfig":{"shape":"S5y"},"OutputConfig":{"shape":"S6d"},"RoleArn":{},"FailureReason":{}}}},"DescribeHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName"],"members":{"HumanTaskUiName":{}}},"output":{"type":"structure","required":["HumanTaskUiArn","HumanTaskUiName","CreationTime","UiTemplate"],"members":{"HumanTaskUiArn":{},"HumanTaskUiName":{},"CreationTime":{"type":"timestamp"},"UiTemplate":{"type":"structure","members":{"Url":{},"ContentSha256":{}}}}}},"DescribeHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{}}},"output":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobConfig","HyperParameterTuningJobStatus","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobArn":{},"HyperParameterTuningJobConfig":{"shape":"S6n"},"TrainingJobDefinition":{"shape":"S73"},"TrainingJobDefinitions":{"shape":"S79"},"HyperParameterTuningJobStatus":{},"CreationTime":{"type":"timestamp"},"HyperParameterTuningEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatusCounters":{"shape":"Sfr"},"ObjectiveStatusCounters":{"shape":"Sft"},"BestTrainingJob":{"shape":"Sfv"},"OverallBestTrainingJob":{"shape":"Sfv"},"WarmStartConfig":{"shape":"S7a"},"FailureReason":{}}}},"DescribeLabelingJob":{"input":{"type":"structure","required":["LabelingJobName"],"members":{"LabelingJobName":{}}},"output":{"type":"structure","required":["LabelingJobStatus","LabelCounters","CreationTime","LastModifiedTime","JobReferenceCode","LabelingJobName","LabelingJobArn","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],"members":{"LabelingJobStatus":{},"LabelCounters":{"shape":"Sg1"},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"JobReferenceCode":{},"LabelingJobName":{},"LabelingJobArn":{},"LabelAttributeName":{},"InputConfig":{"shape":"S7j"},"OutputConfig":{"shape":"S7p"},"RoleArn":{},"LabelCategoryConfigS3Uri":{},"StoppingConditions":{"shape":"S7q"},"LabelingJobAlgorithmsConfig":{"shape":"S7t"},"HumanTaskConfig":{"shape":"S7x"},"Tags":{"shape":"S3"},"LabelingJobOutput":{"shape":"Sg4"}}}},"DescribeModel":{"input":{"type":"structure","required":["ModelName"],"members":{"ModelName":{}}},"output":{"type":"structure","required":["ModelName","ExecutionRoleArn","CreationTime","ModelArn"],"members":{"ModelName":{},"PrimaryContainer":{"shape":"S8c"},"Containers":{"shape":"S8h"},"ExecutionRoleArn":{},"VpcConfig":{"shape":"S3v"},"CreationTime":{"type":"timestamp"},"ModelArn":{},"EnableNetworkIsolation":{"type":"boolean"}}}},"DescribeModelPackage":{"input":{"type":"structure","required":["ModelPackageName"],"members":{"ModelPackageName":{}}},"output":{"type":"structure","required":["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus","ModelPackageStatusDetails"],"members":{"ModelPackageName":{},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"InferenceSpecification":{"shape":"S1c"},"SourceAlgorithmSpecification":{"shape":"S8n"},"ValidationSpecification":{"shape":"S8k"},"ModelPackageStatus":{},"ModelPackageStatusDetails":{"type":"structure","required":["ValidationStatuses"],"members":{"ValidationStatuses":{"shape":"Sgb"},"ImageScanStatuses":{"shape":"Sgb"}}},"CertifyForMarketplace":{"type":"boolean"}}}},"DescribeMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}},"output":{"type":"structure","required":["MonitoringScheduleArn","MonitoringScheduleName","MonitoringScheduleStatus","CreationTime","LastModifiedTime","MonitoringScheduleConfig"],"members":{"MonitoringScheduleArn":{},"MonitoringScheduleName":{},"MonitoringScheduleStatus":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleConfig":{"shape":"S8u"},"EndpointName":{},"LastMonitoringExecutionSummary":{"shape":"Sgh"}}}},"DescribeNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}},"output":{"type":"structure","members":{"NotebookInstanceArn":{},"NotebookInstanceName":{},"NotebookInstanceStatus":{},"FailureReason":{},"Url":{},"InstanceType":{},"SubnetId":{},"SecurityGroups":{"shape":"S4m"},"RoleArn":{},"KmsKeyId":{},"NetworkInterfaceId":{},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"NotebookInstanceLifecycleConfigName":{},"DirectInternetAccess":{},"VolumeSizeInGB":{"type":"integer"},"AcceleratorTypes":{"shape":"Sa2"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sa5"},"RootAccess":{}}}},"DescribeNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{}}},"output":{"type":"structure","members":{"NotebookInstanceLifecycleConfigArn":{},"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Saa"},"OnStart":{"shape":"Saa"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"}}}},"DescribeProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName"],"members":{"ProcessingJobName":{}}},"output":{"type":"structure","required":["ProcessingJobName","ProcessingResources","AppSpecification","ProcessingJobArn","ProcessingJobStatus","CreationTime"],"members":{"ProcessingInputs":{"shape":"San"},"ProcessingOutputConfig":{"shape":"Sat"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Say"},"StoppingCondition":{"shape":"Sb0"},"AppSpecification":{"shape":"Sb2"},"Environment":{"shape":"Sb4"},"NetworkConfig":{"shape":"S9t"},"RoleArn":{},"ExperimentConfig":{"shape":"Sb5"},"ProcessingJobArn":{},"ProcessingJobStatus":{},"ExitMessage":{},"FailureReason":{},"ProcessingEndTime":{"type":"timestamp"},"ProcessingStartTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"MonitoringScheduleArn":{},"AutoMLJobArn":{},"TrainingJobArn":{}}}},"DescribeSubscribedWorkteam":{"input":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{}}},"output":{"type":"structure","required":["SubscribedWorkteam"],"members":{"SubscribedWorkteam":{"shape":"Sgv"}}}},"DescribeTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{}}},"output":{"type":"structure","required":["TrainingJobName","TrainingJobArn","ModelArtifacts","TrainingJobStatus","SecondaryStatus","AlgorithmSpecification","ResourceConfig","StoppingCondition","CreationTime"],"members":{"TrainingJobName":{},"TrainingJobArn":{},"TuningJobArn":{},"LabelingJobArn":{},"AutoMLJobArn":{},"ModelArtifacts":{"shape":"Seu"},"TrainingJobStatus":{},"SecondaryStatus":{},"FailureReason":{},"HyperParameters":{"shape":"S1t"},"AlgorithmSpecification":{"shape":"Sba"},"RoleArn":{},"InputDataConfig":{"shape":"S1v"},"OutputDataConfig":{"shape":"S2c"},"ResourceConfig":{"shape":"S2e"},"VpcConfig":{"shape":"S3v"},"StoppingCondition":{"shape":"S2h"},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"SecondaryStatusTransitions":{"shape":"Sgz"},"FinalMetricDataList":{"shape":"Sh2"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"S78"},"TrainingTimeInSeconds":{"type":"integer"},"BillableTimeInSeconds":{"type":"integer"},"DebugHookConfig":{"shape":"Sbb"},"ExperimentConfig":{"shape":"Sb5"},"DebugRuleConfigurations":{"shape":"Sbj"},"TensorBoardOutputConfig":{"shape":"Sbo"},"DebugRuleEvaluationStatuses":{"shape":"Sh7"}}}},"DescribeTransformJob":{"input":{"type":"structure","required":["TransformJobName"],"members":{"TransformJobName":{}}},"output":{"type":"structure","required":["TransformJobName","TransformJobArn","TransformJobStatus","ModelName","TransformInput","TransformResources","CreationTime"],"members":{"TransformJobName":{},"TransformJobArn":{},"TransformJobStatus":{},"FailureReason":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S2o"},"TransformInput":{"shape":"S2r"},"TransformOutput":{"shape":"S2v"},"TransformResources":{"shape":"S2y"},"CreationTime":{"type":"timestamp"},"TransformStartTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LabelingJobArn":{},"AutoMLJobArn":{},"DataProcessing":{"shape":"Sbt"},"ExperimentConfig":{"shape":"Sb5"}}}},"DescribeTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{}}},"output":{"type":"structure","members":{"TrialName":{},"TrialArn":{},"DisplayName":{},"ExperimentName":{},"Source":{"shape":"Shg"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Sff"}}}},"DescribeTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{}}},"output":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"DisplayName":{},"Source":{"shape":"Shk"},"Status":{"shape":"Sc1"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Sff"},"Parameters":{"shape":"Sc5"},"InputArtifacts":{"shape":"Sca"},"OutputArtifacts":{"shape":"Sca"},"Metrics":{"shape":"Shm"}}}},"DescribeUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{}}},"output":{"type":"structure","members":{"DomainId":{},"UserProfileArn":{},"UserProfileName":{},"HomeEfsFileSystemUid":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"FailureReason":{},"SingleSignOnUserIdentifier":{},"SingleSignOnUserValue":{},"UserSettings":{"shape":"S4l"}}}},"DescribeWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{}}},"output":{"type":"structure","required":["Workforce"],"members":{"Workforce":{"shape":"Shx"}}}},"DescribeWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{}}},"output":{"type":"structure","required":["Workteam"],"members":{"Workteam":{"shape":"Si4"}}}},"DisassociateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName","TrialName"],"members":{"TrialComponentName":{},"TrialName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{},"TrialArn":{}}}},"GetSearchSuggestions":{"input":{"type":"structure","required":["Resource"],"members":{"Resource":{},"SuggestionQuery":{"type":"structure","members":{"PropertyNameQuery":{"type":"structure","required":["PropertyNameHint"],"members":{"PropertyNameHint":{}}}}}}},"output":{"type":"structure","members":{"PropertyNameSuggestions":{"type":"list","member":{"type":"structure","members":{"PropertyName":{}}}}}}},"ListAlgorithms":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["AlgorithmSummaryList"],"members":{"AlgorithmSummaryList":{"type":"list","member":{"type":"structure","required":["AlgorithmName","AlgorithmArn","CreationTime","AlgorithmStatus"],"members":{"AlgorithmName":{},"AlgorithmArn":{},"AlgorithmDescription":{},"CreationTime":{"type":"timestamp"},"AlgorithmStatus":{}}}},"NextToken":{}}}},"ListApps":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{},"SortBy":{},"DomainIdEquals":{},"UserProfileNameEquals":{}}},"output":{"type":"structure","members":{"Apps":{"type":"list","member":{"type":"structure","members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{},"Status":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListAutoMLJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["AutoMLJobSummaries"],"members":{"AutoMLJobSummaries":{"type":"list","member":{"type":"structure","required":["AutoMLJobName","AutoMLJobArn","AutoMLJobStatus","AutoMLJobSecondaryStatus","CreationTime","LastModifiedTime"],"members":{"AutoMLJobName":{},"AutoMLJobArn":{},"AutoMLJobStatus":{},"AutoMLJobSecondaryStatus":{},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{}}}},"NextToken":{}}}},"ListCandidatesForAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{},"StatusEquals":{},"CandidateNameEquals":{},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["Candidates"],"members":{"Candidates":{"type":"list","member":{"shape":"Se4"}},"NextToken":{}}}},"ListCodeRepositories":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["CodeRepositorySummaryList"],"members":{"CodeRepositorySummaryList":{"type":"list","member":{"type":"structure","required":["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],"members":{"CodeRepositoryName":{},"CodeRepositoryArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"GitConfig":{"shape":"S44"}}}},"NextToken":{}}}},"ListCompilationJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["CompilationJobSummaries"],"members":{"CompilationJobSummaries":{"type":"list","member":{"type":"structure","required":["CompilationJobName","CompilationJobArn","CreationTime","CompilationTargetDevice","CompilationJobStatus"],"members":{"CompilationJobName":{},"CompilationJobArn":{},"CreationTime":{"type":"timestamp"},"CompilationStartTime":{"type":"timestamp"},"CompilationEndTime":{"type":"timestamp"},"CompilationTargetDevice":{},"LastModifiedTime":{"type":"timestamp"},"CompilationJobStatus":{}}}},"NextToken":{}}}},"ListDomains":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Domains":{"type":"list","member":{"type":"structure","members":{"DomainArn":{},"DomainId":{},"DomainName":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"Url":{}}}},"NextToken":{}}}},"ListEndpointConfigs":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["EndpointConfigs"],"members":{"EndpointConfigs":{"type":"list","member":{"type":"structure","required":["EndpointConfigName","EndpointConfigArn","CreationTime"],"members":{"EndpointConfigName":{},"EndpointConfigArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListEndpoints":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["Endpoints"],"members":{"Endpoints":{"type":"list","member":{"type":"structure","required":["EndpointName","EndpointArn","CreationTime","LastModifiedTime","EndpointStatus"],"members":{"EndpointName":{},"EndpointArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"EndpointStatus":{}}}},"NextToken":{}}}},"ListExperiments":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ExperimentSummaries":{"type":"list","member":{"type":"structure","members":{"ExperimentArn":{},"ExperimentName":{},"DisplayName":{},"ExperimentSource":{"shape":"Sfc"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListFlowDefinitions":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["FlowDefinitionSummaries"],"members":{"FlowDefinitionSummaries":{"type":"list","member":{"type":"structure","required":["FlowDefinitionName","FlowDefinitionArn","FlowDefinitionStatus","CreationTime"],"members":{"FlowDefinitionName":{},"FlowDefinitionArn":{},"FlowDefinitionStatus":{},"CreationTime":{"type":"timestamp"},"FailureReason":{}}}},"NextToken":{}}}},"ListHumanTaskUis":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["HumanTaskUiSummaries"],"members":{"HumanTaskUiSummaries":{"type":"list","member":{"type":"structure","required":["HumanTaskUiName","HumanTaskUiArn","CreationTime"],"members":{"HumanTaskUiName":{},"HumanTaskUiArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListHyperParameterTuningJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["HyperParameterTuningJobSummaries"],"members":{"HyperParameterTuningJobSummaries":{"type":"list","member":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobStatus","Strategy","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobArn":{},"HyperParameterTuningJobStatus":{},"Strategy":{},"CreationTime":{"type":"timestamp"},"HyperParameterTuningEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatusCounters":{"shape":"Sfr"},"ObjectiveStatusCounters":{"shape":"Sft"},"ResourceLimits":{"shape":"S6p"}}}},"NextToken":{}}}},"ListLabelingJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{},"NameContains":{},"SortBy":{},"SortOrder":{},"StatusEquals":{}}},"output":{"type":"structure","members":{"LabelingJobSummaryList":{"type":"list","member":{"type":"structure","required":["LabelingJobName","LabelingJobArn","CreationTime","LastModifiedTime","LabelingJobStatus","LabelCounters","WorkteamArn","PreHumanTaskLambdaArn"],"members":{"LabelingJobName":{},"LabelingJobArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LabelingJobStatus":{},"LabelCounters":{"shape":"Sg1"},"WorkteamArn":{},"PreHumanTaskLambdaArn":{},"AnnotationConsolidationLambdaArn":{},"FailureReason":{},"LabelingJobOutput":{"shape":"Sg4"},"InputConfig":{"shape":"S7j"}}}},"NextToken":{}}}},"ListLabelingJobsForWorkteam":{"input":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{},"MaxResults":{"type":"integer"},"NextToken":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"JobReferenceCodeContains":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["LabelingJobSummaryList"],"members":{"LabelingJobSummaryList":{"type":"list","member":{"type":"structure","required":["JobReferenceCode","WorkRequesterAccountId","CreationTime"],"members":{"LabelingJobName":{},"JobReferenceCode":{},"WorkRequesterAccountId":{},"CreationTime":{"type":"timestamp"},"LabelCounters":{"type":"structure","members":{"HumanLabeled":{"type":"integer"},"PendingHuman":{"type":"integer"},"Total":{"type":"integer"}}},"NumberOfHumanWorkersPerDataObject":{"type":"integer"}}}},"NextToken":{}}}},"ListModelPackages":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["ModelPackageSummaryList"],"members":{"ModelPackageSummaryList":{"type":"list","member":{"type":"structure","required":["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus"],"members":{"ModelPackageName":{},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"ModelPackageStatus":{}}}},"NextToken":{}}}},"ListModels":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["Models"],"members":{"Models":{"type":"list","member":{"type":"structure","required":["ModelName","ModelArn","CreationTime"],"members":{"ModelName":{},"ModelArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListMonitoringExecutions":{"input":{"type":"structure","members":{"MonitoringScheduleName":{},"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"ScheduledTimeBefore":{"type":"timestamp"},"ScheduledTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["MonitoringExecutionSummaries"],"members":{"MonitoringExecutionSummaries":{"type":"list","member":{"shape":"Sgh"}},"NextToken":{}}}},"ListMonitoringSchedules":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["MonitoringScheduleSummaries"],"members":{"MonitoringScheduleSummaries":{"type":"list","member":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleArn","CreationTime","LastModifiedTime","MonitoringScheduleStatus"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleStatus":{},"EndpointName":{}}}},"NextToken":{}}}},"ListNotebookInstanceLifecycleConfigs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{},"NotebookInstanceLifecycleConfigs":{"type":"list","member":{"type":"structure","required":["NotebookInstanceLifecycleConfigName","NotebookInstanceLifecycleConfigArn"],"members":{"NotebookInstanceLifecycleConfigName":{},"NotebookInstanceLifecycleConfigArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}}}}},"ListNotebookInstances":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{},"NotebookInstanceLifecycleConfigNameContains":{},"DefaultCodeRepositoryContains":{},"AdditionalCodeRepositoryEquals":{}}},"output":{"type":"structure","members":{"NextToken":{},"NotebookInstances":{"type":"list","member":{"type":"structure","required":["NotebookInstanceName","NotebookInstanceArn"],"members":{"NotebookInstanceName":{},"NotebookInstanceArn":{},"NotebookInstanceStatus":{},"Url":{},"InstanceType":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"NotebookInstanceLifecycleConfigName":{},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sa5"}}}}}}},"ListProcessingJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ProcessingJobSummaries"],"members":{"ProcessingJobSummaries":{"type":"list","member":{"type":"structure","required":["ProcessingJobName","ProcessingJobArn","CreationTime","ProcessingJobStatus"],"members":{"ProcessingJobName":{},"ProcessingJobArn":{},"CreationTime":{"type":"timestamp"},"ProcessingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"ProcessingJobStatus":{},"FailureReason":{},"ExitMessage":{}}}},"NextToken":{}}}},"ListSubscribedWorkteams":{"input":{"type":"structure","members":{"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["SubscribedWorkteams"],"members":{"SubscribedWorkteams":{"type":"list","member":{"shape":"Sgv"}},"NextToken":{}}}},"ListTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S3"},"NextToken":{}}}},"ListTrainingJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["TrainingJobSummaries"],"members":{"TrainingJobSummaries":{"type":"list","member":{"type":"structure","required":["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus"],"members":{"TrainingJobName":{},"TrainingJobArn":{},"CreationTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatus":{}}}},"NextToken":{}}}},"ListTrainingJobsForHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{},"NextToken":{},"MaxResults":{"type":"integer"},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["TrainingJobSummaries"],"members":{"TrainingJobSummaries":{"type":"list","member":{"shape":"Sfv"}},"NextToken":{}}}},"ListTransformJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["TransformJobSummaries"],"members":{"TransformJobSummaries":{"type":"list","member":{"type":"structure","required":["TransformJobName","TransformJobArn","CreationTime","TransformJobStatus"],"members":{"TransformJobName":{},"TransformJobArn":{},"CreationTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TransformJobStatus":{},"FailureReason":{}}}},"NextToken":{}}}},"ListTrialComponents":{"input":{"type":"structure","members":{"ExperimentName":{},"TrialName":{},"SourceArn":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrialComponentSummaries":{"type":"list","member":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"DisplayName":{},"TrialComponentSource":{"shape":"Shk"},"Status":{"shape":"Sc1"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Sff"}}}},"NextToken":{}}}},"ListTrials":{"input":{"type":"structure","members":{"ExperimentName":{},"TrialComponentName":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrialSummaries":{"type":"list","member":{"type":"structure","members":{"TrialArn":{},"TrialName":{},"DisplayName":{},"TrialSource":{"shape":"Shg"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListUserProfiles":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{},"SortBy":{},"DomainIdEquals":{},"UserProfileNameContains":{}}},"output":{"type":"structure","members":{"UserProfiles":{"type":"list","member":{"type":"structure","members":{"DomainId":{},"UserProfileName":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListWorkteams":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Workteams"],"members":{"Workteams":{"type":"list","member":{"shape":"Si4"}},"NextToken":{}}}},"RenderUiTemplate":{"input":{"type":"structure","required":["UiTemplate","Task","RoleArn"],"members":{"UiTemplate":{"shape":"S6i"},"Task":{"type":"structure","required":["Input"],"members":{"Input":{}}},"RoleArn":{}}},"output":{"type":"structure","required":["RenderedContent","Errors"],"members":{"RenderedContent":{},"Errors":{"type":"list","member":{"type":"structure","required":["Code","Message"],"members":{"Code":{},"Message":{}}}}}}},"Search":{"input":{"type":"structure","required":["Resource"],"members":{"Resource":{},"SearchExpression":{"shape":"Sn7"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"TrainingJob":{"shape":"Snk"},"Experiment":{"type":"structure","members":{"ExperimentName":{},"ExperimentArn":{},"DisplayName":{},"Source":{"shape":"Sfc"},"Description":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Sff"},"Tags":{"shape":"S3"}}},"Trial":{"type":"structure","members":{"TrialName":{},"TrialArn":{},"DisplayName":{},"ExperimentName":{},"Source":{"shape":"Shg"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Sff"},"Tags":{"shape":"S3"},"TrialComponentSummaries":{"type":"list","member":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"TrialComponentSource":{"shape":"Shk"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"}}}}}},"TrialComponent":{"type":"structure","members":{"TrialComponentName":{},"DisplayName":{},"TrialComponentArn":{},"Source":{"shape":"Shk"},"Status":{"shape":"Sc1"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Sff"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Sff"},"Parameters":{"shape":"Sc5"},"InputArtifacts":{"shape":"Sca"},"OutputArtifacts":{"shape":"Sca"},"Metrics":{"shape":"Shm"},"SourceDetail":{"type":"structure","members":{"SourceArn":{},"TrainingJob":{"shape":"Snk"}}},"Tags":{"shape":"S3"},"Parents":{"type":"list","member":{"type":"structure","members":{"TrialName":{},"ExperimentName":{}}}}}}}}},"NextToken":{}}}},"StartMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"StartNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"StopAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{}}}},"StopCompilationJob":{"input":{"type":"structure","required":["CompilationJobName"],"members":{"CompilationJobName":{}}}},"StopHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{}}}},"StopLabelingJob":{"input":{"type":"structure","required":["LabelingJobName"],"members":{"LabelingJobName":{}}}},"StopMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"StopNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"StopProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName"],"members":{"ProcessingJobName":{}}}},"StopTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{}}}},"StopTransformJob":{"input":{"type":"structure","required":["TransformJobName"],"members":{"TransformJobName":{}}}},"UpdateCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{},"GitConfig":{"type":"structure","members":{"SecretArn":{}}}}},"output":{"type":"structure","required":["CodeRepositoryArn"],"members":{"CodeRepositoryArn":{}}}},"UpdateDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{},"DefaultUserSettings":{"shape":"S4l"}}},"output":{"type":"structure","members":{"DomainArn":{}}}},"UpdateEndpoint":{"input":{"type":"structure","required":["EndpointName","EndpointConfigName"],"members":{"EndpointName":{},"EndpointConfigName":{},"RetainAllVariantProperties":{"type":"boolean"},"ExcludeRetainedVariantProperties":{"type":"list","member":{"type":"structure","required":["VariantPropertyType"],"members":{"VariantPropertyType":{}}}}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"UpdateEndpointWeightsAndCapacities":{"input":{"type":"structure","required":["EndpointName","DesiredWeightsAndCapacities"],"members":{"EndpointName":{},"DesiredWeightsAndCapacities":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DesiredWeight":{"type":"float"},"DesiredInstanceCount":{"type":"integer"}}}}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"UpdateExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{},"DisplayName":{},"Description":{}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"UpdateMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleConfig"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleConfig":{"shape":"S8u"}}},"output":{"type":"structure","required":["MonitoringScheduleArn"],"members":{"MonitoringScheduleArn":{}}}},"UpdateNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{},"InstanceType":{},"RoleArn":{},"LifecycleConfigName":{},"DisassociateLifecycleConfig":{"type":"boolean"},"VolumeSizeInGB":{"type":"integer"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sa5"},"AcceleratorTypes":{"shape":"Sa2"},"DisassociateAcceleratorTypes":{"type":"boolean"},"DisassociateDefaultCodeRepository":{"type":"boolean"},"DisassociateAdditionalCodeRepositories":{"type":"boolean"},"RootAccess":{}}},"output":{"type":"structure","members":{}}},"UpdateNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Saa"},"OnStart":{"shape":"Saa"}}},"output":{"type":"structure","members":{}}},"UpdateTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{},"DisplayName":{}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"UpdateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{},"DisplayName":{},"Status":{"shape":"Sc1"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Parameters":{"shape":"Sc5"},"ParametersToRemove":{"shape":"Sox"},"InputArtifacts":{"shape":"Sca"},"InputArtifactsToRemove":{"shape":"Sox"},"OutputArtifacts":{"shape":"Sca"},"OutputArtifactsToRemove":{"shape":"Sox"}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"UpdateUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"UserSettings":{"shape":"S4l"}}},"output":{"type":"structure","members":{"UserProfileArn":{}}}},"UpdateWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{},"SourceIpConfig":{"shape":"Shz"}}},"output":{"type":"structure","required":["Workforce"],"members":{"Workforce":{"shape":"Shx"}}}},"UpdateWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{},"MemberDefinitions":{"shape":"Scn"},"Description":{},"NotificationConfiguration":{"shape":"Scu"}}},"output":{"type":"structure","required":["Workteam"],"members":{"Workteam":{"shape":"Si4"}}}}},"shapes":{"S3":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sg":{"type":"structure","required":["TrainingImage","SupportedTrainingInstanceTypes","TrainingChannels"],"members":{"TrainingImage":{},"TrainingImageDigest":{},"SupportedHyperParameters":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Description":{},"Type":{},"Range":{"type":"structure","members":{"IntegerParameterRangeSpecification":{"type":"structure","required":["MinValue","MaxValue"],"members":{"MinValue":{},"MaxValue":{}}},"ContinuousParameterRangeSpecification":{"type":"structure","required":["MinValue","MaxValue"],"members":{"MinValue":{},"MaxValue":{}}},"CategoricalParameterRangeSpecification":{"type":"structure","required":["Values"],"members":{"Values":{"shape":"Ss"}}}}},"IsTunable":{"type":"boolean"},"IsRequired":{"type":"boolean"},"DefaultValue":{}}}},"SupportedTrainingInstanceTypes":{"type":"list","member":{}},"SupportsDistributedTraining":{"type":"boolean"},"MetricDefinitions":{"shape":"Sw"},"TrainingChannels":{"type":"list","member":{"type":"structure","required":["Name","SupportedContentTypes","SupportedInputModes"],"members":{"Name":{},"Description":{},"IsRequired":{"type":"boolean"},"SupportedContentTypes":{"shape":"S13"},"SupportedCompressionTypes":{"type":"list","member":{}},"SupportedInputModes":{"type":"list","member":{}}}}},"SupportedTuningJobObjectiveMetrics":{"type":"list","member":{"shape":"S1a"}}}},"Ss":{"type":"list","member":{}},"Sw":{"type":"list","member":{"type":"structure","required":["Name","Regex"],"members":{"Name":{},"Regex":{}}}},"S13":{"type":"list","member":{}},"S1a":{"type":"structure","required":["Type","MetricName"],"members":{"Type":{},"MetricName":{}}},"S1c":{"type":"structure","required":["Containers","SupportedTransformInstanceTypes","SupportedRealtimeInferenceInstanceTypes","SupportedContentTypes","SupportedResponseMIMETypes"],"members":{"Containers":{"type":"list","member":{"type":"structure","required":["Image"],"members":{"ContainerHostname":{},"Image":{},"ImageDigest":{},"ModelDataUrl":{},"ProductId":{}}}},"SupportedTransformInstanceTypes":{"type":"list","member":{}},"SupportedRealtimeInferenceInstanceTypes":{"type":"list","member":{}},"SupportedContentTypes":{"shape":"S13"},"SupportedResponseMIMETypes":{"type":"list","member":{}}}},"S1o":{"type":"structure","required":["ValidationRole","ValidationProfiles"],"members":{"ValidationRole":{},"ValidationProfiles":{"type":"list","member":{"type":"structure","required":["ProfileName","TrainingJobDefinition"],"members":{"ProfileName":{},"TrainingJobDefinition":{"type":"structure","required":["TrainingInputMode","InputDataConfig","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"TrainingInputMode":{},"HyperParameters":{"shape":"S1t"},"InputDataConfig":{"shape":"S1v"},"OutputDataConfig":{"shape":"S2c"},"ResourceConfig":{"shape":"S2e"},"StoppingCondition":{"shape":"S2h"}}},"TransformJobDefinition":{"shape":"S2k"}}}}}},"S1t":{"type":"map","key":{},"value":{}},"S1v":{"type":"list","member":{"type":"structure","required":["ChannelName","DataSource"],"members":{"ChannelName":{},"DataSource":{"type":"structure","members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{},"S3DataDistributionType":{},"AttributeNames":{"type":"list","member":{}}}},"FileSystemDataSource":{"type":"structure","required":["FileSystemId","FileSystemAccessMode","FileSystemType","DirectoryPath"],"members":{"FileSystemId":{},"FileSystemAccessMode":{},"FileSystemType":{},"DirectoryPath":{}}}}},"ContentType":{},"CompressionType":{},"RecordWrapperType":{},"InputMode":{},"ShuffleConfig":{"type":"structure","required":["Seed"],"members":{"Seed":{"type":"long"}}}}}},"S2c":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{}}},"S2e":{"type":"structure","required":["InstanceType","InstanceCount","VolumeSizeInGB"],"members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}},"S2h":{"type":"structure","members":{"MaxRuntimeInSeconds":{"type":"integer"},"MaxWaitTimeInSeconds":{"type":"integer"}}},"S2k":{"type":"structure","required":["TransformInput","TransformOutput","TransformResources"],"members":{"MaxConcurrentTransforms":{"type":"integer"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S2o"},"TransformInput":{"shape":"S2r"},"TransformOutput":{"shape":"S2v"},"TransformResources":{"shape":"S2y"}}},"S2o":{"type":"map","key":{},"value":{}},"S2r":{"type":"structure","required":["DataSource"],"members":{"DataSource":{"type":"structure","required":["S3DataSource"],"members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{}}}}},"ContentType":{},"CompressionType":{},"SplitType":{}}},"S2v":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"Accept":{},"AssembleWith":{},"KmsKeyId":{}}},"S2y":{"type":"structure","required":["InstanceType","InstanceCount"],"members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"VolumeKmsKeyId":{}}},"S38":{"type":"structure","members":{"EnvironmentArn":{},"InstanceType":{}}},"S3f":{"type":"list","member":{"type":"structure","required":["DataSource","TargetAttributeName"],"members":{"DataSource":{"type":"structure","required":["S3DataSource"],"members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{}}}}},"CompressionType":{},"TargetAttributeName":{}}}},"S3l":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{}}},"S3n":{"type":"structure","required":["MetricName"],"members":{"MetricName":{}}},"S3p":{"type":"structure","members":{"CompletionCriteria":{"shape":"S3q"},"SecurityConfig":{"type":"structure","members":{"VolumeKmsKeyId":{},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"VpcConfig":{"shape":"S3v"}}}}},"S3q":{"type":"structure","members":{"MaxCandidates":{"type":"integer"},"MaxRuntimePerTrainingJobInSeconds":{"type":"integer"},"MaxAutoMLJobRuntimeInSeconds":{"type":"integer"}}},"S3v":{"type":"structure","required":["SecurityGroupIds","Subnets"],"members":{"SecurityGroupIds":{"type":"list","member":{}},"Subnets":{"shape":"S3y"}}},"S3y":{"type":"list","member":{}},"S44":{"type":"structure","required":["RepositoryUrl"],"members":{"RepositoryUrl":{},"Branch":{},"SecretArn":{}}},"S4b":{"type":"structure","required":["S3Uri","DataInputConfig","Framework"],"members":{"S3Uri":{},"DataInputConfig":{},"Framework":{}}},"S4e":{"type":"structure","required":["S3OutputLocation","TargetDevice"],"members":{"S3OutputLocation":{},"TargetDevice":{}}},"S4l":{"type":"structure","members":{"ExecutionRole":{},"SecurityGroups":{"shape":"S4m"},"SharingSettings":{"type":"structure","members":{"NotebookOutputOption":{},"S3OutputPath":{},"S3KmsKeyId":{}}},"JupyterServerAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S38"}}},"KernelGatewayAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S38"}}},"TensorBoardAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S38"}}}}},"S4m":{"type":"list","member":{}},"S52":{"type":"list","member":{"type":"structure","required":["VariantName","ModelName","InitialInstanceCount","InstanceType"],"members":{"VariantName":{},"ModelName":{},"InitialInstanceCount":{"type":"integer"},"InstanceType":{},"InitialVariantWeight":{"type":"float"},"AcceleratorType":{}}}},"S59":{"type":"structure","required":["InitialSamplingPercentage","DestinationS3Uri","CaptureOptions"],"members":{"EnableCapture":{"type":"boolean"},"InitialSamplingPercentage":{"type":"integer"},"DestinationS3Uri":{},"KmsKeyId":{},"CaptureOptions":{"type":"list","member":{"type":"structure","required":["CaptureMode"],"members":{"CaptureMode":{}}}},"CaptureContentTypeHeader":{"type":"structure","members":{"CsvContentTypes":{"type":"list","member":{}},"JsonContentTypes":{"type":"list","member":{}}}}}},"S5t":{"type":"structure","required":["AwsManagedHumanLoopRequestSource"],"members":{"AwsManagedHumanLoopRequestSource":{}}},"S5v":{"type":"structure","required":["HumanLoopActivationConditionsConfig"],"members":{"HumanLoopActivationConditionsConfig":{"type":"structure","required":["HumanLoopActivationConditions"],"members":{"HumanLoopActivationConditions":{"jsonvalue":true}}}}},"S5y":{"type":"structure","required":["WorkteamArn","HumanTaskUiArn","TaskTitle","TaskDescription","TaskCount"],"members":{"WorkteamArn":{},"HumanTaskUiArn":{},"TaskTitle":{},"TaskDescription":{},"TaskCount":{"type":"integer"},"TaskAvailabilityLifetimeInSeconds":{"type":"integer"},"TaskTimeLimitInSeconds":{"type":"integer"},"TaskKeywords":{"type":"list","member":{}},"PublicWorkforceTaskPrice":{"shape":"S68"}}},"S68":{"type":"structure","members":{"AmountInUsd":{"type":"structure","members":{"Dollars":{"type":"integer"},"Cents":{"type":"integer"},"TenthFractionsOfACent":{"type":"integer"}}}}},"S6d":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"KmsKeyId":{}}},"S6i":{"type":"structure","required":["Content"],"members":{"Content":{}}},"S6n":{"type":"structure","required":["Strategy","ResourceLimits"],"members":{"Strategy":{},"HyperParameterTuningJobObjective":{"shape":"S1a"},"ResourceLimits":{"shape":"S6p"},"ParameterRanges":{"shape":"S6s"},"TrainingJobEarlyStoppingType":{},"TuningJobCompletionCriteria":{"type":"structure","required":["TargetObjectiveMetricValue"],"members":{"TargetObjectiveMetricValue":{"type":"float"}}}}},"S6p":{"type":"structure","required":["MaxNumberOfTrainingJobs","MaxParallelTrainingJobs"],"members":{"MaxNumberOfTrainingJobs":{"type":"integer"},"MaxParallelTrainingJobs":{"type":"integer"}}},"S6s":{"type":"structure","members":{"IntegerParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MinValue","MaxValue"],"members":{"Name":{},"MinValue":{},"MaxValue":{},"ScalingType":{}}}},"ContinuousParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MinValue","MaxValue"],"members":{"Name":{},"MinValue":{},"MaxValue":{},"ScalingType":{}}}},"CategoricalParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"shape":"Ss"}}}}}},"S73":{"type":"structure","required":["AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"DefinitionName":{},"TuningObjective":{"shape":"S1a"},"HyperParameterRanges":{"shape":"S6s"},"StaticHyperParameters":{"shape":"S1t"},"AlgorithmSpecification":{"type":"structure","required":["TrainingInputMode"],"members":{"TrainingImage":{},"TrainingInputMode":{},"AlgorithmName":{},"MetricDefinitions":{"shape":"Sw"}}},"RoleArn":{},"InputDataConfig":{"shape":"S1v"},"VpcConfig":{"shape":"S3v"},"OutputDataConfig":{"shape":"S2c"},"ResourceConfig":{"shape":"S2e"},"StoppingCondition":{"shape":"S2h"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"S78"}}},"S78":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"LocalPath":{}}},"S79":{"type":"list","member":{"shape":"S73"}},"S7a":{"type":"structure","required":["ParentHyperParameterTuningJobs","WarmStartType"],"members":{"ParentHyperParameterTuningJobs":{"type":"list","member":{"type":"structure","members":{"HyperParameterTuningJobName":{}}}},"WarmStartType":{}}},"S7j":{"type":"structure","required":["DataSource"],"members":{"DataSource":{"type":"structure","required":["S3DataSource"],"members":{"S3DataSource":{"type":"structure","required":["ManifestS3Uri"],"members":{"ManifestS3Uri":{}}}}},"DataAttributes":{"type":"structure","members":{"ContentClassifiers":{"type":"list","member":{}}}}}},"S7p":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"KmsKeyId":{}}},"S7q":{"type":"structure","members":{"MaxHumanLabeledObjectCount":{"type":"integer"},"MaxPercentageOfInputDatasetLabeled":{"type":"integer"}}},"S7t":{"type":"structure","required":["LabelingJobAlgorithmSpecificationArn"],"members":{"LabelingJobAlgorithmSpecificationArn":{},"InitialActiveLearningModelArn":{},"LabelingJobResourceConfig":{"type":"structure","members":{"VolumeKmsKeyId":{}}}}},"S7x":{"type":"structure","required":["WorkteamArn","UiConfig","PreHumanTaskLambdaArn","TaskTitle","TaskDescription","NumberOfHumanWorkersPerDataObject","TaskTimeLimitInSeconds","AnnotationConsolidationConfig"],"members":{"WorkteamArn":{},"UiConfig":{"type":"structure","required":["UiTemplateS3Uri"],"members":{"UiTemplateS3Uri":{}}},"PreHumanTaskLambdaArn":{},"TaskKeywords":{"type":"list","member":{}},"TaskTitle":{},"TaskDescription":{},"NumberOfHumanWorkersPerDataObject":{"type":"integer"},"TaskTimeLimitInSeconds":{"type":"integer"},"TaskAvailabilityLifetimeInSeconds":{"type":"integer"},"MaxConcurrentTaskCount":{"type":"integer"},"AnnotationConsolidationConfig":{"type":"structure","required":["AnnotationConsolidationLambdaArn"],"members":{"AnnotationConsolidationLambdaArn":{}}},"PublicWorkforceTaskPrice":{"shape":"S68"}}},"S8c":{"type":"structure","members":{"ContainerHostname":{},"Image":{},"Mode":{},"ModelDataUrl":{},"Environment":{"shape":"S8e"},"ModelPackageName":{}}},"S8e":{"type":"map","key":{},"value":{}},"S8h":{"type":"list","member":{"shape":"S8c"}},"S8k":{"type":"structure","required":["ValidationRole","ValidationProfiles"],"members":{"ValidationRole":{},"ValidationProfiles":{"type":"list","member":{"type":"structure","required":["ProfileName","TransformJobDefinition"],"members":{"ProfileName":{},"TransformJobDefinition":{"shape":"S2k"}}}}}},"S8n":{"type":"structure","required":["SourceAlgorithms"],"members":{"SourceAlgorithms":{"type":"list","member":{"type":"structure","required":["AlgorithmName"],"members":{"ModelDataUrl":{},"AlgorithmName":{}}}}}},"S8u":{"type":"structure","required":["MonitoringJobDefinition"],"members":{"ScheduleConfig":{"type":"structure","required":["ScheduleExpression"],"members":{"ScheduleExpression":{}}},"MonitoringJobDefinition":{"type":"structure","required":["MonitoringInputs","MonitoringOutputConfig","MonitoringResources","MonitoringAppSpecification","RoleArn"],"members":{"BaselineConfig":{"type":"structure","members":{"ConstraintsResource":{"type":"structure","members":{"S3Uri":{}}},"StatisticsResource":{"type":"structure","members":{"S3Uri":{}}}}},"MonitoringInputs":{"type":"list","member":{"type":"structure","required":["EndpointInput"],"members":{"EndpointInput":{"type":"structure","required":["EndpointName","LocalPath"],"members":{"EndpointName":{},"LocalPath":{},"S3InputMode":{},"S3DataDistributionType":{}}}}}},"MonitoringOutputConfig":{"type":"structure","required":["MonitoringOutputs"],"members":{"MonitoringOutputs":{"type":"list","member":{"type":"structure","required":["S3Output"],"members":{"S3Output":{"type":"structure","required":["S3Uri","LocalPath"],"members":{"S3Uri":{},"LocalPath":{},"S3UploadMode":{}}}}}},"KmsKeyId":{}}},"MonitoringResources":{"type":"structure","required":["ClusterConfig"],"members":{"ClusterConfig":{"type":"structure","required":["InstanceCount","InstanceType","VolumeSizeInGB"],"members":{"InstanceCount":{"type":"integer"},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}}}},"MonitoringAppSpecification":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S9k"},"ContainerArguments":{"type":"list","member":{}},"RecordPreprocessorSourceUri":{},"PostAnalyticsProcessorSourceUri":{}}},"StoppingCondition":{"type":"structure","required":["MaxRuntimeInSeconds"],"members":{"MaxRuntimeInSeconds":{"type":"integer"}}},"Environment":{"type":"map","key":{},"value":{}},"NetworkConfig":{"shape":"S9t"},"RoleArn":{}}}}},"S9k":{"type":"list","member":{}},"S9t":{"type":"structure","members":{"EnableNetworkIsolation":{"type":"boolean"},"VpcConfig":{"shape":"S3v"}}},"Sa2":{"type":"list","member":{}},"Sa5":{"type":"list","member":{}},"Saa":{"type":"list","member":{"type":"structure","members":{"Content":{}}}},"San":{"type":"list","member":{"type":"structure","required":["InputName","S3Input"],"members":{"InputName":{},"S3Input":{"type":"structure","required":["S3Uri","LocalPath","S3DataType","S3InputMode"],"members":{"S3Uri":{},"LocalPath":{},"S3DataType":{},"S3InputMode":{},"S3DataDistributionType":{},"S3CompressionType":{}}}}}},"Sat":{"type":"structure","required":["Outputs"],"members":{"Outputs":{"type":"list","member":{"type":"structure","required":["OutputName","S3Output"],"members":{"OutputName":{},"S3Output":{"type":"structure","required":["S3Uri","LocalPath","S3UploadMode"],"members":{"S3Uri":{},"LocalPath":{},"S3UploadMode":{}}}}}},"KmsKeyId":{}}},"Say":{"type":"structure","required":["ClusterConfig"],"members":{"ClusterConfig":{"type":"structure","required":["InstanceCount","InstanceType","VolumeSizeInGB"],"members":{"InstanceCount":{"type":"integer"},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}}}},"Sb0":{"type":"structure","required":["MaxRuntimeInSeconds"],"members":{"MaxRuntimeInSeconds":{"type":"integer"}}},"Sb2":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S9k"},"ContainerArguments":{"type":"list","member":{}}}},"Sb4":{"type":"map","key":{},"value":{}},"Sb5":{"type":"structure","members":{"ExperimentName":{},"TrialName":{},"TrialComponentDisplayName":{}}},"Sba":{"type":"structure","required":["TrainingInputMode"],"members":{"TrainingImage":{},"AlgorithmName":{},"TrainingInputMode":{},"MetricDefinitions":{"shape":"Sw"},"EnableSageMakerMetricsTimeSeries":{"type":"boolean"}}},"Sbb":{"type":"structure","required":["S3OutputPath"],"members":{"LocalPath":{},"S3OutputPath":{},"HookParameters":{"type":"map","key":{},"value":{}},"CollectionConfigurations":{"type":"list","member":{"type":"structure","members":{"CollectionName":{},"CollectionParameters":{"type":"map","key":{},"value":{}}}}}}},"Sbj":{"type":"list","member":{"type":"structure","required":["RuleConfigurationName","RuleEvaluatorImage"],"members":{"RuleConfigurationName":{},"LocalPath":{},"S3OutputPath":{},"RuleEvaluatorImage":{},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"RuleParameters":{"type":"map","key":{},"value":{}}}}},"Sbo":{"type":"structure","required":["S3OutputPath"],"members":{"LocalPath":{},"S3OutputPath":{}}},"Sbt":{"type":"structure","members":{"InputFilter":{},"OutputFilter":{},"JoinSource":{}}},"Sc1":{"type":"structure","members":{"PrimaryStatus":{},"Message":{}}},"Sc5":{"type":"map","key":{},"value":{"type":"structure","members":{"StringValue":{},"NumberValue":{"type":"double"}}}},"Sca":{"type":"map","key":{},"value":{"type":"structure","required":["Value"],"members":{"MediaType":{},"Value":{}}}},"Scn":{"type":"list","member":{"type":"structure","members":{"CognitoMemberDefinition":{"type":"structure","required":["UserPool","UserGroup","ClientId"],"members":{"UserPool":{},"UserGroup":{},"ClientId":{}}}}}},"Scu":{"type":"structure","members":{"NotificationTopicArn":{}}},"Sdu":{"type":"list","member":{"type":"structure","required":["Name","Status"],"members":{"Name":{},"Status":{},"FailureReason":{}}}},"Se4":{"type":"structure","required":["CandidateName","ObjectiveStatus","CandidateSteps","CandidateStatus","CreationTime","LastModifiedTime"],"members":{"CandidateName":{},"FinalAutoMLJobObjectiveMetric":{"type":"structure","required":["MetricName","Value"],"members":{"Type":{},"MetricName":{},"Value":{"type":"float"}}},"ObjectiveStatus":{},"CandidateSteps":{"type":"list","member":{"type":"structure","required":["CandidateStepType","CandidateStepArn","CandidateStepName"],"members":{"CandidateStepType":{},"CandidateStepArn":{},"CandidateStepName":{}}}},"CandidateStatus":{},"InferenceContainers":{"type":"list","member":{"type":"structure","required":["Image","ModelDataUrl"],"members":{"Image":{},"ModelDataUrl":{},"Environment":{"shape":"S8e"}}}},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{}}},"Seu":{"type":"structure","required":["S3ModelArtifacts"],"members":{"S3ModelArtifacts":{}}},"Sfc":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Sff":{"type":"structure","members":{"UserProfileArn":{},"UserProfileName":{},"DomainId":{}}},"Sfr":{"type":"structure","members":{"Completed":{"type":"integer"},"InProgress":{"type":"integer"},"RetryableError":{"type":"integer"},"NonRetryableError":{"type":"integer"},"Stopped":{"type":"integer"}}},"Sft":{"type":"structure","members":{"Succeeded":{"type":"integer"},"Pending":{"type":"integer"},"Failed":{"type":"integer"}}},"Sfv":{"type":"structure","required":["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus","TunedHyperParameters"],"members":{"TrainingJobDefinitionName":{},"TrainingJobName":{},"TrainingJobArn":{},"TuningJobName":{},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"TrainingJobStatus":{},"TunedHyperParameters":{"shape":"S1t"},"FailureReason":{},"FinalHyperParameterTuningJobObjectiveMetric":{"type":"structure","required":["MetricName","Value"],"members":{"Type":{},"MetricName":{},"Value":{"type":"float"}}},"ObjectiveStatus":{}}},"Sg1":{"type":"structure","members":{"TotalLabeled":{"type":"integer"},"HumanLabeled":{"type":"integer"},"MachineLabeled":{"type":"integer"},"FailedNonRetryableError":{"type":"integer"},"Unlabeled":{"type":"integer"}}},"Sg4":{"type":"structure","required":["OutputDatasetS3Uri"],"members":{"OutputDatasetS3Uri":{},"FinalActiveLearningModelArn":{}}},"Sgb":{"type":"list","member":{"type":"structure","required":["Name","Status"],"members":{"Name":{},"Status":{},"FailureReason":{}}}},"Sgh":{"type":"structure","required":["MonitoringScheduleName","ScheduledTime","CreationTime","LastModifiedTime","MonitoringExecutionStatus"],"members":{"MonitoringScheduleName":{},"ScheduledTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringExecutionStatus":{},"ProcessingJobArn":{},"EndpointName":{},"FailureReason":{}}},"Sgv":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{},"MarketplaceTitle":{},"SellerName":{},"MarketplaceDescription":{},"ListingId":{}}},"Sgz":{"type":"list","member":{"type":"structure","required":["Status","StartTime"],"members":{"Status":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusMessage":{}}}},"Sh2":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Value":{"type":"float"},"Timestamp":{"type":"timestamp"}}}},"Sh7":{"type":"list","member":{"type":"structure","members":{"RuleConfigurationName":{},"RuleEvaluationJobArn":{},"RuleEvaluationStatus":{},"StatusDetails":{},"LastModifiedTime":{"type":"timestamp"}}}},"Shg":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Shk":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Shm":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"SourceArn":{},"TimeStamp":{"type":"timestamp"},"Max":{"type":"double"},"Min":{"type":"double"},"Last":{"type":"double"},"Count":{"type":"integer"},"Avg":{"type":"double"},"StdDev":{"type":"double"}}}},"Shx":{"type":"structure","required":["WorkforceName","WorkforceArn"],"members":{"WorkforceName":{},"WorkforceArn":{},"LastUpdatedDate":{"type":"timestamp"},"SourceIpConfig":{"shape":"Shz"}}},"Shz":{"type":"structure","required":["Cidrs"],"members":{"Cidrs":{"type":"list","member":{}}}},"Si4":{"type":"structure","required":["WorkteamName","MemberDefinitions","WorkteamArn","Description"],"members":{"WorkteamName":{},"MemberDefinitions":{"shape":"Scn"},"WorkteamArn":{},"ProductListingIds":{"type":"list","member":{}},"Description":{},"SubDomain":{},"CreateDate":{"type":"timestamp"},"LastUpdatedDate":{"type":"timestamp"},"NotificationConfiguration":{"shape":"Scu"}}},"Sn7":{"type":"structure","members":{"Filters":{"shape":"Sn8"},"NestedFilters":{"type":"list","member":{"type":"structure","required":["NestedPropertyName","Filters"],"members":{"NestedPropertyName":{},"Filters":{"shape":"Sn8"}}}},"SubExpressions":{"type":"list","member":{"shape":"Sn7"}},"Operator":{}}},"Sn8":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Operator":{},"Value":{}}}},"Snk":{"type":"structure","members":{"TrainingJobName":{},"TrainingJobArn":{},"TuningJobArn":{},"LabelingJobArn":{},"AutoMLJobArn":{},"ModelArtifacts":{"shape":"Seu"},"TrainingJobStatus":{},"SecondaryStatus":{},"FailureReason":{},"HyperParameters":{"shape":"S1t"},"AlgorithmSpecification":{"shape":"Sba"},"RoleArn":{},"InputDataConfig":{"shape":"S1v"},"OutputDataConfig":{"shape":"S2c"},"ResourceConfig":{"shape":"S2e"},"VpcConfig":{"shape":"S3v"},"StoppingCondition":{"shape":"S2h"},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"SecondaryStatusTransitions":{"shape":"Sgz"},"FinalMetricDataList":{"shape":"Sh2"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"S78"},"TrainingTimeInSeconds":{"type":"integer"},"BillableTimeInSeconds":{"type":"integer"},"DebugHookConfig":{"shape":"Sbb"},"ExperimentConfig":{"shape":"Sb5"},"DebugRuleConfigurations":{"shape":"Sbj"},"TensorBoardOutputConfig":{"shape":"Sbo"},"DebugRuleEvaluationStatuses":{"shape":"Sh7"},"Tags":{"shape":"S3"}}},"Sox":{"type":"list","member":{}}}}' - ); - - /***/ - }, - - /***/ 44955: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAlgorithms":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AlgorithmSummaryList"},"ListApps":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Apps"},"ListAutoMLJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AutoMLJobSummaries"},"ListCandidatesForAutoMLJob":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Candidates"},"ListCodeRepositories":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CodeRepositorySummaryList"},"ListCompilationJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CompilationJobSummaries"},"ListDomains":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Domains"},"ListEndpointConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"EndpointConfigs"},"ListEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Endpoints"},"ListExperiments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ExperimentSummaries"},"ListFlowDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"FlowDefinitionSummaries"},"ListHumanTaskUis":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HumanTaskUiSummaries"},"ListHyperParameterTuningJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HyperParameterTuningJobSummaries"},"ListLabelingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LabelingJobSummaryList"},"ListLabelingJobsForWorkteam":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LabelingJobSummaryList"},"ListModelPackages":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ModelPackageSummaryList"},"ListModels":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Models"},"ListMonitoringExecutions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"MonitoringExecutionSummaries"},"ListMonitoringSchedules":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"MonitoringScheduleSummaries"},"ListNotebookInstanceLifecycleConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"NotebookInstanceLifecycleConfigs"},"ListNotebookInstances":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"NotebookInstances"},"ListProcessingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ProcessingJobSummaries"},"ListSubscribedWorkteams":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"SubscribedWorkteams"},"ListTags":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Tags"},"ListTrainingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrainingJobSummaries"},"ListTrainingJobsForHyperParameterTuningJob":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrainingJobSummaries"},"ListTransformJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TransformJobSummaries"},"ListTrialComponents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrialComponentSummaries"},"ListTrials":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrialSummaries"},"ListUserProfiles":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"UserProfiles"},"ListWorkteams":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Workteams"},"Search":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Results"}}}' - ); - - /***/ - }, - - /***/ 50026: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"NotebookInstanceInService":{"delay":30,"maxAttempts":60,"operation":"DescribeNotebookInstance","acceptors":[{"expected":"InService","matcher":"path","state":"success","argument":"NotebookInstanceStatus"},{"expected":"Failed","matcher":"path","state":"failure","argument":"NotebookInstanceStatus"}]},"NotebookInstanceStopped":{"delay":30,"operation":"DescribeNotebookInstance","maxAttempts":60,"acceptors":[{"expected":"Stopped","matcher":"path","state":"success","argument":"NotebookInstanceStatus"},{"expected":"Failed","matcher":"path","state":"failure","argument":"NotebookInstanceStatus"}]},"NotebookInstanceDeleted":{"delay":30,"maxAttempts":60,"operation":"DescribeNotebookInstance","acceptors":[{"expected":"ValidationException","matcher":"error","state":"success"},{"expected":"Failed","matcher":"path","state":"failure","argument":"NotebookInstanceStatus"}]},"TrainingJobCompletedOrStopped":{"delay":120,"maxAttempts":180,"operation":"DescribeTrainingJob","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"TrainingJobStatus"},{"expected":"Stopped","matcher":"path","state":"success","argument":"TrainingJobStatus"},{"expected":"Failed","matcher":"path","state":"failure","argument":"TrainingJobStatus"},{"expected":"ValidationException","matcher":"error","state":"failure"}]},"EndpointInService":{"delay":30,"maxAttempts":120,"operation":"DescribeEndpoint","acceptors":[{"expected":"InService","matcher":"path","state":"success","argument":"EndpointStatus"},{"expected":"Failed","matcher":"path","state":"failure","argument":"EndpointStatus"},{"expected":"ValidationException","matcher":"error","state":"failure"}]},"EndpointDeleted":{"delay":30,"maxAttempts":60,"operation":"DescribeEndpoint","acceptors":[{"expected":"ValidationException","matcher":"error","state":"success"},{"expected":"Failed","matcher":"path","state":"failure","argument":"EndpointStatus"}]},"TransformJobCompletedOrStopped":{"delay":60,"maxAttempts":60,"operation":"DescribeTransformJob","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"TransformJobStatus"},{"expected":"Stopped","matcher":"path","state":"success","argument":"TransformJobStatus"},{"expected":"Failed","matcher":"path","state":"failure","argument":"TransformJobStatus"},{"expected":"ValidationException","matcher":"error","state":"failure"}]},"ProcessingJobCompletedOrStopped":{"delay":60,"maxAttempts":60,"operation":"DescribeProcessingJob","acceptors":[{"expected":"Completed","matcher":"path","state":"success","argument":"ProcessingJobStatus"},{"expected":"Stopped","matcher":"path","state":"success","argument":"ProcessingJobStatus"},{"expected":"Failed","matcher":"path","state":"failure","argument":"ProcessingJobStatus"},{"expected":"ValidationException","matcher":"error","state":"failure"}]}}}' - ); + /***/ 807: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-01-04", + endpointPrefix: "ram", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "RAM", + serviceFullName: "AWS Resource Access Manager", + serviceId: "RAM", + signatureVersion: "v4", + uid: "ram-2018-01-04", + }, + operations: { + AcceptResourceShareInvitation: { + http: { requestUri: "/acceptresourceshareinvitation" }, + input: { + type: "structure", + required: ["resourceShareInvitationArn"], + members: { resourceShareInvitationArn: {}, clientToken: {} }, + }, + output: { + type: "structure", + members: { + resourceShareInvitation: { shape: "S4" }, + clientToken: {}, + }, + }, + }, + AssociateResourceShare: { + http: { requestUri: "/associateresourceshare" }, + input: { + type: "structure", + required: ["resourceShareArn"], + members: { + resourceShareArn: {}, + resourceArns: { shape: "Sd" }, + principals: { shape: "Se" }, + clientToken: {}, + }, + }, + output: { + type: "structure", + members: { + resourceShareAssociations: { shape: "S7" }, + clientToken: {}, + }, + }, + }, + AssociateResourceSharePermission: { + http: { requestUri: "/associateresourcesharepermission" }, + input: { + type: "structure", + required: ["resourceShareArn", "permissionArn"], + members: { + resourceShareArn: {}, + permissionArn: {}, + replace: { type: "boolean" }, + clientToken: {}, + }, + }, + output: { + type: "structure", + members: { returnValue: { type: "boolean" }, clientToken: {} }, + }, + }, + CreateResourceShare: { + http: { requestUri: "/createresourceshare" }, + input: { + type: "structure", + required: ["name"], + members: { + name: {}, + resourceArns: { shape: "Sd" }, + principals: { shape: "Se" }, + tags: { shape: "Sj" }, + allowExternalPrincipals: { type: "boolean" }, + clientToken: {}, + permissionArns: { type: "list", member: {} }, + }, + }, + output: { + type: "structure", + members: { resourceShare: { shape: "Sp" }, clientToken: {} }, + }, + }, + DeleteResourceShare: { + http: { method: "DELETE", requestUri: "/deleteresourceshare" }, + input: { + type: "structure", + required: ["resourceShareArn"], + members: { + resourceShareArn: { + location: "querystring", + locationName: "resourceShareArn", + }, + clientToken: { + location: "querystring", + locationName: "clientToken", + }, + }, + }, + output: { + type: "structure", + members: { returnValue: { type: "boolean" }, clientToken: {} }, + }, + }, + DisassociateResourceShare: { + http: { requestUri: "/disassociateresourceshare" }, + input: { + type: "structure", + required: ["resourceShareArn"], + members: { + resourceShareArn: {}, + resourceArns: { shape: "Sd" }, + principals: { shape: "Se" }, + clientToken: {}, + }, + }, + output: { + type: "structure", + members: { + resourceShareAssociations: { shape: "S7" }, + clientToken: {}, + }, + }, + }, + DisassociateResourceSharePermission: { + http: { requestUri: "/disassociateresourcesharepermission" }, + input: { + type: "structure", + required: ["resourceShareArn", "permissionArn"], + members: { + resourceShareArn: {}, + permissionArn: {}, + clientToken: {}, + }, + }, + output: { + type: "structure", + members: { returnValue: { type: "boolean" }, clientToken: {} }, + }, + }, + EnableSharingWithAwsOrganization: { + http: { requestUri: "/enablesharingwithawsorganization" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { returnValue: { type: "boolean" } }, + }, + }, + GetPermission: { + http: { requestUri: "/getpermission" }, + input: { + type: "structure", + required: ["permissionArn"], + members: { + permissionArn: {}, + permissionVersion: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + permission: { + type: "structure", + members: { + arn: {}, + version: {}, + defaultVersion: { type: "boolean" }, + name: {}, + resourceType: {}, + permission: {}, + creationTime: { type: "timestamp" }, + lastUpdatedTime: { type: "timestamp" }, + }, + }, + }, + }, + }, + GetResourcePolicies: { + http: { requestUri: "/getresourcepolicies" }, + input: { + type: "structure", + required: ["resourceArns"], + members: { + resourceArns: { shape: "Sd" }, + principal: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + policies: { type: "list", member: {} }, + nextToken: {}, + }, + }, + }, + GetResourceShareAssociations: { + http: { requestUri: "/getresourceshareassociations" }, + input: { + type: "structure", + required: ["associationType"], + members: { + associationType: {}, + resourceShareArns: { shape: "S1a" }, + resourceArn: {}, + principal: {}, + associationStatus: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + resourceShareAssociations: { shape: "S7" }, + nextToken: {}, + }, + }, + }, + GetResourceShareInvitations: { + http: { requestUri: "/getresourceshareinvitations" }, + input: { + type: "structure", + members: { + resourceShareInvitationArns: { type: "list", member: {} }, + resourceShareArns: { shape: "S1a" }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + resourceShareInvitations: { + type: "list", + member: { shape: "S4" }, + }, + nextToken: {}, + }, + }, + }, + GetResourceShares: { + http: { requestUri: "/getresourceshares" }, + input: { + type: "structure", + required: ["resourceOwner"], + members: { + resourceShareArns: { shape: "S1a" }, + resourceShareStatus: {}, + resourceOwner: {}, + name: {}, + tagFilters: { + type: "list", + member: { + type: "structure", + members: { + tagKey: {}, + tagValues: { type: "list", member: {} }, + }, + }, + }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + resourceShares: { type: "list", member: { shape: "Sp" } }, + nextToken: {}, + }, + }, + }, + ListPendingInvitationResources: { + http: { requestUri: "/listpendinginvitationresources" }, + input: { + type: "structure", + required: ["resourceShareInvitationArn"], + members: { + resourceShareInvitationArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { resources: { shape: "S1p" }, nextToken: {} }, + }, + }, + ListPermissions: { + http: { requestUri: "/listpermissions" }, + input: { + type: "structure", + members: { + resourceType: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { permissions: { shape: "S1u" }, nextToken: {} }, + }, + }, + ListPrincipals: { + http: { requestUri: "/listprincipals" }, + input: { + type: "structure", + required: ["resourceOwner"], + members: { + resourceOwner: {}, + resourceArn: {}, + principals: { shape: "Se" }, + resourceType: {}, + resourceShareArns: { shape: "S1a" }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + principals: { + type: "list", + member: { + type: "structure", + members: { + id: {}, + resourceShareArn: {}, + creationTime: { type: "timestamp" }, + lastUpdatedTime: { type: "timestamp" }, + external: { type: "boolean" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListResourceSharePermissions: { + http: { requestUri: "/listresourcesharepermissions" }, + input: { + type: "structure", + required: ["resourceShareArn"], + members: { + resourceShareArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { permissions: { shape: "S1u" }, nextToken: {} }, + }, + }, + ListResources: { + http: { requestUri: "/listresources" }, + input: { + type: "structure", + required: ["resourceOwner"], + members: { + resourceOwner: {}, + principal: {}, + resourceType: {}, + resourceArns: { shape: "Sd" }, + resourceShareArns: { shape: "S1a" }, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { resources: { shape: "S1p" }, nextToken: {} }, + }, + }, + PromoteResourceShareCreatedFromPolicy: { + http: { requestUri: "/promoteresourcesharecreatedfrompolicy" }, + input: { + type: "structure", + required: ["resourceShareArn"], + members: { + resourceShareArn: { + location: "querystring", + locationName: "resourceShareArn", + }, + }, + }, + output: { + type: "structure", + members: { returnValue: { type: "boolean" } }, + }, + }, + RejectResourceShareInvitation: { + http: { requestUri: "/rejectresourceshareinvitation" }, + input: { + type: "structure", + required: ["resourceShareInvitationArn"], + members: { resourceShareInvitationArn: {}, clientToken: {} }, + }, + output: { + type: "structure", + members: { + resourceShareInvitation: { shape: "S4" }, + clientToken: {}, + }, + }, + }, + TagResource: { + http: { requestUri: "/tagresource" }, + input: { + type: "structure", + required: ["resourceShareArn", "tags"], + members: { resourceShareArn: {}, tags: { shape: "Sj" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { requestUri: "/untagresource" }, + input: { + type: "structure", + required: ["resourceShareArn", "tagKeys"], + members: { + resourceShareArn: {}, + tagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateResourceShare: { + http: { requestUri: "/updateresourceshare" }, + input: { + type: "structure", + required: ["resourceShareArn"], + members: { + resourceShareArn: {}, + name: {}, + allowExternalPrincipals: { type: "boolean" }, + clientToken: {}, + }, + }, + output: { + type: "structure", + members: { resourceShare: { shape: "Sp" }, clientToken: {} }, + }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { + resourceShareInvitationArn: {}, + resourceShareName: {}, + resourceShareArn: {}, + senderAccountId: {}, + receiverAccountId: {}, + invitationTimestamp: { type: "timestamp" }, + status: {}, + resourceShareAssociations: { + shape: "S7", + deprecated: true, + deprecatedMessage: + "This member has been deprecated. Use ListPendingInvitationResources.", + }, + }, + }, + S7: { + type: "list", + member: { + type: "structure", + members: { + resourceShareArn: {}, + resourceShareName: {}, + associatedEntity: {}, + associationType: {}, + status: {}, + statusMessage: {}, + creationTime: { type: "timestamp" }, + lastUpdatedTime: { type: "timestamp" }, + external: { type: "boolean" }, + }, + }, + }, + Sd: { type: "list", member: {} }, + Se: { type: "list", member: {} }, + Sj: { + type: "list", + member: { type: "structure", members: { key: {}, value: {} } }, + }, + Sp: { + type: "structure", + members: { + resourceShareArn: {}, + name: {}, + owningAccountId: {}, + allowExternalPrincipals: { type: "boolean" }, + status: {}, + statusMessage: {}, + tags: { shape: "Sj" }, + creationTime: { type: "timestamp" }, + lastUpdatedTime: { type: "timestamp" }, + featureSet: {}, + }, + }, + S1a: { type: "list", member: {} }, + S1p: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + type: {}, + resourceShareArn: {}, + resourceGroupArn: {}, + status: {}, + statusMessage: {}, + creationTime: { type: "timestamp" }, + lastUpdatedTime: { type: "timestamp" }, + }, + }, + }, + S1u: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + version: {}, + defaultVersion: { type: "boolean" }, + name: {}, + resourceType: {}, + status: {}, + creationTime: { type: "timestamp" }, + lastUpdatedTime: { type: "timestamp" }, + }, + }, + }, + }, + }; /***/ }, - /***/ 60302: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-11-07","endpointPrefix":"a2i-runtime.sagemaker","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon Augmented AI Runtime","serviceId":"SageMaker A2I Runtime","signatureVersion":"v4","signingName":"sagemaker","uid":"sagemaker-a2i-runtime-2019-11-07"},"operations":{"DeleteHumanLoop":{"http":{"method":"DELETE","requestUri":"/human-loops/{HumanLoopName}"},"input":{"type":"structure","required":["HumanLoopName"],"members":{"HumanLoopName":{"location":"uri","locationName":"HumanLoopName"}}},"output":{"type":"structure","members":{}}},"DescribeHumanLoop":{"http":{"method":"GET","requestUri":"/human-loops/{HumanLoopName}"},"input":{"type":"structure","required":["HumanLoopName"],"members":{"HumanLoopName":{"location":"uri","locationName":"HumanLoopName"}}},"output":{"type":"structure","required":["CreationTime","HumanLoopStatus","HumanLoopName","HumanLoopArn","FlowDefinitionArn"],"members":{"CreationTime":{"type":"timestamp"},"FailureReason":{},"FailureCode":{},"HumanLoopStatus":{},"HumanLoopName":{},"HumanLoopArn":{},"FlowDefinitionArn":{},"HumanLoopOutput":{"type":"structure","required":["OutputS3Uri"],"members":{"OutputS3Uri":{}}}}}},"ListHumanLoops":{"http":{"method":"GET","requestUri":"/human-loops"},"input":{"type":"structure","required":["FlowDefinitionArn"],"members":{"CreationTimeAfter":{"location":"querystring","locationName":"CreationTimeAfter","type":"timestamp"},"CreationTimeBefore":{"location":"querystring","locationName":"CreationTimeBefore","type":"timestamp"},"FlowDefinitionArn":{"location":"querystring","locationName":"FlowDefinitionArn"},"SortOrder":{"location":"querystring","locationName":"SortOrder"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","required":["HumanLoopSummaries"],"members":{"HumanLoopSummaries":{"type":"list","member":{"type":"structure","members":{"HumanLoopName":{},"HumanLoopStatus":{},"CreationTime":{"type":"timestamp"},"FailureReason":{},"FlowDefinitionArn":{}}}},"NextToken":{}}}},"StartHumanLoop":{"http":{"requestUri":"/human-loops"},"input":{"type":"structure","required":["HumanLoopName","FlowDefinitionArn","HumanLoopInput"],"members":{"HumanLoopName":{},"FlowDefinitionArn":{},"HumanLoopInput":{"type":"structure","required":["InputContent"],"members":{"InputContent":{}}},"DataAttributes":{"type":"structure","required":["ContentClassifiers"],"members":{"ContentClassifiers":{"type":"list","member":{}}}}}},"output":{"type":"structure","members":{"HumanLoopArn":{}}}},"StopHumanLoop":{"http":{"requestUri":"/human-loops/stop"},"input":{"type":"structure","required":["HumanLoopName"],"members":{"HumanLoopName":{}}},"output":{"type":"structure","members":{}}}},"shapes":{}}' - ); + /***/ 833: /***/ function (module) { + module.exports = { + pagination: { + DescribeDomains: { result_key: "DomainStatusList" }, + DescribeIndexFields: { result_key: "IndexFields" }, + DescribeRankExpressions: { result_key: "RankExpressions" }, + }, + }; /***/ }, - /***/ 58181: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListHumanLoops":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HumanLoopSummaries"}}}' - ); + /***/ 837: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["sesv2"] = {}; + AWS.SESV2 = Service.defineService("sesv2", ["2019-09-27"]); + Object.defineProperty(apiLoader.services["sesv2"], "2019-09-27", { + get: function get() { + var model = __webpack_require__(5338); + model.paginators = __webpack_require__(2189).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 2810: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-06-28","endpointPrefix":"savingsplans","globalEndpoint":"savingsplans.amazonaws.com","jsonVersion":"1.0","protocol":"rest-json","serviceAbbreviation":"AWSSavingsPlans","serviceFullName":"AWS Savings Plans","serviceId":"savingsplans","signatureVersion":"v4","uid":"savingsplans-2019-06-28"},"operations":{"CreateSavingsPlan":{"http":{"requestUri":"/CreateSavingsPlan"},"input":{"type":"structure","required":["savingsPlanOfferingId","commitment"],"members":{"savingsPlanOfferingId":{},"commitment":{},"upfrontPaymentAmount":{},"clientToken":{"idempotencyToken":true},"tags":{"shape":"S5"}}},"output":{"type":"structure","members":{"savingsPlanId":{}}}},"DescribeSavingsPlanRates":{"http":{"requestUri":"/DescribeSavingsPlanRates"},"input":{"type":"structure","required":["savingsPlanId"],"members":{"savingsPlanId":{},"filters":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"Se"}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"savingsPlanId":{},"searchResults":{"type":"list","member":{"type":"structure","members":{"rate":{},"currency":{},"unit":{},"productType":{},"serviceCode":{},"usageType":{},"operation":{},"properties":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}}}}},"nextToken":{}}}},"DescribeSavingsPlans":{"http":{"requestUri":"/DescribeSavingsPlans"},"input":{"type":"structure","members":{"savingsPlanArns":{"type":"list","member":{}},"savingsPlanIds":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"},"states":{"type":"list","member":{}},"filters":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"Se"}}}}}},"output":{"type":"structure","members":{"savingsPlans":{"type":"list","member":{"type":"structure","members":{"offeringId":{},"savingsPlanId":{},"savingsPlanArn":{},"description":{},"start":{},"end":{},"state":{},"region":{},"ec2InstanceFamily":{},"savingsPlanType":{},"paymentOption":{},"productTypes":{"shape":"S1b"},"currency":{},"commitment":{},"upfrontPaymentAmount":{},"recurringPaymentAmount":{},"termDurationInSeconds":{"type":"long"},"tags":{"shape":"S5"}}}},"nextToken":{}}}},"DescribeSavingsPlansOfferingRates":{"http":{"requestUri":"/DescribeSavingsPlansOfferingRates"},"input":{"type":"structure","members":{"savingsPlanOfferingIds":{"shape":"S1e"},"savingsPlanPaymentOptions":{"shape":"S1g"},"savingsPlanTypes":{"shape":"S1h"},"products":{"shape":"S1b"},"serviceCodes":{"type":"list","member":{}},"usageTypes":{"type":"list","member":{}},"operations":{"type":"list","member":{}},"filters":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"S1o"}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"searchResults":{"type":"list","member":{"type":"structure","members":{"savingsPlanOffering":{"type":"structure","members":{"offeringId":{},"paymentOption":{},"planType":{},"durationSeconds":{"type":"long"},"currency":{},"planDescription":{}}},"rate":{},"unit":{},"productType":{},"serviceCode":{},"usageType":{},"operation":{},"properties":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}}}}},"nextToken":{}}}},"DescribeSavingsPlansOfferings":{"http":{"requestUri":"/DescribeSavingsPlansOfferings"},"input":{"type":"structure","members":{"offeringIds":{"shape":"S1e"},"paymentOptions":{"shape":"S1g"},"productType":{},"planTypes":{"shape":"S1h"},"durations":{"type":"list","member":{"type":"long"}},"currencies":{"type":"list","member":{}},"descriptions":{"type":"list","member":{}},"serviceCodes":{"type":"list","member":{}},"usageTypes":{"type":"list","member":{}},"operations":{"type":"list","member":{}},"filters":{"type":"list","member":{"type":"structure","members":{"name":{},"values":{"shape":"S1o"}}}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"searchResults":{"type":"list","member":{"type":"structure","members":{"offeringId":{},"productTypes":{"shape":"S1b"},"planType":{},"description":{},"paymentOption":{},"durationSeconds":{"type":"long"},"currency":{},"serviceCode":{},"usageType":{},"operation":{},"properties":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"requestUri":"/ListTagsForResource"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{"tags":{"shape":"S5"}}}},"TagResource":{"http":{"requestUri":"/TagResource"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"requestUri":"/UntagResource"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"Se":{"type":"list","member":{}},"S1b":{"type":"list","member":{}},"S1e":{"type":"list","member":{}},"S1g":{"type":"list","member":{}},"S1h":{"type":"list","member":{}},"S1o":{"type":"list","member":{}}}}' - ); + module.exports = AWS.SESV2; /***/ }, - /***/ 56794: /***/ (module) => { + /***/ 842: /***/ function (__unusedmodule, exports, __webpack_require__) { "use strict"; - module.exports = { o: {} }; - - /***/ - }, - /***/ 85225: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2019-12-02","endpointPrefix":"schemas","signingName":"schemas","serviceFullName":"Schemas","serviceId":"schemas","protocol":"rest-json","jsonVersion":"1.1","uid":"schemas-2019-12-02","signatureVersion":"v4"},"operations":{"CreateDiscoverer":{"http":{"requestUri":"/v1/discoverers","responseCode":201},"input":{"type":"structure","members":{"Description":{},"SourceArn":{},"Tags":{"shape":"S4","locationName":"tags"}},"required":["SourceArn"]},"output":{"type":"structure","members":{"Description":{},"DiscovererArn":{},"DiscovererId":{},"SourceArn":{},"State":{},"Tags":{"shape":"S4","locationName":"tags"}}}},"CreateRegistry":{"http":{"requestUri":"/v1/registries/name/{registryName}","responseCode":201},"input":{"type":"structure","members":{"Description":{},"RegistryName":{"location":"uri","locationName":"registryName"},"Tags":{"shape":"S4","locationName":"tags"}},"required":["RegistryName"]},"output":{"type":"structure","members":{"Description":{},"RegistryArn":{},"RegistryName":{},"Tags":{"shape":"S4","locationName":"tags"}}}},"CreateSchema":{"http":{"requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}","responseCode":201},"input":{"type":"structure","members":{"Content":{},"Description":{},"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"},"Tags":{"shape":"S4","locationName":"tags"},"Type":{}},"required":["RegistryName","SchemaName","Type","Content"]},"output":{"type":"structure","members":{"Description":{},"LastModified":{"shape":"Se"},"SchemaArn":{},"SchemaName":{},"SchemaVersion":{},"Tags":{"shape":"S4","locationName":"tags"},"Type":{},"VersionCreatedDate":{"shape":"Se"}}}},"DeleteDiscoverer":{"http":{"method":"DELETE","requestUri":"/v1/discoverers/id/{discovererId}","responseCode":204},"input":{"type":"structure","members":{"DiscovererId":{"location":"uri","locationName":"discovererId"}},"required":["DiscovererId"]}},"DeleteRegistry":{"http":{"method":"DELETE","requestUri":"/v1/registries/name/{registryName}","responseCode":204},"input":{"type":"structure","members":{"RegistryName":{"location":"uri","locationName":"registryName"}},"required":["RegistryName"]}},"DeleteSchema":{"http":{"method":"DELETE","requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}","responseCode":204},"input":{"type":"structure","members":{"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"}},"required":["RegistryName","SchemaName"]}},"DeleteSchemaVersion":{"http":{"method":"DELETE","requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}","responseCode":204},"input":{"type":"structure","members":{"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"},"SchemaVersion":{"location":"uri","locationName":"schemaVersion"}},"required":["SchemaVersion","RegistryName","SchemaName"]}},"DescribeCodeBinding":{"http":{"method":"GET","requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}","responseCode":200},"input":{"type":"structure","members":{"Language":{"location":"uri","locationName":"language"},"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"},"SchemaVersion":{"location":"querystring","locationName":"schemaVersion"}},"required":["RegistryName","SchemaName","Language"]},"output":{"type":"structure","members":{"CreationDate":{"shape":"Se"},"LastModified":{"shape":"Se"},"SchemaVersion":{},"Status":{}}}},"DescribeDiscoverer":{"http":{"method":"GET","requestUri":"/v1/discoverers/id/{discovererId}","responseCode":200},"input":{"type":"structure","members":{"DiscovererId":{"location":"uri","locationName":"discovererId"}},"required":["DiscovererId"]},"output":{"type":"structure","members":{"Description":{},"DiscovererArn":{},"DiscovererId":{},"SourceArn":{},"State":{},"Tags":{"shape":"S4","locationName":"tags"}}}},"DescribeRegistry":{"http":{"method":"GET","requestUri":"/v1/registries/name/{registryName}","responseCode":200},"input":{"type":"structure","members":{"RegistryName":{"location":"uri","locationName":"registryName"}},"required":["RegistryName"]},"output":{"type":"structure","members":{"Description":{},"RegistryArn":{},"RegistryName":{},"Tags":{"shape":"S4","locationName":"tags"}}}},"DescribeSchema":{"http":{"method":"GET","requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}","responseCode":200},"input":{"type":"structure","members":{"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"},"SchemaVersion":{"location":"querystring","locationName":"schemaVersion"}},"required":["RegistryName","SchemaName"]},"output":{"type":"structure","members":{"Content":{},"Description":{},"LastModified":{"shape":"Se"},"SchemaArn":{},"SchemaName":{},"SchemaVersion":{},"Tags":{"shape":"S4","locationName":"tags"},"Type":{},"VersionCreatedDate":{"shape":"Se"}}}},"GetCodeBindingSource":{"http":{"method":"GET","requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source","responseCode":200},"input":{"type":"structure","members":{"Language":{"location":"uri","locationName":"language"},"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"},"SchemaVersion":{"location":"querystring","locationName":"schemaVersion"}},"required":["RegistryName","SchemaName","Language"]},"output":{"type":"structure","members":{"Body":{"type":"blob"}},"payload":"Body"}},"GetDiscoveredSchema":{"http":{"requestUri":"/v1/discover","responseCode":200},"input":{"type":"structure","members":{"Events":{"type":"list","member":{}},"Type":{}},"required":["Type","Events"]},"output":{"type":"structure","members":{"Content":{}}}},"ListDiscoverers":{"http":{"method":"GET","requestUri":"/v1/discoverers","responseCode":200},"input":{"type":"structure","members":{"DiscovererIdPrefix":{"location":"querystring","locationName":"discovererIdPrefix"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"SourceArnPrefix":{"location":"querystring","locationName":"sourceArnPrefix"}}},"output":{"type":"structure","members":{"Discoverers":{"shape":"S12"},"NextToken":{}}}},"ListRegistries":{"http":{"method":"GET","requestUri":"/v1/registries","responseCode":200},"input":{"type":"structure","members":{"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RegistryNamePrefix":{"location":"querystring","locationName":"registryNamePrefix"},"Scope":{"location":"querystring","locationName":"scope"}}},"output":{"type":"structure","members":{"NextToken":{},"Registries":{"type":"list","member":{"type":"structure","members":{"RegistryArn":{},"RegistryName":{},"Tags":{"shape":"S4","locationName":"tags"}}}}}}},"ListSchemaVersions":{"http":{"method":"GET","requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions","responseCode":200},"input":{"type":"structure","members":{"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"}},"required":["RegistryName","SchemaName"]},"output":{"type":"structure","members":{"NextToken":{},"SchemaVersions":{"type":"list","member":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"SchemaVersion":{}}}}}}},"ListSchemas":{"http":{"method":"GET","requestUri":"/v1/registries/name/{registryName}/schemas","responseCode":200},"input":{"type":"structure","members":{"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaNamePrefix":{"location":"querystring","locationName":"schemaNamePrefix"}},"required":["RegistryName"]},"output":{"type":"structure","members":{"NextToken":{},"Schemas":{"type":"list","member":{"type":"structure","members":{"LastModified":{"shape":"Se"},"SchemaArn":{},"SchemaName":{},"Tags":{"shape":"S4","locationName":"tags"},"VersionCount":{"type":"long"}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resource-arn}","responseCode":200},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"}},"required":["ResourceArn"]},"output":{"type":"structure","members":{"Tags":{"shape":"S4"}},"required":["Tags"]}},"LockServiceLinkedRole":{"http":{"requestUri":"/slr-deletion/lock","responseCode":200},"input":{"type":"structure","members":{"RoleArn":{},"Timeout":{"type":"integer"}},"required":["Timeout","RoleArn"]},"output":{"type":"structure","members":{"CanBeDeleted":{"type":"boolean"},"ReasonOfFailure":{},"RelatedResources":{"shape":"S12"}}},"internal":true},"PutCodeBinding":{"http":{"requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}","responseCode":202},"input":{"type":"structure","members":{"Language":{"location":"uri","locationName":"language"},"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"},"SchemaVersion":{"location":"querystring","locationName":"schemaVersion"}},"required":["RegistryName","SchemaName","Language"]},"output":{"type":"structure","members":{"CreationDate":{"shape":"Se"},"LastModified":{"shape":"Se"},"SchemaVersion":{},"Status":{}}}},"SearchSchemas":{"http":{"method":"GET","requestUri":"/v1/registries/name/{registryName}/schemas/search","responseCode":200},"input":{"type":"structure","members":{"Keywords":{"location":"querystring","locationName":"keywords"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"RegistryName":{"location":"uri","locationName":"registryName"}},"required":["RegistryName","Keywords"]},"output":{"type":"structure","members":{"NextToken":{},"Schemas":{"type":"list","member":{"type":"structure","members":{"RegistryName":{},"SchemaArn":{},"SchemaName":{},"SchemaVersions":{"type":"list","member":{"type":"structure","members":{"CreatedDate":{"shape":"Se"},"SchemaVersion":{}}}}}}}}}},"StartDiscoverer":{"http":{"requestUri":"/v1/discoverers/id/{discovererId}/start","responseCode":200},"input":{"type":"structure","members":{"DiscovererId":{"location":"uri","locationName":"discovererId"}},"required":["DiscovererId"]},"output":{"type":"structure","members":{"DiscovererId":{},"State":{}}}},"StopDiscoverer":{"http":{"requestUri":"/v1/discoverers/id/{discovererId}/stop","responseCode":200},"input":{"type":"structure","members":{"DiscovererId":{"location":"uri","locationName":"discovererId"}},"required":["DiscovererId"]},"output":{"type":"structure","members":{"DiscovererId":{},"State":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"Tags":{"shape":"S4","locationName":"tags"}},"required":["ResourceArn","Tags"]}},"UnlockServiceLinkedRole":{"http":{"requestUri":"/slr-deletion/unlock","responseCode":200},"input":{"type":"structure","members":{"RoleArn":{}},"required":["RoleArn"]},"output":{"type":"structure","members":{}},"internal":true},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resource-arn}","responseCode":204},"input":{"type":"structure","members":{"ResourceArn":{"location":"uri","locationName":"resource-arn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}},"required":["TagKeys","ResourceArn"]}},"UpdateDiscoverer":{"http":{"method":"PUT","requestUri":"/v1/discoverers/id/{discovererId}","responseCode":200},"input":{"type":"structure","members":{"Description":{},"DiscovererId":{"location":"uri","locationName":"discovererId"}},"required":["DiscovererId"]},"output":{"type":"structure","members":{"Description":{},"DiscovererArn":{},"DiscovererId":{},"SourceArn":{},"State":{},"Tags":{"shape":"S4","locationName":"tags"}}}},"UpdateRegistry":{"http":{"method":"PUT","requestUri":"/v1/registries/name/{registryName}","responseCode":200},"input":{"type":"structure","members":{"Description":{},"RegistryName":{"location":"uri","locationName":"registryName"}},"required":["RegistryName"]},"output":{"type":"structure","members":{"Description":{},"RegistryArn":{},"RegistryName":{},"Tags":{"shape":"S4","locationName":"tags"}}}},"UpdateSchema":{"http":{"method":"PUT","requestUri":"/v1/registries/name/{registryName}/schemas/name/{schemaName}","responseCode":200},"input":{"type":"structure","members":{"ClientTokenId":{"idempotencyToken":true},"Content":{},"Description":{},"RegistryName":{"location":"uri","locationName":"registryName"},"SchemaName":{"location":"uri","locationName":"schemaName"},"Type":{}},"required":["RegistryName","SchemaName"]},"output":{"type":"structure","members":{"Description":{},"LastModified":{"shape":"Se"},"SchemaArn":{},"SchemaName":{},"SchemaVersion":{},"Tags":{"shape":"S4","locationName":"tags"},"Type":{},"VersionCreatedDate":{"shape":"Se"}}}}},"shapes":{"S4":{"type":"map","key":{},"value":{}},"Se":{"type":"timestamp","timestampFormat":"iso8601"},"S12":{"type":"list","member":{"type":"structure","members":{"DiscovererArn":{},"DiscovererId":{},"SourceArn":{},"State":{},"Tags":{"shape":"S4","locationName":"tags"}}}}}}' - ); + Object.defineProperty(exports, "__esModule", { value: true }); - /***/ - }, + var deprecation = __webpack_require__(7692); - /***/ 50738: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDiscoverers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"Discoverers"},"ListRegistries":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"Registries"},"ListSchemaVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"SchemaVersions"},"ListSchemas":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"Schemas"},"SearchSchemas":{"input_token":"NextToken","output_token":"NextToken","limit_key":"Limit","result_key":"Schemas"}}}' + var endpointsByScope = { + actions: { + cancelWorkflowRun: { + method: "POST", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + run_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runs/:run_id/cancel", + }, + createOrUpdateSecretForRepo: { + method: "PUT", + params: { + encrypted_value: { + type: "string", + }, + key_id: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/secrets/:name", + }, + createRegistrationToken: { + method: "POST", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/runners/registration-token", + }, + createRemoveToken: { + method: "POST", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/runners/remove-token", + }, + deleteArtifact: { + method: "DELETE", + params: { + artifact_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/artifacts/:artifact_id", + }, + deleteSecretFromRepo: { + method: "DELETE", + params: { + name: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/secrets/:name", + }, + downloadArtifact: { + method: "GET", + params: { + archive_format: { + required: true, + type: "string", + }, + artifact_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/actions/artifacts/:artifact_id/:archive_format", + }, + getArtifact: { + method: "GET", + params: { + artifact_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/artifacts/:artifact_id", + }, + getPublicKey: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/secrets/public-key", + }, + getSecret: { + method: "GET", + params: { + name: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/secrets/:name", + }, + getSelfHostedRunner: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + runner_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runners/:runner_id", + }, + getWorkflow: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + workflow_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/workflows/:workflow_id", + }, + getWorkflowJob: { + method: "GET", + params: { + job_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/jobs/:job_id", + }, + getWorkflowRun: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + run_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runs/:run_id", + }, + listDownloadsForSelfHostedRunnerApplication: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/runners/downloads", + }, + listJobsForWorkflowRun: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + run_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runs/:run_id/jobs", + }, + listRepoWorkflowRuns: { + method: "GET", + params: { + actor: { + type: "string", + }, + branch: { + type: "string", + }, + event: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + status: { + enum: ["completed", "status", "conclusion"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/runs", + }, + listRepoWorkflows: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/workflows", + }, + listSecretsForRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/secrets", + }, + listSelfHostedRunnersForRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/runners", + }, + listWorkflowJobLogs: { + method: "GET", + params: { + job_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/actions/jobs/:job_id/logs", + }, + listWorkflowRunArtifacts: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + run_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runs/:run_id/artifacts", + }, + listWorkflowRunLogs: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + run_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runs/:run_id/logs", + }, + listWorkflowRuns: { + method: "GET", + params: { + actor: { + type: "string", + }, + branch: { + type: "string", + }, + event: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + status: { + enum: ["completed", "status", "conclusion"], + type: "string", + }, + workflow_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/workflows/:workflow_id/runs", + }, + reRunWorkflow: { + method: "POST", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + run_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runs/:run_id/rerun", + }, + removeSelfHostedRunner: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + runner_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/actions/runners/:runner_id", + }, + }, + activity: { + checkStarringRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/user/starred/:owner/:repo", + }, + deleteRepoSubscription: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/subscription", + }, + deleteThreadSubscription: { + method: "DELETE", + params: { + thread_id: { + required: true, + type: "integer", + }, + }, + url: "/notifications/threads/:thread_id/subscription", + }, + getRepoSubscription: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/subscription", + }, + getThread: { + method: "GET", + params: { + thread_id: { + required: true, + type: "integer", + }, + }, + url: "/notifications/threads/:thread_id", + }, + getThreadSubscription: { + method: "GET", + params: { + thread_id: { + required: true, + type: "integer", + }, + }, + url: "/notifications/threads/:thread_id/subscription", + }, + listEventsForOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/events/orgs/:org", + }, + listEventsForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/events", + }, + listFeeds: { + method: "GET", + params: {}, + url: "/feeds", + }, + listNotifications: { + method: "GET", + params: { + all: { + type: "boolean", + }, + before: { + type: "string", + }, + page: { + type: "integer", + }, + participating: { + type: "boolean", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + }, + url: "/notifications", + }, + listNotificationsForRepo: { + method: "GET", + params: { + all: { + type: "boolean", + }, + before: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + participating: { + type: "boolean", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + since: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/notifications", + }, + listPublicEvents: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/events", + }, + listPublicEventsForOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/events", + }, + listPublicEventsForRepoNetwork: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/networks/:owner/:repo/events", + }, + listPublicEventsForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/events/public", + }, + listReceivedEventsForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/received_events", + }, + listReceivedPublicEventsForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/received_events/public", + }, + listRepoEvents: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/events", + }, + listReposStarredByAuthenticatedUser: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + }, + url: "/user/starred", + }, + listReposStarredByUser: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/starred", + }, + listReposWatchedByUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/subscriptions", + }, + listStargazersForRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/stargazers", + }, + listWatchedReposForAuthenticatedUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/subscriptions", + }, + listWatchersForRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/subscribers", + }, + markAsRead: { + method: "PUT", + params: { + last_read_at: { + type: "string", + }, + }, + url: "/notifications", + }, + markNotificationsAsReadForRepo: { + method: "PUT", + params: { + last_read_at: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/notifications", + }, + markThreadAsRead: { + method: "PATCH", + params: { + thread_id: { + required: true, + type: "integer", + }, + }, + url: "/notifications/threads/:thread_id", + }, + setRepoSubscription: { + method: "PUT", + params: { + ignored: { + type: "boolean", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + subscribed: { + type: "boolean", + }, + }, + url: "/repos/:owner/:repo/subscription", + }, + setThreadSubscription: { + method: "PUT", + params: { + ignored: { + type: "boolean", + }, + thread_id: { + required: true, + type: "integer", + }, + }, + url: "/notifications/threads/:thread_id/subscription", + }, + starRepo: { + method: "PUT", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/user/starred/:owner/:repo", + }, + unstarRepo: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/user/starred/:owner/:repo", + }, + }, + apps: { + addRepoToInstallation: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "PUT", + params: { + installation_id: { + required: true, + type: "integer", + }, + repository_id: { + required: true, + type: "integer", + }, + }, + url: + "/user/installations/:installation_id/repositories/:repository_id", + }, + checkAccountIsAssociatedWithAny: { + method: "GET", + params: { + account_id: { + required: true, + type: "integer", + }, + }, + url: "/marketplace_listing/accounts/:account_id", + }, + checkAccountIsAssociatedWithAnyStubbed: { + method: "GET", + params: { + account_id: { + required: true, + type: "integer", + }, + }, + url: "/marketplace_listing/stubbed/accounts/:account_id", + }, + checkAuthorization: { + deprecated: + "octokit.apps.checkAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#check-an-authorization", + method: "GET", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/tokens/:access_token", + }, + checkToken: { + headers: { + accept: "application/vnd.github.doctor-strange-preview+json", + }, + method: "POST", + params: { + access_token: { + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/token", + }, + createContentAttachment: { + headers: { + accept: "application/vnd.github.corsair-preview+json", + }, + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + content_reference_id: { + required: true, + type: "integer", + }, + title: { + required: true, + type: "string", + }, + }, + url: "/content_references/:content_reference_id/attachments", + }, + createFromManifest: { + headers: { + accept: "application/vnd.github.fury-preview+json", + }, + method: "POST", + params: { + code: { + required: true, + type: "string", + }, + }, + url: "/app-manifests/:code/conversions", + }, + createInstallationToken: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "POST", + params: { + installation_id: { + required: true, + type: "integer", + }, + permissions: { + type: "object", + }, + repository_ids: { + type: "integer[]", + }, + }, + url: "/app/installations/:installation_id/access_tokens", + }, + deleteAuthorization: { + headers: { + accept: "application/vnd.github.doctor-strange-preview+json", + }, + method: "DELETE", + params: { + access_token: { + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/grant", + }, + deleteInstallation: { + headers: { + accept: + "application/vnd.github.gambit-preview+json,application/vnd.github.machine-man-preview+json", + }, + method: "DELETE", + params: { + installation_id: { + required: true, + type: "integer", + }, + }, + url: "/app/installations/:installation_id", + }, + deleteToken: { + headers: { + accept: "application/vnd.github.doctor-strange-preview+json", + }, + method: "DELETE", + params: { + access_token: { + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/token", + }, + findOrgInstallation: { + deprecated: + "octokit.apps.findOrgInstallation() has been renamed to octokit.apps.getOrgInstallation() (2019-04-10)", + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/installation", + }, + findRepoInstallation: { + deprecated: + "octokit.apps.findRepoInstallation() has been renamed to octokit.apps.getRepoInstallation() (2019-04-10)", + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/installation", + }, + findUserInstallation: { + deprecated: + "octokit.apps.findUserInstallation() has been renamed to octokit.apps.getUserInstallation() (2019-04-10)", + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/installation", + }, + getAuthenticated: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: {}, + url: "/app", + }, + getBySlug: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + app_slug: { + required: true, + type: "string", + }, + }, + url: "/apps/:app_slug", + }, + getInstallation: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + installation_id: { + required: true, + type: "integer", + }, + }, + url: "/app/installations/:installation_id", + }, + getOrgInstallation: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/installation", + }, + getRepoInstallation: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/installation", + }, + getUserInstallation: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/installation", + }, + listAccountsUserOrOrgOnPlan: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + plan_id: { + required: true, + type: "integer", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + }, + url: "/marketplace_listing/plans/:plan_id/accounts", + }, + listAccountsUserOrOrgOnPlanStubbed: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + plan_id: { + required: true, + type: "integer", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + }, + url: "/marketplace_listing/stubbed/plans/:plan_id/accounts", + }, + listInstallationReposForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + installation_id: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/installations/:installation_id/repositories", + }, + listInstallations: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/app/installations", + }, + listInstallationsForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/installations", + }, + listMarketplacePurchasesForAuthenticatedUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/marketplace_purchases", + }, + listMarketplacePurchasesForAuthenticatedUserStubbed: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/marketplace_purchases/stubbed", + }, + listPlans: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/marketplace_listing/plans", + }, + listPlansStubbed: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/marketplace_listing/stubbed/plans", + }, + listRepos: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/installation/repositories", + }, + removeRepoFromInstallation: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "DELETE", + params: { + installation_id: { + required: true, + type: "integer", + }, + repository_id: { + required: true, + type: "integer", + }, + }, + url: + "/user/installations/:installation_id/repositories/:repository_id", + }, + resetAuthorization: { + deprecated: + "octokit.apps.resetAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#reset-an-authorization", + method: "POST", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/tokens/:access_token", + }, + resetToken: { + headers: { + accept: "application/vnd.github.doctor-strange-preview+json", + }, + method: "PATCH", + params: { + access_token: { + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/token", + }, + revokeAuthorizationForApplication: { + deprecated: + "octokit.apps.revokeAuthorizationForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-an-authorization-for-an-application", + method: "DELETE", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/tokens/:access_token", + }, + revokeGrantForApplication: { + deprecated: + "octokit.apps.revokeGrantForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-a-grant-for-an-application", + method: "DELETE", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/grants/:access_token", + }, + revokeInstallationToken: { + headers: { + accept: "application/vnd.github.gambit-preview+json", + }, + method: "DELETE", + params: {}, + url: "/installation/token", + }, + }, + checks: { + create: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "POST", + params: { + actions: { + type: "object[]", + }, + "actions[].description": { + required: true, + type: "string", + }, + "actions[].identifier": { + required: true, + type: "string", + }, + "actions[].label": { + required: true, + type: "string", + }, + completed_at: { + type: "string", + }, + conclusion: { + enum: [ + "success", + "failure", + "neutral", + "cancelled", + "timed_out", + "action_required", + ], + type: "string", + }, + details_url: { + type: "string", + }, + external_id: { + type: "string", + }, + head_sha: { + required: true, + type: "string", + }, + name: { + required: true, + type: "string", + }, + output: { + type: "object", + }, + "output.annotations": { + type: "object[]", + }, + "output.annotations[].annotation_level": { + enum: ["notice", "warning", "failure"], + required: true, + type: "string", + }, + "output.annotations[].end_column": { + type: "integer", + }, + "output.annotations[].end_line": { + required: true, + type: "integer", + }, + "output.annotations[].message": { + required: true, + type: "string", + }, + "output.annotations[].path": { + required: true, + type: "string", + }, + "output.annotations[].raw_details": { + type: "string", + }, + "output.annotations[].start_column": { + type: "integer", + }, + "output.annotations[].start_line": { + required: true, + type: "integer", + }, + "output.annotations[].title": { + type: "string", + }, + "output.images": { + type: "object[]", + }, + "output.images[].alt": { + required: true, + type: "string", + }, + "output.images[].caption": { + type: "string", + }, + "output.images[].image_url": { + required: true, + type: "string", + }, + "output.summary": { + required: true, + type: "string", + }, + "output.text": { + type: "string", + }, + "output.title": { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + started_at: { + type: "string", + }, + status: { + enum: ["queued", "in_progress", "completed"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-runs", + }, + createSuite: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "POST", + params: { + head_sha: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-suites", + }, + get: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "GET", + params: { + check_run_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-runs/:check_run_id", + }, + getSuite: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "GET", + params: { + check_suite_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-suites/:check_suite_id", + }, + listAnnotations: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "GET", + params: { + check_run_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-runs/:check_run_id/annotations", + }, + listForRef: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "GET", + params: { + check_name: { + type: "string", + }, + filter: { + enum: ["latest", "all"], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + status: { + enum: ["queued", "in_progress", "completed"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:ref/check-runs", + }, + listForSuite: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "GET", + params: { + check_name: { + type: "string", + }, + check_suite_id: { + required: true, + type: "integer", + }, + filter: { + enum: ["latest", "all"], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + status: { + enum: ["queued", "in_progress", "completed"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-suites/:check_suite_id/check-runs", + }, + listSuitesForRef: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "GET", + params: { + app_id: { + type: "integer", + }, + check_name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:ref/check-suites", + }, + rerequestSuite: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "POST", + params: { + check_suite_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-suites/:check_suite_id/rerequest", + }, + setSuitesPreferences: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "PATCH", + params: { + auto_trigger_checks: { + type: "object[]", + }, + "auto_trigger_checks[].app_id": { + required: true, + type: "integer", + }, + "auto_trigger_checks[].setting": { + required: true, + type: "boolean", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-suites/preferences", + }, + update: { + headers: { + accept: "application/vnd.github.antiope-preview+json", + }, + method: "PATCH", + params: { + actions: { + type: "object[]", + }, + "actions[].description": { + required: true, + type: "string", + }, + "actions[].identifier": { + required: true, + type: "string", + }, + "actions[].label": { + required: true, + type: "string", + }, + check_run_id: { + required: true, + type: "integer", + }, + completed_at: { + type: "string", + }, + conclusion: { + enum: [ + "success", + "failure", + "neutral", + "cancelled", + "timed_out", + "action_required", + ], + type: "string", + }, + details_url: { + type: "string", + }, + external_id: { + type: "string", + }, + name: { + type: "string", + }, + output: { + type: "object", + }, + "output.annotations": { + type: "object[]", + }, + "output.annotations[].annotation_level": { + enum: ["notice", "warning", "failure"], + required: true, + type: "string", + }, + "output.annotations[].end_column": { + type: "integer", + }, + "output.annotations[].end_line": { + required: true, + type: "integer", + }, + "output.annotations[].message": { + required: true, + type: "string", + }, + "output.annotations[].path": { + required: true, + type: "string", + }, + "output.annotations[].raw_details": { + type: "string", + }, + "output.annotations[].start_column": { + type: "integer", + }, + "output.annotations[].start_line": { + required: true, + type: "integer", + }, + "output.annotations[].title": { + type: "string", + }, + "output.images": { + type: "object[]", + }, + "output.images[].alt": { + required: true, + type: "string", + }, + "output.images[].caption": { + type: "string", + }, + "output.images[].image_url": { + required: true, + type: "string", + }, + "output.summary": { + required: true, + type: "string", + }, + "output.text": { + type: "string", + }, + "output.title": { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + started_at: { + type: "string", + }, + status: { + enum: ["queued", "in_progress", "completed"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/check-runs/:check_run_id", + }, + }, + codesOfConduct: { + getConductCode: { + headers: { + accept: "application/vnd.github.scarlet-witch-preview+json", + }, + method: "GET", + params: { + key: { + required: true, + type: "string", + }, + }, + url: "/codes_of_conduct/:key", + }, + getForRepo: { + headers: { + accept: "application/vnd.github.scarlet-witch-preview+json", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/community/code_of_conduct", + }, + listConductCodes: { + headers: { + accept: "application/vnd.github.scarlet-witch-preview+json", + }, + method: "GET", + params: {}, + url: "/codes_of_conduct", + }, + }, + emojis: { + get: { + method: "GET", + params: {}, + url: "/emojis", + }, + }, + gists: { + checkIsStarred: { + method: "GET", + params: { + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/star", + }, + create: { + method: "POST", + params: { + description: { + type: "string", + }, + files: { + required: true, + type: "object", + }, + "files.content": { + type: "string", + }, + public: { + type: "boolean", + }, + }, + url: "/gists", + }, + createComment: { + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/comments", + }, + delete: { + method: "DELETE", + params: { + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id", + }, + deleteComment: { + method: "DELETE", + params: { + comment_id: { + required: true, + type: "integer", + }, + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/comments/:comment_id", + }, + fork: { + method: "POST", + params: { + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/forks", + }, + get: { + method: "GET", + params: { + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id", + }, + getComment: { + method: "GET", + params: { + comment_id: { + required: true, + type: "integer", + }, + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/comments/:comment_id", + }, + getRevision: { + method: "GET", + params: { + gist_id: { + required: true, + type: "string", + }, + sha: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/:sha", + }, + list: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + }, + url: "/gists", + }, + listComments: { + method: "GET", + params: { + gist_id: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/gists/:gist_id/comments", + }, + listCommits: { + method: "GET", + params: { + gist_id: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/gists/:gist_id/commits", + }, + listForks: { + method: "GET", + params: { + gist_id: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/gists/:gist_id/forks", + }, + listPublic: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + }, + url: "/gists/public", + }, + listPublicForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/gists", + }, + listStarred: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + }, + url: "/gists/starred", + }, + star: { + method: "PUT", + params: { + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/star", + }, + unstar: { + method: "DELETE", + params: { + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/star", + }, + update: { + method: "PATCH", + params: { + description: { + type: "string", + }, + files: { + type: "object", + }, + "files.content": { + type: "string", + }, + "files.filename": { + type: "string", + }, + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id", + }, + updateComment: { + method: "PATCH", + params: { + body: { + required: true, + type: "string", + }, + comment_id: { + required: true, + type: "integer", + }, + gist_id: { + required: true, + type: "string", + }, + }, + url: "/gists/:gist_id/comments/:comment_id", + }, + }, + git: { + createBlob: { + method: "POST", + params: { + content: { + required: true, + type: "string", + }, + encoding: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/blobs", + }, + createCommit: { + method: "POST", + params: { + author: { + type: "object", + }, + "author.date": { + type: "string", + }, + "author.email": { + type: "string", + }, + "author.name": { + type: "string", + }, + committer: { + type: "object", + }, + "committer.date": { + type: "string", + }, + "committer.email": { + type: "string", + }, + "committer.name": { + type: "string", + }, + message: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + parents: { + required: true, + type: "string[]", + }, + repo: { + required: true, + type: "string", + }, + signature: { + type: "string", + }, + tree: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/commits", + }, + createRef: { + method: "POST", + params: { + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/refs", + }, + createTag: { + method: "POST", + params: { + message: { + required: true, + type: "string", + }, + object: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + tag: { + required: true, + type: "string", + }, + tagger: { + type: "object", + }, + "tagger.date": { + type: "string", + }, + "tagger.email": { + type: "string", + }, + "tagger.name": { + type: "string", + }, + type: { + enum: ["commit", "tree", "blob"], + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/tags", + }, + createTree: { + method: "POST", + params: { + base_tree: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + tree: { + required: true, + type: "object[]", + }, + "tree[].content": { + type: "string", + }, + "tree[].mode": { + enum: ["100644", "100755", "040000", "160000", "120000"], + type: "string", + }, + "tree[].path": { + type: "string", + }, + "tree[].sha": { + allowNull: true, + type: "string", + }, + "tree[].type": { + enum: ["blob", "tree", "commit"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/trees", + }, + deleteRef: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/refs/:ref", + }, + getBlob: { + method: "GET", + params: { + file_sha: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/blobs/:file_sha", + }, + getCommit: { + method: "GET", + params: { + commit_sha: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/commits/:commit_sha", + }, + getRef: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/ref/:ref", + }, + getTag: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + tag_sha: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/tags/:tag_sha", + }, + getTree: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + recursive: { + enum: ["1"], + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + tree_sha: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/trees/:tree_sha", + }, + listMatchingRefs: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/matching-refs/:ref", + }, + listRefs: { + method: "GET", + params: { + namespace: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/refs/:namespace", + }, + updateRef: { + method: "PATCH", + params: { + force: { + type: "boolean", + }, + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/git/refs/:ref", + }, + }, + gitignore: { + getTemplate: { + method: "GET", + params: { + name: { + required: true, + type: "string", + }, + }, + url: "/gitignore/templates/:name", + }, + listTemplates: { + method: "GET", + params: {}, + url: "/gitignore/templates", + }, + }, + interactions: { + addOrUpdateRestrictionsForOrg: { + headers: { + accept: "application/vnd.github.sombra-preview+json", + }, + method: "PUT", + params: { + limit: { + enum: [ + "existing_users", + "contributors_only", + "collaborators_only", + ], + required: true, + type: "string", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/interaction-limits", + }, + addOrUpdateRestrictionsForRepo: { + headers: { + accept: "application/vnd.github.sombra-preview+json", + }, + method: "PUT", + params: { + limit: { + enum: [ + "existing_users", + "contributors_only", + "collaborators_only", + ], + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/interaction-limits", + }, + getRestrictionsForOrg: { + headers: { + accept: "application/vnd.github.sombra-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/interaction-limits", + }, + getRestrictionsForRepo: { + headers: { + accept: "application/vnd.github.sombra-preview+json", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/interaction-limits", + }, + removeRestrictionsForOrg: { + headers: { + accept: "application/vnd.github.sombra-preview+json", + }, + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/interaction-limits", + }, + removeRestrictionsForRepo: { + headers: { + accept: "application/vnd.github.sombra-preview+json", + }, + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/interaction-limits", + }, + }, + issues: { + addAssignees: { + method: "POST", + params: { + assignees: { + type: "string[]", + }, + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/assignees", + }, + addLabels: { + method: "POST", + params: { + issue_number: { + required: true, + type: "integer", + }, + labels: { + required: true, + type: "string[]", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/labels", + }, + checkAssignee: { + method: "GET", + params: { + assignee: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/assignees/:assignee", + }, + create: { + method: "POST", + params: { + assignee: { + type: "string", + }, + assignees: { + type: "string[]", + }, + body: { + type: "string", + }, + labels: { + type: "string[]", + }, + milestone: { + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + title: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues", + }, + createComment: { + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/comments", + }, + createLabel: { + method: "POST", + params: { + color: { + required: true, + type: "string", + }, + description: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/labels", + }, + createMilestone: { + method: "POST", + params: { + description: { + type: "string", + }, + due_on: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + state: { + enum: ["open", "closed"], + type: "string", + }, + title: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/milestones", + }, + deleteComment: { + method: "DELETE", + params: { + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/comments/:comment_id", + }, + deleteLabel: { + method: "DELETE", + params: { + name: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/labels/:name", + }, + deleteMilestone: { + method: "DELETE", + params: { + milestone_number: { + required: true, + type: "integer", + }, + number: { + alias: "milestone_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/milestones/:milestone_number", + }, + get: { + method: "GET", + params: { + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number", + }, + getComment: { + method: "GET", + params: { + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/comments/:comment_id", + }, + getEvent: { + method: "GET", + params: { + event_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/events/:event_id", + }, + getLabel: { + method: "GET", + params: { + name: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/labels/:name", + }, + getMilestone: { + method: "GET", + params: { + milestone_number: { + required: true, + type: "integer", + }, + number: { + alias: "milestone_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/milestones/:milestone_number", + }, + list: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + filter: { + enum: ["assigned", "created", "mentioned", "subscribed", "all"], + type: "string", + }, + labels: { + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + sort: { + enum: ["created", "updated", "comments"], + type: "string", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/issues", + }, + listAssignees: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/assignees", + }, + listComments: { + method: "GET", + params: { + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + since: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/comments", + }, + listCommentsForRepo: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + since: { + type: "string", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/comments", + }, + listEvents: { + method: "GET", + params: { + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/events", + }, + listEventsForRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/events", + }, + listEventsForTimeline: { + headers: { + accept: "application/vnd.github.mockingbird-preview+json", + }, + method: "GET", + params: { + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/timeline", + }, + listForAuthenticatedUser: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + filter: { + enum: ["assigned", "created", "mentioned", "subscribed", "all"], + type: "string", + }, + labels: { + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + sort: { + enum: ["created", "updated", "comments"], + type: "string", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/user/issues", + }, + listForOrg: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + filter: { + enum: ["assigned", "created", "mentioned", "subscribed", "all"], + type: "string", + }, + labels: { + type: "string", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + sort: { + enum: ["created", "updated", "comments"], + type: "string", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/orgs/:org/issues", + }, + listForRepo: { + method: "GET", + params: { + assignee: { + type: "string", + }, + creator: { + type: "string", + }, + direction: { + enum: ["asc", "desc"], + type: "string", + }, + labels: { + type: "string", + }, + mentioned: { + type: "string", + }, + milestone: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + since: { + type: "string", + }, + sort: { + enum: ["created", "updated", "comments"], + type: "string", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues", + }, + listLabelsForMilestone: { + method: "GET", + params: { + milestone_number: { + required: true, + type: "integer", + }, + number: { + alias: "milestone_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/milestones/:milestone_number/labels", + }, + listLabelsForRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/labels", + }, + listLabelsOnIssue: { + method: "GET", + params: { + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/labels", + }, + listMilestonesForRepo: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + sort: { + enum: ["due_on", "completeness"], + type: "string", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/milestones", + }, + lock: { + method: "PUT", + params: { + issue_number: { + required: true, + type: "integer", + }, + lock_reason: { + enum: ["off-topic", "too heated", "resolved", "spam"], + type: "string", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/lock", + }, + removeAssignees: { + method: "DELETE", + params: { + assignees: { + type: "string[]", + }, + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/assignees", + }, + removeLabel: { + method: "DELETE", + params: { + issue_number: { + required: true, + type: "integer", + }, + name: { + required: true, + type: "string", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/labels/:name", + }, + removeLabels: { + method: "DELETE", + params: { + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/labels", + }, + replaceLabels: { + method: "PUT", + params: { + issue_number: { + required: true, + type: "integer", + }, + labels: { + type: "string[]", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/labels", + }, + unlock: { + method: "DELETE", + params: { + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/lock", + }, + update: { + method: "PATCH", + params: { + assignee: { + type: "string", + }, + assignees: { + type: "string[]", + }, + body: { + type: "string", + }, + issue_number: { + required: true, + type: "integer", + }, + labels: { + type: "string[]", + }, + milestone: { + allowNull: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + state: { + enum: ["open", "closed"], + type: "string", + }, + title: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number", + }, + updateComment: { + method: "PATCH", + params: { + body: { + required: true, + type: "string", + }, + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/comments/:comment_id", + }, + updateLabel: { + method: "PATCH", + params: { + color: { + type: "string", + }, + current_name: { + required: true, + type: "string", + }, + description: { + type: "string", + }, + name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/labels/:current_name", + }, + updateMilestone: { + method: "PATCH", + params: { + description: { + type: "string", + }, + due_on: { + type: "string", + }, + milestone_number: { + required: true, + type: "integer", + }, + number: { + alias: "milestone_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + state: { + enum: ["open", "closed"], + type: "string", + }, + title: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/milestones/:milestone_number", + }, + }, + licenses: { + get: { + method: "GET", + params: { + license: { + required: true, + type: "string", + }, + }, + url: "/licenses/:license", + }, + getForRepo: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/license", + }, + list: { + deprecated: + "octokit.licenses.list() has been renamed to octokit.licenses.listCommonlyUsed() (2019-03-05)", + method: "GET", + params: {}, + url: "/licenses", + }, + listCommonlyUsed: { + method: "GET", + params: {}, + url: "/licenses", + }, + }, + markdown: { + render: { + method: "POST", + params: { + context: { + type: "string", + }, + mode: { + enum: ["markdown", "gfm"], + type: "string", + }, + text: { + required: true, + type: "string", + }, + }, + url: "/markdown", + }, + renderRaw: { + headers: { + "content-type": "text/plain; charset=utf-8", + }, + method: "POST", + params: { + data: { + mapTo: "data", + required: true, + type: "string", + }, + }, + url: "/markdown/raw", + }, + }, + meta: { + get: { + method: "GET", + params: {}, + url: "/meta", + }, + }, + migrations: { + cancelImport: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/import", + }, + deleteArchiveForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "DELETE", + params: { + migration_id: { + required: true, + type: "integer", + }, + }, + url: "/user/migrations/:migration_id/archive", + }, + deleteArchiveForOrg: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "DELETE", + params: { + migration_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/migrations/:migration_id/archive", + }, + downloadArchiveForOrg: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + migration_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/migrations/:migration_id/archive", + }, + getArchiveForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + migration_id: { + required: true, + type: "integer", + }, + }, + url: "/user/migrations/:migration_id/archive", + }, + getArchiveForOrg: { + deprecated: + "octokit.migrations.getArchiveForOrg() has been renamed to octokit.migrations.downloadArchiveForOrg() (2020-01-27)", + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + migration_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/migrations/:migration_id/archive", + }, + getCommitAuthors: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + since: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/import/authors", + }, + getImportProgress: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/import", + }, + getLargeFiles: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/import/large_files", + }, + getStatusForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + migration_id: { + required: true, + type: "integer", + }, + }, + url: "/user/migrations/:migration_id", + }, + getStatusForOrg: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + migration_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/migrations/:migration_id", + }, + listForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/migrations", + }, + listForOrg: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/migrations", + }, + listReposForOrg: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + migration_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/migrations/:migration_id/repositories", + }, + listReposForUser: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "GET", + params: { + migration_id: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/:migration_id/repositories", + }, + mapCommitAuthor: { + method: "PATCH", + params: { + author_id: { + required: true, + type: "integer", + }, + email: { + type: "string", + }, + name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/import/authors/:author_id", + }, + setLfsPreference: { + method: "PATCH", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + use_lfs: { + enum: ["opt_in", "opt_out"], + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/import/lfs", + }, + startForAuthenticatedUser: { + method: "POST", + params: { + exclude_attachments: { + type: "boolean", + }, + lock_repositories: { + type: "boolean", + }, + repositories: { + required: true, + type: "string[]", + }, + }, + url: "/user/migrations", + }, + startForOrg: { + method: "POST", + params: { + exclude_attachments: { + type: "boolean", + }, + lock_repositories: { + type: "boolean", + }, + org: { + required: true, + type: "string", + }, + repositories: { + required: true, + type: "string[]", + }, + }, + url: "/orgs/:org/migrations", + }, + startImport: { + method: "PUT", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + tfvc_project: { + type: "string", + }, + vcs: { + enum: ["subversion", "git", "mercurial", "tfvc"], + type: "string", + }, + vcs_password: { + type: "string", + }, + vcs_url: { + required: true, + type: "string", + }, + vcs_username: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/import", + }, + unlockRepoForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "DELETE", + params: { + migration_id: { + required: true, + type: "integer", + }, + repo_name: { + required: true, + type: "string", + }, + }, + url: "/user/migrations/:migration_id/repos/:repo_name/lock", + }, + unlockRepoForOrg: { + headers: { + accept: "application/vnd.github.wyandotte-preview+json", + }, + method: "DELETE", + params: { + migration_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + repo_name: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/migrations/:migration_id/repos/:repo_name/lock", + }, + updateImport: { + method: "PATCH", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + vcs_password: { + type: "string", + }, + vcs_username: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/import", + }, + }, + oauthAuthorizations: { + checkAuthorization: { + deprecated: + "octokit.oauthAuthorizations.checkAuthorization() has been renamed to octokit.apps.checkAuthorization() (2019-11-05)", + method: "GET", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/tokens/:access_token", + }, + createAuthorization: { + deprecated: + "octokit.oauthAuthorizations.createAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization", + method: "POST", + params: { + client_id: { + type: "string", + }, + client_secret: { + type: "string", + }, + fingerprint: { + type: "string", + }, + note: { + required: true, + type: "string", + }, + note_url: { + type: "string", + }, + scopes: { + type: "string[]", + }, + }, + url: "/authorizations", + }, + deleteAuthorization: { + deprecated: + "octokit.oauthAuthorizations.deleteAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-an-authorization", + method: "DELETE", + params: { + authorization_id: { + required: true, + type: "integer", + }, + }, + url: "/authorizations/:authorization_id", + }, + deleteGrant: { + deprecated: + "octokit.oauthAuthorizations.deleteGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-a-grant", + method: "DELETE", + params: { + grant_id: { + required: true, + type: "integer", + }, + }, + url: "/applications/grants/:grant_id", + }, + getAuthorization: { + deprecated: + "octokit.oauthAuthorizations.getAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-authorization", + method: "GET", + params: { + authorization_id: { + required: true, + type: "integer", + }, + }, + url: "/authorizations/:authorization_id", + }, + getGrant: { + deprecated: + "octokit.oauthAuthorizations.getGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-grant", + method: "GET", + params: { + grant_id: { + required: true, + type: "integer", + }, + }, + url: "/applications/grants/:grant_id", + }, + getOrCreateAuthorizationForApp: { + deprecated: + "octokit.oauthAuthorizations.getOrCreateAuthorizationForApp() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app", + method: "PUT", + params: { + client_id: { + required: true, + type: "string", + }, + client_secret: { + required: true, + type: "string", + }, + fingerprint: { + type: "string", + }, + note: { + type: "string", + }, + note_url: { + type: "string", + }, + scopes: { + type: "string[]", + }, + }, + url: "/authorizations/clients/:client_id", + }, + getOrCreateAuthorizationForAppAndFingerprint: { + deprecated: + "octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app-and-fingerprint", + method: "PUT", + params: { + client_id: { + required: true, + type: "string", + }, + client_secret: { + required: true, + type: "string", + }, + fingerprint: { + required: true, + type: "string", + }, + note: { + type: "string", + }, + note_url: { + type: "string", + }, + scopes: { + type: "string[]", + }, + }, + url: "/authorizations/clients/:client_id/:fingerprint", + }, + getOrCreateAuthorizationForAppFingerprint: { + deprecated: + "octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint() has been renamed to octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() (2018-12-27)", + method: "PUT", + params: { + client_id: { + required: true, + type: "string", + }, + client_secret: { + required: true, + type: "string", + }, + fingerprint: { + required: true, + type: "string", + }, + note: { + type: "string", + }, + note_url: { + type: "string", + }, + scopes: { + type: "string[]", + }, + }, + url: "/authorizations/clients/:client_id/:fingerprint", + }, + listAuthorizations: { + deprecated: + "octokit.oauthAuthorizations.listAuthorizations() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-authorizations", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/authorizations", + }, + listGrants: { + deprecated: + "octokit.oauthAuthorizations.listGrants() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-grants", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/applications/grants", + }, + resetAuthorization: { + deprecated: + "octokit.oauthAuthorizations.resetAuthorization() has been renamed to octokit.apps.resetAuthorization() (2019-11-05)", + method: "POST", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/tokens/:access_token", + }, + revokeAuthorizationForApplication: { + deprecated: + "octokit.oauthAuthorizations.revokeAuthorizationForApplication() has been renamed to octokit.apps.revokeAuthorizationForApplication() (2019-11-05)", + method: "DELETE", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/tokens/:access_token", + }, + revokeGrantForApplication: { + deprecated: + "octokit.oauthAuthorizations.revokeGrantForApplication() has been renamed to octokit.apps.revokeGrantForApplication() (2019-11-05)", + method: "DELETE", + params: { + access_token: { + required: true, + type: "string", + }, + client_id: { + required: true, + type: "string", + }, + }, + url: "/applications/:client_id/grants/:access_token", + }, + updateAuthorization: { + deprecated: + "octokit.oauthAuthorizations.updateAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#update-an-existing-authorization", + method: "PATCH", + params: { + add_scopes: { + type: "string[]", + }, + authorization_id: { + required: true, + type: "integer", + }, + fingerprint: { + type: "string", + }, + note: { + type: "string", + }, + note_url: { + type: "string", + }, + remove_scopes: { + type: "string[]", + }, + scopes: { + type: "string[]", + }, + }, + url: "/authorizations/:authorization_id", + }, + }, + orgs: { + addOrUpdateMembership: { + method: "PUT", + params: { + org: { + required: true, + type: "string", + }, + role: { + enum: ["admin", "member"], + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/memberships/:username", + }, + blockUser: { + method: "PUT", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/blocks/:username", + }, + checkBlockedUser: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/blocks/:username", + }, + checkMembership: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/members/:username", + }, + checkPublicMembership: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/public_members/:username", + }, + concealMembership: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/public_members/:username", + }, + convertMemberToOutsideCollaborator: { + method: "PUT", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/outside_collaborators/:username", + }, + createHook: { + method: "POST", + params: { + active: { + type: "boolean", + }, + config: { + required: true, + type: "object", + }, + "config.content_type": { + type: "string", + }, + "config.insecure_ssl": { + type: "string", + }, + "config.secret": { + type: "string", + }, + "config.url": { + required: true, + type: "string", + }, + events: { + type: "string[]", + }, + name: { + required: true, + type: "string", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/hooks", + }, + createInvitation: { + method: "POST", + params: { + email: { + type: "string", + }, + invitee_id: { + type: "integer", + }, + org: { + required: true, + type: "string", + }, + role: { + enum: ["admin", "direct_member", "billing_manager"], + type: "string", + }, + team_ids: { + type: "integer[]", + }, + }, + url: "/orgs/:org/invitations", + }, + deleteHook: { + method: "DELETE", + params: { + hook_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/hooks/:hook_id", + }, + get: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org", + }, + getHook: { + method: "GET", + params: { + hook_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/hooks/:hook_id", + }, + getMembership: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/memberships/:username", + }, + getMembershipForAuthenticatedUser: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + }, + url: "/user/memberships/orgs/:org", + }, + list: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "integer", + }, + }, + url: "/organizations", + }, + listBlockedUsers: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/blocks", + }, + listForAuthenticatedUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/orgs", + }, + listForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/orgs", + }, + listHooks: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/hooks", + }, + listInstallations: { + headers: { + accept: "application/vnd.github.machine-man-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/installations", + }, + listInvitationTeams: { + method: "GET", + params: { + invitation_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/invitations/:invitation_id/teams", + }, + listMembers: { + method: "GET", + params: { + filter: { + enum: ["2fa_disabled", "all"], + type: "string", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + role: { + enum: ["all", "admin", "member"], + type: "string", + }, + }, + url: "/orgs/:org/members", + }, + listMemberships: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + state: { + enum: ["active", "pending"], + type: "string", + }, + }, + url: "/user/memberships/orgs", + }, + listOutsideCollaborators: { + method: "GET", + params: { + filter: { + enum: ["2fa_disabled", "all"], + type: "string", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/outside_collaborators", + }, + listPendingInvitations: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/invitations", + }, + listPublicMembers: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/public_members", + }, + pingHook: { + method: "POST", + params: { + hook_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/hooks/:hook_id/pings", + }, + publicizeMembership: { + method: "PUT", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/public_members/:username", + }, + removeMember: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/members/:username", + }, + removeMembership: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/memberships/:username", + }, + removeOutsideCollaborator: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/outside_collaborators/:username", + }, + unblockUser: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/blocks/:username", + }, + update: { + method: "PATCH", + params: { + billing_email: { + type: "string", + }, + company: { + type: "string", + }, + default_repository_permission: { + enum: ["read", "write", "admin", "none"], + type: "string", + }, + description: { + type: "string", + }, + email: { + type: "string", + }, + has_organization_projects: { + type: "boolean", + }, + has_repository_projects: { + type: "boolean", + }, + location: { + type: "string", + }, + members_allowed_repository_creation_type: { + enum: ["all", "private", "none"], + type: "string", + }, + members_can_create_internal_repositories: { + type: "boolean", + }, + members_can_create_private_repositories: { + type: "boolean", + }, + members_can_create_public_repositories: { + type: "boolean", + }, + members_can_create_repositories: { + type: "boolean", + }, + name: { + type: "string", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org", + }, + updateHook: { + method: "PATCH", + params: { + active: { + type: "boolean", + }, + config: { + type: "object", + }, + "config.content_type": { + type: "string", + }, + "config.insecure_ssl": { + type: "string", + }, + "config.secret": { + type: "string", + }, + "config.url": { + required: true, + type: "string", + }, + events: { + type: "string[]", + }, + hook_id: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/hooks/:hook_id", + }, + updateMembership: { + method: "PATCH", + params: { + org: { + required: true, + type: "string", + }, + state: { + enum: ["active"], + required: true, + type: "string", + }, + }, + url: "/user/memberships/orgs/:org", + }, + }, + projects: { + addCollaborator: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "PUT", + params: { + permission: { + enum: ["read", "write", "admin"], + type: "string", + }, + project_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/projects/:project_id/collaborators/:username", + }, + createCard: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "POST", + params: { + column_id: { + required: true, + type: "integer", + }, + content_id: { + type: "integer", + }, + content_type: { + type: "string", + }, + note: { + type: "string", + }, + }, + url: "/projects/columns/:column_id/cards", + }, + createColumn: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "POST", + params: { + name: { + required: true, + type: "string", + }, + project_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/:project_id/columns", + }, + createForAuthenticatedUser: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "POST", + params: { + body: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + }, + url: "/user/projects", + }, + createForOrg: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "POST", + params: { + body: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + org: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/projects", + }, + createForRepo: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "POST", + params: { + body: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/projects", + }, + delete: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "DELETE", + params: { + project_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/:project_id", + }, + deleteCard: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "DELETE", + params: { + card_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/columns/cards/:card_id", + }, + deleteColumn: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "DELETE", + params: { + column_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/columns/:column_id", + }, + get: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + project_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/:project_id", + }, + getCard: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + card_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/columns/cards/:card_id", + }, + getColumn: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + column_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/columns/:column_id", + }, + listCards: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + archived_state: { + enum: ["all", "archived", "not_archived"], + type: "string", + }, + column_id: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/projects/columns/:column_id/cards", + }, + listCollaborators: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + affiliation: { + enum: ["outside", "direct", "all"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + project_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/:project_id/collaborators", + }, + listColumns: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + project_id: { + required: true, + type: "integer", + }, + }, + url: "/projects/:project_id/columns", + }, + listForOrg: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/orgs/:org/projects", + }, + listForRepo: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/projects", + }, + listForUser: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/projects", + }, + moveCard: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "POST", + params: { + card_id: { + required: true, + type: "integer", + }, + column_id: { + type: "integer", + }, + position: { + required: true, + type: "string", + validation: "^(top|bottom|after:\\d+)$", + }, + }, + url: "/projects/columns/cards/:card_id/moves", + }, + moveColumn: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "POST", + params: { + column_id: { + required: true, + type: "integer", + }, + position: { + required: true, + type: "string", + validation: "^(first|last|after:\\d+)$", + }, + }, + url: "/projects/columns/:column_id/moves", + }, + removeCollaborator: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "DELETE", + params: { + project_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/projects/:project_id/collaborators/:username", + }, + reviewUserPermissionLevel: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + project_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/projects/:project_id/collaborators/:username/permission", + }, + update: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "PATCH", + params: { + body: { + type: "string", + }, + name: { + type: "string", + }, + organization_permission: { + type: "string", + }, + private: { + type: "boolean", + }, + project_id: { + required: true, + type: "integer", + }, + state: { + enum: ["open", "closed"], + type: "string", + }, + }, + url: "/projects/:project_id", + }, + updateCard: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "PATCH", + params: { + archived: { + type: "boolean", + }, + card_id: { + required: true, + type: "integer", + }, + note: { + type: "string", + }, + }, + url: "/projects/columns/cards/:card_id", + }, + updateColumn: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "PATCH", + params: { + column_id: { + required: true, + type: "integer", + }, + name: { + required: true, + type: "string", + }, + }, + url: "/projects/columns/:column_id", + }, + }, + pulls: { + checkIfMerged: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/merge", + }, + create: { + method: "POST", + params: { + base: { + required: true, + type: "string", + }, + body: { + type: "string", + }, + draft: { + type: "boolean", + }, + head: { + required: true, + type: "string", + }, + maintainer_can_modify: { + type: "boolean", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + title: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls", + }, + createComment: { + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + commit_id: { + required: true, + type: "string", + }, + in_reply_to: { + deprecated: true, + description: + "The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.", + type: "integer", + }, + line: { + type: "integer", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + path: { + required: true, + type: "string", + }, + position: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + side: { + enum: ["LEFT", "RIGHT"], + type: "string", + }, + start_line: { + type: "integer", + }, + start_side: { + enum: ["LEFT", "RIGHT", "side"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/comments", + }, + createCommentReply: { + deprecated: + "octokit.pulls.createCommentReply() has been renamed to octokit.pulls.createComment() (2019-09-09)", + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + commit_id: { + required: true, + type: "string", + }, + in_reply_to: { + deprecated: true, + description: + "The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.", + type: "integer", + }, + line: { + type: "integer", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + path: { + required: true, + type: "string", + }, + position: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + side: { + enum: ["LEFT", "RIGHT"], + type: "string", + }, + start_line: { + type: "integer", + }, + start_side: { + enum: ["LEFT", "RIGHT", "side"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/comments", + }, + createFromIssue: { + deprecated: + "octokit.pulls.createFromIssue() is deprecated, see https://developer.github.com/v3/pulls/#create-a-pull-request", + method: "POST", + params: { + base: { + required: true, + type: "string", + }, + draft: { + type: "boolean", + }, + head: { + required: true, + type: "string", + }, + issue: { + required: true, + type: "integer", + }, + maintainer_can_modify: { + type: "boolean", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls", + }, + createReview: { + method: "POST", + params: { + body: { + type: "string", + }, + comments: { + type: "object[]", + }, + "comments[].body": { + required: true, + type: "string", + }, + "comments[].path": { + required: true, + type: "string", + }, + "comments[].position": { + required: true, + type: "integer", + }, + commit_id: { + type: "string", + }, + event: { + enum: ["APPROVE", "REQUEST_CHANGES", "COMMENT"], + type: "string", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/reviews", + }, + createReviewCommentReply: { + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/pulls/:pull_number/comments/:comment_id/replies", + }, + createReviewRequest: { + method: "POST", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + reviewers: { + type: "string[]", + }, + team_reviewers: { + type: "string[]", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers", + }, + deleteComment: { + method: "DELETE", + params: { + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/comments/:comment_id", + }, + deletePendingReview: { + method: "DELETE", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + review_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id", + }, + deleteReviewRequest: { + method: "DELETE", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + reviewers: { + type: "string[]", + }, + team_reviewers: { + type: "string[]", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers", + }, + dismissReview: { + method: "PUT", + params: { + message: { + required: true, + type: "string", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + review_id: { + required: true, + type: "integer", + }, + }, + url: + "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals", + }, + get: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number", + }, + getComment: { + method: "GET", + params: { + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/comments/:comment_id", + }, + getCommentsForReview: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + review_id: { + required: true, + type: "integer", + }, + }, + url: + "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments", + }, + getReview: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + review_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id", + }, + list: { + method: "GET", + params: { + base: { + type: "string", + }, + direction: { + enum: ["asc", "desc"], + type: "string", + }, + head: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + sort: { + enum: ["created", "updated", "popularity", "long-running"], + type: "string", + }, + state: { + enum: ["open", "closed", "all"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls", + }, + listComments: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + since: { + type: "string", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/comments", + }, + listCommentsForRepo: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + since: { + type: "string", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/comments", + }, + listCommits: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/commits", + }, + listFiles: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/files", + }, + listReviewRequests: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers", + }, + listReviews: { + method: "GET", + params: { + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/reviews", + }, + merge: { + method: "PUT", + params: { + commit_message: { + type: "string", + }, + commit_title: { + type: "string", + }, + merge_method: { + enum: ["merge", "squash", "rebase"], + type: "string", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + sha: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/merge", + }, + submitReview: { + method: "POST", + params: { + body: { + type: "string", + }, + event: { + enum: ["APPROVE", "REQUEST_CHANGES", "COMMENT"], + required: true, + type: "string", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + review_id: { + required: true, + type: "integer", + }, + }, + url: + "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events", + }, + update: { + method: "PATCH", + params: { + base: { + type: "string", + }, + body: { + type: "string", + }, + maintainer_can_modify: { + type: "boolean", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + state: { + enum: ["open", "closed"], + type: "string", + }, + title: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number", + }, + updateBranch: { + headers: { + accept: "application/vnd.github.lydian-preview+json", + }, + method: "PUT", + params: { + expected_head_sha: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/update-branch", + }, + updateComment: { + method: "PATCH", + params: { + body: { + required: true, + type: "string", + }, + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/comments/:comment_id", + }, + updateReview: { + method: "PUT", + params: { + body: { + required: true, + type: "string", + }, + number: { + alias: "pull_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + pull_number: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + review_id: { + required: true, + type: "integer", + }, + }, + url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id", + }, + }, + rateLimit: { + get: { + method: "GET", + params: {}, + url: "/rate_limit", + }, + }, + reactions: { + createForCommitComment: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + comment_id: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/comments/:comment_id/reactions", + }, + createForIssue: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/reactions", + }, + createForIssueComment: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + comment_id: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/comments/:comment_id/reactions", + }, + createForPullRequestReviewComment: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + comment_id: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/comments/:comment_id/reactions", + }, + createForTeamDiscussion: { + deprecated: + "octokit.reactions.createForTeamDiscussion() has been renamed to octokit.reactions.createForTeamDiscussionLegacy() (2020-01-16)", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/reactions", + }, + createForTeamDiscussionComment: { + deprecated: + "octokit.reactions.createForTeamDiscussionComment() has been renamed to octokit.reactions.createForTeamDiscussionCommentLegacy() (2020-01-16)", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + comment_number: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions", + }, + createForTeamDiscussionCommentInOrg: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + comment_number: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions", + }, + createForTeamDiscussionCommentLegacy: { + deprecated: + "octokit.reactions.createForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-comment-legacy", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + comment_number: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions", + }, + createForTeamDiscussionInOrg: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions", + }, + createForTeamDiscussionLegacy: { + deprecated: + "octokit.reactions.createForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-legacy", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "POST", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/reactions", + }, + delete: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "DELETE", + params: { + reaction_id: { + required: true, + type: "integer", + }, + }, + url: "/reactions/:reaction_id", + }, + listForCommitComment: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + comment_id: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/comments/:comment_id/reactions", + }, + listForIssue: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + issue_number: { + required: true, + type: "integer", + }, + number: { + alias: "issue_number", + deprecated: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/:issue_number/reactions", + }, + listForIssueComment: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + comment_id: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/issues/comments/:comment_id/reactions", + }, + listForPullRequestReviewComment: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + comment_id: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pulls/comments/:comment_id/reactions", + }, + listForTeamDiscussion: { + deprecated: + "octokit.reactions.listForTeamDiscussion() has been renamed to octokit.reactions.listForTeamDiscussionLegacy() (2020-01-16)", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/reactions", + }, + listForTeamDiscussionComment: { + deprecated: + "octokit.reactions.listForTeamDiscussionComment() has been renamed to octokit.reactions.listForTeamDiscussionCommentLegacy() (2020-01-16)", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + comment_number: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions", + }, + listForTeamDiscussionCommentInOrg: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + comment_number: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions", + }, + listForTeamDiscussionCommentLegacy: { + deprecated: + "octokit.reactions.listForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment-legacy", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + comment_number: { + required: true, + type: "integer", + }, + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions", + }, + listForTeamDiscussionInOrg: { + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions", + }, + listForTeamDiscussionLegacy: { + deprecated: + "octokit.reactions.listForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-legacy", + headers: { + accept: "application/vnd.github.squirrel-girl-preview+json", + }, + method: "GET", + params: { + content: { + enum: [ + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "rocket", + "eyes", + ], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/reactions", + }, + }, + repos: { + acceptInvitation: { + method: "PATCH", + params: { + invitation_id: { + required: true, + type: "integer", + }, + }, + url: "/user/repository_invitations/:invitation_id", + }, + addCollaborator: { + method: "PUT", + params: { + owner: { + required: true, + type: "string", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + repo: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/collaborators/:username", + }, + addDeployKey: { + method: "POST", + params: { + key: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + read_only: { + type: "boolean", + }, + repo: { + required: true, + type: "string", + }, + title: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/keys", + }, + addProtectedBranchAdminEnforcement: { + method: "POST", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/enforce_admins", + }, + addProtectedBranchAppRestrictions: { + method: "POST", + params: { + apps: { + mapTo: "data", + required: true, + type: "string[]", + }, + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", + }, + addProtectedBranchRequiredSignatures: { + headers: { + accept: "application/vnd.github.zzzax-preview+json", + }, + method: "POST", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_signatures", + }, + addProtectedBranchRequiredStatusChecksContexts: { + method: "POST", + params: { + branch: { + required: true, + type: "string", + }, + contexts: { + mapTo: "data", + required: true, + type: "string[]", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", + }, + addProtectedBranchTeamRestrictions: { + method: "POST", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + teams: { + mapTo: "data", + required: true, + type: "string[]", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", + }, + addProtectedBranchUserRestrictions: { + method: "POST", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + users: { + mapTo: "data", + required: true, + type: "string[]", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", + }, + checkCollaborator: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/collaborators/:username", + }, + checkVulnerabilityAlerts: { + headers: { + accept: "application/vnd.github.dorian-preview+json", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/vulnerability-alerts", + }, + compareCommits: { + method: "GET", + params: { + base: { + required: true, + type: "string", + }, + head: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/compare/:base...:head", + }, + createCommitComment: { + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + commit_sha: { + required: true, + type: "string", + }, + line: { + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + path: { + type: "string", + }, + position: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + sha: { + alias: "commit_sha", + deprecated: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:commit_sha/comments", + }, + createDeployment: { + method: "POST", + params: { + auto_merge: { + type: "boolean", + }, + description: { + type: "string", + }, + environment: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + payload: { + type: "string", + }, + production_environment: { + type: "boolean", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + required_contexts: { + type: "string[]", + }, + task: { + type: "string", + }, + transient_environment: { + type: "boolean", + }, + }, + url: "/repos/:owner/:repo/deployments", + }, + createDeploymentStatus: { + method: "POST", + params: { + auto_inactive: { + type: "boolean", + }, + deployment_id: { + required: true, + type: "integer", + }, + description: { + type: "string", + }, + environment: { + enum: ["production", "staging", "qa"], + type: "string", + }, + environment_url: { + type: "string", + }, + log_url: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + state: { + enum: [ + "error", + "failure", + "inactive", + "in_progress", + "queued", + "pending", + "success", + ], + required: true, + type: "string", + }, + target_url: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/deployments/:deployment_id/statuses", + }, + createDispatchEvent: { + method: "POST", + params: { + client_payload: { + type: "object", + }, + event_type: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/dispatches", + }, + createFile: { + deprecated: + "octokit.repos.createFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)", + method: "PUT", + params: { + author: { + type: "object", + }, + "author.email": { + required: true, + type: "string", + }, + "author.name": { + required: true, + type: "string", + }, + branch: { + type: "string", + }, + committer: { + type: "object", + }, + "committer.email": { + required: true, + type: "string", + }, + "committer.name": { + required: true, + type: "string", + }, + content: { + required: true, + type: "string", + }, + message: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + path: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/contents/:path", + }, + createForAuthenticatedUser: { + method: "POST", + params: { + allow_merge_commit: { + type: "boolean", + }, + allow_rebase_merge: { + type: "boolean", + }, + allow_squash_merge: { + type: "boolean", + }, + auto_init: { + type: "boolean", + }, + delete_branch_on_merge: { + type: "boolean", + }, + description: { + type: "string", + }, + gitignore_template: { + type: "string", + }, + has_issues: { + type: "boolean", + }, + has_projects: { + type: "boolean", + }, + has_wiki: { + type: "boolean", + }, + homepage: { + type: "string", + }, + is_template: { + type: "boolean", + }, + license_template: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + private: { + type: "boolean", + }, + team_id: { + type: "integer", + }, + visibility: { + enum: ["public", "private", "visibility", "internal"], + type: "string", + }, + }, + url: "/user/repos", + }, + createFork: { + method: "POST", + params: { + organization: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/forks", + }, + createHook: { + method: "POST", + params: { + active: { + type: "boolean", + }, + config: { + required: true, + type: "object", + }, + "config.content_type": { + type: "string", + }, + "config.insecure_ssl": { + type: "string", + }, + "config.secret": { + type: "string", + }, + "config.url": { + required: true, + type: "string", + }, + events: { + type: "string[]", + }, + name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/hooks", + }, + createInOrg: { + method: "POST", + params: { + allow_merge_commit: { + type: "boolean", + }, + allow_rebase_merge: { + type: "boolean", + }, + allow_squash_merge: { + type: "boolean", + }, + auto_init: { + type: "boolean", + }, + delete_branch_on_merge: { + type: "boolean", + }, + description: { + type: "string", + }, + gitignore_template: { + type: "string", + }, + has_issues: { + type: "boolean", + }, + has_projects: { + type: "boolean", + }, + has_wiki: { + type: "boolean", + }, + homepage: { + type: "string", + }, + is_template: { + type: "boolean", + }, + license_template: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + org: { + required: true, + type: "string", + }, + private: { + type: "boolean", + }, + team_id: { + type: "integer", + }, + visibility: { + enum: ["public", "private", "visibility", "internal"], + type: "string", + }, + }, + url: "/orgs/:org/repos", + }, + createOrUpdateFile: { + method: "PUT", + params: { + author: { + type: "object", + }, + "author.email": { + required: true, + type: "string", + }, + "author.name": { + required: true, + type: "string", + }, + branch: { + type: "string", + }, + committer: { + type: "object", + }, + "committer.email": { + required: true, + type: "string", + }, + "committer.name": { + required: true, + type: "string", + }, + content: { + required: true, + type: "string", + }, + message: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + path: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/contents/:path", + }, + createRelease: { + method: "POST", + params: { + body: { + type: "string", + }, + draft: { + type: "boolean", + }, + name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + prerelease: { + type: "boolean", + }, + repo: { + required: true, + type: "string", + }, + tag_name: { + required: true, + type: "string", + }, + target_commitish: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases", + }, + createStatus: { + method: "POST", + params: { + context: { + type: "string", + }, + description: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + required: true, + type: "string", + }, + state: { + enum: ["error", "failure", "pending", "success"], + required: true, + type: "string", + }, + target_url: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/statuses/:sha", + }, + createUsingTemplate: { + headers: { + accept: "application/vnd.github.baptiste-preview+json", + }, + method: "POST", + params: { + description: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + owner: { + type: "string", + }, + private: { + type: "boolean", + }, + template_owner: { + required: true, + type: "string", + }, + template_repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:template_owner/:template_repo/generate", + }, + declineInvitation: { + method: "DELETE", + params: { + invitation_id: { + required: true, + type: "integer", + }, + }, + url: "/user/repository_invitations/:invitation_id", + }, + delete: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo", + }, + deleteCommitComment: { + method: "DELETE", + params: { + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/comments/:comment_id", + }, + deleteDownload: { + method: "DELETE", + params: { + download_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/downloads/:download_id", + }, + deleteFile: { + method: "DELETE", + params: { + author: { + type: "object", + }, + "author.email": { + type: "string", + }, + "author.name": { + type: "string", + }, + branch: { + type: "string", + }, + committer: { + type: "object", + }, + "committer.email": { + type: "string", + }, + "committer.name": { + type: "string", + }, + message: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + path: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/contents/:path", + }, + deleteHook: { + method: "DELETE", + params: { + hook_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/hooks/:hook_id", + }, + deleteInvitation: { + method: "DELETE", + params: { + invitation_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/invitations/:invitation_id", + }, + deleteRelease: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + release_id: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/:release_id", + }, + deleteReleaseAsset: { + method: "DELETE", + params: { + asset_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/assets/:asset_id", + }, + disableAutomatedSecurityFixes: { + headers: { + accept: "application/vnd.github.london-preview+json", + }, + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/automated-security-fixes", + }, + disablePagesSite: { + headers: { + accept: "application/vnd.github.switcheroo-preview+json", + }, + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages", + }, + disableVulnerabilityAlerts: { + headers: { + accept: "application/vnd.github.dorian-preview+json", + }, + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/vulnerability-alerts", + }, + enableAutomatedSecurityFixes: { + headers: { + accept: "application/vnd.github.london-preview+json", + }, + method: "PUT", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/automated-security-fixes", + }, + enablePagesSite: { + headers: { + accept: "application/vnd.github.switcheroo-preview+json", + }, + method: "POST", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + source: { + type: "object", + }, + "source.branch": { + enum: ["master", "gh-pages"], + type: "string", + }, + "source.path": { + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages", + }, + enableVulnerabilityAlerts: { + headers: { + accept: "application/vnd.github.dorian-preview+json", + }, + method: "PUT", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/vulnerability-alerts", + }, + get: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo", + }, + getAppsWithAccessToProtectedBranch: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", + }, + getArchiveLink: { + method: "GET", + params: { + archive_format: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/:archive_format/:ref", + }, + getBranch: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/branches/:branch", + }, + getBranchProtection: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/branches/:branch/protection", + }, + getClones: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + per: { + enum: ["day", "week"], + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/traffic/clones", + }, + getCodeFrequencyStats: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/stats/code_frequency", + }, + getCollaboratorPermissionLevel: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/collaborators/:username/permission", + }, + getCombinedStatusForRef: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:ref/status", + }, + getCommit: { + method: "GET", + params: { + commit_sha: { + alias: "ref", + deprecated: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + alias: "ref", + deprecated: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:ref", + }, + getCommitActivityStats: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/stats/commit_activity", + }, + getCommitComment: { + method: "GET", + params: { + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/comments/:comment_id", + }, + getCommitRefSha: { + deprecated: + "octokit.repos.getCommitRefSha() is deprecated, see https://developer.github.com/v3/repos/commits/#get-a-single-commit", + headers: { + accept: "application/vnd.github.v3.sha", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:ref", + }, + getContents: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + path: { + required: true, + type: "string", + }, + ref: { + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/contents/:path", + }, + getContributorsStats: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/stats/contributors", + }, + getDeployKey: { + method: "GET", + params: { + key_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/keys/:key_id", + }, + getDeployment: { + method: "GET", + params: { + deployment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/deployments/:deployment_id", + }, + getDeploymentStatus: { + method: "GET", + params: { + deployment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + status_id: { + required: true, + type: "integer", + }, + }, + url: + "/repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id", + }, + getDownload: { + method: "GET", + params: { + download_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/downloads/:download_id", + }, + getHook: { + method: "GET", + params: { + hook_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/hooks/:hook_id", + }, + getLatestPagesBuild: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages/builds/latest", + }, + getLatestRelease: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/latest", + }, + getPages: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages", + }, + getPagesBuild: { + method: "GET", + params: { + build_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages/builds/:build_id", + }, + getParticipationStats: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/stats/participation", + }, + getProtectedBranchAdminEnforcement: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/enforce_admins", + }, + getProtectedBranchPullRequestReviewEnforcement: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews", + }, + getProtectedBranchRequiredSignatures: { + headers: { + accept: "application/vnd.github.zzzax-preview+json", + }, + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_signatures", + }, + getProtectedBranchRequiredStatusChecks: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_status_checks", + }, + getProtectedBranchRestrictions: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/branches/:branch/protection/restrictions", + }, + getPunchCardStats: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/stats/punch_card", + }, + getReadme: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + ref: { + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/readme", + }, + getRelease: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + release_id: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/:release_id", + }, + getReleaseAsset: { + method: "GET", + params: { + asset_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/assets/:asset_id", + }, + getReleaseByTag: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + tag: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/tags/:tag", + }, + getTeamsWithAccessToProtectedBranch: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", + }, + getTopPaths: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/traffic/popular/paths", + }, + getTopReferrers: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/traffic/popular/referrers", + }, + getUsersWithAccessToProtectedBranch: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", + }, + getViews: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + per: { + enum: ["day", "week"], + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/traffic/views", + }, + list: { + method: "GET", + params: { + affiliation: { + type: "string", + }, + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + sort: { + enum: ["created", "updated", "pushed", "full_name"], + type: "string", + }, + type: { + enum: ["all", "owner", "public", "private", "member"], + type: "string", + }, + visibility: { + enum: ["all", "public", "private"], + type: "string", + }, + }, + url: "/user/repos", + }, + listAppsWithAccessToProtectedBranch: { + deprecated: + "octokit.repos.listAppsWithAccessToProtectedBranch() has been renamed to octokit.repos.getAppsWithAccessToProtectedBranch() (2019-09-13)", + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", + }, + listAssetsForRelease: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + release_id: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/:release_id/assets", + }, + listBranches: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + protected: { + type: "boolean", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/branches", + }, + listBranchesForHeadCommit: { + headers: { + accept: "application/vnd.github.groot-preview+json", + }, + method: "GET", + params: { + commit_sha: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:commit_sha/branches-where-head", + }, + listCollaborators: { + method: "GET", + params: { + affiliation: { + enum: ["outside", "direct", "all"], + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/collaborators", + }, + listCommentsForCommit: { + method: "GET", + params: { + commit_sha: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + ref: { + alias: "commit_sha", + deprecated: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:commit_sha/comments", + }, + listCommitComments: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/comments", + }, + listCommits: { + method: "GET", + params: { + author: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + path: { + type: "string", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + sha: { + type: "string", + }, + since: { + type: "string", + }, + until: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits", + }, + listContributors: { + method: "GET", + params: { + anon: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/contributors", + }, + listDeployKeys: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/keys", + }, + listDeploymentStatuses: { + method: "GET", + params: { + deployment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/deployments/:deployment_id/statuses", + }, + listDeployments: { + method: "GET", + params: { + environment: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + ref: { + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + type: "string", + }, + task: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/deployments", + }, + listDownloads: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/downloads", + }, + listForOrg: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + sort: { + enum: ["created", "updated", "pushed", "full_name"], + type: "string", + }, + type: { + enum: [ + "all", + "public", + "private", + "forks", + "sources", + "member", + "internal", + ], + type: "string", + }, + }, + url: "/orgs/:org/repos", + }, + listForUser: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + sort: { + enum: ["created", "updated", "pushed", "full_name"], + type: "string", + }, + type: { + enum: ["all", "owner", "member"], + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/repos", + }, + listForks: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + sort: { + enum: ["newest", "oldest", "stargazers"], + type: "string", + }, + }, + url: "/repos/:owner/:repo/forks", + }, + listHooks: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/hooks", + }, + listInvitations: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/invitations", + }, + listInvitationsForAuthenticatedUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/repository_invitations", + }, + listLanguages: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/languages", + }, + listPagesBuilds: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages/builds", + }, + listProtectedBranchRequiredStatusChecksContexts: { + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", + }, + listProtectedBranchTeamRestrictions: { + deprecated: + "octokit.repos.listProtectedBranchTeamRestrictions() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-09)", + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", + }, + listProtectedBranchUserRestrictions: { + deprecated: + "octokit.repos.listProtectedBranchUserRestrictions() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-09)", + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", + }, + listPublic: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "integer", + }, + }, + url: "/repositories", + }, + listPullRequestsAssociatedWithCommit: { + headers: { + accept: "application/vnd.github.groot-preview+json", + }, + method: "GET", + params: { + commit_sha: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:commit_sha/pulls", + }, + listReleases: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases", + }, + listStatusesForRef: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + ref: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/commits/:ref/statuses", + }, + listTags: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/tags", + }, + listTeams: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/teams", + }, + listTeamsWithAccessToProtectedBranch: { + deprecated: + "octokit.repos.listTeamsWithAccessToProtectedBranch() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-13)", + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", + }, + listTopics: { + headers: { + accept: "application/vnd.github.mercy-preview+json", + }, + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/topics", + }, + listUsersWithAccessToProtectedBranch: { + deprecated: + "octokit.repos.listUsersWithAccessToProtectedBranch() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-13)", + method: "GET", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", + }, + merge: { + method: "POST", + params: { + base: { + required: true, + type: "string", + }, + commit_message: { + type: "string", + }, + head: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/merges", + }, + pingHook: { + method: "POST", + params: { + hook_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/hooks/:hook_id/pings", + }, + removeBranchProtection: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/branches/:branch/protection", + }, + removeCollaborator: { + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/collaborators/:username", + }, + removeDeployKey: { + method: "DELETE", + params: { + key_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/keys/:key_id", + }, + removeProtectedBranchAdminEnforcement: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/enforce_admins", + }, + removeProtectedBranchAppRestrictions: { + method: "DELETE", + params: { + apps: { + mapTo: "data", + required: true, + type: "string[]", + }, + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", + }, + removeProtectedBranchPullRequestReviewEnforcement: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews", + }, + removeProtectedBranchRequiredSignatures: { + headers: { + accept: "application/vnd.github.zzzax-preview+json", + }, + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_signatures", + }, + removeProtectedBranchRequiredStatusChecks: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_status_checks", + }, + removeProtectedBranchRequiredStatusChecksContexts: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + contexts: { + mapTo: "data", + required: true, + type: "string[]", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", + }, + removeProtectedBranchRestrictions: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/branches/:branch/protection/restrictions", + }, + removeProtectedBranchTeamRestrictions: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + teams: { + mapTo: "data", + required: true, + type: "string[]", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", + }, + removeProtectedBranchUserRestrictions: { + method: "DELETE", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + users: { + mapTo: "data", + required: true, + type: "string[]", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", + }, + replaceProtectedBranchAppRestrictions: { + method: "PUT", + params: { + apps: { + mapTo: "data", + required: true, + type: "string[]", + }, + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", + }, + replaceProtectedBranchRequiredStatusChecksContexts: { + method: "PUT", + params: { + branch: { + required: true, + type: "string", + }, + contexts: { + mapTo: "data", + required: true, + type: "string[]", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", + }, + replaceProtectedBranchTeamRestrictions: { + method: "PUT", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + teams: { + mapTo: "data", + required: true, + type: "string[]", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", + }, + replaceProtectedBranchUserRestrictions: { + method: "PUT", + params: { + branch: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + users: { + mapTo: "data", + required: true, + type: "string[]", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", + }, + replaceTopics: { + headers: { + accept: "application/vnd.github.mercy-preview+json", + }, + method: "PUT", + params: { + names: { + required: true, + type: "string[]", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/topics", + }, + requestPageBuild: { + method: "POST", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages/builds", + }, + retrieveCommunityProfileMetrics: { + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/community/profile", + }, + testPushHook: { + method: "POST", + params: { + hook_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/hooks/:hook_id/tests", + }, + transfer: { + method: "POST", + params: { + new_owner: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_ids: { + type: "integer[]", + }, + }, + url: "/repos/:owner/:repo/transfer", + }, + update: { + method: "PATCH", + params: { + allow_merge_commit: { + type: "boolean", + }, + allow_rebase_merge: { + type: "boolean", + }, + allow_squash_merge: { + type: "boolean", + }, + archived: { + type: "boolean", + }, + default_branch: { + type: "string", + }, + delete_branch_on_merge: { + type: "boolean", + }, + description: { + type: "string", + }, + has_issues: { + type: "boolean", + }, + has_projects: { + type: "boolean", + }, + has_wiki: { + type: "boolean", + }, + homepage: { + type: "string", + }, + is_template: { + type: "boolean", + }, + name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + private: { + type: "boolean", + }, + repo: { + required: true, + type: "string", + }, + visibility: { + enum: ["public", "private", "visibility", "internal"], + type: "string", + }, + }, + url: "/repos/:owner/:repo", + }, + updateBranchProtection: { + method: "PUT", + params: { + allow_deletions: { + type: "boolean", + }, + allow_force_pushes: { + allowNull: true, + type: "boolean", + }, + branch: { + required: true, + type: "string", + }, + enforce_admins: { + allowNull: true, + required: true, + type: "boolean", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + required_linear_history: { + type: "boolean", + }, + required_pull_request_reviews: { + allowNull: true, + required: true, + type: "object", + }, + "required_pull_request_reviews.dismiss_stale_reviews": { + type: "boolean", + }, + "required_pull_request_reviews.dismissal_restrictions": { + type: "object", + }, + "required_pull_request_reviews.dismissal_restrictions.teams": { + type: "string[]", + }, + "required_pull_request_reviews.dismissal_restrictions.users": { + type: "string[]", + }, + "required_pull_request_reviews.require_code_owner_reviews": { + type: "boolean", + }, + "required_pull_request_reviews.required_approving_review_count": { + type: "integer", + }, + required_status_checks: { + allowNull: true, + required: true, + type: "object", + }, + "required_status_checks.contexts": { + required: true, + type: "string[]", + }, + "required_status_checks.strict": { + required: true, + type: "boolean", + }, + restrictions: { + allowNull: true, + required: true, + type: "object", + }, + "restrictions.apps": { + type: "string[]", + }, + "restrictions.teams": { + required: true, + type: "string[]", + }, + "restrictions.users": { + required: true, + type: "string[]", + }, + }, + url: "/repos/:owner/:repo/branches/:branch/protection", + }, + updateCommitComment: { + method: "PATCH", + params: { + body: { + required: true, + type: "string", + }, + comment_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/comments/:comment_id", + }, + updateFile: { + deprecated: + "octokit.repos.updateFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)", + method: "PUT", + params: { + author: { + type: "object", + }, + "author.email": { + required: true, + type: "string", + }, + "author.name": { + required: true, + type: "string", + }, + branch: { + type: "string", + }, + committer: { + type: "object", + }, + "committer.email": { + required: true, + type: "string", + }, + "committer.name": { + required: true, + type: "string", + }, + content: { + required: true, + type: "string", + }, + message: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + path: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + sha: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/contents/:path", + }, + updateHook: { + method: "PATCH", + params: { + active: { + type: "boolean", + }, + add_events: { + type: "string[]", + }, + config: { + type: "object", + }, + "config.content_type": { + type: "string", + }, + "config.insecure_ssl": { + type: "string", + }, + "config.secret": { + type: "string", + }, + "config.url": { + required: true, + type: "string", + }, + events: { + type: "string[]", + }, + hook_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + remove_events: { + type: "string[]", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/hooks/:hook_id", + }, + updateInformationAboutPagesSite: { + method: "PUT", + params: { + cname: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + source: { + enum: ['"gh-pages"', '"master"', '"master /docs"'], + type: "string", + }, + }, + url: "/repos/:owner/:repo/pages", + }, + updateInvitation: { + method: "PATCH", + params: { + invitation_id: { + required: true, + type: "integer", + }, + owner: { + required: true, + type: "string", + }, + permissions: { + enum: ["read", "write", "admin"], + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/invitations/:invitation_id", + }, + updateProtectedBranchPullRequestReviewEnforcement: { + method: "PATCH", + params: { + branch: { + required: true, + type: "string", + }, + dismiss_stale_reviews: { + type: "boolean", + }, + dismissal_restrictions: { + type: "object", + }, + "dismissal_restrictions.teams": { + type: "string[]", + }, + "dismissal_restrictions.users": { + type: "string[]", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + require_code_owner_reviews: { + type: "boolean", + }, + required_approving_review_count: { + type: "integer", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews", + }, + updateProtectedBranchRequiredStatusChecks: { + method: "PATCH", + params: { + branch: { + required: true, + type: "string", + }, + contexts: { + type: "string[]", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + strict: { + type: "boolean", + }, + }, + url: + "/repos/:owner/:repo/branches/:branch/protection/required_status_checks", + }, + updateRelease: { + method: "PATCH", + params: { + body: { + type: "string", + }, + draft: { + type: "boolean", + }, + name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + prerelease: { + type: "boolean", + }, + release_id: { + required: true, + type: "integer", + }, + repo: { + required: true, + type: "string", + }, + tag_name: { + type: "string", + }, + target_commitish: { + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/:release_id", + }, + updateReleaseAsset: { + method: "PATCH", + params: { + asset_id: { + required: true, + type: "integer", + }, + label: { + type: "string", + }, + name: { + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + }, + url: "/repos/:owner/:repo/releases/assets/:asset_id", + }, + uploadReleaseAsset: { + method: "POST", + params: { + data: { + mapTo: "data", + required: true, + type: "string | object", + }, + file: { + alias: "data", + deprecated: true, + type: "string | object", + }, + headers: { + required: true, + type: "object", + }, + "headers.content-length": { + required: true, + type: "integer", + }, + "headers.content-type": { + required: true, + type: "string", + }, + label: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + url: { + required: true, + type: "string", + }, + }, + url: ":url", + }, + }, + search: { + code: { + method: "GET", + params: { + order: { + enum: ["desc", "asc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + q: { + required: true, + type: "string", + }, + sort: { + enum: ["indexed"], + type: "string", + }, + }, + url: "/search/code", + }, + commits: { + headers: { + accept: "application/vnd.github.cloak-preview+json", + }, + method: "GET", + params: { + order: { + enum: ["desc", "asc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + q: { + required: true, + type: "string", + }, + sort: { + enum: ["author-date", "committer-date"], + type: "string", + }, + }, + url: "/search/commits", + }, + issues: { + deprecated: + "octokit.search.issues() has been renamed to octokit.search.issuesAndPullRequests() (2018-12-27)", + method: "GET", + params: { + order: { + enum: ["desc", "asc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + q: { + required: true, + type: "string", + }, + sort: { + enum: [ + "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", + "created", + "updated", + ], + type: "string", + }, + }, + url: "/search/issues", + }, + issuesAndPullRequests: { + method: "GET", + params: { + order: { + enum: ["desc", "asc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + q: { + required: true, + type: "string", + }, + sort: { + enum: [ + "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", + "created", + "updated", + ], + type: "string", + }, + }, + url: "/search/issues", + }, + labels: { + method: "GET", + params: { + order: { + enum: ["desc", "asc"], + type: "string", + }, + q: { + required: true, + type: "string", + }, + repository_id: { + required: true, + type: "integer", + }, + sort: { + enum: ["created", "updated"], + type: "string", + }, + }, + url: "/search/labels", + }, + repos: { + method: "GET", + params: { + order: { + enum: ["desc", "asc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + q: { + required: true, + type: "string", + }, + sort: { + enum: ["stars", "forks", "help-wanted-issues", "updated"], + type: "string", + }, + }, + url: "/search/repositories", + }, + topics: { + method: "GET", + params: { + q: { + required: true, + type: "string", + }, + }, + url: "/search/topics", + }, + users: { + method: "GET", + params: { + order: { + enum: ["desc", "asc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + q: { + required: true, + type: "string", + }, + sort: { + enum: ["followers", "repositories", "joined"], + type: "string", + }, + }, + url: "/search/users", + }, + }, + teams: { + addMember: { + deprecated: + "octokit.teams.addMember() has been renamed to octokit.teams.addMemberLegacy() (2020-01-16)", + method: "PUT", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/members/:username", + }, + addMemberLegacy: { + deprecated: + "octokit.teams.addMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-team-member-legacy", + method: "PUT", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/members/:username", + }, + addOrUpdateMembership: { + deprecated: + "octokit.teams.addOrUpdateMembership() has been renamed to octokit.teams.addOrUpdateMembershipLegacy() (2020-01-16)", + method: "PUT", + params: { + role: { + enum: ["member", "maintainer"], + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/memberships/:username", + }, + addOrUpdateMembershipInOrg: { + method: "PUT", + params: { + org: { + required: true, + type: "string", + }, + role: { + enum: ["member", "maintainer"], + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/memberships/:username", + }, + addOrUpdateMembershipLegacy: { + deprecated: + "octokit.teams.addOrUpdateMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-or-update-team-membership-legacy", + method: "PUT", + params: { + role: { + enum: ["member", "maintainer"], + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/memberships/:username", + }, + addOrUpdateProject: { + deprecated: + "octokit.teams.addOrUpdateProject() has been renamed to octokit.teams.addOrUpdateProjectLegacy() (2020-01-16)", + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "PUT", + params: { + permission: { + enum: ["read", "write", "admin"], + type: "string", + }, + project_id: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects/:project_id", + }, + addOrUpdateProjectInOrg: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "PUT", + params: { + org: { + required: true, + type: "string", + }, + permission: { + enum: ["read", "write", "admin"], + type: "string", + }, + project_id: { + required: true, + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/projects/:project_id", + }, + addOrUpdateProjectLegacy: { + deprecated: + "octokit.teams.addOrUpdateProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-project-legacy", + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "PUT", + params: { + permission: { + enum: ["read", "write", "admin"], + type: "string", + }, + project_id: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects/:project_id", + }, + addOrUpdateRepo: { + deprecated: + "octokit.teams.addOrUpdateRepo() has been renamed to octokit.teams.addOrUpdateRepoLegacy() (2020-01-16)", + method: "PUT", + params: { + owner: { + required: true, + type: "string", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos/:owner/:repo", + }, + addOrUpdateRepoInOrg: { + method: "PUT", + params: { + org: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo", + }, + addOrUpdateRepoLegacy: { + deprecated: + "octokit.teams.addOrUpdateRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-repository-legacy", + method: "PUT", + params: { + owner: { + required: true, + type: "string", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos/:owner/:repo", + }, + checkManagesRepo: { + deprecated: + "octokit.teams.checkManagesRepo() has been renamed to octokit.teams.checkManagesRepoLegacy() (2020-01-16)", + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos/:owner/:repo", + }, + checkManagesRepoInOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo", + }, + checkManagesRepoLegacy: { + deprecated: + "octokit.teams.checkManagesRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#check-if-a-team-manages-a-repository-legacy", + method: "GET", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos/:owner/:repo", + }, + create: { + method: "POST", + params: { + description: { + type: "string", + }, + maintainers: { + type: "string[]", + }, + name: { + required: true, + type: "string", + }, + org: { + required: true, + type: "string", + }, + parent_team_id: { + type: "integer", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + privacy: { + enum: ["secret", "closed"], + type: "string", + }, + repo_names: { + type: "string[]", + }, + }, + url: "/orgs/:org/teams", + }, + createDiscussion: { + deprecated: + "octokit.teams.createDiscussion() has been renamed to octokit.teams.createDiscussionLegacy() (2020-01-16)", + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + private: { + type: "boolean", + }, + team_id: { + required: true, + type: "integer", + }, + title: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/discussions", + }, + createDiscussionComment: { + deprecated: + "octokit.teams.createDiscussionComment() has been renamed to octokit.teams.createDiscussionCommentLegacy() (2020-01-16)", + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/comments", + }, + createDiscussionCommentInOrg: { + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments", + }, + createDiscussionCommentLegacy: { + deprecated: + "octokit.teams.createDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#create-a-comment-legacy", + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/comments", + }, + createDiscussionInOrg: { + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + org: { + required: true, + type: "string", + }, + private: { + type: "boolean", + }, + team_slug: { + required: true, + type: "string", + }, + title: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/discussions", + }, + createDiscussionLegacy: { + deprecated: + "octokit.teams.createDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#create-a-discussion-legacy", + method: "POST", + params: { + body: { + required: true, + type: "string", + }, + private: { + type: "boolean", + }, + team_id: { + required: true, + type: "integer", + }, + title: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/discussions", + }, + delete: { + deprecated: + "octokit.teams.delete() has been renamed to octokit.teams.deleteLegacy() (2020-01-16)", + method: "DELETE", + params: { + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id", + }, + deleteDiscussion: { + deprecated: + "octokit.teams.deleteDiscussion() has been renamed to octokit.teams.deleteDiscussionLegacy() (2020-01-16)", + method: "DELETE", + params: { + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number", + }, + deleteDiscussionComment: { + deprecated: + "octokit.teams.deleteDiscussionComment() has been renamed to octokit.teams.deleteDiscussionCommentLegacy() (2020-01-16)", + method: "DELETE", + params: { + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + }, + deleteDiscussionCommentInOrg: { + method: "DELETE", + params: { + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number", + }, + deleteDiscussionCommentLegacy: { + deprecated: + "octokit.teams.deleteDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#delete-a-comment-legacy", + method: "DELETE", + params: { + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + }, + deleteDiscussionInOrg: { + method: "DELETE", + params: { + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number", + }, + deleteDiscussionLegacy: { + deprecated: + "octokit.teams.deleteDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#delete-a-discussion-legacy", + method: "DELETE", + params: { + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number", + }, + deleteInOrg: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug", + }, + deleteLegacy: { + deprecated: + "octokit.teams.deleteLegacy() is deprecated, see https://developer.github.com/v3/teams/#delete-team-legacy", + method: "DELETE", + params: { + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id", + }, + get: { + deprecated: + "octokit.teams.get() has been renamed to octokit.teams.getLegacy() (2020-01-16)", + method: "GET", + params: { + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id", + }, + getByName: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug", + }, + getDiscussion: { + deprecated: + "octokit.teams.getDiscussion() has been renamed to octokit.teams.getDiscussionLegacy() (2020-01-16)", + method: "GET", + params: { + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number", + }, + getDiscussionComment: { + deprecated: + "octokit.teams.getDiscussionComment() has been renamed to octokit.teams.getDiscussionCommentLegacy() (2020-01-16)", + method: "GET", + params: { + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + }, + getDiscussionCommentInOrg: { + method: "GET", + params: { + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number", + }, + getDiscussionCommentLegacy: { + deprecated: + "octokit.teams.getDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#get-a-single-comment-legacy", + method: "GET", + params: { + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + }, + getDiscussionInOrg: { + method: "GET", + params: { + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number", + }, + getDiscussionLegacy: { + deprecated: + "octokit.teams.getDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#get-a-single-discussion-legacy", + method: "GET", + params: { + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number", + }, + getLegacy: { + deprecated: + "octokit.teams.getLegacy() is deprecated, see https://developer.github.com/v3/teams/#get-team-legacy", + method: "GET", + params: { + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id", + }, + getMember: { + deprecated: + "octokit.teams.getMember() has been renamed to octokit.teams.getMemberLegacy() (2020-01-16)", + method: "GET", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/members/:username", + }, + getMemberLegacy: { + deprecated: + "octokit.teams.getMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-member-legacy", + method: "GET", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/members/:username", + }, + getMembership: { + deprecated: + "octokit.teams.getMembership() has been renamed to octokit.teams.getMembershipLegacy() (2020-01-16)", + method: "GET", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/memberships/:username", + }, + getMembershipInOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/memberships/:username", + }, + getMembershipLegacy: { + deprecated: + "octokit.teams.getMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-membership-legacy", + method: "GET", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/memberships/:username", + }, + list: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/orgs/:org/teams", + }, + listChild: { + deprecated: + "octokit.teams.listChild() has been renamed to octokit.teams.listChildLegacy() (2020-01-16)", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/teams", + }, + listChildInOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/teams", + }, + listChildLegacy: { + deprecated: + "octokit.teams.listChildLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-child-teams-legacy", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/teams", + }, + listDiscussionComments: { + deprecated: + "octokit.teams.listDiscussionComments() has been renamed to octokit.teams.listDiscussionCommentsLegacy() (2020-01-16)", + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/comments", + }, + listDiscussionCommentsInOrg: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments", + }, + listDiscussionCommentsLegacy: { + deprecated: + "octokit.teams.listDiscussionCommentsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#list-comments-legacy", + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number/comments", + }, + listDiscussions: { + deprecated: + "octokit.teams.listDiscussions() has been renamed to octokit.teams.listDiscussionsLegacy() (2020-01-16)", + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions", + }, + listDiscussionsInOrg: { + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/discussions", + }, + listDiscussionsLegacy: { + deprecated: + "octokit.teams.listDiscussionsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#list-discussions-legacy", + method: "GET", + params: { + direction: { + enum: ["asc", "desc"], + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/discussions", + }, + listForAuthenticatedUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/teams", + }, + listMembers: { + deprecated: + "octokit.teams.listMembers() has been renamed to octokit.teams.listMembersLegacy() (2020-01-16)", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + role: { + enum: ["member", "maintainer", "all"], + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/members", + }, + listMembersInOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + role: { + enum: ["member", "maintainer", "all"], + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/members", + }, + listMembersLegacy: { + deprecated: + "octokit.teams.listMembersLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-team-members-legacy", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + role: { + enum: ["member", "maintainer", "all"], + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/members", + }, + listPendingInvitations: { + deprecated: + "octokit.teams.listPendingInvitations() has been renamed to octokit.teams.listPendingInvitationsLegacy() (2020-01-16)", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/invitations", + }, + listPendingInvitationsInOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/invitations", + }, + listPendingInvitationsLegacy: { + deprecated: + "octokit.teams.listPendingInvitationsLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-pending-team-invitations-legacy", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/invitations", + }, + listProjects: { + deprecated: + "octokit.teams.listProjects() has been renamed to octokit.teams.listProjectsLegacy() (2020-01-16)", + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects", + }, + listProjectsInOrg: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/projects", + }, + listProjectsLegacy: { + deprecated: + "octokit.teams.listProjectsLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-projects-legacy", + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects", + }, + listRepos: { + deprecated: + "octokit.teams.listRepos() has been renamed to octokit.teams.listReposLegacy() (2020-01-16)", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos", + }, + listReposInOrg: { + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/repos", + }, + listReposLegacy: { + deprecated: + "octokit.teams.listReposLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-repos-legacy", + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos", + }, + removeMember: { + deprecated: + "octokit.teams.removeMember() has been renamed to octokit.teams.removeMemberLegacy() (2020-01-16)", + method: "DELETE", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/members/:username", + }, + removeMemberLegacy: { + deprecated: + "octokit.teams.removeMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-member-legacy", + method: "DELETE", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/members/:username", + }, + removeMembership: { + deprecated: + "octokit.teams.removeMembership() has been renamed to octokit.teams.removeMembershipLegacy() (2020-01-16)", + method: "DELETE", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/memberships/:username", + }, + removeMembershipInOrg: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/memberships/:username", + }, + removeMembershipLegacy: { + deprecated: + "octokit.teams.removeMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-membership-legacy", + method: "DELETE", + params: { + team_id: { + required: true, + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/teams/:team_id/memberships/:username", + }, + removeProject: { + deprecated: + "octokit.teams.removeProject() has been renamed to octokit.teams.removeProjectLegacy() (2020-01-16)", + method: "DELETE", + params: { + project_id: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects/:project_id", + }, + removeProjectInOrg: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + project_id: { + required: true, + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/projects/:project_id", + }, + removeProjectLegacy: { + deprecated: + "octokit.teams.removeProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-project-legacy", + method: "DELETE", + params: { + project_id: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects/:project_id", + }, + removeRepo: { + deprecated: + "octokit.teams.removeRepo() has been renamed to octokit.teams.removeRepoLegacy() (2020-01-16)", + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos/:owner/:repo", + }, + removeRepoInOrg: { + method: "DELETE", + params: { + org: { + required: true, + type: "string", + }, + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo", + }, + removeRepoLegacy: { + deprecated: + "octokit.teams.removeRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-repository-legacy", + method: "DELETE", + params: { + owner: { + required: true, + type: "string", + }, + repo: { + required: true, + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/repos/:owner/:repo", + }, + reviewProject: { + deprecated: + "octokit.teams.reviewProject() has been renamed to octokit.teams.reviewProjectLegacy() (2020-01-16)", + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + project_id: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects/:project_id", + }, + reviewProjectInOrg: { + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + org: { + required: true, + type: "string", + }, + project_id: { + required: true, + type: "integer", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/projects/:project_id", + }, + reviewProjectLegacy: { + deprecated: + "octokit.teams.reviewProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#review-a-team-project-legacy", + headers: { + accept: "application/vnd.github.inertia-preview+json", + }, + method: "GET", + params: { + project_id: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id/projects/:project_id", + }, + update: { + deprecated: + "octokit.teams.update() has been renamed to octokit.teams.updateLegacy() (2020-01-16)", + method: "PATCH", + params: { + description: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + parent_team_id: { + type: "integer", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + privacy: { + enum: ["secret", "closed"], + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id", + }, + updateDiscussion: { + deprecated: + "octokit.teams.updateDiscussion() has been renamed to octokit.teams.updateDiscussionLegacy() (2020-01-16)", + method: "PATCH", + params: { + body: { + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + title: { + type: "string", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number", + }, + updateDiscussionComment: { + deprecated: + "octokit.teams.updateDiscussionComment() has been renamed to octokit.teams.updateDiscussionCommentLegacy() (2020-01-16)", + method: "PATCH", + params: { + body: { + required: true, + type: "string", + }, + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + }, + updateDiscussionCommentInOrg: { + method: "PATCH", + params: { + body: { + required: true, + type: "string", + }, + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: + "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number", + }, + updateDiscussionCommentLegacy: { + deprecated: + "octokit.teams.updateDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#edit-a-comment-legacy", + method: "PATCH", + params: { + body: { + required: true, + type: "string", + }, + comment_number: { + required: true, + type: "integer", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: + "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + }, + updateDiscussionInOrg: { + method: "PATCH", + params: { + body: { + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + org: { + required: true, + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + title: { + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number", + }, + updateDiscussionLegacy: { + deprecated: + "octokit.teams.updateDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#edit-a-discussion-legacy", + method: "PATCH", + params: { + body: { + type: "string", + }, + discussion_number: { + required: true, + type: "integer", + }, + team_id: { + required: true, + type: "integer", + }, + title: { + type: "string", + }, + }, + url: "/teams/:team_id/discussions/:discussion_number", + }, + updateInOrg: { + method: "PATCH", + params: { + description: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + org: { + required: true, + type: "string", + }, + parent_team_id: { + type: "integer", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + privacy: { + enum: ["secret", "closed"], + type: "string", + }, + team_slug: { + required: true, + type: "string", + }, + }, + url: "/orgs/:org/teams/:team_slug", + }, + updateLegacy: { + deprecated: + "octokit.teams.updateLegacy() is deprecated, see https://developer.github.com/v3/teams/#edit-team-legacy", + method: "PATCH", + params: { + description: { + type: "string", + }, + name: { + required: true, + type: "string", + }, + parent_team_id: { + type: "integer", + }, + permission: { + enum: ["pull", "push", "admin"], + type: "string", + }, + privacy: { + enum: ["secret", "closed"], + type: "string", + }, + team_id: { + required: true, + type: "integer", + }, + }, + url: "/teams/:team_id", + }, + }, + users: { + addEmails: { + method: "POST", + params: { + emails: { + required: true, + type: "string[]", + }, + }, + url: "/user/emails", + }, + block: { + method: "PUT", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/user/blocks/:username", + }, + checkBlocked: { + method: "GET", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/user/blocks/:username", + }, + checkFollowing: { + method: "GET", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/user/following/:username", + }, + checkFollowingForUser: { + method: "GET", + params: { + target_user: { + required: true, + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/following/:target_user", + }, + createGpgKey: { + method: "POST", + params: { + armored_public_key: { + type: "string", + }, + }, + url: "/user/gpg_keys", + }, + createPublicKey: { + method: "POST", + params: { + key: { + type: "string", + }, + title: { + type: "string", + }, + }, + url: "/user/keys", + }, + deleteEmails: { + method: "DELETE", + params: { + emails: { + required: true, + type: "string[]", + }, + }, + url: "/user/emails", + }, + deleteGpgKey: { + method: "DELETE", + params: { + gpg_key_id: { + required: true, + type: "integer", + }, + }, + url: "/user/gpg_keys/:gpg_key_id", + }, + deletePublicKey: { + method: "DELETE", + params: { + key_id: { + required: true, + type: "integer", + }, + }, + url: "/user/keys/:key_id", + }, + follow: { + method: "PUT", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/user/following/:username", + }, + getAuthenticated: { + method: "GET", + params: {}, + url: "/user", + }, + getByUsername: { + method: "GET", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username", + }, + getContextForUser: { + method: "GET", + params: { + subject_id: { + type: "string", + }, + subject_type: { + enum: ["organization", "repository", "issue", "pull_request"], + type: "string", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/hovercard", + }, + getGpgKey: { + method: "GET", + params: { + gpg_key_id: { + required: true, + type: "integer", + }, + }, + url: "/user/gpg_keys/:gpg_key_id", + }, + getPublicKey: { + method: "GET", + params: { + key_id: { + required: true, + type: "integer", + }, + }, + url: "/user/keys/:key_id", + }, + list: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + since: { + type: "string", + }, + }, + url: "/users", + }, + listBlocked: { + method: "GET", + params: {}, + url: "/user/blocks", + }, + listEmails: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/emails", + }, + listFollowersForAuthenticatedUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/followers", + }, + listFollowersForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/followers", + }, + listFollowingForAuthenticatedUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/following", + }, + listFollowingForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/following", + }, + listGpgKeys: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/gpg_keys", + }, + listGpgKeysForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/gpg_keys", + }, + listPublicEmails: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/public_emails", + }, + listPublicKeys: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + }, + url: "/user/keys", + }, + listPublicKeysForUser: { + method: "GET", + params: { + page: { + type: "integer", + }, + per_page: { + type: "integer", + }, + username: { + required: true, + type: "string", + }, + }, + url: "/users/:username/keys", + }, + togglePrimaryEmailVisibility: { + method: "PATCH", + params: { + email: { + required: true, + type: "string", + }, + visibility: { + required: true, + type: "string", + }, + }, + url: "/user/email/visibility", + }, + unblock: { + method: "DELETE", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/user/blocks/:username", + }, + unfollow: { + method: "DELETE", + params: { + username: { + required: true, + type: "string", + }, + }, + url: "/user/following/:username", + }, + updateAuthenticated: { + method: "PATCH", + params: { + bio: { + type: "string", + }, + blog: { + type: "string", + }, + company: { + type: "string", + }, + email: { + type: "string", + }, + hireable: { + type: "boolean", + }, + location: { + type: "string", + }, + name: { + type: "string", + }, + }, + url: "/user", + }, + }, + }; + + const VERSION = "2.4.0"; + + function registerEndpoints(octokit, routes) { + Object.keys(routes).forEach((namespaceName) => { + if (!octokit[namespaceName]) { + octokit[namespaceName] = {}; + } + + Object.keys(routes[namespaceName]).forEach((apiName) => { + const apiOptions = routes[namespaceName][apiName]; + const endpointDefaults = ["method", "url", "headers"].reduce( + (map, key) => { + if (typeof apiOptions[key] !== "undefined") { + map[key] = apiOptions[key]; + } + + return map; + }, + {} + ); + endpointDefaults.request = { + validate: apiOptions.params, + }; + let request = octokit.request.defaults(endpointDefaults); // patch request & endpoint methods to support deprecated parameters. + // Not the most elegant solution, but we don’t want to move deprecation + // logic into octokit/endpoint.js as it’s out of scope + + const hasDeprecatedParam = Object.keys( + apiOptions.params || {} + ).find((key) => apiOptions.params[key].deprecated); + + if (hasDeprecatedParam) { + const patch = patchForDeprecation.bind(null, octokit, apiOptions); + request = patch( + octokit.request.defaults(endpointDefaults), + `.${namespaceName}.${apiName}()` + ); + request.endpoint = patch( + request.endpoint, + `.${namespaceName}.${apiName}.endpoint()` + ); + request.endpoint.merge = patch( + request.endpoint.merge, + `.${namespaceName}.${apiName}.endpoint.merge()` + ); + } + + if (apiOptions.deprecated) { + octokit[namespaceName][apiName] = Object.assign( + function deprecatedEndpointMethod() { + octokit.log.warn( + new deprecation.Deprecation( + `[@octokit/rest] ${apiOptions.deprecated}` + ) + ); + octokit[namespaceName][apiName] = request; + return request.apply(null, arguments); + }, + request + ); + return; + } + + octokit[namespaceName][apiName] = request; + }); + }); + } + + function patchForDeprecation(octokit, apiOptions, method, methodName) { + const patchedMethod = (options) => { + options = Object.assign({}, options); + Object.keys(options).forEach((key) => { + if (apiOptions.params[key] && apiOptions.params[key].deprecated) { + const aliasKey = apiOptions.params[key].alias; + octokit.log.warn( + new deprecation.Deprecation( + `[@octokit/rest] "${key}" parameter is deprecated for "${methodName}". Use "${aliasKey}" instead` + ) + ); + + if (!(aliasKey in options)) { + options[aliasKey] = options[key]; + } + + delete options[key]; + } + }); + return method(options); + }; + + Object.keys(method).forEach((key) => { + patchedMethod[key] = method[key]; + }); + return patchedMethod; + } + + /** + * This plugin is a 1:1 copy of internal @octokit/rest plugins. The primary + * goal is to rebuild @octokit/rest on top of @octokit/core. Once that is + * done, we will remove the registerEndpoints methods and return the methods + * directly as with the other plugins. At that point we will also remove the + * legacy workarounds and deprecations. + * + * See the plan at + * https://github.com/octokit/plugin-rest-endpoint-methods.js/pull/1 + */ + + function restEndpointMethods(octokit) { + // @ts-ignore + octokit.registerEndpoints = registerEndpoints.bind(null, octokit); + registerEndpoints(octokit, endpointsByScope); // Aliasing scopes for backward compatibility + // See https://github.com/octokit/rest.js/pull/1134 + + [ + ["gitdata", "git"], + ["authorization", "oauthAuthorizations"], + ["pullRequests", "pulls"], + ].forEach(([deprecatedScope, scope]) => { + Object.defineProperty(octokit, deprecatedScope, { + get() { + octokit.log.warn( + // @ts-ignore + new deprecation.Deprecation( + `[@octokit/plugin-rest-endpoint-methods] "octokit.${deprecatedScope}.*" methods are deprecated, use "octokit.${scope}.*" instead` + ) + ); // @ts-ignore + + return octokit[scope]; + }, + }); + }); + return {}; + } + restEndpointMethods.VERSION = VERSION; + + exports.restEndpointMethods = restEndpointMethods; + //# sourceMappingURL=index.js.map + + /***/ + }, + + /***/ 850: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = paginationMethodsPlugin; + + function paginationMethodsPlugin(octokit) { + octokit.getFirstPage = __webpack_require__(3777).bind(null, octokit); + octokit.getLastPage = __webpack_require__(3649).bind(null, octokit); + octokit.getNextPage = __webpack_require__(6550).bind(null, octokit); + octokit.getPreviousPage = __webpack_require__(4563).bind(null, octokit); + octokit.hasFirstPage = __webpack_require__(1536); + octokit.hasLastPage = __webpack_require__(3336); + octokit.hasNextPage = __webpack_require__(3929); + octokit.hasPreviousPage = __webpack_require__(3558); + } + + /***/ + }, + + /***/ 858: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-07-01", + endpointPrefix: "marketplacecommerceanalytics", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Marketplace Commerce Analytics", + serviceId: "Marketplace Commerce Analytics", + signatureVersion: "v4", + signingName: "marketplacecommerceanalytics", + targetPrefix: "MarketplaceCommerceAnalytics20150701", + uid: "marketplacecommerceanalytics-2015-07-01", + }, + operations: { + GenerateDataSet: { + input: { + type: "structure", + required: [ + "dataSetType", + "dataSetPublicationDate", + "roleNameArn", + "destinationS3BucketName", + "snsTopicArn", + ], + members: { + dataSetType: {}, + dataSetPublicationDate: { type: "timestamp" }, + roleNameArn: {}, + destinationS3BucketName: {}, + destinationS3Prefix: {}, + snsTopicArn: {}, + customerDefinedValues: { shape: "S8" }, + }, + }, + output: { type: "structure", members: { dataSetRequestId: {} } }, + }, + StartSupportDataExport: { + input: { + type: "structure", + required: [ + "dataSetType", + "fromDate", + "roleNameArn", + "destinationS3BucketName", + "snsTopicArn", + ], + members: { + dataSetType: {}, + fromDate: { type: "timestamp" }, + roleNameArn: {}, + destinationS3BucketName: {}, + destinationS3Prefix: {}, + snsTopicArn: {}, + customerDefinedValues: { shape: "S8" }, + }, + }, + output: { type: "structure", members: { dataSetRequestId: {} } }, + }, + }, + shapes: { S8: { type: "map", key: {}, value: {} } }, + }; + + /***/ + }, + + /***/ 872: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + /** + * Represents credentials from the environment. + * + * By default, this class will look for the matching environment variables + * prefixed by a given {envPrefix}. The un-prefixed environment variable names + * for each credential value is listed below: + * + * ```javascript + * accessKeyId: ACCESS_KEY_ID + * secretAccessKey: SECRET_ACCESS_KEY + * sessionToken: SESSION_TOKEN + * ``` + * + * With the default prefix of 'AWS', the environment variables would be: + * + * AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN + * + * @!attribute envPrefix + * @readonly + * @return [String] the prefix for the environment variable names excluding + * the separating underscore ('_'). + */ + AWS.EnvironmentCredentials = AWS.util.inherit(AWS.Credentials, { + /** + * Creates a new EnvironmentCredentials class with a given variable + * prefix {envPrefix}. For example, to load credentials using the 'AWS' + * prefix: + * + * ```javascript + * var creds = new AWS.EnvironmentCredentials('AWS'); + * creds.accessKeyId == 'AKID' // from AWS_ACCESS_KEY_ID env var + * ``` + * + * @param envPrefix [String] the prefix to use (e.g., 'AWS') for environment + * variables. Do not include the separating underscore. + */ + constructor: function EnvironmentCredentials(envPrefix) { + AWS.Credentials.call(this); + this.envPrefix = envPrefix; + this.get(function () {}); + }, + + /** + * Loads credentials from the environment using the prefixed + * environment variables. + * + * @callback callback function(err) + * Called after the (prefixed) ACCESS_KEY_ID, SECRET_ACCESS_KEY, and + * SESSION_TOKEN environment variables are read. When this callback is + * called with no error, it means that the credentials information has + * been loaded into the object (as the `accessKeyId`, `secretAccessKey`, + * and `sessionToken` properties). + * @param err [Error] if an error occurred, this value will be filled + * @see get + */ + refresh: function refresh(callback) { + if (!callback) callback = AWS.util.fn.callback; + + if (!process || !process.env) { + callback( + AWS.util.error( + new Error("No process info or environment variables available"), + { code: "EnvironmentCredentialsProviderFailure" } + ) + ); + return; + } + + var keys = ["ACCESS_KEY_ID", "SECRET_ACCESS_KEY", "SESSION_TOKEN"]; + var values = []; + + for (var i = 0; i < keys.length; i++) { + var prefix = ""; + if (this.envPrefix) prefix = this.envPrefix + "_"; + values[i] = process.env[prefix + keys[i]]; + if (!values[i] && keys[i] !== "SESSION_TOKEN") { + callback( + AWS.util.error( + new Error("Variable " + prefix + keys[i] + " not set."), + { code: "EnvironmentCredentialsProviderFailure" } + ) + ); + return; + } + } + + this.expired = false; + AWS.Credentials.apply(this, values); + callback(); + }, + }); + + /***/ + }, + + /***/ 877: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["cloud9"] = {}; + AWS.Cloud9 = Service.defineService("cloud9", ["2017-09-23"]); + Object.defineProperty(apiLoader.services["cloud9"], "2017-09-23", { + get: function get() { + var model = __webpack_require__(8656); + model.paginators = __webpack_require__(590).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Cloud9; + + /***/ + }, + + /***/ 887: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-10-07", + endpointPrefix: "events", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon EventBridge", + serviceId: "EventBridge", + signatureVersion: "v4", + targetPrefix: "AWSEvents", + uid: "eventbridge-2015-10-07", + }, + operations: { + ActivateEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + }, + CreateEventBus: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventSourceName: {}, Tags: { shape: "S5" } }, + }, + output: { type: "structure", members: { EventBusArn: {} } }, + }, + CreatePartnerEventSource: { + input: { + type: "structure", + required: ["Name", "Account"], + members: { Name: {}, Account: {} }, + }, + output: { type: "structure", members: { EventSourceArn: {} } }, + }, + DeactivateEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + }, + DeleteEventBus: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + }, + DeletePartnerEventSource: { + input: { + type: "structure", + required: ["Name", "Account"], + members: { Name: {}, Account: {} }, + }, + }, + DeleteRule: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + EventBusName: {}, + Force: { type: "boolean" }, + }, + }, + }, + DescribeEventBus: { + input: { type: "structure", members: { Name: {} } }, + output: { + type: "structure", + members: { Name: {}, Arn: {}, Policy: {} }, + }, + }, + DescribeEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreatedBy: {}, + CreationTime: { type: "timestamp" }, + ExpirationTime: { type: "timestamp" }, + Name: {}, + State: {}, + }, + }, + }, + DescribePartnerEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: { Arn: {}, Name: {} } }, + }, + DescribeRule: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventBusName: {} }, + }, + output: { + type: "structure", + members: { + Name: {}, + Arn: {}, + EventPattern: {}, + ScheduleExpression: {}, + State: {}, + Description: {}, + RoleArn: {}, + ManagedBy: {}, + EventBusName: {}, + }, + }, + }, + DisableRule: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventBusName: {} }, + }, + }, + EnableRule: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventBusName: {} }, + }, + }, + ListEventBuses: { + input: { + type: "structure", + members: { + NamePrefix: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + EventBuses: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Arn: {}, Policy: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + ListEventSources: { + input: { + type: "structure", + members: { + NamePrefix: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + EventSources: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + CreatedBy: {}, + CreationTime: { type: "timestamp" }, + ExpirationTime: { type: "timestamp" }, + Name: {}, + State: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListPartnerEventSourceAccounts: { + input: { + type: "structure", + required: ["EventSourceName"], + members: { + EventSourceName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PartnerEventSourceAccounts: { + type: "list", + member: { + type: "structure", + members: { + Account: {}, + CreationTime: { type: "timestamp" }, + ExpirationTime: { type: "timestamp" }, + State: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListPartnerEventSources: { + input: { + type: "structure", + required: ["NamePrefix"], + members: { + NamePrefix: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PartnerEventSources: { + type: "list", + member: { type: "structure", members: { Arn: {}, Name: {} } }, + }, + NextToken: {}, + }, + }, + }, + ListRuleNamesByTarget: { + input: { + type: "structure", + required: ["TargetArn"], + members: { + TargetArn: {}, + EventBusName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + RuleNames: { type: "list", member: {} }, + NextToken: {}, + }, + }, + }, + ListRules: { + input: { + type: "structure", + members: { + NamePrefix: {}, + EventBusName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Rules: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Arn: {}, + EventPattern: {}, + State: {}, + Description: {}, + ScheduleExpression: {}, + RoleArn: {}, + ManagedBy: {}, + EventBusName: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceARN"], + members: { ResourceARN: {} }, + }, + output: { type: "structure", members: { Tags: { shape: "S5" } } }, + }, + ListTargetsByRule: { + input: { + type: "structure", + required: ["Rule"], + members: { + Rule: {}, + EventBusName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Targets: { shape: "S20" }, NextToken: {} }, + }, + }, + PutEvents: { + input: { + type: "structure", + required: ["Entries"], + members: { + Entries: { + type: "list", + member: { + type: "structure", + members: { + Time: { type: "timestamp" }, + Source: {}, + Resources: { shape: "S2y" }, + DetailType: {}, + Detail: {}, + EventBusName: {}, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + Entries: { + type: "list", + member: { + type: "structure", + members: { EventId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + PutPartnerEvents: { + input: { + type: "structure", + required: ["Entries"], + members: { + Entries: { + type: "list", + member: { + type: "structure", + members: { + Time: { type: "timestamp" }, + Source: {}, + Resources: { shape: "S2y" }, + DetailType: {}, + Detail: {}, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + Entries: { + type: "list", + member: { + type: "structure", + members: { EventId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + PutPermission: { + input: { + type: "structure", + required: ["Action", "Principal", "StatementId"], + members: { + EventBusName: {}, + Action: {}, + Principal: {}, + StatementId: {}, + Condition: { + type: "structure", + required: ["Type", "Key", "Value"], + members: { Type: {}, Key: {}, Value: {} }, + }, + }, + }, + }, + PutRule: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + ScheduleExpression: {}, + EventPattern: {}, + State: {}, + Description: {}, + RoleArn: {}, + Tags: { shape: "S5" }, + EventBusName: {}, + }, + }, + output: { type: "structure", members: { RuleArn: {} } }, + }, + PutTargets: { + input: { + type: "structure", + required: ["Rule", "Targets"], + members: { + Rule: {}, + EventBusName: {}, + Targets: { shape: "S20" }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + FailedEntries: { + type: "list", + member: { + type: "structure", + members: { TargetId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + RemovePermission: { + input: { + type: "structure", + required: ["StatementId"], + members: { StatementId: {}, EventBusName: {} }, + }, + }, + RemoveTargets: { + input: { + type: "structure", + required: ["Rule", "Ids"], + members: { + Rule: {}, + EventBusName: {}, + Ids: { type: "list", member: {} }, + Force: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + FailedEntries: { + type: "list", + member: { + type: "structure", + members: { TargetId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { ResourceARN: {}, Tags: { shape: "S5" } }, + }, + output: { type: "structure", members: {} }, + }, + TestEventPattern: { + input: { + type: "structure", + required: ["EventPattern", "Event"], + members: { EventPattern: {}, Event: {} }, + }, + output: { + type: "structure", + members: { Result: { type: "boolean" } }, + }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceARN", "TagKeys"], + members: { + ResourceARN: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S5: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + S20: { + type: "list", + member: { + type: "structure", + required: ["Id", "Arn"], + members: { + Id: {}, + Arn: {}, + RoleArn: {}, + Input: {}, + InputPath: {}, + InputTransformer: { + type: "structure", + required: ["InputTemplate"], + members: { + InputPathsMap: { type: "map", key: {}, value: {} }, + InputTemplate: {}, + }, + }, + KinesisParameters: { + type: "structure", + required: ["PartitionKeyPath"], + members: { PartitionKeyPath: {} }, + }, + RunCommandParameters: { + type: "structure", + required: ["RunCommandTargets"], + members: { + RunCommandTargets: { + type: "list", + member: { + type: "structure", + required: ["Key", "Values"], + members: { + Key: {}, + Values: { type: "list", member: {} }, + }, + }, + }, + }, + }, + EcsParameters: { + type: "structure", + required: ["TaskDefinitionArn"], + members: { + TaskDefinitionArn: {}, + TaskCount: { type: "integer" }, + LaunchType: {}, + NetworkConfiguration: { + type: "structure", + members: { + awsvpcConfiguration: { + type: "structure", + required: ["Subnets"], + members: { + Subnets: { shape: "S2m" }, + SecurityGroups: { shape: "S2m" }, + AssignPublicIp: {}, + }, + }, + }, + }, + PlatformVersion: {}, + Group: {}, + }, + }, + BatchParameters: { + type: "structure", + required: ["JobDefinition", "JobName"], + members: { + JobDefinition: {}, + JobName: {}, + ArrayProperties: { + type: "structure", + members: { Size: { type: "integer" } }, + }, + RetryStrategy: { + type: "structure", + members: { Attempts: { type: "integer" } }, + }, + }, + }, + SqsParameters: { + type: "structure", + members: { MessageGroupId: {} }, + }, + }, + }, + }, + S2m: { type: "list", member: {} }, + S2y: { type: "list", member: {} }, + }, + }; + + /***/ + }, + + /***/ 889: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + AWS.util.update(AWS.SQS.prototype, { + /** + * @api private + */ + setupRequestListeners: function setupRequestListeners(request) { + request.addListener("build", this.buildEndpoint); + + if (request.service.config.computeChecksums) { + if (request.operation === "sendMessage") { + request.addListener( + "extractData", + this.verifySendMessageChecksum + ); + } else if (request.operation === "sendMessageBatch") { + request.addListener( + "extractData", + this.verifySendMessageBatchChecksum + ); + } else if (request.operation === "receiveMessage") { + request.addListener( + "extractData", + this.verifyReceiveMessageChecksum + ); + } + } + }, + + /** + * @api private + */ + verifySendMessageChecksum: function verifySendMessageChecksum( + response + ) { + if (!response.data) return; + + var md5 = response.data.MD5OfMessageBody; + var body = this.params.MessageBody; + var calculatedMd5 = this.service.calculateChecksum(body); + if (calculatedMd5 !== md5) { + var msg = + 'Got "' + + response.data.MD5OfMessageBody + + '", expecting "' + + calculatedMd5 + + '".'; + this.service.throwInvalidChecksumError( + response, + [response.data.MessageId], + msg + ); + } + }, + + /** + * @api private + */ + verifySendMessageBatchChecksum: function verifySendMessageBatchChecksum( + response + ) { + if (!response.data) return; + + var service = this.service; + var entries = {}; + var errors = []; + var messageIds = []; + AWS.util.arrayEach(response.data.Successful, function (entry) { + entries[entry.Id] = entry; + }); + AWS.util.arrayEach(this.params.Entries, function (entry) { + if (entries[entry.Id]) { + var md5 = entries[entry.Id].MD5OfMessageBody; + var body = entry.MessageBody; + if (!service.isChecksumValid(md5, body)) { + errors.push(entry.Id); + messageIds.push(entries[entry.Id].MessageId); + } + } + }); + + if (errors.length > 0) { + service.throwInvalidChecksumError( + response, + messageIds, + "Invalid messages: " + errors.join(", ") + ); + } + }, + + /** + * @api private + */ + verifyReceiveMessageChecksum: function verifyReceiveMessageChecksum( + response + ) { + if (!response.data) return; + + var service = this.service; + var messageIds = []; + AWS.util.arrayEach(response.data.Messages, function (message) { + var md5 = message.MD5OfBody; + var body = message.Body; + if (!service.isChecksumValid(md5, body)) { + messageIds.push(message.MessageId); + } + }); + + if (messageIds.length > 0) { + service.throwInvalidChecksumError( + response, + messageIds, + "Invalid messages: " + messageIds.join(", ") + ); + } + }, + + /** + * @api private + */ + throwInvalidChecksumError: function throwInvalidChecksumError( + response, + ids, + message + ) { + response.error = AWS.util.error(new Error(), { + retryable: true, + code: "InvalidChecksum", + messageIds: ids, + message: + response.request.operation + + " returned an invalid MD5 response. " + + message, + }); + }, + + /** + * @api private + */ + isChecksumValid: function isChecksumValid(checksum, data) { + return this.calculateChecksum(data) === checksum; + }, + + /** + * @api private + */ + calculateChecksum: function calculateChecksum(data) { + return AWS.util.crypto.md5(data, "hex"); + }, + + /** + * @api private + */ + buildEndpoint: function buildEndpoint(request) { + var url = request.httpRequest.params.QueueUrl; + if (url) { + request.httpRequest.endpoint = new AWS.Endpoint(url); + + // signature version 4 requires the region name to be set, + // sqs queue urls contain the region name + var matches = request.httpRequest.endpoint.host.match( + /^sqs\.(.+?)\./ + ); + if (matches) request.httpRequest.region = matches[1]; + } + }, + }); + + /***/ + }, + + /***/ 890: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-06-26", + endpointPrefix: "forecastquery", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Forecast Query Service", + serviceId: "forecastquery", + signatureVersion: "v4", + signingName: "forecast", + targetPrefix: "AmazonForecastRuntime", + uid: "forecastquery-2018-06-26", + }, + operations: { + QueryForecast: { + input: { + type: "structure", + required: ["ForecastArn", "Filters"], + members: { + ForecastArn: {}, + StartDate: {}, + EndDate: {}, + Filters: { type: "map", key: {}, value: {} }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Forecast: { + type: "structure", + members: { + Predictions: { + type: "map", + key: {}, + value: { + type: "list", + member: { + type: "structure", + members: { Timestamp: {}, Value: { type: "double" } }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + shapes: {}, + }; + + /***/ + }, + + /***/ 904: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); + var AWS = __webpack_require__(395); + + /** + * Prepend prefix defined by API model to endpoint that's already + * constructed. This feature does not apply to operations using + * endpoint discovery and can be disabled. + * @api private + */ + function populateHostPrefix(request) { + var enabled = request.service.config.hostPrefixEnabled; + if (!enabled) return request; + var operationModel = request.service.api.operations[request.operation]; + //don't marshal host prefix when operation has endpoint discovery traits + if (hasEndpointDiscover(request)) return request; + if (operationModel.endpoint && operationModel.endpoint.hostPrefix) { + var hostPrefixNotation = operationModel.endpoint.hostPrefix; + var hostPrefix = expandHostPrefix( + hostPrefixNotation, + request.params, + operationModel.input + ); + prependEndpointPrefix(request.httpRequest.endpoint, hostPrefix); + validateHostname(request.httpRequest.endpoint.hostname); + } + return request; + } + + /** + * @api private + */ + function hasEndpointDiscover(request) { + var api = request.service.api; + var operationModel = api.operations[request.operation]; + var isEndpointOperation = + api.endpointOperation && + api.endpointOperation === util.string.lowerFirst(operationModel.name); + return ( + operationModel.endpointDiscoveryRequired !== "NULL" || + isEndpointOperation === true + ); + } + + /** + * @api private + */ + function expandHostPrefix(hostPrefixNotation, params, shape) { + util.each(shape.members, function (name, member) { + if (member.hostLabel === true) { + if (typeof params[name] !== "string" || params[name] === "") { + throw util.error(new Error(), { + message: "Parameter " + name + " should be a non-empty string.", + code: "InvalidParameter", + }); + } + var regex = new RegExp("\\{" + name + "\\}", "g"); + hostPrefixNotation = hostPrefixNotation.replace( + regex, + params[name] + ); + } + }); + return hostPrefixNotation; + } + + /** + * @api private + */ + function prependEndpointPrefix(endpoint, prefix) { + if (endpoint.host) { + endpoint.host = prefix + endpoint.host; + } + if (endpoint.hostname) { + endpoint.hostname = prefix + endpoint.hostname; + } + } + + /** + * @api private + */ + function validateHostname(hostname) { + var labels = hostname.split("."); + //Reference: https://tools.ietf.org/html/rfc1123#section-2 + var hostPattern = /^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/; + util.arrayEach(labels, function (label) { + if (!label.length || label.length < 1 || label.length > 63) { + throw util.error(new Error(), { + code: "ValidationError", + message: + "Hostname label length should be between 1 to 63 characters, inclusive.", + }); + } + if (!hostPattern.test(label)) { + throw AWS.util.error(new Error(), { + code: "ValidationError", + message: label + " is not hostname compatible.", + }); + } + }); + } + + module.exports = { + populateHostPrefix: populateHostPrefix, + }; + + /***/ + }, + + /***/ 910: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["storagegateway"] = {}; + AWS.StorageGateway = Service.defineService("storagegateway", [ + "2013-06-30", + ]); + Object.defineProperty( + apiLoader.services["storagegateway"], + "2013-06-30", + { + get: function get() { + var model = __webpack_require__(4540); + model.paginators = __webpack_require__(1009).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.StorageGateway; + + /***/ + }, + + /***/ 912: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + ClusterActive: { + delay: 30, + operation: "DescribeCluster", + maxAttempts: 40, + acceptors: [ + { + expected: "DELETING", + matcher: "path", + state: "failure", + argument: "cluster.status", + }, + { + expected: "FAILED", + matcher: "path", + state: "failure", + argument: "cluster.status", + }, + { + expected: "ACTIVE", + matcher: "path", + state: "success", + argument: "cluster.status", + }, + ], + }, + ClusterDeleted: { + delay: 30, + operation: "DescribeCluster", + maxAttempts: 40, + acceptors: [ + { + expected: "ACTIVE", + matcher: "path", + state: "failure", + argument: "cluster.status", + }, + { + expected: "CREATING", + matcher: "path", + state: "failure", + argument: "cluster.status", + }, + { + expected: "ResourceNotFoundException", + matcher: "error", + state: "success", + }, + ], + }, + NodegroupActive: { + delay: 30, + operation: "DescribeNodegroup", + maxAttempts: 80, + acceptors: [ + { + expected: "CREATE_FAILED", + matcher: "path", + state: "failure", + argument: "nodegroup.status", + }, + { + expected: "ACTIVE", + matcher: "path", + state: "success", + argument: "nodegroup.status", + }, + ], + }, + NodegroupDeleted: { + delay: 30, + operation: "DescribeNodegroup", + maxAttempts: 40, + acceptors: [ + { + expected: "DELETE_FAILED", + matcher: "path", + state: "failure", + argument: "nodegroup.status", + }, + { + expected: "ResourceNotFoundException", + matcher: "error", + state: "success", + }, + ], + }, + }, + }; + + /***/ + }, + + /***/ 918: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-06-27", + endpointPrefix: "textract", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Textract", + serviceId: "Textract", + signatureVersion: "v4", + targetPrefix: "Textract", + uid: "textract-2018-06-27", + }, + operations: { + AnalyzeDocument: { + input: { + type: "structure", + required: ["Document", "FeatureTypes"], + members: { + Document: { shape: "S2" }, + FeatureTypes: { shape: "S8" }, + HumanLoopConfig: { + type: "structure", + required: ["HumanLoopName", "FlowDefinitionArn"], + members: { + HumanLoopName: {}, + FlowDefinitionArn: {}, + DataAttributes: { + type: "structure", + members: { + ContentClassifiers: { type: "list", member: {} }, + }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + DocumentMetadata: { shape: "Sh" }, + Blocks: { shape: "Sj" }, + HumanLoopActivationOutput: { + type: "structure", + members: { + HumanLoopArn: {}, + HumanLoopActivationReasons: { type: "list", member: {} }, + HumanLoopActivationConditionsEvaluationResults: { + jsonvalue: true, + }, + }, + }, + AnalyzeDocumentModelVersion: {}, + }, + }, + }, + DetectDocumentText: { + input: { + type: "structure", + required: ["Document"], + members: { Document: { shape: "S2" } }, + }, + output: { + type: "structure", + members: { + DocumentMetadata: { shape: "Sh" }, + Blocks: { shape: "Sj" }, + DetectDocumentTextModelVersion: {}, + }, + }, + }, + GetDocumentAnalysis: { + input: { + type: "structure", + required: ["JobId"], + members: { + JobId: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + DocumentMetadata: { shape: "Sh" }, + JobStatus: {}, + NextToken: {}, + Blocks: { shape: "Sj" }, + Warnings: { shape: "S1e" }, + StatusMessage: {}, + AnalyzeDocumentModelVersion: {}, + }, + }, + }, + GetDocumentTextDetection: { + input: { + type: "structure", + required: ["JobId"], + members: { + JobId: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + DocumentMetadata: { shape: "Sh" }, + JobStatus: {}, + NextToken: {}, + Blocks: { shape: "Sj" }, + Warnings: { shape: "S1e" }, + StatusMessage: {}, + DetectDocumentTextModelVersion: {}, + }, + }, + }, + StartDocumentAnalysis: { + input: { + type: "structure", + required: ["DocumentLocation", "FeatureTypes"], + members: { + DocumentLocation: { shape: "S1m" }, + FeatureTypes: { shape: "S8" }, + ClientRequestToken: {}, + JobTag: {}, + NotificationChannel: { shape: "S1p" }, + }, + }, + output: { type: "structure", members: { JobId: {} } }, + }, + StartDocumentTextDetection: { + input: { + type: "structure", + required: ["DocumentLocation"], + members: { + DocumentLocation: { shape: "S1m" }, + ClientRequestToken: {}, + JobTag: {}, + NotificationChannel: { shape: "S1p" }, + }, + }, + output: { type: "structure", members: { JobId: {} } }, + }, + }, + shapes: { + S2: { + type: "structure", + members: { Bytes: { type: "blob" }, S3Object: { shape: "S4" } }, + }, + S4: { + type: "structure", + members: { Bucket: {}, Name: {}, Version: {} }, + }, + S8: { type: "list", member: {} }, + Sh: { type: "structure", members: { Pages: { type: "integer" } } }, + Sj: { + type: "list", + member: { + type: "structure", + members: { + BlockType: {}, + Confidence: { type: "float" }, + Text: {}, + RowIndex: { type: "integer" }, + ColumnIndex: { type: "integer" }, + RowSpan: { type: "integer" }, + ColumnSpan: { type: "integer" }, + Geometry: { + type: "structure", + members: { + BoundingBox: { + type: "structure", + members: { + Width: { type: "float" }, + Height: { type: "float" }, + Left: { type: "float" }, + Top: { type: "float" }, + }, + }, + Polygon: { + type: "list", + member: { + type: "structure", + members: { X: { type: "float" }, Y: { type: "float" } }, + }, + }, + }, + }, + Id: {}, + Relationships: { + type: "list", + member: { + type: "structure", + members: { Type: {}, Ids: { type: "list", member: {} } }, + }, + }, + EntityTypes: { type: "list", member: {} }, + SelectionStatus: {}, + Page: { type: "integer" }, + }, + }, + }, + S1e: { + type: "list", + member: { + type: "structure", + members: { + ErrorCode: {}, + Pages: { type: "list", member: { type: "integer" } }, + }, + }, + }, + S1m: { type: "structure", members: { S3Object: { shape: "S4" } } }, + S1p: { + type: "structure", + required: ["SNSTopicArn", "RoleArn"], + members: { SNSTopicArn: {}, RoleArn: {} }, + }, + }, + }; + + /***/ + }, + + /***/ 948: /***/ function (module) { + "use strict"; + + /** + * Tries to execute a function and discards any error that occurs. + * @param {Function} fn - Function that might or might not throw an error. + * @returns {?*} Return-value of the function when no error occurred. + */ + module.exports = function (fn) { + try { + return fn(); + } catch (e) {} + }; + + /***/ + }, + + /***/ 952: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-03-25", + endpointPrefix: "cloudfront", + globalEndpoint: "cloudfront.amazonaws.com", + protocol: "rest-xml", + serviceAbbreviation: "CloudFront", + serviceFullName: "Amazon CloudFront", + serviceId: "CloudFront", + signatureVersion: "v4", + uid: "cloudfront-2017-03-25", + }, + operations: { + CreateCloudFrontOriginAccessIdentity: { + http: { + requestUri: "/2017-03-25/origin-access-identity/cloudfront", + responseCode: 201, + }, + input: { + type: "structure", + required: ["CloudFrontOriginAccessIdentityConfig"], + members: { + CloudFrontOriginAccessIdentityConfig: { + shape: "S2", + locationName: "CloudFrontOriginAccessIdentityConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + }, + payload: "CloudFrontOriginAccessIdentityConfig", + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentity: { shape: "S5" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentity", + }, + }, + CreateDistribution: { + http: { requestUri: "/2017-03-25/distribution", responseCode: 201 }, + input: { + type: "structure", + required: ["DistributionConfig"], + members: { + DistributionConfig: { + shape: "S7", + locationName: "DistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + }, + payload: "DistributionConfig", + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + CreateDistributionWithTags: { + http: { + requestUri: "/2017-03-25/distribution?WithTags", + responseCode: 201, + }, + input: { + type: "structure", + required: ["DistributionConfigWithTags"], + members: { + DistributionConfigWithTags: { + locationName: "DistributionConfigWithTags", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + type: "structure", + required: ["DistributionConfig", "Tags"], + members: { + DistributionConfig: { shape: "S7" }, + Tags: { shape: "S21" }, + }, + }, + }, + payload: "DistributionConfigWithTags", + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + CreateInvalidation: { + http: { + requestUri: + "/2017-03-25/distribution/{DistributionId}/invalidation", + responseCode: 201, + }, + input: { + type: "structure", + required: ["DistributionId", "InvalidationBatch"], + members: { + DistributionId: { + location: "uri", + locationName: "DistributionId", + }, + InvalidationBatch: { + shape: "S28", + locationName: "InvalidationBatch", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + }, + payload: "InvalidationBatch", + }, + output: { + type: "structure", + members: { + Location: { location: "header", locationName: "Location" }, + Invalidation: { shape: "S2c" }, + }, + payload: "Invalidation", + }, + }, + CreateStreamingDistribution: { + http: { + requestUri: "/2017-03-25/streaming-distribution", + responseCode: 201, + }, + input: { + type: "structure", + required: ["StreamingDistributionConfig"], + members: { + StreamingDistributionConfig: { + shape: "S2e", + locationName: "StreamingDistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + }, + payload: "StreamingDistributionConfig", + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + CreateStreamingDistributionWithTags: { + http: { + requestUri: "/2017-03-25/streaming-distribution?WithTags", + responseCode: 201, + }, + input: { + type: "structure", + required: ["StreamingDistributionConfigWithTags"], + members: { + StreamingDistributionConfigWithTags: { + locationName: "StreamingDistributionConfigWithTags", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + type: "structure", + required: ["StreamingDistributionConfig", "Tags"], + members: { + StreamingDistributionConfig: { shape: "S2e" }, + Tags: { shape: "S21" }, + }, + }, + }, + payload: "StreamingDistributionConfigWithTags", + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + DeleteCloudFrontOriginAccessIdentity: { + http: { + method: "DELETE", + requestUri: "/2017-03-25/origin-access-identity/cloudfront/{Id}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Id"], + members: { + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + }, + }, + DeleteDistribution: { + http: { + method: "DELETE", + requestUri: "/2017-03-25/distribution/{Id}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Id"], + members: { + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + }, + }, + DeleteServiceLinkedRole: { + http: { + method: "DELETE", + requestUri: "/2017-03-25/service-linked-role/{RoleName}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["RoleName"], + members: { + RoleName: { location: "uri", locationName: "RoleName" }, + }, + }, + }, + DeleteStreamingDistribution: { + http: { + method: "DELETE", + requestUri: "/2017-03-25/streaming-distribution/{Id}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Id"], + members: { + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + }, + }, + GetCloudFrontOriginAccessIdentity: { + http: { + method: "GET", + requestUri: "/2017-03-25/origin-access-identity/cloudfront/{Id}", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentity: { shape: "S5" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentity", + }, + }, + GetCloudFrontOriginAccessIdentityConfig: { + http: { + method: "GET", + requestUri: + "/2017-03-25/origin-access-identity/cloudfront/{Id}/config", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentityConfig: { shape: "S2" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentityConfig", + }, + }, + GetDistribution: { + http: { + method: "GET", + requestUri: "/2017-03-25/distribution/{Id}", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + GetDistributionConfig: { + http: { + method: "GET", + requestUri: "/2017-03-25/distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + DistributionConfig: { shape: "S7" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "DistributionConfig", + }, + }, + GetInvalidation: { + http: { + method: "GET", + requestUri: + "/2017-03-25/distribution/{DistributionId}/invalidation/{Id}", + }, + input: { + type: "structure", + required: ["DistributionId", "Id"], + members: { + DistributionId: { + location: "uri", + locationName: "DistributionId", + }, + Id: { location: "uri", locationName: "Id" }, + }, + }, + output: { + type: "structure", + members: { Invalidation: { shape: "S2c" } }, + payload: "Invalidation", + }, + }, + GetStreamingDistribution: { + http: { + method: "GET", + requestUri: "/2017-03-25/streaming-distribution/{Id}", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + GetStreamingDistributionConfig: { + http: { + method: "GET", + requestUri: "/2017-03-25/streaming-distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + StreamingDistributionConfig: { shape: "S2e" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistributionConfig", + }, + }, + ListCloudFrontOriginAccessIdentities: { + http: { + method: "GET", + requestUri: "/2017-03-25/origin-access-identity/cloudfront", + }, + input: { + type: "structure", + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentityList: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "CloudFrontOriginAccessIdentitySummary", + type: "structure", + required: ["Id", "S3CanonicalUserId", "Comment"], + members: { Id: {}, S3CanonicalUserId: {}, Comment: {} }, + }, + }, + }, + }, + }, + payload: "CloudFrontOriginAccessIdentityList", + }, + }, + ListDistributions: { + http: { method: "GET", requestUri: "/2017-03-25/distribution" }, + input: { + type: "structure", + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { DistributionList: { shape: "S3b" } }, + payload: "DistributionList", + }, + }, + ListDistributionsByWebACLId: { + http: { + method: "GET", + requestUri: "/2017-03-25/distributionsByWebACLId/{WebACLId}", + }, + input: { + type: "structure", + required: ["WebACLId"], + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + WebACLId: { location: "uri", locationName: "WebACLId" }, + }, + }, + output: { + type: "structure", + members: { DistributionList: { shape: "S3b" } }, + payload: "DistributionList", + }, + }, + ListInvalidations: { + http: { + method: "GET", + requestUri: + "/2017-03-25/distribution/{DistributionId}/invalidation", + }, + input: { + type: "structure", + required: ["DistributionId"], + members: { + DistributionId: { + location: "uri", + locationName: "DistributionId", + }, + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { + InvalidationList: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "InvalidationSummary", + type: "structure", + required: ["Id", "CreateTime", "Status"], + members: { + Id: {}, + CreateTime: { type: "timestamp" }, + Status: {}, + }, + }, + }, + }, + }, + }, + payload: "InvalidationList", + }, + }, + ListStreamingDistributions: { + http: { + method: "GET", + requestUri: "/2017-03-25/streaming-distribution", + }, + input: { + type: "structure", + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { + StreamingDistributionList: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "StreamingDistributionSummary", + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "LastModifiedTime", + "DomainName", + "S3Origin", + "Aliases", + "TrustedSigners", + "Comment", + "PriceClass", + "Enabled", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + DomainName: {}, + S3Origin: { shape: "S2f" }, + Aliases: { shape: "S8" }, + TrustedSigners: { shape: "Sy" }, + Comment: {}, + PriceClass: {}, + Enabled: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + payload: "StreamingDistributionList", + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/2017-03-25/tagging" }, + input: { + type: "structure", + required: ["Resource"], + members: { + Resource: { location: "querystring", locationName: "Resource" }, + }, + }, + output: { + type: "structure", + required: ["Tags"], + members: { Tags: { shape: "S21" } }, + payload: "Tags", + }, + }, + TagResource: { + http: { + requestUri: "/2017-03-25/tagging?Operation=Tag", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Resource", "Tags"], + members: { + Resource: { location: "querystring", locationName: "Resource" }, + Tags: { + shape: "S21", + locationName: "Tags", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + }, + payload: "Tags", + }, + }, + UntagResource: { + http: { + requestUri: "/2017-03-25/tagging?Operation=Untag", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Resource", "TagKeys"], + members: { + Resource: { location: "querystring", locationName: "Resource" }, + TagKeys: { + locationName: "TagKeys", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + type: "structure", + members: { + Items: { type: "list", member: { locationName: "Key" } }, + }, + }, + }, + payload: "TagKeys", + }, + }, + UpdateCloudFrontOriginAccessIdentity: { + http: { + method: "PUT", + requestUri: + "/2017-03-25/origin-access-identity/cloudfront/{Id}/config", + }, + input: { + type: "structure", + required: ["CloudFrontOriginAccessIdentityConfig", "Id"], + members: { + CloudFrontOriginAccessIdentityConfig: { + shape: "S2", + locationName: "CloudFrontOriginAccessIdentityConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + payload: "CloudFrontOriginAccessIdentityConfig", + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentity: { shape: "S5" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentity", + }, + }, + UpdateDistribution: { + http: { + method: "PUT", + requestUri: "/2017-03-25/distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["DistributionConfig", "Id"], + members: { + DistributionConfig: { + shape: "S7", + locationName: "DistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + payload: "DistributionConfig", + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + UpdateStreamingDistribution: { + http: { + method: "PUT", + requestUri: "/2017-03-25/streaming-distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["StreamingDistributionConfig", "Id"], + members: { + StreamingDistributionConfig: { + shape: "S2e", + locationName: "StreamingDistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2017-03-25/", + }, + }, + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + payload: "StreamingDistributionConfig", + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + }, + shapes: { + S2: { + type: "structure", + required: ["CallerReference", "Comment"], + members: { CallerReference: {}, Comment: {} }, + }, + S5: { + type: "structure", + required: ["Id", "S3CanonicalUserId"], + members: { + Id: {}, + S3CanonicalUserId: {}, + CloudFrontOriginAccessIdentityConfig: { shape: "S2" }, + }, + }, + S7: { + type: "structure", + required: [ + "CallerReference", + "Origins", + "DefaultCacheBehavior", + "Comment", + "Enabled", + ], + members: { + CallerReference: {}, + Aliases: { shape: "S8" }, + DefaultRootObject: {}, + Origins: { shape: "Sb" }, + DefaultCacheBehavior: { shape: "Sn" }, + CacheBehaviors: { shape: "S1a" }, + CustomErrorResponses: { shape: "S1d" }, + Comment: {}, + Logging: { + type: "structure", + required: ["Enabled", "IncludeCookies", "Bucket", "Prefix"], + members: { + Enabled: { type: "boolean" }, + IncludeCookies: { type: "boolean" }, + Bucket: {}, + Prefix: {}, + }, + }, + PriceClass: {}, + Enabled: { type: "boolean" }, + ViewerCertificate: { shape: "S1i" }, + Restrictions: { shape: "S1m" }, + WebACLId: {}, + HttpVersion: {}, + IsIPV6Enabled: { type: "boolean" }, + }, + }, + S8: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "CNAME" } }, + }, + }, + Sb: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "Origin", + type: "structure", + required: ["Id", "DomainName"], + members: { + Id: {}, + DomainName: {}, + OriginPath: {}, + CustomHeaders: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "OriginCustomHeader", + type: "structure", + required: ["HeaderName", "HeaderValue"], + members: { HeaderName: {}, HeaderValue: {} }, + }, + }, + }, + }, + S3OriginConfig: { + type: "structure", + required: ["OriginAccessIdentity"], + members: { OriginAccessIdentity: {} }, + }, + CustomOriginConfig: { + type: "structure", + required: [ + "HTTPPort", + "HTTPSPort", + "OriginProtocolPolicy", + ], + members: { + HTTPPort: { type: "integer" }, + HTTPSPort: { type: "integer" }, + OriginProtocolPolicy: {}, + OriginSslProtocols: { + type: "structure", + required: ["Quantity", "Items"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { locationName: "SslProtocol" }, + }, + }, + }, + OriginReadTimeout: { type: "integer" }, + OriginKeepaliveTimeout: { type: "integer" }, + }, + }, + }, + }, + }, + }, + }, + Sn: { + type: "structure", + required: [ + "TargetOriginId", + "ForwardedValues", + "TrustedSigners", + "ViewerProtocolPolicy", + "MinTTL", + ], + members: { + TargetOriginId: {}, + ForwardedValues: { shape: "So" }, + TrustedSigners: { shape: "Sy" }, + ViewerProtocolPolicy: {}, + MinTTL: { type: "long" }, + AllowedMethods: { shape: "S12" }, + SmoothStreaming: { type: "boolean" }, + DefaultTTL: { type: "long" }, + MaxTTL: { type: "long" }, + Compress: { type: "boolean" }, + LambdaFunctionAssociations: { shape: "S16" }, + }, + }, + So: { + type: "structure", + required: ["QueryString", "Cookies"], + members: { + QueryString: { type: "boolean" }, + Cookies: { + type: "structure", + required: ["Forward"], + members: { + Forward: {}, + WhitelistedNames: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Name" } }, + }, + }, + }, + }, + Headers: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Name" } }, + }, + }, + QueryStringCacheKeys: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Name" } }, + }, + }, + }, + }, + Sy: { + type: "structure", + required: ["Enabled", "Quantity"], + members: { + Enabled: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { locationName: "AwsAccountNumber" }, + }, + }, + }, + S12: { + type: "structure", + required: ["Quantity", "Items"], + members: { + Quantity: { type: "integer" }, + Items: { shape: "S13" }, + CachedMethods: { + type: "structure", + required: ["Quantity", "Items"], + members: { + Quantity: { type: "integer" }, + Items: { shape: "S13" }, + }, + }, + }, + }, + S13: { type: "list", member: { locationName: "Method" } }, + S16: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "LambdaFunctionAssociation", + type: "structure", + members: { LambdaFunctionARN: {}, EventType: {} }, + }, + }, + }, + }, + S1a: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "CacheBehavior", + type: "structure", + required: [ + "PathPattern", + "TargetOriginId", + "ForwardedValues", + "TrustedSigners", + "ViewerProtocolPolicy", + "MinTTL", + ], + members: { + PathPattern: {}, + TargetOriginId: {}, + ForwardedValues: { shape: "So" }, + TrustedSigners: { shape: "Sy" }, + ViewerProtocolPolicy: {}, + MinTTL: { type: "long" }, + AllowedMethods: { shape: "S12" }, + SmoothStreaming: { type: "boolean" }, + DefaultTTL: { type: "long" }, + MaxTTL: { type: "long" }, + Compress: { type: "boolean" }, + LambdaFunctionAssociations: { shape: "S16" }, + }, + }, + }, + }, + }, + S1d: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "CustomErrorResponse", + type: "structure", + required: ["ErrorCode"], + members: { + ErrorCode: { type: "integer" }, + ResponsePagePath: {}, + ResponseCode: {}, + ErrorCachingMinTTL: { type: "long" }, + }, + }, + }, + }, + }, + S1i: { + type: "structure", + members: { + CloudFrontDefaultCertificate: { type: "boolean" }, + IAMCertificateId: {}, + ACMCertificateArn: {}, + SSLSupportMethod: {}, + MinimumProtocolVersion: {}, + Certificate: { deprecated: true }, + CertificateSource: { deprecated: true }, + }, + }, + S1m: { + type: "structure", + required: ["GeoRestriction"], + members: { + GeoRestriction: { + type: "structure", + required: ["RestrictionType", "Quantity"], + members: { + RestrictionType: {}, + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Location" } }, + }, + }, + }, + }, + S1s: { + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "LastModifiedTime", + "InProgressInvalidationBatches", + "DomainName", + "ActiveTrustedSigners", + "DistributionConfig", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + InProgressInvalidationBatches: { type: "integer" }, + DomainName: {}, + ActiveTrustedSigners: { shape: "S1u" }, + DistributionConfig: { shape: "S7" }, + }, + }, + S1u: { + type: "structure", + required: ["Enabled", "Quantity"], + members: { + Enabled: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "Signer", + type: "structure", + members: { + AwsAccountNumber: {}, + KeyPairIds: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { locationName: "KeyPairId" }, + }, + }, + }, + }, + }, + }, + }, + }, + S21: { + type: "structure", + members: { + Items: { + type: "list", + member: { + locationName: "Tag", + type: "structure", + required: ["Key"], + members: { Key: {}, Value: {} }, + }, + }, + }, + }, + S28: { + type: "structure", + required: ["Paths", "CallerReference"], + members: { + Paths: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Path" } }, + }, + }, + CallerReference: {}, + }, + }, + S2c: { + type: "structure", + required: ["Id", "Status", "CreateTime", "InvalidationBatch"], + members: { + Id: {}, + Status: {}, + CreateTime: { type: "timestamp" }, + InvalidationBatch: { shape: "S28" }, + }, + }, + S2e: { + type: "structure", + required: [ + "CallerReference", + "S3Origin", + "Comment", + "TrustedSigners", + "Enabled", + ], + members: { + CallerReference: {}, + S3Origin: { shape: "S2f" }, + Aliases: { shape: "S8" }, + Comment: {}, + Logging: { + type: "structure", + required: ["Enabled", "Bucket", "Prefix"], + members: { + Enabled: { type: "boolean" }, + Bucket: {}, + Prefix: {}, + }, + }, + TrustedSigners: { shape: "Sy" }, + PriceClass: {}, + Enabled: { type: "boolean" }, + }, + }, + S2f: { + type: "structure", + required: ["DomainName", "OriginAccessIdentity"], + members: { DomainName: {}, OriginAccessIdentity: {} }, + }, + S2i: { + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "DomainName", + "ActiveTrustedSigners", + "StreamingDistributionConfig", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + DomainName: {}, + ActiveTrustedSigners: { shape: "S1u" }, + StreamingDistributionConfig: { shape: "S2e" }, + }, + }, + S3b: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "DistributionSummary", + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "LastModifiedTime", + "DomainName", + "Aliases", + "Origins", + "DefaultCacheBehavior", + "CacheBehaviors", + "CustomErrorResponses", + "Comment", + "PriceClass", + "Enabled", + "ViewerCertificate", + "Restrictions", + "WebACLId", + "HttpVersion", + "IsIPV6Enabled", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + DomainName: {}, + Aliases: { shape: "S8" }, + Origins: { shape: "Sb" }, + DefaultCacheBehavior: { shape: "Sn" }, + CacheBehaviors: { shape: "S1a" }, + CustomErrorResponses: { shape: "S1d" }, + Comment: {}, + PriceClass: {}, + Enabled: { type: "boolean" }, + ViewerCertificate: { shape: "S1i" }, + Restrictions: { shape: "S1m" }, + WebACLId: {}, + HttpVersion: {}, + IsIPV6Enabled: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 956: /***/ function (module) { + module.exports = { + pagination: { + DescribeListeners: { + input_token: "Marker", + output_token: "NextMarker", + result_key: "Listeners", + }, + DescribeLoadBalancers: { + input_token: "Marker", + output_token: "NextMarker", + result_key: "LoadBalancers", + }, + DescribeTargetGroups: { + input_token: "Marker", + output_token: "NextMarker", + result_key: "TargetGroups", + }, + }, + }; + + /***/ + }, + + /***/ 988: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-12-01", + endpointPrefix: "appstream2", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon AppStream", + serviceId: "AppStream", + signatureVersion: "v4", + signingName: "appstream", + targetPrefix: "PhotonAdminProxyService", + uid: "appstream-2016-12-01", + }, + operations: { + AssociateFleet: { + input: { + type: "structure", + required: ["FleetName", "StackName"], + members: { FleetName: {}, StackName: {} }, + }, + output: { type: "structure", members: {} }, + }, + BatchAssociateUserStack: { + input: { + type: "structure", + required: ["UserStackAssociations"], + members: { UserStackAssociations: { shape: "S5" } }, + }, + output: { type: "structure", members: { errors: { shape: "Sb" } } }, + }, + BatchDisassociateUserStack: { + input: { + type: "structure", + required: ["UserStackAssociations"], + members: { UserStackAssociations: { shape: "S5" } }, + }, + output: { type: "structure", members: { errors: { shape: "Sb" } } }, + }, + CopyImage: { + input: { + type: "structure", + required: [ + "SourceImageName", + "DestinationImageName", + "DestinationRegion", + ], + members: { + SourceImageName: {}, + DestinationImageName: {}, + DestinationRegion: {}, + DestinationImageDescription: {}, + }, + }, + output: { + type: "structure", + members: { DestinationImageName: {} }, + }, + }, + CreateDirectoryConfig: { + input: { + type: "structure", + required: [ + "DirectoryName", + "OrganizationalUnitDistinguishedNames", + "ServiceAccountCredentials", + ], + members: { + DirectoryName: {}, + OrganizationalUnitDistinguishedNames: { shape: "Sn" }, + ServiceAccountCredentials: { shape: "Sp" }, + }, + }, + output: { + type: "structure", + members: { DirectoryConfig: { shape: "St" } }, + }, + }, + CreateFleet: { + input: { + type: "structure", + required: ["Name", "InstanceType", "ComputeCapacity"], + members: { + Name: {}, + ImageName: {}, + ImageArn: {}, + InstanceType: {}, + FleetType: {}, + ComputeCapacity: { shape: "Sy" }, + VpcConfig: { shape: "S10" }, + MaxUserDurationInSeconds: { type: "integer" }, + DisconnectTimeoutInSeconds: { type: "integer" }, + Description: {}, + DisplayName: {}, + EnableDefaultInternetAccess: { type: "boolean" }, + DomainJoinInfo: { shape: "S15" }, + Tags: { shape: "S16" }, + IdleDisconnectTimeoutInSeconds: { type: "integer" }, + IamRoleArn: {}, + }, + }, + output: { type: "structure", members: { Fleet: { shape: "S1a" } } }, + }, + CreateImageBuilder: { + input: { + type: "structure", + required: ["Name", "InstanceType"], + members: { + Name: {}, + ImageName: {}, + ImageArn: {}, + InstanceType: {}, + Description: {}, + DisplayName: {}, + VpcConfig: { shape: "S10" }, + IamRoleArn: {}, + EnableDefaultInternetAccess: { type: "boolean" }, + DomainJoinInfo: { shape: "S15" }, + AppstreamAgentVersion: {}, + Tags: { shape: "S16" }, + AccessEndpoints: { shape: "S1i" }, + }, + }, + output: { + type: "structure", + members: { ImageBuilder: { shape: "S1m" } }, + }, + }, + CreateImageBuilderStreamingURL: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, Validity: { type: "long" } }, + }, + output: { + type: "structure", + members: { StreamingURL: {}, Expires: { type: "timestamp" } }, + }, + }, + CreateStack: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + Description: {}, + DisplayName: {}, + StorageConnectors: { shape: "S1y" }, + RedirectURL: {}, + FeedbackURL: {}, + UserSettings: { shape: "S26" }, + ApplicationSettings: { shape: "S2a" }, + Tags: { shape: "S16" }, + AccessEndpoints: { shape: "S1i" }, + EmbedHostDomains: { shape: "S2c" }, + }, + }, + output: { type: "structure", members: { Stack: { shape: "S2f" } } }, + }, + CreateStreamingURL: { + input: { + type: "structure", + required: ["StackName", "FleetName", "UserId"], + members: { + StackName: {}, + FleetName: {}, + UserId: {}, + ApplicationId: {}, + Validity: { type: "long" }, + SessionContext: {}, + }, + }, + output: { + type: "structure", + members: { StreamingURL: {}, Expires: { type: "timestamp" } }, + }, + }, + CreateUsageReportSubscription: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { S3BucketName: {}, Schedule: {} }, + }, + }, + CreateUser: { + input: { + type: "structure", + required: ["UserName", "AuthenticationType"], + members: { + UserName: { shape: "S7" }, + MessageAction: {}, + FirstName: { shape: "S2s" }, + LastName: { shape: "S2s" }, + AuthenticationType: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteDirectoryConfig: { + input: { + type: "structure", + required: ["DirectoryName"], + members: { DirectoryName: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteFleet: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteImage: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: { Image: { shape: "S30" } } }, + }, + DeleteImageBuilder: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { + type: "structure", + members: { ImageBuilder: { shape: "S1m" } }, + }, + }, + DeleteImagePermissions: { + input: { + type: "structure", + required: ["Name", "SharedAccountId"], + members: { Name: {}, SharedAccountId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteStack: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteUsageReportSubscription: { + input: { type: "structure", members: {} }, + output: { type: "structure", members: {} }, + }, + DeleteUser: { + input: { + type: "structure", + required: ["UserName", "AuthenticationType"], + members: { UserName: { shape: "S7" }, AuthenticationType: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeDirectoryConfigs: { + input: { + type: "structure", + members: { + DirectoryNames: { type: "list", member: {} }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + DirectoryConfigs: { type: "list", member: { shape: "St" } }, + NextToken: {}, + }, + }, + }, + DescribeFleets: { + input: { + type: "structure", + members: { Names: { shape: "S3p" }, NextToken: {} }, + }, + output: { + type: "structure", + members: { + Fleets: { type: "list", member: { shape: "S1a" } }, + NextToken: {}, + }, + }, + }, + DescribeImageBuilders: { + input: { + type: "structure", + members: { + Names: { shape: "S3p" }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + ImageBuilders: { type: "list", member: { shape: "S1m" } }, + NextToken: {}, + }, + }, + }, + DescribeImagePermissions: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + MaxResults: { type: "integer" }, + SharedAwsAccountIds: { type: "list", member: {} }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Name: {}, + SharedImagePermissionsList: { + type: "list", + member: { + type: "structure", + required: ["sharedAccountId", "imagePermissions"], + members: { + sharedAccountId: {}, + imagePermissions: { shape: "S38" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeImages: { + input: { + type: "structure", + members: { + Names: { shape: "S3p" }, + Arns: { type: "list", member: {} }, + Type: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Images: { type: "list", member: { shape: "S30" } }, + NextToken: {}, + }, + }, + }, + DescribeSessions: { + input: { + type: "structure", + required: ["StackName", "FleetName"], + members: { + StackName: {}, + FleetName: {}, + UserId: {}, + NextToken: {}, + Limit: { type: "integer" }, + AuthenticationType: {}, + }, + }, + output: { + type: "structure", + members: { + Sessions: { + type: "list", + member: { + type: "structure", + required: [ + "Id", + "UserId", + "StackName", + "FleetName", + "State", + ], + members: { + Id: {}, + UserId: {}, + StackName: {}, + FleetName: {}, + State: {}, + ConnectionState: {}, + StartTime: { type: "timestamp" }, + MaxExpirationTime: { type: "timestamp" }, + AuthenticationType: {}, + NetworkAccessConfiguration: { shape: "S1r" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeStacks: { + input: { + type: "structure", + members: { Names: { shape: "S3p" }, NextToken: {} }, + }, + output: { + type: "structure", + members: { + Stacks: { type: "list", member: { shape: "S2f" } }, + NextToken: {}, + }, + }, + }, + DescribeUsageReportSubscriptions: { + input: { + type: "structure", + members: { MaxResults: { type: "integer" }, NextToken: {} }, + }, + output: { + type: "structure", + members: { + UsageReportSubscriptions: { + type: "list", + member: { + type: "structure", + members: { + S3BucketName: {}, + Schedule: {}, + LastGeneratedReportDate: { type: "timestamp" }, + SubscriptionErrors: { + type: "list", + member: { + type: "structure", + members: { ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeUserStackAssociations: { + input: { + type: "structure", + members: { + StackName: {}, + UserName: { shape: "S7" }, + AuthenticationType: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + UserStackAssociations: { shape: "S5" }, + NextToken: {}, + }, + }, + }, + DescribeUsers: { + input: { + type: "structure", + required: ["AuthenticationType"], + members: { + AuthenticationType: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Users: { + type: "list", + member: { + type: "structure", + required: ["AuthenticationType"], + members: { + Arn: {}, + UserName: { shape: "S7" }, + Enabled: { type: "boolean" }, + Status: {}, + FirstName: { shape: "S2s" }, + LastName: { shape: "S2s" }, + CreatedTime: { type: "timestamp" }, + AuthenticationType: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DisableUser: { + input: { + type: "structure", + required: ["UserName", "AuthenticationType"], + members: { UserName: { shape: "S7" }, AuthenticationType: {} }, + }, + output: { type: "structure", members: {} }, + }, + DisassociateFleet: { + input: { + type: "structure", + required: ["FleetName", "StackName"], + members: { FleetName: {}, StackName: {} }, + }, + output: { type: "structure", members: {} }, + }, + EnableUser: { + input: { + type: "structure", + required: ["UserName", "AuthenticationType"], + members: { UserName: { shape: "S7" }, AuthenticationType: {} }, + }, + output: { type: "structure", members: {} }, + }, + ExpireSession: { + input: { + type: "structure", + required: ["SessionId"], + members: { SessionId: {} }, + }, + output: { type: "structure", members: {} }, + }, + ListAssociatedFleets: { + input: { + type: "structure", + required: ["StackName"], + members: { StackName: {}, NextToken: {} }, + }, + output: { + type: "structure", + members: { Names: { shape: "S3p" }, NextToken: {} }, + }, + }, + ListAssociatedStacks: { + input: { + type: "structure", + required: ["FleetName"], + members: { FleetName: {}, NextToken: {} }, + }, + output: { + type: "structure", + members: { Names: { shape: "S3p" }, NextToken: {} }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { type: "structure", members: { Tags: { shape: "S16" } } }, + }, + StartFleet: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + }, + StartImageBuilder: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, AppstreamAgentVersion: {} }, + }, + output: { + type: "structure", + members: { ImageBuilder: { shape: "S1m" } }, + }, + }, + StopFleet: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + }, + StopImageBuilder: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { + type: "structure", + members: { ImageBuilder: { shape: "S1m" } }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "S16" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateDirectoryConfig: { + input: { + type: "structure", + required: ["DirectoryName"], + members: { + DirectoryName: {}, + OrganizationalUnitDistinguishedNames: { shape: "Sn" }, + ServiceAccountCredentials: { shape: "Sp" }, + }, + }, + output: { + type: "structure", + members: { DirectoryConfig: { shape: "St" } }, + }, + }, + UpdateFleet: { + input: { + type: "structure", + members: { + ImageName: {}, + ImageArn: {}, + Name: {}, + InstanceType: {}, + ComputeCapacity: { shape: "Sy" }, + VpcConfig: { shape: "S10" }, + MaxUserDurationInSeconds: { type: "integer" }, + DisconnectTimeoutInSeconds: { type: "integer" }, + DeleteVpcConfig: { deprecated: true, type: "boolean" }, + Description: {}, + DisplayName: {}, + EnableDefaultInternetAccess: { type: "boolean" }, + DomainJoinInfo: { shape: "S15" }, + IdleDisconnectTimeoutInSeconds: { type: "integer" }, + AttributesToDelete: { type: "list", member: {} }, + IamRoleArn: {}, + }, + }, + output: { type: "structure", members: { Fleet: { shape: "S1a" } } }, + }, + UpdateImagePermissions: { + input: { + type: "structure", + required: ["Name", "SharedAccountId", "ImagePermissions"], + members: { + Name: {}, + SharedAccountId: {}, + ImagePermissions: { shape: "S38" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateStack: { + input: { + type: "structure", + required: ["Name"], + members: { + DisplayName: {}, + Description: {}, + Name: {}, + StorageConnectors: { shape: "S1y" }, + DeleteStorageConnectors: { deprecated: true, type: "boolean" }, + RedirectURL: {}, + FeedbackURL: {}, + AttributesToDelete: { type: "list", member: {} }, + UserSettings: { shape: "S26" }, + ApplicationSettings: { shape: "S2a" }, + AccessEndpoints: { shape: "S1i" }, + EmbedHostDomains: { shape: "S2c" }, + }, + }, + output: { type: "structure", members: { Stack: { shape: "S2f" } } }, + }, + }, + shapes: { + S5: { type: "list", member: { shape: "S6" } }, + S6: { + type: "structure", + required: ["StackName", "UserName", "AuthenticationType"], + members: { + StackName: {}, + UserName: { shape: "S7" }, + AuthenticationType: {}, + SendEmailNotification: { type: "boolean" }, + }, + }, + S7: { type: "string", sensitive: true }, + Sb: { + type: "list", + member: { + type: "structure", + members: { + UserStackAssociation: { shape: "S6" }, + ErrorCode: {}, + ErrorMessage: {}, + }, + }, + }, + Sn: { type: "list", member: {} }, + Sp: { + type: "structure", + required: ["AccountName", "AccountPassword"], + members: { + AccountName: { type: "string", sensitive: true }, + AccountPassword: { type: "string", sensitive: true }, + }, + }, + St: { + type: "structure", + required: ["DirectoryName"], + members: { + DirectoryName: {}, + OrganizationalUnitDistinguishedNames: { shape: "Sn" }, + ServiceAccountCredentials: { shape: "Sp" }, + CreatedTime: { type: "timestamp" }, + }, + }, + Sy: { + type: "structure", + required: ["DesiredInstances"], + members: { DesiredInstances: { type: "integer" } }, + }, + S10: { + type: "structure", + members: { + SubnetIds: { type: "list", member: {} }, + SecurityGroupIds: { type: "list", member: {} }, + }, + }, + S15: { + type: "structure", + members: { + DirectoryName: {}, + OrganizationalUnitDistinguishedName: {}, + }, + }, + S16: { type: "map", key: {}, value: {} }, + S1a: { + type: "structure", + required: [ + "Arn", + "Name", + "InstanceType", + "ComputeCapacityStatus", + "State", + ], + members: { + Arn: {}, + Name: {}, + DisplayName: {}, + Description: {}, + ImageName: {}, + ImageArn: {}, + InstanceType: {}, + FleetType: {}, + ComputeCapacityStatus: { + type: "structure", + required: ["Desired"], + members: { + Desired: { type: "integer" }, + Running: { type: "integer" }, + InUse: { type: "integer" }, + Available: { type: "integer" }, + }, + }, + MaxUserDurationInSeconds: { type: "integer" }, + DisconnectTimeoutInSeconds: { type: "integer" }, + State: {}, + VpcConfig: { shape: "S10" }, + CreatedTime: { type: "timestamp" }, + FleetErrors: { + type: "list", + member: { + type: "structure", + members: { ErrorCode: {}, ErrorMessage: {} }, + }, + }, + EnableDefaultInternetAccess: { type: "boolean" }, + DomainJoinInfo: { shape: "S15" }, + IdleDisconnectTimeoutInSeconds: { type: "integer" }, + IamRoleArn: {}, + }, + }, + S1i: { + type: "list", + member: { + type: "structure", + required: ["EndpointType"], + members: { EndpointType: {}, VpceId: {} }, + }, + }, + S1m: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + Arn: {}, + ImageArn: {}, + Description: {}, + DisplayName: {}, + VpcConfig: { shape: "S10" }, + InstanceType: {}, + Platform: {}, + IamRoleArn: {}, + State: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + CreatedTime: { type: "timestamp" }, + EnableDefaultInternetAccess: { type: "boolean" }, + DomainJoinInfo: { shape: "S15" }, + NetworkAccessConfiguration: { shape: "S1r" }, + ImageBuilderErrors: { + type: "list", + member: { + type: "structure", + members: { + ErrorCode: {}, + ErrorMessage: {}, + ErrorTimestamp: { type: "timestamp" }, + }, + }, + }, + AppstreamAgentVersion: {}, + AccessEndpoints: { shape: "S1i" }, + }, + }, + S1r: { + type: "structure", + members: { EniPrivateIpAddress: {}, EniId: {} }, + }, + S1y: { + type: "list", + member: { + type: "structure", + required: ["ConnectorType"], + members: { + ConnectorType: {}, + ResourceIdentifier: {}, + Domains: { type: "list", member: {} }, + }, + }, + }, + S26: { + type: "list", + member: { + type: "structure", + required: ["Action", "Permission"], + members: { Action: {}, Permission: {} }, + }, + }, + S2a: { + type: "structure", + required: ["Enabled"], + members: { Enabled: { type: "boolean" }, SettingsGroup: {} }, + }, + S2c: { type: "list", member: {} }, + S2f: { + type: "structure", + required: ["Name"], + members: { + Arn: {}, + Name: {}, + Description: {}, + DisplayName: {}, + CreatedTime: { type: "timestamp" }, + StorageConnectors: { shape: "S1y" }, + RedirectURL: {}, + FeedbackURL: {}, + StackErrors: { + type: "list", + member: { + type: "structure", + members: { ErrorCode: {}, ErrorMessage: {} }, + }, + }, + UserSettings: { shape: "S26" }, + ApplicationSettings: { + type: "structure", + members: { + Enabled: { type: "boolean" }, + SettingsGroup: {}, + S3BucketName: {}, + }, + }, + AccessEndpoints: { shape: "S1i" }, + EmbedHostDomains: { shape: "S2c" }, + }, + }, + S2s: { type: "string", sensitive: true }, + S30: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + Arn: {}, + BaseImageArn: {}, + DisplayName: {}, + State: {}, + Visibility: {}, + ImageBuilderSupported: { type: "boolean" }, + ImageBuilderName: {}, + Platform: {}, + Description: {}, + StateChangeReason: { + type: "structure", + members: { Code: {}, Message: {} }, + }, + Applications: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + DisplayName: {}, + IconURL: {}, + LaunchPath: {}, + LaunchParameters: {}, + Enabled: { type: "boolean" }, + Metadata: { type: "map", key: {}, value: {} }, + }, + }, + }, + CreatedTime: { type: "timestamp" }, + PublicBaseImageReleasedDate: { type: "timestamp" }, + AppstreamAgentVersion: {}, + ImagePermissions: { shape: "S38" }, + }, + }, + S38: { + type: "structure", + members: { + allowFleet: { type: "boolean" }, + allowImageBuilder: { type: "boolean" }, + }, + }, + S3p: { type: "list", member: {} }, + }, + }; + + /***/ + }, + + /***/ 997: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2016-12-01", + endpointPrefix: "pinpoint", + signingName: "mobiletargeting", + serviceFullName: "Amazon Pinpoint", + serviceId: "Pinpoint", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "pinpoint-2016-12-01", + signatureVersion: "v4", + }, + operations: { + CreateApp: { + http: { requestUri: "/v1/apps", responseCode: 201 }, + input: { + type: "structure", + members: { + CreateApplicationRequest: { + type: "structure", + members: { + Name: {}, + tags: { shape: "S4", locationName: "tags" }, + }, + required: ["Name"], + }, + }, + required: ["CreateApplicationRequest"], + payload: "CreateApplicationRequest", + }, + output: { + type: "structure", + members: { ApplicationResponse: { shape: "S6" } }, + required: ["ApplicationResponse"], + payload: "ApplicationResponse", + }, + }, + CreateCampaign: { + http: { + requestUri: "/v1/apps/{application-id}/campaigns", + responseCode: 201, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + WriteCampaignRequest: { shape: "S8" }, + }, + required: ["ApplicationId", "WriteCampaignRequest"], + payload: "WriteCampaignRequest", + }, + output: { + type: "structure", + members: { CampaignResponse: { shape: "S14" } }, + required: ["CampaignResponse"], + payload: "CampaignResponse", + }, + }, + CreateEmailTemplate: { + http: { + requestUri: "/v1/templates/{template-name}/email", + responseCode: 201, + }, + input: { + type: "structure", + members: { + EmailTemplateRequest: { shape: "S1a" }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + }, + required: ["TemplateName", "EmailTemplateRequest"], + payload: "EmailTemplateRequest", + }, + output: { + type: "structure", + members: { CreateTemplateMessageBody: { shape: "S1c" } }, + required: ["CreateTemplateMessageBody"], + payload: "CreateTemplateMessageBody", + }, + }, + CreateExportJob: { + http: { + requestUri: "/v1/apps/{application-id}/jobs/export", + responseCode: 202, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + ExportJobRequest: { + type: "structure", + members: { + RoleArn: {}, + S3UrlPrefix: {}, + SegmentId: {}, + SegmentVersion: { type: "integer" }, + }, + required: ["S3UrlPrefix", "RoleArn"], + }, + }, + required: ["ApplicationId", "ExportJobRequest"], + payload: "ExportJobRequest", + }, + output: { + type: "structure", + members: { ExportJobResponse: { shape: "S1g" } }, + required: ["ExportJobResponse"], + payload: "ExportJobResponse", + }, + }, + CreateImportJob: { + http: { + requestUri: "/v1/apps/{application-id}/jobs/import", + responseCode: 201, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + ImportJobRequest: { + type: "structure", + members: { + DefineSegment: { type: "boolean" }, + ExternalId: {}, + Format: {}, + RegisterEndpoints: { type: "boolean" }, + RoleArn: {}, + S3Url: {}, + SegmentId: {}, + SegmentName: {}, + }, + required: ["Format", "S3Url", "RoleArn"], + }, + }, + required: ["ApplicationId", "ImportJobRequest"], + payload: "ImportJobRequest", + }, + output: { + type: "structure", + members: { ImportJobResponse: { shape: "S1n" } }, + required: ["ImportJobResponse"], + payload: "ImportJobResponse", + }, + }, + CreateJourney: { + http: { + requestUri: "/v1/apps/{application-id}/journeys", + responseCode: 201, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + WriteJourneyRequest: { shape: "S1q" }, + }, + required: ["ApplicationId", "WriteJourneyRequest"], + payload: "WriteJourneyRequest", + }, + output: { + type: "structure", + members: { JourneyResponse: { shape: "S2q" } }, + required: ["JourneyResponse"], + payload: "JourneyResponse", + }, + }, + CreatePushTemplate: { + http: { + requestUri: "/v1/templates/{template-name}/push", + responseCode: 201, + }, + input: { + type: "structure", + members: { + PushNotificationTemplateRequest: { shape: "S2s" }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + }, + required: ["TemplateName", "PushNotificationTemplateRequest"], + payload: "PushNotificationTemplateRequest", + }, + output: { + type: "structure", + members: { CreateTemplateMessageBody: { shape: "S1c" } }, + required: ["CreateTemplateMessageBody"], + payload: "CreateTemplateMessageBody", + }, + }, + CreateRecommenderConfiguration: { + http: { requestUri: "/v1/recommenders", responseCode: 201 }, + input: { + type: "structure", + members: { + CreateRecommenderConfiguration: { + type: "structure", + members: { + Attributes: { shape: "S4" }, + Description: {}, + Name: {}, + RecommendationProviderIdType: {}, + RecommendationProviderRoleArn: {}, + RecommendationProviderUri: {}, + RecommendationTransformerUri: {}, + RecommendationsDisplayName: {}, + RecommendationsPerMessage: { type: "integer" }, + }, + required: [ + "RecommendationProviderUri", + "RecommendationProviderRoleArn", + ], + }, + }, + required: ["CreateRecommenderConfiguration"], + payload: "CreateRecommenderConfiguration", + }, + output: { + type: "structure", + members: { RecommenderConfigurationResponse: { shape: "S30" } }, + required: ["RecommenderConfigurationResponse"], + payload: "RecommenderConfigurationResponse", + }, + }, + CreateSegment: { + http: { + requestUri: "/v1/apps/{application-id}/segments", + responseCode: 201, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + WriteSegmentRequest: { shape: "S32" }, + }, + required: ["ApplicationId", "WriteSegmentRequest"], + payload: "WriteSegmentRequest", + }, + output: { + type: "structure", + members: { SegmentResponse: { shape: "S3d" } }, + required: ["SegmentResponse"], + payload: "SegmentResponse", + }, + }, + CreateSmsTemplate: { + http: { + requestUri: "/v1/templates/{template-name}/sms", + responseCode: 201, + }, + input: { + type: "structure", + members: { + SMSTemplateRequest: { shape: "S3i" }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + }, + required: ["TemplateName", "SMSTemplateRequest"], + payload: "SMSTemplateRequest", + }, + output: { + type: "structure", + members: { CreateTemplateMessageBody: { shape: "S1c" } }, + required: ["CreateTemplateMessageBody"], + payload: "CreateTemplateMessageBody", + }, + }, + CreateVoiceTemplate: { + http: { + requestUri: "/v1/templates/{template-name}/voice", + responseCode: 201, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + VoiceTemplateRequest: { shape: "S3l" }, + }, + required: ["TemplateName", "VoiceTemplateRequest"], + payload: "VoiceTemplateRequest", + }, + output: { + type: "structure", + members: { CreateTemplateMessageBody: { shape: "S1c" } }, + required: ["CreateTemplateMessageBody"], + payload: "CreateTemplateMessageBody", + }, + }, + DeleteAdmChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/adm", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { ADMChannelResponse: { shape: "S3p" } }, + required: ["ADMChannelResponse"], + payload: "ADMChannelResponse", + }, + }, + DeleteApnsChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/apns", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSChannelResponse: { shape: "S3s" } }, + required: ["APNSChannelResponse"], + payload: "APNSChannelResponse", + }, + }, + DeleteApnsSandboxChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/apns_sandbox", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSSandboxChannelResponse: { shape: "S3v" } }, + required: ["APNSSandboxChannelResponse"], + payload: "APNSSandboxChannelResponse", + }, + }, + DeleteApnsVoipChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/apns_voip", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSVoipChannelResponse: { shape: "S3y" } }, + required: ["APNSVoipChannelResponse"], + payload: "APNSVoipChannelResponse", + }, + }, + DeleteApnsVoipSandboxChannel: { + http: { + method: "DELETE", + requestUri: + "/v1/apps/{application-id}/channels/apns_voip_sandbox", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSVoipSandboxChannelResponse: { shape: "S41" } }, + required: ["APNSVoipSandboxChannelResponse"], + payload: "APNSVoipSandboxChannelResponse", + }, + }, + DeleteApp: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { ApplicationResponse: { shape: "S6" } }, + required: ["ApplicationResponse"], + payload: "ApplicationResponse", + }, + }, + DeleteBaiduChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/baidu", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { BaiduChannelResponse: { shape: "S46" } }, + required: ["BaiduChannelResponse"], + payload: "BaiduChannelResponse", + }, + }, + DeleteCampaign: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/campaigns/{campaign-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + CampaignId: { location: "uri", locationName: "campaign-id" }, + }, + required: ["CampaignId", "ApplicationId"], + }, + output: { + type: "structure", + members: { CampaignResponse: { shape: "S14" } }, + required: ["CampaignResponse"], + payload: "CampaignResponse", + }, + }, + DeleteEmailChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/email", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { EmailChannelResponse: { shape: "S4b" } }, + required: ["EmailChannelResponse"], + payload: "EmailChannelResponse", + }, + }, + DeleteEmailTemplate: { + http: { + method: "DELETE", + requestUri: "/v1/templates/{template-name}/email", + responseCode: 202, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + DeleteEndpoint: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/endpoints/{endpoint-id}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EndpointId: { location: "uri", locationName: "endpoint-id" }, + }, + required: ["ApplicationId", "EndpointId"], + }, + output: { + type: "structure", + members: { EndpointResponse: { shape: "S4h" } }, + required: ["EndpointResponse"], + payload: "EndpointResponse", + }, + }, + DeleteEventStream: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/eventstream", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { EventStream: { shape: "S4q" } }, + required: ["EventStream"], + payload: "EventStream", + }, + }, + DeleteGcmChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/gcm", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { GCMChannelResponse: { shape: "S4t" } }, + required: ["GCMChannelResponse"], + payload: "GCMChannelResponse", + }, + }, + DeleteJourney: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/journeys/{journey-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JourneyId: { location: "uri", locationName: "journey-id" }, + }, + required: ["JourneyId", "ApplicationId"], + }, + output: { + type: "structure", + members: { JourneyResponse: { shape: "S2q" } }, + required: ["JourneyResponse"], + payload: "JourneyResponse", + }, + }, + DeletePushTemplate: { + http: { + method: "DELETE", + requestUri: "/v1/templates/{template-name}/push", + responseCode: 202, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + DeleteRecommenderConfiguration: { + http: { + method: "DELETE", + requestUri: "/v1/recommenders/{recommender-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + RecommenderId: { + location: "uri", + locationName: "recommender-id", + }, + }, + required: ["RecommenderId"], + }, + output: { + type: "structure", + members: { RecommenderConfigurationResponse: { shape: "S30" } }, + required: ["RecommenderConfigurationResponse"], + payload: "RecommenderConfigurationResponse", + }, + }, + DeleteSegment: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/segments/{segment-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + SegmentId: { location: "uri", locationName: "segment-id" }, + }, + required: ["SegmentId", "ApplicationId"], + }, + output: { + type: "structure", + members: { SegmentResponse: { shape: "S3d" } }, + required: ["SegmentResponse"], + payload: "SegmentResponse", + }, + }, + DeleteSmsChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/sms", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { SMSChannelResponse: { shape: "S54" } }, + required: ["SMSChannelResponse"], + payload: "SMSChannelResponse", + }, + }, + DeleteSmsTemplate: { + http: { + method: "DELETE", + requestUri: "/v1/templates/{template-name}/sms", + responseCode: 202, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + DeleteUserEndpoints: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/users/{user-id}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + UserId: { location: "uri", locationName: "user-id" }, + }, + required: ["ApplicationId", "UserId"], + }, + output: { + type: "structure", + members: { EndpointsResponse: { shape: "S59" } }, + required: ["EndpointsResponse"], + payload: "EndpointsResponse", + }, + }, + DeleteVoiceChannel: { + http: { + method: "DELETE", + requestUri: "/v1/apps/{application-id}/channels/voice", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { VoiceChannelResponse: { shape: "S5d" } }, + required: ["VoiceChannelResponse"], + payload: "VoiceChannelResponse", + }, + }, + DeleteVoiceTemplate: { + http: { + method: "DELETE", + requestUri: "/v1/templates/{template-name}/voice", + responseCode: 202, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + GetAdmChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/adm", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { ADMChannelResponse: { shape: "S3p" } }, + required: ["ADMChannelResponse"], + payload: "ADMChannelResponse", + }, + }, + GetApnsChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/apns", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSChannelResponse: { shape: "S3s" } }, + required: ["APNSChannelResponse"], + payload: "APNSChannelResponse", + }, + }, + GetApnsSandboxChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/apns_sandbox", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSSandboxChannelResponse: { shape: "S3v" } }, + required: ["APNSSandboxChannelResponse"], + payload: "APNSSandboxChannelResponse", + }, + }, + GetApnsVoipChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/apns_voip", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSVoipChannelResponse: { shape: "S3y" } }, + required: ["APNSVoipChannelResponse"], + payload: "APNSVoipChannelResponse", + }, + }, + GetApnsVoipSandboxChannel: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/channels/apns_voip_sandbox", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { APNSVoipSandboxChannelResponse: { shape: "S41" } }, + required: ["APNSVoipSandboxChannelResponse"], + payload: "APNSVoipSandboxChannelResponse", + }, + }, + GetApp: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { ApplicationResponse: { shape: "S6" } }, + required: ["ApplicationResponse"], + payload: "ApplicationResponse", + }, + }, + GetApplicationDateRangeKpi: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/kpis/daterange/{kpi-name}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EndTime: { + shape: "S2m", + location: "querystring", + locationName: "end-time", + }, + KpiName: { location: "uri", locationName: "kpi-name" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + StartTime: { + shape: "S2m", + location: "querystring", + locationName: "start-time", + }, + }, + required: ["ApplicationId", "KpiName"], + }, + output: { + type: "structure", + members: { + ApplicationDateRangeKpiResponse: { + type: "structure", + members: { + ApplicationId: {}, + EndTime: { shape: "S2m" }, + KpiName: {}, + KpiResult: { shape: "S5v" }, + NextToken: {}, + StartTime: { shape: "S2m" }, + }, + required: [ + "KpiResult", + "KpiName", + "EndTime", + "StartTime", + "ApplicationId", + ], + }, + }, + required: ["ApplicationDateRangeKpiResponse"], + payload: "ApplicationDateRangeKpiResponse", + }, + }, + GetApplicationSettings: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/settings", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { ApplicationSettingsResource: { shape: "S62" } }, + required: ["ApplicationSettingsResource"], + payload: "ApplicationSettingsResource", + }, + }, + GetApps: { + http: { method: "GET", requestUri: "/v1/apps", responseCode: 200 }, + input: { + type: "structure", + members: { + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + }, + output: { + type: "structure", + members: { + ApplicationsResponse: { + type: "structure", + members: { + Item: { type: "list", member: { shape: "S6" } }, + NextToken: {}, + }, + }, + }, + required: ["ApplicationsResponse"], + payload: "ApplicationsResponse", + }, + }, + GetBaiduChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/baidu", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { BaiduChannelResponse: { shape: "S46" } }, + required: ["BaiduChannelResponse"], + payload: "BaiduChannelResponse", + }, + }, + GetCampaign: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/campaigns/{campaign-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + CampaignId: { location: "uri", locationName: "campaign-id" }, + }, + required: ["CampaignId", "ApplicationId"], + }, + output: { + type: "structure", + members: { CampaignResponse: { shape: "S14" } }, + required: ["CampaignResponse"], + payload: "CampaignResponse", + }, + }, + GetCampaignActivities: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/campaigns/{campaign-id}/activities", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + CampaignId: { location: "uri", locationName: "campaign-id" }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["ApplicationId", "CampaignId"], + }, + output: { + type: "structure", + members: { + ActivitiesResponse: { + type: "structure", + members: { + Item: { + type: "list", + member: { + type: "structure", + members: { + ApplicationId: {}, + CampaignId: {}, + End: {}, + Id: {}, + Result: {}, + ScheduledStart: {}, + Start: {}, + State: {}, + SuccessfulEndpointCount: { type: "integer" }, + TimezonesCompletedCount: { type: "integer" }, + TimezonesTotalCount: { type: "integer" }, + TotalEndpointCount: { type: "integer" }, + TreatmentId: {}, + }, + required: ["CampaignId", "Id", "ApplicationId"], + }, + }, + NextToken: {}, + }, + required: ["Item"], + }, + }, + required: ["ActivitiesResponse"], + payload: "ActivitiesResponse", + }, + }, + GetCampaignDateRangeKpi: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + CampaignId: { location: "uri", locationName: "campaign-id" }, + EndTime: { + shape: "S2m", + location: "querystring", + locationName: "end-time", + }, + KpiName: { location: "uri", locationName: "kpi-name" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + StartTime: { + shape: "S2m", + location: "querystring", + locationName: "start-time", + }, + }, + required: ["ApplicationId", "KpiName", "CampaignId"], + }, + output: { + type: "structure", + members: { + CampaignDateRangeKpiResponse: { + type: "structure", + members: { + ApplicationId: {}, + CampaignId: {}, + EndTime: { shape: "S2m" }, + KpiName: {}, + KpiResult: { shape: "S5v" }, + NextToken: {}, + StartTime: { shape: "S2m" }, + }, + required: [ + "KpiResult", + "KpiName", + "EndTime", + "CampaignId", + "StartTime", + "ApplicationId", + ], + }, + }, + required: ["CampaignDateRangeKpiResponse"], + payload: "CampaignDateRangeKpiResponse", + }, + }, + GetCampaignVersion: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + CampaignId: { location: "uri", locationName: "campaign-id" }, + Version: { location: "uri", locationName: "version" }, + }, + required: ["Version", "ApplicationId", "CampaignId"], + }, + output: { + type: "structure", + members: { CampaignResponse: { shape: "S14" } }, + required: ["CampaignResponse"], + payload: "CampaignResponse", + }, + }, + GetCampaignVersions: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/campaigns/{campaign-id}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + CampaignId: { location: "uri", locationName: "campaign-id" }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["ApplicationId", "CampaignId"], + }, + output: { + type: "structure", + members: { CampaignsResponse: { shape: "S6n" } }, + required: ["CampaignsResponse"], + payload: "CampaignsResponse", + }, + }, + GetCampaigns: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/campaigns", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { CampaignsResponse: { shape: "S6n" } }, + required: ["CampaignsResponse"], + payload: "CampaignsResponse", + }, + }, + GetChannels: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + ChannelsResponse: { + type: "structure", + members: { + Channels: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Version: { type: "integer" }, + }, + }, + }, + }, + required: ["Channels"], + }, + }, + required: ["ChannelsResponse"], + payload: "ChannelsResponse", + }, + }, + GetEmailChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/email", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { EmailChannelResponse: { shape: "S4b" } }, + required: ["EmailChannelResponse"], + payload: "EmailChannelResponse", + }, + }, + GetEmailTemplate: { + http: { + method: "GET", + requestUri: "/v1/templates/{template-name}/email", + responseCode: 200, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { + EmailTemplateResponse: { + type: "structure", + members: { + Arn: {}, + CreationDate: {}, + DefaultSubstitutions: {}, + HtmlPart: {}, + LastModifiedDate: {}, + RecommenderId: {}, + Subject: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + TemplateName: {}, + TemplateType: {}, + TextPart: {}, + Version: {}, + }, + required: [ + "LastModifiedDate", + "CreationDate", + "TemplateName", + "TemplateType", + ], + }, + }, + required: ["EmailTemplateResponse"], + payload: "EmailTemplateResponse", + }, + }, + GetEndpoint: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/endpoints/{endpoint-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EndpointId: { location: "uri", locationName: "endpoint-id" }, + }, + required: ["ApplicationId", "EndpointId"], + }, + output: { + type: "structure", + members: { EndpointResponse: { shape: "S4h" } }, + required: ["EndpointResponse"], + payload: "EndpointResponse", + }, + }, + GetEventStream: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/eventstream", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { EventStream: { shape: "S4q" } }, + required: ["EventStream"], + payload: "EventStream", + }, + }, + GetExportJob: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/jobs/export/{job-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JobId: { location: "uri", locationName: "job-id" }, + }, + required: ["ApplicationId", "JobId"], + }, + output: { + type: "structure", + members: { ExportJobResponse: { shape: "S1g" } }, + required: ["ExportJobResponse"], + payload: "ExportJobResponse", + }, + }, + GetExportJobs: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/jobs/export", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { ExportJobsResponse: { shape: "S7a" } }, + required: ["ExportJobsResponse"], + payload: "ExportJobsResponse", + }, + }, + GetGcmChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/gcm", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { GCMChannelResponse: { shape: "S4t" } }, + required: ["GCMChannelResponse"], + payload: "GCMChannelResponse", + }, + }, + GetImportJob: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/jobs/import/{job-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JobId: { location: "uri", locationName: "job-id" }, + }, + required: ["ApplicationId", "JobId"], + }, + output: { + type: "structure", + members: { ImportJobResponse: { shape: "S1n" } }, + required: ["ImportJobResponse"], + payload: "ImportJobResponse", + }, + }, + GetImportJobs: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/jobs/import", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { ImportJobsResponse: { shape: "S7i" } }, + required: ["ImportJobsResponse"], + payload: "ImportJobsResponse", + }, + }, + GetJourney: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/journeys/{journey-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JourneyId: { location: "uri", locationName: "journey-id" }, + }, + required: ["JourneyId", "ApplicationId"], + }, + output: { + type: "structure", + members: { JourneyResponse: { shape: "S2q" } }, + required: ["JourneyResponse"], + payload: "JourneyResponse", + }, + }, + GetJourneyDateRangeKpi: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EndTime: { + shape: "S2m", + location: "querystring", + locationName: "end-time", + }, + JourneyId: { location: "uri", locationName: "journey-id" }, + KpiName: { location: "uri", locationName: "kpi-name" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + StartTime: { + shape: "S2m", + location: "querystring", + locationName: "start-time", + }, + }, + required: ["JourneyId", "ApplicationId", "KpiName"], + }, + output: { + type: "structure", + members: { + JourneyDateRangeKpiResponse: { + type: "structure", + members: { + ApplicationId: {}, + EndTime: { shape: "S2m" }, + JourneyId: {}, + KpiName: {}, + KpiResult: { shape: "S5v" }, + NextToken: {}, + StartTime: { shape: "S2m" }, + }, + required: [ + "KpiResult", + "KpiName", + "JourneyId", + "EndTime", + "StartTime", + "ApplicationId", + ], + }, + }, + required: ["JourneyDateRangeKpiResponse"], + payload: "JourneyDateRangeKpiResponse", + }, + }, + GetJourneyExecutionActivityMetrics: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JourneyActivityId: { + location: "uri", + locationName: "journey-activity-id", + }, + JourneyId: { location: "uri", locationName: "journey-id" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + }, + required: ["JourneyActivityId", "ApplicationId", "JourneyId"], + }, + output: { + type: "structure", + members: { + JourneyExecutionActivityMetricsResponse: { + type: "structure", + members: { + ActivityType: {}, + ApplicationId: {}, + JourneyActivityId: {}, + JourneyId: {}, + LastEvaluatedTime: {}, + Metrics: { shape: "S4" }, + }, + required: [ + "Metrics", + "JourneyId", + "LastEvaluatedTime", + "JourneyActivityId", + "ActivityType", + "ApplicationId", + ], + }, + }, + required: ["JourneyExecutionActivityMetricsResponse"], + payload: "JourneyExecutionActivityMetricsResponse", + }, + }, + GetJourneyExecutionMetrics: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/journeys/{journey-id}/execution-metrics", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JourneyId: { location: "uri", locationName: "journey-id" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + }, + required: ["ApplicationId", "JourneyId"], + }, + output: { + type: "structure", + members: { + JourneyExecutionMetricsResponse: { + type: "structure", + members: { + ApplicationId: {}, + JourneyId: {}, + LastEvaluatedTime: {}, + Metrics: { shape: "S4" }, + }, + required: [ + "Metrics", + "JourneyId", + "LastEvaluatedTime", + "ApplicationId", + ], + }, + }, + required: ["JourneyExecutionMetricsResponse"], + payload: "JourneyExecutionMetricsResponse", + }, + }, + GetPushTemplate: { + http: { + method: "GET", + requestUri: "/v1/templates/{template-name}/push", + responseCode: 200, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { + PushNotificationTemplateResponse: { + type: "structure", + members: { + ADM: { shape: "S2t" }, + APNS: { shape: "S2u" }, + Arn: {}, + Baidu: { shape: "S2t" }, + CreationDate: {}, + Default: { shape: "S2v" }, + DefaultSubstitutions: {}, + GCM: { shape: "S2t" }, + LastModifiedDate: {}, + RecommenderId: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + TemplateName: {}, + TemplateType: {}, + Version: {}, + }, + required: [ + "LastModifiedDate", + "CreationDate", + "TemplateType", + "TemplateName", + ], + }, + }, + required: ["PushNotificationTemplateResponse"], + payload: "PushNotificationTemplateResponse", + }, + }, + GetRecommenderConfiguration: { + http: { + method: "GET", + requestUri: "/v1/recommenders/{recommender-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + RecommenderId: { + location: "uri", + locationName: "recommender-id", + }, + }, + required: ["RecommenderId"], + }, + output: { + type: "structure", + members: { RecommenderConfigurationResponse: { shape: "S30" } }, + required: ["RecommenderConfigurationResponse"], + payload: "RecommenderConfigurationResponse", + }, + }, + GetRecommenderConfigurations: { + http: { + method: "GET", + requestUri: "/v1/recommenders", + responseCode: 200, + }, + input: { + type: "structure", + members: { + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + }, + output: { + type: "structure", + members: { + ListRecommenderConfigurationsResponse: { + type: "structure", + members: { + Item: { type: "list", member: { shape: "S30" } }, + NextToken: {}, + }, + required: ["Item"], + }, + }, + required: ["ListRecommenderConfigurationsResponse"], + payload: "ListRecommenderConfigurationsResponse", + }, + }, + GetSegment: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/segments/{segment-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + SegmentId: { location: "uri", locationName: "segment-id" }, + }, + required: ["SegmentId", "ApplicationId"], + }, + output: { + type: "structure", + members: { SegmentResponse: { shape: "S3d" } }, + required: ["SegmentResponse"], + payload: "SegmentResponse", + }, + }, + GetSegmentExportJobs: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/segments/{segment-id}/jobs/export", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + SegmentId: { location: "uri", locationName: "segment-id" }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["SegmentId", "ApplicationId"], + }, + output: { + type: "structure", + members: { ExportJobsResponse: { shape: "S7a" } }, + required: ["ExportJobsResponse"], + payload: "ExportJobsResponse", + }, + }, + GetSegmentImportJobs: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/segments/{segment-id}/jobs/import", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + SegmentId: { location: "uri", locationName: "segment-id" }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["SegmentId", "ApplicationId"], + }, + output: { + type: "structure", + members: { ImportJobsResponse: { shape: "S7i" } }, + required: ["ImportJobsResponse"], + payload: "ImportJobsResponse", + }, + }, + GetSegmentVersion: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/segments/{segment-id}/versions/{version}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + SegmentId: { location: "uri", locationName: "segment-id" }, + Version: { location: "uri", locationName: "version" }, + }, + required: ["SegmentId", "Version", "ApplicationId"], + }, + output: { + type: "structure", + members: { SegmentResponse: { shape: "S3d" } }, + required: ["SegmentResponse"], + payload: "SegmentResponse", + }, + }, + GetSegmentVersions: { + http: { + method: "GET", + requestUri: + "/v1/apps/{application-id}/segments/{segment-id}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + SegmentId: { location: "uri", locationName: "segment-id" }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["SegmentId", "ApplicationId"], + }, + output: { + type: "structure", + members: { SegmentsResponse: { shape: "S8e" } }, + required: ["SegmentsResponse"], + payload: "SegmentsResponse", + }, + }, + GetSegments: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/segments", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { SegmentsResponse: { shape: "S8e" } }, + required: ["SegmentsResponse"], + payload: "SegmentsResponse", + }, + }, + GetSmsChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/sms", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { SMSChannelResponse: { shape: "S54" } }, + required: ["SMSChannelResponse"], + payload: "SMSChannelResponse", + }, + }, + GetSmsTemplate: { + http: { + method: "GET", + requestUri: "/v1/templates/{template-name}/sms", + responseCode: 200, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { + SMSTemplateResponse: { + type: "structure", + members: { + Arn: {}, + Body: {}, + CreationDate: {}, + DefaultSubstitutions: {}, + LastModifiedDate: {}, + RecommenderId: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + TemplateName: {}, + TemplateType: {}, + Version: {}, + }, + required: [ + "LastModifiedDate", + "CreationDate", + "TemplateName", + "TemplateType", + ], + }, + }, + required: ["SMSTemplateResponse"], + payload: "SMSTemplateResponse", + }, + }, + GetUserEndpoints: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/users/{user-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + UserId: { location: "uri", locationName: "user-id" }, + }, + required: ["ApplicationId", "UserId"], + }, + output: { + type: "structure", + members: { EndpointsResponse: { shape: "S59" } }, + required: ["EndpointsResponse"], + payload: "EndpointsResponse", + }, + }, + GetVoiceChannel: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/channels/voice", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { VoiceChannelResponse: { shape: "S5d" } }, + required: ["VoiceChannelResponse"], + payload: "VoiceChannelResponse", + }, + }, + GetVoiceTemplate: { + http: { + method: "GET", + requestUri: "/v1/templates/{template-name}/voice", + responseCode: 200, + }, + input: { + type: "structure", + members: { + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName"], + }, + output: { + type: "structure", + members: { + VoiceTemplateResponse: { + type: "structure", + members: { + Arn: {}, + Body: {}, + CreationDate: {}, + DefaultSubstitutions: {}, + LanguageCode: {}, + LastModifiedDate: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + TemplateName: {}, + TemplateType: {}, + Version: {}, + VoiceId: {}, + }, + required: [ + "LastModifiedDate", + "CreationDate", + "TemplateName", + "TemplateType", + ], + }, + }, + required: ["VoiceTemplateResponse"], + payload: "VoiceTemplateResponse", + }, + }, + ListJourneys: { + http: { + method: "GET", + requestUri: "/v1/apps/{application-id}/journeys", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Token: { location: "querystring", locationName: "token" }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + JourneysResponse: { + type: "structure", + members: { + Item: { type: "list", member: { shape: "S2q" } }, + NextToken: {}, + }, + required: ["Item"], + }, + }, + required: ["JourneysResponse"], + payload: "JourneysResponse", + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/v1/tags/{resource-arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + }, + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { TagsModel: { shape: "S90" } }, + required: ["TagsModel"], + payload: "TagsModel", + }, + }, + ListTemplateVersions: { + http: { + method: "GET", + requestUri: + "/v1/templates/{template-name}/{template-type}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "next-token", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + TemplateType: { + location: "uri", + locationName: "template-type", + }, + }, + required: ["TemplateName", "TemplateType"], + }, + output: { + type: "structure", + members: { + TemplateVersionsResponse: { + type: "structure", + members: { + Item: { + type: "list", + member: { + type: "structure", + members: { + CreationDate: {}, + DefaultSubstitutions: {}, + LastModifiedDate: {}, + TemplateDescription: {}, + TemplateName: {}, + TemplateType: {}, + Version: {}, + }, + required: [ + "LastModifiedDate", + "CreationDate", + "TemplateName", + "TemplateType", + ], + }, + }, + Message: {}, + NextToken: {}, + RequestID: {}, + }, + required: ["Item"], + }, + }, + required: ["TemplateVersionsResponse"], + payload: "TemplateVersionsResponse", + }, + }, + ListTemplates: { + http: { + method: "GET", + requestUri: "/v1/templates", + responseCode: 200, + }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "next-token", + }, + PageSize: { + location: "querystring", + locationName: "page-size", + }, + Prefix: { location: "querystring", locationName: "prefix" }, + TemplateType: { + location: "querystring", + locationName: "template-type", + }, + }, + }, + output: { + type: "structure", + members: { + TemplatesResponse: { + type: "structure", + members: { + Item: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + CreationDate: {}, + DefaultSubstitutions: {}, + LastModifiedDate: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + TemplateName: {}, + TemplateType: {}, + Version: {}, + }, + required: [ + "LastModifiedDate", + "CreationDate", + "TemplateName", + "TemplateType", + ], + }, + }, + NextToken: {}, + }, + required: ["Item"], + }, + }, + required: ["TemplatesResponse"], + payload: "TemplatesResponse", + }, + }, + PhoneNumberValidate: { + http: { + requestUri: "/v1/phone/number/validate", + responseCode: 200, + }, + input: { + type: "structure", + members: { + NumberValidateRequest: { + type: "structure", + members: { IsoCountryCode: {}, PhoneNumber: {} }, + }, + }, + required: ["NumberValidateRequest"], + payload: "NumberValidateRequest", + }, + output: { + type: "structure", + members: { + NumberValidateResponse: { + type: "structure", + members: { + Carrier: {}, + City: {}, + CleansedPhoneNumberE164: {}, + CleansedPhoneNumberNational: {}, + Country: {}, + CountryCodeIso2: {}, + CountryCodeNumeric: {}, + County: {}, + OriginalCountryCodeIso2: {}, + OriginalPhoneNumber: {}, + PhoneType: {}, + PhoneTypeCode: { type: "integer" }, + Timezone: {}, + ZipCode: {}, + }, + }, + }, + required: ["NumberValidateResponse"], + payload: "NumberValidateResponse", + }, + }, + PutEventStream: { + http: { + requestUri: "/v1/apps/{application-id}/eventstream", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + WriteEventStream: { + type: "structure", + members: { DestinationStreamArn: {}, RoleArn: {} }, + required: ["RoleArn", "DestinationStreamArn"], + }, + }, + required: ["ApplicationId", "WriteEventStream"], + payload: "WriteEventStream", + }, + output: { + type: "structure", + members: { EventStream: { shape: "S4q" } }, + required: ["EventStream"], + payload: "EventStream", + }, + }, + PutEvents: { + http: { + requestUri: "/v1/apps/{application-id}/events", + responseCode: 202, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EventsRequest: { + type: "structure", + members: { + BatchItem: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + Endpoint: { + type: "structure", + members: { + Address: {}, + Attributes: { shape: "S4i" }, + ChannelType: {}, + Demographic: { shape: "S4k" }, + EffectiveDate: {}, + EndpointStatus: {}, + Location: { shape: "S4l" }, + Metrics: { shape: "S4m" }, + OptOut: {}, + RequestId: {}, + User: { shape: "S4n" }, + }, + }, + Events: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + AppPackageName: {}, + AppTitle: {}, + AppVersionCode: {}, + Attributes: { shape: "S4" }, + ClientSdkVersion: {}, + EventType: {}, + Metrics: { shape: "S4m" }, + SdkName: {}, + Session: { + type: "structure", + members: { + Duration: { type: "integer" }, + Id: {}, + StartTimestamp: {}, + StopTimestamp: {}, + }, + required: ["StartTimestamp", "Id"], + }, + Timestamp: {}, + }, + required: ["EventType", "Timestamp"], + }, + }, + }, + required: ["Endpoint", "Events"], + }, + }, + }, + required: ["BatchItem"], + }, + }, + required: ["ApplicationId", "EventsRequest"], + payload: "EventsRequest", + }, + output: { + type: "structure", + members: { + EventsResponse: { + type: "structure", + members: { + Results: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + EndpointItemResponse: { + type: "structure", + members: { + Message: {}, + StatusCode: { type: "integer" }, + }, + }, + EventsItemResponse: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + Message: {}, + StatusCode: { type: "integer" }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + required: ["EventsResponse"], + payload: "EventsResponse", + }, + }, + RemoveAttributes: { + http: { + method: "PUT", + requestUri: + "/v1/apps/{application-id}/attributes/{attribute-type}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + AttributeType: { + location: "uri", + locationName: "attribute-type", + }, + UpdateAttributesRequest: { + type: "structure", + members: { Blacklist: { shape: "Sp" } }, + }, + }, + required: [ + "AttributeType", + "ApplicationId", + "UpdateAttributesRequest", + ], + payload: "UpdateAttributesRequest", + }, + output: { + type: "structure", + members: { + AttributesResource: { + type: "structure", + members: { + ApplicationId: {}, + AttributeType: {}, + Attributes: { shape: "Sp" }, + }, + required: ["AttributeType", "ApplicationId"], + }, + }, + required: ["AttributesResource"], + payload: "AttributesResource", + }, + }, + SendMessages: { + http: { + requestUri: "/v1/apps/{application-id}/messages", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + MessageRequest: { + type: "structure", + members: { + Addresses: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + BodyOverride: {}, + ChannelType: {}, + Context: { shape: "S4" }, + RawContent: {}, + Substitutions: { shape: "S4i" }, + TitleOverride: {}, + }, + }, + }, + Context: { shape: "S4" }, + Endpoints: { shape: "Sa5" }, + MessageConfiguration: { shape: "Sa7" }, + TemplateConfiguration: { shape: "Sy" }, + TraceId: {}, + }, + required: ["MessageConfiguration"], + }, + }, + required: ["ApplicationId", "MessageRequest"], + payload: "MessageRequest", + }, + output: { + type: "structure", + members: { + MessageResponse: { + type: "structure", + members: { + ApplicationId: {}, + EndpointResult: { shape: "San" }, + RequestId: {}, + Result: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + DeliveryStatus: {}, + MessageId: {}, + StatusCode: { type: "integer" }, + StatusMessage: {}, + UpdatedToken: {}, + }, + required: ["DeliveryStatus", "StatusCode"], + }, + }, + }, + required: ["ApplicationId"], + }, + }, + required: ["MessageResponse"], + payload: "MessageResponse", + }, + }, + SendUsersMessages: { + http: { + requestUri: "/v1/apps/{application-id}/users-messages", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + SendUsersMessageRequest: { + type: "structure", + members: { + Context: { shape: "S4" }, + MessageConfiguration: { shape: "Sa7" }, + TemplateConfiguration: { shape: "Sy" }, + TraceId: {}, + Users: { shape: "Sa5" }, + }, + required: ["MessageConfiguration", "Users"], + }, + }, + required: ["ApplicationId", "SendUsersMessageRequest"], + payload: "SendUsersMessageRequest", + }, + output: { + type: "structure", + members: { + SendUsersMessageResponse: { + type: "structure", + members: { + ApplicationId: {}, + RequestId: {}, + Result: { type: "map", key: {}, value: { shape: "San" } }, + }, + required: ["ApplicationId"], + }, + }, + required: ["SendUsersMessageResponse"], + payload: "SendUsersMessageResponse", + }, + }, + TagResource: { + http: { requestUri: "/v1/tags/{resource-arn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagsModel: { shape: "S90" }, + }, + required: ["ResourceArn", "TagsModel"], + payload: "TagsModel", + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/v1/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagKeys: { + shape: "Sp", + location: "querystring", + locationName: "tagKeys", + }, + }, + required: ["TagKeys", "ResourceArn"], + }, + }, + UpdateAdmChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/adm", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ADMChannelRequest: { + type: "structure", + members: { + ClientId: {}, + ClientSecret: {}, + Enabled: { type: "boolean" }, + }, + required: ["ClientSecret", "ClientId"], + }, + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId", "ADMChannelRequest"], + payload: "ADMChannelRequest", + }, + output: { + type: "structure", + members: { ADMChannelResponse: { shape: "S3p" } }, + required: ["ADMChannelResponse"], + payload: "ADMChannelResponse", + }, + }, + UpdateApnsChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/apns", + responseCode: 200, + }, + input: { + type: "structure", + members: { + APNSChannelRequest: { + type: "structure", + members: { + BundleId: {}, + Certificate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + PrivateKey: {}, + TeamId: {}, + TokenKey: {}, + TokenKeyId: {}, + }, + }, + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId", "APNSChannelRequest"], + payload: "APNSChannelRequest", + }, + output: { + type: "structure", + members: { APNSChannelResponse: { shape: "S3s" } }, + required: ["APNSChannelResponse"], + payload: "APNSChannelResponse", + }, + }, + UpdateApnsSandboxChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/apns_sandbox", + responseCode: 200, + }, + input: { + type: "structure", + members: { + APNSSandboxChannelRequest: { + type: "structure", + members: { + BundleId: {}, + Certificate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + PrivateKey: {}, + TeamId: {}, + TokenKey: {}, + TokenKeyId: {}, + }, + }, + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId", "APNSSandboxChannelRequest"], + payload: "APNSSandboxChannelRequest", + }, + output: { + type: "structure", + members: { APNSSandboxChannelResponse: { shape: "S3v" } }, + required: ["APNSSandboxChannelResponse"], + payload: "APNSSandboxChannelResponse", + }, + }, + UpdateApnsVoipChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/apns_voip", + responseCode: 200, + }, + input: { + type: "structure", + members: { + APNSVoipChannelRequest: { + type: "structure", + members: { + BundleId: {}, + Certificate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + PrivateKey: {}, + TeamId: {}, + TokenKey: {}, + TokenKeyId: {}, + }, + }, + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId", "APNSVoipChannelRequest"], + payload: "APNSVoipChannelRequest", + }, + output: { + type: "structure", + members: { APNSVoipChannelResponse: { shape: "S3y" } }, + required: ["APNSVoipChannelResponse"], + payload: "APNSVoipChannelResponse", + }, + }, + UpdateApnsVoipSandboxChannel: { + http: { + method: "PUT", + requestUri: + "/v1/apps/{application-id}/channels/apns_voip_sandbox", + responseCode: 200, + }, + input: { + type: "structure", + members: { + APNSVoipSandboxChannelRequest: { + type: "structure", + members: { + BundleId: {}, + Certificate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + PrivateKey: {}, + TeamId: {}, + TokenKey: {}, + TokenKeyId: {}, + }, + }, + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + }, + required: ["ApplicationId", "APNSVoipSandboxChannelRequest"], + payload: "APNSVoipSandboxChannelRequest", + }, + output: { + type: "structure", + members: { APNSVoipSandboxChannelResponse: { shape: "S41" } }, + required: ["APNSVoipSandboxChannelResponse"], + payload: "APNSVoipSandboxChannelResponse", + }, + }, + UpdateApplicationSettings: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/settings", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + WriteApplicationSettingsRequest: { + type: "structure", + members: { + CampaignHook: { shape: "S10" }, + CloudWatchMetricsEnabled: { type: "boolean" }, + Limits: { shape: "S12" }, + QuietTime: { shape: "Sx" }, + }, + }, + }, + required: ["ApplicationId", "WriteApplicationSettingsRequest"], + payload: "WriteApplicationSettingsRequest", + }, + output: { + type: "structure", + members: { ApplicationSettingsResource: { shape: "S62" } }, + required: ["ApplicationSettingsResource"], + payload: "ApplicationSettingsResource", + }, + }, + UpdateBaiduChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/baidu", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + BaiduChannelRequest: { + type: "structure", + members: { + ApiKey: {}, + Enabled: { type: "boolean" }, + SecretKey: {}, + }, + required: ["SecretKey", "ApiKey"], + }, + }, + required: ["ApplicationId", "BaiduChannelRequest"], + payload: "BaiduChannelRequest", + }, + output: { + type: "structure", + members: { BaiduChannelResponse: { shape: "S46" } }, + required: ["BaiduChannelResponse"], + payload: "BaiduChannelResponse", + }, + }, + UpdateCampaign: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/campaigns/{campaign-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + CampaignId: { location: "uri", locationName: "campaign-id" }, + WriteCampaignRequest: { shape: "S8" }, + }, + required: ["CampaignId", "ApplicationId", "WriteCampaignRequest"], + payload: "WriteCampaignRequest", + }, + output: { + type: "structure", + members: { CampaignResponse: { shape: "S14" } }, + required: ["CampaignResponse"], + payload: "CampaignResponse", + }, + }, + UpdateEmailChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/email", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EmailChannelRequest: { + type: "structure", + members: { + ConfigurationSet: {}, + Enabled: { type: "boolean" }, + FromAddress: {}, + Identity: {}, + RoleArn: {}, + }, + required: ["FromAddress", "Identity"], + }, + }, + required: ["ApplicationId", "EmailChannelRequest"], + payload: "EmailChannelRequest", + }, + output: { + type: "structure", + members: { EmailChannelResponse: { shape: "S4b" } }, + required: ["EmailChannelResponse"], + payload: "EmailChannelResponse", + }, + }, + UpdateEmailTemplate: { + http: { + method: "PUT", + requestUri: "/v1/templates/{template-name}/email", + responseCode: 202, + }, + input: { + type: "structure", + members: { + CreateNewVersion: { + location: "querystring", + locationName: "create-new-version", + type: "boolean", + }, + EmailTemplateRequest: { shape: "S1a" }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName", "EmailTemplateRequest"], + payload: "EmailTemplateRequest", + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + UpdateEndpoint: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/endpoints/{endpoint-id}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EndpointId: { location: "uri", locationName: "endpoint-id" }, + EndpointRequest: { + type: "structure", + members: { + Address: {}, + Attributes: { shape: "S4i" }, + ChannelType: {}, + Demographic: { shape: "S4k" }, + EffectiveDate: {}, + EndpointStatus: {}, + Location: { shape: "S4l" }, + Metrics: { shape: "S4m" }, + OptOut: {}, + RequestId: {}, + User: { shape: "S4n" }, + }, + }, + }, + required: ["ApplicationId", "EndpointId", "EndpointRequest"], + payload: "EndpointRequest", + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + UpdateEndpointsBatch: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/endpoints", + responseCode: 202, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + EndpointBatchRequest: { + type: "structure", + members: { + Item: { + type: "list", + member: { + type: "structure", + members: { + Address: {}, + Attributes: { shape: "S4i" }, + ChannelType: {}, + Demographic: { shape: "S4k" }, + EffectiveDate: {}, + EndpointStatus: {}, + Id: {}, + Location: { shape: "S4l" }, + Metrics: { shape: "S4m" }, + OptOut: {}, + RequestId: {}, + User: { shape: "S4n" }, + }, + }, + }, + }, + required: ["Item"], + }, + }, + required: ["ApplicationId", "EndpointBatchRequest"], + payload: "EndpointBatchRequest", + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + UpdateGcmChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/gcm", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + GCMChannelRequest: { + type: "structure", + members: { ApiKey: {}, Enabled: { type: "boolean" } }, + required: ["ApiKey"], + }, + }, + required: ["ApplicationId", "GCMChannelRequest"], + payload: "GCMChannelRequest", + }, + output: { + type: "structure", + members: { GCMChannelResponse: { shape: "S4t" } }, + required: ["GCMChannelResponse"], + payload: "GCMChannelResponse", + }, + }, + UpdateJourney: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/journeys/{journey-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JourneyId: { location: "uri", locationName: "journey-id" }, + WriteJourneyRequest: { shape: "S1q" }, + }, + required: ["JourneyId", "ApplicationId", "WriteJourneyRequest"], + payload: "WriteJourneyRequest", + }, + output: { + type: "structure", + members: { JourneyResponse: { shape: "S2q" } }, + required: ["JourneyResponse"], + payload: "JourneyResponse", + }, + }, + UpdateJourneyState: { + http: { + method: "PUT", + requestUri: + "/v1/apps/{application-id}/journeys/{journey-id}/state", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + JourneyId: { location: "uri", locationName: "journey-id" }, + JourneyStateRequest: { + type: "structure", + members: { State: {} }, + }, + }, + required: ["JourneyId", "ApplicationId", "JourneyStateRequest"], + payload: "JourneyStateRequest", + }, + output: { + type: "structure", + members: { JourneyResponse: { shape: "S2q" } }, + required: ["JourneyResponse"], + payload: "JourneyResponse", + }, + }, + UpdatePushTemplate: { + http: { + method: "PUT", + requestUri: "/v1/templates/{template-name}/push", + responseCode: 202, + }, + input: { + type: "structure", + members: { + CreateNewVersion: { + location: "querystring", + locationName: "create-new-version", + type: "boolean", + }, + PushNotificationTemplateRequest: { shape: "S2s" }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName", "PushNotificationTemplateRequest"], + payload: "PushNotificationTemplateRequest", + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + UpdateRecommenderConfiguration: { + http: { + method: "PUT", + requestUri: "/v1/recommenders/{recommender-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + RecommenderId: { + location: "uri", + locationName: "recommender-id", + }, + UpdateRecommenderConfiguration: { + type: "structure", + members: { + Attributes: { shape: "S4" }, + Description: {}, + Name: {}, + RecommendationProviderIdType: {}, + RecommendationProviderRoleArn: {}, + RecommendationProviderUri: {}, + RecommendationTransformerUri: {}, + RecommendationsDisplayName: {}, + RecommendationsPerMessage: { type: "integer" }, + }, + required: [ + "RecommendationProviderUri", + "RecommendationProviderRoleArn", + ], + }, + }, + required: ["RecommenderId", "UpdateRecommenderConfiguration"], + payload: "UpdateRecommenderConfiguration", + }, + output: { + type: "structure", + members: { RecommenderConfigurationResponse: { shape: "S30" } }, + required: ["RecommenderConfigurationResponse"], + payload: "RecommenderConfigurationResponse", + }, + }, + UpdateSegment: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/segments/{segment-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + SegmentId: { location: "uri", locationName: "segment-id" }, + WriteSegmentRequest: { shape: "S32" }, + }, + required: ["SegmentId", "ApplicationId", "WriteSegmentRequest"], + payload: "WriteSegmentRequest", + }, + output: { + type: "structure", + members: { SegmentResponse: { shape: "S3d" } }, + required: ["SegmentResponse"], + payload: "SegmentResponse", + }, + }, + UpdateSmsChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/sms", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + SMSChannelRequest: { + type: "structure", + members: { + Enabled: { type: "boolean" }, + SenderId: {}, + ShortCode: {}, + }, + }, + }, + required: ["ApplicationId", "SMSChannelRequest"], + payload: "SMSChannelRequest", + }, + output: { + type: "structure", + members: { SMSChannelResponse: { shape: "S54" } }, + required: ["SMSChannelResponse"], + payload: "SMSChannelResponse", + }, + }, + UpdateSmsTemplate: { + http: { + method: "PUT", + requestUri: "/v1/templates/{template-name}/sms", + responseCode: 202, + }, + input: { + type: "structure", + members: { + CreateNewVersion: { + location: "querystring", + locationName: "create-new-version", + type: "boolean", + }, + SMSTemplateRequest: { shape: "S3i" }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + }, + required: ["TemplateName", "SMSTemplateRequest"], + payload: "SMSTemplateRequest", + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + UpdateTemplateActiveVersion: { + http: { + method: "PUT", + requestUri: + "/v1/templates/{template-name}/{template-type}/active-version", + responseCode: 200, + }, + input: { + type: "structure", + members: { + TemplateActiveVersionRequest: { + type: "structure", + members: { Version: {} }, + }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + TemplateType: { + location: "uri", + locationName: "template-type", + }, + }, + required: [ + "TemplateName", + "TemplateType", + "TemplateActiveVersionRequest", + ], + payload: "TemplateActiveVersionRequest", + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + UpdateVoiceChannel: { + http: { + method: "PUT", + requestUri: "/v1/apps/{application-id}/channels/voice", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "application-id", + }, + VoiceChannelRequest: { + type: "structure", + members: { Enabled: { type: "boolean" } }, + }, + }, + required: ["ApplicationId", "VoiceChannelRequest"], + payload: "VoiceChannelRequest", + }, + output: { + type: "structure", + members: { VoiceChannelResponse: { shape: "S5d" } }, + required: ["VoiceChannelResponse"], + payload: "VoiceChannelResponse", + }, + }, + UpdateVoiceTemplate: { + http: { + method: "PUT", + requestUri: "/v1/templates/{template-name}/voice", + responseCode: 202, + }, + input: { + type: "structure", + members: { + CreateNewVersion: { + location: "querystring", + locationName: "create-new-version", + type: "boolean", + }, + TemplateName: { + location: "uri", + locationName: "template-name", + }, + Version: { location: "querystring", locationName: "version" }, + VoiceTemplateRequest: { shape: "S3l" }, + }, + required: ["TemplateName", "VoiceTemplateRequest"], + payload: "VoiceTemplateRequest", + }, + output: { + type: "structure", + members: { MessageBody: { shape: "S4e" } }, + required: ["MessageBody"], + payload: "MessageBody", + }, + }, + }, + shapes: { + S4: { type: "map", key: {}, value: {} }, + S6: { + type: "structure", + members: { + Arn: {}, + Id: {}, + Name: {}, + tags: { shape: "S4", locationName: "tags" }, + }, + required: ["Id", "Arn", "Name"], + }, + S8: { + type: "structure", + members: { + AdditionalTreatments: { + type: "list", + member: { + type: "structure", + members: { + MessageConfiguration: { shape: "Sb" }, + Schedule: { shape: "Sj" }, + SizePercent: { type: "integer" }, + TemplateConfiguration: { shape: "Sy" }, + TreatmentDescription: {}, + TreatmentName: {}, + }, + required: ["SizePercent"], + }, + }, + Description: {}, + HoldoutPercent: { type: "integer" }, + Hook: { shape: "S10" }, + IsPaused: { type: "boolean" }, + Limits: { shape: "S12" }, + MessageConfiguration: { shape: "Sb" }, + Name: {}, + Schedule: { shape: "Sj" }, + SegmentId: {}, + SegmentVersion: { type: "integer" }, + tags: { shape: "S4", locationName: "tags" }, + TemplateConfiguration: { shape: "Sy" }, + TreatmentDescription: {}, + TreatmentName: {}, + }, + }, + Sb: { + type: "structure", + members: { + ADMMessage: { shape: "Sc" }, + APNSMessage: { shape: "Sc" }, + BaiduMessage: { shape: "Sc" }, + DefaultMessage: { shape: "Sc" }, + EmailMessage: { + type: "structure", + members: { Body: {}, FromAddress: {}, HtmlBody: {}, Title: {} }, + }, + GCMMessage: { shape: "Sc" }, + SMSMessage: { + type: "structure", + members: { Body: {}, MessageType: {}, SenderId: {} }, + }, + }, + }, + Sc: { + type: "structure", + members: { + Action: {}, + Body: {}, + ImageIconUrl: {}, + ImageSmallIconUrl: {}, + ImageUrl: {}, + JsonBody: {}, + MediaUrl: {}, + RawContent: {}, + SilentPush: { type: "boolean" }, + TimeToLive: { type: "integer" }, + Title: {}, + Url: {}, + }, + }, + Sj: { + type: "structure", + members: { + EndTime: {}, + EventFilter: { + type: "structure", + members: { Dimensions: { shape: "Sl" }, FilterType: {} }, + required: ["FilterType", "Dimensions"], + }, + Frequency: {}, + IsLocalTime: { type: "boolean" }, + QuietTime: { shape: "Sx" }, + StartTime: {}, + Timezone: {}, + }, + required: ["StartTime"], + }, + Sl: { + type: "structure", + members: { + Attributes: { shape: "Sm" }, + EventType: { shape: "Sq" }, + Metrics: { shape: "Ss" }, + }, + }, + Sm: { + type: "map", + key: {}, + value: { + type: "structure", + members: { AttributeType: {}, Values: { shape: "Sp" } }, + required: ["Values"], + }, + }, + Sp: { type: "list", member: {} }, + Sq: { + type: "structure", + members: { DimensionType: {}, Values: { shape: "Sp" } }, + required: ["Values"], + }, + Ss: { + type: "map", + key: {}, + value: { + type: "structure", + members: { ComparisonOperator: {}, Value: { type: "double" } }, + required: ["ComparisonOperator", "Value"], + }, + }, + Sx: { type: "structure", members: { End: {}, Start: {} } }, + Sy: { + type: "structure", + members: { + EmailTemplate: { shape: "Sz" }, + PushTemplate: { shape: "Sz" }, + SMSTemplate: { shape: "Sz" }, + VoiceTemplate: { shape: "Sz" }, + }, + }, + Sz: { type: "structure", members: { Name: {}, Version: {} } }, + S10: { + type: "structure", + members: { LambdaFunctionName: {}, Mode: {}, WebUrl: {} }, + }, + S12: { + type: "structure", + members: { + Daily: { type: "integer" }, + MaximumDuration: { type: "integer" }, + MessagesPerSecond: { type: "integer" }, + Total: { type: "integer" }, + }, + }, + S14: { + type: "structure", + members: { + AdditionalTreatments: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + MessageConfiguration: { shape: "Sb" }, + Schedule: { shape: "Sj" }, + SizePercent: { type: "integer" }, + State: { shape: "S17" }, + TemplateConfiguration: { shape: "Sy" }, + TreatmentDescription: {}, + TreatmentName: {}, + }, + required: ["Id", "SizePercent"], + }, + }, + ApplicationId: {}, + Arn: {}, + CreationDate: {}, + DefaultState: { shape: "S17" }, + Description: {}, + HoldoutPercent: { type: "integer" }, + Hook: { shape: "S10" }, + Id: {}, + IsPaused: { type: "boolean" }, + LastModifiedDate: {}, + Limits: { shape: "S12" }, + MessageConfiguration: { shape: "Sb" }, + Name: {}, + Schedule: { shape: "Sj" }, + SegmentId: {}, + SegmentVersion: { type: "integer" }, + State: { shape: "S17" }, + tags: { shape: "S4", locationName: "tags" }, + TemplateConfiguration: { shape: "Sy" }, + TreatmentDescription: {}, + TreatmentName: {}, + Version: { type: "integer" }, + }, + required: [ + "LastModifiedDate", + "CreationDate", + "SegmentId", + "SegmentVersion", + "Id", + "Arn", + "ApplicationId", + ], + }, + S17: { type: "structure", members: { CampaignStatus: {} } }, + S1a: { + type: "structure", + members: { + DefaultSubstitutions: {}, + HtmlPart: {}, + RecommenderId: {}, + Subject: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + TextPart: {}, + }, + }, + S1c: { + type: "structure", + members: { Arn: {}, Message: {}, RequestID: {} }, + }, + S1g: { + type: "structure", + members: { + ApplicationId: {}, + CompletedPieces: { type: "integer" }, + CompletionDate: {}, + CreationDate: {}, + Definition: { + type: "structure", + members: { + RoleArn: {}, + S3UrlPrefix: {}, + SegmentId: {}, + SegmentVersion: { type: "integer" }, + }, + required: ["S3UrlPrefix", "RoleArn"], + }, + FailedPieces: { type: "integer" }, + Failures: { shape: "Sp" }, + Id: {}, + JobStatus: {}, + TotalFailures: { type: "integer" }, + TotalPieces: { type: "integer" }, + TotalProcessed: { type: "integer" }, + Type: {}, + }, + required: [ + "JobStatus", + "CreationDate", + "Type", + "Definition", + "Id", + "ApplicationId", + ], + }, + S1n: { + type: "structure", + members: { + ApplicationId: {}, + CompletedPieces: { type: "integer" }, + CompletionDate: {}, + CreationDate: {}, + Definition: { + type: "structure", + members: { + DefineSegment: { type: "boolean" }, + ExternalId: {}, + Format: {}, + RegisterEndpoints: { type: "boolean" }, + RoleArn: {}, + S3Url: {}, + SegmentId: {}, + SegmentName: {}, + }, + required: ["Format", "S3Url", "RoleArn"], + }, + FailedPieces: { type: "integer" }, + Failures: { shape: "Sp" }, + Id: {}, + JobStatus: {}, + TotalFailures: { type: "integer" }, + TotalPieces: { type: "integer" }, + TotalProcessed: { type: "integer" }, + Type: {}, + }, + required: [ + "JobStatus", + "CreationDate", + "Type", + "Definition", + "Id", + "ApplicationId", + ], + }, + S1q: { + type: "structure", + members: { + Activities: { shape: "S1r" }, + CreationDate: {}, + LastModifiedDate: {}, + Limits: { shape: "S2k" }, + LocalTime: { type: "boolean" }, + Name: {}, + QuietTime: { shape: "Sx" }, + RefreshFrequency: {}, + Schedule: { shape: "S2l" }, + StartActivity: {}, + StartCondition: { shape: "S2n" }, + State: {}, + }, + required: ["Name"], + }, + S1r: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + ConditionalSplit: { + type: "structure", + members: { + Condition: { + type: "structure", + members: { + Conditions: { type: "list", member: { shape: "S1w" } }, + Operator: {}, + }, + }, + EvaluationWaitTime: { shape: "S29" }, + FalseActivity: {}, + TrueActivity: {}, + }, + }, + Description: {}, + EMAIL: { + type: "structure", + members: { + MessageConfig: { + type: "structure", + members: { FromAddress: {} }, + }, + NextActivity: {}, + TemplateName: {}, + TemplateVersion: {}, + }, + }, + Holdout: { + type: "structure", + members: { + NextActivity: {}, + Percentage: { type: "integer" }, + }, + required: ["Percentage"], + }, + MultiCondition: { + type: "structure", + members: { + Branches: { + type: "list", + member: { + type: "structure", + members: { + Condition: { shape: "S1w" }, + NextActivity: {}, + }, + }, + }, + DefaultActivity: {}, + EvaluationWaitTime: { shape: "S29" }, + }, + }, + RandomSplit: { + type: "structure", + members: { + Branches: { + type: "list", + member: { + type: "structure", + members: { + NextActivity: {}, + Percentage: { type: "integer" }, + }, + }, + }, + }, + }, + Wait: { + type: "structure", + members: { NextActivity: {}, WaitTime: { shape: "S29" } }, + }, + }, + }, + }, + S1w: { + type: "structure", + members: { + EventCondition: { + type: "structure", + members: { Dimensions: { shape: "Sl" }, MessageActivity: {} }, + required: ["Dimensions"], + }, + SegmentCondition: { shape: "S1y" }, + SegmentDimensions: { + shape: "S1z", + locationName: "segmentDimensions", + }, + }, + }, + S1y: { + type: "structure", + members: { SegmentId: {} }, + required: ["SegmentId"], + }, + S1z: { + type: "structure", + members: { + Attributes: { shape: "Sm" }, + Behavior: { + type: "structure", + members: { + Recency: { + type: "structure", + members: { Duration: {}, RecencyType: {} }, + required: ["Duration", "RecencyType"], + }, + }, + }, + Demographic: { + type: "structure", + members: { + AppVersion: { shape: "Sq" }, + Channel: { shape: "Sq" }, + DeviceType: { shape: "Sq" }, + Make: { shape: "Sq" }, + Model: { shape: "Sq" }, + Platform: { shape: "Sq" }, + }, + }, + Location: { + type: "structure", + members: { + Country: { shape: "Sq" }, + GPSPoint: { + type: "structure", + members: { + Coordinates: { + type: "structure", + members: { + Latitude: { type: "double" }, + Longitude: { type: "double" }, + }, + required: ["Latitude", "Longitude"], + }, + RangeInKilometers: { type: "double" }, + }, + required: ["Coordinates"], + }, + }, + }, + Metrics: { shape: "Ss" }, + UserAttributes: { shape: "Sm" }, + }, + }, + S29: { type: "structure", members: { WaitFor: {}, WaitUntil: {} } }, + S2k: { + type: "structure", + members: { + DailyCap: { type: "integer" }, + EndpointReentryCap: { type: "integer" }, + MessagesPerSecond: { type: "integer" }, + }, + }, + S2l: { + type: "structure", + members: { + EndTime: { shape: "S2m" }, + StartTime: { shape: "S2m" }, + Timezone: {}, + }, + }, + S2m: { type: "timestamp", timestampFormat: "iso8601" }, + S2n: { + type: "structure", + members: { + Description: {}, + SegmentStartCondition: { shape: "S1y" }, + }, + }, + S2q: { + type: "structure", + members: { + Activities: { shape: "S1r" }, + ApplicationId: {}, + CreationDate: {}, + Id: {}, + LastModifiedDate: {}, + Limits: { shape: "S2k" }, + LocalTime: { type: "boolean" }, + Name: {}, + QuietTime: { shape: "Sx" }, + RefreshFrequency: {}, + Schedule: { shape: "S2l" }, + StartActivity: {}, + StartCondition: { shape: "S2n" }, + State: {}, + tags: { shape: "S4", locationName: "tags" }, + }, + required: ["Name", "Id", "ApplicationId"], + }, + S2s: { + type: "structure", + members: { + ADM: { shape: "S2t" }, + APNS: { shape: "S2u" }, + Baidu: { shape: "S2t" }, + Default: { shape: "S2v" }, + DefaultSubstitutions: {}, + GCM: { shape: "S2t" }, + RecommenderId: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + }, + }, + S2t: { + type: "structure", + members: { + Action: {}, + Body: {}, + ImageIconUrl: {}, + ImageUrl: {}, + RawContent: {}, + SmallImageIconUrl: {}, + Sound: {}, + Title: {}, + Url: {}, + }, + }, + S2u: { + type: "structure", + members: { + Action: {}, + Body: {}, + MediaUrl: {}, + RawContent: {}, + Sound: {}, + Title: {}, + Url: {}, + }, + }, + S2v: { + type: "structure", + members: { Action: {}, Body: {}, Sound: {}, Title: {}, Url: {} }, + }, + S30: { + type: "structure", + members: { + Attributes: { shape: "S4" }, + CreationDate: {}, + Description: {}, + Id: {}, + LastModifiedDate: {}, + Name: {}, + RecommendationProviderIdType: {}, + RecommendationProviderRoleArn: {}, + RecommendationProviderUri: {}, + RecommendationTransformerUri: {}, + RecommendationsDisplayName: {}, + RecommendationsPerMessage: { type: "integer" }, + }, + required: [ + "RecommendationProviderUri", + "LastModifiedDate", + "CreationDate", + "RecommendationProviderRoleArn", + "Id", + ], + }, + S32: { + type: "structure", + members: { + Dimensions: { shape: "S1z" }, + Name: {}, + SegmentGroups: { shape: "S33" }, + tags: { shape: "S4", locationName: "tags" }, + }, + }, + S33: { + type: "structure", + members: { + Groups: { + type: "list", + member: { + type: "structure", + members: { + Dimensions: { type: "list", member: { shape: "S1z" } }, + SourceSegments: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Version: { type: "integer" } }, + required: ["Id"], + }, + }, + SourceType: {}, + Type: {}, + }, + }, + }, + Include: {}, + }, + }, + S3d: { + type: "structure", + members: { + ApplicationId: {}, + Arn: {}, + CreationDate: {}, + Dimensions: { shape: "S1z" }, + Id: {}, + ImportDefinition: { + type: "structure", + members: { + ChannelCounts: { + type: "map", + key: {}, + value: { type: "integer" }, + }, + ExternalId: {}, + Format: {}, + RoleArn: {}, + S3Url: {}, + Size: { type: "integer" }, + }, + required: ["Format", "S3Url", "Size", "ExternalId", "RoleArn"], + }, + LastModifiedDate: {}, + Name: {}, + SegmentGroups: { shape: "S33" }, + SegmentType: {}, + tags: { shape: "S4", locationName: "tags" }, + Version: { type: "integer" }, + }, + required: [ + "SegmentType", + "CreationDate", + "Id", + "Arn", + "ApplicationId", + ], + }, + S3i: { + type: "structure", + members: { + Body: {}, + DefaultSubstitutions: {}, + RecommenderId: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + }, + }, + S3l: { + type: "structure", + members: { + Body: {}, + DefaultSubstitutions: {}, + LanguageCode: {}, + tags: { shape: "S4", locationName: "tags" }, + TemplateDescription: {}, + VoiceId: {}, + }, + }, + S3p: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S3s: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + HasTokenKey: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S3v: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + HasTokenKey: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S3y: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + HasTokenKey: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S41: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + DefaultAuthenticationMethod: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + HasTokenKey: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S46: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + Credential: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Credential", "Platform"], + }, + S4b: { + type: "structure", + members: { + ApplicationId: {}, + ConfigurationSet: {}, + CreationDate: {}, + Enabled: { type: "boolean" }, + FromAddress: {}, + HasCredential: { type: "boolean" }, + Id: {}, + Identity: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + MessagesPerSecond: { type: "integer" }, + Platform: {}, + RoleArn: {}, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S4e: { type: "structure", members: { Message: {}, RequestID: {} } }, + S4h: { + type: "structure", + members: { + Address: {}, + ApplicationId: {}, + Attributes: { shape: "S4i" }, + ChannelType: {}, + CohortId: {}, + CreationDate: {}, + Demographic: { shape: "S4k" }, + EffectiveDate: {}, + EndpointStatus: {}, + Id: {}, + Location: { shape: "S4l" }, + Metrics: { shape: "S4m" }, + OptOut: {}, + RequestId: {}, + User: { shape: "S4n" }, + }, + }, + S4i: { type: "map", key: {}, value: { shape: "Sp" } }, + S4k: { + type: "structure", + members: { + AppVersion: {}, + Locale: {}, + Make: {}, + Model: {}, + ModelVersion: {}, + Platform: {}, + PlatformVersion: {}, + Timezone: {}, + }, + }, + S4l: { + type: "structure", + members: { + City: {}, + Country: {}, + Latitude: { type: "double" }, + Longitude: { type: "double" }, + PostalCode: {}, + Region: {}, + }, + }, + S4m: { type: "map", key: {}, value: { type: "double" } }, + S4n: { + type: "structure", + members: { UserAttributes: { shape: "S4i" }, UserId: {} }, + }, + S4q: { + type: "structure", + members: { + ApplicationId: {}, + DestinationStreamArn: {}, + ExternalId: {}, + LastModifiedDate: {}, + LastUpdatedBy: {}, + RoleArn: {}, + }, + required: ["ApplicationId", "RoleArn", "DestinationStreamArn"], + }, + S4t: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + Credential: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Credential", "Platform"], + }, + S54: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + PromotionalMessagesPerSecond: { type: "integer" }, + SenderId: {}, + ShortCode: {}, + TransactionalMessagesPerSecond: { type: "integer" }, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S59: { + type: "structure", + members: { Item: { type: "list", member: { shape: "S4h" } } }, + required: ["Item"], + }, + S5d: { + type: "structure", + members: { + ApplicationId: {}, + CreationDate: {}, + Enabled: { type: "boolean" }, + HasCredential: { type: "boolean" }, + Id: {}, + IsArchived: { type: "boolean" }, + LastModifiedBy: {}, + LastModifiedDate: {}, + Platform: {}, + Version: { type: "integer" }, + }, + required: ["Platform"], + }, + S5v: { + type: "structure", + members: { + Rows: { + type: "list", + member: { + type: "structure", + members: { + GroupedBys: { shape: "S5y" }, + Values: { shape: "S5y" }, + }, + required: ["GroupedBys", "Values"], + }, + }, + }, + required: ["Rows"], + }, + S5y: { + type: "list", + member: { + type: "structure", + members: { Key: {}, Type: {}, Value: {} }, + required: ["Type", "Value", "Key"], + }, + }, + S62: { + type: "structure", + members: { + ApplicationId: {}, + CampaignHook: { shape: "S10" }, + LastModifiedDate: {}, + Limits: { shape: "S12" }, + QuietTime: { shape: "Sx" }, + }, + required: ["ApplicationId"], + }, + S6n: { + type: "structure", + members: { + Item: { type: "list", member: { shape: "S14" } }, + NextToken: {}, + }, + required: ["Item"], + }, + S7a: { + type: "structure", + members: { + Item: { type: "list", member: { shape: "S1g" } }, + NextToken: {}, + }, + required: ["Item"], + }, + S7i: { + type: "structure", + members: { + Item: { type: "list", member: { shape: "S1n" } }, + NextToken: {}, + }, + required: ["Item"], + }, + S8e: { + type: "structure", + members: { + Item: { type: "list", member: { shape: "S3d" } }, + NextToken: {}, + }, + required: ["Item"], + }, + S90: { + type: "structure", + members: { tags: { shape: "S4", locationName: "tags" } }, + required: ["tags"], + }, + Sa5: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + BodyOverride: {}, + Context: { shape: "S4" }, + RawContent: {}, + Substitutions: { shape: "S4i" }, + TitleOverride: {}, + }, + }, + }, + Sa7: { + type: "structure", + members: { + ADMMessage: { + type: "structure", + members: { + Action: {}, + Body: {}, + ConsolidationKey: {}, + Data: { shape: "S4" }, + ExpiresAfter: {}, + IconReference: {}, + ImageIconUrl: {}, + ImageUrl: {}, + MD5: {}, + RawContent: {}, + SilentPush: { type: "boolean" }, + SmallImageIconUrl: {}, + Sound: {}, + Substitutions: { shape: "S4i" }, + Title: {}, + Url: {}, + }, + }, + APNSMessage: { + type: "structure", + members: { + APNSPushType: {}, + Action: {}, + Badge: { type: "integer" }, + Body: {}, + Category: {}, + CollapseId: {}, + Data: { shape: "S4" }, + MediaUrl: {}, + PreferredAuthenticationMethod: {}, + Priority: {}, + RawContent: {}, + SilentPush: { type: "boolean" }, + Sound: {}, + Substitutions: { shape: "S4i" }, + ThreadId: {}, + TimeToLive: { type: "integer" }, + Title: {}, + Url: {}, + }, + }, + BaiduMessage: { + type: "structure", + members: { + Action: {}, + Body: {}, + Data: { shape: "S4" }, + IconReference: {}, + ImageIconUrl: {}, + ImageUrl: {}, + RawContent: {}, + SilentPush: { type: "boolean" }, + SmallImageIconUrl: {}, + Sound: {}, + Substitutions: { shape: "S4i" }, + TimeToLive: { type: "integer" }, + Title: {}, + Url: {}, + }, + }, + DefaultMessage: { + type: "structure", + members: { Body: {}, Substitutions: { shape: "S4i" } }, + }, + DefaultPushNotificationMessage: { + type: "structure", + members: { + Action: {}, + Body: {}, + Data: { shape: "S4" }, + SilentPush: { type: "boolean" }, + Substitutions: { shape: "S4i" }, + Title: {}, + Url: {}, + }, + }, + EmailMessage: { + type: "structure", + members: { + Body: {}, + FeedbackForwardingAddress: {}, + FromAddress: {}, + RawEmail: { + type: "structure", + members: { Data: { type: "blob" } }, + }, + ReplyToAddresses: { shape: "Sp" }, + SimpleEmail: { + type: "structure", + members: { + HtmlPart: { shape: "Sah" }, + Subject: { shape: "Sah" }, + TextPart: { shape: "Sah" }, + }, + }, + Substitutions: { shape: "S4i" }, + }, + }, + GCMMessage: { + type: "structure", + members: { + Action: {}, + Body: {}, + CollapseKey: {}, + Data: { shape: "S4" }, + IconReference: {}, + ImageIconUrl: {}, + ImageUrl: {}, + Priority: {}, + RawContent: {}, + RestrictedPackageName: {}, + SilentPush: { type: "boolean" }, + SmallImageIconUrl: {}, + Sound: {}, + Substitutions: { shape: "S4i" }, + TimeToLive: { type: "integer" }, + Title: {}, + Url: {}, + }, + }, + SMSMessage: { + type: "structure", + members: { + Body: {}, + Keyword: {}, + MediaUrl: {}, + MessageType: {}, + OriginationNumber: {}, + SenderId: {}, + Substitutions: { shape: "S4i" }, + }, + }, + VoiceMessage: { + type: "structure", + members: { + Body: {}, + LanguageCode: {}, + OriginationNumber: {}, + Substitutions: { shape: "S4i" }, + VoiceId: {}, + }, + }, + }, + }, + Sah: { type: "structure", members: { Charset: {}, Data: {} } }, + San: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + Address: {}, + DeliveryStatus: {}, + MessageId: {}, + StatusCode: { type: "integer" }, + StatusMessage: {}, + UpdatedToken: {}, + }, + required: ["DeliveryStatus", "StatusCode"], + }, + }, + }, + }; + + /***/ + }, + + /***/ 1009: /***/ function (module) { + module.exports = { + pagination: { + DescribeCachediSCSIVolumes: { result_key: "CachediSCSIVolumes" }, + DescribeStorediSCSIVolumes: { result_key: "StorediSCSIVolumes" }, + DescribeTapeArchives: { + input_token: "Marker", + limit_key: "Limit", + output_token: "Marker", + result_key: "TapeArchives", + }, + DescribeTapeRecoveryPoints: { + input_token: "Marker", + limit_key: "Limit", + output_token: "Marker", + result_key: "TapeRecoveryPointInfos", + }, + DescribeTapes: { + input_token: "Marker", + limit_key: "Limit", + output_token: "Marker", + result_key: "Tapes", + }, + DescribeVTLDevices: { + input_token: "Marker", + limit_key: "Limit", + output_token: "Marker", + result_key: "VTLDevices", + }, + ListFileShares: { + input_token: "Marker", + limit_key: "Limit", + non_aggregate_keys: ["Marker"], + output_token: "NextMarker", + result_key: "FileShareInfoList", + }, + ListGateways: { + input_token: "Marker", + limit_key: "Limit", + output_token: "Marker", + result_key: "Gateways", + }, + ListLocalDisks: { result_key: "Disks" }, + ListTagsForResource: { + input_token: "Marker", + limit_key: "Limit", + non_aggregate_keys: ["ResourceARN"], + output_token: "Marker", + result_key: "Tags", + }, + ListTapes: { + input_token: "Marker", + limit_key: "Limit", + output_token: "Marker", + result_key: "TapeInfos", + }, + ListVolumeRecoveryPoints: { result_key: "VolumeRecoveryPointInfos" }, + ListVolumes: { + input_token: "Marker", + limit_key: "Limit", + output_token: "Marker", + result_key: "VolumeInfos", + }, + }, + }; + + /***/ + }, + + /***/ 1010: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2013-04-15", + endpointPrefix: "support", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Support", + serviceId: "Support", + signatureVersion: "v4", + targetPrefix: "AWSSupport_20130415", + uid: "support-2013-04-15", + }, + operations: { + AddAttachmentsToSet: { + input: { + type: "structure", + required: ["attachments"], + members: { + attachmentSetId: {}, + attachments: { type: "list", member: { shape: "S4" } }, + }, + }, + output: { + type: "structure", + members: { attachmentSetId: {}, expiryTime: {} }, + }, + }, + AddCommunicationToCase: { + input: { + type: "structure", + required: ["communicationBody"], + members: { + caseId: {}, + communicationBody: {}, + ccEmailAddresses: { shape: "Sc" }, + attachmentSetId: {}, + }, + }, + output: { + type: "structure", + members: { result: { type: "boolean" } }, + }, + }, + CreateCase: { + input: { + type: "structure", + required: ["subject", "communicationBody"], + members: { + subject: {}, + serviceCode: {}, + severityCode: {}, + categoryCode: {}, + communicationBody: {}, + ccEmailAddresses: { shape: "Sc" }, + language: {}, + issueType: {}, + attachmentSetId: {}, + }, + }, + output: { type: "structure", members: { caseId: {} } }, + }, + DescribeAttachment: { + input: { + type: "structure", + required: ["attachmentId"], + members: { attachmentId: {} }, + }, + output: { + type: "structure", + members: { attachment: { shape: "S4" } }, + }, + }, + DescribeCases: { + input: { + type: "structure", + members: { + caseIdList: { type: "list", member: {} }, + displayId: {}, + afterTime: {}, + beforeTime: {}, + includeResolvedCases: { type: "boolean" }, + nextToken: {}, + maxResults: { type: "integer" }, + language: {}, + includeCommunications: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + cases: { + type: "list", + member: { + type: "structure", + members: { + caseId: {}, + displayId: {}, + subject: {}, + status: {}, + serviceCode: {}, + categoryCode: {}, + severityCode: {}, + submittedBy: {}, + timeCreated: {}, + recentCommunications: { + type: "structure", + members: { + communications: { shape: "S17" }, + nextToken: {}, + }, + }, + ccEmailAddresses: { shape: "Sc" }, + language: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + DescribeCommunications: { + input: { + type: "structure", + required: ["caseId"], + members: { + caseId: {}, + beforeTime: {}, + afterTime: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { communications: { shape: "S17" }, nextToken: {} }, + }, + }, + DescribeServices: { + input: { + type: "structure", + members: { + serviceCodeList: { type: "list", member: {} }, + language: {}, + }, + }, + output: { + type: "structure", + members: { + services: { + type: "list", + member: { + type: "structure", + members: { + code: {}, + name: {}, + categories: { + type: "list", + member: { + type: "structure", + members: { code: {}, name: {} }, + }, + }, + }, + }, + }, + }, + }, + }, + DescribeSeverityLevels: { + input: { type: "structure", members: { language: {} } }, + output: { + type: "structure", + members: { + severityLevels: { + type: "list", + member: { + type: "structure", + members: { code: {}, name: {} }, + }, + }, + }, + }, + }, + DescribeTrustedAdvisorCheckRefreshStatuses: { + input: { + type: "structure", + required: ["checkIds"], + members: { checkIds: { shape: "S1t" } }, + }, + output: { + type: "structure", + required: ["statuses"], + members: { statuses: { type: "list", member: { shape: "S1x" } } }, + }, + }, + DescribeTrustedAdvisorCheckResult: { + input: { + type: "structure", + required: ["checkId"], + members: { checkId: {}, language: {} }, + }, + output: { + type: "structure", + members: { + result: { + type: "structure", + required: [ + "checkId", + "timestamp", + "status", + "resourcesSummary", + "categorySpecificSummary", + "flaggedResources", + ], + members: { + checkId: {}, + timestamp: {}, + status: {}, + resourcesSummary: { shape: "S22" }, + categorySpecificSummary: { shape: "S23" }, + flaggedResources: { + type: "list", + member: { + type: "structure", + required: ["status", "resourceId", "metadata"], + members: { + status: {}, + region: {}, + resourceId: {}, + isSuppressed: { type: "boolean" }, + metadata: { shape: "S1t" }, + }, + }, + }, + }, + }, + }, + }, + }, + DescribeTrustedAdvisorCheckSummaries: { + input: { + type: "structure", + required: ["checkIds"], + members: { checkIds: { shape: "S1t" } }, + }, + output: { + type: "structure", + required: ["summaries"], + members: { + summaries: { + type: "list", + member: { + type: "structure", + required: [ + "checkId", + "timestamp", + "status", + "resourcesSummary", + "categorySpecificSummary", + ], + members: { + checkId: {}, + timestamp: {}, + status: {}, + hasFlaggedResources: { type: "boolean" }, + resourcesSummary: { shape: "S22" }, + categorySpecificSummary: { shape: "S23" }, + }, + }, + }, + }, + }, + }, + DescribeTrustedAdvisorChecks: { + input: { + type: "structure", + required: ["language"], + members: { language: {} }, + }, + output: { + type: "structure", + required: ["checks"], + members: { + checks: { + type: "list", + member: { + type: "structure", + required: [ + "id", + "name", + "description", + "category", + "metadata", + ], + members: { + id: {}, + name: {}, + description: {}, + category: {}, + metadata: { shape: "S1t" }, + }, + }, + }, + }, + }, + }, + RefreshTrustedAdvisorCheck: { + input: { + type: "structure", + required: ["checkId"], + members: { checkId: {} }, + }, + output: { + type: "structure", + required: ["status"], + members: { status: { shape: "S1x" } }, + }, + }, + ResolveCase: { + input: { type: "structure", members: { caseId: {} } }, + output: { + type: "structure", + members: { initialCaseStatus: {}, finalCaseStatus: {} }, + }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { fileName: {}, data: { type: "blob" } }, + }, + Sc: { type: "list", member: {} }, + S17: { + type: "list", + member: { + type: "structure", + members: { + caseId: {}, + body: {}, + submittedBy: {}, + timeCreated: {}, + attachmentSet: { + type: "list", + member: { + type: "structure", + members: { attachmentId: {}, fileName: {} }, + }, + }, + }, + }, + }, + S1t: { type: "list", member: {} }, + S1x: { + type: "structure", + required: ["checkId", "status", "millisUntilNextRefreshable"], + members: { + checkId: {}, + status: {}, + millisUntilNextRefreshable: { type: "long" }, + }, + }, + S22: { + type: "structure", + required: [ + "resourcesProcessed", + "resourcesFlagged", + "resourcesIgnored", + "resourcesSuppressed", + ], + members: { + resourcesProcessed: { type: "long" }, + resourcesFlagged: { type: "long" }, + resourcesIgnored: { type: "long" }, + resourcesSuppressed: { type: "long" }, + }, + }, + S23: { + type: "structure", + members: { + costOptimizing: { + type: "structure", + required: [ + "estimatedMonthlySavings", + "estimatedPercentMonthlySavings", + ], + members: { + estimatedMonthlySavings: { type: "double" }, + estimatedPercentMonthlySavings: { type: "double" }, + }, + }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1015: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["xray"] = {}; + AWS.XRay = Service.defineService("xray", ["2016-04-12"]); + Object.defineProperty(apiLoader.services["xray"], "2016-04-12", { + get: function get() { + var model = __webpack_require__(5840); + model.paginators = __webpack_require__(5093).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.XRay; + + /***/ + }, + + /***/ 1018: /***/ function () { + eval("require")("encoding"); + + /***/ + }, + + /***/ 1032: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["pi"] = {}; + AWS.PI = Service.defineService("pi", ["2018-02-27"]); + Object.defineProperty(apiLoader.services["pi"], "2018-02-27", { + get: function get() { + var model = __webpack_require__(2490); + model.paginators = __webpack_require__(6202).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.PI; + + /***/ + }, + + /***/ 1033: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-01-01", + endpointPrefix: "dms", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Database Migration Service", + serviceId: "Database Migration Service", + signatureVersion: "v4", + targetPrefix: "AmazonDMSv20160101", + uid: "dms-2016-01-01", + }, + operations: { + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "S3" } }, + }, + output: { type: "structure", members: {} }, + }, + ApplyPendingMaintenanceAction: { + input: { + type: "structure", + required: ["ReplicationInstanceArn", "ApplyAction", "OptInType"], + members: { + ReplicationInstanceArn: {}, + ApplyAction: {}, + OptInType: {}, + }, + }, + output: { + type: "structure", + members: { ResourcePendingMaintenanceActions: { shape: "S8" } }, + }, + }, + CreateEndpoint: { + input: { + type: "structure", + required: ["EndpointIdentifier", "EndpointType", "EngineName"], + members: { + EndpointIdentifier: {}, + EndpointType: {}, + EngineName: {}, + Username: {}, + Password: { shape: "Se" }, + ServerName: {}, + Port: { type: "integer" }, + DatabaseName: {}, + ExtraConnectionAttributes: {}, + KmsKeyId: {}, + Tags: { shape: "S3" }, + CertificateArn: {}, + SslMode: {}, + ServiceAccessRoleArn: {}, + ExternalTableDefinition: {}, + DynamoDbSettings: { shape: "Sh" }, + S3Settings: { shape: "Si" }, + DmsTransferSettings: { shape: "Sp" }, + MongoDbSettings: { shape: "Sq" }, + KinesisSettings: { shape: "Su" }, + KafkaSettings: { shape: "Sw" }, + ElasticsearchSettings: { shape: "Sx" }, + RedshiftSettings: { shape: "Sy" }, + }, + }, + output: { + type: "structure", + members: { Endpoint: { shape: "S10" } }, + }, + }, + CreateEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SnsTopicArn"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S12" }, + SourceIds: { shape: "S13" }, + Enabled: { type: "boolean" }, + Tags: { shape: "S3" }, + }, + }, + output: { + type: "structure", + members: { EventSubscription: { shape: "S15" } }, + }, + }, + CreateReplicationInstance: { + input: { + type: "structure", + required: [ + "ReplicationInstanceIdentifier", + "ReplicationInstanceClass", + ], + members: { + ReplicationInstanceIdentifier: {}, + AllocatedStorage: { type: "integer" }, + ReplicationInstanceClass: {}, + VpcSecurityGroupIds: { shape: "S18" }, + AvailabilityZone: {}, + ReplicationSubnetGroupIdentifier: {}, + PreferredMaintenanceWindow: {}, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + Tags: { shape: "S3" }, + KmsKeyId: {}, + PubliclyAccessible: { type: "boolean" }, + DnsNameServers: {}, + }, + }, + output: { + type: "structure", + members: { ReplicationInstance: { shape: "S1a" } }, + }, + }, + CreateReplicationSubnetGroup: { + input: { + type: "structure", + required: [ + "ReplicationSubnetGroupIdentifier", + "ReplicationSubnetGroupDescription", + "SubnetIds", + ], + members: { + ReplicationSubnetGroupIdentifier: {}, + ReplicationSubnetGroupDescription: {}, + SubnetIds: { shape: "S1m" }, + Tags: { shape: "S3" }, + }, + }, + output: { + type: "structure", + members: { ReplicationSubnetGroup: { shape: "S1e" } }, + }, + }, + CreateReplicationTask: { + input: { + type: "structure", + required: [ + "ReplicationTaskIdentifier", + "SourceEndpointArn", + "TargetEndpointArn", + "ReplicationInstanceArn", + "MigrationType", + "TableMappings", + ], + members: { + ReplicationTaskIdentifier: {}, + SourceEndpointArn: {}, + TargetEndpointArn: {}, + ReplicationInstanceArn: {}, + MigrationType: {}, + TableMappings: {}, + ReplicationTaskSettings: {}, + CdcStartTime: { type: "timestamp" }, + CdcStartPosition: {}, + CdcStopPosition: {}, + Tags: { shape: "S3" }, + }, + }, + output: { + type: "structure", + members: { ReplicationTask: { shape: "S1r" } }, + }, + }, + DeleteCertificate: { + input: { + type: "structure", + required: ["CertificateArn"], + members: { CertificateArn: {} }, + }, + output: { + type: "structure", + members: { Certificate: { shape: "S1w" } }, + }, + }, + DeleteConnection: { + input: { + type: "structure", + required: ["EndpointArn", "ReplicationInstanceArn"], + members: { EndpointArn: {}, ReplicationInstanceArn: {} }, + }, + output: { + type: "structure", + members: { Connection: { shape: "S20" } }, + }, + }, + DeleteEndpoint: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { EndpointArn: {} }, + }, + output: { + type: "structure", + members: { Endpoint: { shape: "S10" } }, + }, + }, + DeleteEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { SubscriptionName: {} }, + }, + output: { + type: "structure", + members: { EventSubscription: { shape: "S15" } }, + }, + }, + DeleteReplicationInstance: { + input: { + type: "structure", + required: ["ReplicationInstanceArn"], + members: { ReplicationInstanceArn: {} }, + }, + output: { + type: "structure", + members: { ReplicationInstance: { shape: "S1a" } }, + }, + }, + DeleteReplicationSubnetGroup: { + input: { + type: "structure", + required: ["ReplicationSubnetGroupIdentifier"], + members: { ReplicationSubnetGroupIdentifier: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteReplicationTask: { + input: { + type: "structure", + required: ["ReplicationTaskArn"], + members: { ReplicationTaskArn: {} }, + }, + output: { + type: "structure", + members: { ReplicationTask: { shape: "S1r" } }, + }, + }, + DescribeAccountAttributes: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + AccountQuotas: { + type: "list", + member: { + type: "structure", + members: { + AccountQuotaName: {}, + Used: { type: "long" }, + Max: { type: "long" }, + }, + }, + }, + UniqueAccountIdentifier: {}, + }, + }, + }, + DescribeCertificates: { + input: { + type: "structure", + members: { + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + Certificates: { type: "list", member: { shape: "S1w" } }, + }, + }, + }, + DescribeConnections: { + input: { + type: "structure", + members: { + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + Connections: { type: "list", member: { shape: "S20" } }, + }, + }, + }, + DescribeEndpointTypes: { + input: { + type: "structure", + members: { + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + SupportedEndpointTypes: { + type: "list", + member: { + type: "structure", + members: { + EngineName: {}, + SupportsCDC: { type: "boolean" }, + EndpointType: {}, + EngineDisplayName: {}, + }, + }, + }, + }, + }, + }, + DescribeEndpoints: { + input: { + type: "structure", + members: { + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + Endpoints: { type: "list", member: { shape: "S10" } }, + }, + }, + }, + DescribeEventCategories: { + input: { + type: "structure", + members: { SourceType: {}, Filters: { shape: "S2g" } }, + }, + output: { + type: "structure", + members: { + EventCategoryGroupList: { + type: "list", + member: { + type: "structure", + members: { + SourceType: {}, + EventCategories: { shape: "S12" }, + }, + }, + }, + }, + }, + }, + DescribeEventSubscriptions: { + input: { + type: "structure", + members: { + SubscriptionName: {}, + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + EventSubscriptionsList: { + type: "list", + member: { shape: "S15" }, + }, + }, + }, + }, + DescribeEvents: { + input: { + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Duration: { type: "integer" }, + EventCategories: { shape: "S12" }, + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + Events: { + type: "list", + member: { + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + Message: {}, + EventCategories: { shape: "S12" }, + Date: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + DescribeOrderableReplicationInstances: { + input: { + type: "structure", + members: { MaxRecords: { type: "integer" }, Marker: {} }, + }, + output: { + type: "structure", + members: { + OrderableReplicationInstances: { + type: "list", + member: { + type: "structure", + members: { + EngineVersion: {}, + ReplicationInstanceClass: {}, + StorageType: {}, + MinAllocatedStorage: { type: "integer" }, + MaxAllocatedStorage: { type: "integer" }, + DefaultAllocatedStorage: { type: "integer" }, + IncludedAllocatedStorage: { type: "integer" }, + AvailabilityZones: { type: "list", member: {} }, + ReleaseStatus: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribePendingMaintenanceActions: { + input: { + type: "structure", + members: { + ReplicationInstanceArn: {}, + Filters: { shape: "S2g" }, + Marker: {}, + MaxRecords: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PendingMaintenanceActions: { + type: "list", + member: { shape: "S8" }, + }, + Marker: {}, + }, + }, + }, + DescribeRefreshSchemasStatus: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { EndpointArn: {} }, + }, + output: { + type: "structure", + members: { RefreshSchemasStatus: { shape: "S3i" } }, + }, + }, + DescribeReplicationInstanceTaskLogs: { + input: { + type: "structure", + required: ["ReplicationInstanceArn"], + members: { + ReplicationInstanceArn: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + ReplicationInstanceArn: {}, + ReplicationInstanceTaskLogs: { + type: "list", + member: { + type: "structure", + members: { + ReplicationTaskName: {}, + ReplicationTaskArn: {}, + ReplicationInstanceTaskLogSize: { type: "long" }, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribeReplicationInstances: { + input: { + type: "structure", + members: { + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + ReplicationInstances: { + type: "list", + member: { shape: "S1a" }, + }, + }, + }, + }, + DescribeReplicationSubnetGroups: { + input: { + type: "structure", + members: { + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + ReplicationSubnetGroups: { + type: "list", + member: { shape: "S1e" }, + }, + }, + }, + }, + DescribeReplicationTaskAssessmentResults: { + input: { + type: "structure", + members: { + ReplicationTaskArn: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + BucketName: {}, + ReplicationTaskAssessmentResults: { + type: "list", + member: { + type: "structure", + members: { + ReplicationTaskIdentifier: {}, + ReplicationTaskArn: {}, + ReplicationTaskLastAssessmentDate: { type: "timestamp" }, + AssessmentStatus: {}, + AssessmentResultsFile: {}, + AssessmentResults: {}, + S3ObjectUrl: {}, + }, + }, + }, + }, + }, + }, + DescribeReplicationTasks: { + input: { + type: "structure", + members: { + Filters: { shape: "S2g" }, + MaxRecords: { type: "integer" }, + Marker: {}, + WithoutSettings: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + ReplicationTasks: { type: "list", member: { shape: "S1r" } }, + }, + }, + }, + DescribeSchemas: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { + EndpointArn: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { Marker: {}, Schemas: { type: "list", member: {} } }, + }, + }, + DescribeTableStatistics: { + input: { + type: "structure", + required: ["ReplicationTaskArn"], + members: { + ReplicationTaskArn: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + Filters: { shape: "S2g" }, + }, + }, + output: { + type: "structure", + members: { + ReplicationTaskArn: {}, + TableStatistics: { + type: "list", + member: { + type: "structure", + members: { + SchemaName: {}, + TableName: {}, + Inserts: { type: "long" }, + Deletes: { type: "long" }, + Updates: { type: "long" }, + Ddls: { type: "long" }, + FullLoadRows: { type: "long" }, + FullLoadCondtnlChkFailedRows: { type: "long" }, + FullLoadErrorRows: { type: "long" }, + FullLoadStartTime: { type: "timestamp" }, + FullLoadEndTime: { type: "timestamp" }, + FullLoadReloaded: { type: "boolean" }, + LastUpdateTime: { type: "timestamp" }, + TableState: {}, + ValidationPendingRecords: { type: "long" }, + ValidationFailedRecords: { type: "long" }, + ValidationSuspendedRecords: { type: "long" }, + ValidationState: {}, + ValidationStateDetails: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + ImportCertificate: { + input: { + type: "structure", + required: ["CertificateIdentifier"], + members: { + CertificateIdentifier: {}, + CertificatePem: {}, + CertificateWallet: { type: "blob" }, + Tags: { shape: "S3" }, + }, + }, + output: { + type: "structure", + members: { Certificate: { shape: "S1w" } }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { + type: "structure", + members: { TagList: { shape: "S3" } }, + }, + }, + ModifyEndpoint: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { + EndpointArn: {}, + EndpointIdentifier: {}, + EndpointType: {}, + EngineName: {}, + Username: {}, + Password: { shape: "Se" }, + ServerName: {}, + Port: { type: "integer" }, + DatabaseName: {}, + ExtraConnectionAttributes: {}, + CertificateArn: {}, + SslMode: {}, + ServiceAccessRoleArn: {}, + ExternalTableDefinition: {}, + DynamoDbSettings: { shape: "Sh" }, + S3Settings: { shape: "Si" }, + DmsTransferSettings: { shape: "Sp" }, + MongoDbSettings: { shape: "Sq" }, + KinesisSettings: { shape: "Su" }, + KafkaSettings: { shape: "Sw" }, + ElasticsearchSettings: { shape: "Sx" }, + RedshiftSettings: { shape: "Sy" }, + }, + }, + output: { + type: "structure", + members: { Endpoint: { shape: "S10" } }, + }, + }, + ModifyEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S12" }, + Enabled: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { EventSubscription: { shape: "S15" } }, + }, + }, + ModifyReplicationInstance: { + input: { + type: "structure", + required: ["ReplicationInstanceArn"], + members: { + ReplicationInstanceArn: {}, + AllocatedStorage: { type: "integer" }, + ApplyImmediately: { type: "boolean" }, + ReplicationInstanceClass: {}, + VpcSecurityGroupIds: { shape: "S18" }, + PreferredMaintenanceWindow: {}, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AllowMajorVersionUpgrade: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + ReplicationInstanceIdentifier: {}, + }, + }, + output: { + type: "structure", + members: { ReplicationInstance: { shape: "S1a" } }, + }, + }, + ModifyReplicationSubnetGroup: { + input: { + type: "structure", + required: ["ReplicationSubnetGroupIdentifier", "SubnetIds"], + members: { + ReplicationSubnetGroupIdentifier: {}, + ReplicationSubnetGroupDescription: {}, + SubnetIds: { shape: "S1m" }, + }, + }, + output: { + type: "structure", + members: { ReplicationSubnetGroup: { shape: "S1e" } }, + }, + }, + ModifyReplicationTask: { + input: { + type: "structure", + required: ["ReplicationTaskArn"], + members: { + ReplicationTaskArn: {}, + ReplicationTaskIdentifier: {}, + MigrationType: {}, + TableMappings: {}, + ReplicationTaskSettings: {}, + CdcStartTime: { type: "timestamp" }, + CdcStartPosition: {}, + CdcStopPosition: {}, + }, + }, + output: { + type: "structure", + members: { ReplicationTask: { shape: "S1r" } }, + }, + }, + RebootReplicationInstance: { + input: { + type: "structure", + required: ["ReplicationInstanceArn"], + members: { + ReplicationInstanceArn: {}, + ForceFailover: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { ReplicationInstance: { shape: "S1a" } }, + }, + }, + RefreshSchemas: { + input: { + type: "structure", + required: ["EndpointArn", "ReplicationInstanceArn"], + members: { EndpointArn: {}, ReplicationInstanceArn: {} }, + }, + output: { + type: "structure", + members: { RefreshSchemasStatus: { shape: "S3i" } }, + }, + }, + ReloadTables: { + input: { + type: "structure", + required: ["ReplicationTaskArn", "TablesToReload"], + members: { + ReplicationTaskArn: {}, + TablesToReload: { + type: "list", + member: { + type: "structure", + members: { SchemaName: {}, TableName: {} }, + }, + }, + ReloadOption: {}, + }, + }, + output: { type: "structure", members: { ReplicationTaskArn: {} } }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + StartReplicationTask: { + input: { + type: "structure", + required: ["ReplicationTaskArn", "StartReplicationTaskType"], + members: { + ReplicationTaskArn: {}, + StartReplicationTaskType: {}, + CdcStartTime: { type: "timestamp" }, + CdcStartPosition: {}, + CdcStopPosition: {}, + }, + }, + output: { + type: "structure", + members: { ReplicationTask: { shape: "S1r" } }, + }, + }, + StartReplicationTaskAssessment: { + input: { + type: "structure", + required: ["ReplicationTaskArn"], + members: { ReplicationTaskArn: {} }, + }, + output: { + type: "structure", + members: { ReplicationTask: { shape: "S1r" } }, + }, + }, + StopReplicationTask: { + input: { + type: "structure", + required: ["ReplicationTaskArn"], + members: { ReplicationTaskArn: {} }, + }, + output: { + type: "structure", + members: { ReplicationTask: { shape: "S1r" } }, + }, + }, + TestConnection: { + input: { + type: "structure", + required: ["ReplicationInstanceArn", "EndpointArn"], + members: { ReplicationInstanceArn: {}, EndpointArn: {} }, + }, + output: { + type: "structure", + members: { Connection: { shape: "S20" } }, + }, + }, + }, + shapes: { + S3: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, + }, + S8: { + type: "structure", + members: { + ResourceIdentifier: {}, + PendingMaintenanceActionDetails: { + type: "list", + member: { + type: "structure", + members: { + Action: {}, + AutoAppliedAfterDate: { type: "timestamp" }, + ForcedApplyDate: { type: "timestamp" }, + OptInStatus: {}, + CurrentApplyDate: { type: "timestamp" }, + Description: {}, + }, + }, + }, + }, + }, + Se: { type: "string", sensitive: true }, + Sh: { + type: "structure", + required: ["ServiceAccessRoleArn"], + members: { ServiceAccessRoleArn: {} }, + }, + Si: { + type: "structure", + members: { + ServiceAccessRoleArn: {}, + ExternalTableDefinition: {}, + CsvRowDelimiter: {}, + CsvDelimiter: {}, + BucketFolder: {}, + BucketName: {}, + CompressionType: {}, + EncryptionMode: {}, + ServerSideEncryptionKmsKeyId: {}, + DataFormat: {}, + EncodingType: {}, + DictPageSizeLimit: { type: "integer" }, + RowGroupLength: { type: "integer" }, + DataPageSize: { type: "integer" }, + ParquetVersion: {}, + EnableStatistics: { type: "boolean" }, + IncludeOpForFullLoad: { type: "boolean" }, + CdcInsertsOnly: { type: "boolean" }, + TimestampColumnName: {}, + ParquetTimestampInMillisecond: { type: "boolean" }, + CdcInsertsAndUpdates: { type: "boolean" }, + }, + }, + Sp: { + type: "structure", + members: { ServiceAccessRoleArn: {}, BucketName: {} }, + }, + Sq: { + type: "structure", + members: { + Username: {}, + Password: { shape: "Se" }, + ServerName: {}, + Port: { type: "integer" }, + DatabaseName: {}, + AuthType: {}, + AuthMechanism: {}, + NestingLevel: {}, + ExtractDocId: {}, + DocsToInvestigate: {}, + AuthSource: {}, + KmsKeyId: {}, + }, + }, + Su: { + type: "structure", + members: { + StreamArn: {}, + MessageFormat: {}, + ServiceAccessRoleArn: {}, + IncludeTransactionDetails: { type: "boolean" }, + IncludePartitionValue: { type: "boolean" }, + PartitionIncludeSchemaTable: { type: "boolean" }, + IncludeTableAlterOperations: { type: "boolean" }, + IncludeControlDetails: { type: "boolean" }, + }, + }, + Sw: { type: "structure", members: { Broker: {}, Topic: {} } }, + Sx: { + type: "structure", + required: ["ServiceAccessRoleArn", "EndpointUri"], + members: { + ServiceAccessRoleArn: {}, + EndpointUri: {}, + FullLoadErrorPercentage: { type: "integer" }, + ErrorRetryDuration: { type: "integer" }, + }, + }, + Sy: { + type: "structure", + members: { + AcceptAnyDate: { type: "boolean" }, + AfterConnectScript: {}, + BucketFolder: {}, + BucketName: {}, + ConnectionTimeout: { type: "integer" }, + DatabaseName: {}, + DateFormat: {}, + EmptyAsNull: { type: "boolean" }, + EncryptionMode: {}, + FileTransferUploadStreams: { type: "integer" }, + LoadTimeout: { type: "integer" }, + MaxFileSize: { type: "integer" }, + Password: { shape: "Se" }, + Port: { type: "integer" }, + RemoveQuotes: { type: "boolean" }, + ReplaceInvalidChars: {}, + ReplaceChars: {}, + ServerName: {}, + ServiceAccessRoleArn: {}, + ServerSideEncryptionKmsKeyId: {}, + TimeFormat: {}, + TrimBlanks: { type: "boolean" }, + TruncateColumns: { type: "boolean" }, + Username: {}, + WriteBufferSize: { type: "integer" }, + }, + }, + S10: { + type: "structure", + members: { + EndpointIdentifier: {}, + EndpointType: {}, + EngineName: {}, + EngineDisplayName: {}, + Username: {}, + ServerName: {}, + Port: { type: "integer" }, + DatabaseName: {}, + ExtraConnectionAttributes: {}, + Status: {}, + KmsKeyId: {}, + EndpointArn: {}, + CertificateArn: {}, + SslMode: {}, + ServiceAccessRoleArn: {}, + ExternalTableDefinition: {}, + ExternalId: {}, + DynamoDbSettings: { shape: "Sh" }, + S3Settings: { shape: "Si" }, + DmsTransferSettings: { shape: "Sp" }, + MongoDbSettings: { shape: "Sq" }, + KinesisSettings: { shape: "Su" }, + KafkaSettings: { shape: "Sw" }, + ElasticsearchSettings: { shape: "Sx" }, + RedshiftSettings: { shape: "Sy" }, + }, + }, + S12: { type: "list", member: {} }, + S13: { type: "list", member: {} }, + S15: { + type: "structure", + members: { + CustomerAwsId: {}, + CustSubscriptionId: {}, + SnsTopicArn: {}, + Status: {}, + SubscriptionCreationTime: {}, + SourceType: {}, + SourceIdsList: { shape: "S13" }, + EventCategoriesList: { shape: "S12" }, + Enabled: { type: "boolean" }, + }, + }, + S18: { type: "list", member: {} }, + S1a: { + type: "structure", + members: { + ReplicationInstanceIdentifier: {}, + ReplicationInstanceClass: {}, + ReplicationInstanceStatus: {}, + AllocatedStorage: { type: "integer" }, + InstanceCreateTime: { type: "timestamp" }, + VpcSecurityGroups: { + type: "list", + member: { + type: "structure", + members: { VpcSecurityGroupId: {}, Status: {} }, + }, + }, + AvailabilityZone: {}, + ReplicationSubnetGroup: { shape: "S1e" }, + PreferredMaintenanceWindow: {}, + PendingModifiedValues: { + type: "structure", + members: { + ReplicationInstanceClass: {}, + AllocatedStorage: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + }, + }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + KmsKeyId: {}, + ReplicationInstanceArn: {}, + ReplicationInstancePublicIpAddress: { deprecated: true }, + ReplicationInstancePrivateIpAddress: { deprecated: true }, + ReplicationInstancePublicIpAddresses: { + type: "list", + member: {}, + }, + ReplicationInstancePrivateIpAddresses: { + type: "list", + member: {}, + }, + PubliclyAccessible: { type: "boolean" }, + SecondaryAvailabilityZone: {}, + FreeUntil: { type: "timestamp" }, + DnsNameServers: {}, + }, + }, + S1e: { + type: "structure", + members: { + ReplicationSubnetGroupIdentifier: {}, + ReplicationSubnetGroupDescription: {}, + VpcId: {}, + SubnetGroupStatus: {}, + Subnets: { + type: "list", + member: { + type: "structure", + members: { + SubnetIdentifier: {}, + SubnetAvailabilityZone: { + type: "structure", + members: { Name: {} }, + }, + SubnetStatus: {}, + }, + }, + }, + }, + }, + S1m: { type: "list", member: {} }, + S1r: { + type: "structure", + members: { + ReplicationTaskIdentifier: {}, + SourceEndpointArn: {}, + TargetEndpointArn: {}, + ReplicationInstanceArn: {}, + MigrationType: {}, + TableMappings: {}, + ReplicationTaskSettings: {}, + Status: {}, + LastFailureMessage: {}, + StopReason: {}, + ReplicationTaskCreationDate: { type: "timestamp" }, + ReplicationTaskStartDate: { type: "timestamp" }, + CdcStartPosition: {}, + CdcStopPosition: {}, + RecoveryCheckpoint: {}, + ReplicationTaskArn: {}, + ReplicationTaskStats: { + type: "structure", + members: { + FullLoadProgressPercent: { type: "integer" }, + ElapsedTimeMillis: { type: "long" }, + TablesLoaded: { type: "integer" }, + TablesLoading: { type: "integer" }, + TablesQueued: { type: "integer" }, + TablesErrored: { type: "integer" }, + FreshStartDate: { type: "timestamp" }, + StartDate: { type: "timestamp" }, + StopDate: { type: "timestamp" }, + FullLoadStartDate: { type: "timestamp" }, + FullLoadFinishDate: { type: "timestamp" }, + }, + }, + }, + }, + S1w: { + type: "structure", + members: { + CertificateIdentifier: {}, + CertificateCreationDate: { type: "timestamp" }, + CertificatePem: {}, + CertificateWallet: { type: "blob" }, + CertificateArn: {}, + CertificateOwner: {}, + ValidFromDate: { type: "timestamp" }, + ValidToDate: { type: "timestamp" }, + SigningAlgorithm: {}, + KeyLength: { type: "integer" }, + }, + }, + S20: { + type: "structure", + members: { + ReplicationInstanceArn: {}, + EndpointArn: {}, + Status: {}, + LastFailureMessage: {}, + EndpointIdentifier: {}, + ReplicationInstanceIdentifier: {}, + }, + }, + S2g: { + type: "list", + member: { + type: "structure", + required: ["Name", "Values"], + members: { Name: {}, Values: { type: "list", member: {} } }, + }, + }, + S3i: { + type: "structure", + members: { + EndpointArn: {}, + ReplicationInstanceArn: {}, + Status: {}, + LastRefreshDate: { type: "timestamp" }, + LastFailureMessage: {}, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1037: /***/ function (module) { + module.exports = { + pagination: { + ListAWSServiceAccessForOrganization: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListAccounts: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListAccountsForParent: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListChildren: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListCreateAccountStatus: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListDelegatedAdministrators: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "DelegatedAdministrators", + }, + ListDelegatedServicesForAccount: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "DelegatedServices", + }, + ListHandshakesForAccount: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListHandshakesForOrganization: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListOrganizationalUnitsForParent: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListParents: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListPolicies: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListPoliciesForTarget: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListRoots: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListTagsForResource: { + input_token: "NextToken", + output_token: "NextToken", + result_key: "Tags", + }, + ListTargetsForPolicy: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + }, + }; + + /***/ + }, + + /***/ 1039: /***/ function (module) { + "use strict"; + + module.exports = (opts) => { + opts = opts || {}; + + const env = opts.env || process.env; + const platform = opts.platform || process.platform; + + if (platform !== "win32") { + return "PATH"; + } + + return ( + Object.keys(env).find((x) => x.toUpperCase() === "PATH") || "Path" + ); + }; + + /***/ + }, + + /***/ 1056: /***/ function (module) { + module.exports = { + pagination: { + DescribeCertificates: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeConnections: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeEndpointTypes: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeEndpoints: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeEventSubscriptions: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeEvents: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeOrderableReplicationInstances: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribePendingMaintenanceActions: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeReplicationInstanceTaskLogs: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeReplicationInstances: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeReplicationSubnetGroups: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeReplicationTaskAssessmentResults: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeReplicationTasks: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeSchemas: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + DescribeTableStatistics: { + input_token: "Marker", + output_token: "Marker", + limit_key: "MaxRecords", + }, + }, + }; + + /***/ + }, + + /***/ 1065: /***/ function (module) { + module.exports = { + pagination: { + ListHumanLoops: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "HumanLoopSummaries", + }, + }, + }; + + /***/ + }, + + /***/ 1068: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["detective"] = {}; + AWS.Detective = Service.defineService("detective", ["2018-10-26"]); + Object.defineProperty(apiLoader.services["detective"], "2018-10-26", { + get: function get() { + var model = __webpack_require__(9130); + model.paginators = __webpack_require__(1527).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Detective; + + /***/ + }, + + /***/ 1071: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["rds"] = {}; + AWS.RDS = Service.defineService("rds", [ + "2013-01-10", + "2013-02-12", + "2013-09-09", + "2014-09-01", + "2014-09-01*", + "2014-10-31", + ]); + __webpack_require__(7978); + Object.defineProperty(apiLoader.services["rds"], "2013-01-10", { + get: function get() { + var model = __webpack_require__(5017); + model.paginators = __webpack_require__(2904).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + Object.defineProperty(apiLoader.services["rds"], "2013-02-12", { + get: function get() { + var model = __webpack_require__(4237); + model.paginators = __webpack_require__(3756).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + Object.defineProperty(apiLoader.services["rds"], "2013-09-09", { + get: function get() { + var model = __webpack_require__(6928); + model.paginators = __webpack_require__(1318).pagination; + model.waiters = __webpack_require__(5945).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); + Object.defineProperty(apiLoader.services["rds"], "2014-09-01", { + get: function get() { + var model = __webpack_require__(1413); + model.paginators = __webpack_require__(2323).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + Object.defineProperty(apiLoader.services["rds"], "2014-10-31", { + get: function get() { + var model = __webpack_require__(8713); + model.paginators = __webpack_require__(4798).pagination; + model.waiters = __webpack_require__(4525).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.RDS; + + /***/ + }, + + /***/ 1073: /***/ function (module) { + module.exports = { + pagination: { + ListChangedBlocks: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListSnapshotBlocks: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 1079: /***/ function (module) { + module.exports = { + pagination: { + ListCloudFrontOriginAccessIdentities: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "CloudFrontOriginAccessIdentityList.IsTruncated", + output_token: "CloudFrontOriginAccessIdentityList.NextMarker", + result_key: "CloudFrontOriginAccessIdentityList.Items", + }, + ListDistributions: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "DistributionList.IsTruncated", + output_token: "DistributionList.NextMarker", + result_key: "DistributionList.Items", + }, + ListInvalidations: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "InvalidationList.IsTruncated", + output_token: "InvalidationList.NextMarker", + result_key: "InvalidationList.Items", + }, + ListStreamingDistributions: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "StreamingDistributionList.IsTruncated", + output_token: "StreamingDistributionList.NextMarker", + result_key: "StreamingDistributionList.Items", + }, + }, + }; + + /***/ + }, + + /***/ 1096: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["codestarconnections"] = {}; + AWS.CodeStarconnections = Service.defineService("codestarconnections", [ + "2019-12-01", + ]); + Object.defineProperty( + apiLoader.services["codestarconnections"], + "2019-12-01", + { + get: function get() { + var model = __webpack_require__(4664); + model.paginators = __webpack_require__(7572).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.CodeStarconnections; + + /***/ + }, + + /***/ 1098: /***/ function (module) { + module.exports = { + pagination: { + ListJobs: { + input_token: "marker", + limit_key: "limit", + output_token: "Marker", + result_key: "JobList", + }, + ListMultipartUploads: { + input_token: "marker", + limit_key: "limit", + output_token: "Marker", + result_key: "UploadsList", + }, + ListParts: { + input_token: "marker", + limit_key: "limit", + output_token: "Marker", + result_key: "Parts", + }, + ListVaults: { + input_token: "marker", + limit_key: "limit", + output_token: "Marker", + result_key: "VaultList", + }, + }, + }; + + /***/ + }, + + /***/ 1115: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + uid: "machinelearning-2014-12-12", + apiVersion: "2014-12-12", + endpointPrefix: "machinelearning", + jsonVersion: "1.1", + serviceFullName: "Amazon Machine Learning", + serviceId: "Machine Learning", + signatureVersion: "v4", + targetPrefix: "AmazonML_20141212", + protocol: "json", + }, + operations: { + AddTags: { + input: { + type: "structure", + required: ["Tags", "ResourceId", "ResourceType"], + members: { + Tags: { shape: "S2" }, + ResourceId: {}, + ResourceType: {}, + }, + }, + output: { + type: "structure", + members: { ResourceId: {}, ResourceType: {} }, + }, + }, + CreateBatchPrediction: { + input: { + type: "structure", + required: [ + "BatchPredictionId", + "MLModelId", + "BatchPredictionDataSourceId", + "OutputUri", + ], + members: { + BatchPredictionId: {}, + BatchPredictionName: {}, + MLModelId: {}, + BatchPredictionDataSourceId: {}, + OutputUri: {}, + }, + }, + output: { type: "structure", members: { BatchPredictionId: {} } }, + }, + CreateDataSourceFromRDS: { + input: { + type: "structure", + required: ["DataSourceId", "RDSData", "RoleARN"], + members: { + DataSourceId: {}, + DataSourceName: {}, + RDSData: { + type: "structure", + required: [ + "DatabaseInformation", + "SelectSqlQuery", + "DatabaseCredentials", + "S3StagingLocation", + "ResourceRole", + "ServiceRole", + "SubnetId", + "SecurityGroupIds", + ], + members: { + DatabaseInformation: { shape: "Sf" }, + SelectSqlQuery: {}, + DatabaseCredentials: { + type: "structure", + required: ["Username", "Password"], + members: { Username: {}, Password: {} }, + }, + S3StagingLocation: {}, + DataRearrangement: {}, + DataSchema: {}, + DataSchemaUri: {}, + ResourceRole: {}, + ServiceRole: {}, + SubnetId: {}, + SecurityGroupIds: { type: "list", member: {} }, + }, + }, + RoleARN: {}, + ComputeStatistics: { type: "boolean" }, + }, + }, + output: { type: "structure", members: { DataSourceId: {} } }, + }, + CreateDataSourceFromRedshift: { + input: { + type: "structure", + required: ["DataSourceId", "DataSpec", "RoleARN"], + members: { + DataSourceId: {}, + DataSourceName: {}, + DataSpec: { + type: "structure", + required: [ + "DatabaseInformation", + "SelectSqlQuery", + "DatabaseCredentials", + "S3StagingLocation", + ], + members: { + DatabaseInformation: { shape: "Sy" }, + SelectSqlQuery: {}, + DatabaseCredentials: { + type: "structure", + required: ["Username", "Password"], + members: { Username: {}, Password: {} }, + }, + S3StagingLocation: {}, + DataRearrangement: {}, + DataSchema: {}, + DataSchemaUri: {}, + }, + }, + RoleARN: {}, + ComputeStatistics: { type: "boolean" }, + }, + }, + output: { type: "structure", members: { DataSourceId: {} } }, + }, + CreateDataSourceFromS3: { + input: { + type: "structure", + required: ["DataSourceId", "DataSpec"], + members: { + DataSourceId: {}, + DataSourceName: {}, + DataSpec: { + type: "structure", + required: ["DataLocationS3"], + members: { + DataLocationS3: {}, + DataRearrangement: {}, + DataSchema: {}, + DataSchemaLocationS3: {}, + }, + }, + ComputeStatistics: { type: "boolean" }, + }, + }, + output: { type: "structure", members: { DataSourceId: {} } }, + }, + CreateEvaluation: { + input: { + type: "structure", + required: ["EvaluationId", "MLModelId", "EvaluationDataSourceId"], + members: { + EvaluationId: {}, + EvaluationName: {}, + MLModelId: {}, + EvaluationDataSourceId: {}, + }, + }, + output: { type: "structure", members: { EvaluationId: {} } }, + }, + CreateMLModel: { + input: { + type: "structure", + required: ["MLModelId", "MLModelType", "TrainingDataSourceId"], + members: { + MLModelId: {}, + MLModelName: {}, + MLModelType: {}, + Parameters: { shape: "S1d" }, + TrainingDataSourceId: {}, + Recipe: {}, + RecipeUri: {}, + }, + }, + output: { type: "structure", members: { MLModelId: {} } }, + }, + CreateRealtimeEndpoint: { + input: { + type: "structure", + required: ["MLModelId"], + members: { MLModelId: {} }, + }, + output: { + type: "structure", + members: { + MLModelId: {}, + RealtimeEndpointInfo: { shape: "S1j" }, + }, + }, + }, + DeleteBatchPrediction: { + input: { + type: "structure", + required: ["BatchPredictionId"], + members: { BatchPredictionId: {} }, + }, + output: { type: "structure", members: { BatchPredictionId: {} } }, + }, + DeleteDataSource: { + input: { + type: "structure", + required: ["DataSourceId"], + members: { DataSourceId: {} }, + }, + output: { type: "structure", members: { DataSourceId: {} } }, + }, + DeleteEvaluation: { + input: { + type: "structure", + required: ["EvaluationId"], + members: { EvaluationId: {} }, + }, + output: { type: "structure", members: { EvaluationId: {} } }, + }, + DeleteMLModel: { + input: { + type: "structure", + required: ["MLModelId"], + members: { MLModelId: {} }, + }, + output: { type: "structure", members: { MLModelId: {} } }, + }, + DeleteRealtimeEndpoint: { + input: { + type: "structure", + required: ["MLModelId"], + members: { MLModelId: {} }, + }, + output: { + type: "structure", + members: { + MLModelId: {}, + RealtimeEndpointInfo: { shape: "S1j" }, + }, + }, + }, + DeleteTags: { + input: { + type: "structure", + required: ["TagKeys", "ResourceId", "ResourceType"], + members: { + TagKeys: { type: "list", member: {} }, + ResourceId: {}, + ResourceType: {}, + }, + }, + output: { + type: "structure", + members: { ResourceId: {}, ResourceType: {} }, + }, + }, + DescribeBatchPredictions: { + input: { + type: "structure", + members: { + FilterVariable: {}, + EQ: {}, + GT: {}, + LT: {}, + GE: {}, + LE: {}, + NE: {}, + Prefix: {}, + SortOrder: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Results: { + type: "list", + member: { + type: "structure", + members: { + BatchPredictionId: {}, + MLModelId: {}, + BatchPredictionDataSourceId: {}, + InputDataLocationS3: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + Name: {}, + Status: {}, + OutputUri: {}, + Message: {}, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + TotalRecordCount: { type: "long" }, + InvalidRecordCount: { type: "long" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeDataSources: { + input: { + type: "structure", + members: { + FilterVariable: {}, + EQ: {}, + GT: {}, + LT: {}, + GE: {}, + LE: {}, + NE: {}, + Prefix: {}, + SortOrder: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Results: { + type: "list", + member: { + type: "structure", + members: { + DataSourceId: {}, + DataLocationS3: {}, + DataRearrangement: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + DataSizeInBytes: { type: "long" }, + NumberOfFiles: { type: "long" }, + Name: {}, + Status: {}, + Message: {}, + RedshiftMetadata: { shape: "S2i" }, + RDSMetadata: { shape: "S2j" }, + RoleARN: {}, + ComputeStatistics: { type: "boolean" }, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeEvaluations: { + input: { + type: "structure", + members: { + FilterVariable: {}, + EQ: {}, + GT: {}, + LT: {}, + GE: {}, + LE: {}, + NE: {}, + Prefix: {}, + SortOrder: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Results: { + type: "list", + member: { + type: "structure", + members: { + EvaluationId: {}, + MLModelId: {}, + EvaluationDataSourceId: {}, + InputDataLocationS3: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + Name: {}, + Status: {}, + PerformanceMetrics: { shape: "S2q" }, + Message: {}, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeMLModels: { + input: { + type: "structure", + members: { + FilterVariable: {}, + EQ: {}, + GT: {}, + LT: {}, + GE: {}, + LE: {}, + NE: {}, + Prefix: {}, + SortOrder: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Results: { + type: "list", + member: { + type: "structure", + members: { + MLModelId: {}, + TrainingDataSourceId: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + Name: {}, + Status: {}, + SizeInBytes: { type: "long" }, + EndpointInfo: { shape: "S1j" }, + TrainingParameters: { shape: "S1d" }, + InputDataLocationS3: {}, + Algorithm: {}, + MLModelType: {}, + ScoreThreshold: { type: "float" }, + ScoreThresholdLastUpdatedAt: { type: "timestamp" }, + Message: {}, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeTags: { + input: { + type: "structure", + required: ["ResourceId", "ResourceType"], + members: { ResourceId: {}, ResourceType: {} }, + }, + output: { + type: "structure", + members: { + ResourceId: {}, + ResourceType: {}, + Tags: { shape: "S2" }, + }, + }, + }, + GetBatchPrediction: { + input: { + type: "structure", + required: ["BatchPredictionId"], + members: { BatchPredictionId: {} }, + }, + output: { + type: "structure", + members: { + BatchPredictionId: {}, + MLModelId: {}, + BatchPredictionDataSourceId: {}, + InputDataLocationS3: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + Name: {}, + Status: {}, + OutputUri: {}, + LogUri: {}, + Message: {}, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + TotalRecordCount: { type: "long" }, + InvalidRecordCount: { type: "long" }, + }, + }, + }, + GetDataSource: { + input: { + type: "structure", + required: ["DataSourceId"], + members: { DataSourceId: {}, Verbose: { type: "boolean" } }, + }, + output: { + type: "structure", + members: { + DataSourceId: {}, + DataLocationS3: {}, + DataRearrangement: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + DataSizeInBytes: { type: "long" }, + NumberOfFiles: { type: "long" }, + Name: {}, + Status: {}, + LogUri: {}, + Message: {}, + RedshiftMetadata: { shape: "S2i" }, + RDSMetadata: { shape: "S2j" }, + RoleARN: {}, + ComputeStatistics: { type: "boolean" }, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + DataSourceSchema: {}, + }, + }, + }, + GetEvaluation: { + input: { + type: "structure", + required: ["EvaluationId"], + members: { EvaluationId: {} }, + }, + output: { + type: "structure", + members: { + EvaluationId: {}, + MLModelId: {}, + EvaluationDataSourceId: {}, + InputDataLocationS3: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + Name: {}, + Status: {}, + PerformanceMetrics: { shape: "S2q" }, + LogUri: {}, + Message: {}, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + }, + }, + }, + GetMLModel: { + input: { + type: "structure", + required: ["MLModelId"], + members: { MLModelId: {}, Verbose: { type: "boolean" } }, + }, + output: { + type: "structure", + members: { + MLModelId: {}, + TrainingDataSourceId: {}, + CreatedByIamUser: {}, + CreatedAt: { type: "timestamp" }, + LastUpdatedAt: { type: "timestamp" }, + Name: {}, + Status: {}, + SizeInBytes: { type: "long" }, + EndpointInfo: { shape: "S1j" }, + TrainingParameters: { shape: "S1d" }, + InputDataLocationS3: {}, + MLModelType: {}, + ScoreThreshold: { type: "float" }, + ScoreThresholdLastUpdatedAt: { type: "timestamp" }, + LogUri: {}, + Message: {}, + ComputeTime: { type: "long" }, + FinishedAt: { type: "timestamp" }, + StartedAt: { type: "timestamp" }, + Recipe: {}, + Schema: {}, + }, + }, + }, + Predict: { + input: { + type: "structure", + required: ["MLModelId", "Record", "PredictEndpoint"], + members: { + MLModelId: {}, + Record: { type: "map", key: {}, value: {} }, + PredictEndpoint: {}, + }, + }, + output: { + type: "structure", + members: { + Prediction: { + type: "structure", + members: { + predictedLabel: {}, + predictedValue: { type: "float" }, + predictedScores: { + type: "map", + key: {}, + value: { type: "float" }, + }, + details: { type: "map", key: {}, value: {} }, + }, + }, + }, + }, + }, + UpdateBatchPrediction: { + input: { + type: "structure", + required: ["BatchPredictionId", "BatchPredictionName"], + members: { BatchPredictionId: {}, BatchPredictionName: {} }, + }, + output: { type: "structure", members: { BatchPredictionId: {} } }, + }, + UpdateDataSource: { + input: { + type: "structure", + required: ["DataSourceId", "DataSourceName"], + members: { DataSourceId: {}, DataSourceName: {} }, + }, + output: { type: "structure", members: { DataSourceId: {} } }, + }, + UpdateEvaluation: { + input: { + type: "structure", + required: ["EvaluationId", "EvaluationName"], + members: { EvaluationId: {}, EvaluationName: {} }, + }, + output: { type: "structure", members: { EvaluationId: {} } }, + }, + UpdateMLModel: { + input: { + type: "structure", + required: ["MLModelId"], + members: { + MLModelId: {}, + MLModelName: {}, + ScoreThreshold: { type: "float" }, + }, + }, + output: { type: "structure", members: { MLModelId: {} } }, + }, + }, + shapes: { + S2: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, + }, + Sf: { + type: "structure", + required: ["InstanceIdentifier", "DatabaseName"], + members: { InstanceIdentifier: {}, DatabaseName: {} }, + }, + Sy: { + type: "structure", + required: ["DatabaseName", "ClusterIdentifier"], + members: { DatabaseName: {}, ClusterIdentifier: {} }, + }, + S1d: { type: "map", key: {}, value: {} }, + S1j: { + type: "structure", + members: { + PeakRequestsPerSecond: { type: "integer" }, + CreatedAt: { type: "timestamp" }, + EndpointUrl: {}, + EndpointStatus: {}, + }, + }, + S2i: { + type: "structure", + members: { + RedshiftDatabase: { shape: "Sy" }, + DatabaseUserName: {}, + SelectSqlQuery: {}, + }, + }, + S2j: { + type: "structure", + members: { + Database: { shape: "Sf" }, + DatabaseUserName: {}, + SelectSqlQuery: {}, + ResourceRole: {}, + ServiceRole: {}, + DataPipelineId: {}, + }, + }, + S2q: { + type: "structure", + members: { Properties: { type: "map", key: {}, value: {} } }, + }, + }, + examples: {}, + }; + + /***/ + }, + + /***/ 1116: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-12-19", + endpointPrefix: "macie", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Macie", + serviceId: "Macie", + signatureVersion: "v4", + targetPrefix: "MacieService", + uid: "macie-2017-12-19", + }, + operations: { + AssociateMemberAccount: { + input: { + type: "structure", + required: ["memberAccountId"], + members: { memberAccountId: {} }, + }, + }, + AssociateS3Resources: { + input: { + type: "structure", + required: ["s3Resources"], + members: { memberAccountId: {}, s3Resources: { shape: "S4" } }, + }, + output: { + type: "structure", + members: { failedS3Resources: { shape: "Sc" } }, + }, + }, + DisassociateMemberAccount: { + input: { + type: "structure", + required: ["memberAccountId"], + members: { memberAccountId: {} }, + }, + }, + DisassociateS3Resources: { + input: { + type: "structure", + required: ["associatedS3Resources"], + members: { + memberAccountId: {}, + associatedS3Resources: { + type: "list", + member: { shape: "Se" }, + }, + }, + }, + output: { + type: "structure", + members: { failedS3Resources: { shape: "Sc" } }, + }, + }, + ListMemberAccounts: { + input: { + type: "structure", + members: { nextToken: {}, maxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + memberAccounts: { + type: "list", + member: { type: "structure", members: { accountId: {} } }, + }, + nextToken: {}, + }, + }, + }, + ListS3Resources: { + input: { + type: "structure", + members: { + memberAccountId: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { s3Resources: { shape: "S4" }, nextToken: {} }, + }, + }, + UpdateS3Resources: { + input: { + type: "structure", + required: ["s3ResourcesUpdate"], + members: { + memberAccountId: {}, + s3ResourcesUpdate: { + type: "list", + member: { + type: "structure", + required: ["bucketName", "classificationTypeUpdate"], + members: { + bucketName: {}, + prefix: {}, + classificationTypeUpdate: { + type: "structure", + members: { oneTime: {}, continuous: {} }, + }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { failedS3Resources: { shape: "Sc" } }, + }, + }, + }, + shapes: { + S4: { + type: "list", + member: { + type: "structure", + required: ["bucketName", "classificationType"], + members: { + bucketName: {}, + prefix: {}, + classificationType: { + type: "structure", + required: ["oneTime", "continuous"], + members: { oneTime: {}, continuous: {} }, + }, + }, + }, + }, + Sc: { + type: "list", + member: { + type: "structure", + members: { + failedItem: { shape: "Se" }, + errorCode: {}, + errorMessage: {}, + }, + }, + }, + Se: { + type: "structure", + required: ["bucketName"], + members: { bucketName: {}, prefix: {} }, + }, + }, + }; + + /***/ + }, + + /***/ 1130: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-11-23", + endpointPrefix: "states", + jsonVersion: "1.0", + protocol: "json", + serviceAbbreviation: "AWS SFN", + serviceFullName: "AWS Step Functions", + serviceId: "SFN", + signatureVersion: "v4", + targetPrefix: "AWSStepFunctions", + uid: "states-2016-11-23", + }, + operations: { + CreateActivity: { + input: { + type: "structure", + required: ["name"], + members: { name: {}, tags: { shape: "S3" } }, + }, + output: { + type: "structure", + required: ["activityArn", "creationDate"], + members: { activityArn: {}, creationDate: { type: "timestamp" } }, + }, + idempotent: true, + }, + CreateStateMachine: { + input: { + type: "structure", + required: ["name", "definition", "roleArn"], + members: { + name: {}, + definition: { shape: "Sb" }, + roleArn: {}, + type: {}, + loggingConfiguration: { shape: "Sd" }, + tags: { shape: "S3" }, + }, + }, + output: { + type: "structure", + required: ["stateMachineArn", "creationDate"], + members: { + stateMachineArn: {}, + creationDate: { type: "timestamp" }, + }, + }, + idempotent: true, + }, + DeleteActivity: { + input: { + type: "structure", + required: ["activityArn"], + members: { activityArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteStateMachine: { + input: { + type: "structure", + required: ["stateMachineArn"], + members: { stateMachineArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeActivity: { + input: { + type: "structure", + required: ["activityArn"], + members: { activityArn: {} }, + }, + output: { + type: "structure", + required: ["activityArn", "name", "creationDate"], + members: { + activityArn: {}, + name: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + DescribeExecution: { + input: { + type: "structure", + required: ["executionArn"], + members: { executionArn: {} }, + }, + output: { + type: "structure", + required: [ + "executionArn", + "stateMachineArn", + "status", + "startDate", + "input", + ], + members: { + executionArn: {}, + stateMachineArn: {}, + name: {}, + status: {}, + startDate: { type: "timestamp" }, + stopDate: { type: "timestamp" }, + input: { shape: "St" }, + output: { shape: "St" }, + }, + }, + }, + DescribeStateMachine: { + input: { + type: "structure", + required: ["stateMachineArn"], + members: { stateMachineArn: {} }, + }, + output: { + type: "structure", + required: [ + "stateMachineArn", + "name", + "definition", + "roleArn", + "type", + "creationDate", + ], + members: { + stateMachineArn: {}, + name: {}, + status: {}, + definition: { shape: "Sb" }, + roleArn: {}, + type: {}, + creationDate: { type: "timestamp" }, + loggingConfiguration: { shape: "Sd" }, + }, + }, + }, + DescribeStateMachineForExecution: { + input: { + type: "structure", + required: ["executionArn"], + members: { executionArn: {} }, + }, + output: { + type: "structure", + required: [ + "stateMachineArn", + "name", + "definition", + "roleArn", + "updateDate", + ], + members: { + stateMachineArn: {}, + name: {}, + definition: { shape: "Sb" }, + roleArn: {}, + updateDate: { type: "timestamp" }, + loggingConfiguration: { shape: "Sd" }, + }, + }, + }, + GetActivityTask: { + input: { + type: "structure", + required: ["activityArn"], + members: { activityArn: {}, workerName: {} }, + }, + output: { + type: "structure", + members: { + taskToken: {}, + input: { type: "string", sensitive: true }, + }, + }, + }, + GetExecutionHistory: { + input: { + type: "structure", + required: ["executionArn"], + members: { + executionArn: {}, + maxResults: { type: "integer" }, + reverseOrder: { type: "boolean" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + required: ["events"], + members: { + events: { + type: "list", + member: { + type: "structure", + required: ["timestamp", "type", "id"], + members: { + timestamp: { type: "timestamp" }, + type: {}, + id: { type: "long" }, + previousEventId: { type: "long" }, + activityFailedEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + activityScheduleFailedEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + activityScheduledEventDetails: { + type: "structure", + required: ["resource"], + members: { + resource: {}, + input: { shape: "St" }, + timeoutInSeconds: { type: "long" }, + heartbeatInSeconds: { type: "long" }, + }, + }, + activityStartedEventDetails: { + type: "structure", + members: { workerName: {} }, + }, + activitySucceededEventDetails: { + type: "structure", + members: { output: { shape: "St" } }, + }, + activityTimedOutEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + taskFailedEventDetails: { + type: "structure", + required: ["resourceType", "resource"], + members: { + resourceType: {}, + resource: {}, + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + taskScheduledEventDetails: { + type: "structure", + required: [ + "resourceType", + "resource", + "region", + "parameters", + ], + members: { + resourceType: {}, + resource: {}, + region: {}, + parameters: { type: "string", sensitive: true }, + timeoutInSeconds: { type: "long" }, + }, + }, + taskStartFailedEventDetails: { + type: "structure", + required: ["resourceType", "resource"], + members: { + resourceType: {}, + resource: {}, + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + taskStartedEventDetails: { + type: "structure", + required: ["resourceType", "resource"], + members: { resourceType: {}, resource: {} }, + }, + taskSubmitFailedEventDetails: { + type: "structure", + required: ["resourceType", "resource"], + members: { + resourceType: {}, + resource: {}, + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + taskSubmittedEventDetails: { + type: "structure", + required: ["resourceType", "resource"], + members: { + resourceType: {}, + resource: {}, + output: { shape: "St" }, + }, + }, + taskSucceededEventDetails: { + type: "structure", + required: ["resourceType", "resource"], + members: { + resourceType: {}, + resource: {}, + output: { shape: "St" }, + }, + }, + taskTimedOutEventDetails: { + type: "structure", + required: ["resourceType", "resource"], + members: { + resourceType: {}, + resource: {}, + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + executionFailedEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + executionStartedEventDetails: { + type: "structure", + members: { input: { shape: "St" }, roleArn: {} }, + }, + executionSucceededEventDetails: { + type: "structure", + members: { output: { shape: "St" } }, + }, + executionAbortedEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + executionTimedOutEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + mapStateStartedEventDetails: { + type: "structure", + members: { length: { type: "integer" } }, + }, + mapIterationStartedEventDetails: { shape: "S22" }, + mapIterationSucceededEventDetails: { shape: "S22" }, + mapIterationFailedEventDetails: { shape: "S22" }, + mapIterationAbortedEventDetails: { shape: "S22" }, + lambdaFunctionFailedEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + lambdaFunctionScheduleFailedEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + lambdaFunctionScheduledEventDetails: { + type: "structure", + required: ["resource"], + members: { + resource: {}, + input: { shape: "St" }, + timeoutInSeconds: { type: "long" }, + }, + }, + lambdaFunctionStartFailedEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + lambdaFunctionSucceededEventDetails: { + type: "structure", + members: { output: { shape: "St" } }, + }, + lambdaFunctionTimedOutEventDetails: { + type: "structure", + members: { + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + stateEnteredEventDetails: { + type: "structure", + required: ["name"], + members: { name: {}, input: { shape: "St" } }, + }, + stateExitedEventDetails: { + type: "structure", + required: ["name"], + members: { name: {}, output: { shape: "St" } }, + }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListActivities: { + input: { + type: "structure", + members: { maxResults: { type: "integer" }, nextToken: {} }, + }, + output: { + type: "structure", + required: ["activities"], + members: { + activities: { + type: "list", + member: { + type: "structure", + required: ["activityArn", "name", "creationDate"], + members: { + activityArn: {}, + name: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListExecutions: { + input: { + type: "structure", + required: ["stateMachineArn"], + members: { + stateMachineArn: {}, + statusFilter: {}, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + required: ["executions"], + members: { + executions: { + type: "list", + member: { + type: "structure", + required: [ + "executionArn", + "stateMachineArn", + "name", + "status", + "startDate", + ], + members: { + executionArn: {}, + stateMachineArn: {}, + name: {}, + status: {}, + startDate: { type: "timestamp" }, + stopDate: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListStateMachines: { + input: { + type: "structure", + members: { maxResults: { type: "integer" }, nextToken: {} }, + }, + output: { + type: "structure", + required: ["stateMachines"], + members: { + stateMachines: { + type: "list", + member: { + type: "structure", + required: [ + "stateMachineArn", + "name", + "type", + "creationDate", + ], + members: { + stateMachineArn: {}, + name: {}, + type: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["resourceArn"], + members: { resourceArn: {} }, + }, + output: { type: "structure", members: { tags: { shape: "S3" } } }, + }, + SendTaskFailure: { + input: { + type: "structure", + required: ["taskToken"], + members: { + taskToken: {}, + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + output: { type: "structure", members: {} }, + }, + SendTaskHeartbeat: { + input: { + type: "structure", + required: ["taskToken"], + members: { taskToken: {} }, + }, + output: { type: "structure", members: {} }, + }, + SendTaskSuccess: { + input: { + type: "structure", + required: ["taskToken", "output"], + members: { taskToken: {}, output: { shape: "St" } }, + }, + output: { type: "structure", members: {} }, + }, + StartExecution: { + input: { + type: "structure", + required: ["stateMachineArn"], + members: { + stateMachineArn: {}, + name: {}, + input: { shape: "St" }, + }, + }, + output: { + type: "structure", + required: ["executionArn", "startDate"], + members: { executionArn: {}, startDate: { type: "timestamp" } }, + }, + idempotent: true, + }, + StopExecution: { + input: { + type: "structure", + required: ["executionArn"], + members: { + executionArn: {}, + error: { shape: "S1d" }, + cause: { shape: "S1e" }, + }, + }, + output: { + type: "structure", + required: ["stopDate"], + members: { stopDate: { type: "timestamp" } }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { resourceArn: {}, tags: { shape: "S3" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: {}, + tagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateStateMachine: { + input: { + type: "structure", + required: ["stateMachineArn"], + members: { + stateMachineArn: {}, + definition: { shape: "Sb" }, + roleArn: {}, + loggingConfiguration: { shape: "Sd" }, + }, + }, + output: { + type: "structure", + required: ["updateDate"], + members: { updateDate: { type: "timestamp" } }, + }, + idempotent: true, + }, + }, + shapes: { + S3: { + type: "list", + member: { type: "structure", members: { key: {}, value: {} } }, + }, + Sb: { type: "string", sensitive: true }, + Sd: { + type: "structure", + members: { + level: {}, + includeExecutionData: { type: "boolean" }, + destinations: { + type: "list", + member: { + type: "structure", + members: { + cloudWatchLogsLogGroup: { + type: "structure", + members: { logGroupArn: {} }, + }, + }, + }, + }, + }, + }, + St: { type: "string", sensitive: true }, + S1d: { type: "string", sensitive: true }, + S1e: { type: "string", sensitive: true }, + S22: { + type: "structure", + members: { name: {}, index: { type: "integer" } }, + }, + }, + }; + + /***/ + }, + + /***/ 1152: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-08-08", + endpointPrefix: "globalaccelerator", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Global Accelerator", + serviceId: "Global Accelerator", + signatureVersion: "v4", + signingName: "globalaccelerator", + targetPrefix: "GlobalAccelerator_V20180706", + uid: "globalaccelerator-2018-08-08", + }, + operations: { + AdvertiseByoipCidr: { + input: { + type: "structure", + required: ["Cidr"], + members: { Cidr: {} }, + }, + output: { + type: "structure", + members: { ByoipCidr: { shape: "S4" } }, + }, + }, + CreateAccelerator: { + input: { + type: "structure", + required: ["Name", "IdempotencyToken"], + members: { + Name: {}, + IpAddressType: {}, + IpAddresses: { shape: "Sb" }, + Enabled: { type: "boolean" }, + IdempotencyToken: { idempotencyToken: true }, + Tags: { shape: "Sf" }, + }, + }, + output: { + type: "structure", + members: { Accelerator: { shape: "Sk" } }, + }, + }, + CreateEndpointGroup: { + input: { + type: "structure", + required: [ + "ListenerArn", + "EndpointGroupRegion", + "IdempotencyToken", + ], + members: { + ListenerArn: {}, + EndpointGroupRegion: {}, + EndpointConfigurations: { shape: "Sp" }, + TrafficDialPercentage: { type: "float" }, + HealthCheckPort: { type: "integer" }, + HealthCheckProtocol: {}, + HealthCheckPath: {}, + HealthCheckIntervalSeconds: { type: "integer" }, + ThresholdCount: { type: "integer" }, + IdempotencyToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { EndpointGroup: { shape: "Sy" } }, + }, + }, + CreateListener: { + input: { + type: "structure", + required: [ + "AcceleratorArn", + "PortRanges", + "Protocol", + "IdempotencyToken", + ], + members: { + AcceleratorArn: {}, + PortRanges: { shape: "S13" }, + Protocol: {}, + ClientAffinity: {}, + IdempotencyToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { Listener: { shape: "S19" } }, + }, + }, + DeleteAccelerator: { + input: { + type: "structure", + required: ["AcceleratorArn"], + members: { AcceleratorArn: {} }, + }, + }, + DeleteEndpointGroup: { + input: { + type: "structure", + required: ["EndpointGroupArn"], + members: { EndpointGroupArn: {} }, + }, + }, + DeleteListener: { + input: { + type: "structure", + required: ["ListenerArn"], + members: { ListenerArn: {} }, + }, + }, + DeprovisionByoipCidr: { + input: { + type: "structure", + required: ["Cidr"], + members: { Cidr: {} }, + }, + output: { + type: "structure", + members: { ByoipCidr: { shape: "S4" } }, + }, + }, + DescribeAccelerator: { + input: { + type: "structure", + required: ["AcceleratorArn"], + members: { AcceleratorArn: {} }, + }, + output: { + type: "structure", + members: { Accelerator: { shape: "Sk" } }, + }, + }, + DescribeAcceleratorAttributes: { + input: { + type: "structure", + required: ["AcceleratorArn"], + members: { AcceleratorArn: {} }, + }, + output: { + type: "structure", + members: { AcceleratorAttributes: { shape: "S1j" } }, + }, + }, + DescribeEndpointGroup: { + input: { + type: "structure", + required: ["EndpointGroupArn"], + members: { EndpointGroupArn: {} }, + }, + output: { + type: "structure", + members: { EndpointGroup: { shape: "Sy" } }, + }, + }, + DescribeListener: { + input: { + type: "structure", + required: ["ListenerArn"], + members: { ListenerArn: {} }, + }, + output: { + type: "structure", + members: { Listener: { shape: "S19" } }, + }, + }, + ListAccelerators: { + input: { + type: "structure", + members: { MaxResults: { type: "integer" }, NextToken: {} }, + }, + output: { + type: "structure", + members: { + Accelerators: { type: "list", member: { shape: "Sk" } }, + NextToken: {}, + }, + }, + }, + ListByoipCidrs: { + input: { + type: "structure", + members: { MaxResults: { type: "integer" }, NextToken: {} }, + }, + output: { + type: "structure", + members: { + ByoipCidrs: { type: "list", member: { shape: "S4" } }, + NextToken: {}, + }, + }, + }, + ListEndpointGroups: { + input: { + type: "structure", + required: ["ListenerArn"], + members: { + ListenerArn: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + EndpointGroups: { type: "list", member: { shape: "Sy" } }, + NextToken: {}, + }, + }, + }, + ListListeners: { + input: { + type: "structure", + required: ["AcceleratorArn"], + members: { + AcceleratorArn: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Listeners: { type: "list", member: { shape: "S19" } }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { type: "structure", members: { Tags: { shape: "Sf" } } }, + }, + ProvisionByoipCidr: { + input: { + type: "structure", + required: ["Cidr", "CidrAuthorizationContext"], + members: { + Cidr: {}, + CidrAuthorizationContext: { + type: "structure", + required: ["Message", "Signature"], + members: { Message: {}, Signature: {} }, + }, + }, + }, + output: { + type: "structure", + members: { ByoipCidr: { shape: "S4" } }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "Sf" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateAccelerator: { + input: { + type: "structure", + required: ["AcceleratorArn"], + members: { + AcceleratorArn: {}, + Name: {}, + IpAddressType: {}, + Enabled: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { Accelerator: { shape: "Sk" } }, + }, + }, + UpdateAcceleratorAttributes: { + input: { + type: "structure", + required: ["AcceleratorArn"], + members: { + AcceleratorArn: {}, + FlowLogsEnabled: { type: "boolean" }, + FlowLogsS3Bucket: {}, + FlowLogsS3Prefix: {}, + }, + }, + output: { + type: "structure", + members: { AcceleratorAttributes: { shape: "S1j" } }, + }, + }, + UpdateEndpointGroup: { + input: { + type: "structure", + required: ["EndpointGroupArn"], + members: { + EndpointGroupArn: {}, + EndpointConfigurations: { shape: "Sp" }, + TrafficDialPercentage: { type: "float" }, + HealthCheckPort: { type: "integer" }, + HealthCheckProtocol: {}, + HealthCheckPath: {}, + HealthCheckIntervalSeconds: { type: "integer" }, + ThresholdCount: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { EndpointGroup: { shape: "Sy" } }, + }, + }, + UpdateListener: { + input: { + type: "structure", + required: ["ListenerArn"], + members: { + ListenerArn: {}, + PortRanges: { shape: "S13" }, + Protocol: {}, + ClientAffinity: {}, + }, + }, + output: { + type: "structure", + members: { Listener: { shape: "S19" } }, + }, + }, + WithdrawByoipCidr: { + input: { + type: "structure", + required: ["Cidr"], + members: { Cidr: {} }, + }, + output: { + type: "structure", + members: { ByoipCidr: { shape: "S4" } }, + }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { + Cidr: {}, + State: {}, + Events: { + type: "list", + member: { + type: "structure", + members: { Message: {}, Timestamp: { type: "timestamp" } }, + }, + }, + }, + }, + Sb: { type: "list", member: {} }, + Sf: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + Sk: { + type: "structure", + members: { + AcceleratorArn: {}, + Name: {}, + IpAddressType: {}, + Enabled: { type: "boolean" }, + IpSets: { + type: "list", + member: { + type: "structure", + members: { IpFamily: {}, IpAddresses: { shape: "Sb" } }, + }, + }, + DnsName: {}, + Status: {}, + CreatedTime: { type: "timestamp" }, + LastModifiedTime: { type: "timestamp" }, + }, + }, + Sp: { + type: "list", + member: { + type: "structure", + members: { + EndpointId: {}, + Weight: { type: "integer" }, + ClientIPPreservationEnabled: { type: "boolean" }, + }, + }, + }, + Sy: { + type: "structure", + members: { + EndpointGroupArn: {}, + EndpointGroupRegion: {}, + EndpointDescriptions: { + type: "list", + member: { + type: "structure", + members: { + EndpointId: {}, + Weight: { type: "integer" }, + HealthState: {}, + HealthReason: {}, + ClientIPPreservationEnabled: { type: "boolean" }, + }, + }, + }, + TrafficDialPercentage: { type: "float" }, + HealthCheckPort: { type: "integer" }, + HealthCheckProtocol: {}, + HealthCheckPath: {}, + HealthCheckIntervalSeconds: { type: "integer" }, + ThresholdCount: { type: "integer" }, + }, + }, + S13: { + type: "list", + member: { + type: "structure", + members: { + FromPort: { type: "integer" }, + ToPort: { type: "integer" }, + }, + }, + }, + S19: { + type: "structure", + members: { + ListenerArn: {}, + PortRanges: { shape: "S13" }, + Protocol: {}, + ClientAffinity: {}, + }, + }, + S1j: { + type: "structure", + members: { + FlowLogsEnabled: { type: "boolean" }, + FlowLogsS3Bucket: {}, + FlowLogsS3Prefix: {}, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1154: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + DeploymentSuccessful: { + delay: 15, + operation: "GetDeployment", + maxAttempts: 120, + acceptors: [ + { + expected: "Succeeded", + matcher: "path", + state: "success", + argument: "deploymentInfo.status", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "deploymentInfo.status", + }, + { + expected: "Stopped", + matcher: "path", + state: "failure", + argument: "deploymentInfo.status", + }, + ], + }, + }, + }; + + /***/ + }, + + /***/ 1163: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2011-12-05", + endpointPrefix: "dynamodb", + jsonVersion: "1.0", + protocol: "json", + serviceAbbreviation: "DynamoDB", + serviceFullName: "Amazon DynamoDB", + serviceId: "DynamoDB", + signatureVersion: "v4", + targetPrefix: "DynamoDB_20111205", + uid: "dynamodb-2011-12-05", + }, + operations: { + BatchGetItem: { + input: { + type: "structure", + required: ["RequestItems"], + members: { RequestItems: { shape: "S2" } }, + }, + output: { + type: "structure", + members: { + Responses: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + Items: { shape: "Sk" }, + ConsumedCapacityUnits: { type: "double" }, + }, + }, + }, + UnprocessedKeys: { shape: "S2" }, + }, + }, + }, + BatchWriteItem: { + input: { + type: "structure", + required: ["RequestItems"], + members: { RequestItems: { shape: "So" } }, + }, + output: { + type: "structure", + members: { + Responses: { + type: "map", + key: {}, + value: { + type: "structure", + members: { ConsumedCapacityUnits: { type: "double" } }, + }, + }, + UnprocessedItems: { shape: "So" }, + }, + }, + }, + CreateTable: { + input: { + type: "structure", + required: ["TableName", "KeySchema", "ProvisionedThroughput"], + members: { + TableName: {}, + KeySchema: { shape: "Sy" }, + ProvisionedThroughput: { shape: "S12" }, + }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S15" } }, + }, + }, + DeleteItem: { + input: { + type: "structure", + required: ["TableName", "Key"], + members: { + TableName: {}, + Key: { shape: "S6" }, + Expected: { shape: "S1b" }, + ReturnValues: {}, + }, + }, + output: { + type: "structure", + members: { + Attributes: { shape: "Sl" }, + ConsumedCapacityUnits: { type: "double" }, + }, + }, + }, + DeleteTable: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {} }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S15" } }, + }, + }, + DescribeTable: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {} }, + }, + output: { type: "structure", members: { Table: { shape: "S15" } } }, + }, + GetItem: { + input: { + type: "structure", + required: ["TableName", "Key"], + members: { + TableName: {}, + Key: { shape: "S6" }, + AttributesToGet: { shape: "Se" }, + ConsistentRead: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + Item: { shape: "Sl" }, + ConsumedCapacityUnits: { type: "double" }, + }, + }, + }, + ListTables: { + input: { + type: "structure", + members: { + ExclusiveStartTableName: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + TableNames: { type: "list", member: {} }, + LastEvaluatedTableName: {}, + }, + }, + }, + PutItem: { + input: { + type: "structure", + required: ["TableName", "Item"], + members: { + TableName: {}, + Item: { shape: "Ss" }, + Expected: { shape: "S1b" }, + ReturnValues: {}, + }, + }, + output: { + type: "structure", + members: { + Attributes: { shape: "Sl" }, + ConsumedCapacityUnits: { type: "double" }, + }, + }, + }, + Query: { + input: { + type: "structure", + required: ["TableName", "HashKeyValue"], + members: { + TableName: {}, + AttributesToGet: { shape: "Se" }, + Limit: { type: "integer" }, + ConsistentRead: { type: "boolean" }, + Count: { type: "boolean" }, + HashKeyValue: { shape: "S7" }, + RangeKeyCondition: { shape: "S1u" }, + ScanIndexForward: { type: "boolean" }, + ExclusiveStartKey: { shape: "S6" }, + }, + }, + output: { + type: "structure", + members: { + Items: { shape: "Sk" }, + Count: { type: "integer" }, + LastEvaluatedKey: { shape: "S6" }, + ConsumedCapacityUnits: { type: "double" }, + }, + }, + }, + Scan: { + input: { + type: "structure", + required: ["TableName"], + members: { + TableName: {}, + AttributesToGet: { shape: "Se" }, + Limit: { type: "integer" }, + Count: { type: "boolean" }, + ScanFilter: { type: "map", key: {}, value: { shape: "S1u" } }, + ExclusiveStartKey: { shape: "S6" }, + }, + }, + output: { + type: "structure", + members: { + Items: { shape: "Sk" }, + Count: { type: "integer" }, + ScannedCount: { type: "integer" }, + LastEvaluatedKey: { shape: "S6" }, + ConsumedCapacityUnits: { type: "double" }, + }, + }, + }, + UpdateItem: { + input: { + type: "structure", + required: ["TableName", "Key", "AttributeUpdates"], + members: { + TableName: {}, + Key: { shape: "S6" }, + AttributeUpdates: { + type: "map", + key: {}, + value: { + type: "structure", + members: { Value: { shape: "S7" }, Action: {} }, + }, + }, + Expected: { shape: "S1b" }, + ReturnValues: {}, + }, + }, + output: { + type: "structure", + members: { + Attributes: { shape: "Sl" }, + ConsumedCapacityUnits: { type: "double" }, + }, + }, + }, + UpdateTable: { + input: { + type: "structure", + required: ["TableName", "ProvisionedThroughput"], + members: { + TableName: {}, + ProvisionedThroughput: { shape: "S12" }, + }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S15" } }, + }, + }, + }, + shapes: { + S2: { + type: "map", + key: {}, + value: { + type: "structure", + required: ["Keys"], + members: { + Keys: { type: "list", member: { shape: "S6" } }, + AttributesToGet: { shape: "Se" }, + ConsistentRead: { type: "boolean" }, + }, + }, + }, + S6: { + type: "structure", + required: ["HashKeyElement"], + members: { + HashKeyElement: { shape: "S7" }, + RangeKeyElement: { shape: "S7" }, + }, + }, + S7: { + type: "structure", + members: { + S: {}, + N: {}, + B: { type: "blob" }, + SS: { type: "list", member: {} }, + NS: { type: "list", member: {} }, + BS: { type: "list", member: { type: "blob" } }, + }, + }, + Se: { type: "list", member: {} }, + Sk: { type: "list", member: { shape: "Sl" } }, + Sl: { type: "map", key: {}, value: { shape: "S7" } }, + So: { + type: "map", + key: {}, + value: { + type: "list", + member: { + type: "structure", + members: { + PutRequest: { + type: "structure", + required: ["Item"], + members: { Item: { shape: "Ss" } }, + }, + DeleteRequest: { + type: "structure", + required: ["Key"], + members: { Key: { shape: "S6" } }, + }, + }, + }, + }, + }, + Ss: { type: "map", key: {}, value: { shape: "S7" } }, + Sy: { + type: "structure", + required: ["HashKeyElement"], + members: { + HashKeyElement: { shape: "Sz" }, + RangeKeyElement: { shape: "Sz" }, + }, + }, + Sz: { + type: "structure", + required: ["AttributeName", "AttributeType"], + members: { AttributeName: {}, AttributeType: {} }, + }, + S12: { + type: "structure", + required: ["ReadCapacityUnits", "WriteCapacityUnits"], + members: { + ReadCapacityUnits: { type: "long" }, + WriteCapacityUnits: { type: "long" }, + }, + }, + S15: { + type: "structure", + members: { + TableName: {}, + KeySchema: { shape: "Sy" }, + TableStatus: {}, + CreationDateTime: { type: "timestamp" }, + ProvisionedThroughput: { + type: "structure", + members: { + LastIncreaseDateTime: { type: "timestamp" }, + LastDecreaseDateTime: { type: "timestamp" }, + NumberOfDecreasesToday: { type: "long" }, + ReadCapacityUnits: { type: "long" }, + WriteCapacityUnits: { type: "long" }, + }, + }, + TableSizeBytes: { type: "long" }, + ItemCount: { type: "long" }, + }, + }, + S1b: { + type: "map", + key: {}, + value: { + type: "structure", + members: { Value: { shape: "S7" }, Exists: { type: "boolean" } }, + }, + }, + S1u: { + type: "structure", + required: ["ComparisonOperator"], + members: { + AttributeValueList: { type: "list", member: { shape: "S7" } }, + ComparisonOperator: {}, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1168: /***/ function (module) { + "use strict"; + + const alias = ["stdin", "stdout", "stderr"]; + + const hasAlias = (opts) => alias.some((x) => Boolean(opts[x])); + + module.exports = (opts) => { + if (!opts) { + return null; + } + + if (opts.stdio && hasAlias(opts)) { + throw new Error( + `It's not possible to provide \`stdio\` in combination with one of ${alias + .map((x) => `\`${x}\``) + .join(", ")}` + ); + } + + if (typeof opts.stdio === "string") { + return opts.stdio; + } + + const stdio = opts.stdio || []; + + if (!Array.isArray(stdio)) { + throw new TypeError( + `Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof stdio}\`` + ); + } + + const result = []; + const len = Math.max(stdio.length, alias.length); + + for (let i = 0; i < len; i++) { + let value = null; + + if (stdio[i] !== undefined) { + value = stdio[i]; + } else if (opts[alias[i]] !== undefined) { + value = opts[alias[i]]; + } + + result[i] = value; + } + + return result; + }; + + /***/ + }, + + /***/ 1175: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(395).util; + var toBuffer = util.buffer.toBuffer; + + // All prelude components are unsigned, 32-bit integers + var PRELUDE_MEMBER_LENGTH = 4; + // The prelude consists of two components + var PRELUDE_LENGTH = PRELUDE_MEMBER_LENGTH * 2; + // Checksums are always CRC32 hashes. + var CHECKSUM_LENGTH = 4; + // Messages must include a full prelude, a prelude checksum, and a message checksum + var MINIMUM_MESSAGE_LENGTH = PRELUDE_LENGTH + CHECKSUM_LENGTH * 2; + + /** + * @api private + * + * @param {Buffer} message + */ + function splitMessage(message) { + if (!util.Buffer.isBuffer(message)) message = toBuffer(message); + + if (message.length < MINIMUM_MESSAGE_LENGTH) { + throw new Error( + "Provided message too short to accommodate event stream message overhead" + ); + } + + if (message.length !== message.readUInt32BE(0)) { + throw new Error( + "Reported message length does not match received message length" + ); + } + + var expectedPreludeChecksum = message.readUInt32BE(PRELUDE_LENGTH); + + if ( + expectedPreludeChecksum !== + util.crypto.crc32(message.slice(0, PRELUDE_LENGTH)) + ) { + throw new Error( + "The prelude checksum specified in the message (" + + expectedPreludeChecksum + + ") does not match the calculated CRC32 checksum." + ); + } + + var expectedMessageChecksum = message.readUInt32BE( + message.length - CHECKSUM_LENGTH + ); + + if ( + expectedMessageChecksum !== + util.crypto.crc32(message.slice(0, message.length - CHECKSUM_LENGTH)) + ) { + throw new Error( + "The message checksum did not match the expected value of " + + expectedMessageChecksum + ); + } + + var headersStart = PRELUDE_LENGTH + CHECKSUM_LENGTH; + var headersEnd = + headersStart + message.readUInt32BE(PRELUDE_MEMBER_LENGTH); + + return { + headers: message.slice(headersStart, headersEnd), + body: message.slice(headersEnd, message.length - CHECKSUM_LENGTH), + }; + } + + /** + * @api private + */ + module.exports = { + splitMessage: splitMessage, + }; + + /***/ + }, + + /***/ 1176: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2019-12-02", + endpointPrefix: "schemas", + signingName: "schemas", + serviceFullName: "Schemas", + serviceId: "schemas", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "schemas-2019-12-02", + signatureVersion: "v4", + }, + operations: { + CreateDiscoverer: { + http: { requestUri: "/v1/discoverers", responseCode: 201 }, + input: { + type: "structure", + members: { + Description: {}, + SourceArn: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + required: ["SourceArn"], + }, + output: { + type: "structure", + members: { + Description: {}, + DiscovererArn: {}, + DiscovererId: {}, + SourceArn: {}, + State: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + CreateRegistry: { + http: { + requestUri: "/v1/registries/name/{registryName}", + responseCode: 201, + }, + input: { + type: "structure", + members: { + Description: {}, + RegistryName: { location: "uri", locationName: "registryName" }, + Tags: { shape: "S4", locationName: "tags" }, + }, + required: ["RegistryName"], + }, + output: { + type: "structure", + members: { + Description: {}, + RegistryArn: {}, + RegistryName: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + CreateSchema: { + http: { + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}", + responseCode: 201, + }, + input: { + type: "structure", + members: { + Content: {}, + Description: {}, + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + Tags: { shape: "S4", locationName: "tags" }, + Type: {}, + }, + required: ["RegistryName", "SchemaName", "Type", "Content"], + }, + output: { + type: "structure", + members: { + Description: {}, + LastModified: { shape: "Se" }, + SchemaArn: {}, + SchemaName: {}, + SchemaVersion: {}, + Tags: { shape: "S4", locationName: "tags" }, + Type: {}, + VersionCreatedDate: { shape: "Se" }, + }, + }, + }, + DeleteDiscoverer: { + http: { + method: "DELETE", + requestUri: "/v1/discoverers/id/{discovererId}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + DiscovererId: { location: "uri", locationName: "discovererId" }, + }, + required: ["DiscovererId"], + }, + }, + DeleteRegistry: { + http: { + method: "DELETE", + requestUri: "/v1/registries/name/{registryName}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + RegistryName: { location: "uri", locationName: "registryName" }, + }, + required: ["RegistryName"], + }, + }, + DeleteSchema: { + http: { + method: "DELETE", + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + }, + required: ["RegistryName", "SchemaName"], + }, + }, + DeleteSchemaVersion: { + http: { + method: "DELETE", + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + SchemaVersion: { + location: "uri", + locationName: "schemaVersion", + }, + }, + required: ["SchemaVersion", "RegistryName", "SchemaName"], + }, + }, + DescribeCodeBinding: { + http: { + method: "GET", + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Language: { location: "uri", locationName: "language" }, + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + SchemaVersion: { + location: "querystring", + locationName: "schemaVersion", + }, + }, + required: ["RegistryName", "SchemaName", "Language"], + }, + output: { + type: "structure", + members: { + CreationDate: { shape: "Se" }, + LastModified: { shape: "Se" }, + SchemaVersion: {}, + Status: {}, + }, + }, + }, + DescribeDiscoverer: { + http: { + method: "GET", + requestUri: "/v1/discoverers/id/{discovererId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DiscovererId: { location: "uri", locationName: "discovererId" }, + }, + required: ["DiscovererId"], + }, + output: { + type: "structure", + members: { + Description: {}, + DiscovererArn: {}, + DiscovererId: {}, + SourceArn: {}, + State: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + DescribeRegistry: { + http: { + method: "GET", + requestUri: "/v1/registries/name/{registryName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + RegistryName: { location: "uri", locationName: "registryName" }, + }, + required: ["RegistryName"], + }, + output: { + type: "structure", + members: { + Description: {}, + RegistryArn: {}, + RegistryName: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + DescribeSchema: { + http: { + method: "GET", + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + SchemaVersion: { + location: "querystring", + locationName: "schemaVersion", + }, + }, + required: ["RegistryName", "SchemaName"], + }, + output: { + type: "structure", + members: { + Content: {}, + Description: {}, + LastModified: { shape: "Se" }, + SchemaArn: {}, + SchemaName: {}, + SchemaVersion: {}, + Tags: { shape: "S4", locationName: "tags" }, + Type: {}, + VersionCreatedDate: { shape: "Se" }, + }, + }, + }, + GetCodeBindingSource: { + http: { + method: "GET", + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Language: { location: "uri", locationName: "language" }, + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + SchemaVersion: { + location: "querystring", + locationName: "schemaVersion", + }, + }, + required: ["RegistryName", "SchemaName", "Language"], + }, + output: { + type: "structure", + members: { Body: { type: "blob" } }, + payload: "Body", + }, + }, + GetDiscoveredSchema: { + http: { requestUri: "/v1/discover", responseCode: 200 }, + input: { + type: "structure", + members: { Events: { type: "list", member: {} }, Type: {} }, + required: ["Type", "Events"], + }, + output: { type: "structure", members: { Content: {} } }, + }, + ListDiscoverers: { + http: { + method: "GET", + requestUri: "/v1/discoverers", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DiscovererIdPrefix: { + location: "querystring", + locationName: "discovererIdPrefix", + }, + Limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + SourceArnPrefix: { + location: "querystring", + locationName: "sourceArnPrefix", + }, + }, + }, + output: { + type: "structure", + members: { Discoverers: { shape: "S12" }, NextToken: {} }, + }, + }, + ListRegistries: { + http: { + method: "GET", + requestUri: "/v1/registries", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + RegistryNamePrefix: { + location: "querystring", + locationName: "registryNamePrefix", + }, + Scope: { location: "querystring", locationName: "scope" }, + }, + }, + output: { + type: "structure", + members: { + NextToken: {}, + Registries: { + type: "list", + member: { + type: "structure", + members: { + RegistryArn: {}, + RegistryName: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + }, + }, + }, + ListSchemaVersions: { + http: { + method: "GET", + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + }, + required: ["RegistryName", "SchemaName"], + }, + output: { + type: "structure", + members: { + NextToken: {}, + SchemaVersions: { + type: "list", + member: { + type: "structure", + members: { + SchemaArn: {}, + SchemaName: {}, + SchemaVersion: {}, + }, + }, + }, + }, + }, + }, + ListSchemas: { + http: { + method: "GET", + requestUri: "/v1/registries/name/{registryName}/schemas", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaNamePrefix: { + location: "querystring", + locationName: "schemaNamePrefix", + }, + }, + required: ["RegistryName"], + }, + output: { + type: "structure", + members: { + NextToken: {}, + Schemas: { + type: "list", + member: { + type: "structure", + members: { + LastModified: { shape: "Se" }, + SchemaArn: {}, + SchemaName: {}, + Tags: { shape: "S4", locationName: "tags" }, + VersionCount: { type: "long" }, + }, + }, + }, + }, + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/tags/{resource-arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + }, + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { Tags: { shape: "S4" } }, + required: ["Tags"], + }, + }, + LockServiceLinkedRole: { + http: { requestUri: "/slr-deletion/lock", responseCode: 200 }, + input: { + type: "structure", + members: { RoleArn: {}, Timeout: { type: "integer" } }, + required: ["Timeout", "RoleArn"], + }, + output: { + type: "structure", + members: { + CanBeDeleted: { type: "boolean" }, + ReasonOfFailure: {}, + RelatedResources: { shape: "S12" }, + }, + }, + internal: true, + }, + PutCodeBinding: { + http: { + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + Language: { location: "uri", locationName: "language" }, + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + SchemaVersion: { + location: "querystring", + locationName: "schemaVersion", + }, + }, + required: ["RegistryName", "SchemaName", "Language"], + }, + output: { + type: "structure", + members: { + CreationDate: { shape: "Se" }, + LastModified: { shape: "Se" }, + SchemaVersion: {}, + Status: {}, + }, + }, + }, + SearchSchemas: { + http: { + method: "GET", + requestUri: "/v1/registries/name/{registryName}/schemas/search", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Keywords: { location: "querystring", locationName: "keywords" }, + Limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + RegistryName: { location: "uri", locationName: "registryName" }, + }, + required: ["RegistryName", "Keywords"], + }, + output: { + type: "structure", + members: { + NextToken: {}, + Schemas: { + type: "list", + member: { + type: "structure", + members: { + RegistryName: {}, + SchemaArn: {}, + SchemaName: {}, + SchemaVersions: { + type: "list", + member: { + type: "structure", + members: { + CreatedDate: { shape: "Se" }, + SchemaVersion: {}, + }, + }, + }, + }, + }, + }, + }, + }, + }, + StartDiscoverer: { + http: { + requestUri: "/v1/discoverers/id/{discovererId}/start", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DiscovererId: { location: "uri", locationName: "discovererId" }, + }, + required: ["DiscovererId"], + }, + output: { + type: "structure", + members: { DiscovererId: {}, State: {} }, + }, + }, + StopDiscoverer: { + http: { + requestUri: "/v1/discoverers/id/{discovererId}/stop", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DiscovererId: { location: "uri", locationName: "discovererId" }, + }, + required: ["DiscovererId"], + }, + output: { + type: "structure", + members: { DiscovererId: {}, State: {} }, + }, + }, + TagResource: { + http: { requestUri: "/tags/{resource-arn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + Tags: { shape: "S4", locationName: "tags" }, + }, + required: ["ResourceArn", "Tags"], + }, + }, + UnlockServiceLinkedRole: { + http: { requestUri: "/slr-deletion/unlock", responseCode: 200 }, + input: { + type: "structure", + members: { RoleArn: {} }, + required: ["RoleArn"], + }, + output: { type: "structure", members: {} }, + internal: true, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + required: ["TagKeys", "ResourceArn"], + }, + }, + UpdateDiscoverer: { + http: { + method: "PUT", + requestUri: "/v1/discoverers/id/{discovererId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Description: {}, + DiscovererId: { location: "uri", locationName: "discovererId" }, + }, + required: ["DiscovererId"], + }, + output: { + type: "structure", + members: { + Description: {}, + DiscovererArn: {}, + DiscovererId: {}, + SourceArn: {}, + State: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + UpdateRegistry: { + http: { + method: "PUT", + requestUri: "/v1/registries/name/{registryName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Description: {}, + RegistryName: { location: "uri", locationName: "registryName" }, + }, + required: ["RegistryName"], + }, + output: { + type: "structure", + members: { + Description: {}, + RegistryArn: {}, + RegistryName: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + UpdateSchema: { + http: { + method: "PUT", + requestUri: + "/v1/registries/name/{registryName}/schemas/name/{schemaName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClientTokenId: { idempotencyToken: true }, + Content: {}, + Description: {}, + RegistryName: { location: "uri", locationName: "registryName" }, + SchemaName: { location: "uri", locationName: "schemaName" }, + Type: {}, + }, + required: ["RegistryName", "SchemaName"], + }, + output: { + type: "structure", + members: { + Description: {}, + LastModified: { shape: "Se" }, + SchemaArn: {}, + SchemaName: {}, + SchemaVersion: {}, + Tags: { shape: "S4", locationName: "tags" }, + Type: {}, + VersionCreatedDate: { shape: "Se" }, + }, + }, + }, + }, + shapes: { + S4: { type: "map", key: {}, value: {} }, + Se: { type: "timestamp", timestampFormat: "iso8601" }, + S12: { + type: "list", + member: { + type: "structure", + members: { + DiscovererArn: {}, + DiscovererId: {}, + SourceArn: {}, + State: {}, + Tags: { shape: "S4", locationName: "tags" }, + }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1186: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["cognitosync"] = {}; + AWS.CognitoSync = Service.defineService("cognitosync", ["2014-06-30"]); + Object.defineProperty(apiLoader.services["cognitosync"], "2014-06-30", { + get: function get() { + var model = __webpack_require__(7422); + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.CognitoSync; + + /***/ + }, + + /***/ 1187: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["pinpointsmsvoice"] = {}; + AWS.PinpointSMSVoice = Service.defineService("pinpointsmsvoice", [ + "2018-09-05", + ]); + Object.defineProperty( + apiLoader.services["pinpointsmsvoice"], + "2018-09-05", + { + get: function get() { + var model = __webpack_require__(2241); + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.PinpointSMSVoice; + + /***/ + }, + + /***/ 1191: /***/ function (module) { + module.exports = require("querystring"); + + /***/ + }, + + /***/ 1200: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + uid: "iot-data-2015-05-28", + apiVersion: "2015-05-28", + endpointPrefix: "data.iot", + protocol: "rest-json", + serviceFullName: "AWS IoT Data Plane", + serviceId: "IoT Data Plane", + signatureVersion: "v4", + signingName: "iotdata", + }, + operations: { + DeleteThingShadow: { + http: { + method: "DELETE", + requestUri: "/things/{thingName}/shadow", + }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + }, + }, + output: { + type: "structure", + required: ["payload"], + members: { payload: { type: "blob" } }, + payload: "payload", + }, + }, + GetThingShadow: { + http: { method: "GET", requestUri: "/things/{thingName}/shadow" }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + }, + }, + output: { + type: "structure", + members: { payload: { type: "blob" } }, + payload: "payload", + }, + }, + Publish: { + http: { requestUri: "/topics/{topic}" }, + input: { + type: "structure", + required: ["topic"], + members: { + topic: { location: "uri", locationName: "topic" }, + qos: { + location: "querystring", + locationName: "qos", + type: "integer", + }, + payload: { type: "blob" }, + }, + payload: "payload", + }, + }, + UpdateThingShadow: { + http: { requestUri: "/things/{thingName}/shadow" }, + input: { + type: "structure", + required: ["thingName", "payload"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + payload: { type: "blob" }, + }, + payload: "payload", + }, + output: { + type: "structure", + members: { payload: { type: "blob" } }, + payload: "payload", + }, + }, + }, + shapes: {}, + }; + + /***/ + }, + + /***/ 1201: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-11-28", + endpointPrefix: "lightsail", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Lightsail", + serviceId: "Lightsail", + signatureVersion: "v4", + targetPrefix: "Lightsail_20161128", + uid: "lightsail-2016-11-28", + }, + operations: { + AllocateStaticIp: { + input: { + type: "structure", + required: ["staticIpName"], + members: { staticIpName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + AttachDisk: { + input: { + type: "structure", + required: ["diskName", "instanceName", "diskPath"], + members: { diskName: {}, instanceName: {}, diskPath: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + AttachInstancesToLoadBalancer: { + input: { + type: "structure", + required: ["loadBalancerName", "instanceNames"], + members: { loadBalancerName: {}, instanceNames: { shape: "Si" } }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + AttachLoadBalancerTlsCertificate: { + input: { + type: "structure", + required: ["loadBalancerName", "certificateName"], + members: { loadBalancerName: {}, certificateName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + AttachStaticIp: { + input: { + type: "structure", + required: ["staticIpName", "instanceName"], + members: { staticIpName: {}, instanceName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CloseInstancePublicPorts: { + input: { + type: "structure", + required: ["portInfo", "instanceName"], + members: { portInfo: { shape: "Sp" }, instanceName: {} }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + CopySnapshot: { + input: { + type: "structure", + required: ["targetSnapshotName", "sourceRegion"], + members: { + sourceSnapshotName: {}, + sourceResourceName: {}, + restoreDate: {}, + useLatestRestorableAutoSnapshot: { type: "boolean" }, + targetSnapshotName: {}, + sourceRegion: {}, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateCloudFormationStack: { + input: { + type: "structure", + required: ["instances"], + members: { + instances: { + type: "list", + member: { + type: "structure", + required: [ + "sourceName", + "instanceType", + "portInfoSource", + "availabilityZone", + ], + members: { + sourceName: {}, + instanceType: {}, + portInfoSource: {}, + userData: {}, + availabilityZone: {}, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateContactMethod: { + input: { + type: "structure", + required: ["protocol", "contactEndpoint"], + members: { protocol: {}, contactEndpoint: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateDisk: { + input: { + type: "structure", + required: ["diskName", "availabilityZone", "sizeInGb"], + members: { + diskName: {}, + availabilityZone: {}, + sizeInGb: { type: "integer" }, + tags: { shape: "S16" }, + addOns: { shape: "S1a" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateDiskFromSnapshot: { + input: { + type: "structure", + required: ["diskName", "availabilityZone", "sizeInGb"], + members: { + diskName: {}, + diskSnapshotName: {}, + availabilityZone: {}, + sizeInGb: { type: "integer" }, + tags: { shape: "S16" }, + addOns: { shape: "S1a" }, + sourceDiskName: {}, + restoreDate: {}, + useLatestRestorableAutoSnapshot: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateDiskSnapshot: { + input: { + type: "structure", + required: ["diskSnapshotName"], + members: { + diskName: {}, + diskSnapshotName: {}, + instanceName: {}, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateDomain: { + input: { + type: "structure", + required: ["domainName"], + members: { domainName: {}, tags: { shape: "S16" } }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + CreateDomainEntry: { + input: { + type: "structure", + required: ["domainName", "domainEntry"], + members: { domainName: {}, domainEntry: { shape: "S1o" } }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + CreateInstanceSnapshot: { + input: { + type: "structure", + required: ["instanceSnapshotName", "instanceName"], + members: { + instanceSnapshotName: {}, + instanceName: {}, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateInstances: { + input: { + type: "structure", + required: [ + "instanceNames", + "availabilityZone", + "blueprintId", + "bundleId", + ], + members: { + instanceNames: { shape: "S1w" }, + availabilityZone: {}, + customImageName: { deprecated: true }, + blueprintId: {}, + bundleId: {}, + userData: {}, + keyPairName: {}, + tags: { shape: "S16" }, + addOns: { shape: "S1a" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateInstancesFromSnapshot: { + input: { + type: "structure", + required: ["instanceNames", "availabilityZone", "bundleId"], + members: { + instanceNames: { shape: "S1w" }, + attachedDiskMapping: { + type: "map", + key: {}, + value: { + type: "list", + member: { + type: "structure", + members: { originalDiskPath: {}, newDiskName: {} }, + }, + }, + }, + availabilityZone: {}, + instanceSnapshotName: {}, + bundleId: {}, + userData: {}, + keyPairName: {}, + tags: { shape: "S16" }, + addOns: { shape: "S1a" }, + sourceInstanceName: {}, + restoreDate: {}, + useLatestRestorableAutoSnapshot: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateKeyPair: { + input: { + type: "structure", + required: ["keyPairName"], + members: { keyPairName: {}, tags: { shape: "S16" } }, + }, + output: { + type: "structure", + members: { + keyPair: { shape: "S25" }, + publicKeyBase64: {}, + privateKeyBase64: {}, + operation: { shape: "S5" }, + }, + }, + }, + CreateLoadBalancer: { + input: { + type: "structure", + required: ["loadBalancerName", "instancePort"], + members: { + loadBalancerName: {}, + instancePort: { type: "integer" }, + healthCheckPath: {}, + certificateName: {}, + certificateDomainName: {}, + certificateAlternativeNames: { shape: "S28" }, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateLoadBalancerTlsCertificate: { + input: { + type: "structure", + required: [ + "loadBalancerName", + "certificateName", + "certificateDomainName", + ], + members: { + loadBalancerName: {}, + certificateName: {}, + certificateDomainName: {}, + certificateAlternativeNames: { shape: "S28" }, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateRelationalDatabase: { + input: { + type: "structure", + required: [ + "relationalDatabaseName", + "relationalDatabaseBlueprintId", + "relationalDatabaseBundleId", + "masterDatabaseName", + "masterUsername", + ], + members: { + relationalDatabaseName: {}, + availabilityZone: {}, + relationalDatabaseBlueprintId: {}, + relationalDatabaseBundleId: {}, + masterDatabaseName: {}, + masterUsername: {}, + masterUserPassword: { shape: "S2d" }, + preferredBackupWindow: {}, + preferredMaintenanceWindow: {}, + publiclyAccessible: { type: "boolean" }, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateRelationalDatabaseFromSnapshot: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { + relationalDatabaseName: {}, + availabilityZone: {}, + publiclyAccessible: { type: "boolean" }, + relationalDatabaseSnapshotName: {}, + relationalDatabaseBundleId: {}, + sourceRelationalDatabaseName: {}, + restoreTime: { type: "timestamp" }, + useLatestRestorableTime: { type: "boolean" }, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + CreateRelationalDatabaseSnapshot: { + input: { + type: "structure", + required: [ + "relationalDatabaseName", + "relationalDatabaseSnapshotName", + ], + members: { + relationalDatabaseName: {}, + relationalDatabaseSnapshotName: {}, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteAlarm: { + input: { + type: "structure", + required: ["alarmName"], + members: { alarmName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteAutoSnapshot: { + input: { + type: "structure", + required: ["resourceName", "date"], + members: { resourceName: {}, date: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteContactMethod: { + input: { + type: "structure", + required: ["protocol"], + members: { protocol: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteDisk: { + input: { + type: "structure", + required: ["diskName"], + members: { diskName: {}, forceDeleteAddOns: { type: "boolean" } }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteDiskSnapshot: { + input: { + type: "structure", + required: ["diskSnapshotName"], + members: { diskSnapshotName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteDomain: { + input: { + type: "structure", + required: ["domainName"], + members: { domainName: {} }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + DeleteDomainEntry: { + input: { + type: "structure", + required: ["domainName", "domainEntry"], + members: { domainName: {}, domainEntry: { shape: "S1o" } }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + DeleteInstance: { + input: { + type: "structure", + required: ["instanceName"], + members: { + instanceName: {}, + forceDeleteAddOns: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteInstanceSnapshot: { + input: { + type: "structure", + required: ["instanceSnapshotName"], + members: { instanceSnapshotName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteKeyPair: { + input: { + type: "structure", + required: ["keyPairName"], + members: { keyPairName: {} }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + DeleteKnownHostKeys: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteLoadBalancer: { + input: { + type: "structure", + required: ["loadBalancerName"], + members: { loadBalancerName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteLoadBalancerTlsCertificate: { + input: { + type: "structure", + required: ["loadBalancerName", "certificateName"], + members: { + loadBalancerName: {}, + certificateName: {}, + force: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteRelationalDatabase: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { + relationalDatabaseName: {}, + skipFinalSnapshot: { type: "boolean" }, + finalRelationalDatabaseSnapshotName: {}, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DeleteRelationalDatabaseSnapshot: { + input: { + type: "structure", + required: ["relationalDatabaseSnapshotName"], + members: { relationalDatabaseSnapshotName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DetachDisk: { + input: { + type: "structure", + required: ["diskName"], + members: { diskName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DetachInstancesFromLoadBalancer: { + input: { + type: "structure", + required: ["loadBalancerName", "instanceNames"], + members: { loadBalancerName: {}, instanceNames: { shape: "Si" } }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DetachStaticIp: { + input: { + type: "structure", + required: ["staticIpName"], + members: { staticIpName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DisableAddOn: { + input: { + type: "structure", + required: ["addOnType", "resourceName"], + members: { addOnType: {}, resourceName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + DownloadDefaultKeyPair: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { publicKeyBase64: {}, privateKeyBase64: {} }, + }, + }, + EnableAddOn: { + input: { + type: "structure", + required: ["resourceName", "addOnRequest"], + members: { resourceName: {}, addOnRequest: { shape: "S1b" } }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + ExportSnapshot: { + input: { + type: "structure", + required: ["sourceSnapshotName"], + members: { sourceSnapshotName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + GetActiveNames: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { activeNames: { shape: "S1w" }, nextPageToken: {} }, + }, + }, + GetAlarms: { + input: { + type: "structure", + members: { + alarmName: {}, + pageToken: {}, + monitoredResourceName: {}, + }, + }, + output: { + type: "structure", + members: { + alarms: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + arn: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + supportCode: {}, + monitoredResourceInfo: { + type: "structure", + members: { arn: {}, name: {}, resourceType: {} }, + }, + comparisonOperator: {}, + evaluationPeriods: { type: "integer" }, + period: { type: "integer" }, + threshold: { type: "double" }, + datapointsToAlarm: { type: "integer" }, + treatMissingData: {}, + statistic: {}, + metricName: {}, + state: {}, + unit: {}, + contactProtocols: { shape: "S48" }, + notificationTriggers: { shape: "S49" }, + notificationEnabled: { type: "boolean" }, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetAutoSnapshots: { + input: { + type: "structure", + required: ["resourceName"], + members: { resourceName: {} }, + }, + output: { + type: "structure", + members: { + resourceName: {}, + resourceType: {}, + autoSnapshots: { + type: "list", + member: { + type: "structure", + members: { + date: {}, + createdAt: { type: "timestamp" }, + status: {}, + fromAttachedDisks: { + type: "list", + member: { + type: "structure", + members: { path: {}, sizeInGb: { type: "integer" } }, + }, + }, + }, + }, + }, + }, + }, + }, + GetBlueprints: { + input: { + type: "structure", + members: { includeInactive: { type: "boolean" }, pageToken: {} }, + }, + output: { + type: "structure", + members: { + blueprints: { + type: "list", + member: { + type: "structure", + members: { + blueprintId: {}, + name: {}, + group: {}, + type: {}, + description: {}, + isActive: { type: "boolean" }, + minPower: { type: "integer" }, + version: {}, + versionCode: {}, + productUrl: {}, + licenseUrl: {}, + platform: {}, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetBundles: { + input: { + type: "structure", + members: { includeInactive: { type: "boolean" }, pageToken: {} }, + }, + output: { + type: "structure", + members: { + bundles: { + type: "list", + member: { + type: "structure", + members: { + price: { type: "float" }, + cpuCount: { type: "integer" }, + diskSizeInGb: { type: "integer" }, + bundleId: {}, + instanceType: {}, + isActive: { type: "boolean" }, + name: {}, + power: { type: "integer" }, + ramSizeInGb: { type: "float" }, + transferPerMonthInGb: { type: "integer" }, + supportedPlatforms: { type: "list", member: {} }, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetCloudFormationStackRecords: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + cloudFormationStackRecords: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + arn: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + state: {}, + sourceInfo: { + type: "list", + member: { + type: "structure", + members: { resourceType: {}, name: {}, arn: {} }, + }, + }, + destinationInfo: { shape: "S51" }, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetContactMethods: { + input: { + type: "structure", + members: { protocols: { shape: "S48" } }, + }, + output: { + type: "structure", + members: { + contactMethods: { + type: "list", + member: { + type: "structure", + members: { + contactEndpoint: {}, + status: {}, + protocol: {}, + name: {}, + arn: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + supportCode: {}, + }, + }, + }, + }, + }, + }, + GetDisk: { + input: { + type: "structure", + required: ["diskName"], + members: { diskName: {} }, + }, + output: { type: "structure", members: { disk: { shape: "S59" } } }, + }, + GetDiskSnapshot: { + input: { + type: "structure", + required: ["diskSnapshotName"], + members: { diskSnapshotName: {} }, + }, + output: { + type: "structure", + members: { diskSnapshot: { shape: "S5f" } }, + }, + }, + GetDiskSnapshots: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + diskSnapshots: { type: "list", member: { shape: "S5f" } }, + nextPageToken: {}, + }, + }, + }, + GetDisks: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { disks: { shape: "S5m" }, nextPageToken: {} }, + }, + }, + GetDomain: { + input: { + type: "structure", + required: ["domainName"], + members: { domainName: {} }, + }, + output: { + type: "structure", + members: { domain: { shape: "S5p" } }, + }, + }, + GetDomains: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + domains: { type: "list", member: { shape: "S5p" } }, + nextPageToken: {}, + }, + }, + }, + GetExportSnapshotRecords: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + exportSnapshotRecords: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + arn: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + state: {}, + sourceInfo: { + type: "structure", + members: { + resourceType: {}, + createdAt: { type: "timestamp" }, + name: {}, + arn: {}, + fromResourceName: {}, + fromResourceArn: {}, + instanceSnapshotInfo: { + type: "structure", + members: { + fromBundleId: {}, + fromBlueprintId: {}, + fromDiskInfo: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + path: {}, + sizeInGb: { type: "integer" }, + isSystemDisk: { type: "boolean" }, + }, + }, + }, + }, + }, + diskSnapshotInfo: { + type: "structure", + members: { sizeInGb: { type: "integer" } }, + }, + }, + }, + destinationInfo: { shape: "S51" }, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetInstance: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {} }, + }, + output: { + type: "structure", + members: { instance: { shape: "S66" } }, + }, + }, + GetInstanceAccessDetails: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {}, protocol: {} }, + }, + output: { + type: "structure", + members: { + accessDetails: { + type: "structure", + members: { + certKey: {}, + expiresAt: { type: "timestamp" }, + ipAddress: {}, + password: {}, + passwordData: { + type: "structure", + members: { ciphertext: {}, keyPairName: {} }, + }, + privateKey: {}, + protocol: {}, + instanceName: {}, + username: {}, + hostKeys: { + type: "list", + member: { + type: "structure", + members: { + algorithm: {}, + publicKey: {}, + witnessedAt: { type: "timestamp" }, + fingerprintSHA1: {}, + fingerprintSHA256: {}, + notValidBefore: { type: "timestamp" }, + notValidAfter: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + }, + }, + GetInstanceMetricData: { + input: { + type: "structure", + required: [ + "instanceName", + "metricName", + "period", + "startTime", + "endTime", + "unit", + "statistics", + ], + members: { + instanceName: {}, + metricName: {}, + period: { type: "integer" }, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + unit: {}, + statistics: { shape: "S6r" }, + }, + }, + output: { + type: "structure", + members: { metricName: {}, metricData: { shape: "S6t" } }, + }, + }, + GetInstancePortStates: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {} }, + }, + output: { + type: "structure", + members: { + portStates: { + type: "list", + member: { + type: "structure", + members: { + fromPort: { type: "integer" }, + toPort: { type: "integer" }, + protocol: {}, + state: {}, + }, + }, + }, + }, + }, + }, + GetInstanceSnapshot: { + input: { + type: "structure", + required: ["instanceSnapshotName"], + members: { instanceSnapshotName: {} }, + }, + output: { + type: "structure", + members: { instanceSnapshot: { shape: "S72" } }, + }, + }, + GetInstanceSnapshots: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + instanceSnapshots: { type: "list", member: { shape: "S72" } }, + nextPageToken: {}, + }, + }, + }, + GetInstanceState: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {} }, + }, + output: { type: "structure", members: { state: { shape: "S6g" } } }, + }, + GetInstances: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + instances: { type: "list", member: { shape: "S66" } }, + nextPageToken: {}, + }, + }, + }, + GetKeyPair: { + input: { + type: "structure", + required: ["keyPairName"], + members: { keyPairName: {} }, + }, + output: { + type: "structure", + members: { keyPair: { shape: "S25" } }, + }, + }, + GetKeyPairs: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + keyPairs: { type: "list", member: { shape: "S25" } }, + nextPageToken: {}, + }, + }, + }, + GetLoadBalancer: { + input: { + type: "structure", + required: ["loadBalancerName"], + members: { loadBalancerName: {} }, + }, + output: { + type: "structure", + members: { loadBalancer: { shape: "S7j" } }, + }, + }, + GetLoadBalancerMetricData: { + input: { + type: "structure", + required: [ + "loadBalancerName", + "metricName", + "period", + "startTime", + "endTime", + "unit", + "statistics", + ], + members: { + loadBalancerName: {}, + metricName: {}, + period: { type: "integer" }, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + unit: {}, + statistics: { shape: "S6r" }, + }, + }, + output: { + type: "structure", + members: { metricName: {}, metricData: { shape: "S6t" } }, + }, + }, + GetLoadBalancerTlsCertificates: { + input: { + type: "structure", + required: ["loadBalancerName"], + members: { loadBalancerName: {} }, + }, + output: { + type: "structure", + members: { + tlsCertificates: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + loadBalancerName: {}, + isAttached: { type: "boolean" }, + status: {}, + domainName: {}, + domainValidationRecords: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + type: {}, + value: {}, + validationStatus: {}, + domainName: {}, + }, + }, + }, + failureReason: {}, + issuedAt: { type: "timestamp" }, + issuer: {}, + keyAlgorithm: {}, + notAfter: { type: "timestamp" }, + notBefore: { type: "timestamp" }, + renewalSummary: { + type: "structure", + members: { + renewalStatus: {}, + domainValidationOptions: { + type: "list", + member: { + type: "structure", + members: { domainName: {}, validationStatus: {} }, + }, + }, + }, + }, + revocationReason: {}, + revokedAt: { type: "timestamp" }, + serial: {}, + signatureAlgorithm: {}, + subject: {}, + subjectAlternativeNames: { shape: "S1w" }, + }, + }, + }, + }, + }, + }, + GetLoadBalancers: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + loadBalancers: { type: "list", member: { shape: "S7j" } }, + nextPageToken: {}, + }, + }, + }, + GetOperation: { + input: { + type: "structure", + required: ["operationId"], + members: { operationId: {} }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + GetOperations: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { operations: { shape: "S4" }, nextPageToken: {} }, + }, + }, + GetOperationsForResource: { + input: { + type: "structure", + required: ["resourceName"], + members: { resourceName: {}, pageToken: {} }, + }, + output: { + type: "structure", + members: { + operations: { shape: "S4" }, + nextPageCount: { deprecated: true }, + nextPageToken: {}, + }, + }, + }, + GetRegions: { + input: { + type: "structure", + members: { + includeAvailabilityZones: { type: "boolean" }, + includeRelationalDatabaseAvailabilityZones: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + regions: { + type: "list", + member: { + type: "structure", + members: { + continentCode: {}, + description: {}, + displayName: {}, + name: {}, + availabilityZones: { shape: "S8p" }, + relationalDatabaseAvailabilityZones: { shape: "S8p" }, + }, + }, + }, + }, + }, + }, + GetRelationalDatabase: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { relationalDatabaseName: {} }, + }, + output: { + type: "structure", + members: { relationalDatabase: { shape: "S8t" } }, + }, + }, + GetRelationalDatabaseBlueprints: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + blueprints: { + type: "list", + member: { + type: "structure", + members: { + blueprintId: {}, + engine: {}, + engineVersion: {}, + engineDescription: {}, + engineVersionDescription: {}, + isEngineDefault: { type: "boolean" }, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetRelationalDatabaseBundles: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + bundles: { + type: "list", + member: { + type: "structure", + members: { + bundleId: {}, + name: {}, + price: { type: "float" }, + ramSizeInGb: { type: "float" }, + diskSizeInGb: { type: "integer" }, + transferPerMonthInGb: { type: "integer" }, + cpuCount: { type: "integer" }, + isEncrypted: { type: "boolean" }, + isActive: { type: "boolean" }, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetRelationalDatabaseEvents: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { + relationalDatabaseName: {}, + durationInMinutes: { type: "integer" }, + pageToken: {}, + }, + }, + output: { + type: "structure", + members: { + relationalDatabaseEvents: { + type: "list", + member: { + type: "structure", + members: { + resource: {}, + createdAt: { type: "timestamp" }, + message: {}, + eventCategories: { shape: "S1w" }, + }, + }, + }, + nextPageToken: {}, + }, + }, + }, + GetRelationalDatabaseLogEvents: { + input: { + type: "structure", + required: ["relationalDatabaseName", "logStreamName"], + members: { + relationalDatabaseName: {}, + logStreamName: {}, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + startFromHead: { type: "boolean" }, + pageToken: {}, + }, + }, + output: { + type: "structure", + members: { + resourceLogEvents: { + type: "list", + member: { + type: "structure", + members: { createdAt: { type: "timestamp" }, message: {} }, + }, + }, + nextBackwardToken: {}, + nextForwardToken: {}, + }, + }, + }, + GetRelationalDatabaseLogStreams: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { relationalDatabaseName: {} }, + }, + output: { + type: "structure", + members: { logStreams: { shape: "S1w" } }, + }, + }, + GetRelationalDatabaseMasterUserPassword: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { relationalDatabaseName: {}, passwordVersion: {} }, + }, + output: { + type: "structure", + members: { + masterUserPassword: { shape: "S2d" }, + createdAt: { type: "timestamp" }, + }, + }, + }, + GetRelationalDatabaseMetricData: { + input: { + type: "structure", + required: [ + "relationalDatabaseName", + "metricName", + "period", + "startTime", + "endTime", + "unit", + "statistics", + ], + members: { + relationalDatabaseName: {}, + metricName: {}, + period: { type: "integer" }, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + unit: {}, + statistics: { shape: "S6r" }, + }, + }, + output: { + type: "structure", + members: { metricName: {}, metricData: { shape: "S6t" } }, + }, + }, + GetRelationalDatabaseParameters: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { relationalDatabaseName: {}, pageToken: {} }, + }, + output: { + type: "structure", + members: { parameters: { shape: "S9q" }, nextPageToken: {} }, + }, + }, + GetRelationalDatabaseSnapshot: { + input: { + type: "structure", + required: ["relationalDatabaseSnapshotName"], + members: { relationalDatabaseSnapshotName: {} }, + }, + output: { + type: "structure", + members: { relationalDatabaseSnapshot: { shape: "S9u" } }, + }, + }, + GetRelationalDatabaseSnapshots: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + relationalDatabaseSnapshots: { + type: "list", + member: { shape: "S9u" }, + }, + nextPageToken: {}, + }, + }, + }, + GetRelationalDatabases: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + relationalDatabases: { type: "list", member: { shape: "S8t" } }, + nextPageToken: {}, + }, + }, + }, + GetStaticIp: { + input: { + type: "structure", + required: ["staticIpName"], + members: { staticIpName: {} }, + }, + output: { + type: "structure", + members: { staticIp: { shape: "Sa3" } }, + }, + }, + GetStaticIps: { + input: { type: "structure", members: { pageToken: {} } }, + output: { + type: "structure", + members: { + staticIps: { type: "list", member: { shape: "Sa3" } }, + nextPageToken: {}, + }, + }, + }, + ImportKeyPair: { + input: { + type: "structure", + required: ["keyPairName", "publicKeyBase64"], + members: { keyPairName: {}, publicKeyBase64: {} }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + IsVpcPeered: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { isPeered: { type: "boolean" } }, + }, + }, + OpenInstancePublicPorts: { + input: { + type: "structure", + required: ["portInfo", "instanceName"], + members: { portInfo: { shape: "Sp" }, instanceName: {} }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + PeerVpc: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + PutAlarm: { + input: { + type: "structure", + required: [ + "alarmName", + "metricName", + "monitoredResourceName", + "comparisonOperator", + "threshold", + "evaluationPeriods", + ], + members: { + alarmName: {}, + metricName: {}, + monitoredResourceName: {}, + comparisonOperator: {}, + threshold: { type: "double" }, + evaluationPeriods: { type: "integer" }, + datapointsToAlarm: { type: "integer" }, + treatMissingData: {}, + contactProtocols: { shape: "S48" }, + notificationTriggers: { shape: "S49" }, + notificationEnabled: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + PutInstancePublicPorts: { + input: { + type: "structure", + required: ["portInfos", "instanceName"], + members: { + portInfos: { type: "list", member: { shape: "Sp" } }, + instanceName: {}, + }, + }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + RebootInstance: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + RebootRelationalDatabase: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { relationalDatabaseName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + ReleaseStaticIp: { + input: { + type: "structure", + required: ["staticIpName"], + members: { staticIpName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + SendContactMethodVerification: { + input: { + type: "structure", + required: ["protocol"], + members: { protocol: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + StartInstance: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + StartRelationalDatabase: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { relationalDatabaseName: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + StopInstance: { + input: { + type: "structure", + required: ["instanceName"], + members: { instanceName: {}, force: { type: "boolean" } }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + StopRelationalDatabase: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { + relationalDatabaseName: {}, + relationalDatabaseSnapshotName: {}, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["resourceName", "tags"], + members: { + resourceName: {}, + resourceArn: {}, + tags: { shape: "S16" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + TestAlarm: { + input: { + type: "structure", + required: ["alarmName", "state"], + members: { alarmName: {}, state: {} }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + UnpeerVpc: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { operation: { shape: "S5" } }, + }, + }, + UntagResource: { + input: { + type: "structure", + required: ["resourceName", "tagKeys"], + members: { + resourceName: {}, + resourceArn: {}, + tagKeys: { type: "list", member: {} }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + UpdateDomainEntry: { + input: { + type: "structure", + required: ["domainName", "domainEntry"], + members: { domainName: {}, domainEntry: { shape: "S1o" } }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + UpdateLoadBalancerAttribute: { + input: { + type: "structure", + required: ["loadBalancerName", "attributeName", "attributeValue"], + members: { + loadBalancerName: {}, + attributeName: {}, + attributeValue: {}, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + UpdateRelationalDatabase: { + input: { + type: "structure", + required: ["relationalDatabaseName"], + members: { + relationalDatabaseName: {}, + masterUserPassword: { shape: "S2d" }, + rotateMasterUserPassword: { type: "boolean" }, + preferredBackupWindow: {}, + preferredMaintenanceWindow: {}, + enableBackupRetention: { type: "boolean" }, + disableBackupRetention: { type: "boolean" }, + publiclyAccessible: { type: "boolean" }, + applyImmediately: { type: "boolean" }, + caCertificateIdentifier: {}, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + UpdateRelationalDatabaseParameters: { + input: { + type: "structure", + required: ["relationalDatabaseName", "parameters"], + members: { + relationalDatabaseName: {}, + parameters: { shape: "S9q" }, + }, + }, + output: { + type: "structure", + members: { operations: { shape: "S4" } }, + }, + }, + }, + shapes: { + S4: { type: "list", member: { shape: "S5" } }, + S5: { + type: "structure", + members: { + id: {}, + resourceName: {}, + resourceType: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + isTerminal: { type: "boolean" }, + operationDetails: {}, + operationType: {}, + status: {}, + statusChangedAt: { type: "timestamp" }, + errorCode: {}, + errorDetails: {}, + }, + }, + S9: { + type: "structure", + members: { availabilityZone: {}, regionName: {} }, + }, + Si: { type: "list", member: {} }, + Sp: { + type: "structure", + members: { + fromPort: { type: "integer" }, + toPort: { type: "integer" }, + protocol: {}, + }, + }, + S16: { + type: "list", + member: { type: "structure", members: { key: {}, value: {} } }, + }, + S1a: { type: "list", member: { shape: "S1b" } }, + S1b: { + type: "structure", + required: ["addOnType"], + members: { + addOnType: {}, + autoSnapshotAddOnRequest: { + type: "structure", + members: { snapshotTimeOfDay: {} }, + }, + }, + }, + S1o: { + type: "structure", + members: { + id: {}, + name: {}, + target: {}, + isAlias: { type: "boolean" }, + type: {}, + options: { deprecated: true, type: "map", key: {}, value: {} }, + }, + }, + S1w: { type: "list", member: {} }, + S25: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + fingerprint: {}, + }, + }, + S28: { type: "list", member: {} }, + S2d: { type: "string", sensitive: true }, + S48: { type: "list", member: {} }, + S49: { type: "list", member: {} }, + S51: { type: "structure", members: { id: {}, service: {} } }, + S59: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + addOns: { shape: "S5a" }, + sizeInGb: { type: "integer" }, + isSystemDisk: { type: "boolean" }, + iops: { type: "integer" }, + path: {}, + state: {}, + attachedTo: {}, + isAttached: { type: "boolean" }, + attachmentState: { deprecated: true }, + gbInUse: { deprecated: true, type: "integer" }, + }, + }, + S5a: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + status: {}, + snapshotTimeOfDay: {}, + nextSnapshotTimeOfDay: {}, + }, + }, + }, + S5f: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + sizeInGb: { type: "integer" }, + state: {}, + progress: {}, + fromDiskName: {}, + fromDiskArn: {}, + fromInstanceName: {}, + fromInstanceArn: {}, + isFromAutoSnapshot: { type: "boolean" }, + }, + }, + S5m: { type: "list", member: { shape: "S59" } }, + S5p: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + domainEntries: { type: "list", member: { shape: "S1o" } }, + }, + }, + S66: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + blueprintId: {}, + blueprintName: {}, + bundleId: {}, + addOns: { shape: "S5a" }, + isStaticIp: { type: "boolean" }, + privateIpAddress: {}, + publicIpAddress: {}, + ipv6Address: {}, + hardware: { + type: "structure", + members: { + cpuCount: { type: "integer" }, + disks: { shape: "S5m" }, + ramSizeInGb: { type: "float" }, + }, + }, + networking: { + type: "structure", + members: { + monthlyTransfer: { + type: "structure", + members: { gbPerMonthAllocated: { type: "integer" } }, + }, + ports: { + type: "list", + member: { + type: "structure", + members: { + fromPort: { type: "integer" }, + toPort: { type: "integer" }, + protocol: {}, + accessFrom: {}, + accessType: {}, + commonName: {}, + accessDirection: {}, + }, + }, + }, + }, + }, + state: { shape: "S6g" }, + username: {}, + sshKeyName: {}, + }, + }, + S6g: { + type: "structure", + members: { code: { type: "integer" }, name: {} }, + }, + S6r: { type: "list", member: {} }, + S6t: { + type: "list", + member: { + type: "structure", + members: { + average: { type: "double" }, + maximum: { type: "double" }, + minimum: { type: "double" }, + sampleCount: { type: "double" }, + sum: { type: "double" }, + timestamp: { type: "timestamp" }, + unit: {}, + }, + }, + }, + S72: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + state: {}, + progress: {}, + fromAttachedDisks: { shape: "S5m" }, + fromInstanceName: {}, + fromInstanceArn: {}, + fromBlueprintId: {}, + fromBundleId: {}, + isFromAutoSnapshot: { type: "boolean" }, + sizeInGb: { type: "integer" }, + }, + }, + S7j: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + dnsName: {}, + state: {}, + protocol: {}, + publicPorts: { type: "list", member: { type: "integer" } }, + healthCheckPath: {}, + instancePort: { type: "integer" }, + instanceHealthSummary: { + type: "list", + member: { + type: "structure", + members: { + instanceName: {}, + instanceHealth: {}, + instanceHealthReason: {}, + }, + }, + }, + tlsCertificateSummaries: { + type: "list", + member: { + type: "structure", + members: { name: {}, isAttached: { type: "boolean" } }, + }, + }, + configurationOptions: { type: "map", key: {}, value: {} }, + }, + }, + S8p: { + type: "list", + member: { type: "structure", members: { zoneName: {}, state: {} } }, + }, + S8t: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + relationalDatabaseBlueprintId: {}, + relationalDatabaseBundleId: {}, + masterDatabaseName: {}, + hardware: { + type: "structure", + members: { + cpuCount: { type: "integer" }, + diskSizeInGb: { type: "integer" }, + ramSizeInGb: { type: "float" }, + }, + }, + state: {}, + secondaryAvailabilityZone: {}, + backupRetentionEnabled: { type: "boolean" }, + pendingModifiedValues: { + type: "structure", + members: { + masterUserPassword: {}, + engineVersion: {}, + backupRetentionEnabled: { type: "boolean" }, + }, + }, + engine: {}, + engineVersion: {}, + latestRestorableTime: { type: "timestamp" }, + masterUsername: {}, + parameterApplyStatus: {}, + preferredBackupWindow: {}, + preferredMaintenanceWindow: {}, + publiclyAccessible: { type: "boolean" }, + masterEndpoint: { + type: "structure", + members: { port: { type: "integer" }, address: {} }, + }, + pendingMaintenanceActions: { + type: "list", + member: { + type: "structure", + members: { + action: {}, + description: {}, + currentApplyDate: { type: "timestamp" }, + }, + }, + }, + caCertificateIdentifier: {}, + }, + }, + S9q: { + type: "list", + member: { + type: "structure", + members: { + allowedValues: {}, + applyMethod: {}, + applyType: {}, + dataType: {}, + description: {}, + isModifiable: { type: "boolean" }, + parameterName: {}, + parameterValue: {}, + }, + }, + }, + S9u: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + tags: { shape: "S16" }, + engine: {}, + engineVersion: {}, + sizeInGb: { type: "integer" }, + state: {}, + fromRelationalDatabaseName: {}, + fromRelationalDatabaseArn: {}, + fromRelationalDatabaseBundleId: {}, + fromRelationalDatabaseBlueprintId: {}, + }, + }, + Sa3: { + type: "structure", + members: { + name: {}, + arn: {}, + supportCode: {}, + createdAt: { type: "timestamp" }, + location: { shape: "S9" }, + resourceType: {}, + ipAddress: {}, + attachedTo: {}, + isAttached: { type: "boolean" }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1209: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2017-07-25", + endpointPrefix: "dataexchange", + signingName: "dataexchange", + serviceFullName: "AWS Data Exchange", + serviceId: "DataExchange", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "dataexchange-2017-07-25", + signatureVersion: "v4", + }, + operations: { + CancelJob: { + http: { + method: "DELETE", + requestUri: "/v1/jobs/{JobId}", + responseCode: 204, + }, + input: { + type: "structure", + members: { JobId: { location: "uri", locationName: "JobId" } }, + required: ["JobId"], + }, + }, + CreateDataSet: { + http: { requestUri: "/v1/data-sets", responseCode: 201 }, + input: { + type: "structure", + members: { + AssetType: {}, + Description: {}, + Name: {}, + Tags: { shape: "S7" }, + }, + required: ["AssetType", "Description", "Name"], + }, + output: { + type: "structure", + members: { + Arn: {}, + AssetType: {}, + CreatedAt: { shape: "Sa" }, + Description: {}, + Id: {}, + Name: {}, + Origin: {}, + OriginDetails: { shape: "Sd" }, + SourceId: {}, + Tags: { shape: "S7" }, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + CreateJob: { + http: { requestUri: "/v1/jobs", responseCode: 201 }, + input: { + type: "structure", + members: { + Details: { + type: "structure", + members: { + ExportAssetToSignedUrl: { + type: "structure", + members: { AssetId: {}, DataSetId: {}, RevisionId: {} }, + required: ["DataSetId", "AssetId", "RevisionId"], + }, + ExportAssetsToS3: { + type: "structure", + members: { + AssetDestinations: { shape: "Si" }, + DataSetId: {}, + RevisionId: {}, + }, + required: [ + "AssetDestinations", + "DataSetId", + "RevisionId", + ], + }, + ImportAssetFromSignedUrl: { + type: "structure", + members: { + AssetName: {}, + DataSetId: {}, + Md5Hash: {}, + RevisionId: {}, + }, + required: [ + "DataSetId", + "Md5Hash", + "RevisionId", + "AssetName", + ], + }, + ImportAssetsFromS3: { + type: "structure", + members: { + AssetSources: { shape: "So" }, + DataSetId: {}, + RevisionId: {}, + }, + required: ["DataSetId", "AssetSources", "RevisionId"], + }, + }, + }, + Type: {}, + }, + required: ["Type", "Details"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreatedAt: { shape: "Sa" }, + Details: { shape: "Ss" }, + Errors: { shape: "Sx" }, + Id: {}, + State: {}, + Type: {}, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + CreateRevision: { + http: { + requestUri: "/v1/data-sets/{DataSetId}/revisions", + responseCode: 201, + }, + input: { + type: "structure", + members: { + Comment: {}, + DataSetId: { location: "uri", locationName: "DataSetId" }, + Tags: { shape: "S7" }, + }, + required: ["DataSetId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + Comment: {}, + CreatedAt: { shape: "Sa" }, + DataSetId: {}, + Finalized: { type: "boolean" }, + Id: {}, + SourceId: {}, + Tags: { shape: "S7" }, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + DeleteAsset: { + http: { + method: "DELETE", + requestUri: + "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + AssetId: { location: "uri", locationName: "AssetId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, + RevisionId: { location: "uri", locationName: "RevisionId" }, + }, + required: ["RevisionId", "AssetId", "DataSetId"], + }, + }, + DeleteDataSet: { + http: { + method: "DELETE", + requestUri: "/v1/data-sets/{DataSetId}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + }, + required: ["DataSetId"], + }, + }, + DeleteRevision: { + http: { + method: "DELETE", + requestUri: "/v1/data-sets/{DataSetId}/revisions/{RevisionId}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + RevisionId: { location: "uri", locationName: "RevisionId" }, + }, + required: ["RevisionId", "DataSetId"], + }, + }, + GetAsset: { + http: { + method: "GET", + requestUri: + "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AssetId: { location: "uri", locationName: "AssetId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, + RevisionId: { location: "uri", locationName: "RevisionId" }, + }, + required: ["RevisionId", "AssetId", "DataSetId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + AssetDetails: { shape: "S1f" }, + AssetType: {}, + CreatedAt: { shape: "Sa" }, + DataSetId: {}, + Id: {}, + Name: {}, + RevisionId: {}, + SourceId: {}, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + GetDataSet: { + http: { + method: "GET", + requestUri: "/v1/data-sets/{DataSetId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + }, + required: ["DataSetId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + AssetType: {}, + CreatedAt: { shape: "Sa" }, + Description: {}, + Id: {}, + Name: {}, + Origin: {}, + OriginDetails: { shape: "Sd" }, + SourceId: {}, + Tags: { shape: "S7" }, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + GetJob: { + http: { + method: "GET", + requestUri: "/v1/jobs/{JobId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { JobId: { location: "uri", locationName: "JobId" } }, + required: ["JobId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreatedAt: { shape: "Sa" }, + Details: { shape: "Ss" }, + Errors: { shape: "Sx" }, + Id: {}, + State: {}, + Type: {}, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + GetRevision: { + http: { + method: "GET", + requestUri: "/v1/data-sets/{DataSetId}/revisions/{RevisionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + RevisionId: { location: "uri", locationName: "RevisionId" }, + }, + required: ["RevisionId", "DataSetId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + Comment: {}, + CreatedAt: { shape: "Sa" }, + DataSetId: {}, + Finalized: { type: "boolean" }, + Id: {}, + SourceId: {}, + Tags: { shape: "S7" }, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + ListDataSetRevisions: { + http: { + method: "GET", + requestUri: "/v1/data-sets/{DataSetId}/revisions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + required: ["DataSetId"], + }, + output: { + type: "structure", + members: { + NextToken: {}, + Revisions: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + Comment: {}, + CreatedAt: { shape: "Sa" }, + DataSetId: {}, + Finalized: { type: "boolean" }, + Id: {}, + SourceId: {}, + UpdatedAt: { shape: "Sa" }, + }, + required: [ + "CreatedAt", + "DataSetId", + "Id", + "Arn", + "UpdatedAt", + ], + }, + }, + }, + }, + }, + ListDataSets: { + http: { + method: "GET", + requestUri: "/v1/data-sets", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + Origin: { location: "querystring", locationName: "origin" }, + }, + }, + output: { + type: "structure", + members: { + DataSets: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + AssetType: {}, + CreatedAt: { shape: "Sa" }, + Description: {}, + Id: {}, + Name: {}, + Origin: {}, + OriginDetails: { shape: "Sd" }, + SourceId: {}, + UpdatedAt: { shape: "Sa" }, + }, + required: [ + "Origin", + "AssetType", + "Description", + "CreatedAt", + "Id", + "Arn", + "UpdatedAt", + "Name", + ], + }, + }, + NextToken: {}, + }, + }, + }, + ListJobs: { + http: { method: "GET", requestUri: "/v1/jobs", responseCode: 200 }, + input: { + type: "structure", + members: { + DataSetId: { + location: "querystring", + locationName: "dataSetId", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + RevisionId: { + location: "querystring", + locationName: "revisionId", + }, + }, + }, + output: { + type: "structure", + members: { + Jobs: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + CreatedAt: { shape: "Sa" }, + Details: { shape: "Ss" }, + Errors: { shape: "Sx" }, + Id: {}, + State: {}, + Type: {}, + UpdatedAt: { shape: "Sa" }, + }, + required: [ + "Type", + "Details", + "State", + "CreatedAt", + "Id", + "Arn", + "UpdatedAt", + ], + }, + }, + NextToken: {}, + }, + }, + }, + ListRevisionAssets: { + http: { + method: "GET", + requestUri: + "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + RevisionId: { location: "uri", locationName: "RevisionId" }, + }, + required: ["RevisionId", "DataSetId"], + }, + output: { + type: "structure", + members: { + Assets: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + AssetDetails: { shape: "S1f" }, + AssetType: {}, + CreatedAt: { shape: "Sa" }, + DataSetId: {}, + Id: {}, + Name: {}, + RevisionId: {}, + SourceId: {}, + UpdatedAt: { shape: "Sa" }, + }, + required: [ + "AssetType", + "CreatedAt", + "DataSetId", + "Id", + "Arn", + "AssetDetails", + "UpdatedAt", + "RevisionId", + "Name", + ], + }, + }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/tags/{resource-arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + }, + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { Tags: { shape: "S7", locationName: "tags" } }, + }, + }, + StartJob: { + http: { + method: "PATCH", + requestUri: "/v1/jobs/{JobId}", + responseCode: 202, + }, + input: { + type: "structure", + members: { JobId: { location: "uri", locationName: "JobId" } }, + required: ["JobId"], + }, + output: { type: "structure", members: {} }, + }, + TagResource: { + http: { requestUri: "/tags/{resource-arn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + Tags: { shape: "S7", locationName: "tags" }, + }, + required: ["ResourceArn", "Tags"], + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + required: ["TagKeys", "ResourceArn"], + }, + }, + UpdateAsset: { + http: { + method: "PATCH", + requestUri: + "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AssetId: { location: "uri", locationName: "AssetId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, + Name: {}, + RevisionId: { location: "uri", locationName: "RevisionId" }, + }, + required: ["RevisionId", "AssetId", "DataSetId", "Name"], + }, + output: { + type: "structure", + members: { + Arn: {}, + AssetDetails: { shape: "S1f" }, + AssetType: {}, + CreatedAt: { shape: "Sa" }, + DataSetId: {}, + Id: {}, + Name: {}, + RevisionId: {}, + SourceId: {}, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + UpdateDataSet: { + http: { + method: "PATCH", + requestUri: "/v1/data-sets/{DataSetId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + Description: {}, + Name: {}, + }, + required: ["DataSetId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + AssetType: {}, + CreatedAt: { shape: "Sa" }, + Description: {}, + Id: {}, + Name: {}, + Origin: {}, + OriginDetails: { shape: "Sd" }, + SourceId: {}, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + UpdateRevision: { + http: { + method: "PATCH", + requestUri: "/v1/data-sets/{DataSetId}/revisions/{RevisionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Comment: {}, + DataSetId: { location: "uri", locationName: "DataSetId" }, + Finalized: { type: "boolean" }, + RevisionId: { location: "uri", locationName: "RevisionId" }, + }, + required: ["RevisionId", "DataSetId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + Comment: {}, + CreatedAt: { shape: "Sa" }, + DataSetId: {}, + Finalized: { type: "boolean" }, + Id: {}, + SourceId: {}, + UpdatedAt: { shape: "Sa" }, + }, + }, + }, + }, + shapes: { + S7: { type: "map", key: {}, value: {} }, + Sa: { type: "timestamp", timestampFormat: "iso8601" }, + Sd: { + type: "structure", + members: { ProductId: {} }, + required: ["ProductId"], + }, + Si: { + type: "list", + member: { + type: "structure", + members: { AssetId: {}, Bucket: {}, Key: {} }, + required: ["Bucket", "AssetId"], + }, + }, + So: { + type: "list", + member: { + type: "structure", + members: { Bucket: {}, Key: {} }, + required: ["Bucket", "Key"], + }, + }, + Ss: { + type: "structure", + members: { + ExportAssetToSignedUrl: { + type: "structure", + members: { + AssetId: {}, + DataSetId: {}, + RevisionId: {}, + SignedUrl: {}, + SignedUrlExpiresAt: { shape: "Sa" }, + }, + required: ["DataSetId", "AssetId", "RevisionId"], + }, + ExportAssetsToS3: { + type: "structure", + members: { + AssetDestinations: { shape: "Si" }, + DataSetId: {}, + RevisionId: {}, + }, + required: ["AssetDestinations", "DataSetId", "RevisionId"], + }, + ImportAssetFromSignedUrl: { + type: "structure", + members: { + AssetName: {}, + DataSetId: {}, + Md5Hash: {}, + RevisionId: {}, + SignedUrl: {}, + SignedUrlExpiresAt: { shape: "Sa" }, + }, + required: ["DataSetId", "AssetName", "RevisionId"], + }, + ImportAssetsFromS3: { + type: "structure", + members: { + AssetSources: { shape: "So" }, + DataSetId: {}, + RevisionId: {}, + }, + required: ["DataSetId", "AssetSources", "RevisionId"], + }, + }, + }, + Sx: { + type: "list", + member: { + type: "structure", + members: { + Code: {}, + Details: { + type: "structure", + members: { + ImportAssetFromSignedUrlJobErrorDetails: { + type: "structure", + members: { AssetName: {} }, + required: ["AssetName"], + }, + ImportAssetsFromS3JobErrorDetails: { shape: "So" }, + }, + }, + LimitName: {}, + LimitValue: { type: "double" }, + Message: {}, + ResourceId: {}, + ResourceType: {}, + }, + required: ["Message", "Code"], + }, + }, + S1f: { + type: "structure", + members: { + S3SnapshotAsset: { + type: "structure", + members: { Size: { type: "double" } }, + required: ["Size"], + }, + }, + }, + }, + authorizers: { + create_job_authorizer: { + name: "create_job_authorizer", + type: "provided", + placement: { location: "header", name: "Authorization" }, + }, + start_cancel_get_job_authorizer: { + name: "start_cancel_get_job_authorizer", + type: "provided", + placement: { location: "header", name: "Authorization" }, + }, + }, + }; + + /***/ + }, + + /***/ 1220: /***/ function (module) { + module.exports = { + pagination: { + GetEffectivePermissionsForPath: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListPermissions: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListResources: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 1250: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["worklink"] = {}; + AWS.WorkLink = Service.defineService("worklink", ["2018-09-25"]); + Object.defineProperty(apiLoader.services["worklink"], "2018-09-25", { + get: function get() { + var model = __webpack_require__(7040); + model.paginators = __webpack_require__(3413).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.WorkLink; + + /***/ + }, + + /***/ 1256: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-07-26", + endpointPrefix: "email", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "Pinpoint Email", + serviceFullName: "Amazon Pinpoint Email Service", + serviceId: "Pinpoint Email", + signatureVersion: "v4", + signingName: "ses", + uid: "pinpoint-email-2018-07-26", + }, + operations: { + CreateConfigurationSet: { + http: { requestUri: "/v1/email/configuration-sets" }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: {}, + TrackingOptions: { shape: "S3" }, + DeliveryOptions: { shape: "S5" }, + ReputationOptions: { shape: "S8" }, + SendingOptions: { shape: "Sb" }, + Tags: { shape: "Sc" }, + }, + }, + output: { type: "structure", members: {} }, + }, + CreateConfigurationSetEventDestination: { + http: { + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations", + }, + input: { + type: "structure", + required: [ + "ConfigurationSetName", + "EventDestinationName", + "EventDestination", + ], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + EventDestinationName: {}, + EventDestination: { shape: "Sj" }, + }, + }, + output: { type: "structure", members: {} }, + }, + CreateDedicatedIpPool: { + http: { requestUri: "/v1/email/dedicated-ip-pools" }, + input: { + type: "structure", + required: ["PoolName"], + members: { PoolName: {}, Tags: { shape: "Sc" } }, + }, + output: { type: "structure", members: {} }, + }, + CreateDeliverabilityTestReport: { + http: { requestUri: "/v1/email/deliverability-dashboard/test" }, + input: { + type: "structure", + required: ["FromEmailAddress", "Content"], + members: { + ReportName: {}, + FromEmailAddress: {}, + Content: { shape: "S12" }, + Tags: { shape: "Sc" }, + }, + }, + output: { + type: "structure", + required: ["ReportId", "DeliverabilityTestStatus"], + members: { ReportId: {}, DeliverabilityTestStatus: {} }, + }, + }, + CreateEmailIdentity: { + http: { requestUri: "/v1/email/identities" }, + input: { + type: "structure", + required: ["EmailIdentity"], + members: { EmailIdentity: {}, Tags: { shape: "Sc" } }, + }, + output: { + type: "structure", + members: { + IdentityType: {}, + VerifiedForSendingStatus: { type: "boolean" }, + DkimAttributes: { shape: "S1k" }, + }, + }, + }, + DeleteConfigurationSet: { + http: { + method: "DELETE", + requestUri: "/v1/email/configuration-sets/{ConfigurationSetName}", + }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteConfigurationSetEventDestination: { + http: { + method: "DELETE", + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}", + }, + input: { + type: "structure", + required: ["ConfigurationSetName", "EventDestinationName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + EventDestinationName: { + location: "uri", + locationName: "EventDestinationName", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteDedicatedIpPool: { + http: { + method: "DELETE", + requestUri: "/v1/email/dedicated-ip-pools/{PoolName}", + }, + input: { + type: "structure", + required: ["PoolName"], + members: { + PoolName: { location: "uri", locationName: "PoolName" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteEmailIdentity: { + http: { + method: "DELETE", + requestUri: "/v1/email/identities/{EmailIdentity}", + }, + input: { + type: "structure", + required: ["EmailIdentity"], + members: { + EmailIdentity: { + location: "uri", + locationName: "EmailIdentity", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + GetAccount: { + http: { method: "GET", requestUri: "/v1/email/account" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + SendQuota: { + type: "structure", + members: { + Max24HourSend: { type: "double" }, + MaxSendRate: { type: "double" }, + SentLast24Hours: { type: "double" }, + }, + }, + SendingEnabled: { type: "boolean" }, + DedicatedIpAutoWarmupEnabled: { type: "boolean" }, + EnforcementStatus: {}, + ProductionAccessEnabled: { type: "boolean" }, + }, + }, + }, + GetBlacklistReports: { + http: { + method: "GET", + requestUri: "/v1/email/deliverability-dashboard/blacklist-report", + }, + input: { + type: "structure", + required: ["BlacklistItemNames"], + members: { + BlacklistItemNames: { + location: "querystring", + locationName: "BlacklistItemNames", + type: "list", + member: {}, + }, + }, + }, + output: { + type: "structure", + required: ["BlacklistReport"], + members: { + BlacklistReport: { + type: "map", + key: {}, + value: { + type: "list", + member: { + type: "structure", + members: { + RblName: {}, + ListingTime: { type: "timestamp" }, + Description: {}, + }, + }, + }, + }, + }, + }, + }, + GetConfigurationSet: { + http: { + method: "GET", + requestUri: "/v1/email/configuration-sets/{ConfigurationSetName}", + }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + }, + }, + output: { + type: "structure", + members: { + ConfigurationSetName: {}, + TrackingOptions: { shape: "S3" }, + DeliveryOptions: { shape: "S5" }, + ReputationOptions: { shape: "S8" }, + SendingOptions: { shape: "Sb" }, + Tags: { shape: "Sc" }, + }, + }, + }, + GetConfigurationSetEventDestinations: { + http: { + method: "GET", + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations", + }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + }, + }, + output: { + type: "structure", + members: { + EventDestinations: { + type: "list", + member: { + type: "structure", + required: ["Name", "MatchingEventTypes"], + members: { + Name: {}, + Enabled: { type: "boolean" }, + MatchingEventTypes: { shape: "Sk" }, + KinesisFirehoseDestination: { shape: "Sm" }, + CloudWatchDestination: { shape: "So" }, + SnsDestination: { shape: "Su" }, + PinpointDestination: { shape: "Sv" }, + }, + }, + }, + }, + }, + }, + GetDedicatedIp: { + http: { method: "GET", requestUri: "/v1/email/dedicated-ips/{IP}" }, + input: { + type: "structure", + required: ["Ip"], + members: { Ip: { location: "uri", locationName: "IP" } }, + }, + output: { + type: "structure", + members: { DedicatedIp: { shape: "S2m" } }, + }, + }, + GetDedicatedIps: { + http: { method: "GET", requestUri: "/v1/email/dedicated-ips" }, + input: { + type: "structure", + members: { + PoolName: { location: "querystring", locationName: "PoolName" }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + PageSize: { + location: "querystring", + locationName: "PageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + DedicatedIps: { type: "list", member: { shape: "S2m" } }, + NextToken: {}, + }, + }, + }, + GetDeliverabilityDashboardOptions: { + http: { + method: "GET", + requestUri: "/v1/email/deliverability-dashboard", + }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + required: ["DashboardEnabled"], + members: { + DashboardEnabled: { type: "boolean" }, + SubscriptionExpiryDate: { type: "timestamp" }, + AccountStatus: {}, + ActiveSubscribedDomains: { shape: "S2x" }, + PendingExpirationSubscribedDomains: { shape: "S2x" }, + }, + }, + }, + GetDeliverabilityTestReport: { + http: { + method: "GET", + requestUri: + "/v1/email/deliverability-dashboard/test-reports/{ReportId}", + }, + input: { + type: "structure", + required: ["ReportId"], + members: { + ReportId: { location: "uri", locationName: "ReportId" }, + }, + }, + output: { + type: "structure", + required: [ + "DeliverabilityTestReport", + "OverallPlacement", + "IspPlacements", + ], + members: { + DeliverabilityTestReport: { shape: "S35" }, + OverallPlacement: { shape: "S37" }, + IspPlacements: { + type: "list", + member: { + type: "structure", + members: { + IspName: {}, + PlacementStatistics: { shape: "S37" }, + }, + }, + }, + Message: {}, + Tags: { shape: "Sc" }, + }, + }, + }, + GetDomainDeliverabilityCampaign: { + http: { + method: "GET", + requestUri: + "/v1/email/deliverability-dashboard/campaigns/{CampaignId}", + }, + input: { + type: "structure", + required: ["CampaignId"], + members: { + CampaignId: { location: "uri", locationName: "CampaignId" }, + }, + }, + output: { + type: "structure", + required: ["DomainDeliverabilityCampaign"], + members: { DomainDeliverabilityCampaign: { shape: "S3f" } }, + }, + }, + GetDomainStatisticsReport: { + http: { + method: "GET", + requestUri: + "/v1/email/deliverability-dashboard/statistics-report/{Domain}", + }, + input: { + type: "structure", + required: ["Domain", "StartDate", "EndDate"], + members: { + Domain: { location: "uri", locationName: "Domain" }, + StartDate: { + location: "querystring", + locationName: "StartDate", + type: "timestamp", + }, + EndDate: { + location: "querystring", + locationName: "EndDate", + type: "timestamp", + }, + }, + }, + output: { + type: "structure", + required: ["OverallVolume", "DailyVolumes"], + members: { + OverallVolume: { + type: "structure", + members: { + VolumeStatistics: { shape: "S3p" }, + ReadRatePercent: { type: "double" }, + DomainIspPlacements: { shape: "S3q" }, + }, + }, + DailyVolumes: { + type: "list", + member: { + type: "structure", + members: { + StartDate: { type: "timestamp" }, + VolumeStatistics: { shape: "S3p" }, + DomainIspPlacements: { shape: "S3q" }, + }, + }, + }, + }, + }, + }, + GetEmailIdentity: { + http: { + method: "GET", + requestUri: "/v1/email/identities/{EmailIdentity}", + }, + input: { + type: "structure", + required: ["EmailIdentity"], + members: { + EmailIdentity: { + location: "uri", + locationName: "EmailIdentity", + }, + }, + }, + output: { + type: "structure", + members: { + IdentityType: {}, + FeedbackForwardingStatus: { type: "boolean" }, + VerifiedForSendingStatus: { type: "boolean" }, + DkimAttributes: { shape: "S1k" }, + MailFromAttributes: { + type: "structure", + required: [ + "MailFromDomain", + "MailFromDomainStatus", + "BehaviorOnMxFailure", + ], + members: { + MailFromDomain: {}, + MailFromDomainStatus: {}, + BehaviorOnMxFailure: {}, + }, + }, + Tags: { shape: "Sc" }, + }, + }, + }, + ListConfigurationSets: { + http: { method: "GET", requestUri: "/v1/email/configuration-sets" }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + PageSize: { + location: "querystring", + locationName: "PageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + ConfigurationSets: { type: "list", member: {} }, + NextToken: {}, + }, + }, + }, + ListDedicatedIpPools: { + http: { method: "GET", requestUri: "/v1/email/dedicated-ip-pools" }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + PageSize: { + location: "querystring", + locationName: "PageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + DedicatedIpPools: { type: "list", member: {} }, + NextToken: {}, + }, + }, + }, + ListDeliverabilityTestReports: { + http: { + method: "GET", + requestUri: "/v1/email/deliverability-dashboard/test-reports", + }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + PageSize: { + location: "querystring", + locationName: "PageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + required: ["DeliverabilityTestReports"], + members: { + DeliverabilityTestReports: { + type: "list", + member: { shape: "S35" }, + }, + NextToken: {}, + }, + }, + }, + ListDomainDeliverabilityCampaigns: { + http: { + method: "GET", + requestUri: + "/v1/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns", + }, + input: { + type: "structure", + required: ["StartDate", "EndDate", "SubscribedDomain"], + members: { + StartDate: { + location: "querystring", + locationName: "StartDate", + type: "timestamp", + }, + EndDate: { + location: "querystring", + locationName: "EndDate", + type: "timestamp", + }, + SubscribedDomain: { + location: "uri", + locationName: "SubscribedDomain", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + PageSize: { + location: "querystring", + locationName: "PageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + required: ["DomainDeliverabilityCampaigns"], + members: { + DomainDeliverabilityCampaigns: { + type: "list", + member: { shape: "S3f" }, + }, + NextToken: {}, + }, + }, + }, + ListEmailIdentities: { + http: { method: "GET", requestUri: "/v1/email/identities" }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + PageSize: { + location: "querystring", + locationName: "PageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + EmailIdentities: { + type: "list", + member: { + type: "structure", + members: { + IdentityType: {}, + IdentityName: {}, + SendingEnabled: { type: "boolean" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/v1/email/tags" }, + input: { + type: "structure", + required: ["ResourceArn"], + members: { + ResourceArn: { + location: "querystring", + locationName: "ResourceArn", + }, + }, + }, + output: { + type: "structure", + required: ["Tags"], + members: { Tags: { shape: "Sc" } }, + }, + }, + PutAccountDedicatedIpWarmupAttributes: { + http: { + method: "PUT", + requestUri: "/v1/email/account/dedicated-ips/warmup", + }, + input: { + type: "structure", + members: { AutoWarmupEnabled: { type: "boolean" } }, + }, + output: { type: "structure", members: {} }, + }, + PutAccountSendingAttributes: { + http: { method: "PUT", requestUri: "/v1/email/account/sending" }, + input: { + type: "structure", + members: { SendingEnabled: { type: "boolean" } }, + }, + output: { type: "structure", members: {} }, + }, + PutConfigurationSetDeliveryOptions: { + http: { + method: "PUT", + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/delivery-options", + }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + TlsPolicy: {}, + SendingPoolName: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + PutConfigurationSetReputationOptions: { + http: { + method: "PUT", + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/reputation-options", + }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + ReputationMetricsEnabled: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, + }, + PutConfigurationSetSendingOptions: { + http: { + method: "PUT", + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/sending", + }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + SendingEnabled: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, + }, + PutConfigurationSetTrackingOptions: { + http: { + method: "PUT", + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/tracking-options", + }, + input: { + type: "structure", + required: ["ConfigurationSetName"], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + CustomRedirectDomain: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + PutDedicatedIpInPool: { + http: { + method: "PUT", + requestUri: "/v1/email/dedicated-ips/{IP}/pool", + }, + input: { + type: "structure", + required: ["Ip", "DestinationPoolName"], + members: { + Ip: { location: "uri", locationName: "IP" }, + DestinationPoolName: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + PutDedicatedIpWarmupAttributes: { + http: { + method: "PUT", + requestUri: "/v1/email/dedicated-ips/{IP}/warmup", + }, + input: { + type: "structure", + required: ["Ip", "WarmupPercentage"], + members: { + Ip: { location: "uri", locationName: "IP" }, + WarmupPercentage: { type: "integer" }, + }, + }, + output: { type: "structure", members: {} }, + }, + PutDeliverabilityDashboardOption: { + http: { + method: "PUT", + requestUri: "/v1/email/deliverability-dashboard", + }, + input: { + type: "structure", + required: ["DashboardEnabled"], + members: { + DashboardEnabled: { type: "boolean" }, + SubscribedDomains: { shape: "S2x" }, + }, + }, + output: { type: "structure", members: {} }, + }, + PutEmailIdentityDkimAttributes: { + http: { + method: "PUT", + requestUri: "/v1/email/identities/{EmailIdentity}/dkim", + }, + input: { + type: "structure", + required: ["EmailIdentity"], + members: { + EmailIdentity: { + location: "uri", + locationName: "EmailIdentity", + }, + SigningEnabled: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, + }, + PutEmailIdentityFeedbackAttributes: { + http: { + method: "PUT", + requestUri: "/v1/email/identities/{EmailIdentity}/feedback", + }, + input: { + type: "structure", + required: ["EmailIdentity"], + members: { + EmailIdentity: { + location: "uri", + locationName: "EmailIdentity", + }, + EmailForwardingEnabled: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, + }, + PutEmailIdentityMailFromAttributes: { + http: { + method: "PUT", + requestUri: "/v1/email/identities/{EmailIdentity}/mail-from", + }, + input: { + type: "structure", + required: ["EmailIdentity"], + members: { + EmailIdentity: { + location: "uri", + locationName: "EmailIdentity", + }, + MailFromDomain: {}, + BehaviorOnMxFailure: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + SendEmail: { + http: { requestUri: "/v1/email/outbound-emails" }, + input: { + type: "structure", + required: ["Destination", "Content"], + members: { + FromEmailAddress: {}, + Destination: { + type: "structure", + members: { + ToAddresses: { shape: "S59" }, + CcAddresses: { shape: "S59" }, + BccAddresses: { shape: "S59" }, + }, + }, + ReplyToAddresses: { shape: "S59" }, + FeedbackForwardingEmailAddress: {}, + Content: { shape: "S12" }, + EmailTags: { + type: "list", + member: { + type: "structure", + required: ["Name", "Value"], + members: { Name: {}, Value: {} }, + }, + }, + ConfigurationSetName: {}, + }, + }, + output: { type: "structure", members: { MessageId: {} } }, + }, + TagResource: { + http: { requestUri: "/v1/email/tags" }, + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "Sc" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/v1/email/tags" }, + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: { + location: "querystring", + locationName: "ResourceArn", + }, + TagKeys: { + location: "querystring", + locationName: "TagKeys", + type: "list", + member: {}, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateConfigurationSetEventDestination: { + http: { + method: "PUT", + requestUri: + "/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}", + }, + input: { + type: "structure", + required: [ + "ConfigurationSetName", + "EventDestinationName", + "EventDestination", + ], + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + EventDestinationName: { + location: "uri", + locationName: "EventDestinationName", + }, + EventDestination: { shape: "Sj" }, + }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S3: { + type: "structure", + required: ["CustomRedirectDomain"], + members: { CustomRedirectDomain: {} }, + }, + S5: { + type: "structure", + members: { TlsPolicy: {}, SendingPoolName: {} }, + }, + S8: { + type: "structure", + members: { + ReputationMetricsEnabled: { type: "boolean" }, + LastFreshStart: { type: "timestamp" }, + }, + }, + Sb: { + type: "structure", + members: { SendingEnabled: { type: "boolean" } }, + }, + Sc: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + Sj: { + type: "structure", + members: { + Enabled: { type: "boolean" }, + MatchingEventTypes: { shape: "Sk" }, + KinesisFirehoseDestination: { shape: "Sm" }, + CloudWatchDestination: { shape: "So" }, + SnsDestination: { shape: "Su" }, + PinpointDestination: { shape: "Sv" }, + }, + }, + Sk: { type: "list", member: {} }, + Sm: { + type: "structure", + required: ["IamRoleArn", "DeliveryStreamArn"], + members: { IamRoleArn: {}, DeliveryStreamArn: {} }, + }, + So: { + type: "structure", + required: ["DimensionConfigurations"], + members: { + DimensionConfigurations: { + type: "list", + member: { + type: "structure", + required: [ + "DimensionName", + "DimensionValueSource", + "DefaultDimensionValue", + ], + members: { + DimensionName: {}, + DimensionValueSource: {}, + DefaultDimensionValue: {}, + }, + }, + }, + }, + }, + Su: { + type: "structure", + required: ["TopicArn"], + members: { TopicArn: {} }, + }, + Sv: { type: "structure", members: { ApplicationArn: {} } }, + S12: { + type: "structure", + members: { + Simple: { + type: "structure", + required: ["Subject", "Body"], + members: { + Subject: { shape: "S14" }, + Body: { + type: "structure", + members: { Text: { shape: "S14" }, Html: { shape: "S14" } }, + }, + }, + }, + Raw: { + type: "structure", + required: ["Data"], + members: { Data: { type: "blob" } }, + }, + Template: { + type: "structure", + members: { TemplateArn: {}, TemplateData: {} }, + }, + }, + }, + S14: { + type: "structure", + required: ["Data"], + members: { Data: {}, Charset: {} }, + }, + S1k: { + type: "structure", + members: { + SigningEnabled: { type: "boolean" }, + Status: {}, + Tokens: { type: "list", member: {} }, + }, + }, + S2m: { + type: "structure", + required: ["Ip", "WarmupStatus", "WarmupPercentage"], + members: { + Ip: {}, + WarmupStatus: {}, + WarmupPercentage: { type: "integer" }, + PoolName: {}, + }, + }, + S2x: { + type: "list", + member: { + type: "structure", + members: { + Domain: {}, + SubscriptionStartDate: { type: "timestamp" }, + InboxPlacementTrackingOption: { + type: "structure", + members: { + Global: { type: "boolean" }, + TrackedIsps: { type: "list", member: {} }, + }, + }, + }, + }, + }, + S35: { + type: "structure", + members: { + ReportId: {}, + ReportName: {}, + Subject: {}, + FromEmailAddress: {}, + CreateDate: { type: "timestamp" }, + DeliverabilityTestStatus: {}, + }, + }, + S37: { + type: "structure", + members: { + InboxPercentage: { type: "double" }, + SpamPercentage: { type: "double" }, + MissingPercentage: { type: "double" }, + SpfPercentage: { type: "double" }, + DkimPercentage: { type: "double" }, + }, + }, + S3f: { + type: "structure", + members: { + CampaignId: {}, + ImageUrl: {}, + Subject: {}, + FromAddress: {}, + SendingIps: { type: "list", member: {} }, + FirstSeenDateTime: { type: "timestamp" }, + LastSeenDateTime: { type: "timestamp" }, + InboxCount: { type: "long" }, + SpamCount: { type: "long" }, + ReadRate: { type: "double" }, + DeleteRate: { type: "double" }, + ReadDeleteRate: { type: "double" }, + ProjectedVolume: { type: "long" }, + Esps: { type: "list", member: {} }, + }, + }, + S3p: { + type: "structure", + members: { + InboxRawCount: { type: "long" }, + SpamRawCount: { type: "long" }, + ProjectedInbox: { type: "long" }, + ProjectedSpam: { type: "long" }, + }, + }, + S3q: { + type: "list", + member: { + type: "structure", + members: { + IspName: {}, + InboxRawCount: { type: "long" }, + SpamRawCount: { type: "long" }, + InboxPercentage: { type: "double" }, + SpamPercentage: { type: "double" }, + }, + }, + }, + S59: { type: "list", member: {} }, + }, + }; + + /***/ + }, + + /***/ 1273: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + CertificateAuthorityCSRCreated: { + description: "Wait until a Certificate Authority CSR is created", + operation: "GetCertificateAuthorityCsr", + delay: 3, + maxAttempts: 60, + acceptors: [ + { state: "success", matcher: "status", expected: 200 }, + { + state: "retry", + matcher: "error", + expected: "RequestInProgressException", + }, + ], + }, + CertificateIssued: { + description: "Wait until a certificate is issued", + operation: "GetCertificate", + delay: 3, + maxAttempts: 60, + acceptors: [ + { state: "success", matcher: "status", expected: 200 }, + { + state: "retry", + matcher: "error", + expected: "RequestInProgressException", + }, + ], + }, + AuditReportCreated: { + description: "Wait until a Audit Report is created", + operation: "DescribeCertificateAuthorityAuditReport", + delay: 3, + maxAttempts: 60, + acceptors: [ + { + state: "success", + matcher: "path", + argument: "AuditReportStatus", + expected: "SUCCESS", + }, + { + state: "failure", + matcher: "path", + argument: "AuditReportStatus", + expected: "FAILED", + }, + ], + }, + }, + }; + + /***/ + }, + + /***/ 1275: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["kafka"] = {}; + AWS.Kafka = Service.defineService("kafka", ["2018-11-14"]); + Object.defineProperty(apiLoader.services["kafka"], "2018-11-14", { + get: function get() { + var model = __webpack_require__(2304); + model.paginators = __webpack_require__(1957).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Kafka; + + /***/ + }, + + /***/ 1283: /***/ function (module) { + module.exports = { + pagination: { + GetExclusionsPreview: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListAssessmentRunAgents: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListAssessmentRuns: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListAssessmentTargets: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListAssessmentTemplates: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListEventSubscriptions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListExclusions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListFindings: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListRulesPackages: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + PreviewAgents: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; + + /***/ + }, + + /***/ 1287: /***/ function (module) { + module.exports = { + pagination: { + ListAppliedSchemaArns: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListAttachedIndices: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListDevelopmentSchemaArns: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListDirectories: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListFacetAttributes: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListFacetNames: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListIndex: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListObjectAttributes: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListObjectChildren: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListObjectParentPaths: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListObjectParents: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListObjectPolicies: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListPolicyAttachments: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListPublishedSchemaArns: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListTagsForResource: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListTypedLinkFacetAttributes: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListTypedLinkFacetNames: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + LookupPolicy: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 1291: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["iotdata"] = {}; + AWS.IotData = Service.defineService("iotdata", ["2015-05-28"]); + __webpack_require__(2873); + Object.defineProperty(apiLoader.services["iotdata"], "2015-05-28", { + get: function get() { + var model = __webpack_require__(1200); + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.IotData; + + /***/ + }, + + /***/ 1306: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + BucketExists: { + delay: 5, + operation: "HeadBucket", + maxAttempts: 20, + acceptors: [ + { expected: 200, matcher: "status", state: "success" }, + { expected: 301, matcher: "status", state: "success" }, + { expected: 403, matcher: "status", state: "success" }, + { expected: 404, matcher: "status", state: "retry" }, + ], + }, + BucketNotExists: { + delay: 5, + operation: "HeadBucket", + maxAttempts: 20, + acceptors: [{ expected: 404, matcher: "status", state: "success" }], + }, + ObjectExists: { + delay: 5, + operation: "HeadObject", + maxAttempts: 20, + acceptors: [ + { expected: 200, matcher: "status", state: "success" }, + { expected: 404, matcher: "status", state: "retry" }, + ], + }, + ObjectNotExists: { + delay: 5, + operation: "HeadObject", + maxAttempts: 20, + acceptors: [{ expected: 404, matcher: "status", state: "success" }], + }, + }, + }; + + /***/ + }, + + /***/ 1318: /***/ function (module) { + module.exports = { + pagination: { + DescribeDBEngineVersions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBEngineVersions", + }, + DescribeDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBInstances", + }, + DescribeDBLogFiles: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DescribeDBLogFiles", + }, + DescribeDBParameterGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBParameterGroups", + }, + DescribeDBParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Parameters", + }, + DescribeDBSecurityGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSecurityGroups", + }, + DescribeDBSnapshots: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSnapshots", + }, + DescribeDBSubnetGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSubnetGroups", + }, + DescribeEngineDefaultParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "EngineDefaults.Marker", + result_key: "EngineDefaults.Parameters", + }, + DescribeEventSubscriptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "EventSubscriptionsList", + }, + DescribeEvents: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Events", + }, + DescribeOptionGroupOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OptionGroupOptions", + }, + DescribeOptionGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OptionGroupsList", + }, + DescribeOrderableDBInstanceOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OrderableDBInstanceOptions", + }, + DescribeReservedDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedDBInstances", + }, + DescribeReservedDBInstancesOfferings: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedDBInstancesOfferings", + }, + DownloadDBLogFilePortion: { + input_token: "Marker", + limit_key: "NumberOfLines", + more_results: "AdditionalDataPending", + output_token: "Marker", + result_key: "LogFileData", + }, + ListTagsForResource: { result_key: "TagList" }, + }, + }; + + /***/ + }, + + /***/ 1327: /***/ function (module) { + module.exports = { + pagination: { + DescribeMergeConflicts: { + input_token: "nextToken", + limit_key: "maxMergeHunks", + output_token: "nextToken", + }, + DescribePullRequestEvents: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + }, + GetCommentsForComparedCommit: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + }, + GetCommentsForPullRequest: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + }, + GetDifferences: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetMergeConflicts: { + input_token: "nextToken", + limit_key: "maxConflictFiles", + output_token: "nextToken", + }, + ListApprovalRuleTemplates: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + }, + ListAssociatedApprovalRuleTemplatesForRepository: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + }, + ListBranches: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "branches", + }, + ListPullRequests: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + }, + ListRepositories: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "repositories", + }, + ListRepositoriesForApprovalRuleTemplate: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + }, + }, + }; + + /***/ + }, + + /***/ 1328: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + TableExists: { + delay: 20, + operation: "DescribeTable", + maxAttempts: 25, + acceptors: [ + { + expected: "ACTIVE", + matcher: "path", + state: "success", + argument: "Table.TableStatus", + }, + { + expected: "ResourceNotFoundException", + matcher: "error", + state: "retry", + }, + ], + }, + TableNotExists: { + delay: 20, + operation: "DescribeTable", + maxAttempts: 25, + acceptors: [ + { + expected: "ResourceNotFoundException", + matcher: "error", + state: "success", + }, + ], + }, + }, + }; + + /***/ + }, + + /***/ 1344: /***/ function (module) { + module.exports = { + pagination: { + ListCloudFrontOriginAccessIdentities: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "CloudFrontOriginAccessIdentityList.IsTruncated", + output_token: "CloudFrontOriginAccessIdentityList.NextMarker", + result_key: "CloudFrontOriginAccessIdentityList.Items", + }, + ListDistributions: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "DistributionList.IsTruncated", + output_token: "DistributionList.NextMarker", + result_key: "DistributionList.Items", + }, + ListInvalidations: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "InvalidationList.IsTruncated", + output_token: "InvalidationList.NextMarker", + result_key: "InvalidationList.Items", + }, + ListStreamingDistributions: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "StreamingDistributionList.IsTruncated", + output_token: "StreamingDistributionList.NextMarker", + result_key: "StreamingDistributionList.Items", + }, + }, + }; + + /***/ + }, + + /***/ 1348: /***/ function (module, __unusedexports, __webpack_require__) { + "use strict"; + + module.exports = validate; + + const { RequestError } = __webpack_require__(3497); + const get = __webpack_require__(9854); + const set = __webpack_require__(7883); + + function validate(octokit, options) { + if (!options.request.validate) { + return; + } + const { validate: params } = options.request; + + Object.keys(params).forEach((parameterName) => { + const parameter = get(params, parameterName); + + const expectedType = parameter.type; + let parentParameterName; + let parentValue; + let parentParamIsPresent = true; + let parentParameterIsArray = false; + + if (/\./.test(parameterName)) { + parentParameterName = parameterName.replace(/\.[^.]+$/, ""); + parentParameterIsArray = parentParameterName.slice(-2) === "[]"; + if (parentParameterIsArray) { + parentParameterName = parentParameterName.slice(0, -2); + } + parentValue = get(options, parentParameterName); + parentParamIsPresent = + parentParameterName === "headers" || + (typeof parentValue === "object" && parentValue !== null); + } + + const values = parentParameterIsArray + ? (get(options, parentParameterName) || []).map( + (value) => value[parameterName.split(/\./).pop()] + ) + : [get(options, parameterName)]; + + values.forEach((value, i) => { + const valueIsPresent = typeof value !== "undefined"; + const valueIsNull = value === null; + const currentParameterName = parentParameterIsArray + ? parameterName.replace(/\[\]/, `[${i}]`) + : parameterName; + + if (!parameter.required && !valueIsPresent) { + return; + } + + // if the parent parameter is of type object but allows null + // then the child parameters can be ignored + if (!parentParamIsPresent) { + return; + } + + if (parameter.allowNull && valueIsNull) { + return; + } + + if (!parameter.allowNull && valueIsNull) { + throw new RequestError( + `'${currentParameterName}' cannot be null`, + 400, + { + request: options, + } + ); + } + + if (parameter.required && !valueIsPresent) { + throw new RequestError( + `Empty value for parameter '${currentParameterName}': ${JSON.stringify( + value + )}`, + 400, + { + request: options, + } + ); + } + + // parse to integer before checking for enum + // so that string "1" will match enum with number 1 + if (expectedType === "integer") { + const unparsedValue = value; + value = parseInt(value, 10); + if (isNaN(value)) { + throw new RequestError( + `Invalid value for parameter '${currentParameterName}': ${JSON.stringify( + unparsedValue + )} is NaN`, + 400, + { + request: options, + } + ); + } + } + + if ( + parameter.enum && + parameter.enum.indexOf(String(value)) === -1 + ) { + throw new RequestError( + `Invalid value for parameter '${currentParameterName}': ${JSON.stringify( + value + )}`, + 400, + { + request: options, + } + ); + } + + if (parameter.validation) { + const regex = new RegExp(parameter.validation); + if (!regex.test(value)) { + throw new RequestError( + `Invalid value for parameter '${currentParameterName}': ${JSON.stringify( + value + )}`, + 400, + { + request: options, + } + ); + } + } + + if (expectedType === "object" && typeof value === "string") { + try { + value = JSON.parse(value); + } catch (exception) { + throw new RequestError( + `JSON parse error of value for parameter '${currentParameterName}': ${JSON.stringify( + value + )}`, + 400, + { + request: options, + } + ); + } + } + + set(options, parameter.mapTo || currentParameterName, value); + }); + }); + + return options; + } + + /***/ + }, + + /***/ 1349: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["personalizeruntime"] = {}; + AWS.PersonalizeRuntime = Service.defineService("personalizeruntime", [ + "2018-05-22", + ]); + Object.defineProperty( + apiLoader.services["personalizeruntime"], + "2018-05-22", + { + get: function get() { + var model = __webpack_require__(9370); + model.paginators = __webpack_require__(8367).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.PersonalizeRuntime; + + /***/ + }, + + /***/ 1352: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-11-28", + endpointPrefix: "runtime.lex", + jsonVersion: "1.1", + protocol: "rest-json", + serviceFullName: "Amazon Lex Runtime Service", + serviceId: "Lex Runtime Service", + signatureVersion: "v4", + signingName: "lex", + uid: "runtime.lex-2016-11-28", + }, + operations: { + DeleteSession: { + http: { + method: "DELETE", + requestUri: + "/bot/{botName}/alias/{botAlias}/user/{userId}/session", + }, + input: { + type: "structure", + required: ["botName", "botAlias", "userId"], + members: { + botName: { location: "uri", locationName: "botName" }, + botAlias: { location: "uri", locationName: "botAlias" }, + userId: { location: "uri", locationName: "userId" }, + }, + }, + output: { + type: "structure", + members: { botName: {}, botAlias: {}, userId: {}, sessionId: {} }, + }, + }, + GetSession: { + http: { + method: "GET", + requestUri: + "/bot/{botName}/alias/{botAlias}/user/{userId}/session/", + }, + input: { + type: "structure", + required: ["botName", "botAlias", "userId"], + members: { + botName: { location: "uri", locationName: "botName" }, + botAlias: { location: "uri", locationName: "botAlias" }, + userId: { location: "uri", locationName: "userId" }, + checkpointLabelFilter: { + location: "querystring", + locationName: "checkpointLabelFilter", + }, + }, + }, + output: { + type: "structure", + members: { + recentIntentSummaryView: { shape: "Sa" }, + sessionAttributes: { shape: "Sd" }, + sessionId: {}, + dialogAction: { shape: "Sh" }, + }, + }, + }, + PostContent: { + http: { + requestUri: + "/bot/{botName}/alias/{botAlias}/user/{userId}/content", + }, + input: { + type: "structure", + required: [ + "botName", + "botAlias", + "userId", + "contentType", + "inputStream", + ], + members: { + botName: { location: "uri", locationName: "botName" }, + botAlias: { location: "uri", locationName: "botAlias" }, + userId: { location: "uri", locationName: "userId" }, + sessionAttributes: { + shape: "Sl", + jsonvalue: true, + location: "header", + locationName: "x-amz-lex-session-attributes", + }, + requestAttributes: { + shape: "Sl", + jsonvalue: true, + location: "header", + locationName: "x-amz-lex-request-attributes", + }, + contentType: { + location: "header", + locationName: "Content-Type", + }, + accept: { location: "header", locationName: "Accept" }, + inputStream: { shape: "So" }, + }, + payload: "inputStream", + }, + output: { + type: "structure", + members: { + contentType: { + location: "header", + locationName: "Content-Type", + }, + intentName: { + location: "header", + locationName: "x-amz-lex-intent-name", + }, + slots: { + jsonvalue: true, + location: "header", + locationName: "x-amz-lex-slots", + }, + sessionAttributes: { + jsonvalue: true, + location: "header", + locationName: "x-amz-lex-session-attributes", + }, + sentimentResponse: { + location: "header", + locationName: "x-amz-lex-sentiment", + }, + message: { + shape: "Si", + location: "header", + locationName: "x-amz-lex-message", + }, + messageFormat: { + location: "header", + locationName: "x-amz-lex-message-format", + }, + dialogState: { + location: "header", + locationName: "x-amz-lex-dialog-state", + }, + slotToElicit: { + location: "header", + locationName: "x-amz-lex-slot-to-elicit", + }, + inputTranscript: { + location: "header", + locationName: "x-amz-lex-input-transcript", + }, + audioStream: { shape: "So" }, + sessionId: { + location: "header", + locationName: "x-amz-lex-session-id", + }, + }, + payload: "audioStream", + }, + authtype: "v4-unsigned-body", + }, + PostText: { + http: { + requestUri: "/bot/{botName}/alias/{botAlias}/user/{userId}/text", + }, + input: { + type: "structure", + required: ["botName", "botAlias", "userId", "inputText"], + members: { + botName: { location: "uri", locationName: "botName" }, + botAlias: { location: "uri", locationName: "botAlias" }, + userId: { location: "uri", locationName: "userId" }, + sessionAttributes: { shape: "Sd" }, + requestAttributes: { shape: "Sd" }, + inputText: { shape: "Si" }, + }, + }, + output: { + type: "structure", + members: { + intentName: {}, + slots: { shape: "Sd" }, + sessionAttributes: { shape: "Sd" }, + message: { shape: "Si" }, + sentimentResponse: { + type: "structure", + members: { sentimentLabel: {}, sentimentScore: {} }, + }, + messageFormat: {}, + dialogState: {}, + slotToElicit: {}, + responseCard: { + type: "structure", + members: { + version: {}, + contentType: {}, + genericAttachments: { + type: "list", + member: { + type: "structure", + members: { + title: {}, + subTitle: {}, + attachmentLinkUrl: {}, + imageUrl: {}, + buttons: { + type: "list", + member: { + type: "structure", + required: ["text", "value"], + members: { text: {}, value: {} }, + }, + }, + }, + }, + }, + }, + }, + sessionId: {}, + }, + }, + }, + PutSession: { + http: { + requestUri: + "/bot/{botName}/alias/{botAlias}/user/{userId}/session", + }, + input: { + type: "structure", + required: ["botName", "botAlias", "userId"], + members: { + botName: { location: "uri", locationName: "botName" }, + botAlias: { location: "uri", locationName: "botAlias" }, + userId: { location: "uri", locationName: "userId" }, + sessionAttributes: { shape: "Sd" }, + dialogAction: { shape: "Sh" }, + recentIntentSummaryView: { shape: "Sa" }, + accept: { location: "header", locationName: "Accept" }, + }, + }, + output: { + type: "structure", + members: { + contentType: { + location: "header", + locationName: "Content-Type", + }, + intentName: { + location: "header", + locationName: "x-amz-lex-intent-name", + }, + slots: { + jsonvalue: true, + location: "header", + locationName: "x-amz-lex-slots", + }, + sessionAttributes: { + jsonvalue: true, + location: "header", + locationName: "x-amz-lex-session-attributes", + }, + message: { + shape: "Si", + location: "header", + locationName: "x-amz-lex-message", + }, + messageFormat: { + location: "header", + locationName: "x-amz-lex-message-format", + }, + dialogState: { + location: "header", + locationName: "x-amz-lex-dialog-state", + }, + slotToElicit: { + location: "header", + locationName: "x-amz-lex-slot-to-elicit", + }, + audioStream: { shape: "So" }, + sessionId: { + location: "header", + locationName: "x-amz-lex-session-id", + }, + }, + payload: "audioStream", + }, + }, + }, + shapes: { + Sa: { + type: "list", + member: { + type: "structure", + required: ["dialogActionType"], + members: { + intentName: {}, + checkpointLabel: {}, + slots: { shape: "Sd" }, + confirmationStatus: {}, + dialogActionType: {}, + fulfillmentState: {}, + slotToElicit: {}, + }, + }, + }, + Sd: { type: "map", key: {}, value: {}, sensitive: true }, + Sh: { + type: "structure", + required: ["type"], + members: { + type: {}, + intentName: {}, + slots: { shape: "Sd" }, + slotToElicit: {}, + fulfillmentState: {}, + message: { shape: "Si" }, + messageFormat: {}, + }, + }, + Si: { type: "string", sensitive: true }, + Sl: { type: "string", sensitive: true }, + So: { type: "blob", streaming: true }, + }, + }; + + /***/ + }, + + /***/ 1353: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["securityhub"] = {}; + AWS.SecurityHub = Service.defineService("securityhub", ["2018-10-26"]); + Object.defineProperty(apiLoader.services["securityhub"], "2018-10-26", { + get: function get() { + var model = __webpack_require__(5642); + model.paginators = __webpack_require__(3998).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.SecurityHub; + + /***/ + }, + + /***/ 1368: /***/ function (module) { + module.exports = function atob(str) { + return Buffer.from(str, "base64").toString("binary"); + }; + + /***/ + }, + + /***/ 1371: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + var Translator = __webpack_require__(109); + var DynamoDBSet = __webpack_require__(3815); + + /** + * The document client simplifies working with items in Amazon DynamoDB + * by abstracting away the notion of attribute values. This abstraction + * annotates native JavaScript types supplied as input parameters, as well + * as converts annotated response data to native JavaScript types. + * + * ## Marshalling Input and Unmarshalling Response Data + * + * The document client affords developers the use of native JavaScript types + * instead of `AttributeValue`s to simplify the JavaScript development + * experience with Amazon DynamoDB. JavaScript objects passed in as parameters + * are marshalled into `AttributeValue` shapes required by Amazon DynamoDB. + * Responses from DynamoDB are unmarshalled into plain JavaScript objects + * by the `DocumentClient`. The `DocumentClient`, does not accept + * `AttributeValue`s in favor of native JavaScript types. + * + * | JavaScript Type | DynamoDB AttributeValue | + * |:----------------------------------------------------------------------:|-------------------------| + * | String | S | + * | Number | N | + * | Boolean | BOOL | + * | null | NULL | + * | Array | L | + * | Object | M | + * | Buffer, File, Blob, ArrayBuffer, DataView, and JavaScript typed arrays | B | + * + * ## Support for Sets + * + * The `DocumentClient` offers a convenient way to create sets from + * JavaScript Arrays. The type of set is inferred from the first element + * in the array. DynamoDB supports string, number, and binary sets. To + * learn more about supported types see the + * [Amazon DynamoDB Data Model Documentation](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html) + * For more information see {AWS.DynamoDB.DocumentClient.createSet} + * + */ + AWS.DynamoDB.DocumentClient = AWS.util.inherit({ + /** + * Creates a DynamoDB document client with a set of configuration options. + * + * @option options params [map] An optional map of parameters to bind to every + * request sent by this service object. + * @option options service [AWS.DynamoDB] An optional pre-configured instance + * of the AWS.DynamoDB service object to use for requests. The object may + * bound parameters used by the document client. + * @option options convertEmptyValues [Boolean] set to true if you would like + * the document client to convert empty values (0-length strings, binary + * buffers, and sets) to be converted to NULL types when persisting to + * DynamoDB. + * @see AWS.DynamoDB.constructor + * + */ + constructor: function DocumentClient(options) { + var self = this; + self.options = options || {}; + self.configure(self.options); + }, + + /** + * @api private + */ + configure: function configure(options) { + var self = this; + self.service = options.service; + self.bindServiceObject(options); + self.attrValue = options.attrValue = + self.service.api.operations.putItem.input.members.Item.value.shape; + }, + + /** + * @api private + */ + bindServiceObject: function bindServiceObject(options) { + var self = this; + options = options || {}; + + if (!self.service) { + self.service = new AWS.DynamoDB(options); + } else { + var config = AWS.util.copy(self.service.config); + self.service = new self.service.constructor.__super__(config); + self.service.config.params = AWS.util.merge( + self.service.config.params || {}, + options.params + ); + } + }, + + /** + * @api private + */ + makeServiceRequest: function (operation, params, callback) { + var self = this; + var request = self.service[operation](params); + self.setupRequest(request); + self.setupResponse(request); + if (typeof callback === "function") { + request.send(callback); + } + return request; + }, + + /** + * @api private + */ + serviceClientOperationsMap: { + batchGet: "batchGetItem", + batchWrite: "batchWriteItem", + delete: "deleteItem", + get: "getItem", + put: "putItem", + query: "query", + scan: "scan", + update: "updateItem", + transactGet: "transactGetItems", + transactWrite: "transactWriteItems", + }, + + /** + * Returns the attributes of one or more items from one or more tables + * by delegating to `AWS.DynamoDB.batchGetItem()`. + * + * Supply the same parameters as {AWS.DynamoDB.batchGetItem} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.batchGetItem + * @example Get items from multiple tables + * var params = { + * RequestItems: { + * 'Table-1': { + * Keys: [ + * { + * HashKey: 'haskey', + * NumberRangeKey: 1 + * } + * ] + * }, + * 'Table-2': { + * Keys: [ + * { foo: 'bar' }, + * ] + * } + * } + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.batchGet(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + batchGet: function (params, callback) { + var operation = this.serviceClientOperationsMap["batchGet"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Puts or deletes multiple items in one or more tables by delegating + * to `AWS.DynamoDB.batchWriteItem()`. + * + * Supply the same parameters as {AWS.DynamoDB.batchWriteItem} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.batchWriteItem + * @example Write to and delete from a table + * var params = { + * RequestItems: { + * 'Table-1': [ + * { + * DeleteRequest: { + * Key: { HashKey: 'someKey' } + * } + * }, + * { + * PutRequest: { + * Item: { + * HashKey: 'anotherKey', + * NumAttribute: 1, + * BoolAttribute: true, + * ListAttribute: [1, 'two', false], + * MapAttribute: { foo: 'bar' } + * } + * } + * } + * ] + * } + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.batchWrite(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + batchWrite: function (params, callback) { + var operation = this.serviceClientOperationsMap["batchWrite"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Deletes a single item in a table by primary key by delegating to + * `AWS.DynamoDB.deleteItem()` + * + * Supply the same parameters as {AWS.DynamoDB.deleteItem} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.deleteItem + * @example Delete an item from a table + * var params = { + * TableName : 'Table', + * Key: { + * HashKey: 'hashkey', + * NumberRangeKey: 1 + * } + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.delete(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + delete: function (params, callback) { + var operation = this.serviceClientOperationsMap["delete"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Returns a set of attributes for the item with the given primary key + * by delegating to `AWS.DynamoDB.getItem()`. + * + * Supply the same parameters as {AWS.DynamoDB.getItem} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.getItem + * @example Get an item from a table + * var params = { + * TableName : 'Table', + * Key: { + * HashKey: 'hashkey' + * } + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.get(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + get: function (params, callback) { + var operation = this.serviceClientOperationsMap["get"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Creates a new item, or replaces an old item with a new item by + * delegating to `AWS.DynamoDB.putItem()`. + * + * Supply the same parameters as {AWS.DynamoDB.putItem} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.putItem + * @example Create a new item in a table + * var params = { + * TableName : 'Table', + * Item: { + * HashKey: 'haskey', + * NumAttribute: 1, + * BoolAttribute: true, + * ListAttribute: [1, 'two', false], + * MapAttribute: { foo: 'bar'}, + * NullAttribute: null + * } + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.put(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + put: function (params, callback) { + var operation = this.serviceClientOperationsMap["put"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Edits an existing item's attributes, or adds a new item to the table if + * it does not already exist by delegating to `AWS.DynamoDB.updateItem()`. + * + * Supply the same parameters as {AWS.DynamoDB.updateItem} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.updateItem + * @example Update an item with expressions + * var params = { + * TableName: 'Table', + * Key: { HashKey : 'hashkey' }, + * UpdateExpression: 'set #a = :x + :y', + * ConditionExpression: '#a < :MAX', + * ExpressionAttributeNames: {'#a' : 'Sum'}, + * ExpressionAttributeValues: { + * ':x' : 20, + * ':y' : 45, + * ':MAX' : 100, + * } + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.update(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + update: function (params, callback) { + var operation = this.serviceClientOperationsMap["update"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Returns one or more items and item attributes by accessing every item + * in a table or a secondary index. + * + * Supply the same parameters as {AWS.DynamoDB.scan} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.scan + * @example Scan the table with a filter expression + * var params = { + * TableName : 'Table', + * FilterExpression : 'Year = :this_year', + * ExpressionAttributeValues : {':this_year' : 2015} + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.scan(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + scan: function (params, callback) { + var operation = this.serviceClientOperationsMap["scan"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Directly access items from a table by primary key or a secondary index. + * + * Supply the same parameters as {AWS.DynamoDB.query} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.query + * @example Query an index + * var params = { + * TableName: 'Table', + * IndexName: 'Index', + * KeyConditionExpression: 'HashKey = :hkey and RangeKey > :rkey', + * ExpressionAttributeValues: { + * ':hkey': 'key', + * ':rkey': 2015 + * } + * }; + * + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * documentClient.query(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + query: function (params, callback) { + var operation = this.serviceClientOperationsMap["query"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Synchronous write operation that groups up to 10 action requests + * + * Supply the same parameters as {AWS.DynamoDB.transactWriteItems} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.transactWriteItems + * @example Get items from multiple tables + * var params = { + * TransactItems: [{ + * Put: { + * TableName : 'Table0', + * Item: { + * HashKey: 'haskey', + * NumAttribute: 1, + * BoolAttribute: true, + * ListAttribute: [1, 'two', false], + * MapAttribute: { foo: 'bar'}, + * NullAttribute: null + * } + * } + * }, { + * Update: { + * TableName: 'Table1', + * Key: { HashKey : 'hashkey' }, + * UpdateExpression: 'set #a = :x + :y', + * ConditionExpression: '#a < :MAX', + * ExpressionAttributeNames: {'#a' : 'Sum'}, + * ExpressionAttributeValues: { + * ':x' : 20, + * ':y' : 45, + * ':MAX' : 100, + * } + * } + * }] + * }; + * + * documentClient.transactWrite(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + */ + transactWrite: function (params, callback) { + var operation = this.serviceClientOperationsMap["transactWrite"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Atomically retrieves multiple items from one or more tables (but not from indexes) + * in a single account and region. + * + * Supply the same parameters as {AWS.DynamoDB.transactGetItems} with + * `AttributeValue`s substituted by native JavaScript types. + * + * @see AWS.DynamoDB.transactGetItems + * @example Get items from multiple tables + * var params = { + * TransactItems: [{ + * Get: { + * TableName : 'Table0', + * Key: { + * HashKey: 'hashkey0' + * } + * } + * }, { + * Get: { + * TableName : 'Table1', + * Key: { + * HashKey: 'hashkey1' + * } + * } + * }] + * }; + * + * documentClient.transactGet(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + */ + transactGet: function (params, callback) { + var operation = this.serviceClientOperationsMap["transactGet"]; + return this.makeServiceRequest(operation, params, callback); + }, + + /** + * Creates a set of elements inferring the type of set from + * the type of the first element. Amazon DynamoDB currently supports + * the number sets, string sets, and binary sets. For more information + * about DynamoDB data types see the documentation on the + * [Amazon DynamoDB Data Model](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModel.DataTypes). + * + * @param list [Array] Collection to represent your DynamoDB Set + * @param options [map] + * * **validate** [Boolean] set to true if you want to validate the type + * of each element in the set. Defaults to `false`. + * @example Creating a number set + * var documentClient = new AWS.DynamoDB.DocumentClient(); + * + * var params = { + * Item: { + * hashkey: 'hashkey' + * numbers: documentClient.createSet([1, 2, 3]); + * } + * }; + * + * documentClient.put(params, function(err, data) { + * if (err) console.log(err); + * else console.log(data); + * }); + * + */ + createSet: function (list, options) { + options = options || {}; + return new DynamoDBSet(list, options); + }, + + /** + * @api private + */ + getTranslator: function () { + return new Translator(this.options); + }, + + /** + * @api private + */ + setupRequest: function setupRequest(request) { + var self = this; + var translator = self.getTranslator(); + var operation = request.operation; + var inputShape = request.service.api.operations[operation].input; + request._events.validate.unshift(function (req) { + req.rawParams = AWS.util.copy(req.params); + req.params = translator.translateInput(req.rawParams, inputShape); + }); + }, + + /** + * @api private + */ + setupResponse: function setupResponse(request) { + var self = this; + var translator = self.getTranslator(); + var outputShape = + self.service.api.operations[request.operation].output; + request.on("extractData", function (response) { + response.data = translator.translateOutput( + response.data, + outputShape + ); + }); + + var response = request.response; + response.nextPage = function (cb) { + var resp = this; + var req = resp.request; + var config; + var service = req.service; + var operation = req.operation; + try { + config = service.paginationConfig(operation, true); + } catch (e) { + resp.error = e; + } + + if (!resp.hasNextPage()) { + if (cb) cb(resp.error, null); + else if (resp.error) throw resp.error; + return null; + } + + var params = AWS.util.copy(req.rawParams); + if (!resp.nextPageTokens) { + return cb ? cb(null, null) : null; + } else { + var inputTokens = config.inputToken; + if (typeof inputTokens === "string") inputTokens = [inputTokens]; + for (var i = 0; i < inputTokens.length; i++) { + params[inputTokens[i]] = resp.nextPageTokens[i]; + } + return self[operation](params, cb); + } + }; + }, + }); + + /** + * @api private + */ + module.exports = AWS.DynamoDB.DocumentClient; + + /***/ + }, + + /***/ 1372: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["devicefarm"] = {}; + AWS.DeviceFarm = Service.defineService("devicefarm", ["2015-06-23"]); + Object.defineProperty(apiLoader.services["devicefarm"], "2015-06-23", { + get: function get() { + var model = __webpack_require__(4622); + model.paginators = __webpack_require__(2522).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.DeviceFarm; + + /***/ + }, + + /***/ 1395: /***/ function (module) { + module.exports = { + pagination: { + ListBusinessReportSchedules: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListConferenceProviders: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListDeviceEvents: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListGatewayGroups: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListGateways: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListSkills: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListSkillsStoreCategories: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListSkillsStoreSkillsByCategory: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListSmartHomeAppliances: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListTags: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchAddressBooks: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchContacts: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchDevices: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchNetworkProfiles: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchProfiles: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchRooms: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchSkillGroups: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + SearchUsers: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 1401: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["mediastore"] = {}; + AWS.MediaStore = Service.defineService("mediastore", ["2017-09-01"]); + Object.defineProperty(apiLoader.services["mediastore"], "2017-09-01", { + get: function get() { + var model = __webpack_require__(5296); + model.paginators = __webpack_require__(6423).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.MediaStore; + + /***/ + }, + + /***/ 1406: /***/ function (module) { + module.exports = { + pagination: { + ListBatchInferenceJobs: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "batchInferenceJobs", + }, + ListCampaigns: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "campaigns", + }, + ListDatasetGroups: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "datasetGroups", + }, + ListDatasetImportJobs: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "datasetImportJobs", + }, + ListDatasets: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "datasets", + }, + ListEventTrackers: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "eventTrackers", + }, + ListRecipes: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "recipes", + }, + ListSchemas: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "schemas", + }, + ListSolutionVersions: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "solutionVersions", + }, + ListSolutions: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "solutions", + }, + }, + }; + + /***/ + }, + + /***/ 1407: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-07-25", + endpointPrefix: "appsync", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "AWSAppSync", + serviceFullName: "AWS AppSync", + serviceId: "AppSync", + signatureVersion: "v4", + signingName: "appsync", + uid: "appsync-2017-07-25", + }, + operations: { + CreateApiCache: { + http: { requestUri: "/v1/apis/{apiId}/ApiCaches" }, + input: { + type: "structure", + required: ["apiId", "ttl", "apiCachingBehavior", "type"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + ttl: { type: "long" }, + transitEncryptionEnabled: { type: "boolean" }, + atRestEncryptionEnabled: { type: "boolean" }, + apiCachingBehavior: {}, + type: {}, + }, + }, + output: { + type: "structure", + members: { apiCache: { shape: "S8" } }, + }, + }, + CreateApiKey: { + http: { requestUri: "/v1/apis/{apiId}/apikeys" }, + input: { + type: "structure", + required: ["apiId"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + description: {}, + expires: { type: "long" }, + }, + }, + output: { type: "structure", members: { apiKey: { shape: "Sc" } } }, + }, + CreateDataSource: { + http: { requestUri: "/v1/apis/{apiId}/datasources" }, + input: { + type: "structure", + required: ["apiId", "name", "type"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + name: {}, + description: {}, + type: {}, + serviceRoleArn: {}, + dynamodbConfig: { shape: "Sg" }, + lambdaConfig: { shape: "Si" }, + elasticsearchConfig: { shape: "Sj" }, + httpConfig: { shape: "Sk" }, + relationalDatabaseConfig: { shape: "So" }, + }, + }, + output: { + type: "structure", + members: { dataSource: { shape: "Ss" } }, + }, + }, + CreateFunction: { + http: { requestUri: "/v1/apis/{apiId}/functions" }, + input: { + type: "structure", + required: [ + "apiId", + "name", + "dataSourceName", + "requestMappingTemplate", + "functionVersion", + ], + members: { + apiId: { location: "uri", locationName: "apiId" }, + name: {}, + description: {}, + dataSourceName: {}, + requestMappingTemplate: {}, + responseMappingTemplate: {}, + functionVersion: {}, + }, + }, + output: { + type: "structure", + members: { functionConfiguration: { shape: "Sw" } }, + }, + }, + CreateGraphqlApi: { + http: { requestUri: "/v1/apis" }, + input: { + type: "structure", + required: ["name", "authenticationType"], + members: { + name: {}, + logConfig: { shape: "Sy" }, + authenticationType: {}, + userPoolConfig: { shape: "S11" }, + openIDConnectConfig: { shape: "S13" }, + tags: { shape: "S14" }, + additionalAuthenticationProviders: { shape: "S17" }, + xrayEnabled: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { graphqlApi: { shape: "S1b" } }, + }, + }, + CreateResolver: { + http: { requestUri: "/v1/apis/{apiId}/types/{typeName}/resolvers" }, + input: { + type: "structure", + required: [ + "apiId", + "typeName", + "fieldName", + "requestMappingTemplate", + ], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + fieldName: {}, + dataSourceName: {}, + requestMappingTemplate: {}, + responseMappingTemplate: {}, + kind: {}, + pipelineConfig: { shape: "S1f" }, + syncConfig: { shape: "S1h" }, + cachingConfig: { shape: "S1l" }, + }, + }, + output: { + type: "structure", + members: { resolver: { shape: "S1o" } }, + }, + }, + CreateType: { + http: { requestUri: "/v1/apis/{apiId}/types" }, + input: { + type: "structure", + required: ["apiId", "definition", "format"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + definition: {}, + format: {}, + }, + }, + output: { type: "structure", members: { type: { shape: "S1s" } } }, + }, + DeleteApiCache: { + http: { + method: "DELETE", + requestUri: "/v1/apis/{apiId}/ApiCaches", + }, + input: { + type: "structure", + required: ["apiId"], + members: { apiId: { location: "uri", locationName: "apiId" } }, + }, + output: { type: "structure", members: {} }, + }, + DeleteApiKey: { + http: { + method: "DELETE", + requestUri: "/v1/apis/{apiId}/apikeys/{id}", + }, + input: { + type: "structure", + required: ["apiId", "id"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + id: { location: "uri", locationName: "id" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteDataSource: { + http: { + method: "DELETE", + requestUri: "/v1/apis/{apiId}/datasources/{name}", + }, + input: { + type: "structure", + required: ["apiId", "name"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + name: { location: "uri", locationName: "name" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteFunction: { + http: { + method: "DELETE", + requestUri: "/v1/apis/{apiId}/functions/{functionId}", + }, + input: { + type: "structure", + required: ["apiId", "functionId"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + functionId: { location: "uri", locationName: "functionId" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteGraphqlApi: { + http: { method: "DELETE", requestUri: "/v1/apis/{apiId}" }, + input: { + type: "structure", + required: ["apiId"], + members: { apiId: { location: "uri", locationName: "apiId" } }, + }, + output: { type: "structure", members: {} }, + }, + DeleteResolver: { + http: { + method: "DELETE", + requestUri: + "/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}", + }, + input: { + type: "structure", + required: ["apiId", "typeName", "fieldName"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + fieldName: { location: "uri", locationName: "fieldName" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteType: { + http: { + method: "DELETE", + requestUri: "/v1/apis/{apiId}/types/{typeName}", + }, + input: { + type: "structure", + required: ["apiId", "typeName"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + }, + }, + output: { type: "structure", members: {} }, + }, + FlushApiCache: { + http: { + method: "DELETE", + requestUri: "/v1/apis/{apiId}/FlushCache", + }, + input: { + type: "structure", + required: ["apiId"], + members: { apiId: { location: "uri", locationName: "apiId" } }, + }, + output: { type: "structure", members: {} }, + }, + GetApiCache: { + http: { method: "GET", requestUri: "/v1/apis/{apiId}/ApiCaches" }, + input: { + type: "structure", + required: ["apiId"], + members: { apiId: { location: "uri", locationName: "apiId" } }, + }, + output: { + type: "structure", + members: { apiCache: { shape: "S8" } }, + }, + }, + GetDataSource: { + http: { + method: "GET", + requestUri: "/v1/apis/{apiId}/datasources/{name}", + }, + input: { + type: "structure", + required: ["apiId", "name"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + name: { location: "uri", locationName: "name" }, + }, + }, + output: { + type: "structure", + members: { dataSource: { shape: "Ss" } }, + }, + }, + GetFunction: { + http: { + method: "GET", + requestUri: "/v1/apis/{apiId}/functions/{functionId}", + }, + input: { + type: "structure", + required: ["apiId", "functionId"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + functionId: { location: "uri", locationName: "functionId" }, + }, + }, + output: { + type: "structure", + members: { functionConfiguration: { shape: "Sw" } }, + }, + }, + GetGraphqlApi: { + http: { method: "GET", requestUri: "/v1/apis/{apiId}" }, + input: { + type: "structure", + required: ["apiId"], + members: { apiId: { location: "uri", locationName: "apiId" } }, + }, + output: { + type: "structure", + members: { graphqlApi: { shape: "S1b" } }, + }, + }, + GetIntrospectionSchema: { + http: { method: "GET", requestUri: "/v1/apis/{apiId}/schema" }, + input: { + type: "structure", + required: ["apiId", "format"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + format: { location: "querystring", locationName: "format" }, + includeDirectives: { + location: "querystring", + locationName: "includeDirectives", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { schema: { type: "blob" } }, + payload: "schema", + }, + }, + GetResolver: { + http: { + method: "GET", + requestUri: + "/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}", + }, + input: { + type: "structure", + required: ["apiId", "typeName", "fieldName"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + fieldName: { location: "uri", locationName: "fieldName" }, + }, + }, + output: { + type: "structure", + members: { resolver: { shape: "S1o" } }, + }, + }, + GetSchemaCreationStatus: { + http: { + method: "GET", + requestUri: "/v1/apis/{apiId}/schemacreation", + }, + input: { + type: "structure", + required: ["apiId"], + members: { apiId: { location: "uri", locationName: "apiId" } }, + }, + output: { type: "structure", members: { status: {}, details: {} } }, + }, + GetType: { + http: { + method: "GET", + requestUri: "/v1/apis/{apiId}/types/{typeName}", + }, + input: { + type: "structure", + required: ["apiId", "typeName", "format"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + format: { location: "querystring", locationName: "format" }, + }, + }, + output: { type: "structure", members: { type: { shape: "S1s" } } }, + }, + ListApiKeys: { + http: { method: "GET", requestUri: "/v1/apis/{apiId}/apikeys" }, + input: { + type: "structure", + required: ["apiId"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + apiKeys: { type: "list", member: { shape: "Sc" } }, + nextToken: {}, + }, + }, + }, + ListDataSources: { + http: { method: "GET", requestUri: "/v1/apis/{apiId}/datasources" }, + input: { + type: "structure", + required: ["apiId"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + dataSources: { type: "list", member: { shape: "Ss" } }, + nextToken: {}, + }, + }, + }, + ListFunctions: { + http: { method: "GET", requestUri: "/v1/apis/{apiId}/functions" }, + input: { + type: "structure", + required: ["apiId"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + functions: { type: "list", member: { shape: "Sw" } }, + nextToken: {}, + }, + }, + }, + ListGraphqlApis: { + http: { method: "GET", requestUri: "/v1/apis" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + graphqlApis: { type: "list", member: { shape: "S1b" } }, + nextToken: {}, + }, + }, + }, + ListResolvers: { + http: { + method: "GET", + requestUri: "/v1/apis/{apiId}/types/{typeName}/resolvers", + }, + input: { + type: "structure", + required: ["apiId", "typeName"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { resolvers: { shape: "S39" }, nextToken: {} }, + }, + }, + ListResolversByFunction: { + http: { + method: "GET", + requestUri: "/v1/apis/{apiId}/functions/{functionId}/resolvers", + }, + input: { + type: "structure", + required: ["apiId", "functionId"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + functionId: { location: "uri", locationName: "functionId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { resolvers: { shape: "S39" }, nextToken: {} }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/v1/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + }, + }, + output: { type: "structure", members: { tags: { shape: "S14" } } }, + }, + ListTypes: { + http: { method: "GET", requestUri: "/v1/apis/{apiId}/types" }, + input: { + type: "structure", + required: ["apiId", "format"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + format: { location: "querystring", locationName: "format" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + types: { type: "list", member: { shape: "S1s" } }, + nextToken: {}, + }, + }, + }, + StartSchemaCreation: { + http: { requestUri: "/v1/apis/{apiId}/schemacreation" }, + input: { + type: "structure", + required: ["apiId", "definition"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + definition: { type: "blob" }, + }, + }, + output: { type: "structure", members: { status: {} } }, + }, + TagResource: { + http: { requestUri: "/v1/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tags: { shape: "S14" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/v1/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateApiCache: { + http: { requestUri: "/v1/apis/{apiId}/ApiCaches/update" }, + input: { + type: "structure", + required: ["apiId", "ttl", "apiCachingBehavior", "type"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + ttl: { type: "long" }, + apiCachingBehavior: {}, + type: {}, + }, + }, + output: { + type: "structure", + members: { apiCache: { shape: "S8" } }, + }, + }, + UpdateApiKey: { + http: { requestUri: "/v1/apis/{apiId}/apikeys/{id}" }, + input: { + type: "structure", + required: ["apiId", "id"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + id: { location: "uri", locationName: "id" }, + description: {}, + expires: { type: "long" }, + }, + }, + output: { type: "structure", members: { apiKey: { shape: "Sc" } } }, + }, + UpdateDataSource: { + http: { requestUri: "/v1/apis/{apiId}/datasources/{name}" }, + input: { + type: "structure", + required: ["apiId", "name", "type"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + name: { location: "uri", locationName: "name" }, + description: {}, + type: {}, + serviceRoleArn: {}, + dynamodbConfig: { shape: "Sg" }, + lambdaConfig: { shape: "Si" }, + elasticsearchConfig: { shape: "Sj" }, + httpConfig: { shape: "Sk" }, + relationalDatabaseConfig: { shape: "So" }, + }, + }, + output: { + type: "structure", + members: { dataSource: { shape: "Ss" } }, + }, + }, + UpdateFunction: { + http: { requestUri: "/v1/apis/{apiId}/functions/{functionId}" }, + input: { + type: "structure", + required: [ + "apiId", + "name", + "functionId", + "dataSourceName", + "requestMappingTemplate", + "functionVersion", + ], + members: { + apiId: { location: "uri", locationName: "apiId" }, + name: {}, + description: {}, + functionId: { location: "uri", locationName: "functionId" }, + dataSourceName: {}, + requestMappingTemplate: {}, + responseMappingTemplate: {}, + functionVersion: {}, + }, + }, + output: { + type: "structure", + members: { functionConfiguration: { shape: "Sw" } }, + }, + }, + UpdateGraphqlApi: { + http: { requestUri: "/v1/apis/{apiId}" }, + input: { + type: "structure", + required: ["apiId", "name"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + name: {}, + logConfig: { shape: "Sy" }, + authenticationType: {}, + userPoolConfig: { shape: "S11" }, + openIDConnectConfig: { shape: "S13" }, + additionalAuthenticationProviders: { shape: "S17" }, + xrayEnabled: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { graphqlApi: { shape: "S1b" } }, + }, + }, + UpdateResolver: { + http: { + requestUri: + "/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}", + }, + input: { + type: "structure", + required: [ + "apiId", + "typeName", + "fieldName", + "requestMappingTemplate", + ], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + fieldName: { location: "uri", locationName: "fieldName" }, + dataSourceName: {}, + requestMappingTemplate: {}, + responseMappingTemplate: {}, + kind: {}, + pipelineConfig: { shape: "S1f" }, + syncConfig: { shape: "S1h" }, + cachingConfig: { shape: "S1l" }, + }, + }, + output: { + type: "structure", + members: { resolver: { shape: "S1o" } }, + }, + }, + UpdateType: { + http: { requestUri: "/v1/apis/{apiId}/types/{typeName}" }, + input: { + type: "structure", + required: ["apiId", "typeName", "format"], + members: { + apiId: { location: "uri", locationName: "apiId" }, + typeName: { location: "uri", locationName: "typeName" }, + definition: {}, + format: {}, + }, + }, + output: { type: "structure", members: { type: { shape: "S1s" } } }, + }, + }, + shapes: { + S8: { + type: "structure", + members: { + ttl: { type: "long" }, + apiCachingBehavior: {}, + transitEncryptionEnabled: { type: "boolean" }, + atRestEncryptionEnabled: { type: "boolean" }, + type: {}, + status: {}, + }, + }, + Sc: { + type: "structure", + members: { id: {}, description: {}, expires: { type: "long" } }, + }, + Sg: { + type: "structure", + required: ["tableName", "awsRegion"], + members: { + tableName: {}, + awsRegion: {}, + useCallerCredentials: { type: "boolean" }, + deltaSyncConfig: { + type: "structure", + members: { + baseTableTTL: { type: "long" }, + deltaSyncTableName: {}, + deltaSyncTableTTL: { type: "long" }, + }, + }, + versioned: { type: "boolean" }, + }, + }, + Si: { + type: "structure", + required: ["lambdaFunctionArn"], + members: { lambdaFunctionArn: {} }, + }, + Sj: { + type: "structure", + required: ["endpoint", "awsRegion"], + members: { endpoint: {}, awsRegion: {} }, + }, + Sk: { + type: "structure", + members: { + endpoint: {}, + authorizationConfig: { + type: "structure", + required: ["authorizationType"], + members: { + authorizationType: {}, + awsIamConfig: { + type: "structure", + members: { signingRegion: {}, signingServiceName: {} }, + }, + }, + }, + }, + }, + So: { + type: "structure", + members: { + relationalDatabaseSourceType: {}, + rdsHttpEndpointConfig: { + type: "structure", + members: { + awsRegion: {}, + dbClusterIdentifier: {}, + databaseName: {}, + schema: {}, + awsSecretStoreArn: {}, + }, + }, + }, + }, + Ss: { + type: "structure", + members: { + dataSourceArn: {}, + name: {}, + description: {}, + type: {}, + serviceRoleArn: {}, + dynamodbConfig: { shape: "Sg" }, + lambdaConfig: { shape: "Si" }, + elasticsearchConfig: { shape: "Sj" }, + httpConfig: { shape: "Sk" }, + relationalDatabaseConfig: { shape: "So" }, + }, + }, + Sw: { + type: "structure", + members: { + functionId: {}, + functionArn: {}, + name: {}, + description: {}, + dataSourceName: {}, + requestMappingTemplate: {}, + responseMappingTemplate: {}, + functionVersion: {}, + }, + }, + Sy: { + type: "structure", + required: ["fieldLogLevel", "cloudWatchLogsRoleArn"], + members: { + fieldLogLevel: {}, + cloudWatchLogsRoleArn: {}, + excludeVerboseContent: { type: "boolean" }, + }, + }, + S11: { + type: "structure", + required: ["userPoolId", "awsRegion", "defaultAction"], + members: { + userPoolId: {}, + awsRegion: {}, + defaultAction: {}, + appIdClientRegex: {}, + }, + }, + S13: { + type: "structure", + required: ["issuer"], + members: { + issuer: {}, + clientId: {}, + iatTTL: { type: "long" }, + authTTL: { type: "long" }, + }, + }, + S14: { type: "map", key: {}, value: {} }, + S17: { + type: "list", + member: { + type: "structure", + members: { + authenticationType: {}, + openIDConnectConfig: { shape: "S13" }, + userPoolConfig: { + type: "structure", + required: ["userPoolId", "awsRegion"], + members: { + userPoolId: {}, + awsRegion: {}, + appIdClientRegex: {}, + }, + }, + }, + }, + }, + S1b: { + type: "structure", + members: { + name: {}, + apiId: {}, + authenticationType: {}, + logConfig: { shape: "Sy" }, + userPoolConfig: { shape: "S11" }, + openIDConnectConfig: { shape: "S13" }, + arn: {}, + uris: { type: "map", key: {}, value: {} }, + tags: { shape: "S14" }, + additionalAuthenticationProviders: { shape: "S17" }, + xrayEnabled: { type: "boolean" }, + }, + }, + S1f: { + type: "structure", + members: { functions: { type: "list", member: {} } }, + }, + S1h: { + type: "structure", + members: { + conflictHandler: {}, + conflictDetection: {}, + lambdaConflictHandlerConfig: { + type: "structure", + members: { lambdaConflictHandlerArn: {} }, + }, + }, + }, + S1l: { + type: "structure", + members: { + ttl: { type: "long" }, + cachingKeys: { type: "list", member: {} }, + }, + }, + S1o: { + type: "structure", + members: { + typeName: {}, + fieldName: {}, + dataSourceName: {}, + resolverArn: {}, + requestMappingTemplate: {}, + responseMappingTemplate: {}, + kind: {}, + pipelineConfig: { shape: "S1f" }, + syncConfig: { shape: "S1h" }, + cachingConfig: { shape: "S1l" }, + }, + }, + S1s: { + type: "structure", + members: { + name: {}, + description: {}, + arn: {}, + definition: {}, + format: {}, + }, + }, + S39: { type: "list", member: { shape: "S1o" } }, + }, + }; + + /***/ + }, + + /***/ 1411: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2014-10-31", + endpointPrefix: "rds", + protocol: "query", + serviceAbbreviation: "Amazon Neptune", + serviceFullName: "Amazon Neptune", + serviceId: "Neptune", + signatureVersion: "v4", + signingName: "rds", + uid: "neptune-2014-10-31", + xmlNamespace: "http://rds.amazonaws.com/doc/2014-10-31/", + }, + operations: { + AddRoleToDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier", "RoleArn"], + members: { DBClusterIdentifier: {}, RoleArn: {} }, + }, + }, + AddSourceIdentifierToSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SourceIdentifier"], + members: { SubscriptionName: {}, SourceIdentifier: {} }, + }, + output: { + resultWrapper: "AddSourceIdentifierToSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S5" } }, + }, + }, + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceName", "Tags"], + members: { ResourceName: {}, Tags: { shape: "Sa" } }, + }, + }, + ApplyPendingMaintenanceAction: { + input: { + type: "structure", + required: ["ResourceIdentifier", "ApplyAction", "OptInType"], + members: { + ResourceIdentifier: {}, + ApplyAction: {}, + OptInType: {}, + }, + }, + output: { + resultWrapper: "ApplyPendingMaintenanceActionResult", + type: "structure", + members: { ResourcePendingMaintenanceActions: { shape: "Se" } }, + }, + }, + CopyDBClusterParameterGroup: { + input: { + type: "structure", + required: [ + "SourceDBClusterParameterGroupIdentifier", + "TargetDBClusterParameterGroupIdentifier", + "TargetDBClusterParameterGroupDescription", + ], + members: { + SourceDBClusterParameterGroupIdentifier: {}, + TargetDBClusterParameterGroupIdentifier: {}, + TargetDBClusterParameterGroupDescription: {}, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CopyDBClusterParameterGroupResult", + type: "structure", + members: { DBClusterParameterGroup: { shape: "Sk" } }, + }, + }, + CopyDBClusterSnapshot: { + input: { + type: "structure", + required: [ + "SourceDBClusterSnapshotIdentifier", + "TargetDBClusterSnapshotIdentifier", + ], + members: { + SourceDBClusterSnapshotIdentifier: {}, + TargetDBClusterSnapshotIdentifier: {}, + KmsKeyId: {}, + PreSignedUrl: {}, + CopyTags: { type: "boolean" }, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CopyDBClusterSnapshotResult", + type: "structure", + members: { DBClusterSnapshot: { shape: "So" } }, + }, + }, + CopyDBParameterGroup: { + input: { + type: "structure", + required: [ + "SourceDBParameterGroupIdentifier", + "TargetDBParameterGroupIdentifier", + "TargetDBParameterGroupDescription", + ], + members: { + SourceDBParameterGroupIdentifier: {}, + TargetDBParameterGroupIdentifier: {}, + TargetDBParameterGroupDescription: {}, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CopyDBParameterGroupResult", + type: "structure", + members: { DBParameterGroup: { shape: "St" } }, + }, + }, + CreateDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier", "Engine"], + members: { + AvailabilityZones: { shape: "Sp" }, + BackupRetentionPeriod: { type: "integer" }, + CharacterSetName: {}, + DatabaseName: {}, + DBClusterIdentifier: {}, + DBClusterParameterGroupName: {}, + VpcSecurityGroupIds: { shape: "Sw" }, + DBSubnetGroupName: {}, + Engine: {}, + EngineVersion: {}, + Port: { type: "integer" }, + MasterUsername: {}, + MasterUserPassword: {}, + OptionGroupName: {}, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + ReplicationSourceIdentifier: {}, + Tags: { shape: "Sa" }, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + PreSignedUrl: {}, + EnableIAMDatabaseAuthentication: { type: "boolean" }, + EnableCloudwatchLogsExports: { shape: "Sx" }, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "CreateDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + CreateDBClusterParameterGroup: { + input: { + type: "structure", + required: [ + "DBClusterParameterGroupName", + "DBParameterGroupFamily", + "Description", + ], + members: { + DBClusterParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CreateDBClusterParameterGroupResult", + type: "structure", + members: { DBClusterParameterGroup: { shape: "Sk" } }, + }, + }, + CreateDBClusterSnapshot: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier", "DBClusterIdentifier"], + members: { + DBClusterSnapshotIdentifier: {}, + DBClusterIdentifier: {}, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CreateDBClusterSnapshotResult", + type: "structure", + members: { DBClusterSnapshot: { shape: "So" } }, + }, + }, + CreateDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier", "DBInstanceClass", "Engine"], + members: { + DBName: {}, + DBInstanceIdentifier: {}, + AllocatedStorage: { type: "integer" }, + DBInstanceClass: {}, + Engine: {}, + MasterUsername: {}, + MasterUserPassword: {}, + DBSecurityGroups: { shape: "S1e" }, + VpcSecurityGroupIds: { shape: "Sw" }, + AvailabilityZone: {}, + DBSubnetGroupName: {}, + PreferredMaintenanceWindow: {}, + DBParameterGroupName: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, + Port: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + CharacterSetName: {}, + PubliclyAccessible: { deprecated: true, type: "boolean" }, + Tags: { shape: "Sa" }, + DBClusterIdentifier: {}, + StorageType: {}, + TdeCredentialArn: {}, + TdeCredentialPassword: {}, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + Domain: {}, + CopyTagsToSnapshot: { type: "boolean" }, + MonitoringInterval: { type: "integer" }, + MonitoringRoleArn: {}, + DomainIAMRoleName: {}, + PromotionTier: { type: "integer" }, + Timezone: {}, + EnableIAMDatabaseAuthentication: { type: "boolean" }, + EnablePerformanceInsights: { type: "boolean" }, + PerformanceInsightsKMSKeyId: {}, + EnableCloudwatchLogsExports: { shape: "Sx" }, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "CreateDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S1g" } }, + }, + }, + CreateDBParameterGroup: { + input: { + type: "structure", + required: [ + "DBParameterGroupName", + "DBParameterGroupFamily", + "Description", + ], + members: { + DBParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CreateDBParameterGroupResult", + type: "structure", + members: { DBParameterGroup: { shape: "St" } }, + }, + }, + CreateDBSubnetGroup: { + input: { + type: "structure", + required: [ + "DBSubnetGroupName", + "DBSubnetGroupDescription", + "SubnetIds", + ], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S23" }, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CreateDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S1m" } }, + }, + }, + CreateEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SnsTopicArn"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S7" }, + SourceIds: { shape: "S6" }, + Enabled: { type: "boolean" }, + Tags: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "CreateEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S5" } }, + }, + }, + DeleteDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { + DBClusterIdentifier: {}, + SkipFinalSnapshot: { type: "boolean" }, + FinalDBSnapshotIdentifier: {}, + }, + }, + output: { + resultWrapper: "DeleteDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + DeleteDBClusterParameterGroup: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName"], + members: { DBClusterParameterGroupName: {} }, + }, + }, + DeleteDBClusterSnapshot: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier"], + members: { DBClusterSnapshotIdentifier: {} }, + }, + output: { + resultWrapper: "DeleteDBClusterSnapshotResult", + type: "structure", + members: { DBClusterSnapshot: { shape: "So" } }, + }, + }, + DeleteDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + SkipFinalSnapshot: { type: "boolean" }, + FinalDBSnapshotIdentifier: {}, + }, + }, + output: { + resultWrapper: "DeleteDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S1g" } }, + }, + }, + DeleteDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { DBParameterGroupName: {} }, + }, + }, + DeleteDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName"], + members: { DBSubnetGroupName: {} }, + }, + }, + DeleteEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { SubscriptionName: {} }, + }, + output: { + resultWrapper: "DeleteEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S5" } }, + }, + }, + DescribeDBClusterParameterGroups: { + input: { + type: "structure", + members: { + DBClusterParameterGroupName: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBClusterParameterGroupsResult", + type: "structure", + members: { + Marker: {}, + DBClusterParameterGroups: { + type: "list", + member: { + shape: "Sk", + locationName: "DBClusterParameterGroup", + }, + }, + }, + }, + }, + DescribeDBClusterParameters: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName"], + members: { + DBClusterParameterGroupName: {}, + Source: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBClusterParametersResult", + type: "structure", + members: { Parameters: { shape: "S2q" }, Marker: {} }, + }, + }, + DescribeDBClusterSnapshotAttributes: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier"], + members: { DBClusterSnapshotIdentifier: {} }, + }, + output: { + resultWrapper: "DescribeDBClusterSnapshotAttributesResult", + type: "structure", + members: { DBClusterSnapshotAttributesResult: { shape: "S2v" } }, + }, + }, + DescribeDBClusterSnapshots: { + input: { + type: "structure", + members: { + DBClusterIdentifier: {}, + DBClusterSnapshotIdentifier: {}, + SnapshotType: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + IncludeShared: { type: "boolean" }, + IncludePublic: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "DescribeDBClusterSnapshotsResult", + type: "structure", + members: { + Marker: {}, + DBClusterSnapshots: { + type: "list", + member: { shape: "So", locationName: "DBClusterSnapshot" }, + }, + }, + }, + }, + DescribeDBClusters: { + input: { + type: "structure", + members: { + DBClusterIdentifier: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBClustersResult", + type: "structure", + members: { + Marker: {}, + DBClusters: { + type: "list", + member: { shape: "Sz", locationName: "DBCluster" }, + }, + }, + }, + }, + DescribeDBEngineVersions: { + input: { + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + DefaultOnly: { type: "boolean" }, + ListSupportedCharacterSets: { type: "boolean" }, + ListSupportedTimezones: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "DescribeDBEngineVersionsResult", + type: "structure", + members: { + Marker: {}, + DBEngineVersions: { + type: "list", + member: { + locationName: "DBEngineVersion", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + DBEngineDescription: {}, + DBEngineVersionDescription: {}, + DefaultCharacterSet: { shape: "S39" }, + SupportedCharacterSets: { + type: "list", + member: { shape: "S39", locationName: "CharacterSet" }, + }, + ValidUpgradeTarget: { + type: "list", + member: { + locationName: "UpgradeTarget", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + Description: {}, + AutoUpgrade: { type: "boolean" }, + IsMajorVersionUpgrade: { type: "boolean" }, + }, + }, + }, + SupportedTimezones: { + type: "list", + member: { + locationName: "Timezone", + type: "structure", + members: { TimezoneName: {} }, + }, + }, + ExportableLogTypes: { shape: "Sx" }, + SupportsLogExportsToCloudwatchLogs: { type: "boolean" }, + SupportsReadReplica: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + DescribeDBInstances: { + input: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBInstancesResult", + type: "structure", + members: { + Marker: {}, + DBInstances: { + type: "list", + member: { shape: "S1g", locationName: "DBInstance" }, + }, + }, + }, + }, + DescribeDBParameterGroups: { + input: { + type: "structure", + members: { + DBParameterGroupName: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBParameterGroupsResult", + type: "structure", + members: { + Marker: {}, + DBParameterGroups: { + type: "list", + member: { shape: "St", locationName: "DBParameterGroup" }, + }, + }, + }, + }, + DescribeDBParameters: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { + DBParameterGroupName: {}, + Source: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBParametersResult", + type: "structure", + members: { Parameters: { shape: "S2q" }, Marker: {} }, + }, + }, + DescribeDBSubnetGroups: { + input: { + type: "structure", + members: { + DBSubnetGroupName: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBSubnetGroupsResult", + type: "structure", + members: { + Marker: {}, + DBSubnetGroups: { + type: "list", + member: { shape: "S1m", locationName: "DBSubnetGroup" }, + }, + }, + }, + }, + DescribeEngineDefaultClusterParameters: { + input: { + type: "structure", + required: ["DBParameterGroupFamily"], + members: { + DBParameterGroupFamily: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEngineDefaultClusterParametersResult", + type: "structure", + members: { EngineDefaults: { shape: "S3s" } }, + }, + }, + DescribeEngineDefaultParameters: { + input: { + type: "structure", + required: ["DBParameterGroupFamily"], + members: { + DBParameterGroupFamily: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEngineDefaultParametersResult", + type: "structure", + members: { EngineDefaults: { shape: "S3s" } }, + }, + }, + DescribeEventCategories: { + input: { + type: "structure", + members: { SourceType: {}, Filters: { shape: "S2j" } }, + }, + output: { + resultWrapper: "DescribeEventCategoriesResult", + type: "structure", + members: { + EventCategoriesMapList: { + type: "list", + member: { + locationName: "EventCategoriesMap", + type: "structure", + members: { + SourceType: {}, + EventCategories: { shape: "S7" }, + }, + wrapper: true, + }, + }, + }, + }, + }, + DescribeEventSubscriptions: { + input: { + type: "structure", + members: { + SubscriptionName: {}, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEventSubscriptionsResult", + type: "structure", + members: { + Marker: {}, + EventSubscriptionsList: { + type: "list", + member: { shape: "S5", locationName: "EventSubscription" }, + }, + }, + }, + }, + DescribeEvents: { + input: { + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Duration: { type: "integer" }, + EventCategories: { shape: "S7" }, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEventsResult", + type: "structure", + members: { + Marker: {}, + Events: { + type: "list", + member: { + locationName: "Event", + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + Message: {}, + EventCategories: { shape: "S7" }, + Date: { type: "timestamp" }, + SourceArn: {}, + }, + }, + }, + }, + }, + }, + DescribeOrderableDBInstanceOptions: { + input: { + type: "structure", + required: ["Engine"], + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + Vpc: { type: "boolean" }, + Filters: { shape: "S2j" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeOrderableDBInstanceOptionsResult", + type: "structure", + members: { + OrderableDBInstanceOptions: { + type: "list", + member: { + locationName: "OrderableDBInstanceOption", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + AvailabilityZones: { + type: "list", + member: { + shape: "S1p", + locationName: "AvailabilityZone", + }, + }, + MultiAZCapable: { type: "boolean" }, + ReadReplicaCapable: { type: "boolean" }, + Vpc: { type: "boolean" }, + SupportsStorageEncryption: { type: "boolean" }, + StorageType: {}, + SupportsIops: { type: "boolean" }, + SupportsEnhancedMonitoring: { type: "boolean" }, + SupportsIAMDatabaseAuthentication: { type: "boolean" }, + SupportsPerformanceInsights: { type: "boolean" }, + MinStorageSize: { type: "integer" }, + MaxStorageSize: { type: "integer" }, + MinIopsPerDbInstance: { type: "integer" }, + MaxIopsPerDbInstance: { type: "integer" }, + MinIopsPerGib: { type: "double" }, + MaxIopsPerGib: { type: "double" }, + }, + wrapper: true, + }, + }, + Marker: {}, + }, + }, + }, + DescribePendingMaintenanceActions: { + input: { + type: "structure", + members: { + ResourceIdentifier: {}, + Filters: { shape: "S2j" }, + Marker: {}, + MaxRecords: { type: "integer" }, + }, + }, + output: { + resultWrapper: "DescribePendingMaintenanceActionsResult", + type: "structure", + members: { + PendingMaintenanceActions: { + type: "list", + member: { + shape: "Se", + locationName: "ResourcePendingMaintenanceActions", + }, + }, + Marker: {}, + }, + }, + }, + DescribeValidDBInstanceModifications: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { DBInstanceIdentifier: {} }, + }, + output: { + resultWrapper: "DescribeValidDBInstanceModificationsResult", + type: "structure", + members: { + ValidDBInstanceModificationsMessage: { + type: "structure", + members: { + Storage: { + type: "list", + member: { + locationName: "ValidStorageOptions", + type: "structure", + members: { + StorageType: {}, + StorageSize: { shape: "S4l" }, + ProvisionedIops: { shape: "S4l" }, + IopsToStorageRatio: { + type: "list", + member: { + locationName: "DoubleRange", + type: "structure", + members: { + From: { type: "double" }, + To: { type: "double" }, + }, + }, + }, + }, + }, + }, + }, + wrapper: true, + }, + }, + }, + }, + FailoverDBCluster: { + input: { + type: "structure", + members: { + DBClusterIdentifier: {}, + TargetDBInstanceIdentifier: {}, + }, + }, + output: { + resultWrapper: "FailoverDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceName"], + members: { ResourceName: {}, Filters: { shape: "S2j" } }, + }, + output: { + resultWrapper: "ListTagsForResourceResult", + type: "structure", + members: { TagList: { shape: "Sa" } }, + }, + }, + ModifyDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { + DBClusterIdentifier: {}, + NewDBClusterIdentifier: {}, + ApplyImmediately: { type: "boolean" }, + BackupRetentionPeriod: { type: "integer" }, + DBClusterParameterGroupName: {}, + VpcSecurityGroupIds: { shape: "Sw" }, + Port: { type: "integer" }, + MasterUserPassword: {}, + OptionGroupName: {}, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + EnableIAMDatabaseAuthentication: { type: "boolean" }, + CloudwatchLogsExportConfiguration: { shape: "S4v" }, + EngineVersion: {}, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "ModifyDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + ModifyDBClusterParameterGroup: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName", "Parameters"], + members: { + DBClusterParameterGroupName: {}, + Parameters: { shape: "S2q" }, + }, + }, + output: { + shape: "S4y", + resultWrapper: "ModifyDBClusterParameterGroupResult", + }, + }, + ModifyDBClusterSnapshotAttribute: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier", "AttributeName"], + members: { + DBClusterSnapshotIdentifier: {}, + AttributeName: {}, + ValuesToAdd: { shape: "S2y" }, + ValuesToRemove: { shape: "S2y" }, + }, + }, + output: { + resultWrapper: "ModifyDBClusterSnapshotAttributeResult", + type: "structure", + members: { DBClusterSnapshotAttributesResult: { shape: "S2v" } }, + }, + }, + ModifyDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + AllocatedStorage: { type: "integer" }, + DBInstanceClass: {}, + DBSubnetGroupName: {}, + DBSecurityGroups: { shape: "S1e" }, + VpcSecurityGroupIds: { shape: "Sw" }, + ApplyImmediately: { type: "boolean" }, + MasterUserPassword: {}, + DBParameterGroupName: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AllowMajorVersionUpgrade: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + NewDBInstanceIdentifier: {}, + StorageType: {}, + TdeCredentialArn: {}, + TdeCredentialPassword: {}, + CACertificateIdentifier: {}, + Domain: {}, + CopyTagsToSnapshot: { type: "boolean" }, + MonitoringInterval: { type: "integer" }, + DBPortNumber: { type: "integer" }, + PubliclyAccessible: { deprecated: true, type: "boolean" }, + MonitoringRoleArn: {}, + DomainIAMRoleName: {}, + PromotionTier: { type: "integer" }, + EnableIAMDatabaseAuthentication: { type: "boolean" }, + EnablePerformanceInsights: { type: "boolean" }, + PerformanceInsightsKMSKeyId: {}, + CloudwatchLogsExportConfiguration: { shape: "S4v" }, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "ModifyDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S1g" } }, + }, + }, + ModifyDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName", "Parameters"], + members: { + DBParameterGroupName: {}, + Parameters: { shape: "S2q" }, + }, + }, + output: { + shape: "S54", + resultWrapper: "ModifyDBParameterGroupResult", + }, + }, + ModifyDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName", "SubnetIds"], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S23" }, + }, + }, + output: { + resultWrapper: "ModifyDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S1m" } }, + }, + }, + ModifyEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S7" }, + Enabled: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "ModifyEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S5" } }, + }, + }, + PromoteReadReplicaDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { DBClusterIdentifier: {} }, + }, + output: { + resultWrapper: "PromoteReadReplicaDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + RebootDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + ForceFailover: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "RebootDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S1g" } }, + }, + }, + RemoveRoleFromDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier", "RoleArn"], + members: { DBClusterIdentifier: {}, RoleArn: {} }, + }, + }, + RemoveSourceIdentifierFromSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SourceIdentifier"], + members: { SubscriptionName: {}, SourceIdentifier: {} }, + }, + output: { + resultWrapper: "RemoveSourceIdentifierFromSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S5" } }, + }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceName", "TagKeys"], + members: { + ResourceName: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + }, + ResetDBClusterParameterGroup: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName"], + members: { + DBClusterParameterGroupName: {}, + ResetAllParameters: { type: "boolean" }, + Parameters: { shape: "S2q" }, + }, + }, + output: { + shape: "S4y", + resultWrapper: "ResetDBClusterParameterGroupResult", + }, + }, + ResetDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { + DBParameterGroupName: {}, + ResetAllParameters: { type: "boolean" }, + Parameters: { shape: "S2q" }, + }, + }, + output: { + shape: "S54", + resultWrapper: "ResetDBParameterGroupResult", + }, + }, + RestoreDBClusterFromSnapshot: { + input: { + type: "structure", + required: ["DBClusterIdentifier", "SnapshotIdentifier", "Engine"], + members: { + AvailabilityZones: { shape: "Sp" }, + DBClusterIdentifier: {}, + SnapshotIdentifier: {}, + Engine: {}, + EngineVersion: {}, + Port: { type: "integer" }, + DBSubnetGroupName: {}, + DatabaseName: {}, + OptionGroupName: {}, + VpcSecurityGroupIds: { shape: "Sw" }, + Tags: { shape: "Sa" }, + KmsKeyId: {}, + EnableIAMDatabaseAuthentication: { type: "boolean" }, + EnableCloudwatchLogsExports: { shape: "Sx" }, + DBClusterParameterGroupName: {}, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "RestoreDBClusterFromSnapshotResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + RestoreDBClusterToPointInTime: { + input: { + type: "structure", + required: ["DBClusterIdentifier", "SourceDBClusterIdentifier"], + members: { + DBClusterIdentifier: {}, + RestoreType: {}, + SourceDBClusterIdentifier: {}, + RestoreToTime: { type: "timestamp" }, + UseLatestRestorableTime: { type: "boolean" }, + Port: { type: "integer" }, + DBSubnetGroupName: {}, + OptionGroupName: {}, + VpcSecurityGroupIds: { shape: "Sw" }, + Tags: { shape: "Sa" }, + KmsKeyId: {}, + EnableIAMDatabaseAuthentication: { type: "boolean" }, + EnableCloudwatchLogsExports: { shape: "Sx" }, + DBClusterParameterGroupName: {}, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "RestoreDBClusterToPointInTimeResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + StartDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { DBClusterIdentifier: {} }, + }, + output: { + resultWrapper: "StartDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + StopDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { DBClusterIdentifier: {} }, + }, + output: { + resultWrapper: "StopDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sz" } }, + }, + }, + }, + shapes: { + S5: { + type: "structure", + members: { + CustomerAwsId: {}, + CustSubscriptionId: {}, + SnsTopicArn: {}, + Status: {}, + SubscriptionCreationTime: {}, + SourceType: {}, + SourceIdsList: { shape: "S6" }, + EventCategoriesList: { shape: "S7" }, + Enabled: { type: "boolean" }, + EventSubscriptionArn: {}, + }, + wrapper: true, + }, + S6: { type: "list", member: { locationName: "SourceId" } }, + S7: { type: "list", member: { locationName: "EventCategory" } }, + Sa: { + type: "list", + member: { + locationName: "Tag", + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + Se: { + type: "structure", + members: { + ResourceIdentifier: {}, + PendingMaintenanceActionDetails: { + type: "list", + member: { + locationName: "PendingMaintenanceAction", + type: "structure", + members: { + Action: {}, + AutoAppliedAfterDate: { type: "timestamp" }, + ForcedApplyDate: { type: "timestamp" }, + OptInStatus: {}, + CurrentApplyDate: { type: "timestamp" }, + Description: {}, + }, + }, + }, + }, + wrapper: true, + }, + Sk: { + type: "structure", + members: { + DBClusterParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + DBClusterParameterGroupArn: {}, + }, + wrapper: true, + }, + So: { + type: "structure", + members: { + AvailabilityZones: { shape: "Sp" }, + DBClusterSnapshotIdentifier: {}, + DBClusterIdentifier: {}, + SnapshotCreateTime: { type: "timestamp" }, + Engine: {}, + AllocatedStorage: { type: "integer" }, + Status: {}, + Port: { type: "integer" }, + VpcId: {}, + ClusterCreateTime: { type: "timestamp" }, + MasterUsername: {}, + EngineVersion: {}, + LicenseModel: {}, + SnapshotType: {}, + PercentProgress: { type: "integer" }, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + DBClusterSnapshotArn: {}, + SourceDBClusterSnapshotArn: {}, + IAMDatabaseAuthenticationEnabled: { type: "boolean" }, + }, + wrapper: true, + }, + Sp: { type: "list", member: { locationName: "AvailabilityZone" } }, + St: { + type: "structure", + members: { + DBParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + DBParameterGroupArn: {}, + }, + wrapper: true, + }, + Sw: { type: "list", member: { locationName: "VpcSecurityGroupId" } }, + Sx: { type: "list", member: {} }, + Sz: { + type: "structure", + members: { + AllocatedStorage: { type: "integer" }, + AvailabilityZones: { shape: "Sp" }, + BackupRetentionPeriod: { type: "integer" }, + CharacterSetName: {}, + DatabaseName: {}, + DBClusterIdentifier: {}, + DBClusterParameterGroup: {}, + DBSubnetGroup: {}, + Status: {}, + PercentProgress: {}, + EarliestRestorableTime: { type: "timestamp" }, + Endpoint: {}, + ReaderEndpoint: {}, + MultiAZ: { type: "boolean" }, + Engine: {}, + EngineVersion: {}, + LatestRestorableTime: { type: "timestamp" }, + Port: { type: "integer" }, + MasterUsername: {}, + DBClusterOptionGroupMemberships: { + type: "list", + member: { + locationName: "DBClusterOptionGroup", + type: "structure", + members: { DBClusterOptionGroupName: {}, Status: {} }, + }, + }, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + ReplicationSourceIdentifier: {}, + ReadReplicaIdentifiers: { + type: "list", + member: { locationName: "ReadReplicaIdentifier" }, + }, + DBClusterMembers: { + type: "list", + member: { + locationName: "DBClusterMember", + type: "structure", + members: { + DBInstanceIdentifier: {}, + IsClusterWriter: { type: "boolean" }, + DBClusterParameterGroupStatus: {}, + PromotionTier: { type: "integer" }, + }, + wrapper: true, + }, + }, + VpcSecurityGroups: { shape: "S15" }, + HostedZoneId: {}, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + DbClusterResourceId: {}, + DBClusterArn: {}, + AssociatedRoles: { + type: "list", + member: { + locationName: "DBClusterRole", + type: "structure", + members: { RoleArn: {}, Status: {} }, + }, + }, + IAMDatabaseAuthenticationEnabled: { type: "boolean" }, + CloneGroupId: {}, + ClusterCreateTime: { type: "timestamp" }, + EnabledCloudwatchLogsExports: { shape: "Sx" }, + DeletionProtection: { type: "boolean" }, + }, + wrapper: true, + }, + S15: { + type: "list", + member: { + locationName: "VpcSecurityGroupMembership", + type: "structure", + members: { VpcSecurityGroupId: {}, Status: {} }, + }, + }, + S1e: { + type: "list", + member: { locationName: "DBSecurityGroupName" }, + }, + S1g: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + DBInstanceClass: {}, + Engine: {}, + DBInstanceStatus: {}, + MasterUsername: {}, + DBName: {}, + Endpoint: { + type: "structure", + members: { + Address: {}, + Port: { type: "integer" }, + HostedZoneId: {}, + }, + }, + AllocatedStorage: { type: "integer" }, + InstanceCreateTime: { type: "timestamp" }, + PreferredBackupWindow: {}, + BackupRetentionPeriod: { type: "integer" }, + DBSecurityGroups: { + type: "list", + member: { + locationName: "DBSecurityGroup", + type: "structure", + members: { DBSecurityGroupName: {}, Status: {} }, + }, + }, + VpcSecurityGroups: { shape: "S15" }, + DBParameterGroups: { + type: "list", + member: { + locationName: "DBParameterGroup", + type: "structure", + members: { + DBParameterGroupName: {}, + ParameterApplyStatus: {}, + }, + }, + }, + AvailabilityZone: {}, + DBSubnetGroup: { shape: "S1m" }, + PreferredMaintenanceWindow: {}, + PendingModifiedValues: { + type: "structure", + members: { + DBInstanceClass: {}, + AllocatedStorage: { type: "integer" }, + MasterUserPassword: {}, + Port: { type: "integer" }, + BackupRetentionPeriod: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + LicenseModel: {}, + Iops: { type: "integer" }, + DBInstanceIdentifier: {}, + StorageType: {}, + CACertificateIdentifier: {}, + DBSubnetGroupName: {}, + PendingCloudwatchLogsExports: { + type: "structure", + members: { + LogTypesToEnable: { shape: "Sx" }, + LogTypesToDisable: { shape: "Sx" }, + }, + }, + }, + }, + LatestRestorableTime: { type: "timestamp" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + ReadReplicaSourceDBInstanceIdentifier: {}, + ReadReplicaDBInstanceIdentifiers: { + type: "list", + member: { locationName: "ReadReplicaDBInstanceIdentifier" }, + }, + ReadReplicaDBClusterIdentifiers: { + type: "list", + member: { locationName: "ReadReplicaDBClusterIdentifier" }, + }, + LicenseModel: {}, + Iops: { type: "integer" }, + OptionGroupMemberships: { + type: "list", + member: { + locationName: "OptionGroupMembership", + type: "structure", + members: { OptionGroupName: {}, Status: {} }, + }, + }, + CharacterSetName: {}, + SecondaryAvailabilityZone: {}, + PubliclyAccessible: { deprecated: true, type: "boolean" }, + StatusInfos: { + type: "list", + member: { + locationName: "DBInstanceStatusInfo", + type: "structure", + members: { + StatusType: {}, + Normal: { type: "boolean" }, + Status: {}, + Message: {}, + }, + }, + }, + StorageType: {}, + TdeCredentialArn: {}, + DbInstancePort: { type: "integer" }, + DBClusterIdentifier: {}, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + DbiResourceId: {}, + CACertificateIdentifier: {}, + DomainMemberships: { + type: "list", + member: { + locationName: "DomainMembership", + type: "structure", + members: { + Domain: {}, + Status: {}, + FQDN: {}, + IAMRoleName: {}, + }, + }, + }, + CopyTagsToSnapshot: { type: "boolean" }, + MonitoringInterval: { type: "integer" }, + EnhancedMonitoringResourceArn: {}, + MonitoringRoleArn: {}, + PromotionTier: { type: "integer" }, + DBInstanceArn: {}, + Timezone: {}, + IAMDatabaseAuthenticationEnabled: { type: "boolean" }, + PerformanceInsightsEnabled: { type: "boolean" }, + PerformanceInsightsKMSKeyId: {}, + EnabledCloudwatchLogsExports: { shape: "Sx" }, + DeletionProtection: { type: "boolean" }, + }, + wrapper: true, + }, + S1m: { + type: "structure", + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + VpcId: {}, + SubnetGroupStatus: {}, + Subnets: { + type: "list", + member: { + locationName: "Subnet", + type: "structure", + members: { + SubnetIdentifier: {}, + SubnetAvailabilityZone: { shape: "S1p" }, + SubnetStatus: {}, + }, + }, + }, + DBSubnetGroupArn: {}, + }, + wrapper: true, + }, + S1p: { type: "structure", members: { Name: {} }, wrapper: true }, + S23: { type: "list", member: { locationName: "SubnetIdentifier" } }, + S2j: { + type: "list", + member: { + locationName: "Filter", + type: "structure", + required: ["Name", "Values"], + members: { + Name: {}, + Values: { type: "list", member: { locationName: "Value" } }, + }, + }, + }, + S2q: { + type: "list", + member: { + locationName: "Parameter", + type: "structure", + members: { + ParameterName: {}, + ParameterValue: {}, + Description: {}, + Source: {}, + ApplyType: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + MinimumEngineVersion: {}, + ApplyMethod: {}, + }, + }, + }, + S2v: { + type: "structure", + members: { + DBClusterSnapshotIdentifier: {}, + DBClusterSnapshotAttributes: { + type: "list", + member: { + locationName: "DBClusterSnapshotAttribute", + type: "structure", + members: { + AttributeName: {}, + AttributeValues: { shape: "S2y" }, + }, + }, + }, + }, + wrapper: true, + }, + S2y: { type: "list", member: { locationName: "AttributeValue" } }, + S39: { + type: "structure", + members: { CharacterSetName: {}, CharacterSetDescription: {} }, + }, + S3s: { + type: "structure", + members: { + DBParameterGroupFamily: {}, + Marker: {}, + Parameters: { shape: "S2q" }, + }, + wrapper: true, + }, + S4l: { + type: "list", + member: { + locationName: "Range", + type: "structure", + members: { + From: { type: "integer" }, + To: { type: "integer" }, + Step: { type: "integer" }, + }, + }, + }, + S4v: { + type: "structure", + members: { + EnableLogTypes: { shape: "Sx" }, + DisableLogTypes: { shape: "Sx" }, + }, + }, + S4y: { + type: "structure", + members: { DBClusterParameterGroupName: {} }, + }, + S54: { type: "structure", members: { DBParameterGroupName: {} } }, + }, + }; + + /***/ + }, + + /***/ 1413: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2014-09-01", + endpointPrefix: "rds", + protocol: "query", + serviceAbbreviation: "Amazon RDS", + serviceFullName: "Amazon Relational Database Service", + serviceId: "RDS", + signatureVersion: "v4", + uid: "rds-2014-09-01", + xmlNamespace: "http://rds.amazonaws.com/doc/2014-09-01/", + }, + operations: { + AddSourceIdentifierToSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SourceIdentifier"], + members: { SubscriptionName: {}, SourceIdentifier: {} }, + }, + output: { + resultWrapper: "AddSourceIdentifierToSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceName", "Tags"], + members: { ResourceName: {}, Tags: { shape: "S9" } }, + }, + }, + AuthorizeDBSecurityGroupIngress: { + input: { + type: "structure", + required: ["DBSecurityGroupName"], + members: { + DBSecurityGroupName: {}, + CIDRIP: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupId: {}, + EC2SecurityGroupOwnerId: {}, + }, + }, + output: { + resultWrapper: "AuthorizeDBSecurityGroupIngressResult", + type: "structure", + members: { DBSecurityGroup: { shape: "Sd" } }, + }, + }, + CopyDBParameterGroup: { + input: { + type: "structure", + required: [ + "SourceDBParameterGroupIdentifier", + "TargetDBParameterGroupIdentifier", + "TargetDBParameterGroupDescription", + ], + members: { + SourceDBParameterGroupIdentifier: {}, + TargetDBParameterGroupIdentifier: {}, + TargetDBParameterGroupDescription: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CopyDBParameterGroupResult", + type: "structure", + members: { DBParameterGroup: { shape: "Sk" } }, + }, + }, + CopyDBSnapshot: { + input: { + type: "structure", + required: [ + "SourceDBSnapshotIdentifier", + "TargetDBSnapshotIdentifier", + ], + members: { + SourceDBSnapshotIdentifier: {}, + TargetDBSnapshotIdentifier: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CopyDBSnapshotResult", + type: "structure", + members: { DBSnapshot: { shape: "Sn" } }, + }, + }, + CopyOptionGroup: { + input: { + type: "structure", + required: [ + "SourceOptionGroupIdentifier", + "TargetOptionGroupIdentifier", + "TargetOptionGroupDescription", + ], + members: { + SourceOptionGroupIdentifier: {}, + TargetOptionGroupIdentifier: {}, + TargetOptionGroupDescription: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CopyOptionGroupResult", + type: "structure", + members: { OptionGroup: { shape: "St" } }, + }, + }, + CreateDBInstance: { + input: { + type: "structure", + required: [ + "DBInstanceIdentifier", + "AllocatedStorage", + "DBInstanceClass", + "Engine", + "MasterUsername", + "MasterUserPassword", + ], + members: { + DBName: {}, + DBInstanceIdentifier: {}, + AllocatedStorage: { type: "integer" }, + DBInstanceClass: {}, + Engine: {}, + MasterUsername: {}, + MasterUserPassword: {}, + DBSecurityGroups: { shape: "S13" }, + VpcSecurityGroupIds: { shape: "S14" }, + AvailabilityZone: {}, + DBSubnetGroupName: {}, + PreferredMaintenanceWindow: {}, + DBParameterGroupName: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, + Port: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + CharacterSetName: {}, + PubliclyAccessible: { type: "boolean" }, + Tags: { shape: "S9" }, + StorageType: {}, + TdeCredentialArn: {}, + TdeCredentialPassword: {}, + }, + }, + output: { + resultWrapper: "CreateDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + CreateDBInstanceReadReplica: { + input: { + type: "structure", + required: ["DBInstanceIdentifier", "SourceDBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + SourceDBInstanceIdentifier: {}, + DBInstanceClass: {}, + AvailabilityZone: {}, + Port: { type: "integer" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + Iops: { type: "integer" }, + OptionGroupName: {}, + PubliclyAccessible: { type: "boolean" }, + Tags: { shape: "S9" }, + DBSubnetGroupName: {}, + StorageType: {}, + }, + }, + output: { + resultWrapper: "CreateDBInstanceReadReplicaResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + CreateDBParameterGroup: { + input: { + type: "structure", + required: [ + "DBParameterGroupName", + "DBParameterGroupFamily", + "Description", + ], + members: { + DBParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CreateDBParameterGroupResult", + type: "structure", + members: { DBParameterGroup: { shape: "Sk" } }, + }, + }, + CreateDBSecurityGroup: { + input: { + type: "structure", + required: ["DBSecurityGroupName", "DBSecurityGroupDescription"], + members: { + DBSecurityGroupName: {}, + DBSecurityGroupDescription: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CreateDBSecurityGroupResult", + type: "structure", + members: { DBSecurityGroup: { shape: "Sd" } }, + }, + }, + CreateDBSnapshot: { + input: { + type: "structure", + required: ["DBSnapshotIdentifier", "DBInstanceIdentifier"], + members: { + DBSnapshotIdentifier: {}, + DBInstanceIdentifier: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CreateDBSnapshotResult", + type: "structure", + members: { DBSnapshot: { shape: "Sn" } }, + }, + }, + CreateDBSubnetGroup: { + input: { + type: "structure", + required: [ + "DBSubnetGroupName", + "DBSubnetGroupDescription", + "SubnetIds", + ], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S1u" }, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CreateDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S1b" } }, + }, + }, + CreateEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SnsTopicArn"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S6" }, + SourceIds: { shape: "S5" }, + Enabled: { type: "boolean" }, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CreateEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + CreateOptionGroup: { + input: { + type: "structure", + required: [ + "OptionGroupName", + "EngineName", + "MajorEngineVersion", + "OptionGroupDescription", + ], + members: { + OptionGroupName: {}, + EngineName: {}, + MajorEngineVersion: {}, + OptionGroupDescription: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "CreateOptionGroupResult", + type: "structure", + members: { OptionGroup: { shape: "St" } }, + }, + }, + DeleteDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + SkipFinalSnapshot: { type: "boolean" }, + FinalDBSnapshotIdentifier: {}, + }, + }, + output: { + resultWrapper: "DeleteDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + DeleteDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { DBParameterGroupName: {} }, + }, + }, + DeleteDBSecurityGroup: { + input: { + type: "structure", + required: ["DBSecurityGroupName"], + members: { DBSecurityGroupName: {} }, + }, + }, + DeleteDBSnapshot: { + input: { + type: "structure", + required: ["DBSnapshotIdentifier"], + members: { DBSnapshotIdentifier: {} }, + }, + output: { + resultWrapper: "DeleteDBSnapshotResult", + type: "structure", + members: { DBSnapshot: { shape: "Sn" } }, + }, + }, + DeleteDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName"], + members: { DBSubnetGroupName: {} }, + }, + }, + DeleteEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { SubscriptionName: {} }, + }, + output: { + resultWrapper: "DeleteEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + DeleteOptionGroup: { + input: { + type: "structure", + required: ["OptionGroupName"], + members: { OptionGroupName: {} }, + }, + }, + DescribeDBEngineVersions: { + input: { + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + DefaultOnly: { type: "boolean" }, + ListSupportedCharacterSets: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "DescribeDBEngineVersionsResult", + type: "structure", + members: { + Marker: {}, + DBEngineVersions: { + type: "list", + member: { + locationName: "DBEngineVersion", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + DBEngineDescription: {}, + DBEngineVersionDescription: {}, + DefaultCharacterSet: { shape: "S2h" }, + SupportedCharacterSets: { + type: "list", + member: { shape: "S2h", locationName: "CharacterSet" }, + }, + }, + }, + }, + }, + }, + }, + DescribeDBInstances: { + input: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBInstancesResult", + type: "structure", + members: { + Marker: {}, + DBInstances: { + type: "list", + member: { shape: "S17", locationName: "DBInstance" }, + }, + }, + }, + }, + DescribeDBLogFiles: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + FilenameContains: {}, + FileLastWritten: { type: "long" }, + FileSize: { type: "long" }, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBLogFilesResult", + type: "structure", + members: { + DescribeDBLogFiles: { + type: "list", + member: { + locationName: "DescribeDBLogFilesDetails", + type: "structure", + members: { + LogFileName: {}, + LastWritten: { type: "long" }, + Size: { type: "long" }, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribeDBParameterGroups: { + input: { + type: "structure", + members: { + DBParameterGroupName: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBParameterGroupsResult", + type: "structure", + members: { + Marker: {}, + DBParameterGroups: { + type: "list", + member: { shape: "Sk", locationName: "DBParameterGroup" }, + }, + }, + }, + }, + DescribeDBParameters: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { + DBParameterGroupName: {}, + Source: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBParametersResult", + type: "structure", + members: { Parameters: { shape: "S2w" }, Marker: {} }, + }, + }, + DescribeDBSecurityGroups: { + input: { + type: "structure", + members: { + DBSecurityGroupName: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBSecurityGroupsResult", + type: "structure", + members: { + Marker: {}, + DBSecurityGroups: { + type: "list", + member: { shape: "Sd", locationName: "DBSecurityGroup" }, + }, + }, + }, + }, + DescribeDBSnapshots: { + input: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + DBSnapshotIdentifier: {}, + SnapshotType: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBSnapshotsResult", + type: "structure", + members: { + Marker: {}, + DBSnapshots: { + type: "list", + member: { shape: "Sn", locationName: "DBSnapshot" }, + }, + }, + }, + }, + DescribeDBSubnetGroups: { + input: { + type: "structure", + members: { + DBSubnetGroupName: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBSubnetGroupsResult", + type: "structure", + members: { + Marker: {}, + DBSubnetGroups: { + type: "list", + member: { shape: "S1b", locationName: "DBSubnetGroup" }, + }, + }, + }, + }, + DescribeEngineDefaultParameters: { + input: { + type: "structure", + required: ["DBParameterGroupFamily"], + members: { + DBParameterGroupFamily: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEngineDefaultParametersResult", + type: "structure", + members: { + EngineDefaults: { + type: "structure", + members: { + DBParameterGroupFamily: {}, + Marker: {}, + Parameters: { shape: "S2w" }, + }, + wrapper: true, + }, + }, + }, + }, + DescribeEventCategories: { + input: { + type: "structure", + members: { SourceType: {}, Filters: { shape: "S2b" } }, + }, + output: { + resultWrapper: "DescribeEventCategoriesResult", + type: "structure", + members: { + EventCategoriesMapList: { + type: "list", + member: { + locationName: "EventCategoriesMap", + type: "structure", + members: { + SourceType: {}, + EventCategories: { shape: "S6" }, + }, + wrapper: true, + }, + }, + }, + }, + }, + DescribeEventSubscriptions: { + input: { + type: "structure", + members: { + SubscriptionName: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEventSubscriptionsResult", + type: "structure", + members: { + Marker: {}, + EventSubscriptionsList: { + type: "list", + member: { shape: "S4", locationName: "EventSubscription" }, + }, + }, + }, + }, + DescribeEvents: { + input: { + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Duration: { type: "integer" }, + EventCategories: { shape: "S6" }, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEventsResult", + type: "structure", + members: { + Marker: {}, + Events: { + type: "list", + member: { + locationName: "Event", + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + Message: {}, + EventCategories: { shape: "S6" }, + Date: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + DescribeOptionGroupOptions: { + input: { + type: "structure", + required: ["EngineName"], + members: { + EngineName: {}, + MajorEngineVersion: {}, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeOptionGroupOptionsResult", + type: "structure", + members: { + OptionGroupOptions: { + type: "list", + member: { + locationName: "OptionGroupOption", + type: "structure", + members: { + Name: {}, + Description: {}, + EngineName: {}, + MajorEngineVersion: {}, + MinimumRequiredMinorEngineVersion: {}, + PortRequired: { type: "boolean" }, + DefaultPort: { type: "integer" }, + OptionsDependedOn: { + type: "list", + member: { locationName: "OptionName" }, + }, + Persistent: { type: "boolean" }, + Permanent: { type: "boolean" }, + OptionGroupOptionSettings: { + type: "list", + member: { + locationName: "OptionGroupOptionSetting", + type: "structure", + members: { + SettingName: {}, + SettingDescription: {}, + DefaultValue: {}, + ApplyType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribeOptionGroups: { + input: { + type: "structure", + members: { + OptionGroupName: {}, + Filters: { shape: "S2b" }, + Marker: {}, + MaxRecords: { type: "integer" }, + EngineName: {}, + MajorEngineVersion: {}, + }, + }, + output: { + resultWrapper: "DescribeOptionGroupsResult", + type: "structure", + members: { + OptionGroupsList: { + type: "list", + member: { shape: "St", locationName: "OptionGroup" }, + }, + Marker: {}, + }, + }, + }, + DescribeOrderableDBInstanceOptions: { + input: { + type: "structure", + required: ["Engine"], + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + Vpc: { type: "boolean" }, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeOrderableDBInstanceOptionsResult", + type: "structure", + members: { + OrderableDBInstanceOptions: { + type: "list", + member: { + locationName: "OrderableDBInstanceOption", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + AvailabilityZones: { + type: "list", + member: { + shape: "S1e", + locationName: "AvailabilityZone", + }, + }, + MultiAZCapable: { type: "boolean" }, + ReadReplicaCapable: { type: "boolean" }, + Vpc: { type: "boolean" }, + StorageType: {}, + SupportsIops: { type: "boolean" }, + }, + wrapper: true, + }, + }, + Marker: {}, + }, + }, + }, + DescribeReservedDBInstances: { + input: { + type: "structure", + members: { + ReservedDBInstanceId: {}, + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + Duration: {}, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeReservedDBInstancesResult", + type: "structure", + members: { + Marker: {}, + ReservedDBInstances: { + type: "list", + member: { shape: "S45", locationName: "ReservedDBInstance" }, + }, + }, + }, + }, + DescribeReservedDBInstancesOfferings: { + input: { + type: "structure", + members: { + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + Duration: {}, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + Filters: { shape: "S2b" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeReservedDBInstancesOfferingsResult", + type: "structure", + members: { + Marker: {}, + ReservedDBInstancesOfferings: { + type: "list", + member: { + locationName: "ReservedDBInstancesOffering", + type: "structure", + members: { + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + Duration: { type: "integer" }, + FixedPrice: { type: "double" }, + UsagePrice: { type: "double" }, + CurrencyCode: {}, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + RecurringCharges: { shape: "S47" }, + }, + wrapper: true, + }, + }, + }, + }, + }, + DownloadDBLogFilePortion: { + input: { + type: "structure", + required: ["DBInstanceIdentifier", "LogFileName"], + members: { + DBInstanceIdentifier: {}, + LogFileName: {}, + Marker: {}, + NumberOfLines: { type: "integer" }, + }, + }, + output: { + resultWrapper: "DownloadDBLogFilePortionResult", + type: "structure", + members: { + LogFileData: {}, + Marker: {}, + AdditionalDataPending: { type: "boolean" }, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceName"], + members: { ResourceName: {}, Filters: { shape: "S2b" } }, + }, + output: { + resultWrapper: "ListTagsForResourceResult", + type: "structure", + members: { TagList: { shape: "S9" } }, + }, + }, + ModifyDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + AllocatedStorage: { type: "integer" }, + DBInstanceClass: {}, + DBSecurityGroups: { shape: "S13" }, + VpcSecurityGroupIds: { shape: "S14" }, + ApplyImmediately: { type: "boolean" }, + MasterUserPassword: {}, + DBParameterGroupName: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AllowMajorVersionUpgrade: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + Iops: { type: "integer" }, + OptionGroupName: {}, + NewDBInstanceIdentifier: {}, + StorageType: {}, + TdeCredentialArn: {}, + TdeCredentialPassword: {}, + }, + }, + output: { + resultWrapper: "ModifyDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + ModifyDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName", "Parameters"], + members: { + DBParameterGroupName: {}, + Parameters: { shape: "S2w" }, + }, + }, + output: { + shape: "S4k", + resultWrapper: "ModifyDBParameterGroupResult", + }, + }, + ModifyDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName", "SubnetIds"], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S1u" }, + }, + }, + output: { + resultWrapper: "ModifyDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S1b" } }, + }, + }, + ModifyEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S6" }, + Enabled: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "ModifyEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + ModifyOptionGroup: { + input: { + type: "structure", + required: ["OptionGroupName"], + members: { + OptionGroupName: {}, + OptionsToInclude: { + type: "list", + member: { + locationName: "OptionConfiguration", + type: "structure", + required: ["OptionName"], + members: { + OptionName: {}, + Port: { type: "integer" }, + DBSecurityGroupMemberships: { shape: "S13" }, + VpcSecurityGroupMemberships: { shape: "S14" }, + OptionSettings: { + type: "list", + member: { shape: "Sx", locationName: "OptionSetting" }, + }, + }, + }, + }, + OptionsToRemove: { type: "list", member: {} }, + ApplyImmediately: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "ModifyOptionGroupResult", + type: "structure", + members: { OptionGroup: { shape: "St" } }, + }, + }, + PromoteReadReplica: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, + }, + }, + output: { + resultWrapper: "PromoteReadReplicaResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + PurchaseReservedDBInstancesOffering: { + input: { + type: "structure", + required: ["ReservedDBInstancesOfferingId"], + members: { + ReservedDBInstancesOfferingId: {}, + ReservedDBInstanceId: {}, + DBInstanceCount: { type: "integer" }, + Tags: { shape: "S9" }, + }, + }, + output: { + resultWrapper: "PurchaseReservedDBInstancesOfferingResult", + type: "structure", + members: { ReservedDBInstance: { shape: "S45" } }, + }, + }, + RebootDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + ForceFailover: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "RebootDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + RemoveSourceIdentifierFromSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SourceIdentifier"], + members: { SubscriptionName: {}, SourceIdentifier: {} }, + }, + output: { + resultWrapper: "RemoveSourceIdentifierFromSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceName", "TagKeys"], + members: { + ResourceName: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + }, + ResetDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { + DBParameterGroupName: {}, + ResetAllParameters: { type: "boolean" }, + Parameters: { shape: "S2w" }, + }, + }, + output: { + shape: "S4k", + resultWrapper: "ResetDBParameterGroupResult", + }, + }, + RestoreDBInstanceFromDBSnapshot: { + input: { + type: "structure", + required: ["DBInstanceIdentifier", "DBSnapshotIdentifier"], + members: { + DBInstanceIdentifier: {}, + DBSnapshotIdentifier: {}, + DBInstanceClass: {}, + Port: { type: "integer" }, + AvailabilityZone: {}, + DBSubnetGroupName: {}, + MultiAZ: { type: "boolean" }, + PubliclyAccessible: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + DBName: {}, + Engine: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + Tags: { shape: "S9" }, + StorageType: {}, + TdeCredentialArn: {}, + TdeCredentialPassword: {}, + }, + }, + output: { + resultWrapper: "RestoreDBInstanceFromDBSnapshotResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + RestoreDBInstanceToPointInTime: { + input: { + type: "structure", + required: [ + "SourceDBInstanceIdentifier", + "TargetDBInstanceIdentifier", + ], + members: { + SourceDBInstanceIdentifier: {}, + TargetDBInstanceIdentifier: {}, + RestoreTime: { type: "timestamp" }, + UseLatestRestorableTime: { type: "boolean" }, + DBInstanceClass: {}, + Port: { type: "integer" }, + AvailabilityZone: {}, + DBSubnetGroupName: {}, + MultiAZ: { type: "boolean" }, + PubliclyAccessible: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + DBName: {}, + Engine: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + Tags: { shape: "S9" }, + StorageType: {}, + TdeCredentialArn: {}, + TdeCredentialPassword: {}, + }, + }, + output: { + resultWrapper: "RestoreDBInstanceToPointInTimeResult", + type: "structure", + members: { DBInstance: { shape: "S17" } }, + }, + }, + RevokeDBSecurityGroupIngress: { + input: { + type: "structure", + required: ["DBSecurityGroupName"], + members: { + DBSecurityGroupName: {}, + CIDRIP: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupId: {}, + EC2SecurityGroupOwnerId: {}, + }, + }, + output: { + resultWrapper: "RevokeDBSecurityGroupIngressResult", + type: "structure", + members: { DBSecurityGroup: { shape: "Sd" } }, + }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { + CustomerAwsId: {}, + CustSubscriptionId: {}, + SnsTopicArn: {}, + Status: {}, + SubscriptionCreationTime: {}, + SourceType: {}, + SourceIdsList: { shape: "S5" }, + EventCategoriesList: { shape: "S6" }, + Enabled: { type: "boolean" }, + }, + wrapper: true, + }, + S5: { type: "list", member: { locationName: "SourceId" } }, + S6: { type: "list", member: { locationName: "EventCategory" } }, + S9: { + type: "list", + member: { + locationName: "Tag", + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + Sd: { + type: "structure", + members: { + OwnerId: {}, + DBSecurityGroupName: {}, + DBSecurityGroupDescription: {}, + VpcId: {}, + EC2SecurityGroups: { + type: "list", + member: { + locationName: "EC2SecurityGroup", + type: "structure", + members: { + Status: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupId: {}, + EC2SecurityGroupOwnerId: {}, + }, + }, + }, + IPRanges: { + type: "list", + member: { + locationName: "IPRange", + type: "structure", + members: { Status: {}, CIDRIP: {} }, + }, + }, + }, + wrapper: true, + }, + Sk: { + type: "structure", + members: { + DBParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + }, + wrapper: true, + }, + Sn: { + type: "structure", + members: { + DBSnapshotIdentifier: {}, + DBInstanceIdentifier: {}, + SnapshotCreateTime: { type: "timestamp" }, + Engine: {}, + AllocatedStorage: { type: "integer" }, + Status: {}, + Port: { type: "integer" }, + AvailabilityZone: {}, + VpcId: {}, + InstanceCreateTime: { type: "timestamp" }, + MasterUsername: {}, + EngineVersion: {}, + LicenseModel: {}, + SnapshotType: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + PercentProgress: { type: "integer" }, + SourceRegion: {}, + StorageType: {}, + TdeCredentialArn: {}, + }, + wrapper: true, + }, + St: { + type: "structure", + members: { + OptionGroupName: {}, + OptionGroupDescription: {}, + EngineName: {}, + MajorEngineVersion: {}, + Options: { + type: "list", + member: { + locationName: "Option", + type: "structure", + members: { + OptionName: {}, + OptionDescription: {}, + Persistent: { type: "boolean" }, + Permanent: { type: "boolean" }, + Port: { type: "integer" }, + OptionSettings: { + type: "list", + member: { shape: "Sx", locationName: "OptionSetting" }, + }, + DBSecurityGroupMemberships: { shape: "Sy" }, + VpcSecurityGroupMemberships: { shape: "S10" }, + }, + }, + }, + AllowsVpcAndNonVpcInstanceMemberships: { type: "boolean" }, + VpcId: {}, + }, + wrapper: true, + }, + Sx: { + type: "structure", + members: { + Name: {}, + Value: {}, + DefaultValue: {}, + Description: {}, + ApplyType: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + IsCollection: { type: "boolean" }, + }, + }, + Sy: { + type: "list", + member: { + locationName: "DBSecurityGroup", + type: "structure", + members: { DBSecurityGroupName: {}, Status: {} }, + }, + }, + S10: { + type: "list", + member: { + locationName: "VpcSecurityGroupMembership", + type: "structure", + members: { VpcSecurityGroupId: {}, Status: {} }, + }, + }, + S13: { + type: "list", + member: { locationName: "DBSecurityGroupName" }, + }, + S14: { type: "list", member: { locationName: "VpcSecurityGroupId" } }, + S17: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + DBInstanceClass: {}, + Engine: {}, + DBInstanceStatus: {}, + MasterUsername: {}, + DBName: {}, + Endpoint: { + type: "structure", + members: { Address: {}, Port: { type: "integer" } }, + }, + AllocatedStorage: { type: "integer" }, + InstanceCreateTime: { type: "timestamp" }, + PreferredBackupWindow: {}, + BackupRetentionPeriod: { type: "integer" }, + DBSecurityGroups: { shape: "Sy" }, + VpcSecurityGroups: { shape: "S10" }, + DBParameterGroups: { + type: "list", + member: { + locationName: "DBParameterGroup", + type: "structure", + members: { + DBParameterGroupName: {}, + ParameterApplyStatus: {}, + }, + }, + }, + AvailabilityZone: {}, + DBSubnetGroup: { shape: "S1b" }, + PreferredMaintenanceWindow: {}, + PendingModifiedValues: { + type: "structure", + members: { + DBInstanceClass: {}, + AllocatedStorage: { type: "integer" }, + MasterUserPassword: {}, + Port: { type: "integer" }, + BackupRetentionPeriod: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + Iops: { type: "integer" }, + DBInstanceIdentifier: {}, + StorageType: {}, + }, + }, + LatestRestorableTime: { type: "timestamp" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + ReadReplicaSourceDBInstanceIdentifier: {}, + ReadReplicaDBInstanceIdentifiers: { + type: "list", + member: { locationName: "ReadReplicaDBInstanceIdentifier" }, + }, + LicenseModel: {}, + Iops: { type: "integer" }, + OptionGroupMemberships: { + type: "list", + member: { + locationName: "OptionGroupMembership", + type: "structure", + members: { OptionGroupName: {}, Status: {} }, + }, + }, + CharacterSetName: {}, + SecondaryAvailabilityZone: {}, + PubliclyAccessible: { type: "boolean" }, + StatusInfos: { + type: "list", + member: { + locationName: "DBInstanceStatusInfo", + type: "structure", + members: { + StatusType: {}, + Normal: { type: "boolean" }, + Status: {}, + Message: {}, + }, + }, + }, + StorageType: {}, + TdeCredentialArn: {}, + }, + wrapper: true, + }, + S1b: { + type: "structure", + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + VpcId: {}, + SubnetGroupStatus: {}, + Subnets: { + type: "list", + member: { + locationName: "Subnet", + type: "structure", + members: { + SubnetIdentifier: {}, + SubnetAvailabilityZone: { shape: "S1e" }, + SubnetStatus: {}, + }, + }, + }, + }, + wrapper: true, + }, + S1e: { type: "structure", members: { Name: {} }, wrapper: true }, + S1u: { type: "list", member: { locationName: "SubnetIdentifier" } }, + S2b: { + type: "list", + member: { + locationName: "Filter", + type: "structure", + required: ["Name", "Values"], + members: { + Name: {}, + Values: { type: "list", member: { locationName: "Value" } }, + }, + }, + }, + S2h: { + type: "structure", + members: { CharacterSetName: {}, CharacterSetDescription: {} }, + }, + S2w: { + type: "list", + member: { + locationName: "Parameter", + type: "structure", + members: { + ParameterName: {}, + ParameterValue: {}, + Description: {}, + Source: {}, + ApplyType: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + MinimumEngineVersion: {}, + ApplyMethod: {}, + }, + }, + }, + S45: { + type: "structure", + members: { + ReservedDBInstanceId: {}, + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + StartTime: { type: "timestamp" }, + Duration: { type: "integer" }, + FixedPrice: { type: "double" }, + UsagePrice: { type: "double" }, + CurrencyCode: {}, + DBInstanceCount: { type: "integer" }, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + State: {}, + RecurringCharges: { shape: "S47" }, + }, + wrapper: true, + }, + S47: { + type: "list", + member: { + locationName: "RecurringCharge", + type: "structure", + members: { + RecurringChargeAmount: { type: "double" }, + RecurringChargeFrequency: {}, + }, + wrapper: true, + }, + }, + S4k: { type: "structure", members: { DBParameterGroupName: {} } }, + }, + }; + + /***/ + }, + + /***/ 1420: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["elbv2"] = {}; + AWS.ELBv2 = Service.defineService("elbv2", ["2015-12-01"]); + Object.defineProperty(apiLoader.services["elbv2"], "2015-12-01", { + get: function get() { + var model = __webpack_require__(9843); + model.paginators = __webpack_require__(956).pagination; + model.waiters = __webpack_require__(4303).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.ELBv2; + + /***/ + }, + + /***/ 1426: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-12-03", + endpointPrefix: "outposts", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "Outposts", + serviceFullName: "AWS Outposts", + serviceId: "Outposts", + signatureVersion: "v4", + signingName: "outposts", + uid: "outposts-2019-12-03", + }, + operations: { + CreateOutpost: { + http: { requestUri: "/outposts" }, + input: { + type: "structure", + required: ["SiteId"], + members: { + Name: {}, + Description: {}, + SiteId: {}, + AvailabilityZone: {}, + AvailabilityZoneId: {}, + }, + }, + output: { + type: "structure", + members: { Outpost: { shape: "S8" } }, + }, + }, + DeleteOutpost: { + http: { method: "DELETE", requestUri: "/outposts/{OutpostId}" }, + input: { + type: "structure", + required: ["OutpostId"], + members: { + OutpostId: { location: "uri", locationName: "OutpostId" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteSite: { + http: { method: "DELETE", requestUri: "/sites/{SiteId}" }, + input: { + type: "structure", + required: ["SiteId"], + members: { SiteId: { location: "uri", locationName: "SiteId" } }, + }, + output: { type: "structure", members: {} }, + }, + GetOutpost: { + http: { method: "GET", requestUri: "/outposts/{OutpostId}" }, + input: { + type: "structure", + required: ["OutpostId"], + members: { + OutpostId: { location: "uri", locationName: "OutpostId" }, + }, + }, + output: { + type: "structure", + members: { Outpost: { shape: "S8" } }, + }, + }, + GetOutpostInstanceTypes: { + http: { + method: "GET", + requestUri: "/outposts/{OutpostId}/instanceTypes", + }, + input: { + type: "structure", + required: ["OutpostId"], + members: { + OutpostId: { location: "uri", locationName: "OutpostId" }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + InstanceTypes: { + type: "list", + member: { type: "structure", members: { InstanceType: {} } }, + }, + NextToken: {}, + OutpostId: {}, + OutpostArn: {}, + }, + }, + }, + ListOutposts: { + http: { method: "GET", requestUri: "/outposts" }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + Outposts: { type: "list", member: { shape: "S8" } }, + NextToken: {}, + }, + }, + }, + ListSites: { + http: { method: "GET", requestUri: "/sites" }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + Sites: { + type: "list", + member: { + type: "structure", + members: { + SiteId: {}, + AccountId: {}, + Name: {}, + Description: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + }, + shapes: { + S8: { + type: "structure", + members: { + OutpostId: {}, + OwnerId: {}, + OutpostArn: {}, + SiteId: {}, + Name: {}, + Description: {}, + LifeCycleStatus: {}, + AvailabilityZone: {}, + AvailabilityZoneId: {}, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1429: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["eks"] = {}; + AWS.EKS = Service.defineService("eks", ["2017-11-01"]); + Object.defineProperty(apiLoader.services["eks"], "2017-11-01", { + get: function get() { + var model = __webpack_require__(3370); + model.paginators = __webpack_require__(6823).pagination; + model.waiters = __webpack_require__(912).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.EKS; + + /***/ + }, + + /***/ 1437: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + ClusterAvailable: { + delay: 60, + operation: "DescribeClusters", + maxAttempts: 30, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "Clusters[].ClusterStatus", + }, + { + expected: "deleting", + matcher: "pathAny", + state: "failure", + argument: "Clusters[].ClusterStatus", + }, + { expected: "ClusterNotFound", matcher: "error", state: "retry" }, + ], + }, + ClusterDeleted: { + delay: 60, + operation: "DescribeClusters", + maxAttempts: 30, + acceptors: [ + { + expected: "ClusterNotFound", + matcher: "error", + state: "success", + }, + { + expected: "creating", + matcher: "pathAny", + state: "failure", + argument: "Clusters[].ClusterStatus", + }, + { + expected: "modifying", + matcher: "pathAny", + state: "failure", + argument: "Clusters[].ClusterStatus", + }, + ], + }, + ClusterRestored: { + operation: "DescribeClusters", + maxAttempts: 30, + delay: 60, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "Clusters[].RestoreStatus.Status", + expected: "completed", + }, + { + state: "failure", + matcher: "pathAny", + argument: "Clusters[].ClusterStatus", + expected: "deleting", + }, + ], + }, + SnapshotAvailable: { + delay: 15, + operation: "DescribeClusterSnapshots", + maxAttempts: 20, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "Snapshots[].Status", + }, + { + expected: "failed", + matcher: "pathAny", + state: "failure", + argument: "Snapshots[].Status", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "Snapshots[].Status", + }, + ], + }, + }, + }; + + /***/ + }, + + /***/ 1455: /***/ function (module) { + module.exports = { + pagination: { + ListCertificateAuthorities: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "CertificateAuthorities", + }, + ListPermissions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Permissions", + }, + ListTags: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Tags", + }, + }, + }; + + /***/ + }, + + /***/ 1459: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2013-11-01", + endpointPrefix: "cloudtrail", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "CloudTrail", + serviceFullName: "AWS CloudTrail", + serviceId: "CloudTrail", + signatureVersion: "v4", + targetPrefix: + "com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101", + uid: "cloudtrail-2013-11-01", + }, + operations: { + AddTags: { + input: { + type: "structure", + required: ["ResourceId"], + members: { ResourceId: {}, TagsList: { shape: "S3" } }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + CreateTrail: { + input: { + type: "structure", + required: ["Name", "S3BucketName"], + members: { + Name: {}, + S3BucketName: {}, + S3KeyPrefix: {}, + SnsTopicName: {}, + IncludeGlobalServiceEvents: { type: "boolean" }, + IsMultiRegionTrail: { type: "boolean" }, + EnableLogFileValidation: { type: "boolean" }, + CloudWatchLogsLogGroupArn: {}, + CloudWatchLogsRoleArn: {}, + KmsKeyId: {}, + IsOrganizationTrail: { type: "boolean" }, + TagsList: { shape: "S3" }, + }, + }, + output: { + type: "structure", + members: { + Name: {}, + S3BucketName: {}, + S3KeyPrefix: {}, + SnsTopicName: { deprecated: true }, + SnsTopicARN: {}, + IncludeGlobalServiceEvents: { type: "boolean" }, + IsMultiRegionTrail: { type: "boolean" }, + TrailARN: {}, + LogFileValidationEnabled: { type: "boolean" }, + CloudWatchLogsLogGroupArn: {}, + CloudWatchLogsRoleArn: {}, + KmsKeyId: {}, + IsOrganizationTrail: { type: "boolean" }, + }, + }, + idempotent: true, + }, + DeleteTrail: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DescribeTrails: { + input: { + type: "structure", + members: { + trailNameList: { type: "list", member: {} }, + includeShadowTrails: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { trailList: { type: "list", member: { shape: "Sf" } } }, + }, + idempotent: true, + }, + GetEventSelectors: { + input: { + type: "structure", + required: ["TrailName"], + members: { TrailName: {} }, + }, + output: { + type: "structure", + members: { TrailARN: {}, EventSelectors: { shape: "Si" } }, + }, + idempotent: true, + }, + GetInsightSelectors: { + input: { + type: "structure", + required: ["TrailName"], + members: { TrailName: {} }, + }, + output: { + type: "structure", + members: { TrailARN: {}, InsightSelectors: { shape: "Sr" } }, + }, + idempotent: true, + }, + GetTrail: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: { Trail: { shape: "Sf" } } }, + idempotent: true, + }, + GetTrailStatus: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { + type: "structure", + members: { + IsLogging: { type: "boolean" }, + LatestDeliveryError: {}, + LatestNotificationError: {}, + LatestDeliveryTime: { type: "timestamp" }, + LatestNotificationTime: { type: "timestamp" }, + StartLoggingTime: { type: "timestamp" }, + StopLoggingTime: { type: "timestamp" }, + LatestCloudWatchLogsDeliveryError: {}, + LatestCloudWatchLogsDeliveryTime: { type: "timestamp" }, + LatestDigestDeliveryTime: { type: "timestamp" }, + LatestDigestDeliveryError: {}, + LatestDeliveryAttemptTime: {}, + LatestNotificationAttemptTime: {}, + LatestNotificationAttemptSucceeded: {}, + LatestDeliveryAttemptSucceeded: {}, + TimeLoggingStarted: {}, + TimeLoggingStopped: {}, + }, + }, + idempotent: true, + }, + ListPublicKeys: { + input: { + type: "structure", + members: { + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + PublicKeyList: { + type: "list", + member: { + type: "structure", + members: { + Value: { type: "blob" }, + ValidityStartTime: { type: "timestamp" }, + ValidityEndTime: { type: "timestamp" }, + Fingerprint: {}, + }, + }, + }, + NextToken: {}, + }, + }, + idempotent: true, + }, + ListTags: { + input: { + type: "structure", + required: ["ResourceIdList"], + members: { + ResourceIdList: { type: "list", member: {} }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + ResourceTagList: { + type: "list", + member: { + type: "structure", + members: { ResourceId: {}, TagsList: { shape: "S3" } }, + }, + }, + NextToken: {}, + }, + }, + idempotent: true, + }, + ListTrails: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + type: "structure", + members: { + Trails: { + type: "list", + member: { + type: "structure", + members: { TrailARN: {}, Name: {}, HomeRegion: {} }, + }, + }, + NextToken: {}, + }, + }, + idempotent: true, + }, + LookupEvents: { + input: { + type: "structure", + members: { + LookupAttributes: { + type: "list", + member: { + type: "structure", + required: ["AttributeKey", "AttributeValue"], + members: { AttributeKey: {}, AttributeValue: {} }, + }, + }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + EventCategory: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Events: { + type: "list", + member: { + type: "structure", + members: { + EventId: {}, + EventName: {}, + ReadOnly: {}, + AccessKeyId: {}, + EventTime: { type: "timestamp" }, + EventSource: {}, + Username: {}, + Resources: { + type: "list", + member: { + type: "structure", + members: { ResourceType: {}, ResourceName: {} }, + }, + }, + CloudTrailEvent: {}, + }, + }, + }, + NextToken: {}, + }, + }, + idempotent: true, + }, + PutEventSelectors: { + input: { + type: "structure", + required: ["TrailName", "EventSelectors"], + members: { TrailName: {}, EventSelectors: { shape: "Si" } }, + }, + output: { + type: "structure", + members: { TrailARN: {}, EventSelectors: { shape: "Si" } }, + }, + idempotent: true, + }, + PutInsightSelectors: { + input: { + type: "structure", + required: ["TrailName", "InsightSelectors"], + members: { TrailName: {}, InsightSelectors: { shape: "Sr" } }, + }, + output: { + type: "structure", + members: { TrailARN: {}, InsightSelectors: { shape: "Sr" } }, + }, + idempotent: true, + }, + RemoveTags: { + input: { + type: "structure", + required: ["ResourceId"], + members: { ResourceId: {}, TagsList: { shape: "S3" } }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + StartLogging: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + StopLogging: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + UpdateTrail: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + S3BucketName: {}, + S3KeyPrefix: {}, + SnsTopicName: {}, + IncludeGlobalServiceEvents: { type: "boolean" }, + IsMultiRegionTrail: { type: "boolean" }, + EnableLogFileValidation: { type: "boolean" }, + CloudWatchLogsLogGroupArn: {}, + CloudWatchLogsRoleArn: {}, + KmsKeyId: {}, + IsOrganizationTrail: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + Name: {}, + S3BucketName: {}, + S3KeyPrefix: {}, + SnsTopicName: { deprecated: true }, + SnsTopicARN: {}, + IncludeGlobalServiceEvents: { type: "boolean" }, + IsMultiRegionTrail: { type: "boolean" }, + TrailARN: {}, + LogFileValidationEnabled: { type: "boolean" }, + CloudWatchLogsLogGroupArn: {}, + CloudWatchLogsRoleArn: {}, + KmsKeyId: {}, + IsOrganizationTrail: { type: "boolean" }, + }, + }, + idempotent: true, + }, + }, + shapes: { + S3: { + type: "list", + member: { + type: "structure", + required: ["Key"], + members: { Key: {}, Value: {} }, + }, + }, + Sf: { + type: "structure", + members: { + Name: {}, + S3BucketName: {}, + S3KeyPrefix: {}, + SnsTopicName: { deprecated: true }, + SnsTopicARN: {}, + IncludeGlobalServiceEvents: { type: "boolean" }, + IsMultiRegionTrail: { type: "boolean" }, + HomeRegion: {}, + TrailARN: {}, + LogFileValidationEnabled: { type: "boolean" }, + CloudWatchLogsLogGroupArn: {}, + CloudWatchLogsRoleArn: {}, + KmsKeyId: {}, + HasCustomEventSelectors: { type: "boolean" }, + HasInsightSelectors: { type: "boolean" }, + IsOrganizationTrail: { type: "boolean" }, + }, + }, + Si: { + type: "list", + member: { + type: "structure", + members: { + ReadWriteType: {}, + IncludeManagementEvents: { type: "boolean" }, + DataResources: { + type: "list", + member: { + type: "structure", + members: { Type: {}, Values: { type: "list", member: {} } }, + }, + }, + ExcludeManagementEventSources: { type: "list", member: {} }, + }, + }, + }, + Sr: { + type: "list", + member: { type: "structure", members: { InsightType: {} } }, + }, + }, + }; + + /***/ + }, + + /***/ 1469: /***/ function (__unusedmodule, exports, __webpack_require__) { + "use strict"; + + var __importStar = + (this && this.__importStar) || + function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) + for (var k in mod) + if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; + }; + Object.defineProperty(exports, "__esModule", { value: true }); + // Originally pulled from https://github.com/JasonEtco/actions-toolkit/blob/master/src/github.ts + const graphql_1 = __webpack_require__(4898); + const rest_1 = __webpack_require__(0); + const Context = __importStar(__webpack_require__(7262)); + const httpClient = __importStar(__webpack_require__(6539)); + // We need this in order to extend Octokit + rest_1.Octokit.prototype = new rest_1.Octokit(); + exports.context = new Context.Context(); + class GitHub extends rest_1.Octokit { + constructor(token, opts) { + super(GitHub.getOctokitOptions(GitHub.disambiguate(token, opts))); + this.graphql = GitHub.getGraphQL(GitHub.disambiguate(token, opts)); + } + /** + * Disambiguates the constructor overload parameters + */ + static disambiguate(token, opts) { + return [ + typeof token === "string" ? token : "", + typeof token === "object" ? token : opts || {}, + ]; + } + static getOctokitOptions(args) { + const token = args[0]; + const options = Object.assign({}, args[1]); // Shallow clone - don't mutate the object provided by the caller + // Auth + const auth = GitHub.getAuthString(token, options); + if (auth) { + options.auth = auth; + } + // Proxy + const agent = GitHub.getProxyAgent(options); + if (agent) { + // Shallow clone - don't mutate the object provided by the caller + options.request = options.request + ? Object.assign({}, options.request) + : {}; + // Set the agent + options.request.agent = agent; + } + return options; + } + static getGraphQL(args) { + const defaults = {}; + const token = args[0]; + const options = args[1]; + // Authorization + const auth = this.getAuthString(token, options); + if (auth) { + defaults.headers = { + authorization: auth, + }; + } + // Proxy + const agent = GitHub.getProxyAgent(options); + if (agent) { + defaults.request = { agent }; + } + return graphql_1.graphql.defaults(defaults); + } + static getAuthString(token, options) { + // Validate args + if (!token && !options.auth) { + throw new Error("Parameter token or opts.auth is required"); + } else if (token && options.auth) { + throw new Error( + "Parameters token and opts.auth may not both be specified" + ); + } + return typeof options.auth === "string" + ? options.auth + : `token ${token}`; + } + static getProxyAgent(options) { + var _a; + if ( + !((_a = options.request) === null || _a === void 0 + ? void 0 + : _a.agent) + ) { + const serverUrl = "https://api.github.com"; + if (httpClient.getProxyUrl(serverUrl)) { + const hc = new httpClient.HttpClient(); + return hc.getAgent(serverUrl); + } + } + return undefined; + } + } + exports.GitHub = GitHub; + //# sourceMappingURL=github.js.map + + /***/ + }, + + /***/ 1471: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = authenticationBeforeRequest; + + const btoa = __webpack_require__(4675); + const uniq = __webpack_require__(126); + + function authenticationBeforeRequest(state, options) { + if (!state.auth.type) { + return; + } + + if (state.auth.type === "basic") { + const hash = btoa(`${state.auth.username}:${state.auth.password}`); + options.headers.authorization = `Basic ${hash}`; + return; + } + + if (state.auth.type === "token") { + options.headers.authorization = `token ${state.auth.token}`; + return; + } + + if (state.auth.type === "app") { + options.headers.authorization = `Bearer ${state.auth.token}`; + const acceptHeaders = options.headers.accept + .split(",") + .concat("application/vnd.github.machine-man-preview+json"); + options.headers.accept = uniq(acceptHeaders) + .filter(Boolean) + .join(","); + return; + } + + options.url += options.url.indexOf("?") === -1 ? "?" : "&"; + + if (state.auth.token) { + options.url += `access_token=${encodeURIComponent(state.auth.token)}`; + return; + } + + const key = encodeURIComponent(state.auth.key); + const secret = encodeURIComponent(state.auth.secret); + options.url += `client_id=${key}&client_secret=${secret}`; + } + + /***/ + }, + + /***/ 1479: /***/ function (module) { + module.exports = { + pagination: { + GetCurrentMetricData: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetMetricData: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListContactFlows: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "ContactFlowSummaryList", + }, + ListHoursOfOperations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "HoursOfOperationSummaryList", + }, + ListPhoneNumbers: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "PhoneNumberSummaryList", + }, + ListQueues: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "QueueSummaryList", + }, + ListRoutingProfiles: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "RoutingProfileSummaryList", + }, + ListSecurityProfiles: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "SecurityProfileSummaryList", + }, + ListUserHierarchyGroups: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "UserHierarchyGroupSummaryList", + }, + ListUsers: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "UserSummaryList", + }, + }, + }; + + /***/ + }, + + /***/ 1489: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + AWS.util.update(AWS.S3Control.prototype, { + /** + * @api private + */ + setupRequestListeners: function setupRequestListeners(request) { + request.addListener("afterBuild", this.prependAccountId); + request.addListener("extractError", this.extractHostId); + request.addListener("extractData", this.extractHostId); + request.addListener("validate", this.validateAccountId); + }, + + /** + * @api private + */ + prependAccountId: function (request) { + var api = request.service.api; + var operationModel = api.operations[request.operation]; + var inputModel = operationModel.input; + var params = request.params; + if (inputModel.members.AccountId && params.AccountId) { + //customization needed + var accountId = params.AccountId; + var endpoint = request.httpRequest.endpoint; + var newHostname = String(accountId) + "." + endpoint.hostname; + endpoint.hostname = newHostname; + request.httpRequest.headers.Host = newHostname; + delete request.httpRequest.headers["x-amz-account-id"]; + } + }, + + /** + * @api private + */ + extractHostId: function (response) { + var hostId = response.httpResponse.headers + ? response.httpResponse.headers["x-amz-id-2"] + : null; + response.extendedRequestId = hostId; + if (response.error) { + response.error.extendedRequestId = hostId; + } + }, + + /** + * @api private + */ + validateAccountId: function (request) { + var params = request.params; + if (!Object.prototype.hasOwnProperty.call(params, "AccountId")) + return; + var accountId = params.AccountId; + //validate type + if (typeof accountId !== "string") { + throw AWS.util.error(new Error(), { + code: "ValidationError", + message: "AccountId must be a string.", + }); + } + //validate length + if (accountId.length < 1 || accountId.length > 63) { + throw AWS.util.error(new Error(), { + code: "ValidationError", + message: + "AccountId length should be between 1 to 63 characters, inclusive.", + }); + } + //validate pattern + var hostPattern = /^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/; + if (!hostPattern.test(accountId)) { + throw AWS.util.error(new Error(), { + code: "ValidationError", + message: + "AccountId should be hostname compatible. AccountId: " + + accountId, + }); + } + }, + }); + + /***/ + }, + + /***/ 1511: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + InstanceExists: { + delay: 5, + maxAttempts: 40, + operation: "DescribeInstances", + acceptors: [ + { + matcher: "path", + expected: true, + argument: "length(Reservations[]) > `0`", + state: "success", + }, + { + matcher: "error", + expected: "InvalidInstanceID.NotFound", + state: "retry", + }, + ], + }, + BundleTaskComplete: { + delay: 15, + operation: "DescribeBundleTasks", + maxAttempts: 40, + acceptors: [ + { + expected: "complete", + matcher: "pathAll", + state: "success", + argument: "BundleTasks[].State", + }, + { + expected: "failed", + matcher: "pathAny", + state: "failure", + argument: "BundleTasks[].State", + }, + ], + }, + ConversionTaskCancelled: { + delay: 15, + operation: "DescribeConversionTasks", + maxAttempts: 40, + acceptors: [ + { + expected: "cancelled", + matcher: "pathAll", + state: "success", + argument: "ConversionTasks[].State", + }, + ], + }, + ConversionTaskCompleted: { + delay: 15, + operation: "DescribeConversionTasks", + maxAttempts: 40, + acceptors: [ + { + expected: "completed", + matcher: "pathAll", + state: "success", + argument: "ConversionTasks[].State", + }, + { + expected: "cancelled", + matcher: "pathAny", + state: "failure", + argument: "ConversionTasks[].State", + }, + { + expected: "cancelling", + matcher: "pathAny", + state: "failure", + argument: "ConversionTasks[].State", + }, + ], + }, + ConversionTaskDeleted: { + delay: 15, + operation: "DescribeConversionTasks", + maxAttempts: 40, + acceptors: [ + { + expected: "deleted", + matcher: "pathAll", + state: "success", + argument: "ConversionTasks[].State", + }, + ], + }, + CustomerGatewayAvailable: { + delay: 15, + operation: "DescribeCustomerGateways", + maxAttempts: 40, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "CustomerGateways[].State", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "CustomerGateways[].State", + }, + { + expected: "deleting", + matcher: "pathAny", + state: "failure", + argument: "CustomerGateways[].State", + }, + ], + }, + ExportTaskCancelled: { + delay: 15, + operation: "DescribeExportTasks", + maxAttempts: 40, + acceptors: [ + { + expected: "cancelled", + matcher: "pathAll", + state: "success", + argument: "ExportTasks[].State", + }, + ], + }, + ExportTaskCompleted: { + delay: 15, + operation: "DescribeExportTasks", + maxAttempts: 40, + acceptors: [ + { + expected: "completed", + matcher: "pathAll", + state: "success", + argument: "ExportTasks[].State", + }, + ], + }, + ImageExists: { + operation: "DescribeImages", + maxAttempts: 40, + delay: 15, + acceptors: [ + { + matcher: "path", + expected: true, + argument: "length(Images[]) > `0`", + state: "success", + }, + { + matcher: "error", + expected: "InvalidAMIID.NotFound", + state: "retry", + }, + ], + }, + ImageAvailable: { + operation: "DescribeImages", + maxAttempts: 40, + delay: 15, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "Images[].State", + expected: "available", + }, + { + state: "failure", + matcher: "pathAny", + argument: "Images[].State", + expected: "failed", + }, + ], + }, + InstanceRunning: { + delay: 15, + operation: "DescribeInstances", + maxAttempts: 40, + acceptors: [ + { + expected: "running", + matcher: "pathAll", + state: "success", + argument: "Reservations[].Instances[].State.Name", + }, + { + expected: "shutting-down", + matcher: "pathAny", + state: "failure", + argument: "Reservations[].Instances[].State.Name", + }, + { + expected: "terminated", + matcher: "pathAny", + state: "failure", + argument: "Reservations[].Instances[].State.Name", + }, + { + expected: "stopping", + matcher: "pathAny", + state: "failure", + argument: "Reservations[].Instances[].State.Name", + }, + { + matcher: "error", + expected: "InvalidInstanceID.NotFound", + state: "retry", + }, + ], + }, + InstanceStatusOk: { + operation: "DescribeInstanceStatus", + maxAttempts: 40, + delay: 15, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "InstanceStatuses[].InstanceStatus.Status", + expected: "ok", + }, + { + matcher: "error", + expected: "InvalidInstanceID.NotFound", + state: "retry", + }, + ], + }, + InstanceStopped: { + delay: 15, + operation: "DescribeInstances", + maxAttempts: 40, + acceptors: [ + { + expected: "stopped", + matcher: "pathAll", + state: "success", + argument: "Reservations[].Instances[].State.Name", + }, + { + expected: "pending", + matcher: "pathAny", + state: "failure", + argument: "Reservations[].Instances[].State.Name", + }, + { + expected: "terminated", + matcher: "pathAny", + state: "failure", + argument: "Reservations[].Instances[].State.Name", + }, + ], + }, + InstanceTerminated: { + delay: 15, + operation: "DescribeInstances", + maxAttempts: 40, + acceptors: [ + { + expected: "terminated", + matcher: "pathAll", + state: "success", + argument: "Reservations[].Instances[].State.Name", + }, + { + expected: "pending", + matcher: "pathAny", + state: "failure", + argument: "Reservations[].Instances[].State.Name", + }, + { + expected: "stopping", + matcher: "pathAny", + state: "failure", + argument: "Reservations[].Instances[].State.Name", + }, + ], + }, + KeyPairExists: { + operation: "DescribeKeyPairs", + delay: 5, + maxAttempts: 6, + acceptors: [ + { + expected: true, + matcher: "path", + state: "success", + argument: "length(KeyPairs[].KeyName) > `0`", + }, + { + expected: "InvalidKeyPair.NotFound", + matcher: "error", + state: "retry", + }, + ], + }, + NatGatewayAvailable: { + operation: "DescribeNatGateways", + delay: 15, + maxAttempts: 40, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "NatGateways[].State", + expected: "available", + }, + { + state: "failure", + matcher: "pathAny", + argument: "NatGateways[].State", + expected: "failed", + }, + { + state: "failure", + matcher: "pathAny", + argument: "NatGateways[].State", + expected: "deleting", + }, + { + state: "failure", + matcher: "pathAny", + argument: "NatGateways[].State", + expected: "deleted", + }, + { + state: "retry", + matcher: "error", + expected: "NatGatewayNotFound", + }, + ], + }, + NetworkInterfaceAvailable: { + operation: "DescribeNetworkInterfaces", + delay: 20, + maxAttempts: 10, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "NetworkInterfaces[].Status", + }, + { + expected: "InvalidNetworkInterfaceID.NotFound", + matcher: "error", + state: "failure", + }, + ], + }, + PasswordDataAvailable: { + operation: "GetPasswordData", + maxAttempts: 40, + delay: 15, + acceptors: [ + { + state: "success", + matcher: "path", + argument: "length(PasswordData) > `0`", + expected: true, + }, + ], + }, + SnapshotCompleted: { + delay: 15, + operation: "DescribeSnapshots", + maxAttempts: 40, + acceptors: [ + { + expected: "completed", + matcher: "pathAll", + state: "success", + argument: "Snapshots[].State", + }, + ], + }, + SecurityGroupExists: { + operation: "DescribeSecurityGroups", + delay: 5, + maxAttempts: 6, + acceptors: [ + { + expected: true, + matcher: "path", + state: "success", + argument: "length(SecurityGroups[].GroupId) > `0`", + }, + { + expected: "InvalidGroupNotFound", + matcher: "error", + state: "retry", + }, + ], + }, + SpotInstanceRequestFulfilled: { + operation: "DescribeSpotInstanceRequests", + maxAttempts: 40, + delay: 15, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "SpotInstanceRequests[].Status.Code", + expected: "fulfilled", + }, + { + state: "success", + matcher: "pathAll", + argument: "SpotInstanceRequests[].Status.Code", + expected: "request-canceled-and-instance-running", + }, + { + state: "failure", + matcher: "pathAny", + argument: "SpotInstanceRequests[].Status.Code", + expected: "schedule-expired", + }, + { + state: "failure", + matcher: "pathAny", + argument: "SpotInstanceRequests[].Status.Code", + expected: "canceled-before-fulfillment", + }, + { + state: "failure", + matcher: "pathAny", + argument: "SpotInstanceRequests[].Status.Code", + expected: "bad-parameters", + }, + { + state: "failure", + matcher: "pathAny", + argument: "SpotInstanceRequests[].Status.Code", + expected: "system-error", + }, + { + state: "retry", + matcher: "error", + expected: "InvalidSpotInstanceRequestID.NotFound", + }, + ], + }, + SubnetAvailable: { + delay: 15, + operation: "DescribeSubnets", + maxAttempts: 40, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "Subnets[].State", + }, + ], + }, + SystemStatusOk: { + operation: "DescribeInstanceStatus", + maxAttempts: 40, + delay: 15, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "InstanceStatuses[].SystemStatus.Status", + expected: "ok", + }, + ], + }, + VolumeAvailable: { + delay: 15, + operation: "DescribeVolumes", + maxAttempts: 40, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "Volumes[].State", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "Volumes[].State", + }, + ], + }, + VolumeDeleted: { + delay: 15, + operation: "DescribeVolumes", + maxAttempts: 40, + acceptors: [ + { + expected: "deleted", + matcher: "pathAll", + state: "success", + argument: "Volumes[].State", + }, + { + matcher: "error", + expected: "InvalidVolume.NotFound", + state: "success", + }, + ], + }, + VolumeInUse: { + delay: 15, + operation: "DescribeVolumes", + maxAttempts: 40, + acceptors: [ + { + expected: "in-use", + matcher: "pathAll", + state: "success", + argument: "Volumes[].State", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "Volumes[].State", + }, + ], + }, + VpcAvailable: { + delay: 15, + operation: "DescribeVpcs", + maxAttempts: 40, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "Vpcs[].State", + }, + ], + }, + VpcExists: { + operation: "DescribeVpcs", + delay: 1, + maxAttempts: 5, + acceptors: [ + { matcher: "status", expected: 200, state: "success" }, + { + matcher: "error", + expected: "InvalidVpcID.NotFound", + state: "retry", + }, + ], + }, + VpnConnectionAvailable: { + delay: 15, + operation: "DescribeVpnConnections", + maxAttempts: 40, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "VpnConnections[].State", + }, + { + expected: "deleting", + matcher: "pathAny", + state: "failure", + argument: "VpnConnections[].State", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "VpnConnections[].State", + }, + ], + }, + VpnConnectionDeleted: { + delay: 15, + operation: "DescribeVpnConnections", + maxAttempts: 40, + acceptors: [ + { + expected: "deleted", + matcher: "pathAll", + state: "success", + argument: "VpnConnections[].State", + }, + { + expected: "pending", + matcher: "pathAny", + state: "failure", + argument: "VpnConnections[].State", + }, + ], + }, + VpcPeeringConnectionExists: { + delay: 15, + operation: "DescribeVpcPeeringConnections", + maxAttempts: 40, + acceptors: [ + { matcher: "status", expected: 200, state: "success" }, + { + matcher: "error", + expected: "InvalidVpcPeeringConnectionID.NotFound", + state: "retry", + }, + ], + }, + VpcPeeringConnectionDeleted: { + delay: 15, + operation: "DescribeVpcPeeringConnections", + maxAttempts: 40, + acceptors: [ + { + expected: "deleted", + matcher: "pathAll", + state: "success", + argument: "VpcPeeringConnections[].Status.Code", + }, + { + matcher: "error", + expected: "InvalidVpcPeeringConnectionID.NotFound", + state: "success", + }, + ], + }, + }, + }; + + /***/ + }, + + /***/ 1514: /***/ function (__unusedmodule, exports) { + // Generated by CoffeeScript 1.12.7 + (function () { + exports.defaults = { + "0.1": { + explicitCharkey: false, + trim: true, + normalize: true, + normalizeTags: false, + attrkey: "@", + charkey: "#", + explicitArray: false, + ignoreAttrs: false, + mergeAttrs: false, + explicitRoot: false, + validator: null, + xmlns: false, + explicitChildren: false, + childkey: "@@", + charsAsChildren: false, + includeWhiteChars: false, + async: false, + strict: true, + attrNameProcessors: null, + attrValueProcessors: null, + tagNameProcessors: null, + valueProcessors: null, + emptyTag: "", + }, + "0.2": { + explicitCharkey: false, + trim: false, + normalize: false, + normalizeTags: false, + attrkey: "$", + charkey: "_", + explicitArray: true, + ignoreAttrs: false, + mergeAttrs: false, + explicitRoot: true, + validator: null, + xmlns: false, + explicitChildren: false, + preserveChildrenOrder: false, + childkey: "$$", + charsAsChildren: false, + includeWhiteChars: false, + async: false, + strict: true, + attrNameProcessors: null, + attrValueProcessors: null, + tagNameProcessors: null, + valueProcessors: null, + rootName: "root", + xmldec: { + version: "1.0", + encoding: "UTF-8", + standalone: true, + }, + doctype: null, + renderOpts: { + pretty: true, + indent: " ", + newline: "\n", + }, + headless: false, + chunkSize: 10000, + emptyTag: "", + cdata: false, + }, + }; + }.call(this)); + + /***/ + }, + + /***/ 1520: /***/ function (module) { + module.exports = { + pagination: { + ListCloudFrontOriginAccessIdentities: { + input_token: "Marker", + output_token: "CloudFrontOriginAccessIdentityList.NextMarker", + limit_key: "MaxItems", + more_results: "CloudFrontOriginAccessIdentityList.IsTruncated", + result_key: "CloudFrontOriginAccessIdentityList.Items", + }, + ListDistributions: { + input_token: "Marker", + output_token: "DistributionList.NextMarker", + limit_key: "MaxItems", + more_results: "DistributionList.IsTruncated", + result_key: "DistributionList.Items", + }, + ListInvalidations: { + input_token: "Marker", + output_token: "InvalidationList.NextMarker", + limit_key: "MaxItems", + more_results: "InvalidationList.IsTruncated", + result_key: "InvalidationList.Items", + }, + ListStreamingDistributions: { + input_token: "Marker", + output_token: "StreamingDistributionList.NextMarker", + limit_key: "MaxItems", + more_results: "StreamingDistributionList.IsTruncated", + result_key: "StreamingDistributionList.Items", + }, + }, + }; + + /***/ + }, + + /***/ 1527: /***/ function (module) { + module.exports = { + pagination: { + ListGraphs: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListInvitations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListMembers: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 1529: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 1530: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["computeoptimizer"] = {}; + AWS.ComputeOptimizer = Service.defineService("computeoptimizer", [ + "2019-11-01", + ]); + Object.defineProperty( + apiLoader.services["computeoptimizer"], + "2019-11-01", + { + get: function get() { + var model = __webpack_require__(3165); + model.paginators = __webpack_require__(9693).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.ComputeOptimizer; + + /***/ + }, + + /***/ 1531: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + __webpack_require__(4281); + + /***/ + }, + + /***/ 1536: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = hasFirstPage; + + const deprecate = __webpack_require__(6370); + const getPageLinks = __webpack_require__(4577); + + function hasFirstPage(link) { + deprecate( + `octokit.hasFirstPage() – You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination.` + ); + return getPageLinks(link).first; + } + + /***/ + }, + + /***/ 1561: /***/ function (module) { + module.exports = { + pagination: { + GetExecutionHistory: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "events", + }, + ListActivities: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "activities", + }, + ListExecutions: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "executions", + }, + ListStateMachines: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "stateMachines", + }, + }, + }; + + /***/ + }, + + /***/ 1583: /***/ function (module, __unusedexports, __webpack_require__) { + var memoizedProperty = __webpack_require__(153).memoizedProperty; + + function memoize(name, value, factory, nameTr) { + memoizedProperty(this, nameTr(name), function () { + return factory(name, value); + }); + } + + function Collection(iterable, options, factory, nameTr, callback) { + nameTr = nameTr || String; + var self = this; + + for (var id in iterable) { + if (Object.prototype.hasOwnProperty.call(iterable, id)) { + memoize.call(self, id, iterable[id], factory, nameTr); + if (callback) callback(id, iterable[id]); + } + } + } + + /** + * @api private + */ + module.exports = Collection; + + /***/ + }, + + /***/ 1592: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["serverlessapplicationrepository"] = {}; + AWS.ServerlessApplicationRepository = Service.defineService( + "serverlessapplicationrepository", + ["2017-09-08"] + ); + Object.defineProperty( + apiLoader.services["serverlessapplicationrepository"], + "2017-09-08", + { + get: function get() { + var model = __webpack_require__(3252); + model.paginators = __webpack_require__(3080).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.ServerlessApplicationRepository; + + /***/ + }, + + /***/ 1595: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-07-25", + endpointPrefix: "elastic-inference", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "Amazon Elastic Inference", + serviceFullName: "Amazon Elastic Inference", + serviceId: "Elastic Inference", + signatureVersion: "v4", + signingName: "elastic-inference", + uid: "elastic-inference-2017-07-25", + }, + operations: { + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + }, + }, + output: { type: "structure", members: { tags: { shape: "S4" } } }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tags: { shape: "S4" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { S4: { type: "map", key: {}, value: {} } }, + }; + + /***/ + }, + + /***/ 1599: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + AWS.util.update(AWS.MachineLearning.prototype, { + /** + * @api private + */ + setupRequestListeners: function setupRequestListeners(request) { + if (request.operation === "predict") { + request.addListener("build", this.buildEndpoint); + } + }, + + /** + * Updates request endpoint from PredictEndpoint + * @api private + */ + buildEndpoint: function buildEndpoint(request) { + var url = request.params.PredictEndpoint; + if (url) { + request.httpRequest.endpoint = new AWS.Endpoint(url); + } + }, + }); + + /***/ + }, + + /***/ 1602: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["translate"] = {}; + AWS.Translate = Service.defineService("translate", ["2017-07-01"]); + Object.defineProperty(apiLoader.services["translate"], "2017-07-01", { + get: function get() { + var model = __webpack_require__(5452); + model.paginators = __webpack_require__(324).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Translate; + + /***/ + }, + + /***/ 1626: /***/ function (module) { + module.exports = { + pagination: { + GetQueryResults: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListNamedQueries: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListQueryExecutions: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListWorkGroups: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 1627: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + CacheClusterAvailable: { + acceptors: [ + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "available", + matcher: "pathAll", + state: "success", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "deleted", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "deleting", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "incompatible-network", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "restore-failed", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 15, + description: "Wait until ElastiCache cluster is available.", + maxAttempts: 40, + operation: "DescribeCacheClusters", + }, + CacheClusterDeleted: { + acceptors: [ + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "deleted", + matcher: "pathAll", + state: "success", + }, + { + expected: "CacheClusterNotFound", + matcher: "error", + state: "success", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "available", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "creating", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "incompatible-network", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "modifying", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "restore-failed", + matcher: "pathAny", + state: "failure", + }, + { + argument: "CacheClusters[].CacheClusterStatus", + expected: "snapshotting", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 15, + description: "Wait until ElastiCache cluster is deleted.", + maxAttempts: 40, + operation: "DescribeCacheClusters", + }, + ReplicationGroupAvailable: { + acceptors: [ + { + argument: "ReplicationGroups[].Status", + expected: "available", + matcher: "pathAll", + state: "success", + }, + { + argument: "ReplicationGroups[].Status", + expected: "deleted", + matcher: "pathAny", + state: "failure", + }, + ], + delay: 15, + description: + "Wait until ElastiCache replication group is available.", + maxAttempts: 40, + operation: "DescribeReplicationGroups", + }, + ReplicationGroupDeleted: { + acceptors: [ + { + argument: "ReplicationGroups[].Status", + expected: "deleted", + matcher: "pathAll", + state: "success", + }, + { + argument: "ReplicationGroups[].Status", + expected: "available", + matcher: "pathAny", + state: "failure", + }, + { + expected: "ReplicationGroupNotFoundFault", + matcher: "error", + state: "success", + }, + ], + delay: 15, + description: "Wait until ElastiCache replication group is deleted.", + maxAttempts: 40, + operation: "DescribeReplicationGroups", + }, + }, + }; + + /***/ + }, + + /***/ 1631: /***/ function (module) { + module.exports = require("net"); + + /***/ + }, + + /***/ 1632: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + /** + * @api private + */ + var service = null; + + /** + * @api private + */ + var api = { + signatureVersion: "v4", + signingName: "rds-db", + operations: {}, + }; + + /** + * @api private + */ + var requiredAuthTokenOptions = { + region: "string", + hostname: "string", + port: "number", + username: "string", + }; + + /** + * A signer object can be used to generate an auth token to a database. + */ + AWS.RDS.Signer = AWS.util.inherit({ + /** + * Creates a signer object can be used to generate an auth token. + * + * @option options credentials [AWS.Credentials] the AWS credentials + * to sign requests with. Uses the default credential provider chain + * if not specified. + * @option options hostname [String] the hostname of the database to connect to. + * @option options port [Number] the port number the database is listening on. + * @option options region [String] the region the database is located in. + * @option options username [String] the username to login as. + * @example Passing in options to constructor + * var signer = new AWS.RDS.Signer({ + * credentials: new AWS.SharedIniFileCredentials({profile: 'default'}), + * region: 'us-east-1', + * hostname: 'db.us-east-1.rds.amazonaws.com', + * port: 8000, + * username: 'name' + * }); + */ + constructor: function Signer(options) { + this.options = options || {}; + }, + + /** + * @api private + * Strips the protocol from a url. + */ + convertUrlToAuthToken: function convertUrlToAuthToken(url) { + // we are always using https as the protocol + var protocol = "https://"; + if (url.indexOf(protocol) === 0) { + return url.substring(protocol.length); + } + }, + + /** + * @overload getAuthToken(options = {}, [callback]) + * Generate an auth token to a database. + * @note You must ensure that you have static or previously resolved + * credentials if you call this method synchronously (with no callback), + * otherwise it may not properly sign the request. If you cannot guarantee + * this (you are using an asynchronous credential provider, i.e., EC2 + * IAM roles), you should always call this method with an asynchronous + * callback. + * + * @param options [map] The fields to use when generating an auth token. + * Any options specified here will be merged on top of any options passed + * to AWS.RDS.Signer: + * + * * **credentials** (AWS.Credentials) — the AWS credentials + * to sign requests with. Uses the default credential provider chain + * if not specified. + * * **hostname** (String) — the hostname of the database to connect to. + * * **port** (Number) — the port number the database is listening on. + * * **region** (String) — the region the database is located in. + * * **username** (String) — the username to login as. + * @return [String] if called synchronously (with no callback), returns the + * auth token. + * @return [null] nothing is returned if a callback is provided. + * @callback callback function (err, token) + * If a callback is supplied, it is called when an auth token has been generated. + * @param err [Error] the error object returned from the signer. + * @param token [String] the auth token. + * + * @example Generating an auth token synchronously + * var signer = new AWS.RDS.Signer({ + * // configure options + * region: 'us-east-1', + * username: 'default', + * hostname: 'db.us-east-1.amazonaws.com', + * port: 8000 + * }); + * var token = signer.getAuthToken({ + * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option + * // credentials are not specified here or when creating the signer, so default credential provider will be used + * username: 'test' // overriding username + * }); + * @example Generating an auth token asynchronously + * var signer = new AWS.RDS.Signer({ + * // configure options + * region: 'us-east-1', + * username: 'default', + * hostname: 'db.us-east-1.amazonaws.com', + * port: 8000 + * }); + * signer.getAuthToken({ + * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option + * // credentials are not specified here or when creating the signer, so default credential provider will be used + * username: 'test' // overriding username + * }, function(err, token) { + * if (err) { + * // handle error + * } else { + * // use token + * } + * }); + * + */ + getAuthToken: function getAuthToken(options, callback) { + if (typeof options === "function" && callback === undefined) { + callback = options; + options = {}; + } + var self = this; + var hasCallback = typeof callback === "function"; + // merge options with existing options + options = AWS.util.merge(this.options, options); + // validate options + var optionsValidation = this.validateAuthTokenOptions(options); + if (optionsValidation !== true) { + if (hasCallback) { + return callback(optionsValidation, null); + } + throw optionsValidation; + } + + // 15 minutes + var expires = 900; + // create service to generate a request from + var serviceOptions = { + region: options.region, + endpoint: new AWS.Endpoint(options.hostname + ":" + options.port), + paramValidation: false, + signatureVersion: "v4", + }; + if (options.credentials) { + serviceOptions.credentials = options.credentials; + } + service = new AWS.Service(serviceOptions); + // ensure the SDK is using sigv4 signing (config is not enough) + service.api = api; + + var request = service.makeRequest(); + // add listeners to request to properly build auth token + this.modifyRequestForAuthToken(request, options); + + if (hasCallback) { + request.presign(expires, function (err, url) { + if (url) { + url = self.convertUrlToAuthToken(url); + } + callback(err, url); + }); + } else { + var url = request.presign(expires); + return this.convertUrlToAuthToken(url); + } + }, + + /** + * @api private + * Modifies a request to allow the presigner to generate an auth token. + */ + modifyRequestForAuthToken: function modifyRequestForAuthToken( + request, + options + ) { + request.on("build", request.buildAsGet); + var httpRequest = request.httpRequest; + httpRequest.body = AWS.util.queryParamsToString({ + Action: "connect", + DBUser: options.username, + }); + }, + + /** + * @api private + * Validates that the options passed in contain all the keys with values of the correct type that + * are needed to generate an auth token. + */ + validateAuthTokenOptions: function validateAuthTokenOptions(options) { + // iterate over all keys in options + var message = ""; + options = options || {}; + for (var key in requiredAuthTokenOptions) { + if ( + !Object.prototype.hasOwnProperty.call( + requiredAuthTokenOptions, + key + ) + ) { + continue; + } + if (typeof options[key] !== requiredAuthTokenOptions[key]) { + message += + "option '" + + key + + "' should have been type '" + + requiredAuthTokenOptions[key] + + "', was '" + + typeof options[key] + + "'.\n"; + } + } + if (message.length) { + return AWS.util.error(new Error(), { + code: "InvalidParameter", + message: message, + }); + } + return true; + }, + }); + + /***/ + }, + + /***/ 1636: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-01-02", + endpointPrefix: "qldb", + jsonVersion: "1.0", + protocol: "rest-json", + serviceAbbreviation: "QLDB", + serviceFullName: "Amazon QLDB", + serviceId: "QLDB", + signatureVersion: "v4", + signingName: "qldb", + uid: "qldb-2019-01-02", + }, + operations: { + CreateLedger: { + http: { requestUri: "/ledgers" }, + input: { + type: "structure", + required: ["Name", "PermissionsMode"], + members: { + Name: {}, + Tags: { shape: "S3" }, + PermissionsMode: {}, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + Name: {}, + Arn: {}, + State: {}, + CreationDateTime: { type: "timestamp" }, + DeletionProtection: { type: "boolean" }, + }, + }, + }, + DeleteLedger: { + http: { method: "DELETE", requestUri: "/ledgers/{name}" }, + input: { + type: "structure", + required: ["Name"], + members: { Name: { location: "uri", locationName: "name" } }, + }, + }, + DescribeJournalS3Export: { + http: { + method: "GET", + requestUri: "/ledgers/{name}/journal-s3-exports/{exportId}", + }, + input: { + type: "structure", + required: ["Name", "ExportId"], + members: { + Name: { location: "uri", locationName: "name" }, + ExportId: { location: "uri", locationName: "exportId" }, + }, + }, + output: { + type: "structure", + required: ["ExportDescription"], + members: { ExportDescription: { shape: "Sg" } }, + }, + }, + DescribeLedger: { + http: { method: "GET", requestUri: "/ledgers/{name}" }, + input: { + type: "structure", + required: ["Name"], + members: { Name: { location: "uri", locationName: "name" } }, + }, + output: { + type: "structure", + members: { + Name: {}, + Arn: {}, + State: {}, + CreationDateTime: { type: "timestamp" }, + DeletionProtection: { type: "boolean" }, + }, + }, + }, + ExportJournalToS3: { + http: { requestUri: "/ledgers/{name}/journal-s3-exports" }, + input: { + type: "structure", + required: [ + "Name", + "InclusiveStartTime", + "ExclusiveEndTime", + "S3ExportConfiguration", + "RoleArn", + ], + members: { + Name: { location: "uri", locationName: "name" }, + InclusiveStartTime: { type: "timestamp" }, + ExclusiveEndTime: { type: "timestamp" }, + S3ExportConfiguration: { shape: "Si" }, + RoleArn: {}, + }, + }, + output: { + type: "structure", + required: ["ExportId"], + members: { ExportId: {} }, + }, + }, + GetBlock: { + http: { requestUri: "/ledgers/{name}/block" }, + input: { + type: "structure", + required: ["Name", "BlockAddress"], + members: { + Name: { location: "uri", locationName: "name" }, + BlockAddress: { shape: "Ss" }, + DigestTipAddress: { shape: "Ss" }, + }, + }, + output: { + type: "structure", + required: ["Block"], + members: { Block: { shape: "Ss" }, Proof: { shape: "Ss" } }, + }, + }, + GetDigest: { + http: { requestUri: "/ledgers/{name}/digest" }, + input: { + type: "structure", + required: ["Name"], + members: { Name: { location: "uri", locationName: "name" } }, + }, + output: { + type: "structure", + required: ["Digest", "DigestTipAddress"], + members: { + Digest: { type: "blob" }, + DigestTipAddress: { shape: "Ss" }, + }, + }, + }, + GetRevision: { + http: { requestUri: "/ledgers/{name}/revision" }, + input: { + type: "structure", + required: ["Name", "BlockAddress", "DocumentId"], + members: { + Name: { location: "uri", locationName: "name" }, + BlockAddress: { shape: "Ss" }, + DocumentId: {}, + DigestTipAddress: { shape: "Ss" }, + }, + }, + output: { + type: "structure", + required: ["Revision"], + members: { Proof: { shape: "Ss" }, Revision: { shape: "Ss" } }, + }, + }, + ListJournalS3Exports: { + http: { method: "GET", requestUri: "/journal-s3-exports" }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "max_results", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "next_token", + }, + }, + }, + output: { + type: "structure", + members: { JournalS3Exports: { shape: "S14" }, NextToken: {} }, + }, + }, + ListJournalS3ExportsForLedger: { + http: { + method: "GET", + requestUri: "/ledgers/{name}/journal-s3-exports", + }, + input: { + type: "structure", + required: ["Name"], + members: { + Name: { location: "uri", locationName: "name" }, + MaxResults: { + location: "querystring", + locationName: "max_results", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "next_token", + }, + }, + }, + output: { + type: "structure", + members: { JournalS3Exports: { shape: "S14" }, NextToken: {} }, + }, + }, + ListLedgers: { + http: { method: "GET", requestUri: "/ledgers" }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "max_results", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "next_token", + }, + }, + }, + output: { + type: "structure", + members: { + Ledgers: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + State: {}, + CreationDateTime: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["ResourceArn"], + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + }, + }, + output: { type: "structure", members: { Tags: { shape: "S3" } } }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + Tags: { shape: "S3" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + TagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateLedger: { + http: { method: "PATCH", requestUri: "/ledgers/{name}" }, + input: { + type: "structure", + required: ["Name"], + members: { + Name: { location: "uri", locationName: "name" }, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + Name: {}, + Arn: {}, + State: {}, + CreationDateTime: { type: "timestamp" }, + DeletionProtection: { type: "boolean" }, + }, + }, + }, + }, + shapes: { + S3: { type: "map", key: {}, value: {} }, + Sg: { + type: "structure", + required: [ + "LedgerName", + "ExportId", + "ExportCreationTime", + "Status", + "InclusiveStartTime", + "ExclusiveEndTime", + "S3ExportConfiguration", + "RoleArn", + ], + members: { + LedgerName: {}, + ExportId: {}, + ExportCreationTime: { type: "timestamp" }, + Status: {}, + InclusiveStartTime: { type: "timestamp" }, + ExclusiveEndTime: { type: "timestamp" }, + S3ExportConfiguration: { shape: "Si" }, + RoleArn: {}, + }, + }, + Si: { + type: "structure", + required: ["Bucket", "Prefix", "EncryptionConfiguration"], + members: { + Bucket: {}, + Prefix: {}, + EncryptionConfiguration: { + type: "structure", + required: ["ObjectEncryptionType"], + members: { ObjectEncryptionType: {}, KmsKeyArn: {} }, + }, + }, + }, + Ss: { + type: "structure", + members: { IonText: { type: "string", sensitive: true } }, + sensitive: true, + }, + S14: { type: "list", member: { shape: "Sg" } }, + }, + }; + + /***/ + }, + + /***/ 1647: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395), + url = AWS.util.url, + crypto = AWS.util.crypto.lib, + base64Encode = AWS.util.base64.encode, + inherit = AWS.util.inherit; + + var queryEncode = function (string) { + var replacements = { + "+": "-", + "=": "_", + "/": "~", + }; + return string.replace(/[\+=\/]/g, function (match) { + return replacements[match]; + }); + }; + + var signPolicy = function (policy, privateKey) { + var sign = crypto.createSign("RSA-SHA1"); + sign.write(policy); + return queryEncode(sign.sign(privateKey, "base64")); + }; + + var signWithCannedPolicy = function ( + url, + expires, + keyPairId, + privateKey + ) { + var policy = JSON.stringify({ + Statement: [ + { + Resource: url, + Condition: { DateLessThan: { "AWS:EpochTime": expires } }, + }, + ], + }); + + return { + Expires: expires, + "Key-Pair-Id": keyPairId, + Signature: signPolicy(policy.toString(), privateKey), + }; + }; + + var signWithCustomPolicy = function (policy, keyPairId, privateKey) { + policy = policy.replace(/\s/gm, ""); + + return { + Policy: queryEncode(base64Encode(policy)), + "Key-Pair-Id": keyPairId, + Signature: signPolicy(policy, privateKey), + }; + }; + + var determineScheme = function (url) { + var parts = url.split("://"); + if (parts.length < 2) { + throw new Error("Invalid URL."); + } + + return parts[0].replace("*", ""); + }; + + var getRtmpUrl = function (rtmpUrl) { + var parsed = url.parse(rtmpUrl); + return parsed.path.replace(/^\//, "") + (parsed.hash || ""); + }; + + var getResource = function (url) { + switch (determineScheme(url)) { + case "http": + case "https": + return url; + case "rtmp": + return getRtmpUrl(url); + default: + throw new Error( + "Invalid URI scheme. Scheme must be one of" + + " http, https, or rtmp" + ); + } + }; + + var handleError = function (err, callback) { + if (!callback || typeof callback !== "function") { + throw err; + } + + callback(err); + }; + + var handleSuccess = function (result, callback) { + if (!callback || typeof callback !== "function") { + return result; + } + + callback(null, result); + }; + + AWS.CloudFront.Signer = inherit({ + /** + * A signer object can be used to generate signed URLs and cookies for granting + * access to content on restricted CloudFront distributions. + * + * @see http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html + * + * @param keyPairId [String] (Required) The ID of the CloudFront key pair + * being used. + * @param privateKey [String] (Required) A private key in RSA format. + */ + constructor: function Signer(keyPairId, privateKey) { + if (keyPairId === void 0 || privateKey === void 0) { + throw new Error("A key pair ID and private key are required"); + } + + this.keyPairId = keyPairId; + this.privateKey = privateKey; + }, + + /** + * Create a signed Amazon CloudFront Cookie. + * + * @param options [Object] The options to create a signed cookie. + * @option options url [String] The URL to which the signature will grant + * access. Required unless you pass in a full + * policy. + * @option options expires [Number] A Unix UTC timestamp indicating when the + * signature should expire. Required unless you + * pass in a full policy. + * @option options policy [String] A CloudFront JSON policy. Required unless + * you pass in a url and an expiry time. + * + * @param cb [Function] if a callback is provided, this function will + * pass the hash as the second parameter (after the error parameter) to + * the callback function. + * + * @return [Object] if called synchronously (with no callback), returns the + * signed cookie parameters. + * @return [null] nothing is returned if a callback is provided. + */ + getSignedCookie: function (options, cb) { + var signatureHash = + "policy" in options + ? signWithCustomPolicy( + options.policy, + this.keyPairId, + this.privateKey + ) + : signWithCannedPolicy( + options.url, + options.expires, + this.keyPairId, + this.privateKey + ); + + var cookieHash = {}; + for (var key in signatureHash) { + if (Object.prototype.hasOwnProperty.call(signatureHash, key)) { + cookieHash["CloudFront-" + key] = signatureHash[key]; + } + } + + return handleSuccess(cookieHash, cb); + }, + + /** + * Create a signed Amazon CloudFront URL. + * + * Keep in mind that URLs meant for use in media/flash players may have + * different requirements for URL formats (e.g. some require that the + * extension be removed, some require the file name to be prefixed + * - mp4:, some require you to add "/cfx/st" into your URL). + * + * @param options [Object] The options to create a signed URL. + * @option options url [String] The URL to which the signature will grant + * access. Any query params included with + * the URL should be encoded. Required. + * @option options expires [Number] A Unix UTC timestamp indicating when the + * signature should expire. Required unless you + * pass in a full policy. + * @option options policy [String] A CloudFront JSON policy. Required unless + * you pass in a url and an expiry time. + * + * @param cb [Function] if a callback is provided, this function will + * pass the URL as the second parameter (after the error parameter) to + * the callback function. + * + * @return [String] if called synchronously (with no callback), returns the + * signed URL. + * @return [null] nothing is returned if a callback is provided. + */ + getSignedUrl: function (options, cb) { + try { + var resource = getResource(options.url); + } catch (err) { + return handleError(err, cb); + } + + var parsedUrl = url.parse(options.url, true), + signatureHash = Object.prototype.hasOwnProperty.call( + options, + "policy" + ) + ? signWithCustomPolicy( + options.policy, + this.keyPairId, + this.privateKey + ) + : signWithCannedPolicy( + resource, + options.expires, + this.keyPairId, + this.privateKey + ); + + parsedUrl.search = null; + for (var key in signatureHash) { + if (Object.prototype.hasOwnProperty.call(signatureHash, key)) { + parsedUrl.query[key] = signatureHash[key]; + } + } + + try { + var signedUrl = + determineScheme(options.url) === "rtmp" + ? getRtmpUrl(url.format(parsedUrl)) + : url.format(parsedUrl); + } catch (err) { + return handleError(err, cb); + } + + return handleSuccess(signedUrl, cb); + }, + }); + + /** + * @api private + */ + module.exports = AWS.CloudFront.Signer; + + /***/ + }, + + /***/ 1656: /***/ function (module) { + module.exports = { + pagination: { + ListAcceptedPortfolioShares: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListBudgetsForResource: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListConstraintsForPortfolio: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListLaunchPaths: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListOrganizationPortfolioAccess: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListPortfolioAccess: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListPortfolios: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListPortfoliosForProduct: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListPrincipalsForPortfolio: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListProvisioningArtifactsForServiceAction: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListResourcesForTagOption: { + input_token: "PageToken", + output_token: "PageToken", + limit_key: "PageSize", + }, + ListServiceActions: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListServiceActionsForProvisioningArtifact: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + ListTagOptions: { + input_token: "PageToken", + output_token: "PageToken", + limit_key: "PageSize", + }, + SearchProducts: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + SearchProductsAsAdmin: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + SearchProvisionedProducts: { + input_token: "PageToken", + output_token: "NextPageToken", + limit_key: "PageSize", + }, + }, + }; + + /***/ + }, + + /***/ 1657: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 1659: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-11-25", + endpointPrefix: "cloudfront", + globalEndpoint: "cloudfront.amazonaws.com", + protocol: "rest-xml", + serviceAbbreviation: "CloudFront", + serviceFullName: "Amazon CloudFront", + serviceId: "CloudFront", + signatureVersion: "v4", + uid: "cloudfront-2016-11-25", + }, + operations: { + CreateCloudFrontOriginAccessIdentity: { + http: { + requestUri: "/2016-11-25/origin-access-identity/cloudfront", + responseCode: 201, + }, + input: { + type: "structure", + required: ["CloudFrontOriginAccessIdentityConfig"], + members: { + CloudFrontOriginAccessIdentityConfig: { + shape: "S2", + locationName: "CloudFrontOriginAccessIdentityConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + }, + payload: "CloudFrontOriginAccessIdentityConfig", + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentity: { shape: "S5" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentity", + }, + }, + CreateDistribution: { + http: { requestUri: "/2016-11-25/distribution", responseCode: 201 }, + input: { + type: "structure", + required: ["DistributionConfig"], + members: { + DistributionConfig: { + shape: "S7", + locationName: "DistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + }, + payload: "DistributionConfig", + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + CreateDistributionWithTags: { + http: { + requestUri: "/2016-11-25/distribution?WithTags", + responseCode: 201, + }, + input: { + type: "structure", + required: ["DistributionConfigWithTags"], + members: { + DistributionConfigWithTags: { + locationName: "DistributionConfigWithTags", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + type: "structure", + required: ["DistributionConfig", "Tags"], + members: { + DistributionConfig: { shape: "S7" }, + Tags: { shape: "S21" }, + }, + }, + }, + payload: "DistributionConfigWithTags", + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + CreateInvalidation: { + http: { + requestUri: + "/2016-11-25/distribution/{DistributionId}/invalidation", + responseCode: 201, + }, + input: { + type: "structure", + required: ["DistributionId", "InvalidationBatch"], + members: { + DistributionId: { + location: "uri", + locationName: "DistributionId", + }, + InvalidationBatch: { + shape: "S28", + locationName: "InvalidationBatch", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + }, + payload: "InvalidationBatch", + }, + output: { + type: "structure", + members: { + Location: { location: "header", locationName: "Location" }, + Invalidation: { shape: "S2c" }, + }, + payload: "Invalidation", + }, + }, + CreateStreamingDistribution: { + http: { + requestUri: "/2016-11-25/streaming-distribution", + responseCode: 201, + }, + input: { + type: "structure", + required: ["StreamingDistributionConfig"], + members: { + StreamingDistributionConfig: { + shape: "S2e", + locationName: "StreamingDistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + }, + payload: "StreamingDistributionConfig", + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + CreateStreamingDistributionWithTags: { + http: { + requestUri: "/2016-11-25/streaming-distribution?WithTags", + responseCode: 201, + }, + input: { + type: "structure", + required: ["StreamingDistributionConfigWithTags"], + members: { + StreamingDistributionConfigWithTags: { + locationName: "StreamingDistributionConfigWithTags", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + type: "structure", + required: ["StreamingDistributionConfig", "Tags"], + members: { + StreamingDistributionConfig: { shape: "S2e" }, + Tags: { shape: "S21" }, + }, + }, + }, + payload: "StreamingDistributionConfigWithTags", + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + Location: { location: "header", locationName: "Location" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + DeleteCloudFrontOriginAccessIdentity: { + http: { + method: "DELETE", + requestUri: "/2016-11-25/origin-access-identity/cloudfront/{Id}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Id"], + members: { + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + }, + }, + DeleteDistribution: { + http: { + method: "DELETE", + requestUri: "/2016-11-25/distribution/{Id}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Id"], + members: { + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + }, + }, + DeleteStreamingDistribution: { + http: { + method: "DELETE", + requestUri: "/2016-11-25/streaming-distribution/{Id}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Id"], + members: { + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + }, + }, + GetCloudFrontOriginAccessIdentity: { + http: { + method: "GET", + requestUri: "/2016-11-25/origin-access-identity/cloudfront/{Id}", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentity: { shape: "S5" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentity", + }, + }, + GetCloudFrontOriginAccessIdentityConfig: { + http: { + method: "GET", + requestUri: + "/2016-11-25/origin-access-identity/cloudfront/{Id}/config", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentityConfig: { shape: "S2" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentityConfig", + }, + }, + GetDistribution: { + http: { + method: "GET", + requestUri: "/2016-11-25/distribution/{Id}", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + GetDistributionConfig: { + http: { + method: "GET", + requestUri: "/2016-11-25/distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + DistributionConfig: { shape: "S7" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "DistributionConfig", + }, + }, + GetInvalidation: { + http: { + method: "GET", + requestUri: + "/2016-11-25/distribution/{DistributionId}/invalidation/{Id}", + }, + input: { + type: "structure", + required: ["DistributionId", "Id"], + members: { + DistributionId: { + location: "uri", + locationName: "DistributionId", + }, + Id: { location: "uri", locationName: "Id" }, + }, + }, + output: { + type: "structure", + members: { Invalidation: { shape: "S2c" } }, + payload: "Invalidation", + }, + }, + GetStreamingDistribution: { + http: { + method: "GET", + requestUri: "/2016-11-25/streaming-distribution/{Id}", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + GetStreamingDistributionConfig: { + http: { + method: "GET", + requestUri: "/2016-11-25/streaming-distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["Id"], + members: { Id: { location: "uri", locationName: "Id" } }, + }, + output: { + type: "structure", + members: { + StreamingDistributionConfig: { shape: "S2e" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistributionConfig", + }, + }, + ListCloudFrontOriginAccessIdentities: { + http: { + method: "GET", + requestUri: "/2016-11-25/origin-access-identity/cloudfront", + }, + input: { + type: "structure", + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentityList: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "CloudFrontOriginAccessIdentitySummary", + type: "structure", + required: ["Id", "S3CanonicalUserId", "Comment"], + members: { Id: {}, S3CanonicalUserId: {}, Comment: {} }, + }, + }, + }, + }, + }, + payload: "CloudFrontOriginAccessIdentityList", + }, + }, + ListDistributions: { + http: { method: "GET", requestUri: "/2016-11-25/distribution" }, + input: { + type: "structure", + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { DistributionList: { shape: "S3a" } }, + payload: "DistributionList", + }, + }, + ListDistributionsByWebACLId: { + http: { + method: "GET", + requestUri: "/2016-11-25/distributionsByWebACLId/{WebACLId}", + }, + input: { + type: "structure", + required: ["WebACLId"], + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + WebACLId: { location: "uri", locationName: "WebACLId" }, + }, + }, + output: { + type: "structure", + members: { DistributionList: { shape: "S3a" } }, + payload: "DistributionList", + }, + }, + ListInvalidations: { + http: { + method: "GET", + requestUri: + "/2016-11-25/distribution/{DistributionId}/invalidation", + }, + input: { + type: "structure", + required: ["DistributionId"], + members: { + DistributionId: { + location: "uri", + locationName: "DistributionId", + }, + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { + InvalidationList: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "InvalidationSummary", + type: "structure", + required: ["Id", "CreateTime", "Status"], + members: { + Id: {}, + CreateTime: { type: "timestamp" }, + Status: {}, + }, + }, + }, + }, + }, + }, + payload: "InvalidationList", + }, + }, + ListStreamingDistributions: { + http: { + method: "GET", + requestUri: "/2016-11-25/streaming-distribution", + }, + input: { + type: "structure", + members: { + Marker: { location: "querystring", locationName: "Marker" }, + MaxItems: { location: "querystring", locationName: "MaxItems" }, + }, + }, + output: { + type: "structure", + members: { + StreamingDistributionList: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "StreamingDistributionSummary", + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "LastModifiedTime", + "DomainName", + "S3Origin", + "Aliases", + "TrustedSigners", + "Comment", + "PriceClass", + "Enabled", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + DomainName: {}, + S3Origin: { shape: "S2f" }, + Aliases: { shape: "S8" }, + TrustedSigners: { shape: "Sy" }, + Comment: {}, + PriceClass: {}, + Enabled: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + payload: "StreamingDistributionList", + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/2016-11-25/tagging" }, + input: { + type: "structure", + required: ["Resource"], + members: { + Resource: { location: "querystring", locationName: "Resource" }, + }, + }, + output: { + type: "structure", + required: ["Tags"], + members: { Tags: { shape: "S21" } }, + payload: "Tags", + }, + }, + TagResource: { + http: { + requestUri: "/2016-11-25/tagging?Operation=Tag", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Resource", "Tags"], + members: { + Resource: { location: "querystring", locationName: "Resource" }, + Tags: { + shape: "S21", + locationName: "Tags", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + }, + payload: "Tags", + }, + }, + UntagResource: { + http: { + requestUri: "/2016-11-25/tagging?Operation=Untag", + responseCode: 204, + }, + input: { + type: "structure", + required: ["Resource", "TagKeys"], + members: { + Resource: { location: "querystring", locationName: "Resource" }, + TagKeys: { + locationName: "TagKeys", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + type: "structure", + members: { + Items: { type: "list", member: { locationName: "Key" } }, + }, + }, + }, + payload: "TagKeys", + }, + }, + UpdateCloudFrontOriginAccessIdentity: { + http: { + method: "PUT", + requestUri: + "/2016-11-25/origin-access-identity/cloudfront/{Id}/config", + }, + input: { + type: "structure", + required: ["CloudFrontOriginAccessIdentityConfig", "Id"], + members: { + CloudFrontOriginAccessIdentityConfig: { + shape: "S2", + locationName: "CloudFrontOriginAccessIdentityConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + payload: "CloudFrontOriginAccessIdentityConfig", + }, + output: { + type: "structure", + members: { + CloudFrontOriginAccessIdentity: { shape: "S5" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "CloudFrontOriginAccessIdentity", + }, + }, + UpdateDistribution: { + http: { + method: "PUT", + requestUri: "/2016-11-25/distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["DistributionConfig", "Id"], + members: { + DistributionConfig: { + shape: "S7", + locationName: "DistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + payload: "DistributionConfig", + }, + output: { + type: "structure", + members: { + Distribution: { shape: "S1s" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "Distribution", + }, + }, + UpdateStreamingDistribution: { + http: { + method: "PUT", + requestUri: "/2016-11-25/streaming-distribution/{Id}/config", + }, + input: { + type: "structure", + required: ["StreamingDistributionConfig", "Id"], + members: { + StreamingDistributionConfig: { + shape: "S2e", + locationName: "StreamingDistributionConfig", + xmlNamespace: { + uri: "http://cloudfront.amazonaws.com/doc/2016-11-25/", + }, + }, + Id: { location: "uri", locationName: "Id" }, + IfMatch: { location: "header", locationName: "If-Match" }, + }, + payload: "StreamingDistributionConfig", + }, + output: { + type: "structure", + members: { + StreamingDistribution: { shape: "S2i" }, + ETag: { location: "header", locationName: "ETag" }, + }, + payload: "StreamingDistribution", + }, + }, + }, + shapes: { + S2: { + type: "structure", + required: ["CallerReference", "Comment"], + members: { CallerReference: {}, Comment: {} }, + }, + S5: { + type: "structure", + required: ["Id", "S3CanonicalUserId"], + members: { + Id: {}, + S3CanonicalUserId: {}, + CloudFrontOriginAccessIdentityConfig: { shape: "S2" }, + }, + }, + S7: { + type: "structure", + required: [ + "CallerReference", + "Origins", + "DefaultCacheBehavior", + "Comment", + "Enabled", + ], + members: { + CallerReference: {}, + Aliases: { shape: "S8" }, + DefaultRootObject: {}, + Origins: { shape: "Sb" }, + DefaultCacheBehavior: { shape: "Sn" }, + CacheBehaviors: { shape: "S1a" }, + CustomErrorResponses: { shape: "S1d" }, + Comment: {}, + Logging: { + type: "structure", + required: ["Enabled", "IncludeCookies", "Bucket", "Prefix"], + members: { + Enabled: { type: "boolean" }, + IncludeCookies: { type: "boolean" }, + Bucket: {}, + Prefix: {}, + }, + }, + PriceClass: {}, + Enabled: { type: "boolean" }, + ViewerCertificate: { shape: "S1i" }, + Restrictions: { shape: "S1m" }, + WebACLId: {}, + HttpVersion: {}, + IsIPV6Enabled: { type: "boolean" }, + }, + }, + S8: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "CNAME" } }, + }, + }, + Sb: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "Origin", + type: "structure", + required: ["Id", "DomainName"], + members: { + Id: {}, + DomainName: {}, + OriginPath: {}, + CustomHeaders: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "OriginCustomHeader", + type: "structure", + required: ["HeaderName", "HeaderValue"], + members: { HeaderName: {}, HeaderValue: {} }, + }, + }, + }, + }, + S3OriginConfig: { + type: "structure", + required: ["OriginAccessIdentity"], + members: { OriginAccessIdentity: {} }, + }, + CustomOriginConfig: { + type: "structure", + required: [ + "HTTPPort", + "HTTPSPort", + "OriginProtocolPolicy", + ], + members: { + HTTPPort: { type: "integer" }, + HTTPSPort: { type: "integer" }, + OriginProtocolPolicy: {}, + OriginSslProtocols: { + type: "structure", + required: ["Quantity", "Items"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { locationName: "SslProtocol" }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + Sn: { + type: "structure", + required: [ + "TargetOriginId", + "ForwardedValues", + "TrustedSigners", + "ViewerProtocolPolicy", + "MinTTL", + ], + members: { + TargetOriginId: {}, + ForwardedValues: { shape: "So" }, + TrustedSigners: { shape: "Sy" }, + ViewerProtocolPolicy: {}, + MinTTL: { type: "long" }, + AllowedMethods: { shape: "S12" }, + SmoothStreaming: { type: "boolean" }, + DefaultTTL: { type: "long" }, + MaxTTL: { type: "long" }, + Compress: { type: "boolean" }, + LambdaFunctionAssociations: { shape: "S16" }, + }, + }, + So: { + type: "structure", + required: ["QueryString", "Cookies"], + members: { + QueryString: { type: "boolean" }, + Cookies: { + type: "structure", + required: ["Forward"], + members: { + Forward: {}, + WhitelistedNames: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Name" } }, + }, + }, + }, + }, + Headers: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Name" } }, + }, + }, + QueryStringCacheKeys: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Name" } }, + }, + }, + }, + }, + Sy: { + type: "structure", + required: ["Enabled", "Quantity"], + members: { + Enabled: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { locationName: "AwsAccountNumber" }, + }, + }, + }, + S12: { + type: "structure", + required: ["Quantity", "Items"], + members: { + Quantity: { type: "integer" }, + Items: { shape: "S13" }, + CachedMethods: { + type: "structure", + required: ["Quantity", "Items"], + members: { + Quantity: { type: "integer" }, + Items: { shape: "S13" }, + }, + }, + }, + }, + S13: { type: "list", member: { locationName: "Method" } }, + S16: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "LambdaFunctionAssociation", + type: "structure", + members: { LambdaFunctionARN: {}, EventType: {} }, + }, + }, + }, + }, + S1a: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "CacheBehavior", + type: "structure", + required: [ + "PathPattern", + "TargetOriginId", + "ForwardedValues", + "TrustedSigners", + "ViewerProtocolPolicy", + "MinTTL", + ], + members: { + PathPattern: {}, + TargetOriginId: {}, + ForwardedValues: { shape: "So" }, + TrustedSigners: { shape: "Sy" }, + ViewerProtocolPolicy: {}, + MinTTL: { type: "long" }, + AllowedMethods: { shape: "S12" }, + SmoothStreaming: { type: "boolean" }, + DefaultTTL: { type: "long" }, + MaxTTL: { type: "long" }, + Compress: { type: "boolean" }, + LambdaFunctionAssociations: { shape: "S16" }, + }, + }, + }, + }, + }, + S1d: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "CustomErrorResponse", + type: "structure", + required: ["ErrorCode"], + members: { + ErrorCode: { type: "integer" }, + ResponsePagePath: {}, + ResponseCode: {}, + ErrorCachingMinTTL: { type: "long" }, + }, + }, + }, + }, + }, + S1i: { + type: "structure", + members: { + CloudFrontDefaultCertificate: { type: "boolean" }, + IAMCertificateId: {}, + ACMCertificateArn: {}, + SSLSupportMethod: {}, + MinimumProtocolVersion: {}, + Certificate: { deprecated: true }, + CertificateSource: { deprecated: true }, + }, + }, + S1m: { + type: "structure", + required: ["GeoRestriction"], + members: { + GeoRestriction: { + type: "structure", + required: ["RestrictionType", "Quantity"], + members: { + RestrictionType: {}, + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Location" } }, + }, + }, + }, + }, + S1s: { + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "LastModifiedTime", + "InProgressInvalidationBatches", + "DomainName", + "ActiveTrustedSigners", + "DistributionConfig", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + InProgressInvalidationBatches: { type: "integer" }, + DomainName: {}, + ActiveTrustedSigners: { shape: "S1u" }, + DistributionConfig: { shape: "S7" }, + }, + }, + S1u: { + type: "structure", + required: ["Enabled", "Quantity"], + members: { + Enabled: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "Signer", + type: "structure", + members: { + AwsAccountNumber: {}, + KeyPairIds: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { locationName: "KeyPairId" }, + }, + }, + }, + }, + }, + }, + }, + }, + S21: { + type: "structure", + members: { + Items: { + type: "list", + member: { + locationName: "Tag", + type: "structure", + required: ["Key"], + members: { Key: {}, Value: {} }, + }, + }, + }, + }, + S28: { + type: "structure", + required: ["Paths", "CallerReference"], + members: { + Paths: { + type: "structure", + required: ["Quantity"], + members: { + Quantity: { type: "integer" }, + Items: { type: "list", member: { locationName: "Path" } }, + }, + }, + CallerReference: {}, + }, + }, + S2c: { + type: "structure", + required: ["Id", "Status", "CreateTime", "InvalidationBatch"], + members: { + Id: {}, + Status: {}, + CreateTime: { type: "timestamp" }, + InvalidationBatch: { shape: "S28" }, + }, + }, + S2e: { + type: "structure", + required: [ + "CallerReference", + "S3Origin", + "Comment", + "TrustedSigners", + "Enabled", + ], + members: { + CallerReference: {}, + S3Origin: { shape: "S2f" }, + Aliases: { shape: "S8" }, + Comment: {}, + Logging: { + type: "structure", + required: ["Enabled", "Bucket", "Prefix"], + members: { + Enabled: { type: "boolean" }, + Bucket: {}, + Prefix: {}, + }, + }, + TrustedSigners: { shape: "Sy" }, + PriceClass: {}, + Enabled: { type: "boolean" }, + }, + }, + S2f: { + type: "structure", + required: ["DomainName", "OriginAccessIdentity"], + members: { DomainName: {}, OriginAccessIdentity: {} }, + }, + S2i: { + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "DomainName", + "ActiveTrustedSigners", + "StreamingDistributionConfig", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + DomainName: {}, + ActiveTrustedSigners: { shape: "S1u" }, + StreamingDistributionConfig: { shape: "S2e" }, + }, + }, + S3a: { + type: "structure", + required: ["Marker", "MaxItems", "IsTruncated", "Quantity"], + members: { + Marker: {}, + NextMarker: {}, + MaxItems: { type: "integer" }, + IsTruncated: { type: "boolean" }, + Quantity: { type: "integer" }, + Items: { + type: "list", + member: { + locationName: "DistributionSummary", + type: "structure", + required: [ + "Id", + "ARN", + "Status", + "LastModifiedTime", + "DomainName", + "Aliases", + "Origins", + "DefaultCacheBehavior", + "CacheBehaviors", + "CustomErrorResponses", + "Comment", + "PriceClass", + "Enabled", + "ViewerCertificate", + "Restrictions", + "WebACLId", + "HttpVersion", + "IsIPV6Enabled", + ], + members: { + Id: {}, + ARN: {}, + Status: {}, + LastModifiedTime: { type: "timestamp" }, + DomainName: {}, + Aliases: { shape: "S8" }, + Origins: { shape: "Sb" }, + DefaultCacheBehavior: { shape: "Sn" }, + CacheBehaviors: { shape: "S1a" }, + CustomErrorResponses: { shape: "S1d" }, + Comment: {}, + PriceClass: {}, + Enabled: { type: "boolean" }, + ViewerCertificate: { shape: "S1i" }, + Restrictions: { shape: "S1m" }, + WebACLId: {}, + HttpVersion: {}, + IsIPV6Enabled: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1661: /***/ function (module, __unusedexports, __webpack_require__) { + var eventMessageChunker = __webpack_require__(625).eventMessageChunker; + var parseEvent = __webpack_require__(4657).parseEvent; + + function createEventStream(body, parser, model) { + var eventMessages = eventMessageChunker(body); + + var events = []; + + for (var i = 0; i < eventMessages.length; i++) { + events.push(parseEvent(parser, eventMessages[i], model)); + } + + return events; + } + + /** + * @api private + */ + module.exports = { + createEventStream: createEventStream, + }; + + /***/ + }, + + /***/ 1669: /***/ function (module) { + module.exports = require("util"); + + /***/ + }, + + /***/ 1677: /***/ function (module) { + module.exports = { + pagination: { + ListHealthChecks: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "IsTruncated", + output_token: "NextMarker", + result_key: "HealthChecks", + }, + ListHostedZones: { + input_token: "Marker", + limit_key: "MaxItems", + more_results: "IsTruncated", + output_token: "NextMarker", + result_key: "HostedZones", + }, + ListResourceRecordSets: { + input_token: [ + "StartRecordName", + "StartRecordType", + "StartRecordIdentifier", + ], + limit_key: "MaxItems", + more_results: "IsTruncated", + output_token: [ + "NextRecordName", + "NextRecordType", + "NextRecordIdentifier", + ], + result_key: "ResourceRecordSets", + }, + }, + }; + + /***/ + }, + + /***/ 1694: /***/ function (module) { + module.exports = { + acm: { name: "ACM", cors: true }, + apigateway: { name: "APIGateway", cors: true }, + applicationautoscaling: { + prefix: "application-autoscaling", + name: "ApplicationAutoScaling", + cors: true, + }, + appstream: { name: "AppStream" }, + autoscaling: { name: "AutoScaling", cors: true }, + batch: { name: "Batch" }, + budgets: { name: "Budgets" }, + clouddirectory: { name: "CloudDirectory", versions: ["2016-05-10*"] }, + cloudformation: { name: "CloudFormation", cors: true }, + cloudfront: { + name: "CloudFront", + versions: [ + "2013-05-12*", + "2013-11-11*", + "2014-05-31*", + "2014-10-21*", + "2014-11-06*", + "2015-04-17*", + "2015-07-27*", + "2015-09-17*", + "2016-01-13*", + "2016-01-28*", + "2016-08-01*", + "2016-08-20*", + "2016-09-07*", + "2016-09-29*", + "2016-11-25*", + "2017-03-25*", + "2017-10-30*", + "2018-06-18*", + "2018-11-05*", + ], + cors: true, + }, + cloudhsm: { name: "CloudHSM", cors: true }, + cloudsearch: { name: "CloudSearch" }, + cloudsearchdomain: { name: "CloudSearchDomain" }, + cloudtrail: { name: "CloudTrail", cors: true }, + cloudwatch: { prefix: "monitoring", name: "CloudWatch", cors: true }, + cloudwatchevents: { + prefix: "events", + name: "CloudWatchEvents", + versions: ["2014-02-03*"], + cors: true, + }, + cloudwatchlogs: { prefix: "logs", name: "CloudWatchLogs", cors: true }, + codebuild: { name: "CodeBuild", cors: true }, + codecommit: { name: "CodeCommit", cors: true }, + codedeploy: { name: "CodeDeploy", cors: true }, + codepipeline: { name: "CodePipeline", cors: true }, + cognitoidentity: { + prefix: "cognito-identity", + name: "CognitoIdentity", + cors: true, + }, + cognitoidentityserviceprovider: { + prefix: "cognito-idp", + name: "CognitoIdentityServiceProvider", + cors: true, + }, + cognitosync: { + prefix: "cognito-sync", + name: "CognitoSync", + cors: true, + }, + configservice: { prefix: "config", name: "ConfigService", cors: true }, + cur: { name: "CUR", cors: true }, + datapipeline: { name: "DataPipeline" }, + devicefarm: { name: "DeviceFarm", cors: true }, + directconnect: { name: "DirectConnect", cors: true }, + directoryservice: { prefix: "ds", name: "DirectoryService" }, + discovery: { name: "Discovery" }, + dms: { name: "DMS" }, + dynamodb: { name: "DynamoDB", cors: true }, + dynamodbstreams: { + prefix: "streams.dynamodb", + name: "DynamoDBStreams", + cors: true, + }, + ec2: { + name: "EC2", + versions: [ + "2013-06-15*", + "2013-10-15*", + "2014-02-01*", + "2014-05-01*", + "2014-06-15*", + "2014-09-01*", + "2014-10-01*", + "2015-03-01*", + "2015-04-15*", + "2015-10-01*", + "2016-04-01*", + "2016-09-15*", + ], + cors: true, + }, + ecr: { name: "ECR", cors: true }, + ecs: { name: "ECS", cors: true }, + efs: { prefix: "elasticfilesystem", name: "EFS", cors: true }, + elasticache: { + name: "ElastiCache", + versions: [ + "2012-11-15*", + "2014-03-24*", + "2014-07-15*", + "2014-09-30*", + ], + cors: true, + }, + elasticbeanstalk: { name: "ElasticBeanstalk", cors: true }, + elb: { prefix: "elasticloadbalancing", name: "ELB", cors: true }, + elbv2: { prefix: "elasticloadbalancingv2", name: "ELBv2", cors: true }, + emr: { prefix: "elasticmapreduce", name: "EMR", cors: true }, + es: { name: "ES" }, + elastictranscoder: { name: "ElasticTranscoder", cors: true }, + firehose: { name: "Firehose", cors: true }, + gamelift: { name: "GameLift", cors: true }, + glacier: { name: "Glacier" }, + health: { name: "Health" }, + iam: { name: "IAM", cors: true }, + importexport: { name: "ImportExport" }, + inspector: { name: "Inspector", versions: ["2015-08-18*"], cors: true }, + iot: { name: "Iot", cors: true }, + iotdata: { prefix: "iot-data", name: "IotData", cors: true }, + kinesis: { name: "Kinesis", cors: true }, + kinesisanalytics: { name: "KinesisAnalytics" }, + kms: { name: "KMS", cors: true }, + lambda: { name: "Lambda", cors: true }, + lexruntime: { prefix: "runtime.lex", name: "LexRuntime", cors: true }, + lightsail: { name: "Lightsail" }, + machinelearning: { name: "MachineLearning", cors: true }, + marketplacecommerceanalytics: { + name: "MarketplaceCommerceAnalytics", + cors: true, + }, + marketplacemetering: { + prefix: "meteringmarketplace", + name: "MarketplaceMetering", + }, + mturk: { prefix: "mturk-requester", name: "MTurk", cors: true }, + mobileanalytics: { name: "MobileAnalytics", cors: true }, + opsworks: { name: "OpsWorks", cors: true }, + opsworkscm: { name: "OpsWorksCM" }, + organizations: { name: "Organizations" }, + pinpoint: { name: "Pinpoint" }, + polly: { name: "Polly", cors: true }, + rds: { name: "RDS", versions: ["2014-09-01*"], cors: true }, + redshift: { name: "Redshift", cors: true }, + rekognition: { name: "Rekognition", cors: true }, + resourcegroupstaggingapi: { name: "ResourceGroupsTaggingAPI" }, + route53: { name: "Route53", cors: true }, + route53domains: { name: "Route53Domains", cors: true }, + s3: { name: "S3", dualstackAvailable: true, cors: true }, + s3control: { + name: "S3Control", + dualstackAvailable: true, + xmlNoDefaultLists: true, + }, + servicecatalog: { name: "ServiceCatalog", cors: true }, + ses: { prefix: "email", name: "SES", cors: true }, + shield: { name: "Shield" }, + simpledb: { prefix: "sdb", name: "SimpleDB" }, + sms: { name: "SMS" }, + snowball: { name: "Snowball" }, + sns: { name: "SNS", cors: true }, + sqs: { name: "SQS", cors: true }, + ssm: { name: "SSM", cors: true }, + storagegateway: { name: "StorageGateway", cors: true }, + stepfunctions: { prefix: "states", name: "StepFunctions" }, + sts: { name: "STS", cors: true }, + support: { name: "Support" }, + swf: { name: "SWF" }, + xray: { name: "XRay", cors: true }, + waf: { name: "WAF", cors: true }, + wafregional: { prefix: "waf-regional", name: "WAFRegional" }, + workdocs: { name: "WorkDocs", cors: true }, + workspaces: { name: "WorkSpaces" }, + codestar: { name: "CodeStar" }, + lexmodelbuildingservice: { + prefix: "lex-models", + name: "LexModelBuildingService", + cors: true, + }, + marketplaceentitlementservice: { + prefix: "entitlement.marketplace", + name: "MarketplaceEntitlementService", + }, + athena: { name: "Athena" }, + greengrass: { name: "Greengrass" }, + dax: { name: "DAX" }, + migrationhub: { prefix: "AWSMigrationHub", name: "MigrationHub" }, + cloudhsmv2: { name: "CloudHSMV2" }, + glue: { name: "Glue" }, + mobile: { name: "Mobile" }, + pricing: { name: "Pricing", cors: true }, + costexplorer: { prefix: "ce", name: "CostExplorer", cors: true }, + mediaconvert: { name: "MediaConvert" }, + medialive: { name: "MediaLive" }, + mediapackage: { name: "MediaPackage" }, + mediastore: { name: "MediaStore" }, + mediastoredata: { + prefix: "mediastore-data", + name: "MediaStoreData", + cors: true, + }, + appsync: { name: "AppSync" }, + guardduty: { name: "GuardDuty" }, + mq: { name: "MQ" }, + comprehend: { name: "Comprehend", cors: true }, + iotjobsdataplane: { prefix: "iot-jobs-data", name: "IoTJobsDataPlane" }, + kinesisvideoarchivedmedia: { + prefix: "kinesis-video-archived-media", + name: "KinesisVideoArchivedMedia", + cors: true, + }, + kinesisvideomedia: { + prefix: "kinesis-video-media", + name: "KinesisVideoMedia", + cors: true, + }, + kinesisvideo: { name: "KinesisVideo", cors: true }, + sagemakerruntime: { + prefix: "runtime.sagemaker", + name: "SageMakerRuntime", + }, + sagemaker: { name: "SageMaker" }, + translate: { name: "Translate", cors: true }, + resourcegroups: { + prefix: "resource-groups", + name: "ResourceGroups", + cors: true, + }, + alexaforbusiness: { name: "AlexaForBusiness" }, + cloud9: { name: "Cloud9" }, + serverlessapplicationrepository: { + prefix: "serverlessrepo", + name: "ServerlessApplicationRepository", + }, + servicediscovery: { name: "ServiceDiscovery" }, + workmail: { name: "WorkMail" }, + autoscalingplans: { + prefix: "autoscaling-plans", + name: "AutoScalingPlans", + }, + transcribeservice: { prefix: "transcribe", name: "TranscribeService" }, + connect: { name: "Connect", cors: true }, + acmpca: { prefix: "acm-pca", name: "ACMPCA" }, + fms: { name: "FMS" }, + secretsmanager: { name: "SecretsManager", cors: true }, + iotanalytics: { name: "IoTAnalytics", cors: true }, + iot1clickdevicesservice: { + prefix: "iot1click-devices", + name: "IoT1ClickDevicesService", + }, + iot1clickprojects: { + prefix: "iot1click-projects", + name: "IoT1ClickProjects", + }, + pi: { name: "PI" }, + neptune: { name: "Neptune" }, + mediatailor: { name: "MediaTailor" }, + eks: { name: "EKS" }, + macie: { name: "Macie" }, + dlm: { name: "DLM" }, + signer: { name: "Signer" }, + chime: { name: "Chime" }, + pinpointemail: { prefix: "pinpoint-email", name: "PinpointEmail" }, + ram: { name: "RAM" }, + route53resolver: { name: "Route53Resolver" }, + pinpointsmsvoice: { prefix: "sms-voice", name: "PinpointSMSVoice" }, + quicksight: { name: "QuickSight" }, + rdsdataservice: { prefix: "rds-data", name: "RDSDataService" }, + amplify: { name: "Amplify" }, + datasync: { name: "DataSync" }, + robomaker: { name: "RoboMaker" }, + transfer: { name: "Transfer" }, + globalaccelerator: { name: "GlobalAccelerator" }, + comprehendmedical: { name: "ComprehendMedical", cors: true }, + kinesisanalyticsv2: { name: "KinesisAnalyticsV2" }, + mediaconnect: { name: "MediaConnect" }, + fsx: { name: "FSx" }, + securityhub: { name: "SecurityHub" }, + appmesh: { name: "AppMesh", versions: ["2018-10-01*"] }, + licensemanager: { prefix: "license-manager", name: "LicenseManager" }, + kafka: { name: "Kafka" }, + apigatewaymanagementapi: { name: "ApiGatewayManagementApi" }, + apigatewayv2: { name: "ApiGatewayV2" }, + docdb: { name: "DocDB" }, + backup: { name: "Backup" }, + worklink: { name: "WorkLink" }, + textract: { name: "Textract" }, + managedblockchain: { name: "ManagedBlockchain" }, + mediapackagevod: { + prefix: "mediapackage-vod", + name: "MediaPackageVod", + }, + groundstation: { name: "GroundStation" }, + iotthingsgraph: { name: "IoTThingsGraph" }, + iotevents: { name: "IoTEvents" }, + ioteventsdata: { prefix: "iotevents-data", name: "IoTEventsData" }, + personalize: { name: "Personalize", cors: true }, + personalizeevents: { + prefix: "personalize-events", + name: "PersonalizeEvents", + cors: true, + }, + personalizeruntime: { + prefix: "personalize-runtime", + name: "PersonalizeRuntime", + cors: true, + }, + applicationinsights: { + prefix: "application-insights", + name: "ApplicationInsights", + }, + servicequotas: { prefix: "service-quotas", name: "ServiceQuotas" }, + ec2instanceconnect: { + prefix: "ec2-instance-connect", + name: "EC2InstanceConnect", + }, + eventbridge: { name: "EventBridge" }, + lakeformation: { name: "LakeFormation" }, + forecastservice: { + prefix: "forecast", + name: "ForecastService", + cors: true, + }, + forecastqueryservice: { + prefix: "forecastquery", + name: "ForecastQueryService", + cors: true, + }, + qldb: { name: "QLDB" }, + qldbsession: { prefix: "qldb-session", name: "QLDBSession" }, + workmailmessageflow: { name: "WorkMailMessageFlow" }, + codestarnotifications: { + prefix: "codestar-notifications", + name: "CodeStarNotifications", + }, + savingsplans: { name: "SavingsPlans" }, + sso: { name: "SSO" }, + ssooidc: { prefix: "sso-oidc", name: "SSOOIDC" }, + marketplacecatalog: { + prefix: "marketplace-catalog", + name: "MarketplaceCatalog", + }, + dataexchange: { name: "DataExchange" }, + sesv2: { name: "SESV2" }, + migrationhubconfig: { + prefix: "migrationhub-config", + name: "MigrationHubConfig", + }, + connectparticipant: { name: "ConnectParticipant" }, + appconfig: { name: "AppConfig" }, + iotsecuretunneling: { name: "IoTSecureTunneling" }, + wafv2: { name: "WAFV2" }, + elasticinference: { + prefix: "elastic-inference", + name: "ElasticInference", + }, + imagebuilder: { name: "Imagebuilder" }, + schemas: { name: "Schemas" }, + accessanalyzer: { name: "AccessAnalyzer" }, + codegurureviewer: { + prefix: "codeguru-reviewer", + name: "CodeGuruReviewer", + }, + codeguruprofiler: { name: "CodeGuruProfiler" }, + computeoptimizer: { + prefix: "compute-optimizer", + name: "ComputeOptimizer", + }, + frauddetector: { name: "FraudDetector" }, + kendra: { name: "Kendra" }, + networkmanager: { name: "NetworkManager" }, + outposts: { name: "Outposts" }, + augmentedairuntime: { + prefix: "sagemaker-a2i-runtime", + name: "AugmentedAIRuntime", + }, + ebs: { name: "EBS" }, + kinesisvideosignalingchannels: { + prefix: "kinesis-video-signaling", + name: "KinesisVideoSignalingChannels", + cors: true, + }, + detective: { name: "Detective" }, + codestarconnections: { + prefix: "codestar-connections", + name: "CodeStarconnections", + }, + }; + + /***/ + }, + + /***/ 1701: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(395).util; + var dgram = __webpack_require__(6200); + var stringToBuffer = util.buffer.toBuffer; + + var MAX_MESSAGE_SIZE = 1024 * 8; // 8 KB + + /** + * Publishes metrics via udp. + * @param {object} options Paramters for Publisher constructor + * @param {number} [options.port = 31000] Port number + * @param {string} [options.clientId = ''] Client Identifier + * @param {boolean} [options.enabled = false] enable sending metrics datagram + * @api private + */ + function Publisher(options) { + // handle configuration + options = options || {}; + this.enabled = options.enabled || false; + this.port = options.port || 31000; + this.clientId = options.clientId || ""; + this.address = options.host || "127.0.0.1"; + if (this.clientId.length > 255) { + // ClientId has a max length of 255 + this.clientId = this.clientId.substr(0, 255); + } + this.messagesInFlight = 0; + } + + Publisher.prototype.fieldsToTrim = { + UserAgent: 256, + SdkException: 128, + SdkExceptionMessage: 512, + AwsException: 128, + AwsExceptionMessage: 512, + FinalSdkException: 128, + FinalSdkExceptionMessage: 512, + FinalAwsException: 128, + FinalAwsExceptionMessage: 512, + }; + + /** + * Trims fields that have a specified max length. + * @param {object} event ApiCall or ApiCallAttempt event. + * @returns {object} + * @api private + */ + Publisher.prototype.trimFields = function (event) { + var trimmableFields = Object.keys(this.fieldsToTrim); + for (var i = 0, iLen = trimmableFields.length; i < iLen; i++) { + var field = trimmableFields[i]; + if (event.hasOwnProperty(field)) { + var maxLength = this.fieldsToTrim[field]; + var value = event[field]; + if (value && value.length > maxLength) { + event[field] = value.substr(0, maxLength); + } + } + } + return event; + }; + + /** + * Handles ApiCall and ApiCallAttempt events. + * @param {Object} event apiCall or apiCallAttempt event. + * @api private + */ + Publisher.prototype.eventHandler = function (event) { + // set the clientId + event.ClientId = this.clientId; + + this.trimFields(event); + + var message = stringToBuffer(JSON.stringify(event)); + if (!this.enabled || message.length > MAX_MESSAGE_SIZE) { + // drop the message if publisher not enabled or it is too large + return; + } + + this.publishDatagram(message); + }; + + /** + * Publishes message to an agent. + * @param {Buffer} message JSON message to send to agent. + * @api private + */ + Publisher.prototype.publishDatagram = function (message) { + var self = this; + var client = this.getClient(); + + this.messagesInFlight++; + this.client.send( + message, + 0, + message.length, + this.port, + this.address, + function (err, bytes) { + if (--self.messagesInFlight <= 0) { + // destroy existing client so the event loop isn't kept open + self.destroyClient(); + } + } + ); + }; + + /** + * Returns an existing udp socket, or creates one if it doesn't already exist. + * @api private + */ + Publisher.prototype.getClient = function () { + if (!this.client) { + this.client = dgram.createSocket("udp4"); + } + return this.client; + }; + + /** + * Destroys the udp socket. + * @api private + */ + Publisher.prototype.destroyClient = function () { + if (this.client) { + this.client.close(); + this.client = void 0; + } + }; + + module.exports = { + Publisher: Publisher, + }; + + /***/ + }, + + /***/ 1711: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["glue"] = {}; + AWS.Glue = Service.defineService("glue", ["2017-03-31"]); + Object.defineProperty(apiLoader.services["glue"], "2017-03-31", { + get: function get() { + var model = __webpack_require__(6063); + model.paginators = __webpack_require__(2911).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Glue; + + /***/ + }, + + /***/ 1713: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-12-04", + endpointPrefix: "kinesisvideo", + protocol: "rest-json", + serviceAbbreviation: "Amazon Kinesis Video Signaling Channels", + serviceFullName: "Amazon Kinesis Video Signaling Channels", + serviceId: "Kinesis Video Signaling", + signatureVersion: "v4", + uid: "kinesis-video-signaling-2019-12-04", + }, + operations: { + GetIceServerConfig: { + http: { requestUri: "/v1/get-ice-server-config" }, + input: { + type: "structure", + required: ["ChannelARN"], + members: { + ChannelARN: {}, + ClientId: {}, + Service: {}, + Username: {}, + }, + }, + output: { + type: "structure", + members: { + IceServerList: { + type: "list", + member: { + type: "structure", + members: { + Uris: { type: "list", member: {} }, + Username: {}, + Password: {}, + Ttl: { type: "integer" }, + }, + }, + }, + }, + }, + }, + SendAlexaOfferToMaster: { + http: { requestUri: "/v1/send-alexa-offer-to-master" }, + input: { + type: "structure", + required: ["ChannelARN", "SenderClientId", "MessagePayload"], + members: { + ChannelARN: {}, + SenderClientId: {}, + MessagePayload: {}, + }, + }, + output: { type: "structure", members: { Answer: {} } }, + }, + }, + shapes: {}, + }; + + /***/ + }, + + /***/ 1724: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-04-19", + endpointPrefix: "codestar", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "CodeStar", + serviceFullName: "AWS CodeStar", + serviceId: "CodeStar", + signatureVersion: "v4", + targetPrefix: "CodeStar_20170419", + uid: "codestar-2017-04-19", + }, + operations: { + AssociateTeamMember: { + input: { + type: "structure", + required: ["projectId", "userArn", "projectRole"], + members: { + projectId: {}, + clientRequestToken: {}, + userArn: {}, + projectRole: {}, + remoteAccessAllowed: { type: "boolean" }, + }, + }, + output: { type: "structure", members: { clientRequestToken: {} } }, + }, + CreateProject: { + input: { + type: "structure", + required: ["name", "id"], + members: { + name: { shape: "S9" }, + id: {}, + description: { shape: "Sa" }, + clientRequestToken: {}, + sourceCode: { + type: "list", + member: { + type: "structure", + required: ["source", "destination"], + members: { + source: { + type: "structure", + required: ["s3"], + members: { s3: { shape: "Se" } }, + }, + destination: { + type: "structure", + members: { + codeCommit: { + type: "structure", + required: ["name"], + members: { name: {} }, + }, + gitHub: { + type: "structure", + required: [ + "name", + "type", + "owner", + "privateRepository", + "issuesEnabled", + "token", + ], + members: { + name: {}, + description: {}, + type: {}, + owner: {}, + privateRepository: { type: "boolean" }, + issuesEnabled: { type: "boolean" }, + token: { type: "string", sensitive: true }, + }, + }, + }, + }, + }, + }, + }, + toolchain: { + type: "structure", + required: ["source"], + members: { + source: { + type: "structure", + required: ["s3"], + members: { s3: { shape: "Se" } }, + }, + roleArn: {}, + stackParameters: { + type: "map", + key: {}, + value: { type: "string", sensitive: true }, + }, + }, + }, + tags: { shape: "Sx" }, + }, + }, + output: { + type: "structure", + required: ["id", "arn"], + members: { + id: {}, + arn: {}, + clientRequestToken: {}, + projectTemplateId: {}, + }, + }, + }, + CreateUserProfile: { + input: { + type: "structure", + required: ["userArn", "displayName", "emailAddress"], + members: { + userArn: {}, + displayName: { shape: "S14" }, + emailAddress: { shape: "S15" }, + sshPublicKey: {}, + }, + }, + output: { + type: "structure", + required: ["userArn"], + members: { + userArn: {}, + displayName: { shape: "S14" }, + emailAddress: { shape: "S15" }, + sshPublicKey: {}, + createdTimestamp: { type: "timestamp" }, + lastModifiedTimestamp: { type: "timestamp" }, + }, + }, + }, + DeleteProject: { + input: { + type: "structure", + required: ["id"], + members: { + id: {}, + clientRequestToken: {}, + deleteStack: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { stackId: {}, projectArn: {} }, + }, + }, + DeleteUserProfile: { + input: { + type: "structure", + required: ["userArn"], + members: { userArn: {} }, + }, + output: { + type: "structure", + required: ["userArn"], + members: { userArn: {} }, + }, + }, + DescribeProject: { + input: { type: "structure", required: ["id"], members: { id: {} } }, + output: { + type: "structure", + members: { + name: { shape: "S9" }, + id: {}, + arn: {}, + description: { shape: "Sa" }, + clientRequestToken: {}, + createdTimeStamp: { type: "timestamp" }, + stackId: {}, + projectTemplateId: {}, + status: { + type: "structure", + required: ["state"], + members: { state: {}, reason: {} }, + }, + }, + }, + }, + DescribeUserProfile: { + input: { + type: "structure", + required: ["userArn"], + members: { userArn: {} }, + }, + output: { + type: "structure", + required: [ + "userArn", + "createdTimestamp", + "lastModifiedTimestamp", + ], + members: { + userArn: {}, + displayName: { shape: "S14" }, + emailAddress: { shape: "S15" }, + sshPublicKey: {}, + createdTimestamp: { type: "timestamp" }, + lastModifiedTimestamp: { type: "timestamp" }, + }, + }, + }, + DisassociateTeamMember: { + input: { + type: "structure", + required: ["projectId", "userArn"], + members: { projectId: {}, userArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + ListProjects: { + input: { + type: "structure", + members: { nextToken: {}, maxResults: { type: "integer" } }, + }, + output: { + type: "structure", + required: ["projects"], + members: { + projects: { + type: "list", + member: { + type: "structure", + members: { projectId: {}, projectArn: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + ListResources: { + input: { + type: "structure", + required: ["projectId"], + members: { + projectId: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + resources: { + type: "list", + member: { + type: "structure", + required: ["id"], + members: { id: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + ListTagsForProject: { + input: { + type: "structure", + required: ["id"], + members: { + id: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { tags: { shape: "Sx" }, nextToken: {} }, + }, + }, + ListTeamMembers: { + input: { + type: "structure", + required: ["projectId"], + members: { + projectId: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + required: ["teamMembers"], + members: { + teamMembers: { + type: "list", + member: { + type: "structure", + required: ["userArn", "projectRole"], + members: { + userArn: {}, + projectRole: {}, + remoteAccessAllowed: { type: "boolean" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListUserProfiles: { + input: { + type: "structure", + members: { nextToken: {}, maxResults: { type: "integer" } }, + }, + output: { + type: "structure", + required: ["userProfiles"], + members: { + userProfiles: { + type: "list", + member: { + type: "structure", + members: { + userArn: {}, + displayName: { shape: "S14" }, + emailAddress: { shape: "S15" }, + sshPublicKey: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + TagProject: { + input: { + type: "structure", + required: ["id", "tags"], + members: { id: {}, tags: { shape: "Sx" } }, + }, + output: { type: "structure", members: { tags: { shape: "Sx" } } }, + }, + UntagProject: { + input: { + type: "structure", + required: ["id", "tags"], + members: { id: {}, tags: { type: "list", member: {} } }, + }, + output: { type: "structure", members: {} }, + }, + UpdateProject: { + input: { + type: "structure", + required: ["id"], + members: { + id: {}, + name: { shape: "S9" }, + description: { shape: "Sa" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateTeamMember: { + input: { + type: "structure", + required: ["projectId", "userArn"], + members: { + projectId: {}, + userArn: {}, + projectRole: {}, + remoteAccessAllowed: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + userArn: {}, + projectRole: {}, + remoteAccessAllowed: { type: "boolean" }, + }, + }, + }, + UpdateUserProfile: { + input: { + type: "structure", + required: ["userArn"], + members: { + userArn: {}, + displayName: { shape: "S14" }, + emailAddress: { shape: "S15" }, + sshPublicKey: {}, + }, + }, + output: { + type: "structure", + required: ["userArn"], + members: { + userArn: {}, + displayName: { shape: "S14" }, + emailAddress: { shape: "S15" }, + sshPublicKey: {}, + createdTimestamp: { type: "timestamp" }, + lastModifiedTimestamp: { type: "timestamp" }, + }, + }, + }, + }, + shapes: { + S9: { type: "string", sensitive: true }, + Sa: { type: "string", sensitive: true }, + Se: { type: "structure", members: { bucketName: {}, bucketKey: {} } }, + Sx: { type: "map", key: {}, value: {} }, + S14: { type: "string", sensitive: true }, + S15: { type: "string", sensitive: true }, + }, + }; + + /***/ + }, + + /***/ 1729: /***/ function (module) { + module.exports = { + pagination: { + GetDedicatedIps: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListConfigurationSets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListDedicatedIpPools: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListDeliverabilityTestReports: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListDomainDeliverabilityCampaigns: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListEmailIdentities: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + }, + }; + + /***/ + }, + + /***/ 1733: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["sts"] = {}; + AWS.STS = Service.defineService("sts", ["2011-06-15"]); + __webpack_require__(3861); + Object.defineProperty(apiLoader.services["sts"], "2011-06-15", { + get: function get() { + var model = __webpack_require__(9715); + model.paginators = __webpack_require__(7270).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.STS; + + /***/ + }, + + /***/ 1740: /***/ function (module, __unusedexports, __webpack_require__) { + var rng = __webpack_require__(1881); + var bytesToUuid = __webpack_require__(2390); + + function v4(options, buf, offset) { + var i = (buf && offset) || 0; + + if (typeof options == "string") { + buf = options === "binary" ? new Array(16) : null; + options = null; + } + options = options || {}; + + var rnds = options.random || (options.rng || rng)(); + + // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` + rnds[6] = (rnds[6] & 0x0f) | 0x40; + rnds[8] = (rnds[8] & 0x3f) | 0x80; + + // Copy bytes to buffer, if provided + if (buf) { + for (var ii = 0; ii < 16; ++ii) { + buf[i + ii] = rnds[ii]; + } + } + + return buf || bytesToUuid(rnds); + } + + module.exports = v4; + + /***/ + }, + + /***/ 1753: /***/ function (__unusedmodule, exports, __webpack_require__) { + "use strict"; + + Object.defineProperty(exports, "__esModule", { value: true }); + + function _interopDefault(ex) { + return ex && typeof ex === "object" && "default" in ex + ? ex["default"] + : ex; + } + + var endpoint = __webpack_require__(9385); + var universalUserAgent = __webpack_require__(5211); + var isPlainObject = _interopDefault(__webpack_require__(2696)); + var nodeFetch = _interopDefault(__webpack_require__(4454)); + var requestError = __webpack_require__(7463); + + const VERSION = "5.3.4"; + + function getBufferResponse(response) { + return response.arrayBuffer(); + } + + function fetchWrapper(requestOptions) { + if ( + isPlainObject(requestOptions.body) || + Array.isArray(requestOptions.body) + ) { + requestOptions.body = JSON.stringify(requestOptions.body); + } + + let headers = {}; + let status; + let url; + const fetch = + (requestOptions.request && requestOptions.request.fetch) || nodeFetch; + return fetch( + requestOptions.url, + Object.assign( + { + method: requestOptions.method, + body: requestOptions.body, + headers: requestOptions.headers, + redirect: requestOptions.redirect, + }, + requestOptions.request + ) + ) + .then((response) => { + url = response.url; + status = response.status; + + for (const keyAndValue of response.headers) { + headers[keyAndValue[0]] = keyAndValue[1]; + } + + if (status === 204 || status === 205) { + return; + } // GitHub API returns 200 for HEAD requests + + if (requestOptions.method === "HEAD") { + if (status < 400) { + return; + } + + throw new requestError.RequestError(response.statusText, status, { + headers, + request: requestOptions, + }); + } + + if (status === 304) { + throw new requestError.RequestError("Not modified", status, { + headers, + request: requestOptions, + }); + } + + if (status >= 400) { + return response.text().then((message) => { + const error = new requestError.RequestError(message, status, { + headers, + request: requestOptions, + }); + + try { + let responseBody = JSON.parse(error.message); + Object.assign(error, responseBody); + let errors = responseBody.errors; // Assumption `errors` would always be in Array format + + error.message = + error.message + + ": " + + errors.map(JSON.stringify).join(", "); + } catch (e) { + // ignore, see octokit/rest.js#684 + } + + throw error; + }); + } + + const contentType = response.headers.get("content-type"); + + if (/application\/json/.test(contentType)) { + return response.json(); + } + + if (!contentType || /^text\/|charset=utf-8$/.test(contentType)) { + return response.text(); + } + + return getBufferResponse(response); + }) + .then((data) => { + return { + status, + url, + headers, + data, + }; + }) + .catch((error) => { + if (error instanceof requestError.RequestError) { + throw error; + } + + throw new requestError.RequestError(error.message, 500, { + headers, + request: requestOptions, + }); + }); + } + + function withDefaults(oldEndpoint, newDefaults) { + const endpoint = oldEndpoint.defaults(newDefaults); + + const newApi = function (route, parameters) { + const endpointOptions = endpoint.merge(route, parameters); + + if (!endpointOptions.request || !endpointOptions.request.hook) { + return fetchWrapper(endpoint.parse(endpointOptions)); + } + + const request = (route, parameters) => { + return fetchWrapper( + endpoint.parse(endpoint.merge(route, parameters)) + ); + }; + + Object.assign(request, { + endpoint, + defaults: withDefaults.bind(null, endpoint), + }); + return endpointOptions.request.hook(request, endpointOptions); + }; + + return Object.assign(newApi, { + endpoint, + defaults: withDefaults.bind(null, endpoint), + }); + } + + const request = withDefaults(endpoint.endpoint, { + headers: { + "user-agent": `octokit-request.js/${VERSION} ${universalUserAgent.getUserAgent()}`, + }, + }); + + exports.request = request; + //# sourceMappingURL=index.js.map + + /***/ + }, + + /***/ 1762: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + + /** + * Resolve client-side monitoring configuration from either environmental variables + * or shared config file. Configurations from environmental variables have higher priority + * than those from shared config file. The resolver will try to read the shared config file + * no matter whether the AWS_SDK_LOAD_CONFIG variable is set. + * @api private + */ + function resolveMonitoringConfig() { + var config = { + port: undefined, + clientId: undefined, + enabled: undefined, + host: undefined, + }; + if (fromEnvironment(config) || fromConfigFile(config)) + return toJSType(config); + return toJSType(config); + } + + /** + * Resolve configurations from environmental variables. + * @param {object} client side monitoring config object needs to be resolved + * @returns {boolean} whether resolving configurations is done + * @api private + */ + function fromEnvironment(config) { + config.port = config.port || process.env.AWS_CSM_PORT; + config.enabled = config.enabled || process.env.AWS_CSM_ENABLED; + config.clientId = config.clientId || process.env.AWS_CSM_CLIENT_ID; + config.host = config.host || process.env.AWS_CSM_HOST; + return ( + (config.port && config.enabled && config.clientId && config.host) || + ["false", "0"].indexOf(config.enabled) >= 0 + ); //no need to read shared config file if explicitely disabled + } + + /** + * Resolve cofigurations from shared config file with specified role name + * @param {object} client side monitoring config object needs to be resolved + * @returns {boolean} whether resolving configurations is done + * @api private + */ + function fromConfigFile(config) { + var sharedFileConfig; + try { + var configFile = AWS.util.iniLoader.loadFrom({ + isConfig: true, + filename: process.env[AWS.util.sharedConfigFileEnv], + }); + var sharedFileConfig = + configFile[process.env.AWS_PROFILE || AWS.util.defaultProfile]; + } catch (err) { + return false; + } + if (!sharedFileConfig) return config; + config.port = config.port || sharedFileConfig.csm_port; + config.enabled = config.enabled || sharedFileConfig.csm_enabled; + config.clientId = config.clientId || sharedFileConfig.csm_client_id; + config.host = config.host || sharedFileConfig.csm_host; + return config.port && config.enabled && config.clientId && config.host; + } + + /** + * Transfer the resolved configuration value to proper types: port as number, enabled + * as boolean and clientId as string. The 'enabled' flag is valued to false when set + * to 'false' or '0'. + * @param {object} resolved client side monitoring config + * @api private + */ + function toJSType(config) { + //config.XXX is either undefined or string + var falsyNotations = ["false", "0", undefined]; + if ( + !config.enabled || + falsyNotations.indexOf(config.enabled.toLowerCase()) >= 0 + ) { + config.enabled = false; + } else { + config.enabled = true; + } + config.port = config.port ? parseInt(config.port, 10) : undefined; + return config; + } + + module.exports = resolveMonitoringConfig; + + /***/ + }, + + /***/ 1764: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2010-08-01", + endpointPrefix: "monitoring", + protocol: "query", + serviceAbbreviation: "CloudWatch", + serviceFullName: "Amazon CloudWatch", + serviceId: "CloudWatch", + signatureVersion: "v4", + uid: "monitoring-2010-08-01", + xmlNamespace: "http://monitoring.amazonaws.com/doc/2010-08-01/", + }, + operations: { + DeleteAlarms: { + input: { + type: "structure", + required: ["AlarmNames"], + members: { AlarmNames: { shape: "S2" } }, + }, + }, + DeleteAnomalyDetector: { + input: { + type: "structure", + required: ["Namespace", "MetricName", "Stat"], + members: { + Namespace: {}, + MetricName: {}, + Dimensions: { shape: "S7" }, + Stat: {}, + }, + }, + output: { + resultWrapper: "DeleteAnomalyDetectorResult", + type: "structure", + members: {}, + }, + }, + DeleteDashboards: { + input: { + type: "structure", + required: ["DashboardNames"], + members: { DashboardNames: { type: "list", member: {} } }, + }, + output: { + resultWrapper: "DeleteDashboardsResult", + type: "structure", + members: {}, + }, + }, + DeleteInsightRules: { + input: { + type: "structure", + required: ["RuleNames"], + members: { RuleNames: { shape: "Si" } }, + }, + output: { + resultWrapper: "DeleteInsightRulesResult", + type: "structure", + members: { Failures: { shape: "Sl" } }, + }, + }, + DescribeAlarmHistory: { + input: { + type: "structure", + members: { + AlarmName: {}, + AlarmTypes: { shape: "Ss" }, + HistoryItemType: {}, + StartDate: { type: "timestamp" }, + EndDate: { type: "timestamp" }, + MaxRecords: { type: "integer" }, + NextToken: {}, + ScanBy: {}, + }, + }, + output: { + resultWrapper: "DescribeAlarmHistoryResult", + type: "structure", + members: { + AlarmHistoryItems: { + type: "list", + member: { + type: "structure", + members: { + AlarmName: {}, + AlarmType: {}, + Timestamp: { type: "timestamp" }, + HistoryItemType: {}, + HistorySummary: {}, + HistoryData: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeAlarms: { + input: { + type: "structure", + members: { + AlarmNames: { shape: "S2" }, + AlarmNamePrefix: {}, + AlarmTypes: { shape: "Ss" }, + ChildrenOfAlarmName: {}, + ParentsOfAlarmName: {}, + StateValue: {}, + ActionPrefix: {}, + MaxRecords: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + resultWrapper: "DescribeAlarmsResult", + type: "structure", + members: { + CompositeAlarms: { + type: "list", + member: { + type: "structure", + members: { + ActionsEnabled: { type: "boolean" }, + AlarmActions: { shape: "S1c" }, + AlarmArn: {}, + AlarmConfigurationUpdatedTimestamp: { type: "timestamp" }, + AlarmDescription: {}, + AlarmName: {}, + AlarmRule: {}, + InsufficientDataActions: { shape: "S1c" }, + OKActions: { shape: "S1c" }, + StateReason: {}, + StateReasonData: {}, + StateUpdatedTimestamp: { type: "timestamp" }, + StateValue: {}, + }, + xmlOrder: [ + "ActionsEnabled", + "AlarmActions", + "AlarmArn", + "AlarmConfigurationUpdatedTimestamp", + "AlarmDescription", + "AlarmName", + "AlarmRule", + "InsufficientDataActions", + "OKActions", + "StateReason", + "StateReasonData", + "StateUpdatedTimestamp", + "StateValue", + ], + }, + }, + MetricAlarms: { shape: "S1j" }, + NextToken: {}, + }, + }, + }, + DescribeAlarmsForMetric: { + input: { + type: "structure", + required: ["MetricName", "Namespace"], + members: { + MetricName: {}, + Namespace: {}, + Statistic: {}, + ExtendedStatistic: {}, + Dimensions: { shape: "S7" }, + Period: { type: "integer" }, + Unit: {}, + }, + }, + output: { + resultWrapper: "DescribeAlarmsForMetricResult", + type: "structure", + members: { MetricAlarms: { shape: "S1j" } }, + }, + }, + DescribeAnomalyDetectors: { + input: { + type: "structure", + members: { + NextToken: {}, + MaxResults: { type: "integer" }, + Namespace: {}, + MetricName: {}, + Dimensions: { shape: "S7" }, + }, + }, + output: { + resultWrapper: "DescribeAnomalyDetectorsResult", + type: "structure", + members: { + AnomalyDetectors: { + type: "list", + member: { + type: "structure", + members: { + Namespace: {}, + MetricName: {}, + Dimensions: { shape: "S7" }, + Stat: {}, + Configuration: { shape: "S2b" }, + StateValue: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeInsightRules: { + input: { + type: "structure", + members: { NextToken: {}, MaxResults: { type: "integer" } }, + }, + output: { + resultWrapper: "DescribeInsightRulesResult", + type: "structure", + members: { + NextToken: {}, + InsightRules: { + type: "list", + member: { + type: "structure", + required: ["Name", "State", "Schema", "Definition"], + members: { + Name: {}, + State: {}, + Schema: {}, + Definition: {}, + }, + }, + }, + }, + }, + }, + DisableAlarmActions: { + input: { + type: "structure", + required: ["AlarmNames"], + members: { AlarmNames: { shape: "S2" } }, + }, + }, + DisableInsightRules: { + input: { + type: "structure", + required: ["RuleNames"], + members: { RuleNames: { shape: "Si" } }, + }, + output: { + resultWrapper: "DisableInsightRulesResult", + type: "structure", + members: { Failures: { shape: "Sl" } }, + }, + }, + EnableAlarmActions: { + input: { + type: "structure", + required: ["AlarmNames"], + members: { AlarmNames: { shape: "S2" } }, + }, + }, + EnableInsightRules: { + input: { + type: "structure", + required: ["RuleNames"], + members: { RuleNames: { shape: "Si" } }, + }, + output: { + resultWrapper: "EnableInsightRulesResult", + type: "structure", + members: { Failures: { shape: "Sl" } }, + }, + }, + GetDashboard: { + input: { + type: "structure", + required: ["DashboardName"], + members: { DashboardName: {} }, + }, + output: { + resultWrapper: "GetDashboardResult", + type: "structure", + members: { + DashboardArn: {}, + DashboardBody: {}, + DashboardName: {}, + }, + }, + }, + GetInsightRuleReport: { + input: { + type: "structure", + required: ["RuleName", "StartTime", "EndTime", "Period"], + members: { + RuleName: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Period: { type: "integer" }, + MaxContributorCount: { type: "integer" }, + Metrics: { type: "list", member: {} }, + OrderBy: {}, + }, + }, + output: { + resultWrapper: "GetInsightRuleReportResult", + type: "structure", + members: { + KeyLabels: { type: "list", member: {} }, + AggregationStatistic: {}, + AggregateValue: { type: "double" }, + ApproximateUniqueCount: { type: "long" }, + Contributors: { + type: "list", + member: { + type: "structure", + required: [ + "Keys", + "ApproximateAggregateValue", + "Datapoints", + ], + members: { + Keys: { type: "list", member: {} }, + ApproximateAggregateValue: { type: "double" }, + Datapoints: { + type: "list", + member: { + type: "structure", + required: ["Timestamp", "ApproximateValue"], + members: { + Timestamp: { type: "timestamp" }, + ApproximateValue: { type: "double" }, + }, + }, + }, + }, + }, + }, + MetricDatapoints: { + type: "list", + member: { + type: "structure", + required: ["Timestamp"], + members: { + Timestamp: { type: "timestamp" }, + UniqueContributors: { type: "double" }, + MaxContributorValue: { type: "double" }, + SampleCount: { type: "double" }, + Average: { type: "double" }, + Sum: { type: "double" }, + Minimum: { type: "double" }, + Maximum: { type: "double" }, + }, + }, + }, + }, + }, + }, + GetMetricData: { + input: { + type: "structure", + required: ["MetricDataQueries", "StartTime", "EndTime"], + members: { + MetricDataQueries: { shape: "S1v" }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + NextToken: {}, + ScanBy: {}, + MaxDatapoints: { type: "integer" }, + }, + }, + output: { + resultWrapper: "GetMetricDataResult", + type: "structure", + members: { + MetricDataResults: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Label: {}, + Timestamps: { + type: "list", + member: { type: "timestamp" }, + }, + Values: { type: "list", member: { type: "double" } }, + StatusCode: {}, + Messages: { shape: "S3q" }, + }, + }, + }, + NextToken: {}, + Messages: { shape: "S3q" }, + }, + }, + }, + GetMetricStatistics: { + input: { + type: "structure", + required: [ + "Namespace", + "MetricName", + "StartTime", + "EndTime", + "Period", + ], + members: { + Namespace: {}, + MetricName: {}, + Dimensions: { shape: "S7" }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Period: { type: "integer" }, + Statistics: { type: "list", member: {} }, + ExtendedStatistics: { type: "list", member: {} }, + Unit: {}, + }, + }, + output: { + resultWrapper: "GetMetricStatisticsResult", + type: "structure", + members: { + Label: {}, + Datapoints: { + type: "list", + member: { + type: "structure", + members: { + Timestamp: { type: "timestamp" }, + SampleCount: { type: "double" }, + Average: { type: "double" }, + Sum: { type: "double" }, + Minimum: { type: "double" }, + Maximum: { type: "double" }, + Unit: {}, + ExtendedStatistics: { + type: "map", + key: {}, + value: { type: "double" }, + }, + }, + xmlOrder: [ + "Timestamp", + "SampleCount", + "Average", + "Sum", + "Minimum", + "Maximum", + "Unit", + "ExtendedStatistics", + ], + }, + }, + }, + }, + }, + GetMetricWidgetImage: { + input: { + type: "structure", + required: ["MetricWidget"], + members: { MetricWidget: {}, OutputFormat: {} }, + }, + output: { + resultWrapper: "GetMetricWidgetImageResult", + type: "structure", + members: { MetricWidgetImage: { type: "blob" } }, + }, + }, + ListDashboards: { + input: { + type: "structure", + members: { DashboardNamePrefix: {}, NextToken: {} }, + }, + output: { + resultWrapper: "ListDashboardsResult", + type: "structure", + members: { + DashboardEntries: { + type: "list", + member: { + type: "structure", + members: { + DashboardName: {}, + DashboardArn: {}, + LastModified: { type: "timestamp" }, + Size: { type: "long" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListMetrics: { + input: { + type: "structure", + members: { + Namespace: {}, + MetricName: {}, + Dimensions: { + type: "list", + member: { + type: "structure", + required: ["Name"], + members: { Name: {}, Value: {} }, + }, + }, + NextToken: {}, + }, + }, + output: { + resultWrapper: "ListMetricsResult", + type: "structure", + members: { + Metrics: { type: "list", member: { shape: "S1z" } }, + NextToken: {}, + }, + xmlOrder: ["Metrics", "NextToken"], + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceARN"], + members: { ResourceARN: {} }, + }, + output: { + resultWrapper: "ListTagsForResourceResult", + type: "structure", + members: { Tags: { shape: "S4l" } }, + }, + }, + PutAnomalyDetector: { + input: { + type: "structure", + required: ["Namespace", "MetricName", "Stat"], + members: { + Namespace: {}, + MetricName: {}, + Dimensions: { shape: "S7" }, + Stat: {}, + Configuration: { shape: "S2b" }, + }, + }, + output: { + resultWrapper: "PutAnomalyDetectorResult", + type: "structure", + members: {}, + }, + }, + PutCompositeAlarm: { + input: { + type: "structure", + required: ["AlarmName", "AlarmRule"], + members: { + ActionsEnabled: { type: "boolean" }, + AlarmActions: { shape: "S1c" }, + AlarmDescription: {}, + AlarmName: {}, + AlarmRule: {}, + InsufficientDataActions: { shape: "S1c" }, + OKActions: { shape: "S1c" }, + Tags: { shape: "S4l" }, + }, + }, + }, + PutDashboard: { + input: { + type: "structure", + required: ["DashboardName", "DashboardBody"], + members: { DashboardName: {}, DashboardBody: {} }, + }, + output: { + resultWrapper: "PutDashboardResult", + type: "structure", + members: { + DashboardValidationMessages: { + type: "list", + member: { + type: "structure", + members: { DataPath: {}, Message: {} }, + }, + }, + }, + }, + }, + PutInsightRule: { + input: { + type: "structure", + required: ["RuleName", "RuleDefinition"], + members: { + RuleName: {}, + RuleState: {}, + RuleDefinition: {}, + Tags: { shape: "S4l" }, + }, + }, + output: { + resultWrapper: "PutInsightRuleResult", + type: "structure", + members: {}, + }, + }, + PutMetricAlarm: { + input: { + type: "structure", + required: [ + "AlarmName", + "EvaluationPeriods", + "ComparisonOperator", + ], + members: { + AlarmName: {}, + AlarmDescription: {}, + ActionsEnabled: { type: "boolean" }, + OKActions: { shape: "S1c" }, + AlarmActions: { shape: "S1c" }, + InsufficientDataActions: { shape: "S1c" }, + MetricName: {}, + Namespace: {}, + Statistic: {}, + ExtendedStatistic: {}, + Dimensions: { shape: "S7" }, + Period: { type: "integer" }, + Unit: {}, + EvaluationPeriods: { type: "integer" }, + DatapointsToAlarm: { type: "integer" }, + Threshold: { type: "double" }, + ComparisonOperator: {}, + TreatMissingData: {}, + EvaluateLowSampleCountPercentile: {}, + Metrics: { shape: "S1v" }, + Tags: { shape: "S4l" }, + ThresholdMetricId: {}, + }, + }, + }, + PutMetricData: { + input: { + type: "structure", + required: ["Namespace", "MetricData"], + members: { + Namespace: {}, + MetricData: { + type: "list", + member: { + type: "structure", + required: ["MetricName"], + members: { + MetricName: {}, + Dimensions: { shape: "S7" }, + Timestamp: { type: "timestamp" }, + Value: { type: "double" }, + StatisticValues: { + type: "structure", + required: ["SampleCount", "Sum", "Minimum", "Maximum"], + members: { + SampleCount: { type: "double" }, + Sum: { type: "double" }, + Minimum: { type: "double" }, + Maximum: { type: "double" }, + }, + }, + Values: { type: "list", member: { type: "double" } }, + Counts: { type: "list", member: { type: "double" } }, + Unit: {}, + StorageResolution: { type: "integer" }, + }, + }, + }, + }, + }, + }, + SetAlarmState: { + input: { + type: "structure", + required: ["AlarmName", "StateValue", "StateReason"], + members: { + AlarmName: {}, + StateValue: {}, + StateReason: {}, + StateReasonData: {}, + }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { ResourceARN: {}, Tags: { shape: "S4l" } }, + }, + output: { + resultWrapper: "TagResourceResult", + type: "structure", + members: {}, + }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceARN", "TagKeys"], + members: { + ResourceARN: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { + resultWrapper: "UntagResourceResult", + type: "structure", + members: {}, + }, + }, + }, + shapes: { + S2: { type: "list", member: {} }, + S7: { + type: "list", + member: { + type: "structure", + required: ["Name", "Value"], + members: { Name: {}, Value: {} }, + xmlOrder: ["Name", "Value"], + }, + }, + Si: { type: "list", member: {} }, + Sl: { + type: "list", + member: { + type: "structure", + members: { + FailureResource: {}, + ExceptionType: {}, + FailureCode: {}, + FailureDescription: {}, + }, + }, + }, + Ss: { type: "list", member: {} }, + S1c: { type: "list", member: {} }, + S1j: { + type: "list", + member: { + type: "structure", + members: { + AlarmName: {}, + AlarmArn: {}, + AlarmDescription: {}, + AlarmConfigurationUpdatedTimestamp: { type: "timestamp" }, + ActionsEnabled: { type: "boolean" }, + OKActions: { shape: "S1c" }, + AlarmActions: { shape: "S1c" }, + InsufficientDataActions: { shape: "S1c" }, + StateValue: {}, + StateReason: {}, + StateReasonData: {}, + StateUpdatedTimestamp: { type: "timestamp" }, + MetricName: {}, + Namespace: {}, + Statistic: {}, + ExtendedStatistic: {}, + Dimensions: { shape: "S7" }, + Period: { type: "integer" }, + Unit: {}, + EvaluationPeriods: { type: "integer" }, + DatapointsToAlarm: { type: "integer" }, + Threshold: { type: "double" }, + ComparisonOperator: {}, + TreatMissingData: {}, + EvaluateLowSampleCountPercentile: {}, + Metrics: { shape: "S1v" }, + ThresholdMetricId: {}, + }, + xmlOrder: [ + "AlarmName", + "AlarmArn", + "AlarmDescription", + "AlarmConfigurationUpdatedTimestamp", + "ActionsEnabled", + "OKActions", + "AlarmActions", + "InsufficientDataActions", + "StateValue", + "StateReason", + "StateReasonData", + "StateUpdatedTimestamp", + "MetricName", + "Namespace", + "Statistic", + "Dimensions", + "Period", + "Unit", + "EvaluationPeriods", + "Threshold", + "ComparisonOperator", + "ExtendedStatistic", + "TreatMissingData", + "EvaluateLowSampleCountPercentile", + "DatapointsToAlarm", + "Metrics", + "ThresholdMetricId", + ], + }, + }, + S1v: { + type: "list", + member: { + type: "structure", + required: ["Id"], + members: { + Id: {}, + MetricStat: { + type: "structure", + required: ["Metric", "Period", "Stat"], + members: { + Metric: { shape: "S1z" }, + Period: { type: "integer" }, + Stat: {}, + Unit: {}, + }, + }, + Expression: {}, + Label: {}, + ReturnData: { type: "boolean" }, + Period: { type: "integer" }, + }, + }, + }, + S1z: { + type: "structure", + members: { + Namespace: {}, + MetricName: {}, + Dimensions: { shape: "S7" }, + }, + xmlOrder: ["Namespace", "MetricName", "Dimensions"], + }, + S2b: { + type: "structure", + members: { + ExcludedTimeRanges: { + type: "list", + member: { + type: "structure", + required: ["StartTime", "EndTime"], + members: { + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + }, + xmlOrder: ["StartTime", "EndTime"], + }, + }, + MetricTimezone: {}, + }, + }, + S3q: { + type: "list", + member: { type: "structure", members: { Code: {}, Value: {} } }, + }, + S4l: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1777: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["s3"] = {}; + AWS.S3 = Service.defineService("s3", ["2006-03-01"]); + __webpack_require__(6016); + Object.defineProperty(apiLoader.services["s3"], "2006-03-01", { + get: function get() { + var model = __webpack_require__(7696); + model.paginators = __webpack_require__(707).pagination; + model.waiters = __webpack_require__(1306).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.S3; + + /***/ + }, + + /***/ 1786: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["ssooidc"] = {}; + AWS.SSOOIDC = Service.defineService("ssooidc", ["2019-06-10"]); + Object.defineProperty(apiLoader.services["ssooidc"], "2019-06-10", { + get: function get() { + var model = __webpack_require__(1802); + model.paginators = __webpack_require__(9468).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.SSOOIDC; + + /***/ + }, + + /***/ 1791: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + var inherit = AWS.util.inherit; + + /** + * @api private + */ + AWS.Signers.V3 = inherit(AWS.Signers.RequestSigner, { + addAuthorization: function addAuthorization(credentials, date) { + var datetime = AWS.util.date.rfc822(date); + + this.request.headers["X-Amz-Date"] = datetime; + + if (credentials.sessionToken) { + this.request.headers["x-amz-security-token"] = + credentials.sessionToken; + } + + this.request.headers["X-Amzn-Authorization"] = this.authorization( + credentials, + datetime + ); + }, + + authorization: function authorization(credentials) { + return ( + "AWS3 " + + "AWSAccessKeyId=" + + credentials.accessKeyId + + "," + + "Algorithm=HmacSHA256," + + "SignedHeaders=" + + this.signedHeaders() + + "," + + "Signature=" + + this.signature(credentials) + ); + }, + + signedHeaders: function signedHeaders() { + var headers = []; + AWS.util.arrayEach(this.headersToSign(), function iterator(h) { + headers.push(h.toLowerCase()); + }); + return headers.sort().join(";"); + }, + + canonicalHeaders: function canonicalHeaders() { + var headers = this.request.headers; + var parts = []; + AWS.util.arrayEach(this.headersToSign(), function iterator(h) { + parts.push( + h.toLowerCase().trim() + ":" + String(headers[h]).trim() + ); + }); + return parts.sort().join("\n") + "\n"; + }, + + headersToSign: function headersToSign() { + var headers = []; + AWS.util.each(this.request.headers, function iterator(k) { + if ( + k === "Host" || + k === "Content-Encoding" || + k.match(/^X-Amz/i) + ) { + headers.push(k); + } + }); + return headers; + }, + + signature: function signature(credentials) { + return AWS.util.crypto.hmac( + credentials.secretAccessKey, + this.stringToSign(), + "base64" + ); + }, + + stringToSign: function stringToSign() { + var parts = []; + parts.push(this.request.method); + parts.push("/"); + parts.push(""); + parts.push(this.canonicalHeaders()); + parts.push(this.request.body); + return AWS.util.crypto.sha256(parts.join("\n")); + }, + }); + + /** + * @api private + */ + module.exports = AWS.Signers.V3; + + /***/ + }, + + /***/ 1797: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-03-31", + endpointPrefix: "lakeformation", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Lake Formation", + serviceId: "LakeFormation", + signatureVersion: "v4", + signingName: "lakeformation", + targetPrefix: "AWSLakeFormation", + uid: "lakeformation-2017-03-31", + }, + operations: { + BatchGrantPermissions: { + input: { + type: "structure", + required: ["Entries"], + members: { CatalogId: {}, Entries: { shape: "S3" } }, + }, + output: { + type: "structure", + members: { Failures: { shape: "Sl" } }, + }, + }, + BatchRevokePermissions: { + input: { + type: "structure", + required: ["Entries"], + members: { CatalogId: {}, Entries: { shape: "S3" } }, + }, + output: { + type: "structure", + members: { Failures: { shape: "Sl" } }, + }, + }, + DeregisterResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { + type: "structure", + members: { ResourceInfo: { shape: "Sv" } }, + }, + }, + GetDataLakeSettings: { + input: { type: "structure", members: { CatalogId: {} } }, + output: { + type: "structure", + members: { DataLakeSettings: { shape: "S10" } }, + }, + }, + GetEffectivePermissionsForPath: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { + CatalogId: {}, + ResourceArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Permissions: { shape: "S18" }, NextToken: {} }, + }, + }, + GrantPermissions: { + input: { + type: "structure", + required: ["Principal", "Resource", "Permissions"], + members: { + CatalogId: {}, + Principal: { shape: "S6" }, + Resource: { shape: "S8" }, + Permissions: { shape: "Si" }, + PermissionsWithGrantOption: { shape: "Si" }, + }, + }, + output: { type: "structure", members: {} }, + }, + ListPermissions: { + input: { + type: "structure", + members: { + CatalogId: {}, + Principal: { shape: "S6" }, + ResourceType: {}, + Resource: { shape: "S8" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PrincipalResourcePermissions: { shape: "S18" }, + NextToken: {}, + }, + }, + }, + ListResources: { + input: { + type: "structure", + members: { + FilterConditionList: { + type: "list", + member: { + type: "structure", + members: { + Field: {}, + ComparisonOperator: {}, + StringValueList: { type: "list", member: {} }, + }, + }, + }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + ResourceInfoList: { type: "list", member: { shape: "Sv" } }, + NextToken: {}, + }, + }, + }, + PutDataLakeSettings: { + input: { + type: "structure", + required: ["DataLakeSettings"], + members: { CatalogId: {}, DataLakeSettings: { shape: "S10" } }, + }, + output: { type: "structure", members: {} }, + }, + RegisterResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { + ResourceArn: {}, + UseServiceLinkedRole: { type: "boolean" }, + RoleArn: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + RevokePermissions: { + input: { + type: "structure", + required: ["Principal", "Resource", "Permissions"], + members: { + CatalogId: {}, + Principal: { shape: "S6" }, + Resource: { shape: "S8" }, + Permissions: { shape: "Si" }, + PermissionsWithGrantOption: { shape: "Si" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateResource: { + input: { + type: "structure", + required: ["RoleArn", "ResourceArn"], + members: { RoleArn: {}, ResourceArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S3: { type: "list", member: { shape: "S4" } }, + S4: { + type: "structure", + required: ["Id"], + members: { + Id: {}, + Principal: { shape: "S6" }, + Resource: { shape: "S8" }, + Permissions: { shape: "Si" }, + PermissionsWithGrantOption: { shape: "Si" }, + }, + }, + S6: { + type: "structure", + members: { DataLakePrincipalIdentifier: {} }, + }, + S8: { + type: "structure", + members: { + Catalog: { type: "structure", members: {} }, + Database: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + Table: { + type: "structure", + required: ["DatabaseName", "Name"], + members: { DatabaseName: {}, Name: {} }, + }, + TableWithColumns: { + type: "structure", + members: { + DatabaseName: {}, + Name: {}, + ColumnNames: { shape: "Se" }, + ColumnWildcard: { + type: "structure", + members: { ExcludedColumnNames: { shape: "Se" } }, + }, + }, + }, + DataLocation: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + }, + }, + Se: { type: "list", member: {} }, + Si: { type: "list", member: {} }, + Sl: { + type: "list", + member: { + type: "structure", + members: { + RequestEntry: { shape: "S4" }, + Error: { + type: "structure", + members: { ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + Sv: { + type: "structure", + members: { + ResourceArn: {}, + RoleArn: {}, + LastModified: { type: "timestamp" }, + }, + }, + S10: { + type: "structure", + members: { + DataLakeAdmins: { type: "list", member: { shape: "S6" } }, + CreateDatabaseDefaultPermissions: { shape: "S12" }, + CreateTableDefaultPermissions: { shape: "S12" }, + }, + }, + S12: { + type: "list", + member: { + type: "structure", + members: { + Principal: { shape: "S6" }, + Permissions: { shape: "Si" }, + }, + }, + }, + S18: { + type: "list", + member: { + type: "structure", + members: { + Principal: { shape: "S6" }, + Resource: { shape: "S8" }, + Permissions: { shape: "Si" }, + PermissionsWithGrantOption: { shape: "Si" }, + }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1798: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["forecastservice"] = {}; + AWS.ForecastService = Service.defineService("forecastservice", [ + "2018-06-26", + ]); + Object.defineProperty( + apiLoader.services["forecastservice"], + "2018-06-26", + { + get: function get() { + var model = __webpack_require__(5723); + model.paginators = __webpack_require__(5532).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); + module.exports = AWS.ForecastService; + + /***/ + }, + + /***/ 1802: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-06-10", + endpointPrefix: "oidc", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "SSO OIDC", + serviceFullName: "AWS SSO OIDC", + serviceId: "SSO OIDC", + signatureVersion: "v4", + signingName: "awsssooidc", + uid: "sso-oidc-2019-06-10", + }, + operations: { + CreateToken: { + http: { requestUri: "/token" }, + input: { + type: "structure", + required: ["clientId", "clientSecret", "grantType", "deviceCode"], + members: { + clientId: {}, + clientSecret: {}, + grantType: {}, + deviceCode: {}, + code: {}, + refreshToken: {}, + scope: { shape: "S8" }, + redirectUri: {}, + }, + }, + output: { + type: "structure", + members: { + accessToken: {}, + tokenType: {}, + expiresIn: { type: "integer" }, + refreshToken: {}, + idToken: {}, + }, + }, + authtype: "none", + }, + RegisterClient: { + http: { requestUri: "/client/register" }, + input: { + type: "structure", + required: ["clientName", "clientType"], + members: { + clientName: {}, + clientType: {}, + scopes: { shape: "S8" }, + }, + }, + output: { + type: "structure", + members: { + clientId: {}, + clientSecret: {}, + clientIdIssuedAt: { type: "long" }, + clientSecretExpiresAt: { type: "long" }, + authorizationEndpoint: {}, + tokenEndpoint: {}, + }, + }, + authtype: "none", + }, + StartDeviceAuthorization: { + http: { requestUri: "/device_authorization" }, + input: { + type: "structure", + required: ["clientId", "clientSecret", "startUrl"], + members: { clientId: {}, clientSecret: {}, startUrl: {} }, + }, + output: { + type: "structure", + members: { + deviceCode: {}, + userCode: {}, + verificationUri: {}, + verificationUriComplete: {}, + expiresIn: { type: "integer" }, + interval: { type: "integer" }, + }, + }, + authtype: "none", + }, + }, + shapes: { S8: { type: "list", member: {} } }, + }; + + /***/ + }, + + /***/ 1818: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = isexe; + isexe.sync = sync; + + var fs = __webpack_require__(5747); + + function checkPathExt(path, options) { + var pathext = + options.pathExt !== undefined ? options.pathExt : process.env.PATHEXT; + + if (!pathext) { + return true; + } + + pathext = pathext.split(";"); + if (pathext.indexOf("") !== -1) { + return true; + } + for (var i = 0; i < pathext.length; i++) { + var p = pathext[i].toLowerCase(); + if (p && path.substr(-p.length).toLowerCase() === p) { + return true; + } + } + return false; + } + + function checkStat(stat, path, options) { + if (!stat.isSymbolicLink() && !stat.isFile()) { + return false; + } + return checkPathExt(path, options); + } + + function isexe(path, options, cb) { + fs.stat(path, function (er, stat) { + cb(er, er ? false : checkStat(stat, path, options)); + }); + } + + function sync(path, options) { + return checkStat(fs.statSync(path), path, options); + } + + /***/ + }, + + /***/ 1836: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["budgets"] = {}; + AWS.Budgets = Service.defineService("budgets", ["2016-10-20"]); + Object.defineProperty(apiLoader.services["budgets"], "2016-10-20", { + get: function get() { + var model = __webpack_require__(2261); + model.paginators = __webpack_require__(422).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Budgets; + + /***/ + }, + + /***/ 1841: /***/ function (module) { + module.exports = { + pagination: { + GetApiKeys: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetBasePathMappings: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetClientCertificates: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetDeployments: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetDomainNames: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetModels: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetResources: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetRestApis: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetUsage: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetUsagePlanKeys: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetUsagePlans: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + GetVpcLinks: { + input_token: "position", + limit_key: "limit", + output_token: "position", + result_key: "items", + }, + }, + }; + + /***/ + }, + + /***/ 1854: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-12-02", + endpointPrefix: "imagebuilder", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "imagebuilder", + serviceFullName: "EC2 Image Builder", + serviceId: "imagebuilder", + signatureVersion: "v4", + signingName: "imagebuilder", + uid: "imagebuilder-2019-12-02", + }, + operations: { + CancelImageCreation: { + http: { method: "PUT", requestUri: "/CancelImageCreation" }, + input: { + type: "structure", + required: ["imageBuildVersionArn", "clientToken"], + members: { + imageBuildVersionArn: {}, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + imageBuildVersionArn: {}, + }, + }, + }, + CreateComponent: { + http: { method: "PUT", requestUri: "/CreateComponent" }, + input: { + type: "structure", + required: ["name", "semanticVersion", "platform", "clientToken"], + members: { + name: {}, + semanticVersion: {}, + description: {}, + changeDescription: {}, + platform: {}, + data: {}, + uri: {}, + kmsKeyId: {}, + tags: { shape: "Sc" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + componentBuildVersionArn: {}, + }, + }, + }, + CreateDistributionConfiguration: { + http: { + method: "PUT", + requestUri: "/CreateDistributionConfiguration", + }, + input: { + type: "structure", + required: ["name", "distributions", "clientToken"], + members: { + name: {}, + description: {}, + distributions: { shape: "Si" }, + tags: { shape: "Sc" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + distributionConfigurationArn: {}, + }, + }, + }, + CreateImage: { + http: { method: "PUT", requestUri: "/CreateImage" }, + input: { + type: "structure", + required: [ + "imageRecipeArn", + "infrastructureConfigurationArn", + "clientToken", + ], + members: { + imageRecipeArn: {}, + distributionConfigurationArn: {}, + infrastructureConfigurationArn: {}, + imageTestsConfiguration: { shape: "Sw" }, + tags: { shape: "Sc" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + imageBuildVersionArn: {}, + }, + }, + }, + CreateImagePipeline: { + http: { method: "PUT", requestUri: "/CreateImagePipeline" }, + input: { + type: "structure", + required: [ + "name", + "imageRecipeArn", + "infrastructureConfigurationArn", + "clientToken", + ], + members: { + name: {}, + description: {}, + imageRecipeArn: {}, + infrastructureConfigurationArn: {}, + distributionConfigurationArn: {}, + imageTestsConfiguration: { shape: "Sw" }, + schedule: { shape: "S11" }, + status: {}, + tags: { shape: "Sc" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, clientToken: {}, imagePipelineArn: {} }, + }, + }, + CreateImageRecipe: { + http: { method: "PUT", requestUri: "/CreateImageRecipe" }, + input: { + type: "structure", + required: [ + "name", + "semanticVersion", + "components", + "parentImage", + "clientToken", + ], + members: { + name: {}, + description: {}, + semanticVersion: {}, + components: { shape: "S17" }, + parentImage: {}, + blockDeviceMappings: { shape: "S1a" }, + tags: { shape: "Sc" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, clientToken: {}, imageRecipeArn: {} }, + }, + }, + CreateInfrastructureConfiguration: { + http: { + method: "PUT", + requestUri: "/CreateInfrastructureConfiguration", + }, + input: { + type: "structure", + required: ["name", "instanceProfileName", "clientToken"], + members: { + name: {}, + description: {}, + instanceTypes: { shape: "S1j" }, + instanceProfileName: {}, + securityGroupIds: { shape: "S1l" }, + subnetId: {}, + logging: { shape: "S1m" }, + keyPair: {}, + terminateInstanceOnFailure: { type: "boolean" }, + snsTopicArn: {}, + tags: { shape: "Sc" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + infrastructureConfigurationArn: {}, + }, + }, + }, + DeleteComponent: { + http: { method: "DELETE", requestUri: "/DeleteComponent" }, + input: { + type: "structure", + required: ["componentBuildVersionArn"], + members: { + componentBuildVersionArn: { + location: "querystring", + locationName: "componentBuildVersionArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, componentBuildVersionArn: {} }, + }, + }, + DeleteDistributionConfiguration: { + http: { + method: "DELETE", + requestUri: "/DeleteDistributionConfiguration", + }, + input: { + type: "structure", + required: ["distributionConfigurationArn"], + members: { + distributionConfigurationArn: { + location: "querystring", + locationName: "distributionConfigurationArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, distributionConfigurationArn: {} }, + }, + }, + DeleteImage: { + http: { method: "DELETE", requestUri: "/DeleteImage" }, + input: { + type: "structure", + required: ["imageBuildVersionArn"], + members: { + imageBuildVersionArn: { + location: "querystring", + locationName: "imageBuildVersionArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, imageBuildVersionArn: {} }, + }, + }, + DeleteImagePipeline: { + http: { method: "DELETE", requestUri: "/DeleteImagePipeline" }, + input: { + type: "structure", + required: ["imagePipelineArn"], + members: { + imagePipelineArn: { + location: "querystring", + locationName: "imagePipelineArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, imagePipelineArn: {} }, + }, + }, + DeleteImageRecipe: { + http: { method: "DELETE", requestUri: "/DeleteImageRecipe" }, + input: { + type: "structure", + required: ["imageRecipeArn"], + members: { + imageRecipeArn: { + location: "querystring", + locationName: "imageRecipeArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, imageRecipeArn: {} }, + }, + }, + DeleteInfrastructureConfiguration: { + http: { + method: "DELETE", + requestUri: "/DeleteInfrastructureConfiguration", + }, + input: { + type: "structure", + required: ["infrastructureConfigurationArn"], + members: { + infrastructureConfigurationArn: { + location: "querystring", + locationName: "infrastructureConfigurationArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, infrastructureConfigurationArn: {} }, + }, + }, + GetComponent: { + http: { method: "GET", requestUri: "/GetComponent" }, + input: { + type: "structure", + required: ["componentBuildVersionArn"], + members: { + componentBuildVersionArn: { + location: "querystring", + locationName: "componentBuildVersionArn", + }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + component: { + type: "structure", + members: { + arn: {}, + name: {}, + version: {}, + description: {}, + changeDescription: {}, + type: {}, + platform: {}, + owner: {}, + data: {}, + kmsKeyId: {}, + encrypted: { type: "boolean" }, + dateCreated: {}, + tags: { shape: "Sc" }, + }, + }, + }, + }, + }, + GetComponentPolicy: { + http: { method: "GET", requestUri: "/GetComponentPolicy" }, + input: { + type: "structure", + required: ["componentArn"], + members: { + componentArn: { + location: "querystring", + locationName: "componentArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, policy: {} }, + }, + }, + GetDistributionConfiguration: { + http: { + method: "GET", + requestUri: "/GetDistributionConfiguration", + }, + input: { + type: "structure", + required: ["distributionConfigurationArn"], + members: { + distributionConfigurationArn: { + location: "querystring", + locationName: "distributionConfigurationArn", + }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + distributionConfiguration: { shape: "S2e" }, + }, + }, + }, + GetImage: { + http: { method: "GET", requestUri: "/GetImage" }, + input: { + type: "structure", + required: ["imageBuildVersionArn"], + members: { + imageBuildVersionArn: { + location: "querystring", + locationName: "imageBuildVersionArn", + }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + image: { + type: "structure", + members: { + arn: {}, + name: {}, + version: {}, + platform: {}, + state: { shape: "S2j" }, + imageRecipe: { shape: "S2l" }, + sourcePipelineName: {}, + sourcePipelineArn: {}, + infrastructureConfiguration: { shape: "S2m" }, + distributionConfiguration: { shape: "S2e" }, + imageTestsConfiguration: { shape: "Sw" }, + dateCreated: {}, + outputResources: { shape: "S2n" }, + tags: { shape: "Sc" }, + }, + }, + }, + }, + }, + GetImagePipeline: { + http: { method: "GET", requestUri: "/GetImagePipeline" }, + input: { + type: "structure", + required: ["imagePipelineArn"], + members: { + imagePipelineArn: { + location: "querystring", + locationName: "imagePipelineArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, imagePipeline: { shape: "S2s" } }, + }, + }, + GetImagePolicy: { + http: { method: "GET", requestUri: "/GetImagePolicy" }, + input: { + type: "structure", + required: ["imageArn"], + members: { + imageArn: { location: "querystring", locationName: "imageArn" }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, policy: {} }, + }, + }, + GetImageRecipe: { + http: { method: "GET", requestUri: "/GetImageRecipe" }, + input: { + type: "structure", + required: ["imageRecipeArn"], + members: { + imageRecipeArn: { + location: "querystring", + locationName: "imageRecipeArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, imageRecipe: { shape: "S2l" } }, + }, + }, + GetImageRecipePolicy: { + http: { method: "GET", requestUri: "/GetImageRecipePolicy" }, + input: { + type: "structure", + required: ["imageRecipeArn"], + members: { + imageRecipeArn: { + location: "querystring", + locationName: "imageRecipeArn", + }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, policy: {} }, + }, + }, + GetInfrastructureConfiguration: { + http: { + method: "GET", + requestUri: "/GetInfrastructureConfiguration", + }, + input: { + type: "structure", + required: ["infrastructureConfigurationArn"], + members: { + infrastructureConfigurationArn: { + location: "querystring", + locationName: "infrastructureConfigurationArn", + }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + infrastructureConfiguration: { shape: "S2m" }, + }, + }, + }, + ImportComponent: { + http: { method: "PUT", requestUri: "/ImportComponent" }, + input: { + type: "structure", + required: [ + "name", + "semanticVersion", + "type", + "format", + "platform", + "clientToken", + ], + members: { + name: {}, + semanticVersion: {}, + description: {}, + changeDescription: {}, + type: {}, + format: {}, + platform: {}, + data: {}, + uri: {}, + kmsKeyId: {}, + tags: { shape: "Sc" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + componentBuildVersionArn: {}, + }, + }, + }, + ListComponentBuildVersions: { + http: { requestUri: "/ListComponentBuildVersions" }, + input: { + type: "structure", + required: ["componentVersionArn"], + members: { + componentVersionArn: {}, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + componentSummaryList: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + version: {}, + platform: {}, + type: {}, + owner: {}, + description: {}, + changeDescription: {}, + dateCreated: {}, + tags: { shape: "Sc" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListComponents: { + http: { requestUri: "/ListComponents" }, + input: { + type: "structure", + members: { + owner: {}, + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + componentVersionList: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + version: {}, + description: {}, + platform: {}, + type: {}, + owner: {}, + dateCreated: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListDistributionConfigurations: { + http: { requestUri: "/ListDistributionConfigurations" }, + input: { + type: "structure", + members: { + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + distributionConfigurationSummaryList: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + dateCreated: {}, + dateUpdated: {}, + tags: { shape: "Sc" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListImageBuildVersions: { + http: { requestUri: "/ListImageBuildVersions" }, + input: { + type: "structure", + required: ["imageVersionArn"], + members: { + imageVersionArn: {}, + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + imageSummaryList: { shape: "S3r" }, + nextToken: {}, + }, + }, + }, + ListImagePipelineImages: { + http: { requestUri: "/ListImagePipelineImages" }, + input: { + type: "structure", + required: ["imagePipelineArn"], + members: { + imagePipelineArn: {}, + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + imageSummaryList: { shape: "S3r" }, + nextToken: {}, + }, + }, + }, + ListImagePipelines: { + http: { requestUri: "/ListImagePipelines" }, + input: { + type: "structure", + members: { + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + imagePipelineList: { type: "list", member: { shape: "S2s" } }, + nextToken: {}, + }, + }, + }, + ListImageRecipes: { + http: { requestUri: "/ListImageRecipes" }, + input: { + type: "structure", + members: { + owner: {}, + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + imageRecipeSummaryList: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + platform: {}, + owner: {}, + parentImage: {}, + dateCreated: {}, + tags: { shape: "Sc" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListImages: { + http: { requestUri: "/ListImages" }, + input: { + type: "structure", + members: { + owner: {}, + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + imageVersionList: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + version: {}, + platform: {}, + owner: {}, + dateCreated: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListInfrastructureConfigurations: { + http: { requestUri: "/ListInfrastructureConfigurations" }, + input: { + type: "structure", + members: { + filters: { shape: "S3c" }, + maxResults: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + infrastructureConfigurationSummaryList: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + dateCreated: {}, + dateUpdated: {}, + tags: { shape: "Sc" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + }, + }, + output: { type: "structure", members: { tags: { shape: "Sc" } } }, + }, + PutComponentPolicy: { + http: { method: "PUT", requestUri: "/PutComponentPolicy" }, + input: { + type: "structure", + required: ["componentArn", "policy"], + members: { componentArn: {}, policy: {} }, + }, + output: { + type: "structure", + members: { requestId: {}, componentArn: {} }, + }, + }, + PutImagePolicy: { + http: { method: "PUT", requestUri: "/PutImagePolicy" }, + input: { + type: "structure", + required: ["imageArn", "policy"], + members: { imageArn: {}, policy: {} }, + }, + output: { + type: "structure", + members: { requestId: {}, imageArn: {} }, + }, + }, + PutImageRecipePolicy: { + http: { method: "PUT", requestUri: "/PutImageRecipePolicy" }, + input: { + type: "structure", + required: ["imageRecipeArn", "policy"], + members: { imageRecipeArn: {}, policy: {} }, + }, + output: { + type: "structure", + members: { requestId: {}, imageRecipeArn: {} }, + }, + }, + StartImagePipelineExecution: { + http: { method: "PUT", requestUri: "/StartImagePipelineExecution" }, + input: { + type: "structure", + required: ["imagePipelineArn", "clientToken"], + members: { + imagePipelineArn: {}, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + imageBuildVersionArn: {}, + }, + }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tags: { shape: "Sc" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateDistributionConfiguration: { + http: { + method: "PUT", + requestUri: "/UpdateDistributionConfiguration", + }, + input: { + type: "structure", + required: [ + "distributionConfigurationArn", + "distributions", + "clientToken", + ], + members: { + distributionConfigurationArn: {}, + description: {}, + distributions: { shape: "Si" }, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + distributionConfigurationArn: {}, + }, + }, + }, + UpdateImagePipeline: { + http: { method: "PUT", requestUri: "/UpdateImagePipeline" }, + input: { + type: "structure", + required: [ + "imagePipelineArn", + "imageRecipeArn", + "infrastructureConfigurationArn", + "clientToken", + ], + members: { + imagePipelineArn: {}, + description: {}, + imageRecipeArn: {}, + infrastructureConfigurationArn: {}, + distributionConfigurationArn: {}, + imageTestsConfiguration: { shape: "Sw" }, + schedule: { shape: "S11" }, + status: {}, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { requestId: {}, clientToken: {}, imagePipelineArn: {} }, + }, + }, + UpdateInfrastructureConfiguration: { + http: { + method: "PUT", + requestUri: "/UpdateInfrastructureConfiguration", + }, + input: { + type: "structure", + required: [ + "infrastructureConfigurationArn", + "instanceProfileName", + "clientToken", + ], + members: { + infrastructureConfigurationArn: {}, + description: {}, + instanceTypes: { shape: "S1j" }, + instanceProfileName: {}, + securityGroupIds: { shape: "S1l" }, + subnetId: {}, + logging: { shape: "S1m" }, + keyPair: {}, + terminateInstanceOnFailure: { type: "boolean" }, + snsTopicArn: {}, + clientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + requestId: {}, + clientToken: {}, + infrastructureConfigurationArn: {}, + }, + }, + }, + }, + shapes: { + Sc: { type: "map", key: {}, value: {} }, + Si: { + type: "list", + member: { + type: "structure", + required: ["region"], + members: { + region: {}, + amiDistributionConfiguration: { + type: "structure", + members: { + name: {}, + description: {}, + amiTags: { shape: "Sc" }, + launchPermission: { + type: "structure", + members: { + userIds: { type: "list", member: {} }, + userGroups: { type: "list", member: {} }, + }, + }, + }, + }, + licenseConfigurationArns: { type: "list", member: {} }, + }, + }, + }, + Sw: { + type: "structure", + members: { + imageTestsEnabled: { type: "boolean" }, + timeoutMinutes: { type: "integer" }, + }, + }, + S11: { + type: "structure", + members: { + scheduleExpression: {}, + pipelineExecutionStartCondition: {}, + }, + }, + S17: { + type: "list", + member: { + type: "structure", + required: ["componentArn"], + members: { componentArn: {} }, + }, + }, + S1a: { + type: "list", + member: { + type: "structure", + members: { + deviceName: {}, + ebs: { + type: "structure", + members: { + encrypted: { type: "boolean" }, + deleteOnTermination: { type: "boolean" }, + iops: { type: "integer" }, + kmsKeyId: {}, + snapshotId: {}, + volumeSize: { type: "integer" }, + volumeType: {}, + }, + }, + virtualName: {}, + noDevice: {}, + }, + }, + }, + S1j: { type: "list", member: {} }, + S1l: { type: "list", member: {} }, + S1m: { + type: "structure", + members: { + s3Logs: { + type: "structure", + members: { s3BucketName: {}, s3KeyPrefix: {} }, + }, + }, + }, + S2e: { + type: "structure", + required: ["timeoutMinutes"], + members: { + arn: {}, + name: {}, + description: {}, + distributions: { shape: "Si" }, + timeoutMinutes: { type: "integer" }, + dateCreated: {}, + dateUpdated: {}, + tags: { shape: "Sc" }, + }, + }, + S2j: { type: "structure", members: { status: {}, reason: {} } }, + S2l: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + platform: {}, + owner: {}, + version: {}, + components: { shape: "S17" }, + parentImage: {}, + blockDeviceMappings: { shape: "S1a" }, + dateCreated: {}, + tags: { shape: "Sc" }, + }, + }, + S2m: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + instanceTypes: { shape: "S1j" }, + instanceProfileName: {}, + securityGroupIds: { shape: "S1l" }, + subnetId: {}, + logging: { shape: "S1m" }, + keyPair: {}, + terminateInstanceOnFailure: { type: "boolean" }, + snsTopicArn: {}, + dateCreated: {}, + dateUpdated: {}, + tags: { shape: "Sc" }, + }, + }, + S2n: { + type: "structure", + members: { + amis: { + type: "list", + member: { + type: "structure", + members: { + region: {}, + image: {}, + name: {}, + description: {}, + state: { shape: "S2j" }, + }, + }, + }, + }, + }, + S2s: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + platform: {}, + imageRecipeArn: {}, + infrastructureConfigurationArn: {}, + distributionConfigurationArn: {}, + imageTestsConfiguration: { shape: "Sw" }, + schedule: { shape: "S11" }, + status: {}, + dateCreated: {}, + dateUpdated: {}, + dateLastRun: {}, + dateNextRun: {}, + tags: { shape: "Sc" }, + }, + }, + S3c: { + type: "list", + member: { + type: "structure", + members: { name: {}, values: { type: "list", member: {} } }, + }, + }, + S3r: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + version: {}, + platform: {}, + state: { shape: "S2j" }, + owner: {}, + dateCreated: {}, + outputResources: { shape: "S2n" }, + tags: { shape: "Sc" }, + }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 1855: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = registerPlugin; + + const factory = __webpack_require__(9047); + + function registerPlugin(plugins, pluginFunction) { + return factory( + plugins.includes(pluginFunction) + ? plugins + : plugins.concat(pluginFunction) + ); + } + + /***/ + }, + + /***/ 1879: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["lexruntime"] = {}; + AWS.LexRuntime = Service.defineService("lexruntime", ["2016-11-28"]); + Object.defineProperty(apiLoader.services["lexruntime"], "2016-11-28", { + get: function get() { + var model = __webpack_require__(1352); + model.paginators = __webpack_require__(2681).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.LexRuntime; + + /***/ + }, + + /***/ 1881: /***/ function (module, __unusedexports, __webpack_require__) { + // Unique ID creation requires a high quality random # generator. In node.js + // this is pretty straight-forward - we use the crypto API. + + var crypto = __webpack_require__(6417); + + module.exports = function nodeRNG() { + return crypto.randomBytes(16); + }; + + /***/ + }, + + /***/ 1885: /***/ function (__unusedmodule, exports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + "use strict"; + var bom, + defaults, + events, + isEmpty, + processItem, + processors, + sax, + setImmediate, + bind = function (fn, me) { + return function () { + return fn.apply(me, arguments); + }; + }, + extend = function (child, parent) { + for (var key in parent) { + if (hasProp.call(parent, key)) child[key] = parent[key]; + } + function ctor() { + this.constructor = child; + } + ctor.prototype = parent.prototype; + child.prototype = new ctor(); + child.__super__ = parent.prototype; + return child; + }, + hasProp = {}.hasOwnProperty; + + sax = __webpack_require__(4645); + + events = __webpack_require__(8614); + + bom = __webpack_require__(6210); + + processors = __webpack_require__(5350); + + setImmediate = __webpack_require__(8213).setImmediate; + + defaults = __webpack_require__(1514).defaults; + + isEmpty = function (thing) { + return ( + typeof thing === "object" && + thing != null && + Object.keys(thing).length === 0 + ); + }; + + processItem = function (processors, item, key) { + var i, len, process; + for (i = 0, len = processors.length; i < len; i++) { + process = processors[i]; + item = process(item, key); + } + return item; + }; + + exports.Parser = (function (superClass) { + extend(Parser, superClass); + + function Parser(opts) { + this.parseString = bind(this.parseString, this); + this.reset = bind(this.reset, this); + this.assignOrPush = bind(this.assignOrPush, this); + this.processAsync = bind(this.processAsync, this); + var key, ref, value; + if (!(this instanceof exports.Parser)) { + return new exports.Parser(opts); + } + this.options = {}; + ref = defaults["0.2"]; + for (key in ref) { + if (!hasProp.call(ref, key)) continue; + value = ref[key]; + this.options[key] = value; + } + for (key in opts) { + if (!hasProp.call(opts, key)) continue; + value = opts[key]; + this.options[key] = value; + } + if (this.options.xmlns) { + this.options.xmlnskey = this.options.attrkey + "ns"; + } + if (this.options.normalizeTags) { + if (!this.options.tagNameProcessors) { + this.options.tagNameProcessors = []; + } + this.options.tagNameProcessors.unshift(processors.normalize); + } + this.reset(); + } + + Parser.prototype.processAsync = function () { + var chunk, err; + try { + if (this.remaining.length <= this.options.chunkSize) { + chunk = this.remaining; + this.remaining = ""; + this.saxParser = this.saxParser.write(chunk); + return this.saxParser.close(); + } else { + chunk = this.remaining.substr(0, this.options.chunkSize); + this.remaining = this.remaining.substr( + this.options.chunkSize, + this.remaining.length + ); + this.saxParser = this.saxParser.write(chunk); + return setImmediate(this.processAsync); + } + } catch (error1) { + err = error1; + if (!this.saxParser.errThrown) { + this.saxParser.errThrown = true; + return this.emit(err); + } + } + }; + + Parser.prototype.assignOrPush = function (obj, key, newValue) { + if (!(key in obj)) { + if (!this.options.explicitArray) { + return (obj[key] = newValue); + } else { + return (obj[key] = [newValue]); + } + } else { + if (!(obj[key] instanceof Array)) { + obj[key] = [obj[key]]; + } + return obj[key].push(newValue); + } + }; + + Parser.prototype.reset = function () { + var attrkey, charkey, ontext, stack; + this.removeAllListeners(); + this.saxParser = sax.parser(this.options.strict, { + trim: false, + normalize: false, + xmlns: this.options.xmlns, + }); + this.saxParser.errThrown = false; + this.saxParser.onerror = (function (_this) { + return function (error) { + _this.saxParser.resume(); + if (!_this.saxParser.errThrown) { + _this.saxParser.errThrown = true; + return _this.emit("error", error); + } + }; + })(this); + this.saxParser.onend = (function (_this) { + return function () { + if (!_this.saxParser.ended) { + _this.saxParser.ended = true; + return _this.emit("end", _this.resultObject); + } + }; + })(this); + this.saxParser.ended = false; + this.EXPLICIT_CHARKEY = this.options.explicitCharkey; + this.resultObject = null; + stack = []; + attrkey = this.options.attrkey; + charkey = this.options.charkey; + this.saxParser.onopentag = (function (_this) { + return function (node) { + var key, newValue, obj, processedKey, ref; + obj = {}; + obj[charkey] = ""; + if (!_this.options.ignoreAttrs) { + ref = node.attributes; + for (key in ref) { + if (!hasProp.call(ref, key)) continue; + if (!(attrkey in obj) && !_this.options.mergeAttrs) { + obj[attrkey] = {}; + } + newValue = _this.options.attrValueProcessors + ? processItem( + _this.options.attrValueProcessors, + node.attributes[key], + key + ) + : node.attributes[key]; + processedKey = _this.options.attrNameProcessors + ? processItem(_this.options.attrNameProcessors, key) + : key; + if (_this.options.mergeAttrs) { + _this.assignOrPush(obj, processedKey, newValue); + } else { + obj[attrkey][processedKey] = newValue; + } + } + } + obj["#name"] = _this.options.tagNameProcessors + ? processItem(_this.options.tagNameProcessors, node.name) + : node.name; + if (_this.options.xmlns) { + obj[_this.options.xmlnskey] = { + uri: node.uri, + local: node.local, + }; + } + return stack.push(obj); + }; + })(this); + this.saxParser.onclosetag = (function (_this) { + return function () { + var cdata, + emptyStr, + key, + node, + nodeName, + obj, + objClone, + old, + s, + xpath; + obj = stack.pop(); + nodeName = obj["#name"]; + if ( + !_this.options.explicitChildren || + !_this.options.preserveChildrenOrder + ) { + delete obj["#name"]; + } + if (obj.cdata === true) { + cdata = obj.cdata; + delete obj.cdata; + } + s = stack[stack.length - 1]; + if (obj[charkey].match(/^\s*$/) && !cdata) { + emptyStr = obj[charkey]; + delete obj[charkey]; + } else { + if (_this.options.trim) { + obj[charkey] = obj[charkey].trim(); + } + if (_this.options.normalize) { + obj[charkey] = obj[charkey].replace(/\s{2,}/g, " ").trim(); + } + obj[charkey] = _this.options.valueProcessors + ? processItem( + _this.options.valueProcessors, + obj[charkey], + nodeName + ) + : obj[charkey]; + if ( + Object.keys(obj).length === 1 && + charkey in obj && + !_this.EXPLICIT_CHARKEY + ) { + obj = obj[charkey]; + } + } + if (isEmpty(obj)) { + obj = + _this.options.emptyTag !== "" + ? _this.options.emptyTag + : emptyStr; + } + if (_this.options.validator != null) { + xpath = + "/" + + (function () { + var i, len, results; + results = []; + for (i = 0, len = stack.length; i < len; i++) { + node = stack[i]; + results.push(node["#name"]); + } + return results; + })() + .concat(nodeName) + .join("/"); + (function () { + var err; + try { + return (obj = _this.options.validator( + xpath, + s && s[nodeName], + obj + )); + } catch (error1) { + err = error1; + return _this.emit("error", err); + } + })(); + } + if ( + _this.options.explicitChildren && + !_this.options.mergeAttrs && + typeof obj === "object" + ) { + if (!_this.options.preserveChildrenOrder) { + node = {}; + if (_this.options.attrkey in obj) { + node[_this.options.attrkey] = obj[_this.options.attrkey]; + delete obj[_this.options.attrkey]; + } + if ( + !_this.options.charsAsChildren && + _this.options.charkey in obj + ) { + node[_this.options.charkey] = obj[_this.options.charkey]; + delete obj[_this.options.charkey]; + } + if (Object.getOwnPropertyNames(obj).length > 0) { + node[_this.options.childkey] = obj; + } + obj = node; + } else if (s) { + s[_this.options.childkey] = s[_this.options.childkey] || []; + objClone = {}; + for (key in obj) { + if (!hasProp.call(obj, key)) continue; + objClone[key] = obj[key]; + } + s[_this.options.childkey].push(objClone); + delete obj["#name"]; + if ( + Object.keys(obj).length === 1 && + charkey in obj && + !_this.EXPLICIT_CHARKEY + ) { + obj = obj[charkey]; + } + } + } + if (stack.length > 0) { + return _this.assignOrPush(s, nodeName, obj); + } else { + if (_this.options.explicitRoot) { + old = obj; + obj = {}; + obj[nodeName] = old; + } + _this.resultObject = obj; + _this.saxParser.ended = true; + return _this.emit("end", _this.resultObject); + } + }; + })(this); + ontext = (function (_this) { + return function (text) { + var charChild, s; + s = stack[stack.length - 1]; + if (s) { + s[charkey] += text; + if ( + _this.options.explicitChildren && + _this.options.preserveChildrenOrder && + _this.options.charsAsChildren && + (_this.options.includeWhiteChars || + text.replace(/\\n/g, "").trim() !== "") + ) { + s[_this.options.childkey] = s[_this.options.childkey] || []; + charChild = { + "#name": "__text__", + }; + charChild[charkey] = text; + if (_this.options.normalize) { + charChild[charkey] = charChild[charkey] + .replace(/\s{2,}/g, " ") + .trim(); + } + s[_this.options.childkey].push(charChild); + } + return s; + } + }; + })(this); + this.saxParser.ontext = ontext; + return (this.saxParser.oncdata = (function (_this) { + return function (text) { + var s; + s = ontext(text); + if (s) { + return (s.cdata = true); + } + }; + })(this)); + }; + + Parser.prototype.parseString = function (str, cb) { + var err; + if (cb != null && typeof cb === "function") { + this.on("end", function (result) { + this.reset(); + return cb(null, result); + }); + this.on("error", function (err) { + this.reset(); + return cb(err); + }); + } + try { + str = str.toString(); + if (str.trim() === "") { + this.emit("end", null); + return true; + } + str = bom.stripBOM(str); + if (this.options.async) { + this.remaining = str; + setImmediate(this.processAsync); + return this.saxParser; + } + return this.saxParser.write(str).close(); + } catch (error1) { + err = error1; + if (!(this.saxParser.errThrown || this.saxParser.ended)) { + this.emit("error", err); + return (this.saxParser.errThrown = true); + } else if (this.saxParser.ended) { + throw err; + } + } + }; + + return Parser; + })(events.EventEmitter); + + exports.parseString = function (str, a, b) { + var cb, options, parser; + if (b != null) { + if (typeof b === "function") { + cb = b; + } + if (typeof a === "object") { + options = a; + } + } else { + if (typeof a === "function") { + cb = a; + } + options = {}; + } + parser = new exports.Parser(options); + return parser.parseString(str, cb); + }; + }.call(this)); + + /***/ + }, + + /***/ 1890: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-01-12", + endpointPrefix: "dlm", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "Amazon DLM", + serviceFullName: "Amazon Data Lifecycle Manager", + serviceId: "DLM", + signatureVersion: "v4", + signingName: "dlm", + uid: "dlm-2018-01-12", + }, + operations: { + CreateLifecyclePolicy: { + http: { requestUri: "/policies" }, + input: { + type: "structure", + required: [ + "ExecutionRoleArn", + "Description", + "State", + "PolicyDetails", + ], + members: { + ExecutionRoleArn: {}, + Description: {}, + State: {}, + PolicyDetails: { shape: "S5" }, + Tags: { shape: "S12" }, + }, + }, + output: { type: "structure", members: { PolicyId: {} } }, + }, + DeleteLifecyclePolicy: { + http: { method: "DELETE", requestUri: "/policies/{policyId}/" }, + input: { + type: "structure", + required: ["PolicyId"], + members: { + PolicyId: { location: "uri", locationName: "policyId" }, + }, + }, + output: { type: "structure", members: {} }, + }, + GetLifecyclePolicies: { + http: { method: "GET", requestUri: "/policies" }, + input: { + type: "structure", + members: { + PolicyIds: { + location: "querystring", + locationName: "policyIds", + type: "list", + member: {}, + }, + State: { location: "querystring", locationName: "state" }, + ResourceTypes: { + shape: "S7", + location: "querystring", + locationName: "resourceTypes", + }, + TargetTags: { + location: "querystring", + locationName: "targetTags", + type: "list", + member: {}, + }, + TagsToAdd: { + location: "querystring", + locationName: "tagsToAdd", + type: "list", + member: {}, + }, + }, + }, + output: { + type: "structure", + members: { + Policies: { + type: "list", + member: { + type: "structure", + members: { + PolicyId: {}, + Description: {}, + State: {}, + Tags: { shape: "S12" }, + }, + }, + }, + }, + }, + }, + GetLifecyclePolicy: { + http: { method: "GET", requestUri: "/policies/{policyId}/" }, + input: { + type: "structure", + required: ["PolicyId"], + members: { + PolicyId: { location: "uri", locationName: "policyId" }, + }, + }, + output: { + type: "structure", + members: { + Policy: { + type: "structure", + members: { + PolicyId: {}, + Description: {}, + State: {}, + StatusMessage: {}, + ExecutionRoleArn: {}, + DateCreated: { shape: "S1m" }, + DateModified: { shape: "S1m" }, + PolicyDetails: { shape: "S5" }, + Tags: { shape: "S12" }, + PolicyArn: {}, + }, + }, + }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["ResourceArn"], + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + }, + }, + output: { type: "structure", members: { Tags: { shape: "S12" } } }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + Tags: { shape: "S12" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + TagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateLifecyclePolicy: { + http: { method: "PATCH", requestUri: "/policies/{policyId}" }, + input: { + type: "structure", + required: ["PolicyId"], + members: { + PolicyId: { location: "uri", locationName: "policyId" }, + ExecutionRoleArn: {}, + State: {}, + Description: {}, + PolicyDetails: { shape: "S5" }, + }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S5: { + type: "structure", + members: { + PolicyType: {}, + ResourceTypes: { shape: "S7" }, + TargetTags: { type: "list", member: { shape: "Sa" } }, + Schedules: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + CopyTags: { type: "boolean" }, + TagsToAdd: { type: "list", member: { shape: "Sa" } }, + VariableTags: { type: "list", member: { shape: "Sa" } }, + CreateRule: { + type: "structure", + required: ["Interval", "IntervalUnit"], + members: { + Interval: { type: "integer" }, + IntervalUnit: {}, + Times: { type: "list", member: {} }, + }, + }, + RetainRule: { + type: "structure", + members: { + Count: { type: "integer" }, + Interval: { type: "integer" }, + IntervalUnit: {}, + }, + }, + FastRestoreRule: { + type: "structure", + required: ["AvailabilityZones"], + members: { + Count: { type: "integer" }, + Interval: { type: "integer" }, + IntervalUnit: {}, + AvailabilityZones: { type: "list", member: {} }, + }, + }, + CrossRegionCopyRules: { + type: "list", + member: { + type: "structure", + required: ["TargetRegion", "Encrypted"], + members: { + TargetRegion: {}, + Encrypted: { type: "boolean" }, + CmkArn: {}, + CopyTags: { type: "boolean" }, + RetainRule: { + type: "structure", + members: { + Interval: { type: "integer" }, + IntervalUnit: {}, + }, + }, + }, + }, + }, + }, + }, + }, + Parameters: { + type: "structure", + members: { ExcludeBootVolume: { type: "boolean" } }, + }, + }, + }, + S7: { type: "list", member: {} }, + Sa: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + S12: { type: "map", key: {}, value: {} }, + S1m: { type: "timestamp", timestampFormat: "iso8601" }, + }, + }; + + /***/ + }, + + /***/ 1894: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-03-01", + endpointPrefix: "fsx", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon FSx", + serviceId: "FSx", + signatureVersion: "v4", + signingName: "fsx", + targetPrefix: "AWSSimbaAPIService_v20180301", + uid: "fsx-2018-03-01", + }, + operations: { + CancelDataRepositoryTask: { + input: { + type: "structure", + required: ["TaskId"], + members: { TaskId: {} }, + }, + output: { + type: "structure", + members: { Lifecycle: {}, TaskId: {} }, + }, + idempotent: true, + }, + CreateBackup: { + input: { + type: "structure", + required: ["FileSystemId"], + members: { + FileSystemId: {}, + ClientRequestToken: { idempotencyToken: true }, + Tags: { shape: "S8" }, + }, + }, + output: { type: "structure", members: { Backup: { shape: "Sd" } } }, + idempotent: true, + }, + CreateDataRepositoryTask: { + input: { + type: "structure", + required: ["Type", "FileSystemId", "Report"], + members: { + Type: {}, + Paths: { shape: "S1r" }, + FileSystemId: {}, + Report: { shape: "S1t" }, + ClientRequestToken: { idempotencyToken: true }, + Tags: { shape: "S8" }, + }, + }, + output: { + type: "structure", + members: { DataRepositoryTask: { shape: "S1x" } }, + }, + idempotent: true, + }, + CreateFileSystem: { + input: { + type: "structure", + required: ["FileSystemType", "StorageCapacity", "SubnetIds"], + members: { + ClientRequestToken: { idempotencyToken: true }, + FileSystemType: {}, + StorageCapacity: { type: "integer" }, + StorageType: {}, + SubnetIds: { shape: "Sv" }, + SecurityGroupIds: { shape: "S27" }, + Tags: { shape: "S8" }, + KmsKeyId: {}, + WindowsConfiguration: { shape: "S29" }, + LustreConfiguration: { + type: "structure", + members: { + WeeklyMaintenanceStartTime: {}, + ImportPath: {}, + ExportPath: {}, + ImportedFileChunkSize: { type: "integer" }, + DeploymentType: {}, + PerUnitStorageThroughput: { type: "integer" }, + }, + }, + }, + }, + output: { + type: "structure", + members: { FileSystem: { shape: "Sn" } }, + }, + }, + CreateFileSystemFromBackup: { + input: { + type: "structure", + required: ["BackupId", "SubnetIds"], + members: { + BackupId: {}, + ClientRequestToken: { idempotencyToken: true }, + SubnetIds: { shape: "Sv" }, + SecurityGroupIds: { shape: "S27" }, + Tags: { shape: "S8" }, + WindowsConfiguration: { shape: "S29" }, + StorageType: {}, + }, + }, + output: { + type: "structure", + members: { FileSystem: { shape: "Sn" } }, + }, + }, + DeleteBackup: { + input: { + type: "structure", + required: ["BackupId"], + members: { + BackupId: {}, + ClientRequestToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { BackupId: {}, Lifecycle: {} }, + }, + idempotent: true, + }, + DeleteFileSystem: { + input: { + type: "structure", + required: ["FileSystemId"], + members: { + FileSystemId: {}, + ClientRequestToken: { idempotencyToken: true }, + WindowsConfiguration: { + type: "structure", + members: { + SkipFinalBackup: { type: "boolean" }, + FinalBackupTags: { shape: "S8" }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + FileSystemId: {}, + Lifecycle: {}, + WindowsResponse: { + type: "structure", + members: { + FinalBackupId: {}, + FinalBackupTags: { shape: "S8" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeBackups: { + input: { + type: "structure", + members: { + BackupIds: { type: "list", member: {} }, + Filters: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Values: { type: "list", member: {} } }, + }, + }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Backups: { type: "list", member: { shape: "Sd" } }, + NextToken: {}, + }, + }, + }, + DescribeDataRepositoryTasks: { + input: { + type: "structure", + members: { + TaskIds: { type: "list", member: {} }, + Filters: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Values: { type: "list", member: {} } }, + }, + }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + DataRepositoryTasks: { type: "list", member: { shape: "S1x" } }, + NextToken: {}, + }, + }, + }, + DescribeFileSystems: { + input: { + type: "structure", + members: { + FileSystemIds: { type: "list", member: {} }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + FileSystems: { type: "list", member: { shape: "Sn" } }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceARN"], + members: { + ResourceARN: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { Tags: { shape: "S8" }, NextToken: {} }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { ResourceARN: {}, Tags: { shape: "S8" } }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceARN", "TagKeys"], + members: { + ResourceARN: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + UpdateFileSystem: { + input: { + type: "structure", + required: ["FileSystemId"], + members: { + FileSystemId: {}, + ClientRequestToken: { idempotencyToken: true }, + WindowsConfiguration: { + type: "structure", + members: { + WeeklyMaintenanceStartTime: {}, + DailyAutomaticBackupStartTime: {}, + AutomaticBackupRetentionDays: { type: "integer" }, + SelfManagedActiveDirectoryConfiguration: { + type: "structure", + members: { + UserName: {}, + Password: { shape: "S2b" }, + DnsIps: { shape: "S17" }, + }, + }, + }, + }, + LustreConfiguration: { + type: "structure", + members: { WeeklyMaintenanceStartTime: {} }, + }, + }, + }, + output: { + type: "structure", + members: { FileSystem: { shape: "Sn" } }, + }, + }, + }, + shapes: { + S8: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, + }, + Sd: { + type: "structure", + required: [ + "BackupId", + "Lifecycle", + "Type", + "CreationTime", + "FileSystem", + ], + members: { + BackupId: {}, + Lifecycle: {}, + FailureDetails: { type: "structure", members: { Message: {} } }, + Type: {}, + ProgressPercent: { type: "integer" }, + CreationTime: { type: "timestamp" }, + KmsKeyId: {}, + ResourceARN: {}, + Tags: { shape: "S8" }, + FileSystem: { shape: "Sn" }, + DirectoryInformation: { + type: "structure", + members: { DomainName: {}, ActiveDirectoryId: {} }, + }, + }, + }, + Sn: { + type: "structure", + members: { + OwnerId: {}, + CreationTime: { type: "timestamp" }, + FileSystemId: {}, + FileSystemType: {}, + Lifecycle: {}, + FailureDetails: { type: "structure", members: { Message: {} } }, + StorageCapacity: { type: "integer" }, + StorageType: {}, + VpcId: {}, + SubnetIds: { shape: "Sv" }, + NetworkInterfaceIds: { type: "list", member: {} }, + DNSName: {}, + KmsKeyId: {}, + ResourceARN: {}, + Tags: { shape: "S8" }, + WindowsConfiguration: { + type: "structure", + members: { + ActiveDirectoryId: {}, + SelfManagedActiveDirectoryConfiguration: { + type: "structure", + members: { + DomainName: {}, + OrganizationalUnitDistinguishedName: {}, + FileSystemAdministratorsGroup: {}, + UserName: {}, + DnsIps: { shape: "S17" }, + }, + }, + DeploymentType: {}, + RemoteAdministrationEndpoint: {}, + PreferredSubnetId: {}, + PreferredFileServerIp: {}, + ThroughputCapacity: { type: "integer" }, + MaintenanceOperationsInProgress: { type: "list", member: {} }, + WeeklyMaintenanceStartTime: {}, + DailyAutomaticBackupStartTime: {}, + AutomaticBackupRetentionDays: { type: "integer" }, + CopyTagsToBackups: { type: "boolean" }, + }, + }, + LustreConfiguration: { + type: "structure", + members: { + WeeklyMaintenanceStartTime: {}, + DataRepositoryConfiguration: { + type: "structure", + members: { + ImportPath: {}, + ExportPath: {}, + ImportedFileChunkSize: { type: "integer" }, + }, + }, + DeploymentType: {}, + PerUnitStorageThroughput: { type: "integer" }, + MountName: {}, + }, + }, + }, + }, + Sv: { type: "list", member: {} }, + S17: { type: "list", member: {} }, + S1r: { type: "list", member: {} }, + S1t: { + type: "structure", + required: ["Enabled"], + members: { + Enabled: { type: "boolean" }, + Path: {}, + Format: {}, + Scope: {}, + }, + }, + S1x: { + type: "structure", + required: [ + "TaskId", + "Lifecycle", + "Type", + "CreationTime", + "FileSystemId", + ], + members: { + TaskId: {}, + Lifecycle: {}, + Type: {}, + CreationTime: { type: "timestamp" }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + ResourceARN: {}, + Tags: { shape: "S8" }, + FileSystemId: {}, + Paths: { shape: "S1r" }, + FailureDetails: { type: "structure", members: { Message: {} } }, + Status: { + type: "structure", + members: { + TotalCount: { type: "long" }, + SucceededCount: { type: "long" }, + FailedCount: { type: "long" }, + LastUpdatedTime: { type: "timestamp" }, + }, + }, + Report: { shape: "S1t" }, + }, + }, + S27: { type: "list", member: {} }, + S29: { + type: "structure", + required: ["ThroughputCapacity"], + members: { + ActiveDirectoryId: {}, + SelfManagedActiveDirectoryConfiguration: { + type: "structure", + required: ["DomainName", "UserName", "Password", "DnsIps"], + members: { + DomainName: {}, + OrganizationalUnitDistinguishedName: {}, + FileSystemAdministratorsGroup: {}, + UserName: {}, + Password: { shape: "S2b" }, + DnsIps: { shape: "S17" }, + }, + }, + DeploymentType: {}, + PreferredSubnetId: {}, + ThroughputCapacity: { type: "integer" }, + WeeklyMaintenanceStartTime: {}, + DailyAutomaticBackupStartTime: {}, + AutomaticBackupRetentionDays: { type: "integer" }, + CopyTagsToBackups: { type: "boolean" }, + }, + }, + S2b: { type: "string", sensitive: true }, + }, + }; + + /***/ + }, + + /***/ 1904: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2012-08-10", + endpointPrefix: "dynamodb", + jsonVersion: "1.0", + protocol: "json", + serviceAbbreviation: "DynamoDB", + serviceFullName: "Amazon DynamoDB", + serviceId: "DynamoDB", + signatureVersion: "v4", + targetPrefix: "DynamoDB_20120810", + uid: "dynamodb-2012-08-10", + }, + operations: { + BatchGetItem: { + input: { + type: "structure", + required: ["RequestItems"], + members: { + RequestItems: { shape: "S2" }, + ReturnConsumedCapacity: {}, + }, + }, + output: { + type: "structure", + members: { + Responses: { type: "map", key: {}, value: { shape: "Sr" } }, + UnprocessedKeys: { shape: "S2" }, + ConsumedCapacity: { shape: "St" }, + }, + }, + endpointdiscovery: {}, + }, + BatchWriteItem: { + input: { + type: "structure", + required: ["RequestItems"], + members: { + RequestItems: { shape: "S10" }, + ReturnConsumedCapacity: {}, + ReturnItemCollectionMetrics: {}, + }, + }, + output: { + type: "structure", + members: { + UnprocessedItems: { shape: "S10" }, + ItemCollectionMetrics: { shape: "S18" }, + ConsumedCapacity: { shape: "St" }, + }, + }, + endpointdiscovery: {}, + }, + CreateBackup: { + input: { + type: "structure", + required: ["TableName", "BackupName"], + members: { TableName: {}, BackupName: {} }, + }, + output: { + type: "structure", + members: { BackupDetails: { shape: "S1h" } }, + }, + endpointdiscovery: {}, + }, + CreateGlobalTable: { + input: { + type: "structure", + required: ["GlobalTableName", "ReplicationGroup"], + members: { + GlobalTableName: {}, + ReplicationGroup: { shape: "S1p" }, + }, + }, + output: { + type: "structure", + members: { GlobalTableDescription: { shape: "S1t" } }, + }, + endpointdiscovery: {}, + }, + CreateTable: { + input: { + type: "structure", + required: ["AttributeDefinitions", "TableName", "KeySchema"], + members: { + AttributeDefinitions: { shape: "S27" }, + TableName: {}, + KeySchema: { shape: "S2b" }, + LocalSecondaryIndexes: { shape: "S2e" }, + GlobalSecondaryIndexes: { shape: "S2k" }, + BillingMode: {}, + ProvisionedThroughput: { shape: "S2m" }, + StreamSpecification: { shape: "S2o" }, + SSESpecification: { shape: "S2r" }, + Tags: { shape: "S2u" }, + }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S2z" } }, + }, + endpointdiscovery: {}, + }, + DeleteBackup: { + input: { + type: "structure", + required: ["BackupArn"], + members: { BackupArn: {} }, + }, + output: { + type: "structure", + members: { BackupDescription: { shape: "S3o" } }, + }, + endpointdiscovery: {}, + }, + DeleteItem: { + input: { + type: "structure", + required: ["TableName", "Key"], + members: { + TableName: {}, + Key: { shape: "S6" }, + Expected: { shape: "S41" }, + ConditionalOperator: {}, + ReturnValues: {}, + ReturnConsumedCapacity: {}, + ReturnItemCollectionMetrics: {}, + ConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + }, + }, + output: { + type: "structure", + members: { + Attributes: { shape: "Ss" }, + ConsumedCapacity: { shape: "Su" }, + ItemCollectionMetrics: { shape: "S1a" }, + }, + }, + endpointdiscovery: {}, + }, + DeleteTable: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {} }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S2z" } }, + }, + endpointdiscovery: {}, + }, + DescribeBackup: { + input: { + type: "structure", + required: ["BackupArn"], + members: { BackupArn: {} }, + }, + output: { + type: "structure", + members: { BackupDescription: { shape: "S3o" } }, + }, + endpointdiscovery: {}, + }, + DescribeContinuousBackups: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {} }, + }, + output: { + type: "structure", + members: { ContinuousBackupsDescription: { shape: "S4i" } }, + }, + endpointdiscovery: {}, + }, + DescribeContributorInsights: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {}, IndexName: {} }, + }, + output: { + type: "structure", + members: { + TableName: {}, + IndexName: {}, + ContributorInsightsRuleList: { type: "list", member: {} }, + ContributorInsightsStatus: {}, + LastUpdateDateTime: { type: "timestamp" }, + FailureException: { + type: "structure", + members: { ExceptionName: {}, ExceptionDescription: {} }, + }, + }, + }, + }, + DescribeEndpoints: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + required: ["Endpoints"], + members: { + Endpoints: { + type: "list", + member: { + type: "structure", + required: ["Address", "CachePeriodInMinutes"], + members: { + Address: {}, + CachePeriodInMinutes: { type: "long" }, + }, + }, + }, + }, + }, + endpointoperation: true, + }, + DescribeGlobalTable: { + input: { + type: "structure", + required: ["GlobalTableName"], + members: { GlobalTableName: {} }, + }, + output: { + type: "structure", + members: { GlobalTableDescription: { shape: "S1t" } }, + }, + endpointdiscovery: {}, + }, + DescribeGlobalTableSettings: { + input: { + type: "structure", + required: ["GlobalTableName"], + members: { GlobalTableName: {} }, + }, + output: { + type: "structure", + members: { + GlobalTableName: {}, + ReplicaSettings: { shape: "S53" }, + }, + }, + endpointdiscovery: {}, + }, + DescribeLimits: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + AccountMaxReadCapacityUnits: { type: "long" }, + AccountMaxWriteCapacityUnits: { type: "long" }, + TableMaxReadCapacityUnits: { type: "long" }, + TableMaxWriteCapacityUnits: { type: "long" }, + }, + }, + endpointdiscovery: {}, + }, + DescribeTable: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {} }, + }, + output: { type: "structure", members: { Table: { shape: "S2z" } } }, + endpointdiscovery: {}, + }, + DescribeTableReplicaAutoScaling: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {} }, + }, + output: { + type: "structure", + members: { TableAutoScalingDescription: { shape: "S5k" } }, + }, + }, + DescribeTimeToLive: { + input: { + type: "structure", + required: ["TableName"], + members: { TableName: {} }, + }, + output: { + type: "structure", + members: { TimeToLiveDescription: { shape: "S3x" } }, + }, + endpointdiscovery: {}, + }, + GetItem: { + input: { + type: "structure", + required: ["TableName", "Key"], + members: { + TableName: {}, + Key: { shape: "S6" }, + AttributesToGet: { shape: "Sj" }, + ConsistentRead: { type: "boolean" }, + ReturnConsumedCapacity: {}, + ProjectionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + }, + }, + output: { + type: "structure", + members: { + Item: { shape: "Ss" }, + ConsumedCapacity: { shape: "Su" }, + }, + }, + endpointdiscovery: {}, + }, + ListBackups: { + input: { + type: "structure", + members: { + TableName: {}, + Limit: { type: "integer" }, + TimeRangeLowerBound: { type: "timestamp" }, + TimeRangeUpperBound: { type: "timestamp" }, + ExclusiveStartBackupArn: {}, + BackupType: {}, + }, + }, + output: { + type: "structure", + members: { + BackupSummaries: { + type: "list", + member: { + type: "structure", + members: { + TableName: {}, + TableId: {}, + TableArn: {}, + BackupArn: {}, + BackupName: {}, + BackupCreationDateTime: { type: "timestamp" }, + BackupExpiryDateTime: { type: "timestamp" }, + BackupStatus: {}, + BackupType: {}, + BackupSizeBytes: { type: "long" }, + }, + }, + }, + LastEvaluatedBackupArn: {}, + }, + }, + endpointdiscovery: {}, + }, + ListContributorInsights: { + input: { + type: "structure", + members: { + TableName: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + ContributorInsightsSummaries: { + type: "list", + member: { + type: "structure", + members: { + TableName: {}, + IndexName: {}, + ContributorInsightsStatus: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListGlobalTables: { + input: { + type: "structure", + members: { + ExclusiveStartGlobalTableName: {}, + Limit: { type: "integer" }, + RegionName: {}, + }, + }, + output: { + type: "structure", + members: { + GlobalTables: { + type: "list", + member: { + type: "structure", + members: { + GlobalTableName: {}, + ReplicationGroup: { shape: "S1p" }, + }, + }, + }, + LastEvaluatedGlobalTableName: {}, + }, + }, + endpointdiscovery: {}, + }, + ListTables: { + input: { + type: "structure", + members: { + ExclusiveStartTableName: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + TableNames: { type: "list", member: {} }, + LastEvaluatedTableName: {}, + }, + }, + endpointdiscovery: {}, + }, + ListTagsOfResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {}, NextToken: {} }, + }, + output: { + type: "structure", + members: { Tags: { shape: "S2u" }, NextToken: {} }, + }, + endpointdiscovery: {}, + }, + PutItem: { + input: { + type: "structure", + required: ["TableName", "Item"], + members: { + TableName: {}, + Item: { shape: "S14" }, + Expected: { shape: "S41" }, + ReturnValues: {}, + ReturnConsumedCapacity: {}, + ReturnItemCollectionMetrics: {}, + ConditionalOperator: {}, + ConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + }, + }, + output: { + type: "structure", + members: { + Attributes: { shape: "Ss" }, + ConsumedCapacity: { shape: "Su" }, + ItemCollectionMetrics: { shape: "S1a" }, + }, + }, + endpointdiscovery: {}, + }, + Query: { + input: { + type: "structure", + required: ["TableName"], + members: { + TableName: {}, + IndexName: {}, + Select: {}, + AttributesToGet: { shape: "Sj" }, + Limit: { type: "integer" }, + ConsistentRead: { type: "boolean" }, + KeyConditions: { + type: "map", + key: {}, + value: { shape: "S6o" }, + }, + QueryFilter: { shape: "S6p" }, + ConditionalOperator: {}, + ScanIndexForward: { type: "boolean" }, + ExclusiveStartKey: { shape: "S6" }, + ReturnConsumedCapacity: {}, + ProjectionExpression: {}, + FilterExpression: {}, + KeyConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + }, + }, + output: { + type: "structure", + members: { + Items: { shape: "Sr" }, + Count: { type: "integer" }, + ScannedCount: { type: "integer" }, + LastEvaluatedKey: { shape: "S6" }, + ConsumedCapacity: { shape: "Su" }, + }, + }, + endpointdiscovery: {}, + }, + RestoreTableFromBackup: { + input: { + type: "structure", + required: ["TargetTableName", "BackupArn"], + members: { + TargetTableName: {}, + BackupArn: {}, + BillingModeOverride: {}, + GlobalSecondaryIndexOverride: { shape: "S2k" }, + LocalSecondaryIndexOverride: { shape: "S2e" }, + ProvisionedThroughputOverride: { shape: "S2m" }, + SSESpecificationOverride: { shape: "S2r" }, + }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S2z" } }, + }, + endpointdiscovery: {}, + }, + RestoreTableToPointInTime: { + input: { + type: "structure", + required: ["TargetTableName"], + members: { + SourceTableArn: {}, + SourceTableName: {}, + TargetTableName: {}, + UseLatestRestorableTime: { type: "boolean" }, + RestoreDateTime: { type: "timestamp" }, + BillingModeOverride: {}, + GlobalSecondaryIndexOverride: { shape: "S2k" }, + LocalSecondaryIndexOverride: { shape: "S2e" }, + ProvisionedThroughputOverride: { shape: "S2m" }, + SSESpecificationOverride: { shape: "S2r" }, + }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S2z" } }, + }, + endpointdiscovery: {}, + }, + Scan: { + input: { + type: "structure", + required: ["TableName"], + members: { + TableName: {}, + IndexName: {}, + AttributesToGet: { shape: "Sj" }, + Limit: { type: "integer" }, + Select: {}, + ScanFilter: { shape: "S6p" }, + ConditionalOperator: {}, + ExclusiveStartKey: { shape: "S6" }, + ReturnConsumedCapacity: {}, + TotalSegments: { type: "integer" }, + Segment: { type: "integer" }, + ProjectionExpression: {}, + FilterExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + ConsistentRead: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + Items: { shape: "Sr" }, + Count: { type: "integer" }, + ScannedCount: { type: "integer" }, + LastEvaluatedKey: { shape: "S6" }, + ConsumedCapacity: { shape: "Su" }, + }, + }, + endpointdiscovery: {}, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "S2u" } }, + }, + endpointdiscovery: {}, + }, + TransactGetItems: { + input: { + type: "structure", + required: ["TransactItems"], + members: { + TransactItems: { + type: "list", + member: { + type: "structure", + required: ["Get"], + members: { + Get: { + type: "structure", + required: ["Key", "TableName"], + members: { + Key: { shape: "S6" }, + TableName: {}, + ProjectionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + }, + }, + }, + }, + }, + ReturnConsumedCapacity: {}, + }, + }, + output: { + type: "structure", + members: { + ConsumedCapacity: { shape: "St" }, + Responses: { + type: "list", + member: { + type: "structure", + members: { Item: { shape: "Ss" } }, + }, + }, + }, + }, + endpointdiscovery: {}, + }, + TransactWriteItems: { + input: { + type: "structure", + required: ["TransactItems"], + members: { + TransactItems: { + type: "list", + member: { + type: "structure", + members: { + ConditionCheck: { + type: "structure", + required: ["Key", "TableName", "ConditionExpression"], + members: { + Key: { shape: "S6" }, + TableName: {}, + ConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + ReturnValuesOnConditionCheckFailure: {}, + }, + }, + Put: { + type: "structure", + required: ["Item", "TableName"], + members: { + Item: { shape: "S14" }, + TableName: {}, + ConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + ReturnValuesOnConditionCheckFailure: {}, + }, + }, + Delete: { + type: "structure", + required: ["Key", "TableName"], + members: { + Key: { shape: "S6" }, + TableName: {}, + ConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + ReturnValuesOnConditionCheckFailure: {}, + }, + }, + Update: { + type: "structure", + required: ["Key", "UpdateExpression", "TableName"], + members: { + Key: { shape: "S6" }, + UpdateExpression: {}, + TableName: {}, + ConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + ReturnValuesOnConditionCheckFailure: {}, + }, + }, + }, + }, + }, + ReturnConsumedCapacity: {}, + ReturnItemCollectionMetrics: {}, + ClientRequestToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + ConsumedCapacity: { shape: "St" }, + ItemCollectionMetrics: { shape: "S18" }, + }, + }, + endpointdiscovery: {}, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + endpointdiscovery: {}, + }, + UpdateContinuousBackups: { + input: { + type: "structure", + required: ["TableName", "PointInTimeRecoverySpecification"], + members: { + TableName: {}, + PointInTimeRecoverySpecification: { + type: "structure", + required: ["PointInTimeRecoveryEnabled"], + members: { PointInTimeRecoveryEnabled: { type: "boolean" } }, + }, + }, + }, + output: { + type: "structure", + members: { ContinuousBackupsDescription: { shape: "S4i" } }, + }, + endpointdiscovery: {}, + }, + UpdateContributorInsights: { + input: { + type: "structure", + required: ["TableName", "ContributorInsightsAction"], + members: { + TableName: {}, + IndexName: {}, + ContributorInsightsAction: {}, + }, + }, + output: { + type: "structure", + members: { + TableName: {}, + IndexName: {}, + ContributorInsightsStatus: {}, + }, + }, + }, + UpdateGlobalTable: { + input: { + type: "structure", + required: ["GlobalTableName", "ReplicaUpdates"], + members: { + GlobalTableName: {}, + ReplicaUpdates: { + type: "list", + member: { + type: "structure", + members: { + Create: { + type: "structure", + required: ["RegionName"], + members: { RegionName: {} }, + }, + Delete: { + type: "structure", + required: ["RegionName"], + members: { RegionName: {} }, + }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { GlobalTableDescription: { shape: "S1t" } }, + }, + endpointdiscovery: {}, + }, + UpdateGlobalTableSettings: { + input: { + type: "structure", + required: ["GlobalTableName"], + members: { + GlobalTableName: {}, + GlobalTableBillingMode: {}, + GlobalTableProvisionedWriteCapacityUnits: { type: "long" }, + GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate: { + shape: "S7z", + }, + GlobalTableGlobalSecondaryIndexSettingsUpdate: { + type: "list", + member: { + type: "structure", + required: ["IndexName"], + members: { + IndexName: {}, + ProvisionedWriteCapacityUnits: { type: "long" }, + ProvisionedWriteCapacityAutoScalingSettingsUpdate: { + shape: "S7z", + }, + }, + }, + }, + ReplicaSettingsUpdate: { + type: "list", + member: { + type: "structure", + required: ["RegionName"], + members: { + RegionName: {}, + ReplicaProvisionedReadCapacityUnits: { type: "long" }, + ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate: { + shape: "S7z", + }, + ReplicaGlobalSecondaryIndexSettingsUpdate: { + type: "list", + member: { + type: "structure", + required: ["IndexName"], + members: { + IndexName: {}, + ProvisionedReadCapacityUnits: { type: "long" }, + ProvisionedReadCapacityAutoScalingSettingsUpdate: { + shape: "S7z", + }, + }, + }, + }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + GlobalTableName: {}, + ReplicaSettings: { shape: "S53" }, + }, + }, + endpointdiscovery: {}, + }, + UpdateItem: { + input: { + type: "structure", + required: ["TableName", "Key"], + members: { + TableName: {}, + Key: { shape: "S6" }, + AttributeUpdates: { + type: "map", + key: {}, + value: { + type: "structure", + members: { Value: { shape: "S8" }, Action: {} }, + }, + }, + Expected: { shape: "S41" }, + ConditionalOperator: {}, + ReturnValues: {}, + ReturnConsumedCapacity: {}, + ReturnItemCollectionMetrics: {}, + UpdateExpression: {}, + ConditionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + ExpressionAttributeValues: { shape: "S49" }, + }, + }, + output: { + type: "structure", + members: { + Attributes: { shape: "Ss" }, + ConsumedCapacity: { shape: "Su" }, + ItemCollectionMetrics: { shape: "S1a" }, + }, + }, + endpointdiscovery: {}, + }, + UpdateTable: { + input: { + type: "structure", + required: ["TableName"], + members: { + AttributeDefinitions: { shape: "S27" }, + TableName: {}, + BillingMode: {}, + ProvisionedThroughput: { shape: "S2m" }, + GlobalSecondaryIndexUpdates: { + type: "list", + member: { + type: "structure", + members: { + Update: { + type: "structure", + required: ["IndexName", "ProvisionedThroughput"], + members: { + IndexName: {}, + ProvisionedThroughput: { shape: "S2m" }, + }, + }, + Create: { + type: "structure", + required: ["IndexName", "KeySchema", "Projection"], + members: { + IndexName: {}, + KeySchema: { shape: "S2b" }, + Projection: { shape: "S2g" }, + ProvisionedThroughput: { shape: "S2m" }, + }, + }, + Delete: { + type: "structure", + required: ["IndexName"], + members: { IndexName: {} }, + }, + }, + }, + }, + StreamSpecification: { shape: "S2o" }, + SSESpecification: { shape: "S2r" }, + ReplicaUpdates: { + type: "list", + member: { + type: "structure", + members: { + Create: { + type: "structure", + required: ["RegionName"], + members: { + RegionName: {}, + KMSMasterKeyId: {}, + ProvisionedThroughputOverride: { shape: "S20" }, + GlobalSecondaryIndexes: { shape: "S8o" }, + }, + }, + Update: { + type: "structure", + required: ["RegionName"], + members: { + RegionName: {}, + KMSMasterKeyId: {}, + ProvisionedThroughputOverride: { shape: "S20" }, + GlobalSecondaryIndexes: { shape: "S8o" }, + }, + }, + Delete: { + type: "structure", + required: ["RegionName"], + members: { RegionName: {} }, + }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { TableDescription: { shape: "S2z" } }, + }, + endpointdiscovery: {}, + }, + UpdateTableReplicaAutoScaling: { + input: { + type: "structure", + required: ["TableName"], + members: { + GlobalSecondaryIndexUpdates: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + ProvisionedWriteCapacityAutoScalingUpdate: { + shape: "S7z", + }, + }, + }, + }, + TableName: {}, + ProvisionedWriteCapacityAutoScalingUpdate: { shape: "S7z" }, + ReplicaUpdates: { + type: "list", + member: { + type: "structure", + required: ["RegionName"], + members: { + RegionName: {}, + ReplicaGlobalSecondaryIndexUpdates: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + ProvisionedReadCapacityAutoScalingUpdate: { + shape: "S7z", + }, + }, + }, + }, + ReplicaProvisionedReadCapacityAutoScalingUpdate: { + shape: "S7z", + }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { TableAutoScalingDescription: { shape: "S5k" } }, + }, + }, + UpdateTimeToLive: { + input: { + type: "structure", + required: ["TableName", "TimeToLiveSpecification"], + members: { + TableName: {}, + TimeToLiveSpecification: { shape: "S92" }, + }, + }, + output: { + type: "structure", + members: { TimeToLiveSpecification: { shape: "S92" } }, + }, + endpointdiscovery: {}, + }, + }, + shapes: { + S2: { + type: "map", + key: {}, + value: { + type: "structure", + required: ["Keys"], + members: { + Keys: { type: "list", member: { shape: "S6" } }, + AttributesToGet: { shape: "Sj" }, + ConsistentRead: { type: "boolean" }, + ProjectionExpression: {}, + ExpressionAttributeNames: { shape: "Sm" }, + }, + }, + }, + S6: { type: "map", key: {}, value: { shape: "S8" } }, + S8: { + type: "structure", + members: { + S: {}, + N: {}, + B: { type: "blob" }, + SS: { type: "list", member: {} }, + NS: { type: "list", member: {} }, + BS: { type: "list", member: { type: "blob" } }, + M: { type: "map", key: {}, value: { shape: "S8" } }, + L: { type: "list", member: { shape: "S8" } }, + NULL: { type: "boolean" }, + BOOL: { type: "boolean" }, + }, + }, + Sj: { type: "list", member: {} }, + Sm: { type: "map", key: {}, value: {} }, + Sr: { type: "list", member: { shape: "Ss" } }, + Ss: { type: "map", key: {}, value: { shape: "S8" } }, + St: { type: "list", member: { shape: "Su" } }, + Su: { + type: "structure", + members: { + TableName: {}, + CapacityUnits: { type: "double" }, + ReadCapacityUnits: { type: "double" }, + WriteCapacityUnits: { type: "double" }, + Table: { shape: "Sw" }, + LocalSecondaryIndexes: { shape: "Sx" }, + GlobalSecondaryIndexes: { shape: "Sx" }, + }, + }, + Sw: { + type: "structure", + members: { + ReadCapacityUnits: { type: "double" }, + WriteCapacityUnits: { type: "double" }, + CapacityUnits: { type: "double" }, + }, + }, + Sx: { type: "map", key: {}, value: { shape: "Sw" } }, + S10: { + type: "map", + key: {}, + value: { + type: "list", + member: { + type: "structure", + members: { + PutRequest: { + type: "structure", + required: ["Item"], + members: { Item: { shape: "S14" } }, + }, + DeleteRequest: { + type: "structure", + required: ["Key"], + members: { Key: { shape: "S6" } }, + }, + }, + }, + }, + }, + S14: { type: "map", key: {}, value: { shape: "S8" } }, + S18: { + type: "map", + key: {}, + value: { type: "list", member: { shape: "S1a" } }, + }, + S1a: { + type: "structure", + members: { + ItemCollectionKey: { + type: "map", + key: {}, + value: { shape: "S8" }, + }, + SizeEstimateRangeGB: { type: "list", member: { type: "double" } }, + }, + }, + S1h: { + type: "structure", + required: [ + "BackupArn", + "BackupName", + "BackupStatus", + "BackupType", + "BackupCreationDateTime", + ], + members: { + BackupArn: {}, + BackupName: {}, + BackupSizeBytes: { type: "long" }, + BackupStatus: {}, + BackupType: {}, + BackupCreationDateTime: { type: "timestamp" }, + BackupExpiryDateTime: { type: "timestamp" }, + }, + }, + S1p: { + type: "list", + member: { type: "structure", members: { RegionName: {} } }, + }, + S1t: { + type: "structure", + members: { + ReplicationGroup: { shape: "S1u" }, + GlobalTableArn: {}, + CreationDateTime: { type: "timestamp" }, + GlobalTableStatus: {}, + GlobalTableName: {}, + }, + }, + S1u: { + type: "list", + member: { + type: "structure", + members: { + RegionName: {}, + ReplicaStatus: {}, + ReplicaStatusDescription: {}, + ReplicaStatusPercentProgress: {}, + KMSMasterKeyId: {}, + ProvisionedThroughputOverride: { shape: "S20" }, + GlobalSecondaryIndexes: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + ProvisionedThroughputOverride: { shape: "S20" }, + }, + }, + }, + }, + }, + }, + S20: { + type: "structure", + members: { ReadCapacityUnits: { type: "long" } }, + }, + S27: { + type: "list", + member: { + type: "structure", + required: ["AttributeName", "AttributeType"], + members: { AttributeName: {}, AttributeType: {} }, + }, + }, + S2b: { + type: "list", + member: { + type: "structure", + required: ["AttributeName", "KeyType"], + members: { AttributeName: {}, KeyType: {} }, + }, + }, + S2e: { + type: "list", + member: { + type: "structure", + required: ["IndexName", "KeySchema", "Projection"], + members: { + IndexName: {}, + KeySchema: { shape: "S2b" }, + Projection: { shape: "S2g" }, + }, + }, + }, + S2g: { + type: "structure", + members: { + ProjectionType: {}, + NonKeyAttributes: { type: "list", member: {} }, + }, + }, + S2k: { + type: "list", + member: { + type: "structure", + required: ["IndexName", "KeySchema", "Projection"], + members: { + IndexName: {}, + KeySchema: { shape: "S2b" }, + Projection: { shape: "S2g" }, + ProvisionedThroughput: { shape: "S2m" }, + }, + }, + }, + S2m: { + type: "structure", + required: ["ReadCapacityUnits", "WriteCapacityUnits"], + members: { + ReadCapacityUnits: { type: "long" }, + WriteCapacityUnits: { type: "long" }, + }, + }, + S2o: { + type: "structure", + required: ["StreamEnabled"], + members: { StreamEnabled: { type: "boolean" }, StreamViewType: {} }, + }, + S2r: { + type: "structure", + members: { + Enabled: { type: "boolean" }, + SSEType: {}, + KMSMasterKeyId: {}, + }, + }, + S2u: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + S2z: { + type: "structure", + members: { + AttributeDefinitions: { shape: "S27" }, + TableName: {}, + KeySchema: { shape: "S2b" }, + TableStatus: {}, + CreationDateTime: { type: "timestamp" }, + ProvisionedThroughput: { shape: "S31" }, + TableSizeBytes: { type: "long" }, + ItemCount: { type: "long" }, + TableArn: {}, + TableId: {}, + BillingModeSummary: { shape: "S36" }, + LocalSecondaryIndexes: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + KeySchema: { shape: "S2b" }, + Projection: { shape: "S2g" }, + IndexSizeBytes: { type: "long" }, + ItemCount: { type: "long" }, + IndexArn: {}, + }, + }, + }, + GlobalSecondaryIndexes: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + KeySchema: { shape: "S2b" }, + Projection: { shape: "S2g" }, + IndexStatus: {}, + Backfilling: { type: "boolean" }, + ProvisionedThroughput: { shape: "S31" }, + IndexSizeBytes: { type: "long" }, + ItemCount: { type: "long" }, + IndexArn: {}, + }, + }, + }, + StreamSpecification: { shape: "S2o" }, + LatestStreamLabel: {}, + LatestStreamArn: {}, + GlobalTableVersion: {}, + Replicas: { shape: "S1u" }, + RestoreSummary: { + type: "structure", + required: ["RestoreDateTime", "RestoreInProgress"], + members: { + SourceBackupArn: {}, + SourceTableArn: {}, + RestoreDateTime: { type: "timestamp" }, + RestoreInProgress: { type: "boolean" }, + }, + }, + SSEDescription: { shape: "S3h" }, + ArchivalSummary: { + type: "structure", + members: { + ArchivalDateTime: { type: "timestamp" }, + ArchivalReason: {}, + ArchivalBackupArn: {}, + }, + }, + }, + }, + S31: { + type: "structure", + members: { + LastIncreaseDateTime: { type: "timestamp" }, + LastDecreaseDateTime: { type: "timestamp" }, + NumberOfDecreasesToday: { type: "long" }, + ReadCapacityUnits: { type: "long" }, + WriteCapacityUnits: { type: "long" }, + }, + }, + S36: { + type: "structure", + members: { + BillingMode: {}, + LastUpdateToPayPerRequestDateTime: { type: "timestamp" }, + }, + }, + S3h: { + type: "structure", + members: { + Status: {}, + SSEType: {}, + KMSMasterKeyArn: {}, + InaccessibleEncryptionDateTime: { type: "timestamp" }, + }, + }, + S3o: { + type: "structure", + members: { + BackupDetails: { shape: "S1h" }, + SourceTableDetails: { + type: "structure", + required: [ + "TableName", + "TableId", + "KeySchema", + "TableCreationDateTime", + "ProvisionedThroughput", + ], + members: { + TableName: {}, + TableId: {}, + TableArn: {}, + TableSizeBytes: { type: "long" }, + KeySchema: { shape: "S2b" }, + TableCreationDateTime: { type: "timestamp" }, + ProvisionedThroughput: { shape: "S2m" }, + ItemCount: { type: "long" }, + BillingMode: {}, + }, + }, + SourceTableFeatureDetails: { + type: "structure", + members: { + LocalSecondaryIndexes: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + KeySchema: { shape: "S2b" }, + Projection: { shape: "S2g" }, + }, + }, + }, + GlobalSecondaryIndexes: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + KeySchema: { shape: "S2b" }, + Projection: { shape: "S2g" }, + ProvisionedThroughput: { shape: "S2m" }, + }, + }, + }, + StreamDescription: { shape: "S2o" }, + TimeToLiveDescription: { shape: "S3x" }, + SSEDescription: { shape: "S3h" }, + }, + }, + }, + }, + S3x: { + type: "structure", + members: { TimeToLiveStatus: {}, AttributeName: {} }, + }, + S41: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + Value: { shape: "S8" }, + Exists: { type: "boolean" }, + ComparisonOperator: {}, + AttributeValueList: { shape: "S45" }, + }, + }, + }, + S45: { type: "list", member: { shape: "S8" } }, + S49: { type: "map", key: {}, value: { shape: "S8" } }, + S4i: { + type: "structure", + required: ["ContinuousBackupsStatus"], + members: { + ContinuousBackupsStatus: {}, + PointInTimeRecoveryDescription: { + type: "structure", + members: { + PointInTimeRecoveryStatus: {}, + EarliestRestorableDateTime: { type: "timestamp" }, + LatestRestorableDateTime: { type: "timestamp" }, + }, + }, + }, + }, + S53: { + type: "list", + member: { + type: "structure", + required: ["RegionName"], + members: { + RegionName: {}, + ReplicaStatus: {}, + ReplicaBillingModeSummary: { shape: "S36" }, + ReplicaProvisionedReadCapacityUnits: { type: "long" }, + ReplicaProvisionedReadCapacityAutoScalingSettings: { + shape: "S55", + }, + ReplicaProvisionedWriteCapacityUnits: { type: "long" }, + ReplicaProvisionedWriteCapacityAutoScalingSettings: { + shape: "S55", + }, + ReplicaGlobalSecondaryIndexSettings: { + type: "list", + member: { + type: "structure", + required: ["IndexName"], + members: { + IndexName: {}, + IndexStatus: {}, + ProvisionedReadCapacityUnits: { type: "long" }, + ProvisionedReadCapacityAutoScalingSettings: { + shape: "S55", + }, + ProvisionedWriteCapacityUnits: { type: "long" }, + ProvisionedWriteCapacityAutoScalingSettings: { + shape: "S55", + }, + }, + }, + }, + }, + }, + }, + S55: { + type: "structure", + members: { + MinimumUnits: { type: "long" }, + MaximumUnits: { type: "long" }, + AutoScalingDisabled: { type: "boolean" }, + AutoScalingRoleArn: {}, + ScalingPolicies: { + type: "list", + member: { + type: "structure", + members: { + PolicyName: {}, + TargetTrackingScalingPolicyConfiguration: { + type: "structure", + required: ["TargetValue"], + members: { + DisableScaleIn: { type: "boolean" }, + ScaleInCooldown: { type: "integer" }, + ScaleOutCooldown: { type: "integer" }, + TargetValue: { type: "double" }, + }, + }, + }, + }, + }, + }, + }, + S5k: { + type: "structure", + members: { + TableName: {}, + TableStatus: {}, + Replicas: { + type: "list", + member: { + type: "structure", + members: { + RegionName: {}, + GlobalSecondaryIndexes: { + type: "list", + member: { + type: "structure", + members: { + IndexName: {}, + IndexStatus: {}, + ProvisionedReadCapacityAutoScalingSettings: { + shape: "S55", + }, + ProvisionedWriteCapacityAutoScalingSettings: { + shape: "S55", + }, + }, + }, + }, + ReplicaProvisionedReadCapacityAutoScalingSettings: { + shape: "S55", + }, + ReplicaProvisionedWriteCapacityAutoScalingSettings: { + shape: "S55", + }, + ReplicaStatus: {}, + }, + }, + }, + }, + }, + S6o: { + type: "structure", + required: ["ComparisonOperator"], + members: { + AttributeValueList: { shape: "S45" }, + ComparisonOperator: {}, + }, + }, + S6p: { type: "map", key: {}, value: { shape: "S6o" } }, + S7z: { + type: "structure", + members: { + MinimumUnits: { type: "long" }, + MaximumUnits: { type: "long" }, + AutoScalingDisabled: { type: "boolean" }, + AutoScalingRoleArn: {}, + ScalingPolicyUpdate: { + type: "structure", + required: ["TargetTrackingScalingPolicyConfiguration"], + members: { + PolicyName: {}, + TargetTrackingScalingPolicyConfiguration: { + type: "structure", + required: ["TargetValue"], + members: { + DisableScaleIn: { type: "boolean" }, + ScaleInCooldown: { type: "integer" }, + ScaleOutCooldown: { type: "integer" }, + TargetValue: { type: "double" }, + }, + }, + }, + }, + }, + }, + S8o: { + type: "list", + member: { + type: "structure", + required: ["IndexName"], + members: { + IndexName: {}, + ProvisionedThroughputOverride: { shape: "S20" }, + }, + }, + }, + S92: { + type: "structure", + required: ["Enabled", "AttributeName"], + members: { Enabled: { type: "boolean" }, AttributeName: {} }, + }, + }, + }; + /***/ }, - /***/ 34671: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"CodeBindingExists":{"description":"Wait until code binding is generated","delay":2,"operation":"DescribeCodeBinding","maxAttempts":30,"acceptors":[{"expected":"CREATE_COMPLETE","matcher":"path","state":"success","argument":"Status"},{"expected":"CREATE_IN_PROGRESS","matcher":"path","state":"retry","argument":"Status"},{"expected":"CREATE_FAILED","matcher":"path","state":"failure","argument":"Status"},{"matcher":"error","expected":"NotFoundException","state":"failure"}]}}}' + /***/ 1917: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["codegurureviewer"] = {}; + AWS.CodeGuruReviewer = Service.defineService("codegurureviewer", [ + "2019-09-19", + ]); + Object.defineProperty( + apiLoader.services["codegurureviewer"], + "2019-09-19", + { + get: function get() { + var model = __webpack_require__(4912); + model.paginators = __webpack_require__(5388).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); + module.exports = AWS.CodeGuruReviewer; + /***/ }, - /***/ 96016: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2009-04-15","endpointPrefix":"sdb","serviceFullName":"Amazon SimpleDB","serviceId":"SimpleDB","signatureVersion":"v2","xmlNamespace":"http://sdb.amazonaws.com/doc/2009-04-15/","protocol":"query"},"operations":{"BatchDeleteAttributes":{"input":{"type":"structure","required":["DomainName","Items"],"members":{"DomainName":{},"Items":{"type":"list","member":{"locationName":"Item","type":"structure","required":["Name"],"members":{"Name":{"locationName":"ItemName"},"Attributes":{"shape":"S5"}}},"flattened":true}}}},"BatchPutAttributes":{"input":{"type":"structure","required":["DomainName","Items"],"members":{"DomainName":{},"Items":{"type":"list","member":{"locationName":"Item","type":"structure","required":["Name","Attributes"],"members":{"Name":{"locationName":"ItemName"},"Attributes":{"shape":"Sa"}}},"flattened":true}}}},"CreateDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}}},"DeleteAttributes":{"input":{"type":"structure","required":["DomainName","ItemName"],"members":{"DomainName":{},"ItemName":{},"Attributes":{"shape":"S5"},"Expected":{"shape":"Sf"}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}}},"DomainMetadata":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"resultWrapper":"DomainMetadataResult","type":"structure","members":{"ItemCount":{"type":"integer"},"ItemNamesSizeBytes":{"type":"long"},"AttributeNameCount":{"type":"integer"},"AttributeNamesSizeBytes":{"type":"long"},"AttributeValueCount":{"type":"integer"},"AttributeValuesSizeBytes":{"type":"long"},"Timestamp":{"type":"integer"}}}},"GetAttributes":{"input":{"type":"structure","required":["DomainName","ItemName"],"members":{"DomainName":{},"ItemName":{},"AttributeNames":{"type":"list","member":{"locationName":"AttributeName"},"flattened":true},"ConsistentRead":{"type":"boolean"}}},"output":{"resultWrapper":"GetAttributesResult","type":"structure","members":{"Attributes":{"shape":"So"}}}},"ListDomains":{"input":{"type":"structure","members":{"MaxNumberOfDomains":{"type":"integer"},"NextToken":{}}},"output":{"resultWrapper":"ListDomainsResult","type":"structure","members":{"DomainNames":{"type":"list","member":{"locationName":"DomainName"},"flattened":true},"NextToken":{}}}},"PutAttributes":{"input":{"type":"structure","required":["DomainName","ItemName","Attributes"],"members":{"DomainName":{},"ItemName":{},"Attributes":{"shape":"Sa"},"Expected":{"shape":"Sf"}}}},"Select":{"input":{"type":"structure","required":["SelectExpression"],"members":{"SelectExpression":{},"NextToken":{},"ConsistentRead":{"type":"boolean"}}},"output":{"resultWrapper":"SelectResult","type":"structure","members":{"Items":{"type":"list","member":{"locationName":"Item","type":"structure","required":["Name","Attributes"],"members":{"Name":{},"AlternateNameEncoding":{},"Attributes":{"shape":"So"}}},"flattened":true},"NextToken":{}}}}},"shapes":{"S5":{"type":"list","member":{"locationName":"Attribute","type":"structure","required":["Name"],"members":{"Name":{},"Value":{}}},"flattened":true},"Sa":{"type":"list","member":{"locationName":"Attribute","type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{},"Replace":{"type":"boolean"}}},"flattened":true},"Sf":{"type":"structure","members":{"Name":{},"Value":{},"Exists":{"type":"boolean"}}},"So":{"type":"list","member":{"locationName":"Attribute","type":"structure","required":["Name","Value"],"members":{"Name":{},"AlternateNameEncoding":{},"Value":{},"AlternateValueEncoding":{}}},"flattened":true}}}' - ); + /***/ 1920: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["es"] = {}; + AWS.ES = Service.defineService("es", ["2015-01-01"]); + Object.defineProperty(apiLoader.services["es"], "2015-01-01", { + get: function get() { + var model = __webpack_require__(9307); + model.paginators = __webpack_require__(9743).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 73820: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDomains":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxNumberOfDomains","result_key":"DomainNames"},"Select":{"input_token":"NextToken","output_token":"NextToken","result_key":"Items"}}}' - ); + module.exports = AWS.ES; /***/ }, - /***/ 97209: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-10-17","endpointPrefix":"secretsmanager","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Secrets Manager","serviceId":"Secrets Manager","signatureVersion":"v4","signingName":"secretsmanager","targetPrefix":"secretsmanager","uid":"secretsmanager-2017-10-17"},"operations":{"CancelRotateSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"CreateSecret":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"ClientRequestToken":{"idempotencyToken":true},"Description":{},"KmsKeyId":{},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"},"Tags":{"shape":"Se"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"DeleteResourcePolicy":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}},"DeleteSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"RecoveryWindowInDays":{"type":"long"},"ForceDeleteWithoutRecovery":{"type":"boolean"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"DeletionDate":{"type":"timestamp"}}}},"DescribeSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"Description":{},"KmsKeyId":{},"RotationEnabled":{"type":"boolean"},"RotationLambdaARN":{},"RotationRules":{"shape":"Su"},"LastRotatedDate":{"type":"timestamp"},"LastChangedDate":{"type":"timestamp"},"LastAccessedDate":{"type":"timestamp"},"DeletedDate":{"type":"timestamp"},"Tags":{"shape":"Se"},"VersionIdsToStages":{"shape":"S10"},"OwningService":{}}}},"GetRandomPassword":{"input":{"type":"structure","members":{"PasswordLength":{"type":"long"},"ExcludeCharacters":{},"ExcludeNumbers":{"type":"boolean"},"ExcludePunctuation":{"type":"boolean"},"ExcludeUppercase":{"type":"boolean"},"ExcludeLowercase":{"type":"boolean"},"IncludeSpace":{"type":"boolean"},"RequireEachIncludedType":{"type":"boolean"}}},"output":{"type":"structure","members":{"RandomPassword":{"type":"string","sensitive":true}}}},"GetResourcePolicy":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"ResourcePolicy":{}}}},"GetSecretValue":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"VersionId":{},"VersionStage":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"},"VersionStages":{"shape":"S11"},"CreatedDate":{"type":"timestamp"}}}},"ListSecretVersionIds":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"MaxResults":{"type":"integer"},"NextToken":{},"IncludeDeprecated":{"type":"boolean"}}},"output":{"type":"structure","members":{"Versions":{"type":"list","member":{"type":"structure","members":{"VersionId":{},"VersionStages":{"shape":"S11"},"LastAccessedDate":{"type":"timestamp"},"CreatedDate":{"type":"timestamp"}}}},"NextToken":{},"ARN":{},"Name":{}}}},"ListSecrets":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SecretList":{"type":"list","member":{"type":"structure","members":{"ARN":{},"Name":{},"Description":{},"KmsKeyId":{},"RotationEnabled":{"type":"boolean"},"RotationLambdaARN":{},"RotationRules":{"shape":"Su"},"LastRotatedDate":{"type":"timestamp"},"LastChangedDate":{"type":"timestamp"},"LastAccessedDate":{"type":"timestamp"},"DeletedDate":{"type":"timestamp"},"Tags":{"shape":"Se"},"SecretVersionsToStages":{"shape":"S10"},"OwningService":{}}}},"NextToken":{}}}},"PutResourcePolicy":{"input":{"type":"structure","required":["SecretId","ResourcePolicy"],"members":{"SecretId":{},"ResourcePolicy":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}},"PutSecretValue":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"ClientRequestToken":{"idempotencyToken":true},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"},"VersionStages":{"shape":"S11"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{},"VersionStages":{"shape":"S11"}}}},"RestoreSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}},"RotateSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"ClientRequestToken":{"idempotencyToken":true},"RotationLambdaARN":{},"RotationRules":{"shape":"Su"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"TagResource":{"input":{"type":"structure","required":["SecretId","Tags"],"members":{"SecretId":{},"Tags":{"shape":"Se"}}}},"UntagResource":{"input":{"type":"structure","required":["SecretId","TagKeys"],"members":{"SecretId":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateSecret":{"input":{"type":"structure","required":["SecretId"],"members":{"SecretId":{},"ClientRequestToken":{"idempotencyToken":true},"Description":{},"KmsKeyId":{},"SecretBinary":{"shape":"Sc"},"SecretString":{"shape":"Sd"}}},"output":{"type":"structure","members":{"ARN":{},"Name":{},"VersionId":{}}}},"UpdateSecretVersionStage":{"input":{"type":"structure","required":["SecretId","VersionStage"],"members":{"SecretId":{},"VersionStage":{},"RemoveFromVersionId":{},"MoveToVersionId":{}}},"output":{"type":"structure","members":{"ARN":{},"Name":{}}}}},"shapes":{"Sc":{"type":"blob","sensitive":true},"Sd":{"type":"string","sensitive":true},"Se":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Su":{"type":"structure","members":{"AutomaticallyAfterDays":{"type":"long"}}},"S10":{"type":"map","key":{},"value":{"shape":"S11"}},"S11":{"type":"list","member":{}}}}' - ); + /***/ 1928: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["emr"] = {}; + AWS.EMR = Service.defineService("emr", ["2009-03-31"]); + Object.defineProperty(apiLoader.services["emr"], "2009-03-31", { + get: function get() { + var model = __webpack_require__(437); + model.paginators = __webpack_require__(240).pagination; + model.waiters = __webpack_require__(6023).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 38503: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListSecretVersionIds":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListSecrets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + module.exports = AWS.EMR; /***/ }, - /***/ 40359: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-10-26","endpointPrefix":"securityhub","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS SecurityHub","serviceId":"SecurityHub","signatureVersion":"v4","signingName":"securityhub","uid":"securityhub-2018-10-26"},"operations":{"AcceptInvitation":{"http":{"requestUri":"/master"},"input":{"type":"structure","required":["MasterId","InvitationId"],"members":{"MasterId":{},"InvitationId":{}}},"output":{"type":"structure","members":{}}},"BatchDisableStandards":{"http":{"requestUri":"/standards/deregister"},"input":{"type":"structure","required":["StandardsSubscriptionArns"],"members":{"StandardsSubscriptionArns":{"shape":"S5"}}},"output":{"type":"structure","members":{"StandardsSubscriptions":{"shape":"S7"}}}},"BatchEnableStandards":{"http":{"requestUri":"/standards/register"},"input":{"type":"structure","required":["StandardsSubscriptionRequests"],"members":{"StandardsSubscriptionRequests":{"type":"list","member":{"type":"structure","required":["StandardsArn"],"members":{"StandardsArn":{},"StandardsInput":{"shape":"S9"}}}}}},"output":{"type":"structure","members":{"StandardsSubscriptions":{"shape":"S7"}}}},"BatchImportFindings":{"http":{"requestUri":"/findings/import"},"input":{"type":"structure","required":["Findings"],"members":{"Findings":{"shape":"Sg"}}},"output":{"type":"structure","required":["FailedCount","SuccessCount"],"members":{"FailedCount":{"type":"integer"},"SuccessCount":{"type":"integer"},"FailedFindings":{"type":"list","member":{"type":"structure","required":["Id","ErrorCode","ErrorMessage"],"members":{"Id":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"CreateActionTarget":{"http":{"requestUri":"/actionTargets"},"input":{"type":"structure","required":["Name","Description","Id"],"members":{"Name":{},"Description":{},"Id":{}}},"output":{"type":"structure","required":["ActionTargetArn"],"members":{"ActionTargetArn":{}}}},"CreateInsight":{"http":{"requestUri":"/insights"},"input":{"type":"structure","required":["Name","Filters","GroupByAttribute"],"members":{"Name":{},"Filters":{"shape":"S3t"},"GroupByAttribute":{}}},"output":{"type":"structure","required":["InsightArn"],"members":{"InsightArn":{}}}},"CreateMembers":{"http":{"requestUri":"/members"},"input":{"type":"structure","members":{"AccountDetails":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"Email":{}}}}}},"output":{"type":"structure","members":{"UnprocessedAccounts":{"shape":"S4g"}}}},"DeclineInvitations":{"http":{"requestUri":"/invitations/decline"},"input":{"type":"structure","required":["AccountIds"],"members":{"AccountIds":{"shape":"S4j"}}},"output":{"type":"structure","members":{"UnprocessedAccounts":{"shape":"S4g"}}}},"DeleteActionTarget":{"http":{"method":"DELETE","requestUri":"/actionTargets/{ActionTargetArn+}"},"input":{"type":"structure","required":["ActionTargetArn"],"members":{"ActionTargetArn":{"location":"uri","locationName":"ActionTargetArn"}}},"output":{"type":"structure","required":["ActionTargetArn"],"members":{"ActionTargetArn":{}}}},"DeleteInsight":{"http":{"method":"DELETE","requestUri":"/insights/{InsightArn+}"},"input":{"type":"structure","required":["InsightArn"],"members":{"InsightArn":{"location":"uri","locationName":"InsightArn"}}},"output":{"type":"structure","required":["InsightArn"],"members":{"InsightArn":{}}}},"DeleteInvitations":{"http":{"requestUri":"/invitations/delete"},"input":{"type":"structure","required":["AccountIds"],"members":{"AccountIds":{"shape":"S4j"}}},"output":{"type":"structure","members":{"UnprocessedAccounts":{"shape":"S4g"}}}},"DeleteMembers":{"http":{"requestUri":"/members/delete"},"input":{"type":"structure","members":{"AccountIds":{"shape":"S4j"}}},"output":{"type":"structure","members":{"UnprocessedAccounts":{"shape":"S4g"}}}},"DescribeActionTargets":{"http":{"requestUri":"/actionTargets/get"},"input":{"type":"structure","members":{"ActionTargetArns":{"shape":"S4u"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ActionTargets"],"members":{"ActionTargets":{"type":"list","member":{"type":"structure","required":["ActionTargetArn","Name","Description"],"members":{"ActionTargetArn":{},"Name":{},"Description":{}}}},"NextToken":{}}}},"DescribeHub":{"http":{"method":"GET","requestUri":"/accounts"},"input":{"type":"structure","members":{"HubArn":{"location":"querystring","locationName":"HubArn"}}},"output":{"type":"structure","members":{"HubArn":{},"SubscribedAt":{}}}},"DescribeProducts":{"http":{"method":"GET","requestUri":"/products"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","required":["Products"],"members":{"Products":{"type":"list","member":{"type":"structure","required":["ProductArn"],"members":{"ProductArn":{},"ProductName":{},"CompanyName":{},"Description":{},"Categories":{"type":"list","member":{}},"IntegrationTypes":{"type":"list","member":{}},"MarketplaceUrl":{},"ActivationUrl":{},"ProductSubscriptionResourcePolicy":{}}}},"NextToken":{}}}},"DescribeStandards":{"http":{"method":"GET","requestUri":"/standards"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Standards":{"type":"list","member":{"type":"structure","members":{"StandardsArn":{},"Name":{},"Description":{},"EnabledByDefault":{"type":"boolean"}}}},"NextToken":{}}}},"DescribeStandardsControls":{"http":{"method":"GET","requestUri":"/standards/controls/{StandardsSubscriptionArn+}"},"input":{"type":"structure","required":["StandardsSubscriptionArn"],"members":{"StandardsSubscriptionArn":{"location":"uri","locationName":"StandardsSubscriptionArn"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Controls":{"type":"list","member":{"type":"structure","members":{"StandardsControlArn":{},"ControlStatus":{},"DisabledReason":{},"ControlStatusUpdatedAt":{"shape":"S5i"},"ControlId":{},"Title":{},"Description":{},"RemediationUrl":{},"SeverityRating":{},"RelatedRequirements":{"shape":"S3e"}}}},"NextToken":{}}}},"DisableImportFindingsForProduct":{"http":{"method":"DELETE","requestUri":"/productSubscriptions/{ProductSubscriptionArn+}"},"input":{"type":"structure","required":["ProductSubscriptionArn"],"members":{"ProductSubscriptionArn":{"location":"uri","locationName":"ProductSubscriptionArn"}}},"output":{"type":"structure","members":{}}},"DisableSecurityHub":{"http":{"method":"DELETE","requestUri":"/accounts"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateFromMasterAccount":{"http":{"requestUri":"/master/disassociate"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateMembers":{"http":{"requestUri":"/members/disassociate"},"input":{"type":"structure","members":{"AccountIds":{"shape":"S4j"}}},"output":{"type":"structure","members":{}}},"EnableImportFindingsForProduct":{"http":{"requestUri":"/productSubscriptions"},"input":{"type":"structure","required":["ProductArn"],"members":{"ProductArn":{}}},"output":{"type":"structure","members":{"ProductSubscriptionArn":{}}}},"EnableSecurityHub":{"http":{"requestUri":"/accounts"},"input":{"type":"structure","members":{"Tags":{"shape":"S5v"},"EnableDefaultStandards":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"GetEnabledStandards":{"http":{"requestUri":"/standards/get"},"input":{"type":"structure","members":{"StandardsSubscriptionArns":{"shape":"S5"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"StandardsSubscriptions":{"shape":"S7"},"NextToken":{}}}},"GetFindings":{"http":{"requestUri":"/findings"},"input":{"type":"structure","members":{"Filters":{"shape":"S3t"},"SortCriteria":{"type":"list","member":{"type":"structure","members":{"Field":{},"SortOrder":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Findings"],"members":{"Findings":{"shape":"Sg"},"NextToken":{}}}},"GetInsightResults":{"http":{"method":"GET","requestUri":"/insights/results/{InsightArn+}"},"input":{"type":"structure","required":["InsightArn"],"members":{"InsightArn":{"location":"uri","locationName":"InsightArn"}}},"output":{"type":"structure","required":["InsightResults"],"members":{"InsightResults":{"type":"structure","required":["InsightArn","GroupByAttribute","ResultValues"],"members":{"InsightArn":{},"GroupByAttribute":{},"ResultValues":{"type":"list","member":{"type":"structure","required":["GroupByAttributeValue","Count"],"members":{"GroupByAttributeValue":{},"Count":{"type":"integer"}}}}}}}}},"GetInsights":{"http":{"requestUri":"/insights/get"},"input":{"type":"structure","members":{"InsightArns":{"shape":"S4u"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Insights"],"members":{"Insights":{"type":"list","member":{"type":"structure","required":["InsightArn","Name","Filters","GroupByAttribute"],"members":{"InsightArn":{},"Name":{},"Filters":{"shape":"S3t"},"GroupByAttribute":{}}}},"NextToken":{}}}},"GetInvitationsCount":{"http":{"method":"GET","requestUri":"/invitations/count"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"InvitationsCount":{"type":"integer"}}}},"GetMasterAccount":{"http":{"method":"GET","requestUri":"/master"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Master":{"shape":"S6j"}}}},"GetMembers":{"http":{"requestUri":"/members/get"},"input":{"type":"structure","required":["AccountIds"],"members":{"AccountIds":{"shape":"S4j"}}},"output":{"type":"structure","members":{"Members":{"shape":"S6m"},"UnprocessedAccounts":{"shape":"S4g"}}}},"InviteMembers":{"http":{"requestUri":"/members/invite"},"input":{"type":"structure","members":{"AccountIds":{"shape":"S4j"}}},"output":{"type":"structure","members":{"UnprocessedAccounts":{"shape":"S4g"}}}},"ListEnabledProductsForImport":{"http":{"method":"GET","requestUri":"/productSubscriptions"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"ProductSubscriptions":{"type":"list","member":{}},"NextToken":{}}}},"ListInvitations":{"http":{"method":"GET","requestUri":"/invitations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Invitations":{"type":"list","member":{"shape":"S6j"}},"NextToken":{}}}},"ListMembers":{"http":{"method":"GET","requestUri":"/members"},"input":{"type":"structure","members":{"OnlyAssociated":{"location":"querystring","locationName":"OnlyAssociated","type":"boolean"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Members":{"shape":"S6m"},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5v"}}}},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"S5v"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateActionTarget":{"http":{"method":"PATCH","requestUri":"/actionTargets/{ActionTargetArn+}"},"input":{"type":"structure","required":["ActionTargetArn"],"members":{"ActionTargetArn":{"location":"uri","locationName":"ActionTargetArn"},"Name":{},"Description":{}}},"output":{"type":"structure","members":{}}},"UpdateFindings":{"http":{"method":"PATCH","requestUri":"/findings"},"input":{"type":"structure","required":["Filters"],"members":{"Filters":{"shape":"S3t"},"Note":{"type":"structure","required":["Text","UpdatedBy"],"members":{"Text":{},"UpdatedBy":{}}},"RecordState":{}}},"output":{"type":"structure","members":{}}},"UpdateInsight":{"http":{"method":"PATCH","requestUri":"/insights/{InsightArn+}"},"input":{"type":"structure","required":["InsightArn"],"members":{"InsightArn":{"location":"uri","locationName":"InsightArn"},"Name":{},"Filters":{"shape":"S3t"},"GroupByAttribute":{}}},"output":{"type":"structure","members":{}}},"UpdateStandardsControl":{"http":{"method":"PATCH","requestUri":"/standards/control/{StandardsControlArn+}"},"input":{"type":"structure","required":["StandardsControlArn"],"members":{"StandardsControlArn":{"location":"uri","locationName":"StandardsControlArn"},"ControlStatus":{},"DisabledReason":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S5":{"type":"list","member":{}},"S7":{"type":"list","member":{"type":"structure","required":["StandardsSubscriptionArn","StandardsArn","StandardsInput","StandardsStatus"],"members":{"StandardsSubscriptionArn":{},"StandardsArn":{},"StandardsInput":{"shape":"S9"},"StandardsStatus":{}}}},"S9":{"type":"map","key":{},"value":{}},"Sg":{"type":"list","member":{"type":"structure","required":["SchemaVersion","Id","ProductArn","GeneratorId","AwsAccountId","Types","CreatedAt","UpdatedAt","Severity","Title","Description","Resources"],"members":{"SchemaVersion":{},"Id":{},"ProductArn":{},"GeneratorId":{},"AwsAccountId":{},"Types":{"type":"list","member":{}},"FirstObservedAt":{},"LastObservedAt":{},"CreatedAt":{},"UpdatedAt":{},"Severity":{"type":"structure","members":{"Product":{"type":"double"},"Label":{},"Normalized":{"type":"integer"}}},"Confidence":{"type":"integer"},"Criticality":{"type":"integer"},"Title":{},"Description":{},"Remediation":{"type":"structure","members":{"Recommendation":{"type":"structure","members":{"Text":{},"Url":{}}}}},"SourceUrl":{},"ProductFields":{"shape":"Sp"},"UserDefinedFields":{"shape":"Sp"},"Malware":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Type":{},"Path":{},"State":{}}}},"Network":{"type":"structure","members":{"Direction":{},"Protocol":{},"SourceIpV4":{},"SourceIpV6":{},"SourcePort":{"type":"integer"},"SourceDomain":{},"SourceMac":{},"DestinationIpV4":{},"DestinationIpV6":{},"DestinationPort":{"type":"integer"},"DestinationDomain":{}}},"Process":{"type":"structure","members":{"Name":{},"Path":{},"Pid":{"type":"integer"},"ParentPid":{"type":"integer"},"LaunchedAt":{},"TerminatedAt":{}}},"ThreatIntelIndicators":{"type":"list","member":{"type":"structure","members":{"Type":{},"Value":{},"Category":{},"LastObservedAt":{},"Source":{},"SourceUrl":{}}}},"Resources":{"type":"list","member":{"type":"structure","required":["Type","Id"],"members":{"Type":{},"Id":{},"Partition":{},"Region":{},"Tags":{"shape":"Sp"},"Details":{"type":"structure","members":{"AwsCodeBuildProject":{"type":"structure","members":{"EncryptionKey":{},"Environment":{"type":"structure","members":{"Certificate":{},"ImagePullCredentialsType":{},"RegistryCredential":{"type":"structure","members":{"Credential":{},"CredentialProvider":{}}},"Type":{}}},"Name":{},"Source":{"type":"structure","members":{"Type":{},"Location":{},"GitCloneDepth":{"type":"integer"},"InsecureSsl":{"type":"boolean"}}},"ServiceRole":{},"VpcConfig":{"type":"structure","members":{"VpcId":{},"Subnets":{"shape":"S1b"},"SecurityGroupIds":{"shape":"S1b"}}}}},"AwsCloudFrontDistribution":{"type":"structure","members":{"DomainName":{},"ETag":{},"LastModifiedTime":{},"Logging":{"type":"structure","members":{"Bucket":{},"Enabled":{"type":"boolean"},"IncludeCookies":{"type":"boolean"},"Prefix":{}}},"Origins":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Id":{},"OriginPath":{}}}}}},"Status":{},"WebAclId":{}}},"AwsEc2Instance":{"type":"structure","members":{"Type":{},"ImageId":{},"IpV4Addresses":{"shape":"S1i"},"IpV6Addresses":{"shape":"S1i"},"KeyName":{},"IamInstanceProfileArn":{},"VpcId":{},"SubnetId":{},"LaunchedAt":{}}},"AwsEc2NetworkInterface":{"type":"structure","members":{"Attachment":{"type":"structure","members":{"AttachTime":{},"AttachmentId":{},"DeleteOnTermination":{"type":"boolean"},"DeviceIndex":{"type":"integer"},"InstanceId":{},"InstanceOwnerId":{},"Status":{}}},"NetworkInterfaceId":{},"SecurityGroups":{"type":"list","member":{"type":"structure","members":{"GroupName":{},"GroupId":{}}}},"SourceDestCheck":{"type":"boolean"}}},"AwsEc2SecurityGroup":{"type":"structure","members":{"GroupName":{},"GroupId":{},"OwnerId":{},"VpcId":{},"IpPermissions":{"shape":"S1o"},"IpPermissionsEgress":{"shape":"S1o"}}},"AwsElbv2LoadBalancer":{"type":"structure","members":{"AvailabilityZones":{"type":"list","member":{"type":"structure","members":{"ZoneName":{},"SubnetId":{}}}},"CanonicalHostedZoneId":{},"CreatedTime":{},"DNSName":{},"IpAddressType":{},"Scheme":{},"SecurityGroups":{"type":"list","member":{}},"State":{"type":"structure","members":{"Code":{},"Reason":{}}},"Type":{},"VpcId":{}}},"AwsElasticsearchDomain":{"type":"structure","members":{"AccessPolicies":{},"DomainEndpointOptions":{"type":"structure","members":{"EnforceHTTPS":{"type":"boolean"},"TLSSecurityPolicy":{}}},"DomainId":{},"DomainName":{},"Endpoint":{},"Endpoints":{"shape":"Sp"},"ElasticsearchVersion":{},"EncryptionAtRestOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"},"KmsKeyId":{}}},"NodeToNodeEncryptionOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"VPCOptions":{"type":"structure","members":{"AvailabilityZones":{"shape":"S1b"},"SecurityGroupIds":{"shape":"S1b"},"SubnetIds":{"shape":"S1b"},"VPCId":{}}}}},"AwsS3Bucket":{"type":"structure","members":{"OwnerId":{},"OwnerName":{},"CreatedAt":{},"ServerSideEncryptionConfiguration":{"type":"structure","members":{"Rules":{"type":"list","member":{"type":"structure","members":{"ApplyServerSideEncryptionByDefault":{"type":"structure","members":{"SSEAlgorithm":{},"KMSMasterKeyID":{}}}}}}}}}},"AwsS3Object":{"type":"structure","members":{"LastModified":{},"ETag":{},"VersionId":{},"ContentType":{},"ServerSideEncryption":{},"SSEKMSKeyId":{}}},"AwsIamAccessKey":{"type":"structure","members":{"UserName":{"deprecated":true,"deprecatedMessage":"This field is deprecated, use PrincipalName instead."},"Status":{},"CreatedAt":{},"PrincipalId":{},"PrincipalType":{},"PrincipalName":{}}},"AwsIamRole":{"type":"structure","members":{"AssumeRolePolicyDocument":{},"CreateDate":{},"RoleId":{},"RoleName":{},"MaxSessionDuration":{"type":"integer"},"Path":{}}},"AwsKmsKey":{"type":"structure","members":{"AWSAccountId":{},"CreationDate":{"type":"double"},"KeyId":{},"KeyManager":{},"KeyState":{},"Origin":{}}},"AwsLambdaFunction":{"type":"structure","members":{"Code":{"type":"structure","members":{"S3Bucket":{},"S3Key":{},"S3ObjectVersion":{},"ZipFile":{}}},"CodeSha256":{},"DeadLetterConfig":{"type":"structure","members":{"TargetArn":{}}},"Environment":{"type":"structure","members":{"Variables":{"shape":"Sp"},"Error":{"type":"structure","members":{"ErrorCode":{},"Message":{}}}}},"FunctionName":{},"Handler":{},"KmsKeyArn":{},"LastModified":{},"Layers":{"type":"list","member":{"type":"structure","members":{"Arn":{},"CodeSize":{"type":"integer"}}}},"MasterArn":{},"MemorySize":{"type":"integer"},"RevisionId":{},"Role":{},"Runtime":{},"Timeout":{"type":"integer"},"TracingConfig":{"type":"structure","members":{"Mode":{}}},"VpcConfig":{"type":"structure","members":{"SecurityGroupIds":{"shape":"S1b"},"SubnetIds":{"shape":"S1b"},"VpcId":{}}},"Version":{}}},"AwsLambdaLayerVersion":{"type":"structure","members":{"Version":{"type":"long"},"CompatibleRuntimes":{"shape":"S1b"},"CreatedDate":{}}},"AwsRdsDbInstance":{"type":"structure","members":{"AssociatedRoles":{"type":"list","member":{"type":"structure","members":{"RoleArn":{},"FeatureName":{},"Status":{}}}},"CACertificateIdentifier":{},"DBClusterIdentifier":{},"DBInstanceIdentifier":{},"DBInstanceClass":{},"DbInstancePort":{"type":"integer"},"DbiResourceId":{},"DBName":{},"DeletionProtection":{"type":"boolean"},"Endpoint":{"type":"structure","members":{"Address":{},"Port":{"type":"integer"},"HostedZoneId":{}}},"Engine":{},"EngineVersion":{},"IAMDatabaseAuthenticationEnabled":{"type":"boolean"},"InstanceCreateTime":{},"KmsKeyId":{},"PubliclyAccessible":{"type":"boolean"},"StorageEncrypted":{"type":"boolean"},"TdeCredentialArn":{},"VpcSecurityGroups":{"type":"list","member":{"type":"structure","members":{"VpcSecurityGroupId":{},"Status":{}}}}}},"AwsSnsTopic":{"type":"structure","members":{"KmsMasterKeyId":{},"Subscription":{"type":"list","member":{"type":"structure","members":{"Endpoint":{},"Protocol":{}}}},"TopicName":{},"Owner":{}}},"AwsSqsQueue":{"type":"structure","members":{"KmsDataKeyReusePeriodSeconds":{"type":"integer"},"KmsMasterKeyId":{},"QueueName":{},"DeadLetterTargetArn":{}}},"AwsWafWebAcl":{"type":"structure","members":{"Name":{},"DefaultAction":{},"Rules":{"type":"list","member":{"type":"structure","members":{"Action":{"type":"structure","members":{"Type":{}}},"ExcludedRules":{"type":"list","member":{"type":"structure","members":{"RuleId":{}}}},"OverrideAction":{"type":"structure","members":{"Type":{}}},"Priority":{"type":"integer"},"RuleId":{},"Type":{}}}},"WebAclId":{}}},"Container":{"type":"structure","members":{"Name":{},"ImageId":{},"ImageName":{},"LaunchedAt":{}}},"Other":{"shape":"Sp"}}}}}},"Compliance":{"type":"structure","members":{"Status":{},"RelatedRequirements":{"shape":"S3e"}}},"VerificationState":{},"WorkflowState":{"type":"string","deprecated":true,"deprecatedMessage":"This field is deprecated, use Workflow.Status instead."},"Workflow":{"type":"structure","members":{"Status":{}}},"RecordState":{},"RelatedFindings":{"type":"list","member":{"type":"structure","required":["ProductArn","Id"],"members":{"ProductArn":{},"Id":{}}}},"Note":{"type":"structure","required":["Text","UpdatedBy","UpdatedAt"],"members":{"Text":{},"UpdatedBy":{},"UpdatedAt":{}}}}}},"Sp":{"type":"map","key":{},"value":{}},"S1b":{"type":"list","member":{}},"S1i":{"type":"list","member":{}},"S1o":{"type":"list","member":{"type":"structure","members":{"IpProtocol":{},"FromPort":{"type":"integer"},"ToPort":{"type":"integer"},"UserIdGroupPairs":{"type":"list","member":{"type":"structure","members":{"GroupId":{},"GroupName":{},"PeeringStatus":{},"UserId":{},"VpcId":{},"VpcPeeringConnectionId":{}}}},"IpRanges":{"type":"list","member":{"type":"structure","members":{"CidrIp":{}}}},"Ipv6Ranges":{"type":"list","member":{"type":"structure","members":{"CidrIpv6":{}}}},"PrefixListIds":{"type":"list","member":{"type":"structure","members":{"PrefixListId":{}}}}}}},"S3e":{"type":"list","member":{}},"S3t":{"type":"structure","members":{"ProductArn":{"shape":"S3u"},"AwsAccountId":{"shape":"S3u"},"Id":{"shape":"S3u"},"GeneratorId":{"shape":"S3u"},"Type":{"shape":"S3u"},"FirstObservedAt":{"shape":"S3x"},"LastObservedAt":{"shape":"S3x"},"CreatedAt":{"shape":"S3x"},"UpdatedAt":{"shape":"S3x"},"SeverityProduct":{"shape":"S41"},"SeverityNormalized":{"shape":"S41"},"SeverityLabel":{"shape":"S3u"},"Confidence":{"shape":"S41"},"Criticality":{"shape":"S41"},"Title":{"shape":"S3u"},"Description":{"shape":"S3u"},"RecommendationText":{"shape":"S3u"},"SourceUrl":{"shape":"S3u"},"ProductFields":{"shape":"S43"},"ProductName":{"shape":"S3u"},"CompanyName":{"shape":"S3u"},"UserDefinedFields":{"shape":"S43"},"MalwareName":{"shape":"S3u"},"MalwareType":{"shape":"S3u"},"MalwarePath":{"shape":"S3u"},"MalwareState":{"shape":"S3u"},"NetworkDirection":{"shape":"S3u"},"NetworkProtocol":{"shape":"S3u"},"NetworkSourceIpV4":{"shape":"S46"},"NetworkSourceIpV6":{"shape":"S46"},"NetworkSourcePort":{"shape":"S41"},"NetworkSourceDomain":{"shape":"S3u"},"NetworkSourceMac":{"shape":"S3u"},"NetworkDestinationIpV4":{"shape":"S46"},"NetworkDestinationIpV6":{"shape":"S46"},"NetworkDestinationPort":{"shape":"S41"},"NetworkDestinationDomain":{"shape":"S3u"},"ProcessName":{"shape":"S3u"},"ProcessPath":{"shape":"S3u"},"ProcessPid":{"shape":"S41"},"ProcessParentPid":{"shape":"S41"},"ProcessLaunchedAt":{"shape":"S3x"},"ProcessTerminatedAt":{"shape":"S3x"},"ThreatIntelIndicatorType":{"shape":"S3u"},"ThreatIntelIndicatorValue":{"shape":"S3u"},"ThreatIntelIndicatorCategory":{"shape":"S3u"},"ThreatIntelIndicatorLastObservedAt":{"shape":"S3x"},"ThreatIntelIndicatorSource":{"shape":"S3u"},"ThreatIntelIndicatorSourceUrl":{"shape":"S3u"},"ResourceType":{"shape":"S3u"},"ResourceId":{"shape":"S3u"},"ResourcePartition":{"shape":"S3u"},"ResourceRegion":{"shape":"S3u"},"ResourceTags":{"shape":"S43"},"ResourceAwsEc2InstanceType":{"shape":"S3u"},"ResourceAwsEc2InstanceImageId":{"shape":"S3u"},"ResourceAwsEc2InstanceIpV4Addresses":{"shape":"S46"},"ResourceAwsEc2InstanceIpV6Addresses":{"shape":"S46"},"ResourceAwsEc2InstanceKeyName":{"shape":"S3u"},"ResourceAwsEc2InstanceIamInstanceProfileArn":{"shape":"S3u"},"ResourceAwsEc2InstanceVpcId":{"shape":"S3u"},"ResourceAwsEc2InstanceSubnetId":{"shape":"S3u"},"ResourceAwsEc2InstanceLaunchedAt":{"shape":"S3x"},"ResourceAwsS3BucketOwnerId":{"shape":"S3u"},"ResourceAwsS3BucketOwnerName":{"shape":"S3u"},"ResourceAwsIamAccessKeyUserName":{"shape":"S3u"},"ResourceAwsIamAccessKeyStatus":{"shape":"S3u"},"ResourceAwsIamAccessKeyCreatedAt":{"shape":"S3x"},"ResourceContainerName":{"shape":"S3u"},"ResourceContainerImageId":{"shape":"S3u"},"ResourceContainerImageName":{"shape":"S3u"},"ResourceContainerLaunchedAt":{"shape":"S3x"},"ResourceDetailsOther":{"shape":"S43"},"ComplianceStatus":{"shape":"S3u"},"VerificationState":{"shape":"S3u"},"WorkflowState":{"shape":"S3u"},"WorkflowStatus":{"shape":"S3u"},"RecordState":{"shape":"S3u"},"RelatedFindingsProductArn":{"shape":"S3u"},"RelatedFindingsId":{"shape":"S3u"},"NoteText":{"shape":"S3u"},"NoteUpdatedAt":{"shape":"S3x"},"NoteUpdatedBy":{"shape":"S3u"},"Keyword":{"type":"list","member":{"type":"structure","members":{"Value":{}}}}}},"S3u":{"type":"list","member":{"type":"structure","members":{"Value":{},"Comparison":{}}}},"S3x":{"type":"list","member":{"type":"structure","members":{"Start":{},"End":{},"DateRange":{"type":"structure","members":{"Value":{"type":"integer"},"Unit":{}}}}}},"S41":{"type":"list","member":{"type":"structure","members":{"Gte":{"type":"double"},"Lte":{"type":"double"},"Eq":{"type":"double"}}}},"S43":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Comparison":{}}}},"S46":{"type":"list","member":{"type":"structure","members":{"Cidr":{}}}},"S4g":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"ProcessingResult":{}}}},"S4j":{"type":"list","member":{}},"S4u":{"type":"list","member":{}},"S5i":{"type":"timestamp","timestampFormat":"iso8601"},"S5v":{"type":"map","key":{},"value":{}},"S6j":{"type":"structure","members":{"AccountId":{},"InvitationId":{},"InvitedAt":{"shape":"S5i"},"MemberStatus":{}}},"S6m":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"Email":{},"MasterId":{},"MemberStatus":{},"InvitedAt":{"shape":"S5i"},"UpdatedAt":{"shape":"S5i"}}}}}}' - ); + /***/ 1944: /***/ function (module) { + module.exports = { + pagination: { + ListConfigs: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "configList", + }, + ListContacts: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "contactList", + }, + ListDataflowEndpointGroups: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "dataflowEndpointGroupList", + }, + ListGroundStations: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "groundStationList", + }, + ListMissionProfiles: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "missionProfileList", + }, + ListSatellites: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + result_key: "satellites", + }, + }, + }; /***/ }, - /***/ 27612: /***/ (module) => { + /***/ 1955: /***/ function (module, __unusedexports, __webpack_require__) { "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeActionTargets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeProducts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeStandards":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"DescribeStandardsControls":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetEnabledStandards":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetFindings":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"GetInsights":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListEnabledProductsForImport":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListInvitations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListMembers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - /***/ - }, + const path = __webpack_require__(5622); + const childProcess = __webpack_require__(3129); + const crossSpawn = __webpack_require__(20); + const stripEof = __webpack_require__(3768); + const npmRunPath = __webpack_require__(4621); + const isStream = __webpack_require__(323); + const _getStream = __webpack_require__(145); + const pFinally = __webpack_require__(8697); + const onExit = __webpack_require__(5260); + const errname = __webpack_require__(4427); + const stdio = __webpack_require__(1168); - /***/ 8591: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2017-09-08","endpointPrefix":"serverlessrepo","signingName":"serverlessrepo","serviceFullName":"AWSServerlessApplicationRepository","serviceId":"ServerlessApplicationRepository","protocol":"rest-json","jsonVersion":"1.1","uid":"serverlessrepo-2017-09-08","signatureVersion":"v4"},"operations":{"CreateApplication":{"http":{"requestUri":"/applications","responseCode":201},"input":{"type":"structure","members":{"Author":{"locationName":"author"},"Description":{"locationName":"description"},"HomePageUrl":{"locationName":"homePageUrl"},"Labels":{"shape":"S3","locationName":"labels"},"LicenseBody":{"locationName":"licenseBody"},"LicenseUrl":{"locationName":"licenseUrl"},"Name":{"locationName":"name"},"ReadmeBody":{"locationName":"readmeBody"},"ReadmeUrl":{"locationName":"readmeUrl"},"SemanticVersion":{"locationName":"semanticVersion"},"SourceCodeArchiveUrl":{"locationName":"sourceCodeArchiveUrl"},"SourceCodeUrl":{"locationName":"sourceCodeUrl"},"SpdxLicenseId":{"locationName":"spdxLicenseId"},"TemplateBody":{"locationName":"templateBody"},"TemplateUrl":{"locationName":"templateUrl"}},"required":["Description","Name","Author"]},"output":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"Author":{"locationName":"author"},"CreationTime":{"locationName":"creationTime"},"Description":{"locationName":"description"},"HomePageUrl":{"locationName":"homePageUrl"},"IsVerifiedAuthor":{"locationName":"isVerifiedAuthor","type":"boolean"},"Labels":{"shape":"S3","locationName":"labels"},"LicenseUrl":{"locationName":"licenseUrl"},"Name":{"locationName":"name"},"ReadmeUrl":{"locationName":"readmeUrl"},"SpdxLicenseId":{"locationName":"spdxLicenseId"},"VerifiedAuthorUrl":{"locationName":"verifiedAuthorUrl"},"Version":{"shape":"S6","locationName":"version"}}}},"CreateApplicationVersion":{"http":{"method":"PUT","requestUri":"/applications/{applicationId}/versions/{semanticVersion}","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"SemanticVersion":{"location":"uri","locationName":"semanticVersion"},"SourceCodeArchiveUrl":{"locationName":"sourceCodeArchiveUrl"},"SourceCodeUrl":{"locationName":"sourceCodeUrl"},"TemplateBody":{"locationName":"templateBody"},"TemplateUrl":{"locationName":"templateUrl"}},"required":["ApplicationId","SemanticVersion"]},"output":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"CreationTime":{"locationName":"creationTime"},"ParameterDefinitions":{"shape":"S7","locationName":"parameterDefinitions"},"RequiredCapabilities":{"shape":"Sa","locationName":"requiredCapabilities"},"ResourcesSupported":{"locationName":"resourcesSupported","type":"boolean"},"SemanticVersion":{"locationName":"semanticVersion"},"SourceCodeArchiveUrl":{"locationName":"sourceCodeArchiveUrl"},"SourceCodeUrl":{"locationName":"sourceCodeUrl"},"TemplateUrl":{"locationName":"templateUrl"}}}},"CreateCloudFormationChangeSet":{"http":{"requestUri":"/applications/{applicationId}/changesets","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"Capabilities":{"shape":"S3","locationName":"capabilities"},"ChangeSetName":{"locationName":"changeSetName"},"ClientToken":{"locationName":"clientToken"},"Description":{"locationName":"description"},"NotificationArns":{"shape":"S3","locationName":"notificationArns"},"ParameterOverrides":{"locationName":"parameterOverrides","type":"list","member":{"type":"structure","members":{"Name":{"locationName":"name"},"Value":{"locationName":"value"}},"required":["Value","Name"]}},"ResourceTypes":{"shape":"S3","locationName":"resourceTypes"},"RollbackConfiguration":{"locationName":"rollbackConfiguration","type":"structure","members":{"MonitoringTimeInMinutes":{"locationName":"monitoringTimeInMinutes","type":"integer"},"RollbackTriggers":{"locationName":"rollbackTriggers","type":"list","member":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Type":{"locationName":"type"}},"required":["Type","Arn"]}}}},"SemanticVersion":{"locationName":"semanticVersion"},"StackName":{"locationName":"stackName"},"Tags":{"locationName":"tags","type":"list","member":{"type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}},"required":["Value","Key"]}},"TemplateId":{"locationName":"templateId"}},"required":["ApplicationId","StackName"]},"output":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"ChangeSetId":{"locationName":"changeSetId"},"SemanticVersion":{"locationName":"semanticVersion"},"StackId":{"locationName":"stackId"}}}},"CreateCloudFormationTemplate":{"http":{"requestUri":"/applications/{applicationId}/templates","responseCode":201},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"SemanticVersion":{"locationName":"semanticVersion"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"CreationTime":{"locationName":"creationTime"},"ExpirationTime":{"locationName":"expirationTime"},"SemanticVersion":{"locationName":"semanticVersion"},"Status":{"locationName":"status"},"TemplateId":{"locationName":"templateId"},"TemplateUrl":{"locationName":"templateUrl"}}}},"DeleteApplication":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}","responseCode":204},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"}},"required":["ApplicationId"]}},"GetApplication":{"http":{"method":"GET","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"SemanticVersion":{"location":"querystring","locationName":"semanticVersion"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"Author":{"locationName":"author"},"CreationTime":{"locationName":"creationTime"},"Description":{"locationName":"description"},"HomePageUrl":{"locationName":"homePageUrl"},"IsVerifiedAuthor":{"locationName":"isVerifiedAuthor","type":"boolean"},"Labels":{"shape":"S3","locationName":"labels"},"LicenseUrl":{"locationName":"licenseUrl"},"Name":{"locationName":"name"},"ReadmeUrl":{"locationName":"readmeUrl"},"SpdxLicenseId":{"locationName":"spdxLicenseId"},"VerifiedAuthorUrl":{"locationName":"verifiedAuthorUrl"},"Version":{"shape":"S6","locationName":"version"}}}},"GetApplicationPolicy":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/policy","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"Statements":{"shape":"Sv","locationName":"statements"}}}},"GetCloudFormationTemplate":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/templates/{templateId}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"TemplateId":{"location":"uri","locationName":"templateId"}},"required":["ApplicationId","TemplateId"]},"output":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"CreationTime":{"locationName":"creationTime"},"ExpirationTime":{"locationName":"expirationTime"},"SemanticVersion":{"locationName":"semanticVersion"},"Status":{"locationName":"status"},"TemplateId":{"locationName":"templateId"},"TemplateUrl":{"locationName":"templateUrl"}}}},"ListApplicationDependencies":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/dependencies","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"MaxItems":{"location":"querystring","locationName":"maxItems","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"SemanticVersion":{"location":"querystring","locationName":"semanticVersion"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"Dependencies":{"locationName":"dependencies","type":"list","member":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"SemanticVersion":{"locationName":"semanticVersion"}},"required":["ApplicationId","SemanticVersion"]}},"NextToken":{"locationName":"nextToken"}}}},"ListApplicationVersions":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/versions","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"MaxItems":{"location":"querystring","locationName":"maxItems","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Versions":{"locationName":"versions","type":"list","member":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"CreationTime":{"locationName":"creationTime"},"SemanticVersion":{"locationName":"semanticVersion"},"SourceCodeUrl":{"locationName":"sourceCodeUrl"}},"required":["CreationTime","ApplicationId","SemanticVersion"]}}}}},"ListApplications":{"http":{"method":"GET","requestUri":"/applications","responseCode":200},"input":{"type":"structure","members":{"MaxItems":{"location":"querystring","locationName":"maxItems","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Applications":{"locationName":"applications","type":"list","member":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"Author":{"locationName":"author"},"CreationTime":{"locationName":"creationTime"},"Description":{"locationName":"description"},"HomePageUrl":{"locationName":"homePageUrl"},"Labels":{"shape":"S3","locationName":"labels"},"Name":{"locationName":"name"},"SpdxLicenseId":{"locationName":"spdxLicenseId"}},"required":["Description","Author","ApplicationId","Name"]}},"NextToken":{"locationName":"nextToken"}}}},"PutApplicationPolicy":{"http":{"method":"PUT","requestUri":"/applications/{applicationId}/policy","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"Statements":{"shape":"Sv","locationName":"statements"}},"required":["ApplicationId","Statements"]},"output":{"type":"structure","members":{"Statements":{"shape":"Sv","locationName":"statements"}}}},"UnshareApplication":{"http":{"requestUri":"/applications/{applicationId}/unshare","responseCode":204},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"OrganizationId":{"locationName":"organizationId"}},"required":["ApplicationId","OrganizationId"]}},"UpdateApplication":{"http":{"method":"PATCH","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","members":{"ApplicationId":{"location":"uri","locationName":"applicationId"},"Author":{"locationName":"author"},"Description":{"locationName":"description"},"HomePageUrl":{"locationName":"homePageUrl"},"Labels":{"shape":"S3","locationName":"labels"},"ReadmeBody":{"locationName":"readmeBody"},"ReadmeUrl":{"locationName":"readmeUrl"}},"required":["ApplicationId"]},"output":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"Author":{"locationName":"author"},"CreationTime":{"locationName":"creationTime"},"Description":{"locationName":"description"},"HomePageUrl":{"locationName":"homePageUrl"},"IsVerifiedAuthor":{"locationName":"isVerifiedAuthor","type":"boolean"},"Labels":{"shape":"S3","locationName":"labels"},"LicenseUrl":{"locationName":"licenseUrl"},"Name":{"locationName":"name"},"ReadmeUrl":{"locationName":"readmeUrl"},"SpdxLicenseId":{"locationName":"spdxLicenseId"},"VerifiedAuthorUrl":{"locationName":"verifiedAuthorUrl"},"Version":{"shape":"S6","locationName":"version"}}}}},"shapes":{"S3":{"type":"list","member":{}},"S6":{"type":"structure","members":{"ApplicationId":{"locationName":"applicationId"},"CreationTime":{"locationName":"creationTime"},"ParameterDefinitions":{"shape":"S7","locationName":"parameterDefinitions"},"RequiredCapabilities":{"shape":"Sa","locationName":"requiredCapabilities"},"ResourcesSupported":{"locationName":"resourcesSupported","type":"boolean"},"SemanticVersion":{"locationName":"semanticVersion"},"SourceCodeArchiveUrl":{"locationName":"sourceCodeArchiveUrl"},"SourceCodeUrl":{"locationName":"sourceCodeUrl"},"TemplateUrl":{"locationName":"templateUrl"}},"required":["TemplateUrl","ParameterDefinitions","ResourcesSupported","CreationTime","RequiredCapabilities","ApplicationId","SemanticVersion"]},"S7":{"type":"list","member":{"type":"structure","members":{"AllowedPattern":{"locationName":"allowedPattern"},"AllowedValues":{"shape":"S3","locationName":"allowedValues"},"ConstraintDescription":{"locationName":"constraintDescription"},"DefaultValue":{"locationName":"defaultValue"},"Description":{"locationName":"description"},"MaxLength":{"locationName":"maxLength","type":"integer"},"MaxValue":{"locationName":"maxValue","type":"integer"},"MinLength":{"locationName":"minLength","type":"integer"},"MinValue":{"locationName":"minValue","type":"integer"},"Name":{"locationName":"name"},"NoEcho":{"locationName":"noEcho","type":"boolean"},"ReferencedByResources":{"shape":"S3","locationName":"referencedByResources"},"Type":{"locationName":"type"}},"required":["ReferencedByResources","Name"]}},"Sa":{"type":"list","member":{}},"Sv":{"type":"list","member":{"type":"structure","members":{"Actions":{"shape":"S3","locationName":"actions"},"PrincipalOrgIDs":{"shape":"S3","locationName":"principalOrgIDs"},"Principals":{"shape":"S3","locationName":"principals"},"StatementId":{"locationName":"statementId"}},"required":["Principals","Actions"]}}}}' - ); + const TEN_MEGABYTES = 1000 * 1000 * 10; - /***/ - }, + function handleArgs(cmd, args, opts) { + let parsed; - /***/ 96164: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListApplicationVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxItems"},"ListApplications":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxItems"},"ListApplicationDependencies":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxItems"}}}' - ); + opts = Object.assign( + { + extendEnv: true, + env: {}, + }, + opts + ); - /***/ - }, + if (opts.extendEnv) { + opts.env = Object.assign({}, process.env, opts.env); + } - /***/ 14304: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-06-24","endpointPrefix":"servicequotas","jsonVersion":"1.1","protocol":"json","serviceFullName":"Service Quotas","serviceId":"Service Quotas","signatureVersion":"v4","targetPrefix":"ServiceQuotasV20190624","uid":"service-quotas-2019-06-24"},"operations":{"AssociateServiceQuotaTemplate":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteServiceQuotaIncreaseRequestFromTemplate":{"input":{"type":"structure","required":["ServiceCode","QuotaCode","AwsRegion"],"members":{"ServiceCode":{},"QuotaCode":{},"AwsRegion":{}}},"output":{"type":"structure","members":{}}},"DisassociateServiceQuotaTemplate":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"GetAWSDefaultServiceQuota":{"input":{"type":"structure","required":["ServiceCode","QuotaCode"],"members":{"ServiceCode":{},"QuotaCode":{}}},"output":{"type":"structure","members":{"Quota":{"shape":"Sc"}}}},"GetAssociationForServiceQuotaTemplate":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ServiceQuotaTemplateAssociationStatus":{}}}},"GetRequestedServiceQuotaChange":{"input":{"type":"structure","required":["RequestId"],"members":{"RequestId":{}}},"output":{"type":"structure","members":{"RequestedQuota":{"shape":"S13"}}}},"GetServiceQuota":{"input":{"type":"structure","required":["ServiceCode","QuotaCode"],"members":{"ServiceCode":{},"QuotaCode":{}}},"output":{"type":"structure","members":{"Quota":{"shape":"Sc"}}}},"GetServiceQuotaIncreaseRequestFromTemplate":{"input":{"type":"structure","required":["ServiceCode","QuotaCode","AwsRegion"],"members":{"ServiceCode":{},"QuotaCode":{},"AwsRegion":{}}},"output":{"type":"structure","members":{"ServiceQuotaIncreaseRequestInTemplate":{"shape":"S1c"}}}},"ListAWSDefaultServiceQuotas":{"input":{"type":"structure","required":["ServiceCode"],"members":{"ServiceCode":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Quotas":{"shape":"S1h"}}}},"ListRequestedServiceQuotaChangeHistory":{"input":{"type":"structure","members":{"ServiceCode":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"RequestedQuotas":{"shape":"S1k"}}}},"ListRequestedServiceQuotaChangeHistoryByQuota":{"input":{"type":"structure","required":["ServiceCode","QuotaCode"],"members":{"ServiceCode":{},"QuotaCode":{},"Status":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"RequestedQuotas":{"shape":"S1k"}}}},"ListServiceQuotaIncreaseRequestsInTemplate":{"input":{"type":"structure","members":{"ServiceCode":{},"AwsRegion":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ServiceQuotaIncreaseRequestInTemplateList":{"type":"list","member":{"shape":"S1c"}},"NextToken":{}}}},"ListServiceQuotas":{"input":{"type":"structure","required":["ServiceCode"],"members":{"ServiceCode":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Quotas":{"shape":"S1h"}}}},"ListServices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Services":{"type":"list","member":{"type":"structure","members":{"ServiceCode":{},"ServiceName":{}}}}}}},"PutServiceQuotaIncreaseRequestIntoTemplate":{"input":{"type":"structure","required":["QuotaCode","ServiceCode","AwsRegion","DesiredValue"],"members":{"QuotaCode":{},"ServiceCode":{},"AwsRegion":{},"DesiredValue":{"type":"double"}}},"output":{"type":"structure","members":{"ServiceQuotaIncreaseRequestInTemplate":{"shape":"S1c"}}}},"RequestServiceQuotaIncrease":{"input":{"type":"structure","required":["ServiceCode","QuotaCode","DesiredValue"],"members":{"ServiceCode":{},"QuotaCode":{},"DesiredValue":{"type":"double"}}},"output":{"type":"structure","members":{"RequestedQuota":{"shape":"S13"}}}}},"shapes":{"Sc":{"type":"structure","members":{"ServiceCode":{},"ServiceName":{},"QuotaArn":{},"QuotaCode":{},"QuotaName":{},"Value":{"type":"double"},"Unit":{},"Adjustable":{"type":"boolean"},"GlobalQuota":{"type":"boolean"},"UsageMetric":{"type":"structure","members":{"MetricNamespace":{},"MetricName":{},"MetricDimensions":{"type":"map","key":{},"value":{}},"MetricStatisticRecommendation":{}}},"Period":{"type":"structure","members":{"PeriodValue":{"type":"integer"},"PeriodUnit":{}}},"ErrorReason":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}}},"S13":{"type":"structure","members":{"Id":{},"CaseId":{},"ServiceCode":{},"ServiceName":{},"QuotaCode":{},"QuotaName":{},"DesiredValue":{"type":"double"},"Status":{},"Created":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Requester":{},"QuotaArn":{},"GlobalQuota":{"type":"boolean"},"Unit":{}}},"S1c":{"type":"structure","members":{"ServiceCode":{},"ServiceName":{},"QuotaCode":{},"QuotaName":{},"DesiredValue":{"type":"double"},"AwsRegion":{},"Unit":{},"GlobalQuota":{"type":"boolean"}}},"S1h":{"type":"list","member":{"shape":"Sc"}},"S1k":{"type":"list","member":{"shape":"S13"}}}}' - ); + if (opts.__winShell === true) { + delete opts.__winShell; + parsed = { + command: cmd, + args, + options: opts, + file: cmd, + original: { + cmd, + args, + }, + }; + } else { + parsed = crossSpawn._parse(cmd, args, opts); + } - /***/ - }, + opts = Object.assign( + { + maxBuffer: TEN_MEGABYTES, + buffer: true, + stripEof: true, + preferLocal: true, + localDir: parsed.options.cwd || process.cwd(), + encoding: "utf8", + reject: true, + cleanup: true, + }, + parsed.options + ); - /***/ 90635: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAWSDefaultServiceQuotas":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Quotas"},"ListRequestedServiceQuotaChangeHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"RequestedQuotas"},"ListRequestedServiceQuotaChangeHistoryByQuota":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"RequestedQuotas"},"ListServiceQuotaIncreaseRequestsInTemplate":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ServiceQuotaIncreaseRequestInTemplateList"},"ListServiceQuotas":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Quotas"},"ListServices":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Services"}}}' - ); + opts.stdio = stdio(opts); - /***/ - }, + if (opts.preferLocal) { + opts.env = npmRunPath.env( + Object.assign({}, opts, { cwd: opts.localDir }) + ); + } - /***/ 80503: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-12-10","endpointPrefix":"servicecatalog","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Service Catalog","serviceId":"Service Catalog","signatureVersion":"v4","targetPrefix":"AWS242ServiceCatalogService","uid":"servicecatalog-2015-12-10"},"operations":{"AcceptPortfolioShare":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PortfolioShareType":{}}},"output":{"type":"structure","members":{}}},"AssociateBudgetWithResource":{"input":{"type":"structure","required":["BudgetName","ResourceId"],"members":{"BudgetName":{},"ResourceId":{}}},"output":{"type":"structure","members":{}}},"AssociatePrincipalWithPortfolio":{"input":{"type":"structure","required":["PortfolioId","PrincipalARN","PrincipalType"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PrincipalARN":{},"PrincipalType":{}}},"output":{"type":"structure","members":{}}},"AssociateProductWithPortfolio":{"input":{"type":"structure","required":["ProductId","PortfolioId"],"members":{"AcceptLanguage":{},"ProductId":{},"PortfolioId":{},"SourcePortfolioId":{}}},"output":{"type":"structure","members":{}}},"AssociateServiceActionWithProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId","ServiceActionId"],"members":{"ProductId":{},"ProvisioningArtifactId":{},"ServiceActionId":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{}}},"AssociateTagOptionWithResource":{"input":{"type":"structure","required":["ResourceId","TagOptionId"],"members":{"ResourceId":{},"TagOptionId":{}}},"output":{"type":"structure","members":{}}},"BatchAssociateServiceActionWithProvisioningArtifact":{"input":{"type":"structure","required":["ServiceActionAssociations"],"members":{"ServiceActionAssociations":{"shape":"Sm"},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"FailedServiceActionAssociations":{"shape":"Sp"}}}},"BatchDisassociateServiceActionFromProvisioningArtifact":{"input":{"type":"structure","required":["ServiceActionAssociations"],"members":{"ServiceActionAssociations":{"shape":"Sm"},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"FailedServiceActionAssociations":{"shape":"Sp"}}}},"CopyProduct":{"input":{"type":"structure","required":["SourceProductArn","IdempotencyToken"],"members":{"AcceptLanguage":{},"SourceProductArn":{},"TargetProductId":{},"TargetProductName":{},"SourceProvisioningArtifactIdentifiers":{"type":"list","member":{"type":"map","key":{},"value":{}}},"CopyOptions":{"type":"list","member":{}},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"CopyProductToken":{}}}},"CreateConstraint":{"input":{"type":"structure","required":["PortfolioId","ProductId","Parameters","Type","IdempotencyToken"],"members":{"AcceptLanguage":{},"PortfolioId":{},"ProductId":{},"Parameters":{},"Type":{},"Description":{},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConstraintDetail":{"shape":"S1b"},"ConstraintParameters":{},"Status":{}}}},"CreatePortfolio":{"input":{"type":"structure","required":["DisplayName","ProviderName","IdempotencyToken"],"members":{"AcceptLanguage":{},"DisplayName":{},"Description":{},"ProviderName":{},"Tags":{"shape":"S1i"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PortfolioDetail":{"shape":"S1n"},"Tags":{"shape":"S1q"}}}},"CreatePortfolioShare":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"AccountId":{},"OrganizationNode":{"shape":"S1s"}}},"output":{"type":"structure","members":{"PortfolioShareToken":{}}}},"CreateProduct":{"input":{"type":"structure","required":["Name","Owner","ProductType","ProvisioningArtifactParameters","IdempotencyToken"],"members":{"AcceptLanguage":{},"Name":{},"Owner":{},"Description":{},"Distributor":{},"SupportDescription":{},"SupportEmail":{},"SupportUrl":{},"ProductType":{},"Tags":{"shape":"S1i"},"ProvisioningArtifactParameters":{"shape":"S23"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ProductViewDetail":{"shape":"S2c"},"ProvisioningArtifactDetail":{"shape":"S2h"},"Tags":{"shape":"S1q"}}}},"CreateProvisionedProductPlan":{"input":{"type":"structure","required":["PlanName","PlanType","ProductId","ProvisionedProductName","ProvisioningArtifactId","IdempotencyToken"],"members":{"AcceptLanguage":{},"PlanName":{},"PlanType":{},"NotificationArns":{"shape":"S2n"},"PathId":{},"ProductId":{},"ProvisionedProductName":{},"ProvisioningArtifactId":{},"ProvisioningParameters":{"shape":"S2q"},"IdempotencyToken":{"idempotencyToken":true},"Tags":{"shape":"S1q"}}},"output":{"type":"structure","members":{"PlanName":{},"PlanId":{},"ProvisionProductId":{},"ProvisionedProductName":{},"ProvisioningArtifactId":{}}}},"CreateProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","Parameters","IdempotencyToken"],"members":{"AcceptLanguage":{},"ProductId":{},"Parameters":{"shape":"S23"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetail":{"shape":"S2h"},"Info":{"shape":"S26"},"Status":{}}}},"CreateServiceAction":{"input":{"type":"structure","required":["Name","DefinitionType","Definition","IdempotencyToken"],"members":{"Name":{},"DefinitionType":{},"Definition":{"shape":"S31"},"Description":{},"AcceptLanguage":{},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ServiceActionDetail":{"shape":"S36"}}}},"CreateTagOption":{"input":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"output":{"type":"structure","members":{"TagOptionDetail":{"shape":"S3c"}}}},"DeleteConstraint":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{}}},"DeletePortfolio":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{}}},"DeletePortfolioShare":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"AccountId":{},"OrganizationNode":{"shape":"S1s"}}},"output":{"type":"structure","members":{"PortfolioShareToken":{}}}},"DeleteProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{}}},"DeleteProvisionedProductPlan":{"input":{"type":"structure","required":["PlanId"],"members":{"AcceptLanguage":{},"PlanId":{},"IgnoreErrors":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{}}},"output":{"type":"structure","members":{}}},"DeleteServiceAction":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{}}},"DeleteTagOption":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{}}},"DescribeConstraint":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ConstraintDetail":{"shape":"S1b"},"ConstraintParameters":{},"Status":{}}}},"DescribeCopyProductStatus":{"input":{"type":"structure","required":["CopyProductToken"],"members":{"AcceptLanguage":{},"CopyProductToken":{}}},"output":{"type":"structure","members":{"CopyProductStatus":{},"TargetProductId":{},"StatusDetail":{}}}},"DescribePortfolio":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"PortfolioDetail":{"shape":"S1n"},"Tags":{"shape":"S1q"},"TagOptions":{"shape":"S43"},"Budgets":{"shape":"S44"}}}},"DescribePortfolioShareStatus":{"input":{"type":"structure","required":["PortfolioShareToken"],"members":{"PortfolioShareToken":{}}},"output":{"type":"structure","members":{"PortfolioShareToken":{},"PortfolioId":{},"OrganizationNodeValue":{},"Status":{},"ShareDetails":{"type":"structure","members":{"SuccessfulShares":{"type":"list","member":{}},"ShareErrors":{"type":"list","member":{"type":"structure","members":{"Accounts":{"type":"list","member":{}},"Message":{},"Error":{}}}}}}}}},"DescribeProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProductViewSummary":{"shape":"S2d"},"ProvisioningArtifacts":{"shape":"S4i"},"Budgets":{"shape":"S44"}}}},"DescribeProductAsAdmin":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProductViewDetail":{"shape":"S2c"},"ProvisioningArtifactSummaries":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"CreatedTime":{"type":"timestamp"},"ProvisioningArtifactMetadata":{"shape":"S26"}}}},"Tags":{"shape":"S1q"},"TagOptions":{"shape":"S43"},"Budgets":{"shape":"S44"}}}},"DescribeProductView":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProductViewSummary":{"shape":"S2d"},"ProvisioningArtifacts":{"shape":"S4i"}}}},"DescribeProvisionedProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{}}},"output":{"type":"structure","members":{"ProvisionedProductDetail":{"shape":"S4t"},"CloudWatchDashboards":{"type":"list","member":{"type":"structure","members":{"Name":{}}}}}}},"DescribeProvisionedProductPlan":{"input":{"type":"structure","required":["PlanId"],"members":{"AcceptLanguage":{},"PlanId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ProvisionedProductPlanDetails":{"type":"structure","members":{"CreatedTime":{"type":"timestamp"},"PathId":{},"ProductId":{},"PlanName":{},"PlanId":{},"ProvisionProductId":{},"ProvisionProductName":{},"PlanType":{},"ProvisioningArtifactId":{},"Status":{},"UpdatedTime":{"type":"timestamp"},"NotificationArns":{"shape":"S2n"},"ProvisioningParameters":{"shape":"S2q"},"Tags":{"shape":"S1q"},"StatusMessage":{}}},"ResourceChanges":{"type":"list","member":{"type":"structure","members":{"Action":{},"LogicalResourceId":{},"PhysicalResourceId":{},"ResourceType":{},"Replacement":{},"Scope":{"type":"list","member":{}},"Details":{"type":"list","member":{"type":"structure","members":{"Target":{"type":"structure","members":{"Attribute":{},"Name":{},"RequiresRecreation":{}}},"Evaluation":{},"CausingEntity":{}}}}}}},"NextPageToken":{}}}},"DescribeProvisioningArtifact":{"input":{"type":"structure","required":["ProvisioningArtifactId","ProductId"],"members":{"AcceptLanguage":{},"ProvisioningArtifactId":{},"ProductId":{},"Verbose":{"type":"boolean"}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetail":{"shape":"S2h"},"Info":{"shape":"S26"},"Status":{}}}},"DescribeProvisioningParameters":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{}}},"output":{"type":"structure","members":{"ProvisioningArtifactParameters":{"type":"list","member":{"type":"structure","members":{"ParameterKey":{},"DefaultValue":{},"ParameterType":{},"IsNoEcho":{"type":"boolean"},"Description":{},"ParameterConstraints":{"type":"structure","members":{"AllowedValues":{"type":"list","member":{}}}}}}},"ConstraintSummaries":{"shape":"S65"},"UsageInstructions":{"type":"list","member":{"type":"structure","members":{"Type":{},"Value":{}}}},"TagOptions":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"ProvisioningArtifactPreferences":{"type":"structure","members":{"StackSetAccounts":{"shape":"S6f"},"StackSetRegions":{"shape":"S6g"}}}}}},"DescribeRecord":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S6k"},"RecordOutputs":{"type":"list","member":{"type":"structure","members":{"OutputKey":{},"OutputValue":{},"Description":{}}}},"NextPageToken":{}}}},"DescribeServiceAction":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"ServiceActionDetail":{"shape":"S36"}}}},"DescribeServiceActionExecutionParameters":{"input":{"type":"structure","required":["ProvisionedProductId","ServiceActionId"],"members":{"ProvisionedProductId":{},"ServiceActionId":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"ServiceActionParameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"DefaultValues":{"shape":"S77"}}}}}}},"DescribeTagOption":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"TagOptionDetail":{"shape":"S3c"}}}},"DisableAWSOrganizationsAccess":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateBudgetFromResource":{"input":{"type":"structure","required":["BudgetName","ResourceId"],"members":{"BudgetName":{},"ResourceId":{}}},"output":{"type":"structure","members":{}}},"DisassociatePrincipalFromPortfolio":{"input":{"type":"structure","required":["PortfolioId","PrincipalARN"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PrincipalARN":{}}},"output":{"type":"structure","members":{}}},"DisassociateProductFromPortfolio":{"input":{"type":"structure","required":["ProductId","PortfolioId"],"members":{"AcceptLanguage":{},"ProductId":{},"PortfolioId":{}}},"output":{"type":"structure","members":{}}},"DisassociateServiceActionFromProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId","ServiceActionId"],"members":{"ProductId":{},"ProvisioningArtifactId":{},"ServiceActionId":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{}}},"DisassociateTagOptionFromResource":{"input":{"type":"structure","required":["ResourceId","TagOptionId"],"members":{"ResourceId":{},"TagOptionId":{}}},"output":{"type":"structure","members":{}}},"EnableAWSOrganizationsAccess":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"ExecuteProvisionedProductPlan":{"input":{"type":"structure","required":["PlanId","IdempotencyToken"],"members":{"AcceptLanguage":{},"PlanId":{},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S6k"}}}},"ExecuteProvisionedProductServiceAction":{"input":{"type":"structure","required":["ProvisionedProductId","ServiceActionId","ExecuteToken"],"members":{"ProvisionedProductId":{},"ServiceActionId":{},"ExecuteToken":{"idempotencyToken":true},"AcceptLanguage":{},"Parameters":{"type":"map","key":{},"value":{"shape":"S77"}}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S6k"}}}},"GetAWSOrganizationsAccessStatus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccessStatus":{}}}},"ListAcceptedPortfolioShares":{"input":{"type":"structure","members":{"AcceptLanguage":{},"PageToken":{},"PageSize":{"type":"integer"},"PortfolioShareType":{}}},"output":{"type":"structure","members":{"PortfolioDetails":{"shape":"S7z"},"NextPageToken":{}}}},"ListBudgetsForResource":{"input":{"type":"structure","required":["ResourceId"],"members":{"AcceptLanguage":{},"ResourceId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"Budgets":{"shape":"S44"},"NextPageToken":{}}}},"ListConstraintsForPortfolio":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"ProductId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ConstraintDetails":{"type":"list","member":{"shape":"S1b"}},"NextPageToken":{}}}},"ListLaunchPaths":{"input":{"type":"structure","required":["ProductId"],"members":{"AcceptLanguage":{},"ProductId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"LaunchPathSummaries":{"type":"list","member":{"type":"structure","members":{"Id":{},"ConstraintSummaries":{"shape":"S65"},"Tags":{"shape":"S1q"},"Name":{}}}},"NextPageToken":{}}}},"ListOrganizationPortfolioAccess":{"input":{"type":"structure","required":["PortfolioId","OrganizationNodeType"],"members":{"AcceptLanguage":{},"PortfolioId":{},"OrganizationNodeType":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"OrganizationNodes":{"type":"list","member":{"shape":"S1s"}},"NextPageToken":{}}}},"ListPortfolioAccess":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"OrganizationParentId":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"AccountIds":{"type":"list","member":{}},"NextPageToken":{}}}},"ListPortfolios":{"input":{"type":"structure","members":{"AcceptLanguage":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"PortfolioDetails":{"shape":"S7z"},"NextPageToken":{}}}},"ListPortfoliosForProduct":{"input":{"type":"structure","required":["ProductId"],"members":{"AcceptLanguage":{},"ProductId":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"PortfolioDetails":{"shape":"S7z"},"NextPageToken":{}}}},"ListPrincipalsForPortfolio":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"Principals":{"type":"list","member":{"type":"structure","members":{"PrincipalARN":{},"PrincipalType":{}}}},"NextPageToken":{}}}},"ListProvisionedProductPlans":{"input":{"type":"structure","members":{"AcceptLanguage":{},"ProvisionProductId":{},"PageSize":{"type":"integer"},"PageToken":{},"AccessLevelFilter":{"shape":"S8p"}}},"output":{"type":"structure","members":{"ProvisionedProductPlans":{"type":"list","member":{"type":"structure","members":{"PlanName":{},"PlanId":{},"ProvisionProductId":{},"ProvisionProductName":{},"PlanType":{},"ProvisioningArtifactId":{}}}},"NextPageToken":{}}}},"ListProvisioningArtifacts":{"input":{"type":"structure","required":["ProductId"],"members":{"AcceptLanguage":{},"ProductId":{}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetails":{"type":"list","member":{"shape":"S2h"}},"NextPageToken":{}}}},"ListProvisioningArtifactsForServiceAction":{"input":{"type":"structure","required":["ServiceActionId"],"members":{"ServiceActionId":{},"PageSize":{"type":"integer"},"PageToken":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"ProvisioningArtifactViews":{"type":"list","member":{"type":"structure","members":{"ProductViewSummary":{"shape":"S2d"},"ProvisioningArtifact":{"shape":"S4j"}}}},"NextPageToken":{}}}},"ListRecordHistory":{"input":{"type":"structure","members":{"AcceptLanguage":{},"AccessLevelFilter":{"shape":"S8p"},"SearchFilter":{"type":"structure","members":{"Key":{},"Value":{}}},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"RecordDetails":{"type":"list","member":{"shape":"S6k"}},"NextPageToken":{}}}},"ListResourcesForTagOption":{"input":{"type":"structure","required":["TagOptionId"],"members":{"TagOptionId":{},"ResourceType":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ResourceDetails":{"type":"list","member":{"type":"structure","members":{"Id":{},"ARN":{},"Name":{},"Description":{},"CreatedTime":{"type":"timestamp"}}}},"PageToken":{}}}},"ListServiceActions":{"input":{"type":"structure","members":{"AcceptLanguage":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ServiceActionSummaries":{"shape":"S9k"},"NextPageToken":{}}}},"ListServiceActionsForProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId"],"members":{"ProductId":{},"ProvisioningArtifactId":{},"PageSize":{"type":"integer"},"PageToken":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"ServiceActionSummaries":{"shape":"S9k"},"NextPageToken":{}}}},"ListStackInstancesForProvisionedProduct":{"input":{"type":"structure","required":["ProvisionedProductId"],"members":{"AcceptLanguage":{},"ProvisionedProductId":{},"PageToken":{},"PageSize":{"type":"integer"}}},"output":{"type":"structure","members":{"StackInstances":{"type":"list","member":{"type":"structure","members":{"Account":{},"Region":{},"StackInstanceStatus":{}}}},"NextPageToken":{}}}},"ListTagOptions":{"input":{"type":"structure","members":{"Filters":{"type":"structure","members":{"Key":{},"Value":{},"Active":{"type":"boolean"}}},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"TagOptionDetails":{"shape":"S43"},"PageToken":{}}}},"ProvisionProduct":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId","ProvisionedProductName","ProvisionToken"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"ProvisionedProductName":{},"ProvisioningParameters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"ProvisioningPreferences":{"type":"structure","members":{"StackSetAccounts":{"shape":"S6f"},"StackSetRegions":{"shape":"S6g"},"StackSetFailureToleranceCount":{"type":"integer"},"StackSetFailureTolerancePercentage":{"type":"integer"},"StackSetMaxConcurrencyCount":{"type":"integer"},"StackSetMaxConcurrencyPercentage":{"type":"integer"}}},"Tags":{"shape":"S1q"},"NotificationArns":{"shape":"S2n"},"ProvisionToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S6k"}}}},"RejectPortfolioShare":{"input":{"type":"structure","required":["PortfolioId"],"members":{"AcceptLanguage":{},"PortfolioId":{},"PortfolioShareType":{}}},"output":{"type":"structure","members":{}}},"ScanProvisionedProducts":{"input":{"type":"structure","members":{"AcceptLanguage":{},"AccessLevelFilter":{"shape":"S8p"},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ProvisionedProducts":{"type":"list","member":{"shape":"S4t"}},"NextPageToken":{}}}},"SearchProducts":{"input":{"type":"structure","members":{"AcceptLanguage":{},"Filters":{"shape":"Saa"},"PageSize":{"type":"integer"},"SortBy":{},"SortOrder":{},"PageToken":{}}},"output":{"type":"structure","members":{"ProductViewSummaries":{"type":"list","member":{"shape":"S2d"}},"ProductViewAggregations":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"Value":{},"ApproximateCount":{"type":"integer"}}}}},"NextPageToken":{}}}},"SearchProductsAsAdmin":{"input":{"type":"structure","members":{"AcceptLanguage":{},"PortfolioId":{},"Filters":{"shape":"Saa"},"SortBy":{},"SortOrder":{},"PageToken":{},"PageSize":{"type":"integer"},"ProductSource":{}}},"output":{"type":"structure","members":{"ProductViewDetails":{"type":"list","member":{"shape":"S2c"}},"NextPageToken":{}}}},"SearchProvisionedProducts":{"input":{"type":"structure","members":{"AcceptLanguage":{},"AccessLevelFilter":{"shape":"S8p"},"Filters":{"type":"map","key":{},"value":{"type":"list","member":{}}},"SortBy":{},"SortOrder":{},"PageSize":{"type":"integer"},"PageToken":{}}},"output":{"type":"structure","members":{"ProvisionedProducts":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{},"Type":{},"Id":{},"Status":{},"StatusMessage":{},"CreatedTime":{"type":"timestamp"},"IdempotencyToken":{},"LastRecordId":{},"Tags":{"shape":"S1q"},"PhysicalId":{},"ProductId":{},"ProvisioningArtifactId":{},"UserArn":{},"UserArnSession":{}}}},"TotalResultsCount":{"type":"integer"},"NextPageToken":{}}}},"TerminateProvisionedProduct":{"input":{"type":"structure","required":["TerminateToken"],"members":{"ProvisionedProductName":{},"ProvisionedProductId":{},"TerminateToken":{"idempotencyToken":true},"IgnoreErrors":{"type":"boolean"},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S6k"}}}},"UpdateConstraint":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"Description":{},"Parameters":{}}},"output":{"type":"structure","members":{"ConstraintDetail":{"shape":"S1b"},"ConstraintParameters":{},"Status":{}}}},"UpdatePortfolio":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"DisplayName":{},"Description":{},"ProviderName":{},"AddTags":{"shape":"S1i"},"RemoveTags":{"shape":"Sbb"}}},"output":{"type":"structure","members":{"PortfolioDetail":{"shape":"S1n"},"Tags":{"shape":"S1q"}}}},"UpdateProduct":{"input":{"type":"structure","required":["Id"],"members":{"AcceptLanguage":{},"Id":{},"Name":{},"Owner":{},"Description":{},"Distributor":{},"SupportDescription":{},"SupportEmail":{},"SupportUrl":{},"AddTags":{"shape":"S1i"},"RemoveTags":{"shape":"Sbb"}}},"output":{"type":"structure","members":{"ProductViewDetail":{"shape":"S2c"},"Tags":{"shape":"S1q"}}}},"UpdateProvisionedProduct":{"input":{"type":"structure","required":["UpdateToken"],"members":{"AcceptLanguage":{},"ProvisionedProductName":{},"ProvisionedProductId":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"ProvisioningParameters":{"shape":"S2q"},"ProvisioningPreferences":{"type":"structure","members":{"StackSetAccounts":{"shape":"S6f"},"StackSetRegions":{"shape":"S6g"},"StackSetFailureToleranceCount":{"type":"integer"},"StackSetFailureTolerancePercentage":{"type":"integer"},"StackSetMaxConcurrencyCount":{"type":"integer"},"StackSetMaxConcurrencyPercentage":{"type":"integer"},"StackSetOperationType":{}}},"Tags":{"shape":"S1q"},"UpdateToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"RecordDetail":{"shape":"S6k"}}}},"UpdateProvisionedProductProperties":{"input":{"type":"structure","required":["ProvisionedProductId","ProvisionedProductProperties","IdempotencyToken"],"members":{"AcceptLanguage":{},"ProvisionedProductId":{},"ProvisionedProductProperties":{"shape":"Sbk"},"IdempotencyToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ProvisionedProductId":{},"ProvisionedProductProperties":{"shape":"Sbk"},"RecordId":{},"Status":{}}}},"UpdateProvisioningArtifact":{"input":{"type":"structure","required":["ProductId","ProvisioningArtifactId"],"members":{"AcceptLanguage":{},"ProductId":{},"ProvisioningArtifactId":{},"Name":{},"Description":{},"Active":{"type":"boolean"},"Guidance":{}}},"output":{"type":"structure","members":{"ProvisioningArtifactDetail":{"shape":"S2h"},"Info":{"shape":"S26"},"Status":{}}}},"UpdateServiceAction":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"Name":{},"Definition":{"shape":"S31"},"Description":{},"AcceptLanguage":{}}},"output":{"type":"structure","members":{"ServiceActionDetail":{"shape":"S36"}}}},"UpdateTagOption":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"Value":{},"Active":{"type":"boolean"}}},"output":{"type":"structure","members":{"TagOptionDetail":{"shape":"S3c"}}}}},"shapes":{"Sm":{"type":"list","member":{"type":"structure","required":["ServiceActionId","ProductId","ProvisioningArtifactId"],"members":{"ServiceActionId":{},"ProductId":{},"ProvisioningArtifactId":{}}}},"Sp":{"type":"list","member":{"type":"structure","members":{"ServiceActionId":{},"ProductId":{},"ProvisioningArtifactId":{},"ErrorCode":{},"ErrorMessage":{}}}},"S1b":{"type":"structure","members":{"ConstraintId":{},"Type":{},"Description":{},"Owner":{},"ProductId":{},"PortfolioId":{}}},"S1i":{"type":"list","member":{"shape":"S1j"}},"S1j":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"S1n":{"type":"structure","members":{"Id":{},"ARN":{},"DisplayName":{},"Description":{},"CreatedTime":{"type":"timestamp"},"ProviderName":{}}},"S1q":{"type":"list","member":{"shape":"S1j"}},"S1s":{"type":"structure","members":{"Type":{},"Value":{}}},"S23":{"type":"structure","required":["Info"],"members":{"Name":{},"Description":{},"Info":{"shape":"S26"},"Type":{},"DisableTemplateValidation":{"type":"boolean"}}},"S26":{"type":"map","key":{},"value":{}},"S2c":{"type":"structure","members":{"ProductViewSummary":{"shape":"S2d"},"Status":{},"ProductARN":{},"CreatedTime":{"type":"timestamp"}}},"S2d":{"type":"structure","members":{"Id":{},"ProductId":{},"Name":{},"Owner":{},"ShortDescription":{},"Type":{},"Distributor":{},"HasDefaultPath":{"type":"boolean"},"SupportEmail":{},"SupportDescription":{},"SupportUrl":{}}},"S2h":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Type":{},"CreatedTime":{"type":"timestamp"},"Active":{"type":"boolean"},"Guidance":{}}},"S2n":{"type":"list","member":{}},"S2q":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"UsePreviousValue":{"type":"boolean"}}}},"S31":{"type":"map","key":{},"value":{}},"S36":{"type":"structure","members":{"ServiceActionSummary":{"shape":"S37"},"Definition":{"shape":"S31"}}},"S37":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"DefinitionType":{}}},"S3c":{"type":"structure","members":{"Key":{},"Value":{},"Active":{"type":"boolean"},"Id":{}}},"S43":{"type":"list","member":{"shape":"S3c"}},"S44":{"type":"list","member":{"type":"structure","members":{"BudgetName":{}}}},"S4i":{"type":"list","member":{"shape":"S4j"}},"S4j":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"CreatedTime":{"type":"timestamp"},"Guidance":{}}},"S4t":{"type":"structure","members":{"Name":{},"Arn":{},"Type":{},"Id":{},"Status":{},"StatusMessage":{},"CreatedTime":{"type":"timestamp"},"IdempotencyToken":{},"LastRecordId":{},"ProductId":{},"ProvisioningArtifactId":{}}},"S65":{"type":"list","member":{"type":"structure","members":{"Type":{},"Description":{}}}},"S6f":{"type":"list","member":{}},"S6g":{"type":"list","member":{}},"S6k":{"type":"structure","members":{"RecordId":{},"ProvisionedProductName":{},"Status":{},"CreatedTime":{"type":"timestamp"},"UpdatedTime":{"type":"timestamp"},"ProvisionedProductType":{},"RecordType":{},"ProvisionedProductId":{},"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"RecordErrors":{"type":"list","member":{"type":"structure","members":{"Code":{},"Description":{}}}},"RecordTags":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}},"S77":{"type":"list","member":{}},"S7z":{"type":"list","member":{"shape":"S1n"}},"S8p":{"type":"structure","members":{"Key":{},"Value":{}}},"S9k":{"type":"list","member":{"shape":"S37"}},"Saa":{"type":"map","key":{},"value":{"type":"list","member":{}}},"Sbb":{"type":"list","member":{}},"Sbk":{"type":"map","key":{},"value":{}}}}' - ); + if (opts.detached) { + // #115 + opts.cleanup = false; + } - /***/ - }, + if ( + process.platform === "win32" && + path.basename(parsed.command) === "cmd.exe" + ) { + // #116 + parsed.args.unshift("/q"); + } - /***/ 71855: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAcceptedPortfolioShares":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListBudgetsForResource":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListConstraintsForPortfolio":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListLaunchPaths":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListOrganizationPortfolioAccess":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListPortfolioAccess":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListPortfolios":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListPortfoliosForProduct":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListPrincipalsForPortfolio":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListProvisioningArtifactsForServiceAction":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListResourcesForTagOption":{"input_token":"PageToken","output_token":"PageToken","limit_key":"PageSize"},"ListServiceActions":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListServiceActionsForProvisioningArtifact":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"ListTagOptions":{"input_token":"PageToken","output_token":"PageToken","limit_key":"PageSize"},"SearchProducts":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"SearchProductsAsAdmin":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"},"SearchProvisionedProducts":{"input_token":"PageToken","output_token":"NextPageToken","limit_key":"PageSize"}}}' - ); + return { + cmd: parsed.command, + args: parsed.args, + opts, + parsed, + }; + } + + function handleInput(spawned, input) { + if (input === null || input === undefined) { + return; + } + + if (isStream(input)) { + input.pipe(spawned.stdin); + } else { + spawned.stdin.end(input); + } + } + + function handleOutput(opts, val) { + if (val && opts.stripEof) { + val = stripEof(val); + } + + return val; + } + + function handleShell(fn, cmd, opts) { + let file = "/bin/sh"; + let args = ["-c", cmd]; + + opts = Object.assign({}, opts); + + if (process.platform === "win32") { + opts.__winShell = true; + file = process.env.comspec || "cmd.exe"; + args = ["/s", "/c", `"${cmd}"`]; + opts.windowsVerbatimArguments = true; + } + + if (opts.shell) { + file = opts.shell; + delete opts.shell; + } + + return fn(file, args, opts); + } + + function getStream(process, stream, { encoding, buffer, maxBuffer }) { + if (!process[stream]) { + return null; + } + + let ret; + + if (!buffer) { + // TODO: Use `ret = util.promisify(stream.finished)(process[stream]);` when targeting Node.js 10 + ret = new Promise((resolve, reject) => { + process[stream].once("end", resolve).once("error", reject); + }); + } else if (encoding) { + ret = _getStream(process[stream], { + encoding, + maxBuffer, + }); + } else { + ret = _getStream.buffer(process[stream], { maxBuffer }); + } + + return ret.catch((err) => { + err.stream = stream; + err.message = `${stream} ${err.message}`; + throw err; + }); + } + + function makeError(result, options) { + const { stdout, stderr } = result; + + let err = result.error; + const { code, signal } = result; + + const { parsed, joinedCmd } = options; + const timedOut = options.timedOut || false; + + if (!err) { + let output = ""; + + if (Array.isArray(parsed.opts.stdio)) { + if (parsed.opts.stdio[2] !== "inherit") { + output += output.length > 0 ? stderr : `\n${stderr}`; + } + + if (parsed.opts.stdio[1] !== "inherit") { + output += `\n${stdout}`; + } + } else if (parsed.opts.stdio !== "inherit") { + output = `\n${stderr}${stdout}`; + } + + err = new Error(`Command failed: ${joinedCmd}${output}`); + err.code = code < 0 ? errname(code) : code; + } + + err.stdout = stdout; + err.stderr = stderr; + err.failed = true; + err.signal = signal || null; + err.cmd = joinedCmd; + err.timedOut = timedOut; + + return err; + } + + function joinCmd(cmd, args) { + let joinedCmd = cmd; + + if (Array.isArray(args) && args.length > 0) { + joinedCmd += " " + args.join(" "); + } + + return joinedCmd; + } + + module.exports = (cmd, args, opts) => { + const parsed = handleArgs(cmd, args, opts); + const { encoding, buffer, maxBuffer } = parsed.opts; + const joinedCmd = joinCmd(cmd, args); + + let spawned; + try { + spawned = childProcess.spawn(parsed.cmd, parsed.args, parsed.opts); + } catch (err) { + return Promise.reject(err); + } + + let removeExitHandler; + if (parsed.opts.cleanup) { + removeExitHandler = onExit(() => { + spawned.kill(); + }); + } + + let timeoutId = null; + let timedOut = false; + + const cleanup = () => { + if (timeoutId) { + clearTimeout(timeoutId); + timeoutId = null; + } - /***/ - }, + if (removeExitHandler) { + removeExitHandler(); + } + }; - /***/ 20459: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-03-14","endpointPrefix":"servicediscovery","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"ServiceDiscovery","serviceFullName":"AWS Cloud Map","serviceId":"ServiceDiscovery","signatureVersion":"v4","targetPrefix":"Route53AutoNaming_v20170314","uid":"servicediscovery-2017-03-14"},"operations":{"CreateHttpNamespace":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"CreatorRequestId":{"idempotencyToken":true},"Description":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"CreatePrivateDnsNamespace":{"input":{"type":"structure","required":["Name","Vpc"],"members":{"Name":{},"CreatorRequestId":{"idempotencyToken":true},"Description":{},"Vpc":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"CreatePublicDnsNamespace":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"CreatorRequestId":{"idempotencyToken":true},"Description":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"CreateService":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"NamespaceId":{},"CreatorRequestId":{"idempotencyToken":true},"Description":{},"DnsConfig":{"shape":"Sd"},"HealthCheckConfig":{"shape":"Sj"},"HealthCheckCustomConfig":{"shape":"Sn"}}},"output":{"type":"structure","members":{"Service":{"shape":"Sp"}}}},"DeleteNamespace":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"DeleteService":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{}}},"DeregisterInstance":{"input":{"type":"structure","required":["ServiceId","InstanceId"],"members":{"ServiceId":{},"InstanceId":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"DiscoverInstances":{"input":{"type":"structure","required":["NamespaceName","ServiceName"],"members":{"NamespaceName":{},"ServiceName":{},"MaxResults":{"type":"integer"},"QueryParameters":{"shape":"S11"},"HealthStatus":{}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"NamespaceName":{},"ServiceName":{},"HealthStatus":{},"Attributes":{"shape":"S11"}}}}}},"endpoint":{"hostPrefix":"data-"}},"GetInstance":{"input":{"type":"structure","required":["ServiceId","InstanceId"],"members":{"ServiceId":{},"InstanceId":{}}},"output":{"type":"structure","members":{"Instance":{"type":"structure","required":["Id"],"members":{"Id":{},"CreatorRequestId":{},"Attributes":{"shape":"S11"}}}}}},"GetInstancesHealthStatus":{"input":{"type":"structure","required":["ServiceId"],"members":{"ServiceId":{},"Instances":{"type":"list","member":{}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Status":{"type":"map","key":{},"value":{}},"NextToken":{}}}},"GetNamespace":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"Namespace":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Type":{},"Description":{},"ServiceCount":{"type":"integer"},"Properties":{"shape":"S1l"},"CreateDate":{"type":"timestamp"},"CreatorRequestId":{}}}}}},"GetOperation":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}},"output":{"type":"structure","members":{"Operation":{"type":"structure","members":{"Id":{},"Type":{},"Status":{},"ErrorMessage":{},"ErrorCode":{},"CreateDate":{"type":"timestamp"},"UpdateDate":{"type":"timestamp"},"Targets":{"type":"map","key":{},"value":{}}}}}}},"GetService":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"Service":{"shape":"Sp"}}}},"ListInstances":{"input":{"type":"structure","required":["ServiceId"],"members":{"ServiceId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Instances":{"type":"list","member":{"type":"structure","members":{"Id":{},"Attributes":{"shape":"S11"}}}},"NextToken":{}}}},"ListNamespaces":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"shape":"S27"},"Condition":{}}}}}},"output":{"type":"structure","members":{"Namespaces":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Type":{},"Description":{},"ServiceCount":{"type":"integer"},"Properties":{"shape":"S1l"},"CreateDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListOperations":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"shape":"S27"},"Condition":{}}}}}},"output":{"type":"structure","members":{"Operations":{"type":"list","member":{"type":"structure","members":{"Id":{},"Status":{}}}},"NextToken":{}}}},"ListServices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"shape":"S27"},"Condition":{}}}}}},"output":{"type":"structure","members":{"Services":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"Description":{},"InstanceCount":{"type":"integer"},"DnsConfig":{"shape":"Sd"},"HealthCheckConfig":{"shape":"Sj"},"HealthCheckCustomConfig":{"shape":"Sn"},"CreateDate":{"type":"timestamp"}}}},"NextToken":{}}}},"RegisterInstance":{"input":{"type":"structure","required":["ServiceId","InstanceId","Attributes"],"members":{"ServiceId":{},"InstanceId":{},"CreatorRequestId":{"idempotencyToken":true},"Attributes":{"shape":"S11"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"UpdateInstanceCustomHealthStatus":{"input":{"type":"structure","required":["ServiceId","InstanceId","Status"],"members":{"ServiceId":{},"InstanceId":{},"Status":{}}}},"UpdateService":{"input":{"type":"structure","required":["Id","Service"],"members":{"Id":{},"Service":{"type":"structure","required":["DnsConfig"],"members":{"Description":{},"DnsConfig":{"type":"structure","required":["DnsRecords"],"members":{"DnsRecords":{"shape":"Sf"}}},"HealthCheckConfig":{"shape":"Sj"}}}}},"output":{"type":"structure","members":{"OperationId":{}}}}},"shapes":{"Sd":{"type":"structure","required":["DnsRecords"],"members":{"NamespaceId":{"deprecated":true,"deprecatedMessage":"Top level attribute in request should be used to reference namespace-id"},"RoutingPolicy":{},"DnsRecords":{"shape":"Sf"}}},"Sf":{"type":"list","member":{"type":"structure","required":["Type","TTL"],"members":{"Type":{},"TTL":{"type":"long"}}}},"Sj":{"type":"structure","required":["Type"],"members":{"Type":{},"ResourcePath":{},"FailureThreshold":{"type":"integer"}}},"Sn":{"type":"structure","members":{"FailureThreshold":{"type":"integer"}}},"Sp":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{},"NamespaceId":{},"Description":{},"InstanceCount":{"type":"integer"},"DnsConfig":{"shape":"Sd"},"HealthCheckConfig":{"shape":"Sj"},"HealthCheckCustomConfig":{"shape":"Sn"},"CreateDate":{"type":"timestamp"},"CreatorRequestId":{}}},"S11":{"type":"map","key":{},"value":{}},"S1l":{"type":"structure","members":{"DnsProperties":{"type":"structure","members":{"HostedZoneId":{}}},"HttpProperties":{"type":"structure","members":{"HttpName":{}}}}},"S27":{"type":"list","member":{}}}}' - ); + if (parsed.opts.timeout > 0) { + timeoutId = setTimeout(() => { + timeoutId = null; + timedOut = true; + spawned.kill(parsed.opts.killSignal); + }, parsed.opts.timeout); + } - /***/ - }, + const processDone = new Promise((resolve) => { + spawned.on("exit", (code, signal) => { + cleanup(); + resolve({ code, signal }); + }); - /***/ 19834: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetInstancesHealthStatus":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListInstances":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListNamespaces":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListOperations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListServices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + spawned.on("error", (err) => { + cleanup(); + resolve({ error: err }); + }); - /***/ - }, + if (spawned.stdin) { + spawned.stdin.on("error", (err) => { + cleanup(); + resolve({ error: err }); + }); + } + }); - /***/ 32530: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-09-27","endpointPrefix":"email","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Amazon SES V2","serviceFullName":"Amazon Simple Email Service","serviceId":"SESv2","signatureVersion":"v4","signingName":"ses","uid":"sesv2-2019-09-27"},"operations":{"CreateConfigurationSet":{"http":{"requestUri":"/v2/email/configuration-sets"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"S3"},"DeliveryOptions":{"shape":"S5"},"ReputationOptions":{"shape":"S8"},"SendingOptions":{"shape":"Sb"},"Tags":{"shape":"Sc"},"SuppressionOptions":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"CreateConfigurationSetEventDestination":{"http":{"requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"},"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName","EventDestination"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestinationName":{},"EventDestination":{"shape":"Sm"}}},"output":{"type":"structure","members":{}}},"CreateDedicatedIpPool":{"http":{"requestUri":"/v2/email/dedicated-ip-pools"},"input":{"type":"structure","required":["PoolName"],"members":{"PoolName":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"CreateDeliverabilityTestReport":{"http":{"requestUri":"/v2/email/deliverability-dashboard/test"},"input":{"type":"structure","required":["FromEmailAddress","Content"],"members":{"ReportName":{},"FromEmailAddress":{},"Content":{"shape":"S15"},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","required":["ReportId","DeliverabilityTestStatus"],"members":{"ReportId":{},"DeliverabilityTestStatus":{}}}},"CreateEmailIdentity":{"http":{"requestUri":"/v2/email/identities"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{},"Tags":{"shape":"Sc"},"DkimSigningAttributes":{"shape":"S1l"}}},"output":{"type":"structure","members":{"IdentityType":{},"VerifiedForSendingStatus":{"type":"boolean"},"DkimAttributes":{"shape":"S1q"}}}},"DeleteConfigurationSet":{"http":{"method":"DELETE","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}}},"output":{"type":"structure","members":{}}},"DeleteConfigurationSetEventDestination":{"http":{"method":"DELETE","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestinationName":{"location":"uri","locationName":"EventDestinationName"}}},"output":{"type":"structure","members":{}}},"DeleteDedicatedIpPool":{"http":{"method":"DELETE","requestUri":"/v2/email/dedicated-ip-pools/{PoolName}"},"input":{"type":"structure","required":["PoolName"],"members":{"PoolName":{"location":"uri","locationName":"PoolName"}}},"output":{"type":"structure","members":{}}},"DeleteEmailIdentity":{"http":{"method":"DELETE","requestUri":"/v2/email/identities/{EmailIdentity}"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"}}},"output":{"type":"structure","members":{}}},"DeleteSuppressedDestination":{"http":{"method":"DELETE","requestUri":"/v2/email/suppression/addresses/{EmailAddress}"},"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{"location":"uri","locationName":"EmailAddress"}}},"output":{"type":"structure","members":{}}},"GetAccount":{"http":{"method":"GET","requestUri":"/v2/email/account"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DedicatedIpAutoWarmupEnabled":{"type":"boolean"},"EnforcementStatus":{},"ProductionAccessEnabled":{"type":"boolean"},"SendQuota":{"type":"structure","members":{"Max24HourSend":{"type":"double"},"MaxSendRate":{"type":"double"},"SentLast24Hours":{"type":"double"}}},"SendingEnabled":{"type":"boolean"},"SuppressionAttributes":{"type":"structure","members":{"SuppressedReasons":{"shape":"Sh"}}}}}},"GetBlacklistReports":{"http":{"method":"GET","requestUri":"/v2/email/deliverability-dashboard/blacklist-report"},"input":{"type":"structure","required":["BlacklistItemNames"],"members":{"BlacklistItemNames":{"location":"querystring","locationName":"BlacklistItemNames","type":"list","member":{}}}},"output":{"type":"structure","required":["BlacklistReport"],"members":{"BlacklistReport":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"RblName":{},"ListingTime":{"type":"timestamp"},"Description":{}}}}}}}},"GetConfigurationSet":{"http":{"method":"GET","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}}},"output":{"type":"structure","members":{"ConfigurationSetName":{},"TrackingOptions":{"shape":"S3"},"DeliveryOptions":{"shape":"S5"},"ReputationOptions":{"shape":"S8"},"SendingOptions":{"shape":"Sb"},"Tags":{"shape":"Sc"},"SuppressionOptions":{"shape":"Sg"}}}},"GetConfigurationSetEventDestinations":{"http":{"method":"GET","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}}},"output":{"type":"structure","members":{"EventDestinations":{"type":"list","member":{"type":"structure","required":["Name","MatchingEventTypes"],"members":{"Name":{},"Enabled":{"type":"boolean"},"MatchingEventTypes":{"shape":"Sn"},"KinesisFirehoseDestination":{"shape":"Sp"},"CloudWatchDestination":{"shape":"Sr"},"SnsDestination":{"shape":"Sx"},"PinpointDestination":{"shape":"Sy"}}}}}}},"GetDedicatedIp":{"http":{"method":"GET","requestUri":"/v2/email/dedicated-ips/{IP}"},"input":{"type":"structure","required":["Ip"],"members":{"Ip":{"location":"uri","locationName":"IP"}}},"output":{"type":"structure","members":{"DedicatedIp":{"shape":"S2w"}}}},"GetDedicatedIps":{"http":{"method":"GET","requestUri":"/v2/email/dedicated-ips"},"input":{"type":"structure","members":{"PoolName":{"location":"querystring","locationName":"PoolName"},"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"DedicatedIps":{"type":"list","member":{"shape":"S2w"}},"NextToken":{}}}},"GetDeliverabilityDashboardOptions":{"http":{"method":"GET","requestUri":"/v2/email/deliverability-dashboard"},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["DashboardEnabled"],"members":{"DashboardEnabled":{"type":"boolean"},"SubscriptionExpiryDate":{"type":"timestamp"},"AccountStatus":{},"ActiveSubscribedDomains":{"shape":"S37"},"PendingExpirationSubscribedDomains":{"shape":"S37"}}}},"GetDeliverabilityTestReport":{"http":{"method":"GET","requestUri":"/v2/email/deliverability-dashboard/test-reports/{ReportId}"},"input":{"type":"structure","required":["ReportId"],"members":{"ReportId":{"location":"uri","locationName":"ReportId"}}},"output":{"type":"structure","required":["DeliverabilityTestReport","OverallPlacement","IspPlacements"],"members":{"DeliverabilityTestReport":{"shape":"S3f"},"OverallPlacement":{"shape":"S3h"},"IspPlacements":{"type":"list","member":{"type":"structure","members":{"IspName":{},"PlacementStatistics":{"shape":"S3h"}}}},"Message":{},"Tags":{"shape":"Sc"}}}},"GetDomainDeliverabilityCampaign":{"http":{"method":"GET","requestUri":"/v2/email/deliverability-dashboard/campaigns/{CampaignId}"},"input":{"type":"structure","required":["CampaignId"],"members":{"CampaignId":{"location":"uri","locationName":"CampaignId"}}},"output":{"type":"structure","required":["DomainDeliverabilityCampaign"],"members":{"DomainDeliverabilityCampaign":{"shape":"S3p"}}}},"GetDomainStatisticsReport":{"http":{"method":"GET","requestUri":"/v2/email/deliverability-dashboard/statistics-report/{Domain}"},"input":{"type":"structure","required":["Domain","StartDate","EndDate"],"members":{"Domain":{"location":"uri","locationName":"Domain"},"StartDate":{"location":"querystring","locationName":"StartDate","type":"timestamp"},"EndDate":{"location":"querystring","locationName":"EndDate","type":"timestamp"}}},"output":{"type":"structure","required":["OverallVolume","DailyVolumes"],"members":{"OverallVolume":{"type":"structure","members":{"VolumeStatistics":{"shape":"S3z"},"ReadRatePercent":{"type":"double"},"DomainIspPlacements":{"shape":"S40"}}},"DailyVolumes":{"type":"list","member":{"type":"structure","members":{"StartDate":{"type":"timestamp"},"VolumeStatistics":{"shape":"S3z"},"DomainIspPlacements":{"shape":"S40"}}}}}}},"GetEmailIdentity":{"http":{"method":"GET","requestUri":"/v2/email/identities/{EmailIdentity}"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"}}},"output":{"type":"structure","members":{"IdentityType":{},"FeedbackForwardingStatus":{"type":"boolean"},"VerifiedForSendingStatus":{"type":"boolean"},"DkimAttributes":{"shape":"S1q"},"MailFromAttributes":{"type":"structure","required":["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],"members":{"MailFromDomain":{},"MailFromDomainStatus":{},"BehaviorOnMxFailure":{}}},"Tags":{"shape":"Sc"}}}},"GetSuppressedDestination":{"http":{"method":"GET","requestUri":"/v2/email/suppression/addresses/{EmailAddress}"},"input":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{"location":"uri","locationName":"EmailAddress"}}},"output":{"type":"structure","required":["SuppressedDestination"],"members":{"SuppressedDestination":{"type":"structure","required":["EmailAddress","Reason","LastUpdateTime"],"members":{"EmailAddress":{},"Reason":{},"LastUpdateTime":{"type":"timestamp"},"Attributes":{"type":"structure","members":{"MessageId":{},"FeedbackId":{}}}}}}}},"ListConfigurationSets":{"http":{"method":"GET","requestUri":"/v2/email/configuration-sets"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"ConfigurationSets":{"type":"list","member":{}},"NextToken":{}}}},"ListDedicatedIpPools":{"http":{"method":"GET","requestUri":"/v2/email/dedicated-ip-pools"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"DedicatedIpPools":{"type":"list","member":{}},"NextToken":{}}}},"ListDeliverabilityTestReports":{"http":{"method":"GET","requestUri":"/v2/email/deliverability-dashboard/test-reports"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","required":["DeliverabilityTestReports"],"members":{"DeliverabilityTestReports":{"type":"list","member":{"shape":"S3f"}},"NextToken":{}}}},"ListDomainDeliverabilityCampaigns":{"http":{"method":"GET","requestUri":"/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"},"input":{"type":"structure","required":["StartDate","EndDate","SubscribedDomain"],"members":{"StartDate":{"location":"querystring","locationName":"StartDate","type":"timestamp"},"EndDate":{"location":"querystring","locationName":"EndDate","type":"timestamp"},"SubscribedDomain":{"location":"uri","locationName":"SubscribedDomain"},"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","required":["DomainDeliverabilityCampaigns"],"members":{"DomainDeliverabilityCampaigns":{"type":"list","member":{"shape":"S3p"}},"NextToken":{}}}},"ListEmailIdentities":{"http":{"method":"GET","requestUri":"/v2/email/identities"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"EmailIdentities":{"type":"list","member":{"type":"structure","members":{"IdentityType":{},"IdentityName":{},"SendingEnabled":{"type":"boolean"}}}},"NextToken":{}}}},"ListSuppressedDestinations":{"http":{"method":"GET","requestUri":"/v2/email/suppression/addresses"},"input":{"type":"structure","members":{"Reasons":{"shape":"Sh","location":"querystring","locationName":"Reason"},"StartDate":{"location":"querystring","locationName":"StartDate","type":"timestamp"},"EndDate":{"location":"querystring","locationName":"EndDate","type":"timestamp"},"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize","type":"integer"}}},"output":{"type":"structure","members":{"SuppressedDestinationSummaries":{"type":"list","member":{"type":"structure","required":["EmailAddress","Reason","LastUpdateTime"],"members":{"EmailAddress":{},"Reason":{},"LastUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/v2/email/tags"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"querystring","locationName":"ResourceArn"}}},"output":{"type":"structure","required":["Tags"],"members":{"Tags":{"shape":"Sc"}}}},"PutAccountDedicatedIpWarmupAttributes":{"http":{"method":"PUT","requestUri":"/v2/email/account/dedicated-ips/warmup"},"input":{"type":"structure","members":{"AutoWarmupEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutAccountSendingAttributes":{"http":{"method":"PUT","requestUri":"/v2/email/account/sending"},"input":{"type":"structure","members":{"SendingEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutAccountSuppressionAttributes":{"http":{"method":"PUT","requestUri":"/v2/email/account/suppression"},"input":{"type":"structure","members":{"SuppressedReasons":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetDeliveryOptions":{"http":{"method":"PUT","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"TlsPolicy":{},"SendingPoolName":{}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetReputationOptions":{"http":{"method":"PUT","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"ReputationMetricsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetSendingOptions":{"http":{"method":"PUT","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/sending"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"SendingEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetSuppressionOptions":{"http":{"method":"PUT","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"SuppressedReasons":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"PutConfigurationSetTrackingOptions":{"http":{"method":"PUT","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options"},"input":{"type":"structure","required":["ConfigurationSetName"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"CustomRedirectDomain":{}}},"output":{"type":"structure","members":{}}},"PutDedicatedIpInPool":{"http":{"method":"PUT","requestUri":"/v2/email/dedicated-ips/{IP}/pool"},"input":{"type":"structure","required":["Ip","DestinationPoolName"],"members":{"Ip":{"location":"uri","locationName":"IP"},"DestinationPoolName":{}}},"output":{"type":"structure","members":{}}},"PutDedicatedIpWarmupAttributes":{"http":{"method":"PUT","requestUri":"/v2/email/dedicated-ips/{IP}/warmup"},"input":{"type":"structure","required":["Ip","WarmupPercentage"],"members":{"Ip":{"location":"uri","locationName":"IP"},"WarmupPercentage":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"PutDeliverabilityDashboardOption":{"http":{"method":"PUT","requestUri":"/v2/email/deliverability-dashboard"},"input":{"type":"structure","required":["DashboardEnabled"],"members":{"DashboardEnabled":{"type":"boolean"},"SubscribedDomains":{"shape":"S37"}}},"output":{"type":"structure","members":{}}},"PutEmailIdentityDkimAttributes":{"http":{"method":"PUT","requestUri":"/v2/email/identities/{EmailIdentity}/dkim"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"},"SigningEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutEmailIdentityDkimSigningAttributes":{"http":{"method":"PUT","requestUri":"/v1/email/identities/{EmailIdentity}/dkim/signing"},"input":{"type":"structure","required":["EmailIdentity","SigningAttributesOrigin"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"},"SigningAttributesOrigin":{},"SigningAttributes":{"shape":"S1l"}}},"output":{"type":"structure","members":{"DkimStatus":{},"DkimTokens":{"shape":"S1s"}}}},"PutEmailIdentityFeedbackAttributes":{"http":{"method":"PUT","requestUri":"/v2/email/identities/{EmailIdentity}/feedback"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"},"EmailForwardingEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"PutEmailIdentityMailFromAttributes":{"http":{"method":"PUT","requestUri":"/v2/email/identities/{EmailIdentity}/mail-from"},"input":{"type":"structure","required":["EmailIdentity"],"members":{"EmailIdentity":{"location":"uri","locationName":"EmailIdentity"},"MailFromDomain":{},"BehaviorOnMxFailure":{}}},"output":{"type":"structure","members":{}}},"PutSuppressedDestination":{"http":{"method":"PUT","requestUri":"/v2/email/suppression/addresses"},"input":{"type":"structure","required":["EmailAddress","Reason"],"members":{"EmailAddress":{},"Reason":{}}},"output":{"type":"structure","members":{}}},"SendEmail":{"http":{"requestUri":"/v2/email/outbound-emails"},"input":{"type":"structure","required":["Destination","Content"],"members":{"FromEmailAddress":{},"Destination":{"type":"structure","members":{"ToAddresses":{"shape":"S61"},"CcAddresses":{"shape":"S61"},"BccAddresses":{"shape":"S61"}}},"ReplyToAddresses":{"shape":"S61"},"FeedbackForwardingEmailAddress":{},"Content":{"shape":"S15"},"EmailTags":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"ConfigurationSetName":{}}},"output":{"type":"structure","members":{"MessageId":{}}}},"TagResource":{"http":{"requestUri":"/v2/email/tags"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/v2/email/tags"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"querystring","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"TagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateConfigurationSetEventDestination":{"http":{"method":"PUT","requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},"input":{"type":"structure","required":["ConfigurationSetName","EventDestinationName","EventDestination"],"members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestinationName":{"location":"uri","locationName":"EventDestinationName"},"EventDestination":{"shape":"Sm"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"structure","required":["CustomRedirectDomain"],"members":{"CustomRedirectDomain":{}}},"S5":{"type":"structure","members":{"TlsPolicy":{},"SendingPoolName":{}}},"S8":{"type":"structure","members":{"ReputationMetricsEnabled":{"type":"boolean"},"LastFreshStart":{"type":"timestamp"}}},"Sb":{"type":"structure","members":{"SendingEnabled":{"type":"boolean"}}},"Sc":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sg":{"type":"structure","members":{"SuppressedReasons":{"shape":"Sh"}}},"Sh":{"type":"list","member":{}},"Sm":{"type":"structure","members":{"Enabled":{"type":"boolean"},"MatchingEventTypes":{"shape":"Sn"},"KinesisFirehoseDestination":{"shape":"Sp"},"CloudWatchDestination":{"shape":"Sr"},"SnsDestination":{"shape":"Sx"},"PinpointDestination":{"shape":"Sy"}}},"Sn":{"type":"list","member":{}},"Sp":{"type":"structure","required":["IamRoleArn","DeliveryStreamArn"],"members":{"IamRoleArn":{},"DeliveryStreamArn":{}}},"Sr":{"type":"structure","required":["DimensionConfigurations"],"members":{"DimensionConfigurations":{"type":"list","member":{"type":"structure","required":["DimensionName","DimensionValueSource","DefaultDimensionValue"],"members":{"DimensionName":{},"DimensionValueSource":{},"DefaultDimensionValue":{}}}}}},"Sx":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}},"Sy":{"type":"structure","members":{"ApplicationArn":{}}},"S15":{"type":"structure","members":{"Simple":{"type":"structure","required":["Subject","Body"],"members":{"Subject":{"shape":"S17"},"Body":{"type":"structure","members":{"Text":{"shape":"S17"},"Html":{"shape":"S17"}}}}},"Raw":{"type":"structure","required":["Data"],"members":{"Data":{"type":"blob"}}},"Template":{"type":"structure","members":{"TemplateArn":{},"TemplateData":{}}}}},"S17":{"type":"structure","required":["Data"],"members":{"Data":{},"Charset":{}}},"S1l":{"type":"structure","required":["DomainSigningSelector","DomainSigningPrivateKey"],"members":{"DomainSigningSelector":{},"DomainSigningPrivateKey":{"type":"string","sensitive":true}}},"S1q":{"type":"structure","members":{"SigningEnabled":{"type":"boolean"},"Status":{},"Tokens":{"shape":"S1s"},"SigningAttributesOrigin":{}}},"S1s":{"type":"list","member":{}},"S2w":{"type":"structure","required":["Ip","WarmupStatus","WarmupPercentage"],"members":{"Ip":{},"WarmupStatus":{},"WarmupPercentage":{"type":"integer"},"PoolName":{}}},"S37":{"type":"list","member":{"type":"structure","members":{"Domain":{},"SubscriptionStartDate":{"type":"timestamp"},"InboxPlacementTrackingOption":{"type":"structure","members":{"Global":{"type":"boolean"},"TrackedIsps":{"type":"list","member":{}}}}}}},"S3f":{"type":"structure","members":{"ReportId":{},"ReportName":{},"Subject":{},"FromEmailAddress":{},"CreateDate":{"type":"timestamp"},"DeliverabilityTestStatus":{}}},"S3h":{"type":"structure","members":{"InboxPercentage":{"type":"double"},"SpamPercentage":{"type":"double"},"MissingPercentage":{"type":"double"},"SpfPercentage":{"type":"double"},"DkimPercentage":{"type":"double"}}},"S3p":{"type":"structure","members":{"CampaignId":{},"ImageUrl":{},"Subject":{},"FromAddress":{},"SendingIps":{"type":"list","member":{}},"FirstSeenDateTime":{"type":"timestamp"},"LastSeenDateTime":{"type":"timestamp"},"InboxCount":{"type":"long"},"SpamCount":{"type":"long"},"ReadRate":{"type":"double"},"DeleteRate":{"type":"double"},"ReadDeleteRate":{"type":"double"},"ProjectedVolume":{"type":"long"},"Esps":{"type":"list","member":{}}}},"S3z":{"type":"structure","members":{"InboxRawCount":{"type":"long"},"SpamRawCount":{"type":"long"},"ProjectedInbox":{"type":"long"},"ProjectedSpam":{"type":"long"}}},"S40":{"type":"list","member":{"type":"structure","members":{"IspName":{},"InboxRawCount":{"type":"long"},"SpamRawCount":{"type":"long"},"InboxPercentage":{"type":"double"},"SpamPercentage":{"type":"double"}}}},"S61":{"type":"list","member":{}}}}' - ); + function destroy() { + if (spawned.stdout) { + spawned.stdout.destroy(); + } - /***/ - }, + if (spawned.stderr) { + spawned.stderr.destroy(); + } + } - /***/ 39567: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetDedicatedIps":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListConfigurationSets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListDedicatedIpPools":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListDeliverabilityTestReports":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListDomainDeliverabilityCampaigns":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListEmailIdentities":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"},"ListSuppressedDestinations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"PageSize"}}}' - ); + const handlePromise = () => + pFinally( + Promise.all([ + processDone, + getStream(spawned, "stdout", { encoding, buffer, maxBuffer }), + getStream(spawned, "stderr", { encoding, buffer, maxBuffer }), + ]).then((arr) => { + const result = arr[0]; + result.stdout = arr[1]; + result.stderr = arr[2]; - /***/ - }, + if (result.error || result.code !== 0 || result.signal !== null) { + const err = makeError(result, { + joinedCmd, + parsed, + timedOut, + }); - /***/ 78621: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-06-02","endpointPrefix":"shield","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS Shield","serviceFullName":"AWS Shield","serviceId":"Shield","signatureVersion":"v4","targetPrefix":"AWSShield_20160616","uid":"shield-2016-06-02"},"operations":{"AssociateDRTLogBucket":{"input":{"type":"structure","required":["LogBucket"],"members":{"LogBucket":{}}},"output":{"type":"structure","members":{}}},"AssociateDRTRole":{"input":{"type":"structure","required":["RoleArn"],"members":{"RoleArn":{}}},"output":{"type":"structure","members":{}}},"AssociateHealthCheck":{"input":{"type":"structure","required":["ProtectionId","HealthCheckArn"],"members":{"ProtectionId":{},"HealthCheckArn":{}}},"output":{"type":"structure","members":{}}},"CreateProtection":{"input":{"type":"structure","required":["Name","ResourceArn"],"members":{"Name":{},"ResourceArn":{}}},"output":{"type":"structure","members":{"ProtectionId":{}}}},"CreateSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteProtection":{"input":{"type":"structure","required":["ProtectionId"],"members":{"ProtectionId":{}}},"output":{"type":"structure","members":{}}},"DeleteSubscription":{"input":{"type":"structure","members":{},"deprecated":true},"output":{"type":"structure","members":{},"deprecated":true},"deprecated":true},"DescribeAttack":{"input":{"type":"structure","required":["AttackId"],"members":{"AttackId":{}}},"output":{"type":"structure","members":{"Attack":{"type":"structure","members":{"AttackId":{},"ResourceArn":{},"SubResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Id":{},"AttackVectors":{"type":"list","member":{"type":"structure","required":["VectorType"],"members":{"VectorType":{},"VectorCounters":{"shape":"Sv"}}}},"Counters":{"shape":"Sv"}}}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"AttackCounters":{"shape":"Sv"},"AttackProperties":{"type":"list","member":{"type":"structure","members":{"AttackLayer":{},"AttackPropertyIdentifier":{},"TopContributors":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"long"}}}},"Unit":{},"Total":{"type":"long"}}}},"Mitigations":{"type":"list","member":{"type":"structure","members":{"MitigationName":{}}}}}}}}},"DescribeDRTAccess":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"RoleArn":{},"LogBucketList":{"type":"list","member":{}}}}},"DescribeEmergencyContactSettings":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"EmergencyContactList":{"shape":"S1f"}}}},"DescribeProtection":{"input":{"type":"structure","members":{"ProtectionId":{},"ResourceArn":{}}},"output":{"type":"structure","members":{"Protection":{"shape":"S1k"}}}},"DescribeSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Subscription":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TimeCommitmentInSeconds":{"type":"long"},"AutoRenew":{},"Limits":{"type":"list","member":{"type":"structure","members":{"Type":{},"Max":{"type":"long"}}}}}}}}},"DisassociateDRTLogBucket":{"input":{"type":"structure","required":["LogBucket"],"members":{"LogBucket":{}}},"output":{"type":"structure","members":{}}},"DisassociateDRTRole":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateHealthCheck":{"input":{"type":"structure","required":["ProtectionId","HealthCheckArn"],"members":{"ProtectionId":{},"HealthCheckArn":{}}},"output":{"type":"structure","members":{}}},"GetSubscriptionState":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["SubscriptionState"],"members":{"SubscriptionState":{}}}},"ListAttacks":{"input":{"type":"structure","members":{"ResourceArns":{"type":"list","member":{}},"StartTime":{"shape":"S26"},"EndTime":{"shape":"S26"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AttackSummaries":{"type":"list","member":{"type":"structure","members":{"AttackId":{},"ResourceArn":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"AttackVectors":{"type":"list","member":{"type":"structure","required":["VectorType"],"members":{"VectorType":{}}}}}}},"NextToken":{}}}},"ListProtections":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Protections":{"type":"list","member":{"shape":"S1k"}},"NextToken":{}}}},"UpdateEmergencyContactSettings":{"input":{"type":"structure","members":{"EmergencyContactList":{"shape":"S1f"}}},"output":{"type":"structure","members":{}}},"UpdateSubscription":{"input":{"type":"structure","members":{"AutoRenew":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sv":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{"type":"double"},"Average":{"type":"double"},"Sum":{"type":"double"},"N":{"type":"integer"},"Unit":{}}}},"S1f":{"type":"list","member":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{}}}},"S1k":{"type":"structure","members":{"Id":{},"Name":{},"ResourceArn":{},"HealthCheckIds":{"type":"list","member":{}}}},"S26":{"type":"structure","members":{"FromInclusive":{"type":"timestamp"},"ToExclusive":{"type":"timestamp"}}}}}' - ); + // TODO: missing some timeout logic for killed + // https://github.com/nodejs/node/blob/master/lib/child_process.js#L203 + // err.killed = spawned.killed || killed; + err.killed = err.killed || spawned.killed; - /***/ - }, + if (!parsed.opts.reject) { + return err; + } - /***/ 75743: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + throw err; + } - /***/ - }, + return { + stdout: handleOutput(parsed.opts, result.stdout), + stderr: handleOutput(parsed.opts, result.stderr), + code: 0, + failed: false, + killed: false, + signal: null, + cmd: joinedCmd, + timedOut: false, + }; + }), + destroy + ); - /***/ 21884: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-08-25","endpointPrefix":"signer","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"signer","serviceFullName":"AWS Signer","serviceId":"signer","signatureVersion":"v4","signingName":"signer","uid":"signer-2017-08-25"},"operations":{"CancelSigningProfile":{"http":{"method":"DELETE","requestUri":"/signing-profiles/{profileName}"},"input":{"type":"structure","required":["profileName"],"members":{"profileName":{"location":"uri","locationName":"profileName"}}}},"DescribeSigningJob":{"http":{"method":"GET","requestUri":"/signing-jobs/{jobId}"},"input":{"type":"structure","required":["jobId"],"members":{"jobId":{"location":"uri","locationName":"jobId"}}},"output":{"type":"structure","members":{"jobId":{},"source":{"shape":"S6"},"signingMaterial":{"shape":"Sb"},"platformId":{},"profileName":{},"overrides":{"shape":"Se"},"signingParameters":{"shape":"Sj"},"createdAt":{"type":"timestamp"},"completedAt":{"type":"timestamp"},"requestedBy":{},"status":{},"statusReason":{},"signedObject":{"shape":"Sr"}}}},"GetSigningPlatform":{"http":{"method":"GET","requestUri":"/signing-platforms/{platformId}"},"input":{"type":"structure","required":["platformId"],"members":{"platformId":{"location":"uri","locationName":"platformId"}}},"output":{"type":"structure","members":{"platformId":{},"displayName":{},"partner":{},"target":{},"category":{},"signingConfiguration":{"shape":"Sz"},"signingImageFormat":{"shape":"S14"},"maxSizeInMB":{"type":"integer"}}}},"GetSigningProfile":{"http":{"method":"GET","requestUri":"/signing-profiles/{profileName}"},"input":{"type":"structure","required":["profileName"],"members":{"profileName":{"location":"uri","locationName":"profileName"}}},"output":{"type":"structure","members":{"profileName":{},"signingMaterial":{"shape":"Sb"},"platformId":{},"overrides":{"shape":"Se"},"signingParameters":{"shape":"Sj"},"status":{},"arn":{},"tags":{"shape":"S1b"}}}},"ListSigningJobs":{"http":{"method":"GET","requestUri":"/signing-jobs"},"input":{"type":"structure","members":{"status":{"location":"querystring","locationName":"status"},"platformId":{"location":"querystring","locationName":"platformId"},"requestedBy":{"location":"querystring","locationName":"requestedBy"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"jobs":{"type":"list","member":{"type":"structure","members":{"jobId":{},"source":{"shape":"S6"},"signedObject":{"shape":"Sr"},"signingMaterial":{"shape":"Sb"},"createdAt":{"type":"timestamp"},"status":{}}}},"nextToken":{}}}},"ListSigningPlatforms":{"http":{"method":"GET","requestUri":"/signing-platforms"},"input":{"type":"structure","members":{"category":{"location":"querystring","locationName":"category"},"partner":{"location":"querystring","locationName":"partner"},"target":{"location":"querystring","locationName":"target"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"platforms":{"type":"list","member":{"type":"structure","members":{"platformId":{},"displayName":{},"partner":{},"target":{},"category":{},"signingConfiguration":{"shape":"Sz"},"signingImageFormat":{"shape":"S14"},"maxSizeInMB":{"type":"integer"}}}},"nextToken":{}}}},"ListSigningProfiles":{"http":{"method":"GET","requestUri":"/signing-profiles"},"input":{"type":"structure","members":{"includeCanceled":{"location":"querystring","locationName":"includeCanceled","type":"boolean"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"profiles":{"type":"list","member":{"type":"structure","members":{"profileName":{},"signingMaterial":{"shape":"Sb"},"platformId":{},"signingParameters":{"shape":"Sj"},"status":{},"arn":{},"tags":{"shape":"S1b"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S1b"}}}},"PutSigningProfile":{"http":{"method":"PUT","requestUri":"/signing-profiles/{profileName}"},"input":{"type":"structure","required":["profileName","signingMaterial","platformId"],"members":{"profileName":{"location":"uri","locationName":"profileName"},"signingMaterial":{"shape":"Sb"},"platformId":{},"overrides":{"shape":"Se"},"signingParameters":{"shape":"Sj"},"tags":{"shape":"S1b"}}},"output":{"type":"structure","members":{"arn":{}}}},"StartSigningJob":{"http":{"requestUri":"/signing-jobs"},"input":{"type":"structure","required":["source","destination","clientRequestToken"],"members":{"source":{"shape":"S6"},"destination":{"type":"structure","members":{"s3":{"type":"structure","members":{"bucketName":{},"prefix":{}}}}},"profileName":{},"clientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"jobId":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S1b"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}"},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S6":{"type":"structure","members":{"s3":{"type":"structure","required":["bucketName","key","version"],"members":{"bucketName":{},"key":{},"version":{}}}}},"Sb":{"type":"structure","required":["certificateArn"],"members":{"certificateArn":{}}},"Se":{"type":"structure","members":{"signingConfiguration":{"type":"structure","members":{"encryptionAlgorithm":{},"hashAlgorithm":{}}},"signingImageFormat":{}}},"Sj":{"type":"map","key":{},"value":{}},"Sr":{"type":"structure","members":{"s3":{"type":"structure","members":{"bucketName":{},"key":{}}}}},"Sz":{"type":"structure","required":["encryptionAlgorithmOptions","hashAlgorithmOptions"],"members":{"encryptionAlgorithmOptions":{"type":"structure","required":["allowedValues","defaultValue"],"members":{"allowedValues":{"type":"list","member":{}},"defaultValue":{}}},"hashAlgorithmOptions":{"type":"structure","required":["allowedValues","defaultValue"],"members":{"allowedValues":{"type":"list","member":{}},"defaultValue":{}}}}},"S14":{"type":"structure","required":["supportedFormats","defaultFormat"],"members":{"supportedFormats":{"type":"list","member":{}},"defaultFormat":{}}},"S1b":{"type":"map","key":{},"value":{}}}}' - ); + crossSpawn._enoent.hookChildProcess(spawned, parsed.parsed); - /***/ - }, + handleInput(spawned, parsed.opts.input); - /***/ 69839: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListSigningJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListSigningPlatforms":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListSigningProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}' - ); + spawned.then = (onfulfilled, onrejected) => + handlePromise().then(onfulfilled, onrejected); + spawned.catch = (onrejected) => handlePromise().catch(onrejected); - /***/ - }, + return spawned; + }; - /***/ 61331: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"V":{"SuccessfulSigningJob":{"delay":20,"operation":"DescribeSigningJob","maxAttempts":25,"acceptors":[{"expected":"Succeeded","matcher":"path","state":"success","argument":"status"},{"expected":"Failed","matcher":"path","state":"failure","argument":"status"},{"expected":"ResourceNotFoundException","matcher":"error","state":"failure"}]}}}' - ); + // TODO: set `stderr: 'ignore'` when that option is implemented + module.exports.stdout = (...args) => + module.exports(...args).then((x) => x.stdout); - /***/ - }, + // TODO: set `stdout: 'ignore'` when that option is implemented + module.exports.stderr = (...args) => + module.exports(...args).then((x) => x.stderr); - /***/ 51530: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-10-24","endpointPrefix":"sms","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"SMS","serviceFullName":"AWS Server Migration Service","serviceId":"SMS","signatureVersion":"v4","targetPrefix":"AWSServerMigrationService_V2016_10_24","uid":"sms-2016-10-24"},"operations":{"CreateApp":{"input":{"type":"structure","members":{"name":{},"description":{},"roleName":{},"clientToken":{},"serverGroups":{"shape":"S6"},"tags":{"shape":"So"}}},"output":{"type":"structure","members":{"appSummary":{"shape":"St"},"serverGroups":{"shape":"S6"},"tags":{"shape":"So"}}}},"CreateReplicationJob":{"input":{"type":"structure","required":["serverId","seedReplicationTime"],"members":{"serverId":{},"seedReplicationTime":{"type":"timestamp"},"frequency":{"type":"integer"},"runOnce":{"type":"boolean"},"licenseType":{},"roleName":{},"description":{},"numberOfRecentAmisToKeep":{"type":"integer"},"encrypted":{"type":"boolean"},"kmsKeyId":{}}},"output":{"type":"structure","members":{"replicationJobId":{}}}},"DeleteApp":{"input":{"type":"structure","members":{"appId":{},"forceStopAppReplication":{"type":"boolean"},"forceTerminateApp":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteAppLaunchConfiguration":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{}}},"DeleteAppReplicationConfiguration":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{}}},"DeleteReplicationJob":{"input":{"type":"structure","required":["replicationJobId"],"members":{"replicationJobId":{}}},"output":{"type":"structure","members":{}}},"DeleteServerCatalog":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateConnector":{"input":{"type":"structure","required":["connectorId"],"members":{"connectorId":{}}},"output":{"type":"structure","members":{}}},"GenerateChangeSet":{"input":{"type":"structure","members":{"appId":{},"changesetFormat":{}}},"output":{"type":"structure","members":{"s3Location":{"shape":"S1y"}}}},"GenerateTemplate":{"input":{"type":"structure","members":{"appId":{},"templateFormat":{}}},"output":{"type":"structure","members":{"s3Location":{"shape":"S1y"}}}},"GetApp":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{"appSummary":{"shape":"St"},"serverGroups":{"shape":"S6"},"tags":{"shape":"So"}}}},"GetAppLaunchConfiguration":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{"appId":{},"roleName":{},"serverGroupLaunchConfigurations":{"shape":"S27"}}}},"GetAppReplicationConfiguration":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{"serverGroupReplicationConfigurations":{"shape":"S2m"}}}},"GetConnectors":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"connectorList":{"type":"list","member":{"type":"structure","members":{"connectorId":{},"version":{},"status":{},"capabilityList":{"type":"list","member":{}},"vmManagerName":{},"vmManagerType":{},"vmManagerId":{},"ipAddress":{},"macAddress":{},"associatedOn":{"type":"timestamp"}}}},"nextToken":{}}}},"GetReplicationJobs":{"input":{"type":"structure","members":{"replicationJobId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"replicationJobList":{"type":"list","member":{"shape":"S36"}},"nextToken":{}}}},"GetReplicationRuns":{"input":{"type":"structure","required":["replicationJobId"],"members":{"replicationJobId":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"replicationJob":{"shape":"S36"},"replicationRunList":{"shape":"S3a"},"nextToken":{}}}},"GetServers":{"input":{"type":"structure","members":{"nextToken":{},"maxResults":{"type":"integer"},"vmServerAddressList":{"type":"list","member":{"shape":"Sf"}}}},"output":{"type":"structure","members":{"lastModifiedOn":{"type":"timestamp"},"serverCatalogStatus":{},"serverList":{"shape":"Sa"},"nextToken":{}}}},"ImportServerCatalog":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"LaunchApp":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{}}},"ListApps":{"input":{"type":"structure","members":{"appIds":{"type":"list","member":{}},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"apps":{"type":"list","member":{"shape":"St"}},"nextToken":{}}}},"PutAppLaunchConfiguration":{"input":{"type":"structure","members":{"appId":{},"roleName":{},"serverGroupLaunchConfigurations":{"shape":"S27"}}},"output":{"type":"structure","members":{}}},"PutAppReplicationConfiguration":{"input":{"type":"structure","members":{"appId":{},"serverGroupReplicationConfigurations":{"shape":"S2m"}}},"output":{"type":"structure","members":{}}},"StartAppReplication":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{}}},"StartOnDemandReplicationRun":{"input":{"type":"structure","required":["replicationJobId"],"members":{"replicationJobId":{},"description":{}}},"output":{"type":"structure","members":{"replicationRunId":{}}}},"StopAppReplication":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{}}},"TerminateApp":{"input":{"type":"structure","members":{"appId":{}}},"output":{"type":"structure","members":{}}},"UpdateApp":{"input":{"type":"structure","members":{"appId":{},"name":{},"description":{},"roleName":{},"serverGroups":{"shape":"S6"},"tags":{"shape":"So"}}},"output":{"type":"structure","members":{"appSummary":{"shape":"St"},"serverGroups":{"shape":"S6"},"tags":{"shape":"So"}}}},"UpdateReplicationJob":{"input":{"type":"structure","required":["replicationJobId"],"members":{"replicationJobId":{},"frequency":{"type":"integer"},"nextReplicationRunStartTime":{"type":"timestamp"},"licenseType":{},"roleName":{},"description":{},"numberOfRecentAmisToKeep":{"type":"integer"},"encrypted":{"type":"boolean"},"kmsKeyId":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S6":{"type":"list","member":{"type":"structure","members":{"serverGroupId":{},"name":{},"serverList":{"shape":"Sa"}}}},"Sa":{"type":"list","member":{"shape":"Sb"}},"Sb":{"type":"structure","members":{"serverId":{},"serverType":{},"vmServer":{"shape":"Se"},"replicationJobId":{},"replicationJobTerminated":{"type":"boolean"}}},"Se":{"type":"structure","members":{"vmServerAddress":{"shape":"Sf"},"vmName":{},"vmManagerName":{},"vmManagerType":{},"vmPath":{}}},"Sf":{"type":"structure","members":{"vmManagerId":{},"vmId":{}}},"So":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"St":{"type":"structure","members":{"appId":{},"name":{},"description":{},"status":{},"statusMessage":{},"replicationStatus":{},"replicationStatusMessage":{},"latestReplicationTime":{"type":"timestamp"},"launchStatus":{},"launchStatusMessage":{},"launchDetails":{"type":"structure","members":{"latestLaunchTime":{"type":"timestamp"},"stackName":{},"stackId":{}}},"creationTime":{"type":"timestamp"},"lastModified":{"type":"timestamp"},"roleName":{},"totalServerGroups":{"type":"integer"},"totalServers":{"type":"integer"}}},"S1y":{"type":"structure","members":{"bucket":{},"key":{}}},"S27":{"type":"list","member":{"type":"structure","members":{"serverGroupId":{},"launchOrder":{"type":"integer"},"serverLaunchConfigurations":{"type":"list","member":{"type":"structure","members":{"server":{"shape":"Sb"},"logicalId":{},"vpc":{},"subnet":{},"securityGroup":{},"ec2KeyName":{},"userData":{"type":"structure","members":{"s3Location":{"shape":"S1y"}}},"instanceType":{},"associatePublicIpAddress":{"type":"boolean"}}}}}}},"S2m":{"type":"list","member":{"type":"structure","members":{"serverGroupId":{},"serverReplicationConfigurations":{"type":"list","member":{"type":"structure","members":{"server":{"shape":"Sb"},"serverReplicationParameters":{"type":"structure","members":{"seedTime":{"type":"timestamp"},"frequency":{"type":"integer"},"runOnce":{"type":"boolean"},"licenseType":{},"numberOfRecentAmisToKeep":{"type":"integer"},"encrypted":{"type":"boolean"},"kmsKeyId":{}}}}}}}}},"S36":{"type":"structure","members":{"replicationJobId":{},"serverId":{},"serverType":{},"vmServer":{"shape":"Se"},"seedReplicationTime":{"type":"timestamp"},"frequency":{"type":"integer"},"runOnce":{"type":"boolean"},"nextReplicationRunStartTime":{"type":"timestamp"},"licenseType":{},"roleName":{},"latestAmiId":{},"state":{},"statusMessage":{},"description":{},"numberOfRecentAmisToKeep":{"type":"integer"},"encrypted":{"type":"boolean"},"kmsKeyId":{},"replicationRunList":{"shape":"S3a"}}},"S3a":{"type":"list","member":{"type":"structure","members":{"replicationRunId":{},"state":{},"type":{},"stageDetails":{"type":"structure","members":{"stage":{},"stageProgress":{}}},"statusMessage":{},"amiId":{},"scheduledStartTime":{"type":"timestamp"},"completedTime":{"type":"timestamp"},"description":{},"encrypted":{"type":"boolean"},"kmsKeyId":{}}}}}}' - ); + module.exports.shell = (cmd, opts) => + handleShell(module.exports, cmd, opts); - /***/ - }, + module.exports.sync = (cmd, args, opts) => { + const parsed = handleArgs(cmd, args, opts); + const joinedCmd = joinCmd(cmd, args); - /***/ 72874: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetConnectors":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"connectorList"},"GetReplicationJobs":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"replicationJobList"},"GetReplicationRuns":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"replicationRunList"},"GetServers":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"serverList"}}}' - ); + if (isStream(parsed.opts.input)) { + throw new TypeError( + "The `input` option cannot be a stream in sync mode" + ); + } - /***/ - }, + const result = childProcess.spawnSync( + parsed.cmd, + parsed.args, + parsed.opts + ); + result.code = result.status; - /***/ 6641: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"metadata":{"apiVersion":"2018-09-05","endpointPrefix":"sms-voice.pinpoint","signingName":"sms-voice","serviceAbbreviation":"Pinpoint SMS Voice","serviceFullName":"Amazon Pinpoint SMS and Voice Service","serviceId":"Pinpoint SMS Voice","protocol":"rest-json","jsonVersion":"1.1","uid":"pinpoint-sms-voice-2018-09-05","signatureVersion":"v4"},"operations":{"CreateConfigurationSet":{"http":{"requestUri":"/v1/sms-voice/configuration-sets","responseCode":200},"input":{"type":"structure","members":{"ConfigurationSetName":{}}},"output":{"type":"structure","members":{}}},"CreateConfigurationSetEventDestination":{"http":{"requestUri":"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations","responseCode":200},"input":{"type":"structure","members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestination":{"shape":"S6"},"EventDestinationName":{}},"required":["ConfigurationSetName"]},"output":{"type":"structure","members":{}}},"DeleteConfigurationSet":{"http":{"method":"DELETE","requestUri":"/v1/sms-voice/configuration-sets/{ConfigurationSetName}","responseCode":200},"input":{"type":"structure","members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}},"required":["ConfigurationSetName"]},"output":{"type":"structure","members":{}}},"DeleteConfigurationSetEventDestination":{"http":{"method":"DELETE","requestUri":"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}","responseCode":200},"input":{"type":"structure","members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestinationName":{"location":"uri","locationName":"EventDestinationName"}},"required":["EventDestinationName","ConfigurationSetName"]},"output":{"type":"structure","members":{}}},"GetConfigurationSetEventDestinations":{"http":{"method":"GET","requestUri":"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations","responseCode":200},"input":{"type":"structure","members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"}},"required":["ConfigurationSetName"]},"output":{"type":"structure","members":{"EventDestinations":{"type":"list","member":{"type":"structure","members":{"CloudWatchLogsDestination":{"shape":"S7"},"Enabled":{"type":"boolean"},"KinesisFirehoseDestination":{"shape":"Sa"},"MatchingEventTypes":{"shape":"Sb"},"Name":{},"SnsDestination":{"shape":"Sd"}}}}}}},"ListConfigurationSets":{"http":{"method":"GET","requestUri":"/v1/sms-voice/configuration-sets","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"PageSize":{"location":"querystring","locationName":"PageSize"}}},"output":{"type":"structure","members":{"ConfigurationSets":{"type":"list","member":{}},"NextToken":{}}}},"SendVoiceMessage":{"http":{"requestUri":"/v1/sms-voice/voice/message","responseCode":200},"input":{"type":"structure","members":{"CallerId":{},"ConfigurationSetName":{},"Content":{"type":"structure","members":{"CallInstructionsMessage":{"type":"structure","members":{"Text":{}},"required":[]},"PlainTextMessage":{"type":"structure","members":{"LanguageCode":{},"Text":{},"VoiceId":{}},"required":[]},"SSMLMessage":{"type":"structure","members":{"LanguageCode":{},"Text":{},"VoiceId":{}},"required":[]}}},"DestinationPhoneNumber":{},"OriginationPhoneNumber":{}}},"output":{"type":"structure","members":{"MessageId":{}}}},"UpdateConfigurationSetEventDestination":{"http":{"method":"PUT","requestUri":"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}","responseCode":200},"input":{"type":"structure","members":{"ConfigurationSetName":{"location":"uri","locationName":"ConfigurationSetName"},"EventDestination":{"shape":"S6"},"EventDestinationName":{"location":"uri","locationName":"EventDestinationName"}},"required":["EventDestinationName","ConfigurationSetName"]},"output":{"type":"structure","members":{}}}},"shapes":{"S6":{"type":"structure","members":{"CloudWatchLogsDestination":{"shape":"S7"},"Enabled":{"type":"boolean"},"KinesisFirehoseDestination":{"shape":"Sa"},"MatchingEventTypes":{"shape":"Sb"},"SnsDestination":{"shape":"Sd"}},"required":[]},"S7":{"type":"structure","members":{"IamRoleArn":{},"LogGroupArn":{}},"required":[]},"Sa":{"type":"structure","members":{"DeliveryStreamArn":{},"IamRoleArn":{}},"required":[]},"Sb":{"type":"list","member":{}},"Sd":{"type":"structure","members":{"TopicArn":{}},"required":[]}}}' - ); + if (result.error || result.status !== 0 || result.signal !== null) { + const err = makeError(result, { + joinedCmd, + parsed, + }); - /***/ - }, + if (!parsed.opts.reject) { + return err; + } - /***/ 41624: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-06-30","endpointPrefix":"snowball","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon Snowball","serviceFullName":"Amazon Import/Export Snowball","serviceId":"Snowball","signatureVersion":"v4","targetPrefix":"AWSIESnowballJobManagementService","uid":"snowball-2016-06-30"},"operations":{"CancelCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{}}},"output":{"type":"structure","members":{}}},"CancelJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{}}},"CreateAddress":{"input":{"type":"structure","required":["Address"],"members":{"Address":{"shape":"S8"}}},"output":{"type":"structure","members":{"AddressId":{}}}},"CreateCluster":{"input":{"type":"structure","required":["JobType","Resources","AddressId","RoleARN","ShippingOption"],"members":{"JobType":{},"Resources":{"shape":"Sf"},"Description":{},"AddressId":{},"KmsKeyARN":{},"RoleARN":{},"SnowballType":{},"ShippingOption":{},"Notification":{"shape":"Sv"},"ForwardingAddressId":{},"TaxDocuments":{"shape":"Sz"}}},"output":{"type":"structure","members":{"ClusterId":{}}}},"CreateJob":{"input":{"type":"structure","members":{"JobType":{},"Resources":{"shape":"Sf"},"Description":{},"AddressId":{},"KmsKeyARN":{},"RoleARN":{},"SnowballCapacityPreference":{},"ShippingOption":{},"Notification":{"shape":"Sv"},"ClusterId":{},"SnowballType":{},"ForwardingAddressId":{},"TaxDocuments":{"shape":"Sz"}}},"output":{"type":"structure","members":{"JobId":{}}}},"DescribeAddress":{"input":{"type":"structure","required":["AddressId"],"members":{"AddressId":{}}},"output":{"type":"structure","members":{"Address":{"shape":"S8"}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Addresses":{"type":"list","member":{"shape":"S8"}},"NextToken":{}}}},"DescribeCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{}}},"output":{"type":"structure","members":{"ClusterMetadata":{"type":"structure","members":{"ClusterId":{},"Description":{},"KmsKeyARN":{},"RoleARN":{},"ClusterState":{},"JobType":{},"SnowballType":{},"CreationDate":{"type":"timestamp"},"Resources":{"shape":"Sf"},"AddressId":{},"ShippingOption":{},"Notification":{"shape":"Sv"},"ForwardingAddressId":{},"TaxDocuments":{"shape":"Sz"}}}}}},"DescribeJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobMetadata":{"shape":"S1j"},"SubJobMetadata":{"type":"list","member":{"shape":"S1j"}}}}},"GetJobManifest":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"ManifestURI":{}}}},"GetJobUnlockCode":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"UnlockCode":{}}}},"GetSnowballUsage":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"SnowballLimit":{"type":"integer"},"SnowballsInUse":{"type":"integer"}}}},"GetSoftwareUpdates":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"UpdatesURI":{}}}},"ListClusterJobs":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"JobListEntries":{"shape":"S21"},"NextToken":{}}}},"ListClusters":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ClusterListEntries":{"type":"list","member":{"type":"structure","members":{"ClusterId":{},"ClusterState":{},"CreationDate":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListCompatibleImages":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"CompatibleImages":{"type":"list","member":{"type":"structure","members":{"AmiId":{},"Name":{}}}},"NextToken":{}}}},"ListJobs":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"JobListEntries":{"shape":"S21"},"NextToken":{}}}},"UpdateCluster":{"input":{"type":"structure","required":["ClusterId"],"members":{"ClusterId":{},"RoleARN":{},"Description":{},"Resources":{"shape":"Sf"},"AddressId":{},"ShippingOption":{},"Notification":{"shape":"Sv"},"ForwardingAddressId":{}}},"output":{"type":"structure","members":{}}},"UpdateJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"RoleARN":{},"Notification":{"shape":"Sv"},"Resources":{"shape":"Sf"},"AddressId":{},"ShippingOption":{},"Description":{},"SnowballCapacityPreference":{},"ForwardingAddressId":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S8":{"type":"structure","members":{"AddressId":{},"Name":{},"Company":{},"Street1":{},"Street2":{},"Street3":{},"City":{},"StateOrProvince":{},"PrefectureOrDistrict":{},"Landmark":{},"Country":{},"PostalCode":{},"PhoneNumber":{},"IsRestricted":{"type":"boolean"}}},"Sf":{"type":"structure","members":{"S3Resources":{"type":"list","member":{"type":"structure","members":{"BucketArn":{},"KeyRange":{"type":"structure","members":{"BeginMarker":{},"EndMarker":{}}}}}},"LambdaResources":{"type":"list","member":{"type":"structure","members":{"LambdaArn":{},"EventTriggers":{"type":"list","member":{"type":"structure","members":{"EventResourceARN":{}}}}}}},"Ec2AmiResources":{"type":"list","member":{"type":"structure","required":["AmiId"],"members":{"AmiId":{},"SnowballAmiId":{}}}}}},"Sv":{"type":"structure","members":{"SnsTopicARN":{},"JobStatesToNotify":{"type":"list","member":{}},"NotifyAll":{"type":"boolean"}}},"Sz":{"type":"structure","members":{"IND":{"type":"structure","members":{"GSTIN":{}}}}},"S1j":{"type":"structure","members":{"JobId":{},"JobState":{},"JobType":{},"SnowballType":{},"CreationDate":{"type":"timestamp"},"Resources":{"shape":"Sf"},"Description":{},"KmsKeyARN":{},"RoleARN":{},"AddressId":{},"ShippingDetails":{"type":"structure","members":{"ShippingOption":{},"InboundShipment":{"shape":"S1l"},"OutboundShipment":{"shape":"S1l"}}},"SnowballCapacityPreference":{},"Notification":{"shape":"Sv"},"DataTransferProgress":{"type":"structure","members":{"BytesTransferred":{"type":"long"},"ObjectsTransferred":{"type":"long"},"TotalBytes":{"type":"long"},"TotalObjects":{"type":"long"}}},"JobLogInfo":{"type":"structure","members":{"JobCompletionReportURI":{},"JobSuccessLogURI":{},"JobFailureLogURI":{}}},"ClusterId":{},"ForwardingAddressId":{},"TaxDocuments":{"shape":"Sz"}}},"S1l":{"type":"structure","members":{"Status":{},"TrackingNumber":{}}},"S21":{"type":"list","member":{"type":"structure","members":{"JobId":{},"JobState":{},"IsMaster":{"type":"boolean"},"JobType":{},"SnowballType":{},"CreationDate":{"type":"timestamp"},"Description":{}}}}}}' - ); + throw err; + } - /***/ - }, + return { + stdout: handleOutput(parsed.opts, result.stdout), + stderr: handleOutput(parsed.opts, result.stderr), + code: 0, + failed: false, + signal: null, + cmd: joinedCmd, + timedOut: false, + }; + }; - /***/ 14147: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeAddresses":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Addresses"},"ListJobs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"JobListEntries"}}}' - ); + module.exports.shellSync = (cmd, opts) => + handleShell(module.exports.sync, cmd, opts); /***/ }, - /***/ 22671: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2010-03-31","endpointPrefix":"sns","protocol":"query","serviceAbbreviation":"Amazon SNS","serviceFullName":"Amazon Simple Notification Service","serviceId":"SNS","signatureVersion":"v4","uid":"sns-2010-03-31","xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/"},"operations":{"AddPermission":{"input":{"type":"structure","required":["TopicArn","Label","AWSAccountId","ActionName"],"members":{"TopicArn":{},"Label":{},"AWSAccountId":{"type":"list","member":{}},"ActionName":{"type":"list","member":{}}}}},"CheckIfPhoneNumberIsOptedOut":{"input":{"type":"structure","required":["phoneNumber"],"members":{"phoneNumber":{}}},"output":{"resultWrapper":"CheckIfPhoneNumberIsOptedOutResult","type":"structure","members":{"isOptedOut":{"type":"boolean"}}}},"ConfirmSubscription":{"input":{"type":"structure","required":["TopicArn","Token"],"members":{"TopicArn":{},"Token":{},"AuthenticateOnUnsubscribe":{}}},"output":{"resultWrapper":"ConfirmSubscriptionResult","type":"structure","members":{"SubscriptionArn":{}}}},"CreatePlatformApplication":{"input":{"type":"structure","required":["Name","Platform","Attributes"],"members":{"Name":{},"Platform":{},"Attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"CreatePlatformApplicationResult","type":"structure","members":{"PlatformApplicationArn":{}}}},"CreatePlatformEndpoint":{"input":{"type":"structure","required":["PlatformApplicationArn","Token"],"members":{"PlatformApplicationArn":{},"Token":{},"CustomUserData":{},"Attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"CreatePlatformEndpointResult","type":"structure","members":{"EndpointArn":{}}}},"CreateTopic":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Attributes":{"shape":"Sp"},"Tags":{"shape":"Ss"}}},"output":{"resultWrapper":"CreateTopicResult","type":"structure","members":{"TopicArn":{}}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"DeletePlatformApplication":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{}}}},"DeleteTopic":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}}},"GetEndpointAttributes":{"input":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}},"output":{"resultWrapper":"GetEndpointAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sj"}}}},"GetPlatformApplicationAttributes":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{}}},"output":{"resultWrapper":"GetPlatformApplicationAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sj"}}}},"GetSMSAttributes":{"input":{"type":"structure","members":{"attributes":{"type":"list","member":{}}}},"output":{"resultWrapper":"GetSMSAttributesResult","type":"structure","members":{"attributes":{"shape":"Sj"}}}},"GetSubscriptionAttributes":{"input":{"type":"structure","required":["SubscriptionArn"],"members":{"SubscriptionArn":{}}},"output":{"resultWrapper":"GetSubscriptionAttributesResult","type":"structure","members":{"Attributes":{"shape":"S19"}}}},"GetTopicAttributes":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{}}},"output":{"resultWrapper":"GetTopicAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sp"}}}},"ListEndpointsByPlatformApplication":{"input":{"type":"structure","required":["PlatformApplicationArn"],"members":{"PlatformApplicationArn":{},"NextToken":{}}},"output":{"resultWrapper":"ListEndpointsByPlatformApplicationResult","type":"structure","members":{"Endpoints":{"type":"list","member":{"type":"structure","members":{"EndpointArn":{},"Attributes":{"shape":"Sj"}}}},"NextToken":{}}}},"ListPhoneNumbersOptedOut":{"input":{"type":"structure","members":{"nextToken":{}}},"output":{"resultWrapper":"ListPhoneNumbersOptedOutResult","type":"structure","members":{"phoneNumbers":{"type":"list","member":{}},"nextToken":{}}}},"ListPlatformApplications":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListPlatformApplicationsResult","type":"structure","members":{"PlatformApplications":{"type":"list","member":{"type":"structure","members":{"PlatformApplicationArn":{},"Attributes":{"shape":"Sj"}}}},"NextToken":{}}}},"ListSubscriptions":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListSubscriptionsResult","type":"structure","members":{"Subscriptions":{"shape":"S1r"},"NextToken":{}}}},"ListSubscriptionsByTopic":{"input":{"type":"structure","required":["TopicArn"],"members":{"TopicArn":{},"NextToken":{}}},"output":{"resultWrapper":"ListSubscriptionsByTopicResult","type":"structure","members":{"Subscriptions":{"shape":"S1r"},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"resultWrapper":"ListTagsForResourceResult","type":"structure","members":{"Tags":{"shape":"Ss"}}}},"ListTopics":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"resultWrapper":"ListTopicsResult","type":"structure","members":{"Topics":{"type":"list","member":{"type":"structure","members":{"TopicArn":{}}}},"NextToken":{}}}},"OptInPhoneNumber":{"input":{"type":"structure","required":["phoneNumber"],"members":{"phoneNumber":{}}},"output":{"resultWrapper":"OptInPhoneNumberResult","type":"structure","members":{}}},"Publish":{"input":{"type":"structure","required":["Message"],"members":{"TopicArn":{},"TargetArn":{},"PhoneNumber":{},"Message":{},"Subject":{},"MessageStructure":{},"MessageAttributes":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value","type":"structure","required":["DataType"],"members":{"DataType":{},"StringValue":{},"BinaryValue":{"type":"blob"}}}}}},"output":{"resultWrapper":"PublishResult","type":"structure","members":{"MessageId":{}}}},"RemovePermission":{"input":{"type":"structure","required":["TopicArn","Label"],"members":{"TopicArn":{},"Label":{}}}},"SetEndpointAttributes":{"input":{"type":"structure","required":["EndpointArn","Attributes"],"members":{"EndpointArn":{},"Attributes":{"shape":"Sj"}}}},"SetPlatformApplicationAttributes":{"input":{"type":"structure","required":["PlatformApplicationArn","Attributes"],"members":{"PlatformApplicationArn":{},"Attributes":{"shape":"Sj"}}}},"SetSMSAttributes":{"input":{"type":"structure","required":["attributes"],"members":{"attributes":{"shape":"Sj"}}},"output":{"resultWrapper":"SetSMSAttributesResult","type":"structure","members":{}}},"SetSubscriptionAttributes":{"input":{"type":"structure","required":["SubscriptionArn","AttributeName"],"members":{"SubscriptionArn":{},"AttributeName":{},"AttributeValue":{}}}},"SetTopicAttributes":{"input":{"type":"structure","required":["TopicArn","AttributeName"],"members":{"TopicArn":{},"AttributeName":{},"AttributeValue":{}}}},"Subscribe":{"input":{"type":"structure","required":["TopicArn","Protocol"],"members":{"TopicArn":{},"Protocol":{},"Endpoint":{},"Attributes":{"shape":"S19"},"ReturnSubscriptionArn":{"type":"boolean"}}},"output":{"resultWrapper":"SubscribeResult","type":"structure","members":{"SubscriptionArn":{}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Ss"}}},"output":{"resultWrapper":"TagResourceResult","type":"structure","members":{}}},"Unsubscribe":{"input":{"type":"structure","required":["SubscriptionArn"],"members":{"SubscriptionArn":{}}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"resultWrapper":"UntagResourceResult","type":"structure","members":{}}}},"shapes":{"Sj":{"type":"map","key":{},"value":{}},"Sp":{"type":"map","key":{},"value":{}},"Ss":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S19":{"type":"map","key":{},"value":{}},"S1r":{"type":"list","member":{"type":"structure","members":{"SubscriptionArn":{},"Owner":{},"Protocol":{},"Endpoint":{},"TopicArn":{}}}}}}' - ); + /***/ 1957: /***/ function (module) { + module.exports = { + pagination: { + ListClusters: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "ClusterInfoList", + }, + ListConfigurations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Configurations", + }, + ListKafkaVersions: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "KafkaVersions", + }, + ListNodes: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "NodeInfoList", + }, + ListClusterOperations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "ClusterOperationInfoList", + }, + ListConfigurationRevisions: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Revisions", + }, + }, + }; /***/ }, - /***/ 92788: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListEndpointsByPlatformApplication":{"input_token":"NextToken","output_token":"NextToken","result_key":"Endpoints"},"ListPlatformApplications":{"input_token":"NextToken","output_token":"NextToken","result_key":"PlatformApplications"},"ListSubscriptions":{"input_token":"NextToken","output_token":"NextToken","result_key":"Subscriptions"},"ListSubscriptionsByTopic":{"input_token":"NextToken","output_token":"NextToken","result_key":"Subscriptions"},"ListTopics":{"input_token":"NextToken","output_token":"NextToken","result_key":"Topics"}}}' - ); + /***/ 1969: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 31635: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-11-05","endpointPrefix":"sqs","protocol":"query","serviceAbbreviation":"Amazon SQS","serviceFullName":"Amazon Simple Queue Service","serviceId":"SQS","signatureVersion":"v4","uid":"sqs-2012-11-05","xmlNamespace":"http://queue.amazonaws.com/doc/2012-11-05/"},"operations":{"AddPermission":{"input":{"type":"structure","required":["QueueUrl","Label","AWSAccountIds","Actions"],"members":{"QueueUrl":{},"Label":{},"AWSAccountIds":{"type":"list","member":{"locationName":"AWSAccountId"},"flattened":true},"Actions":{"type":"list","member":{"locationName":"ActionName"},"flattened":true}}}},"ChangeMessageVisibility":{"input":{"type":"structure","required":["QueueUrl","ReceiptHandle","VisibilityTimeout"],"members":{"QueueUrl":{},"ReceiptHandle":{},"VisibilityTimeout":{"type":"integer"}}}},"ChangeMessageVisibilityBatch":{"input":{"type":"structure","required":["QueueUrl","Entries"],"members":{"QueueUrl":{},"Entries":{"type":"list","member":{"locationName":"ChangeMessageVisibilityBatchRequestEntry","type":"structure","required":["Id","ReceiptHandle"],"members":{"Id":{},"ReceiptHandle":{},"VisibilityTimeout":{"type":"integer"}}},"flattened":true}}},"output":{"resultWrapper":"ChangeMessageVisibilityBatchResult","type":"structure","required":["Successful","Failed"],"members":{"Successful":{"type":"list","member":{"locationName":"ChangeMessageVisibilityBatchResultEntry","type":"structure","required":["Id"],"members":{"Id":{}}},"flattened":true},"Failed":{"shape":"Sd"}}}},"CreateQueue":{"input":{"type":"structure","required":["QueueName"],"members":{"QueueName":{},"Attributes":{"shape":"Sh","locationName":"Attribute"},"tags":{"shape":"Sj","locationName":"Tag"}}},"output":{"resultWrapper":"CreateQueueResult","type":"structure","members":{"QueueUrl":{}}}},"DeleteMessage":{"input":{"type":"structure","required":["QueueUrl","ReceiptHandle"],"members":{"QueueUrl":{},"ReceiptHandle":{}}}},"DeleteMessageBatch":{"input":{"type":"structure","required":["QueueUrl","Entries"],"members":{"QueueUrl":{},"Entries":{"type":"list","member":{"locationName":"DeleteMessageBatchRequestEntry","type":"structure","required":["Id","ReceiptHandle"],"members":{"Id":{},"ReceiptHandle":{}}},"flattened":true}}},"output":{"resultWrapper":"DeleteMessageBatchResult","type":"structure","required":["Successful","Failed"],"members":{"Successful":{"type":"list","member":{"locationName":"DeleteMessageBatchResultEntry","type":"structure","required":["Id"],"members":{"Id":{}}},"flattened":true},"Failed":{"shape":"Sd"}}}},"DeleteQueue":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}}},"GetQueueAttributes":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{},"AttributeNames":{"shape":"Sw"}}},"output":{"resultWrapper":"GetQueueAttributesResult","type":"structure","members":{"Attributes":{"shape":"Sh","locationName":"Attribute"}}}},"GetQueueUrl":{"input":{"type":"structure","required":["QueueName"],"members":{"QueueName":{},"QueueOwnerAWSAccountId":{}}},"output":{"resultWrapper":"GetQueueUrlResult","type":"structure","members":{"QueueUrl":{}}}},"ListDeadLetterSourceQueues":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}},"output":{"resultWrapper":"ListDeadLetterSourceQueuesResult","type":"structure","required":["queueUrls"],"members":{"queueUrls":{"shape":"S12"}}}},"ListQueueTags":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}},"output":{"resultWrapper":"ListQueueTagsResult","type":"structure","members":{"Tags":{"shape":"Sj","locationName":"Tag"}}}},"ListQueues":{"input":{"type":"structure","members":{"QueueNamePrefix":{}}},"output":{"resultWrapper":"ListQueuesResult","type":"structure","members":{"QueueUrls":{"shape":"S12"}}}},"PurgeQueue":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{}}}},"ReceiveMessage":{"input":{"type":"structure","required":["QueueUrl"],"members":{"QueueUrl":{},"AttributeNames":{"shape":"Sw"},"MessageAttributeNames":{"type":"list","member":{"locationName":"MessageAttributeName"},"flattened":true},"MaxNumberOfMessages":{"type":"integer"},"VisibilityTimeout":{"type":"integer"},"WaitTimeSeconds":{"type":"integer"},"ReceiveRequestAttemptId":{}}},"output":{"resultWrapper":"ReceiveMessageResult","type":"structure","members":{"Messages":{"type":"list","member":{"locationName":"Message","type":"structure","members":{"MessageId":{},"ReceiptHandle":{},"MD5OfBody":{},"Body":{},"Attributes":{"locationName":"Attribute","type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value"},"flattened":true},"MD5OfMessageAttributes":{},"MessageAttributes":{"shape":"S1g","locationName":"MessageAttribute"}}},"flattened":true}}}},"RemovePermission":{"input":{"type":"structure","required":["QueueUrl","Label"],"members":{"QueueUrl":{},"Label":{}}}},"SendMessage":{"input":{"type":"structure","required":["QueueUrl","MessageBody"],"members":{"QueueUrl":{},"MessageBody":{},"DelaySeconds":{"type":"integer"},"MessageAttributes":{"shape":"S1g","locationName":"MessageAttribute"},"MessageSystemAttributes":{"shape":"S1n","locationName":"MessageSystemAttribute"},"MessageDeduplicationId":{},"MessageGroupId":{}}},"output":{"resultWrapper":"SendMessageResult","type":"structure","members":{"MD5OfMessageBody":{},"MD5OfMessageAttributes":{},"MD5OfMessageSystemAttributes":{},"MessageId":{},"SequenceNumber":{}}}},"SendMessageBatch":{"input":{"type":"structure","required":["QueueUrl","Entries"],"members":{"QueueUrl":{},"Entries":{"type":"list","member":{"locationName":"SendMessageBatchRequestEntry","type":"structure","required":["Id","MessageBody"],"members":{"Id":{},"MessageBody":{},"DelaySeconds":{"type":"integer"},"MessageAttributes":{"shape":"S1g","locationName":"MessageAttribute"},"MessageSystemAttributes":{"shape":"S1n","locationName":"MessageSystemAttribute"},"MessageDeduplicationId":{},"MessageGroupId":{}}},"flattened":true}}},"output":{"resultWrapper":"SendMessageBatchResult","type":"structure","required":["Successful","Failed"],"members":{"Successful":{"type":"list","member":{"locationName":"SendMessageBatchResultEntry","type":"structure","required":["Id","MessageId","MD5OfMessageBody"],"members":{"Id":{},"MessageId":{},"MD5OfMessageBody":{},"MD5OfMessageAttributes":{},"MD5OfMessageSystemAttributes":{},"SequenceNumber":{}}},"flattened":true},"Failed":{"shape":"Sd"}}}},"SetQueueAttributes":{"input":{"type":"structure","required":["QueueUrl","Attributes"],"members":{"QueueUrl":{},"Attributes":{"shape":"Sh","locationName":"Attribute"}}}},"TagQueue":{"input":{"type":"structure","required":["QueueUrl","Tags"],"members":{"QueueUrl":{},"Tags":{"shape":"Sj"}}}},"UntagQueue":{"input":{"type":"structure","required":["QueueUrl","TagKeys"],"members":{"QueueUrl":{},"TagKeys":{"type":"list","member":{"locationName":"TagKey"},"flattened":true}}}}},"shapes":{"Sd":{"type":"list","member":{"locationName":"BatchResultErrorEntry","type":"structure","required":["Id","SenderFault","Code"],"members":{"Id":{},"SenderFault":{"type":"boolean"},"Code":{},"Message":{}}},"flattened":true},"Sh":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value"},"flattened":true,"locationName":"Attribute"},"Sj":{"type":"map","key":{"locationName":"Key"},"value":{"locationName":"Value"},"flattened":true,"locationName":"Tag"},"Sw":{"type":"list","member":{"locationName":"AttributeName"},"flattened":true},"S12":{"type":"list","member":{"locationName":"QueueUrl"},"flattened":true},"S1g":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value","type":"structure","required":["DataType"],"members":{"StringValue":{},"BinaryValue":{"type":"blob"},"StringListValues":{"shape":"S1j","flattened":true,"locationName":"StringListValue"},"BinaryListValues":{"shape":"S1k","flattened":true,"locationName":"BinaryListValue"},"DataType":{}}},"flattened":true},"S1j":{"type":"list","member":{"locationName":"StringListValue"}},"S1k":{"type":"list","member":{"locationName":"BinaryListValue","type":"blob"}},"S1n":{"type":"map","key":{"locationName":"Name"},"value":{"locationName":"Value","type":"structure","required":["DataType"],"members":{"StringValue":{},"BinaryValue":{"type":"blob"},"StringListValues":{"shape":"S1j","flattened":true,"locationName":"StringListValue"},"BinaryListValues":{"shape":"S1k","flattened":true,"locationName":"BinaryListValue"},"DataType":{}}},"flattened":true}}}' - ); + /***/ 1971: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-11-01", + endpointPrefix: "opsworks-cm", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "OpsWorksCM", + serviceFullName: "AWS OpsWorks CM", + serviceId: "OpsWorksCM", + signatureVersion: "v4", + signingName: "opsworks-cm", + targetPrefix: "OpsWorksCM_V2016_11_01", + uid: "opsworkscm-2016-11-01", + }, + operations: { + AssociateNode: { + input: { + type: "structure", + required: ["ServerName", "NodeName", "EngineAttributes"], + members: { + ServerName: {}, + NodeName: {}, + EngineAttributes: { shape: "S4" }, + }, + }, + output: { + type: "structure", + members: { NodeAssociationStatusToken: {} }, + }, + }, + CreateBackup: { + input: { + type: "structure", + required: ["ServerName"], + members: { + ServerName: {}, + Description: {}, + Tags: { shape: "Sc" }, + }, + }, + output: { type: "structure", members: { Backup: { shape: "Sh" } } }, + }, + CreateServer: { + input: { + type: "structure", + required: [ + "ServerName", + "InstanceProfileArn", + "InstanceType", + "ServiceRoleArn", + ], + members: { + AssociatePublicIpAddress: { type: "boolean" }, + CustomDomain: {}, + CustomCertificate: {}, + CustomPrivateKey: { type: "string", sensitive: true }, + DisableAutomatedBackup: { type: "boolean" }, + Engine: {}, + EngineModel: {}, + EngineVersion: {}, + EngineAttributes: { shape: "S4" }, + BackupRetentionCount: { type: "integer" }, + ServerName: {}, + InstanceProfileArn: {}, + InstanceType: {}, + KeyPair: {}, + PreferredMaintenanceWindow: {}, + PreferredBackupWindow: {}, + SecurityGroupIds: { shape: "Sn" }, + ServiceRoleArn: {}, + SubnetIds: { shape: "Sn" }, + Tags: { shape: "Sc" }, + BackupId: {}, + }, + }, + output: { type: "structure", members: { Server: { shape: "Sz" } } }, + }, + DeleteBackup: { + input: { + type: "structure", + required: ["BackupId"], + members: { BackupId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteServer: { + input: { + type: "structure", + required: ["ServerName"], + members: { ServerName: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeAccountAttributes: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + Attributes: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Maximum: { type: "integer" }, + Used: { type: "integer" }, + }, + }, + }, + }, + }, + }, + DescribeBackups: { + input: { + type: "structure", + members: { + BackupId: {}, + ServerName: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Backups: { type: "list", member: { shape: "Sh" } }, + NextToken: {}, + }, + }, + }, + DescribeEvents: { + input: { + type: "structure", + required: ["ServerName"], + members: { + ServerName: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + ServerEvents: { + type: "list", + member: { + type: "structure", + members: { + CreatedAt: { type: "timestamp" }, + ServerName: {}, + Message: {}, + LogUrl: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeNodeAssociationStatus: { + input: { + type: "structure", + required: ["NodeAssociationStatusToken", "ServerName"], + members: { NodeAssociationStatusToken: {}, ServerName: {} }, + }, + output: { + type: "structure", + members: { + NodeAssociationStatus: {}, + EngineAttributes: { shape: "S4" }, + }, + }, + }, + DescribeServers: { + input: { + type: "structure", + members: { + ServerName: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Servers: { type: "list", member: { shape: "Sz" } }, + NextToken: {}, + }, + }, + }, + DisassociateNode: { + input: { + type: "structure", + required: ["ServerName", "NodeName"], + members: { + ServerName: {}, + NodeName: {}, + EngineAttributes: { shape: "S4" }, + }, + }, + output: { + type: "structure", + members: { NodeAssociationStatusToken: {} }, + }, + }, + ExportServerEngineAttribute: { + input: { + type: "structure", + required: ["ExportAttributeName", "ServerName"], + members: { + ExportAttributeName: {}, + ServerName: {}, + InputAttributes: { shape: "S4" }, + }, + }, + output: { + type: "structure", + members: { EngineAttribute: { shape: "S5" }, ServerName: {} }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { + ResourceArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Tags: { shape: "Sc" }, NextToken: {} }, + }, + }, + RestoreServer: { + input: { + type: "structure", + required: ["BackupId", "ServerName"], + members: { + BackupId: {}, + ServerName: {}, + InstanceType: {}, + KeyPair: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + StartMaintenance: { + input: { + type: "structure", + required: ["ServerName"], + members: { ServerName: {}, EngineAttributes: { shape: "S4" } }, + }, + output: { type: "structure", members: { Server: { shape: "Sz" } } }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "Sc" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateServer: { + input: { + type: "structure", + required: ["ServerName"], + members: { + DisableAutomatedBackup: { type: "boolean" }, + BackupRetentionCount: { type: "integer" }, + ServerName: {}, + PreferredMaintenanceWindow: {}, + PreferredBackupWindow: {}, + }, + }, + output: { type: "structure", members: { Server: { shape: "Sz" } } }, + }, + UpdateServerEngineAttributes: { + input: { + type: "structure", + required: ["ServerName", "AttributeName"], + members: { + ServerName: {}, + AttributeName: {}, + AttributeValue: {}, + }, + }, + output: { type: "structure", members: { Server: { shape: "Sz" } } }, + }, + }, + shapes: { + S4: { type: "list", member: { shape: "S5" } }, + S5: { + type: "structure", + members: { Name: {}, Value: { type: "string", sensitive: true } }, + }, + Sc: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + Sh: { + type: "structure", + members: { + BackupArn: {}, + BackupId: {}, + BackupType: {}, + CreatedAt: { type: "timestamp" }, + Description: {}, + Engine: {}, + EngineModel: {}, + EngineVersion: {}, + InstanceProfileArn: {}, + InstanceType: {}, + KeyPair: {}, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + S3DataSize: { deprecated: true, type: "integer" }, + S3DataUrl: { deprecated: true }, + S3LogUrl: {}, + SecurityGroupIds: { shape: "Sn" }, + ServerName: {}, + ServiceRoleArn: {}, + Status: {}, + StatusDescription: {}, + SubnetIds: { shape: "Sn" }, + ToolsVersion: {}, + UserArn: {}, + }, + }, + Sn: { type: "list", member: {} }, + Sz: { + type: "structure", + members: { + AssociatePublicIpAddress: { type: "boolean" }, + BackupRetentionCount: { type: "integer" }, + ServerName: {}, + CreatedAt: { type: "timestamp" }, + CloudFormationStackArn: {}, + CustomDomain: {}, + DisableAutomatedBackup: { type: "boolean" }, + Endpoint: {}, + Engine: {}, + EngineModel: {}, + EngineAttributes: { shape: "S4" }, + EngineVersion: {}, + InstanceProfileArn: {}, + InstanceType: {}, + KeyPair: {}, + MaintenanceStatus: {}, + PreferredMaintenanceWindow: {}, + PreferredBackupWindow: {}, + SecurityGroupIds: { shape: "Sn" }, + ServiceRoleArn: {}, + Status: {}, + StatusReason: {}, + SubnetIds: { shape: "Sn" }, + ServerArn: {}, + }, + }, + }, + }; /***/ }, - /***/ 48324: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListQueues":{"result_key":"QueueUrls"}}}' - ); + /***/ 1986: /***/ function (module) { + module.exports = { + pagination: { + DescribeHomeRegionControls: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; /***/ }, - /***/ 7667: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2014-11-06","endpointPrefix":"ssm","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"Amazon SSM","serviceFullName":"Amazon Simple Systems Manager (SSM)","serviceId":"SSM","signatureVersion":"v4","targetPrefix":"AmazonSSM","uid":"ssm-2014-11-06"},"operations":{"AddTagsToResource":{"input":{"type":"structure","required":["ResourceType","ResourceId","Tags"],"members":{"ResourceType":{},"ResourceId":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{}}},"CancelCommand":{"input":{"type":"structure","required":["CommandId"],"members":{"CommandId":{},"InstanceIds":{"shape":"Sb"}}},"output":{"type":"structure","members":{}}},"CancelMaintenanceWindowExecution":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{}}}},"CreateActivation":{"input":{"type":"structure","required":["IamRole"],"members":{"Description":{},"DefaultInstanceName":{},"IamRole":{},"RegistrationLimit":{"type":"integer"},"ExpirationDate":{"type":"timestamp"},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"ActivationId":{},"ActivationCode":{}}}},"CreateAssociation":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"InstanceId":{},"Parameters":{"shape":"St"},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"AssociationName":{},"AutomationTargetParameterName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"CreateAssociationBatch":{"input":{"type":"structure","required":["Entries"],"members":{"Entries":{"type":"list","member":{"shape":"S1s"}}}},"output":{"type":"structure","members":{"Successful":{"type":"list","member":{"shape":"S1e"}},"Failed":{"type":"list","member":{"type":"structure","members":{"Entry":{"shape":"S1s"},"Message":{},"Fault":{}}}}}}},"CreateDocument":{"input":{"type":"structure","required":["Content","Name"],"members":{"Content":{},"Requires":{"shape":"S21"},"Attachments":{"shape":"S23"},"Name":{},"VersionName":{},"DocumentType":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"DocumentDescription":{"shape":"S2f"}}}},"CreateMaintenanceWindow":{"input":{"type":"structure","required":["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],"members":{"Name":{},"Description":{"shape":"S31"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"WindowId":{}}}},"CreateOpsItem":{"input":{"type":"structure","required":["Description","Source","Title"],"members":{"Description":{},"OperationalData":{"shape":"S3d"},"Notifications":{"shape":"S3i"},"Priority":{"type":"integer"},"RelatedOpsItems":{"shape":"S3m"},"Source":{},"Title":{},"Tags":{"shape":"S4"},"Category":{},"Severity":{}}},"output":{"type":"structure","members":{"OpsItemId":{}}}},"CreatePatchBaseline":{"input":{"type":"structure","required":["Name"],"members":{"OperatingSystem":{},"Name":{},"GlobalFilters":{"shape":"S3w"},"ApprovalRules":{"shape":"S42"},"ApprovedPatches":{"shape":"S49"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S49"},"RejectedPatchesAction":{},"Description":{},"Sources":{"shape":"S4d"},"ClientToken":{"idempotencyToken":true},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"CreateResourceDataSync":{"input":{"type":"structure","required":["SyncName"],"members":{"SyncName":{},"S3Destination":{"shape":"S4n"},"SyncType":{},"SyncSource":{"shape":"S4w"}}},"output":{"type":"structure","members":{}}},"DeleteActivation":{"input":{"type":"structure","required":["ActivationId"],"members":{"ActivationId":{}}},"output":{"type":"structure","members":{}}},"DeleteAssociation":{"input":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{}}},"output":{"type":"structure","members":{}}},"DeleteDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"VersionName":{},"Force":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteInventory":{"input":{"type":"structure","required":["TypeName"],"members":{"TypeName":{},"SchemaDeleteOption":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"DeletionId":{},"TypeName":{},"DeletionSummary":{"shape":"S5j"}}}},"DeleteMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{}}},"output":{"type":"structure","members":{"WindowId":{}}}},"DeleteParameter":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteParameters":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S5w"}}},"output":{"type":"structure","members":{"DeletedParameters":{"shape":"S5w"},"InvalidParameters":{"shape":"S5w"}}}},"DeletePatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"DeleteResourceDataSync":{"input":{"type":"structure","required":["SyncName"],"members":{"SyncName":{},"SyncType":{}}},"output":{"type":"structure","members":{}}},"DeregisterManagedInstance":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{}}},"output":{"type":"structure","members":{}}},"DeregisterPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["BaselineId","PatchGroup"],"members":{"BaselineId":{},"PatchGroup":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{}}}},"DeregisterTargetFromMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","WindowTargetId"],"members":{"WindowId":{},"WindowTargetId":{},"Safe":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{}}}},"DeregisterTaskFromMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{}}}},"DescribeActivations":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","members":{"FilterKey":{},"FilterValues":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ActivationList":{"type":"list","member":{"type":"structure","members":{"ActivationId":{},"Description":{},"DefaultInstanceName":{},"IamRole":{},"RegistrationLimit":{"type":"integer"},"RegistrationsCount":{"type":"integer"},"ExpirationDate":{"type":"timestamp"},"Expired":{"type":"boolean"},"CreatedDate":{"type":"timestamp"},"Tags":{"shape":"S4"}}}},"NextToken":{}}}},"DescribeAssociation":{"input":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{},"AssociationVersion":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"DescribeAssociationExecutionTargets":{"input":{"type":"structure","required":["AssociationId","ExecutionId"],"members":{"AssociationId":{},"ExecutionId":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AssociationExecutionTargets":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"AssociationVersion":{},"ExecutionId":{},"ResourceId":{},"ResourceType":{},"Status":{},"DetailedStatus":{},"LastExecutionDate":{"type":"timestamp"},"OutputSource":{"type":"structure","members":{"OutputSourceId":{},"OutputSourceType":{}}}}}},"NextToken":{}}}},"DescribeAssociationExecutions":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Value","Type"],"members":{"Key":{},"Value":{},"Type":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AssociationExecutions":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"AssociationVersion":{},"ExecutionId":{},"Status":{},"DetailedStatus":{},"CreatedTime":{"type":"timestamp"},"LastExecutionDate":{"type":"timestamp"},"ResourceCountByStatus":{}}}},"NextToken":{}}}},"DescribeAutomationExecutions":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AutomationExecutionMetadataList":{"type":"list","member":{"type":"structure","members":{"AutomationExecutionId":{},"DocumentName":{},"DocumentVersion":{},"AutomationExecutionStatus":{},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"ExecutedBy":{},"LogFile":{},"Outputs":{"shape":"S7r"},"Mode":{},"ParentAutomationExecutionId":{},"CurrentStepName":{},"CurrentAction":{},"FailureMessage":{},"TargetParameterName":{},"Targets":{"shape":"Sx"},"TargetMaps":{"shape":"S7w"},"ResolvedTargets":{"shape":"S81"},"MaxConcurrency":{},"MaxErrors":{},"Target":{},"AutomationType":{}}}},"NextToken":{}}}},"DescribeAutomationStepExecutions":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"NextToken":{},"MaxResults":{"type":"integer"},"ReverseOrder":{"type":"boolean"}}},"output":{"type":"structure","members":{"StepExecutions":{"shape":"S8b"},"NextToken":{}}}},"DescribeAvailablePatches":{"input":{"type":"structure","members":{"Filters":{"shape":"S8r"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Patches":{"type":"list","member":{"shape":"S8z"}},"NextToken":{}}}},"DescribeDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"DocumentVersion":{},"VersionName":{}}},"output":{"type":"structure","members":{"Document":{"shape":"S2f"}}}},"DescribeDocumentPermission":{"input":{"type":"structure","required":["Name","PermissionType"],"members":{"Name":{},"PermissionType":{}}},"output":{"type":"structure","members":{"AccountIds":{"shape":"S9g"},"AccountSharingInfoList":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"SharedDocumentVersion":{}}}}}}},"DescribeEffectiveInstanceAssociations":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Associations":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"InstanceId":{},"Content":{},"AssociationVersion":{}}}},"NextToken":{}}}},"DescribeEffectivePatchesForPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"EffectivePatches":{"type":"list","member":{"type":"structure","members":{"Patch":{"shape":"S8z"},"PatchStatus":{"type":"structure","members":{"DeploymentStatus":{},"ComplianceLevel":{},"ApprovalDate":{"type":"timestamp"}}}}}},"NextToken":{}}}},"DescribeInstanceAssociationsStatus":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceAssociationStatusInfos":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"Name":{},"DocumentVersion":{},"AssociationVersion":{},"InstanceId":{},"ExecutionDate":{"type":"timestamp"},"Status":{},"DetailedStatus":{},"ExecutionSummary":{},"ErrorCode":{},"OutputUrl":{"type":"structure","members":{"S3OutputUrl":{"type":"structure","members":{"OutputUrl":{}}}}},"AssociationName":{}}}},"NextToken":{}}}},"DescribeInstanceInformation":{"input":{"type":"structure","members":{"InstanceInformationFilterList":{"type":"list","member":{"type":"structure","required":["key","valueSet"],"members":{"key":{},"valueSet":{"shape":"Sa9"}}}},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"shape":"Sa9"}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceInformationList":{"type":"list","member":{"type":"structure","members":{"InstanceId":{},"PingStatus":{},"LastPingDateTime":{"type":"timestamp"},"AgentVersion":{},"IsLatestVersion":{"type":"boolean"},"PlatformType":{},"PlatformName":{},"PlatformVersion":{},"ActivationId":{},"IamRole":{},"RegistrationDate":{"type":"timestamp"},"ResourceType":{},"Name":{},"IPAddress":{},"ComputerName":{},"AssociationStatus":{},"LastAssociationExecutionDate":{"type":"timestamp"},"LastSuccessfulAssociationExecutionDate":{"type":"timestamp"},"AssociationOverview":{"type":"structure","members":{"DetailedStatus":{},"InstanceAssociationStatusAggregatedCount":{"type":"map","key":{},"value":{"type":"integer"}}}}}}},"NextToken":{}}}},"DescribeInstancePatchStates":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Sb"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InstancePatchStates":{"type":"list","member":{"shape":"Sat"}},"NextToken":{}}}},"DescribeInstancePatchStatesForPatchGroup":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{},"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values","Type"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InstancePatchStates":{"type":"list","member":{"shape":"Sat"}},"NextToken":{}}}},"DescribeInstancePatches":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"Filters":{"shape":"S8r"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Patches":{"type":"list","member":{"type":"structure","required":["Title","KBId","Classification","Severity","State","InstalledTime"],"members":{"Title":{},"KBId":{},"Classification":{},"Severity":{},"State":{},"InstalledTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeInventoryDeletions":{"input":{"type":"structure","members":{"DeletionId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InventoryDeletions":{"type":"list","member":{"type":"structure","members":{"DeletionId":{},"TypeName":{},"DeletionStartTime":{"type":"timestamp"},"LastStatus":{},"LastStatusMessage":{},"DeletionSummary":{"shape":"S5j"},"LastStatusUpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutionTaskInvocations":{"input":{"type":"structure","required":["WindowExecutionId","TaskId"],"members":{"WindowExecutionId":{},"TaskId":{},"Filters":{"shape":"Sbw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutionTaskInvocationIdentities":{"type":"list","member":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"InvocationId":{},"ExecutionId":{},"TaskType":{},"Parameters":{"shape":"Sc8"},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OwnerInformation":{"shape":"Saw"},"WindowTargetId":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutionTasks":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{},"Filters":{"shape":"Sbw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutionTaskIdentities":{"type":"list","member":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TaskArn":{},"TaskType":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowExecutions":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"Sbw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowExecutions":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowExecutionId":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowSchedule":{"input":{"type":"structure","members":{"WindowId":{},"Targets":{"shape":"Sx"},"ResourceType":{},"Filters":{"shape":"S8r"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ScheduledWindowExecutions":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"Name":{},"ExecutionTime":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowTargets":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"Sbw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Targets":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{},"ResourceType":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saw"},"Name":{},"Description":{"shape":"S31"}}}},"NextToken":{}}}},"DescribeMaintenanceWindowTasks":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Filters":{"shape":"Sbw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Tasks":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"TaskArn":{},"Type":{},"Targets":{"shape":"Sx"},"TaskParameters":{"shape":"Scz"},"Priority":{"type":"integer"},"LoggingInfo":{"shape":"Sd5"},"ServiceRoleArn":{},"MaxConcurrency":{},"MaxErrors":{},"Name":{},"Description":{"shape":"S31"}}}},"NextToken":{}}}},"DescribeMaintenanceWindows":{"input":{"type":"structure","members":{"Filters":{"shape":"Sbw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowIdentities":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S31"},"Enabled":{"type":"boolean"},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"Schedule":{},"ScheduleTimezone":{},"EndDate":{},"StartDate":{},"NextExecutionTime":{}}}},"NextToken":{}}}},"DescribeMaintenanceWindowsForTarget":{"input":{"type":"structure","required":["Targets","ResourceType"],"members":{"Targets":{"shape":"Sx"},"ResourceType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WindowIdentities":{"type":"list","member":{"type":"structure","members":{"WindowId":{},"Name":{}}}},"NextToken":{}}}},"DescribeOpsItems":{"input":{"type":"structure","members":{"OpsItemFilters":{"type":"list","member":{"type":"structure","required":["Key","Values","Operator"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Operator":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"NextToken":{},"OpsItemSummaries":{"type":"list","member":{"type":"structure","members":{"CreatedBy":{},"CreatedTime":{"type":"timestamp"},"LastModifiedBy":{},"LastModifiedTime":{"type":"timestamp"},"Priority":{"type":"integer"},"Source":{},"Status":{},"OpsItemId":{},"Title":{},"OperationalData":{"shape":"S3d"},"Category":{},"Severity":{}}}}}}},"DescribeParameters":{"input":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}},"ParameterFilters":{"shape":"Sdz"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"KeyId":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"Description":{},"AllowedPattern":{},"Version":{"type":"long"},"Tier":{},"Policies":{"shape":"See"}}}},"NextToken":{}}}},"DescribePatchBaselines":{"input":{"type":"structure","members":{"Filters":{"shape":"S8r"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"BaselineIdentities":{"type":"list","member":{"shape":"Sej"}},"NextToken":{}}}},"DescribePatchGroupState":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{}}},"output":{"type":"structure","members":{"Instances":{"type":"integer"},"InstancesWithInstalledPatches":{"type":"integer"},"InstancesWithInstalledOtherPatches":{"type":"integer"},"InstancesWithInstalledPendingRebootPatches":{"type":"integer"},"InstancesWithInstalledRejectedPatches":{"type":"integer"},"InstancesWithMissingPatches":{"type":"integer"},"InstancesWithFailedPatches":{"type":"integer"},"InstancesWithNotApplicablePatches":{"type":"integer"},"InstancesWithUnreportedNotApplicablePatches":{"type":"integer"}}}},"DescribePatchGroups":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"Filters":{"shape":"S8r"},"NextToken":{}}},"output":{"type":"structure","members":{"Mappings":{"type":"list","member":{"type":"structure","members":{"PatchGroup":{},"BaselineIdentity":{"shape":"Sej"}}}},"NextToken":{}}}},"DescribePatchProperties":{"input":{"type":"structure","required":["OperatingSystem","Property"],"members":{"OperatingSystem":{},"Property":{},"PatchSet":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Properties":{"type":"list","member":{"type":"map","key":{},"value":{}}},"NextToken":{}}}},"DescribeSessions":{"input":{"type":"structure","required":["State"],"members":{"State":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}}}},"output":{"type":"structure","members":{"Sessions":{"type":"list","member":{"type":"structure","members":{"SessionId":{},"Target":{},"Status":{},"StartDate":{"type":"timestamp"},"EndDate":{"type":"timestamp"},"DocumentName":{},"Owner":{},"Details":{},"OutputUrl":{"type":"structure","members":{"S3OutputUrl":{},"CloudWatchOutputUrl":{}}}}}},"NextToken":{}}}},"GetAutomationExecution":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{}}},"output":{"type":"structure","members":{"AutomationExecution":{"type":"structure","members":{"AutomationExecutionId":{},"DocumentName":{},"DocumentVersion":{},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"AutomationExecutionStatus":{},"StepExecutions":{"shape":"S8b"},"StepExecutionsTruncated":{"type":"boolean"},"Parameters":{"shape":"S7r"},"Outputs":{"shape":"S7r"},"FailureMessage":{},"Mode":{},"ParentAutomationExecutionId":{},"ExecutedBy":{},"CurrentStepName":{},"CurrentAction":{},"TargetParameterName":{},"Targets":{"shape":"Sx"},"TargetMaps":{"shape":"S7w"},"ResolvedTargets":{"shape":"S81"},"MaxConcurrency":{},"MaxErrors":{},"Target":{},"TargetLocations":{"shape":"Sfl"},"ProgressCounters":{"type":"structure","members":{"TotalSteps":{"type":"integer"},"SuccessSteps":{"type":"integer"},"FailedSteps":{"type":"integer"},"CancelledSteps":{"type":"integer"},"TimedOutSteps":{"type":"integer"}}}}}}}},"GetCalendarState":{"input":{"type":"structure","required":["CalendarNames"],"members":{"CalendarNames":{"type":"list","member":{}},"AtTime":{}}},"output":{"type":"structure","members":{"State":{},"AtTime":{},"NextTransitionTime":{}}}},"GetCommandInvocation":{"input":{"type":"structure","required":["CommandId","InstanceId"],"members":{"CommandId":{},"InstanceId":{},"PluginName":{}}},"output":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"Comment":{},"DocumentName":{},"DocumentVersion":{},"PluginName":{},"ResponseCode":{"type":"integer"},"ExecutionStartDateTime":{},"ExecutionElapsedTime":{},"ExecutionEndDateTime":{},"Status":{},"StatusDetails":{},"StandardOutputContent":{},"StandardOutputUrl":{},"StandardErrorContent":{},"StandardErrorUrl":{},"CloudWatchOutputConfig":{"shape":"Sg3"}}}},"GetConnectionStatus":{"input":{"type":"structure","required":["Target"],"members":{"Target":{}}},"output":{"type":"structure","members":{"Target":{},"Status":{}}}},"GetDefaultPatchBaseline":{"input":{"type":"structure","members":{"OperatingSystem":{}}},"output":{"type":"structure","members":{"BaselineId":{},"OperatingSystem":{}}}},"GetDeployablePatchSnapshotForInstance":{"input":{"type":"structure","required":["InstanceId","SnapshotId"],"members":{"InstanceId":{},"SnapshotId":{}}},"output":{"type":"structure","members":{"InstanceId":{},"SnapshotId":{},"SnapshotDownloadUrl":{},"Product":{}}}},"GetDocument":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"VersionName":{},"DocumentVersion":{},"DocumentFormat":{}}},"output":{"type":"structure","members":{"Name":{},"VersionName":{},"DocumentVersion":{},"Status":{},"StatusInformation":{},"Content":{},"DocumentType":{},"DocumentFormat":{},"Requires":{"shape":"S21"},"AttachmentsContent":{"type":"list","member":{"type":"structure","members":{"Name":{},"Size":{"type":"long"},"Hash":{},"HashType":{},"Url":{}}}}}}},"GetInventory":{"input":{"type":"structure","members":{"Filters":{"shape":"Sgo"},"Aggregators":{"shape":"Sgu"},"ResultAttributes":{"type":"list","member":{"type":"structure","required":["TypeName"],"members":{"TypeName":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Entities":{"type":"list","member":{"type":"structure","members":{"Id":{},"Data":{"type":"map","key":{},"value":{"type":"structure","required":["TypeName","SchemaVersion","Content"],"members":{"TypeName":{},"SchemaVersion":{},"CaptureTime":{},"ContentHash":{},"Content":{"shape":"Shb"}}}}}}},"NextToken":{}}}},"GetInventorySchema":{"input":{"type":"structure","members":{"TypeName":{},"NextToken":{},"MaxResults":{"type":"integer"},"Aggregator":{"type":"boolean"},"SubType":{"type":"boolean"}}},"output":{"type":"structure","members":{"Schemas":{"type":"list","member":{"type":"structure","required":["TypeName","Attributes"],"members":{"TypeName":{},"Version":{},"Attributes":{"type":"list","member":{"type":"structure","required":["Name","DataType"],"members":{"Name":{},"DataType":{}}}},"DisplayName":{}}}},"NextToken":{}}}},"GetMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{}}},"output":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S31"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"NextExecutionTime":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"}}}},"GetMaintenanceWindowExecution":{"input":{"type":"structure","required":["WindowExecutionId"],"members":{"WindowExecutionId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskIds":{"type":"list","member":{}},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"GetMaintenanceWindowExecutionTask":{"input":{"type":"structure","required":["WindowExecutionId","TaskId"],"members":{"WindowExecutionId":{},"TaskId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"TaskArn":{},"ServiceRole":{},"Type":{},"TaskParameters":{"type":"list","member":{"shape":"Scz"},"sensitive":true},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}}},"GetMaintenanceWindowExecutionTaskInvocation":{"input":{"type":"structure","required":["WindowExecutionId","TaskId","InvocationId"],"members":{"WindowExecutionId":{},"TaskId":{},"InvocationId":{}}},"output":{"type":"structure","members":{"WindowExecutionId":{},"TaskExecutionId":{},"InvocationId":{},"ExecutionId":{},"TaskType":{},"Parameters":{"shape":"Sc8"},"Status":{},"StatusDetails":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"OwnerInformation":{"shape":"Saw"},"WindowTargetId":{}}}},"GetMaintenanceWindowTask":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskType":{},"TaskParameters":{"shape":"Scz"},"TaskInvocationParameters":{"shape":"Si2"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sd5"},"Name":{},"Description":{"shape":"S31"}}}},"GetOpsItem":{"input":{"type":"structure","required":["OpsItemId"],"members":{"OpsItemId":{}}},"output":{"type":"structure","members":{"OpsItem":{"type":"structure","members":{"CreatedBy":{},"CreatedTime":{"type":"timestamp"},"Description":{},"LastModifiedBy":{},"LastModifiedTime":{"type":"timestamp"},"Notifications":{"shape":"S3i"},"Priority":{"type":"integer"},"RelatedOpsItems":{"shape":"S3m"},"Status":{},"OpsItemId":{},"Version":{},"Title":{},"Source":{},"OperationalData":{"shape":"S3d"},"Category":{},"Severity":{}}}}}},"GetOpsSummary":{"input":{"type":"structure","members":{"SyncName":{},"Filters":{"shape":"Sim"},"Aggregators":{"shape":"Sis"},"ResultAttributes":{"type":"list","member":{"type":"structure","required":["TypeName"],"members":{"TypeName":{}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Entities":{"type":"list","member":{"type":"structure","members":{"Id":{},"Data":{"type":"map","key":{},"value":{"type":"structure","members":{"CaptureTime":{},"Content":{"type":"list","member":{"type":"map","key":{},"value":{}}}}}}}}},"NextToken":{}}}},"GetParameter":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"WithDecryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"Parameter":{"shape":"Sje"}}}},"GetParameterHistory":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"WithDecryption":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"KeyId":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"Description":{},"Value":{},"AllowedPattern":{},"Version":{"type":"long"},"Labels":{"shape":"Sjl"},"Tier":{},"Policies":{"shape":"See"}}}},"NextToken":{}}}},"GetParameters":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S5w"},"WithDecryption":{"type":"boolean"}}},"output":{"type":"structure","members":{"Parameters":{"shape":"Sjp"},"InvalidParameters":{"shape":"S5w"}}}},"GetParametersByPath":{"input":{"type":"structure","required":["Path"],"members":{"Path":{},"Recursive":{"type":"boolean"},"ParameterFilters":{"shape":"Sdz"},"WithDecryption":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Parameters":{"shape":"Sjp"},"NextToken":{}}}},"GetPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{},"Name":{},"OperatingSystem":{},"GlobalFilters":{"shape":"S3w"},"ApprovalRules":{"shape":"S42"},"ApprovedPatches":{"shape":"S49"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S49"},"RejectedPatchesAction":{},"PatchGroups":{"type":"list","member":{}},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"},"Description":{},"Sources":{"shape":"S4d"}}}},"GetPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["PatchGroup"],"members":{"PatchGroup":{},"OperatingSystem":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{},"OperatingSystem":{}}}},"GetServiceSetting":{"input":{"type":"structure","required":["SettingId"],"members":{"SettingId":{}}},"output":{"type":"structure","members":{"ServiceSetting":{"shape":"Sk1"}}}},"LabelParameterVersion":{"input":{"type":"structure","required":["Name","Labels"],"members":{"Name":{},"ParameterVersion":{"type":"long"},"Labels":{"shape":"Sjl"}}},"output":{"type":"structure","members":{"InvalidLabels":{"shape":"Sjl"},"ParameterVersion":{"type":"long"}}}},"ListAssociationVersions":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AssociationVersions":{"type":"list","member":{"type":"structure","members":{"AssociationId":{},"AssociationVersion":{},"CreatedDate":{"type":"timestamp"},"Name":{},"DocumentVersion":{},"Parameters":{"shape":"St"},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"AssociationName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}}},"NextToken":{}}}},"ListAssociations":{"input":{"type":"structure","members":{"AssociationFilterList":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Associations":{"type":"list","member":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationId":{},"AssociationVersion":{},"DocumentVersion":{},"Targets":{"shape":"Sx"},"LastExecutionDate":{"type":"timestamp"},"Overview":{"shape":"S1l"},"ScheduleExpression":{},"AssociationName":{}}}},"NextToken":{}}}},"ListCommandInvocations":{"input":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Skj"},"Details":{"type":"boolean"}}},"output":{"type":"structure","members":{"CommandInvocations":{"type":"list","member":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"InstanceName":{},"Comment":{},"DocumentName":{},"DocumentVersion":{},"RequestedDateTime":{"type":"timestamp"},"Status":{},"StatusDetails":{},"TraceOutput":{},"StandardOutputUrl":{},"StandardErrorUrl":{},"CommandPlugins":{"type":"list","member":{"type":"structure","members":{"Name":{},"Status":{},"StatusDetails":{},"ResponseCode":{"type":"integer"},"ResponseStartDateTime":{"type":"timestamp"},"ResponseFinishDateTime":{"type":"timestamp"},"Output":{},"StandardOutputUrl":{},"StandardErrorUrl":{},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{}}}},"ServiceRole":{},"NotificationConfig":{"shape":"Si4"},"CloudWatchOutputConfig":{"shape":"Sg3"}}}},"NextToken":{}}}},"ListCommands":{"input":{"type":"structure","members":{"CommandId":{},"InstanceId":{},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Skj"}}},"output":{"type":"structure","members":{"Commands":{"type":"list","member":{"shape":"Skz"}},"NextToken":{}}}},"ListComplianceItems":{"input":{"type":"structure","members":{"Filters":{"shape":"Sl6"},"ResourceIds":{"type":"list","member":{}},"ResourceTypes":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComplianceItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"ResourceType":{},"ResourceId":{},"Id":{},"Title":{},"Status":{},"Severity":{},"ExecutionSummary":{"shape":"Slo"},"Details":{"shape":"Slr"}}}},"NextToken":{}}}},"ListComplianceSummaries":{"input":{"type":"structure","members":{"Filters":{"shape":"Sl6"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ComplianceSummaryItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"CompliantSummary":{"shape":"Slw"},"NonCompliantSummary":{"shape":"Slz"}}}},"NextToken":{}}}},"ListDocumentVersions":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentVersions":{"type":"list","member":{"type":"structure","members":{"Name":{},"DocumentVersion":{},"VersionName":{},"CreatedDate":{"type":"timestamp"},"IsDefaultVersion":{"type":"boolean"},"DocumentFormat":{},"Status":{},"StatusInformation":{}}}},"NextToken":{}}}},"ListDocuments":{"input":{"type":"structure","members":{"DocumentFilterList":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Filters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentIdentifiers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Owner":{},"VersionName":{},"PlatformTypes":{"shape":"S2t"},"DocumentVersion":{},"DocumentType":{},"SchemaVersion":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"},"Requires":{"shape":"S21"}}}},"NextToken":{}}}},"ListInventoryEntries":{"input":{"type":"structure","required":["InstanceId","TypeName"],"members":{"InstanceId":{},"TypeName":{},"Filters":{"shape":"Sgo"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TypeName":{},"InstanceId":{},"SchemaVersion":{},"CaptureTime":{},"Entries":{"shape":"Shb"},"NextToken":{}}}},"ListResourceComplianceSummaries":{"input":{"type":"structure","members":{"Filters":{"shape":"Sl6"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceComplianceSummaryItems":{"type":"list","member":{"type":"structure","members":{"ComplianceType":{},"ResourceType":{},"ResourceId":{},"Status":{},"OverallSeverity":{},"ExecutionSummary":{"shape":"Slo"},"CompliantSummary":{"shape":"Slw"},"NonCompliantSummary":{"shape":"Slz"}}}},"NextToken":{}}}},"ListResourceDataSync":{"input":{"type":"structure","members":{"SyncType":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceDataSyncItems":{"type":"list","member":{"type":"structure","members":{"SyncName":{},"SyncType":{},"SyncSource":{"type":"structure","members":{"SourceType":{},"AwsOrganizationsSource":{"shape":"S4y"},"SourceRegions":{"shape":"S53"},"IncludeFutureRegions":{"type":"boolean"},"State":{}}},"S3Destination":{"shape":"S4n"},"LastSyncTime":{"type":"timestamp"},"LastSuccessfulSyncTime":{"type":"timestamp"},"SyncLastModifiedTime":{"type":"timestamp"},"LastStatus":{},"SyncCreatedTime":{"type":"timestamp"},"LastSyncStatusMessage":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceType","ResourceId"],"members":{"ResourceType":{},"ResourceId":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"S4"}}}},"ModifyDocumentPermission":{"input":{"type":"structure","required":["Name","PermissionType"],"members":{"Name":{},"PermissionType":{},"AccountIdsToAdd":{"shape":"S9g"},"AccountIdsToRemove":{"shape":"S9g"},"SharedDocumentVersion":{}}},"output":{"type":"structure","members":{}}},"PutComplianceItems":{"input":{"type":"structure","required":["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],"members":{"ResourceId":{},"ResourceType":{},"ComplianceType":{},"ExecutionSummary":{"shape":"Slo"},"Items":{"type":"list","member":{"type":"structure","required":["Severity","Status"],"members":{"Id":{},"Title":{},"Severity":{},"Status":{},"Details":{"shape":"Slr"}}}},"ItemContentHash":{}}},"output":{"type":"structure","members":{}}},"PutInventory":{"input":{"type":"structure","required":["InstanceId","Items"],"members":{"InstanceId":{},"Items":{"type":"list","member":{"type":"structure","required":["TypeName","SchemaVersion","CaptureTime"],"members":{"TypeName":{},"SchemaVersion":{},"CaptureTime":{},"ContentHash":{},"Content":{"shape":"Shb"},"Context":{"type":"map","key":{},"value":{}}}}}}},"output":{"type":"structure","members":{"Message":{}}}},"PutParameter":{"input":{"type":"structure","required":["Name","Value","Type"],"members":{"Name":{},"Description":{},"Value":{},"Type":{},"KeyId":{},"Overwrite":{"type":"boolean"},"AllowedPattern":{},"Tags":{"shape":"S4"},"Tier":{},"Policies":{}}},"output":{"type":"structure","members":{"Version":{"type":"long"},"Tier":{}}}},"RegisterDefaultPatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{}}},"output":{"type":"structure","members":{"BaselineId":{}}}},"RegisterPatchBaselineForPatchGroup":{"input":{"type":"structure","required":["BaselineId","PatchGroup"],"members":{"BaselineId":{},"PatchGroup":{}}},"output":{"type":"structure","members":{"BaselineId":{},"PatchGroup":{}}}},"RegisterTargetWithMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","ResourceType","Targets"],"members":{"WindowId":{},"ResourceType":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saw"},"Name":{},"Description":{"shape":"S31"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WindowTargetId":{}}}},"RegisterTaskWithMaintenanceWindow":{"input":{"type":"structure","required":["WindowId","Targets","TaskArn","TaskType","MaxConcurrency","MaxErrors"],"members":{"WindowId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskType":{},"TaskParameters":{"shape":"Scz"},"TaskInvocationParameters":{"shape":"Si2"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sd5"},"Name":{},"Description":{"shape":"S31"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WindowTaskId":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceType","ResourceId","TagKeys"],"members":{"ResourceType":{},"ResourceId":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"ResetServiceSetting":{"input":{"type":"structure","required":["SettingId"],"members":{"SettingId":{}}},"output":{"type":"structure","members":{"ServiceSetting":{"shape":"Sk1"}}}},"ResumeSession":{"input":{"type":"structure","required":["SessionId"],"members":{"SessionId":{}}},"output":{"type":"structure","members":{"SessionId":{},"TokenValue":{},"StreamUrl":{}}}},"SendAutomationSignal":{"input":{"type":"structure","required":["AutomationExecutionId","SignalType"],"members":{"AutomationExecutionId":{},"SignalType":{},"Payload":{"shape":"S7r"}}},"output":{"type":"structure","members":{}}},"SendCommand":{"input":{"type":"structure","required":["DocumentName"],"members":{"InstanceIds":{"shape":"Sb"},"Targets":{"shape":"Sx"},"DocumentName":{},"DocumentVersion":{},"DocumentHash":{},"DocumentHashType":{},"TimeoutSeconds":{"type":"integer"},"Comment":{},"Parameters":{"shape":"St"},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"MaxConcurrency":{},"MaxErrors":{},"ServiceRoleArn":{},"NotificationConfig":{"shape":"Si4"},"CloudWatchOutputConfig":{"shape":"Sg3"}}},"output":{"type":"structure","members":{"Command":{"shape":"Skz"}}}},"StartAssociationsOnce":{"input":{"type":"structure","required":["AssociationIds"],"members":{"AssociationIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartAutomationExecution":{"input":{"type":"structure","required":["DocumentName"],"members":{"DocumentName":{},"DocumentVersion":{},"Parameters":{"shape":"S7r"},"ClientToken":{},"Mode":{},"TargetParameterName":{},"Targets":{"shape":"Sx"},"TargetMaps":{"shape":"S7w"},"MaxConcurrency":{},"MaxErrors":{},"TargetLocations":{"shape":"Sfl"},"Tags":{"shape":"S4"}}},"output":{"type":"structure","members":{"AutomationExecutionId":{}}}},"StartSession":{"input":{"type":"structure","required":["Target"],"members":{"Target":{},"DocumentName":{},"Parameters":{"type":"map","key":{},"value":{"type":"list","member":{}}}}},"output":{"type":"structure","members":{"SessionId":{},"TokenValue":{},"StreamUrl":{}}}},"StopAutomationExecution":{"input":{"type":"structure","required":["AutomationExecutionId"],"members":{"AutomationExecutionId":{},"Type":{}}},"output":{"type":"structure","members":{}}},"TerminateSession":{"input":{"type":"structure","required":["SessionId"],"members":{"SessionId":{}}},"output":{"type":"structure","members":{"SessionId":{}}}},"UpdateAssociation":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"Parameters":{"shape":"St"},"DocumentVersion":{},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"Name":{},"Targets":{"shape":"Sx"},"AssociationName":{},"AssociationVersion":{},"AutomationTargetParameterName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"UpdateAssociationStatus":{"input":{"type":"structure","required":["Name","InstanceId","AssociationStatus"],"members":{"Name":{},"InstanceId":{},"AssociationStatus":{"shape":"S1h"}}},"output":{"type":"structure","members":{"AssociationDescription":{"shape":"S1e"}}}},"UpdateDocument":{"input":{"type":"structure","required":["Content","Name"],"members":{"Content":{},"Attachments":{"shape":"S23"},"Name":{},"VersionName":{},"DocumentVersion":{},"DocumentFormat":{},"TargetType":{}}},"output":{"type":"structure","members":{"DocumentDescription":{"shape":"S2f"}}}},"UpdateDocumentDefaultVersion":{"input":{"type":"structure","required":["Name","DocumentVersion"],"members":{"Name":{},"DocumentVersion":{}}},"output":{"type":"structure","members":{"Description":{"type":"structure","members":{"Name":{},"DefaultVersion":{},"DefaultVersionName":{}}}}}},"UpdateMaintenanceWindow":{"input":{"type":"structure","required":["WindowId"],"members":{"WindowId":{},"Name":{},"Description":{"shape":"S31"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"Name":{},"Description":{"shape":"S31"},"StartDate":{},"EndDate":{},"Schedule":{},"ScheduleTimezone":{},"Duration":{"type":"integer"},"Cutoff":{"type":"integer"},"AllowUnassociatedTargets":{"type":"boolean"},"Enabled":{"type":"boolean"}}}},"UpdateMaintenanceWindowTarget":{"input":{"type":"structure","required":["WindowId","WindowTargetId"],"members":{"WindowId":{},"WindowTargetId":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saw"},"Name":{},"Description":{"shape":"S31"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTargetId":{},"Targets":{"shape":"Sx"},"OwnerInformation":{"shape":"Saw"},"Name":{},"Description":{"shape":"S31"}}}},"UpdateMaintenanceWindowTask":{"input":{"type":"structure","required":["WindowId","WindowTaskId"],"members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskParameters":{"shape":"Scz"},"TaskInvocationParameters":{"shape":"Si2"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sd5"},"Name":{},"Description":{"shape":"S31"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"WindowId":{},"WindowTaskId":{},"Targets":{"shape":"Sx"},"TaskArn":{},"ServiceRoleArn":{},"TaskParameters":{"shape":"Scz"},"TaskInvocationParameters":{"shape":"Si2"},"Priority":{"type":"integer"},"MaxConcurrency":{},"MaxErrors":{},"LoggingInfo":{"shape":"Sd5"},"Name":{},"Description":{"shape":"S31"}}}},"UpdateManagedInstanceRole":{"input":{"type":"structure","required":["InstanceId","IamRole"],"members":{"InstanceId":{},"IamRole":{}}},"output":{"type":"structure","members":{}}},"UpdateOpsItem":{"input":{"type":"structure","required":["OpsItemId"],"members":{"Description":{},"OperationalData":{"shape":"S3d"},"OperationalDataToDelete":{"type":"list","member":{}},"Notifications":{"shape":"S3i"},"Priority":{"type":"integer"},"RelatedOpsItems":{"shape":"S3m"},"Status":{},"OpsItemId":{},"Title":{},"Category":{},"Severity":{}}},"output":{"type":"structure","members":{}}},"UpdatePatchBaseline":{"input":{"type":"structure","required":["BaselineId"],"members":{"BaselineId":{},"Name":{},"GlobalFilters":{"shape":"S3w"},"ApprovalRules":{"shape":"S42"},"ApprovedPatches":{"shape":"S49"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S49"},"RejectedPatchesAction":{},"Description":{},"Sources":{"shape":"S4d"},"Replace":{"type":"boolean"}}},"output":{"type":"structure","members":{"BaselineId":{},"Name":{},"OperatingSystem":{},"GlobalFilters":{"shape":"S3w"},"ApprovalRules":{"shape":"S42"},"ApprovedPatches":{"shape":"S49"},"ApprovedPatchesComplianceLevel":{},"ApprovedPatchesEnableNonSecurity":{"type":"boolean"},"RejectedPatches":{"shape":"S49"},"RejectedPatchesAction":{},"CreatedDate":{"type":"timestamp"},"ModifiedDate":{"type":"timestamp"},"Description":{},"Sources":{"shape":"S4d"}}}},"UpdateResourceDataSync":{"input":{"type":"structure","required":["SyncName","SyncType","SyncSource"],"members":{"SyncName":{},"SyncType":{},"SyncSource":{"shape":"S4w"}}},"output":{"type":"structure","members":{}}},"UpdateServiceSetting":{"input":{"type":"structure","required":["SettingId","SettingValue"],"members":{"SettingId":{},"SettingValue":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sb":{"type":"list","member":{}},"St":{"type":"map","key":{},"value":{"type":"list","member":{}}},"Sx":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S13":{"type":"structure","members":{"S3Location":{"type":"structure","members":{"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{}}}}},"S1e":{"type":"structure","members":{"Name":{},"InstanceId":{},"AssociationVersion":{},"Date":{"type":"timestamp"},"LastUpdateAssociationDate":{"type":"timestamp"},"Status":{"shape":"S1h"},"Overview":{"shape":"S1l"},"DocumentVersion":{},"AutomationTargetParameterName":{},"Parameters":{"shape":"St"},"AssociationId":{},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"LastExecutionDate":{"type":"timestamp"},"LastSuccessfulExecutionDate":{"type":"timestamp"},"AssociationName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"S1h":{"type":"structure","required":["Date","Name","Message"],"members":{"Date":{"type":"timestamp"},"Name":{},"Message":{},"AdditionalInfo":{}}},"S1l":{"type":"structure","members":{"Status":{},"DetailedStatus":{},"AssociationStatusAggregatedCount":{"type":"map","key":{},"value":{"type":"integer"}}}},"S1s":{"type":"structure","required":["Name"],"members":{"Name":{},"InstanceId":{},"Parameters":{"shape":"St"},"AutomationTargetParameterName":{},"DocumentVersion":{},"Targets":{"shape":"Sx"},"ScheduleExpression":{},"OutputLocation":{"shape":"S13"},"AssociationName":{},"MaxErrors":{},"MaxConcurrency":{},"ComplianceSeverity":{}}},"S21":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Version":{}}}},"S23":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}},"Name":{}}}},"S2f":{"type":"structure","members":{"Sha1":{},"Hash":{},"HashType":{},"Name":{},"VersionName":{},"Owner":{},"CreatedDate":{"type":"timestamp"},"Status":{},"StatusInformation":{},"DocumentVersion":{},"Description":{},"Parameters":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{},"Description":{},"DefaultValue":{}}}},"PlatformTypes":{"shape":"S2t"},"DocumentType":{},"SchemaVersion":{},"LatestVersion":{},"DefaultVersion":{},"DocumentFormat":{},"TargetType":{},"Tags":{"shape":"S4"},"AttachmentsInformation":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"Requires":{"shape":"S21"}}},"S2t":{"type":"list","member":{}},"S31":{"type":"string","sensitive":true},"S3d":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{},"Type":{}}}},"S3i":{"type":"list","member":{"type":"structure","members":{"Arn":{}}}},"S3m":{"type":"list","member":{"type":"structure","required":["OpsItemId"],"members":{"OpsItemId":{}}}},"S3w":{"type":"structure","required":["PatchFilters"],"members":{"PatchFilters":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}}}}}}},"S42":{"type":"structure","required":["PatchRules"],"members":{"PatchRules":{"type":"list","member":{"type":"structure","required":["PatchFilterGroup"],"members":{"PatchFilterGroup":{"shape":"S3w"},"ComplianceLevel":{},"ApproveAfterDays":{"type":"integer"},"ApproveUntilDate":{},"EnableNonSecurity":{"type":"boolean"}}}}}},"S49":{"type":"list","member":{}},"S4d":{"type":"list","member":{"type":"structure","required":["Name","Products","Configuration"],"members":{"Name":{},"Products":{"type":"list","member":{}},"Configuration":{"type":"string","sensitive":true}}}},"S4n":{"type":"structure","required":["BucketName","SyncFormat","Region"],"members":{"BucketName":{},"Prefix":{},"SyncFormat":{},"Region":{},"AWSKMSKeyARN":{},"DestinationDataSharing":{"type":"structure","members":{"DestinationDataSharingType":{}}}}},"S4w":{"type":"structure","required":["SourceType","SourceRegions"],"members":{"SourceType":{},"AwsOrganizationsSource":{"shape":"S4y"},"SourceRegions":{"shape":"S53"},"IncludeFutureRegions":{"type":"boolean"}}},"S4y":{"type":"structure","required":["OrganizationSourceType"],"members":{"OrganizationSourceType":{},"OrganizationalUnits":{"type":"list","member":{"type":"structure","members":{"OrganizationalUnitId":{}}}}}},"S53":{"type":"list","member":{}},"S5j":{"type":"structure","members":{"TotalCount":{"type":"integer"},"RemainingCount":{"type":"integer"},"SummaryItems":{"type":"list","member":{"type":"structure","members":{"Version":{},"Count":{"type":"integer"},"RemainingCount":{"type":"integer"}}}}}},"S5w":{"type":"list","member":{}},"S7r":{"type":"map","key":{},"value":{"type":"list","member":{}}},"S7w":{"type":"list","member":{"type":"map","key":{},"value":{"type":"list","member":{}}}},"S81":{"type":"structure","members":{"ParameterValues":{"type":"list","member":{}},"Truncated":{"type":"boolean"}}},"S8b":{"type":"list","member":{"type":"structure","members":{"StepName":{},"Action":{},"TimeoutSeconds":{"type":"long"},"OnFailure":{},"MaxAttempts":{"type":"integer"},"ExecutionStartTime":{"type":"timestamp"},"ExecutionEndTime":{"type":"timestamp"},"StepStatus":{},"ResponseCode":{},"Inputs":{"type":"map","key":{},"value":{}},"Outputs":{"shape":"S7r"},"Response":{},"FailureMessage":{},"FailureDetails":{"type":"structure","members":{"FailureStage":{},"FailureType":{},"Details":{"shape":"S7r"}}},"StepExecutionId":{},"OverriddenParameters":{"shape":"S7r"},"IsEnd":{"type":"boolean"},"NextStep":{},"IsCritical":{"type":"boolean"},"ValidNextSteps":{"type":"list","member":{}},"Targets":{"shape":"Sx"},"TargetLocation":{"shape":"S8k"}}}},"S8k":{"type":"structure","members":{"Accounts":{"type":"list","member":{}},"Regions":{"type":"list","member":{}},"TargetLocationMaxConcurrency":{},"TargetLocationMaxErrors":{},"ExecutionRoleName":{}}},"S8r":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"S8z":{"type":"structure","members":{"Id":{},"ReleaseDate":{"type":"timestamp"},"Title":{},"Description":{},"ContentUrl":{},"Vendor":{},"ProductFamily":{},"Product":{},"Classification":{},"MsrcSeverity":{},"KbNumber":{},"MsrcNumber":{},"Language":{}}},"S9g":{"type":"list","member":{}},"Sa9":{"type":"list","member":{}},"Sat":{"type":"structure","required":["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],"members":{"InstanceId":{},"PatchGroup":{},"BaselineId":{},"SnapshotId":{},"InstallOverrideList":{},"OwnerInformation":{"shape":"Saw"},"InstalledCount":{"type":"integer"},"InstalledOtherCount":{"type":"integer"},"InstalledPendingRebootCount":{"type":"integer"},"InstalledRejectedCount":{"type":"integer"},"MissingCount":{"type":"integer"},"FailedCount":{"type":"integer"},"UnreportedNotApplicableCount":{"type":"integer"},"NotApplicableCount":{"type":"integer"},"OperationStartTime":{"type":"timestamp"},"OperationEndTime":{"type":"timestamp"},"Operation":{},"LastNoRebootInstallOperationTime":{"type":"timestamp"},"RebootOption":{}}},"Saw":{"type":"string","sensitive":true},"Sbw":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}}}}},"Sc8":{"type":"string","sensitive":true},"Scz":{"type":"map","key":{},"value":{"type":"structure","members":{"Values":{"type":"list","member":{"type":"string","sensitive":true},"sensitive":true}},"sensitive":true},"sensitive":true},"Sd5":{"type":"structure","required":["S3BucketName","S3Region"],"members":{"S3BucketName":{},"S3KeyPrefix":{},"S3Region":{}}},"Sdz":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Option":{},"Values":{"type":"list","member":{}}}}},"See":{"type":"list","member":{"type":"structure","members":{"PolicyText":{},"PolicyType":{},"PolicyStatus":{}}}},"Sej":{"type":"structure","members":{"BaselineId":{},"BaselineName":{},"OperatingSystem":{},"BaselineDescription":{},"DefaultBaseline":{"type":"boolean"}}},"Sfl":{"type":"list","member":{"shape":"S8k"}},"Sg3":{"type":"structure","members":{"CloudWatchLogGroupName":{},"CloudWatchOutputEnabled":{"type":"boolean"}}},"Sgo":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Sgu":{"type":"list","member":{"type":"structure","members":{"Expression":{},"Aggregators":{"shape":"Sgu"},"Groups":{"type":"list","member":{"type":"structure","required":["Name","Filters"],"members":{"Name":{},"Filters":{"shape":"Sgo"}}}}}}},"Shb":{"type":"list","member":{"type":"map","key":{},"value":{}}},"Si2":{"type":"structure","members":{"RunCommand":{"type":"structure","members":{"Comment":{},"CloudWatchOutputConfig":{"shape":"Sg3"},"DocumentHash":{},"DocumentHashType":{},"DocumentVersion":{},"NotificationConfig":{"shape":"Si4"},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"Parameters":{"shape":"St"},"ServiceRoleArn":{},"TimeoutSeconds":{"type":"integer"}}},"Automation":{"type":"structure","members":{"DocumentVersion":{},"Parameters":{"shape":"S7r"}}},"StepFunctions":{"type":"structure","members":{"Input":{"type":"string","sensitive":true},"Name":{}}},"Lambda":{"type":"structure","members":{"ClientContext":{},"Qualifier":{},"Payload":{"type":"blob","sensitive":true}}}}},"Si4":{"type":"structure","members":{"NotificationArn":{},"NotificationEvents":{"type":"list","member":{}},"NotificationType":{}}},"Sim":{"type":"list","member":{"type":"structure","required":["Key","Values"],"members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Sis":{"type":"list","member":{"type":"structure","members":{"AggregatorType":{},"TypeName":{},"AttributeName":{},"Values":{"type":"map","key":{},"value":{}},"Filters":{"shape":"Sim"},"Aggregators":{"shape":"Sis"}}}},"Sje":{"type":"structure","members":{"Name":{},"Type":{},"Value":{},"Version":{"type":"long"},"Selector":{},"SourceResult":{},"LastModifiedDate":{"type":"timestamp"},"ARN":{}}},"Sjl":{"type":"list","member":{}},"Sjp":{"type":"list","member":{"shape":"Sje"}},"Sk1":{"type":"structure","members":{"SettingId":{},"SettingValue":{},"LastModifiedDate":{"type":"timestamp"},"LastModifiedUser":{},"ARN":{},"Status":{}}},"Skj":{"type":"list","member":{"type":"structure","required":["key","value"],"members":{"key":{},"value":{}}}},"Skz":{"type":"structure","members":{"CommandId":{},"DocumentName":{},"DocumentVersion":{},"Comment":{},"ExpiresAfter":{"type":"timestamp"},"Parameters":{"shape":"St"},"InstanceIds":{"shape":"Sb"},"Targets":{"shape":"Sx"},"RequestedDateTime":{"type":"timestamp"},"Status":{},"StatusDetails":{},"OutputS3Region":{},"OutputS3BucketName":{},"OutputS3KeyPrefix":{},"MaxConcurrency":{},"MaxErrors":{},"TargetCount":{"type":"integer"},"CompletedCount":{"type":"integer"},"ErrorCount":{"type":"integer"},"DeliveryTimedOutCount":{"type":"integer"},"ServiceRole":{},"NotificationConfig":{"shape":"Si4"},"CloudWatchOutputConfig":{"shape":"Sg3"}}},"Sl6":{"type":"list","member":{"type":"structure","members":{"Key":{},"Values":{"type":"list","member":{}},"Type":{}}}},"Slo":{"type":"structure","required":["ExecutionTime"],"members":{"ExecutionTime":{"type":"timestamp"},"ExecutionId":{},"ExecutionType":{}}},"Slr":{"type":"map","key":{},"value":{}},"Slw":{"type":"structure","members":{"CompliantCount":{"type":"integer"},"SeveritySummary":{"shape":"Sly"}}},"Sly":{"type":"structure","members":{"CriticalCount":{"type":"integer"},"HighCount":{"type":"integer"},"MediumCount":{"type":"integer"},"LowCount":{"type":"integer"},"InformationalCount":{"type":"integer"},"UnspecifiedCount":{"type":"integer"}}},"Slz":{"type":"structure","members":{"NonCompliantCount":{"type":"integer"},"SeveritySummary":{"shape":"Sly"}}}}}' - ); + /***/ 2007: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + __webpack_require__(1371); - /***/ - }, + AWS.util.update(AWS.DynamoDB.prototype, { + /** + * @api private + */ + setupRequestListeners: function setupRequestListeners(request) { + if (request.service.config.dynamoDbCrc32) { + request.removeListener( + "extractData", + AWS.EventListeners.Json.EXTRACT_DATA + ); + request.addListener("extractData", this.checkCrc32); + request.addListener( + "extractData", + AWS.EventListeners.Json.EXTRACT_DATA + ); + } + }, - /***/ 84951: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeActivations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ActivationList"},"DescribeInstanceInformation":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceInformationList"},"DescribeParameters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetParameterHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"GetParametersByPath":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Associations"},"ListCommandInvocations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CommandInvocations"},"ListCommands":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Commands"},"ListDocuments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DocumentIdentifiers"}}}' - ); + /** + * @api private + */ + checkCrc32: function checkCrc32(resp) { + if ( + !resp.httpResponse.streaming && + !resp.request.service.crc32IsValid(resp) + ) { + resp.data = null; + resp.error = AWS.util.error(new Error(), { + code: "CRC32CheckFailed", + message: "CRC32 integrity check failed", + retryable: true, + }); + resp.request.haltHandlersOnError(); + throw resp.error; + } + }, - /***/ - }, + /** + * @api private + */ + crc32IsValid: function crc32IsValid(resp) { + var crc = resp.httpResponse.headers["x-amz-crc32"]; + if (!crc) return true; // no (valid) CRC32 header + return ( + parseInt(crc, 10) === AWS.util.crypto.crc32(resp.httpResponse.body) + ); + }, - /***/ 77888: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-06-10","endpointPrefix":"portal.sso","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"SSO","serviceFullName":"AWS Single Sign-On","serviceId":"SSO","signatureVersion":"v4","signingName":"awsssoportal","uid":"sso-2019-06-10"},"operations":{"GetRoleCredentials":{"http":{"method":"GET","requestUri":"/federation/credentials"},"input":{"type":"structure","required":["roleName","accountId","accessToken"],"members":{"roleName":{"location":"querystring","locationName":"role_name"},"accountId":{"location":"querystring","locationName":"account_id"},"accessToken":{"shape":"S4","location":"header","locationName":"x-amz-sso_bearer_token"}}},"output":{"type":"structure","members":{"roleCredentials":{"type":"structure","members":{"accessKeyId":{},"secretAccessKey":{"type":"string","sensitive":true},"sessionToken":{"type":"string","sensitive":true},"expiration":{"type":"long"}}}}},"authtype":"none"},"ListAccountRoles":{"http":{"method":"GET","requestUri":"/assignment/roles"},"input":{"type":"structure","required":["accessToken","accountId"],"members":{"nextToken":{"location":"querystring","locationName":"next_token"},"maxResults":{"location":"querystring","locationName":"max_result","type":"integer"},"accessToken":{"shape":"S4","location":"header","locationName":"x-amz-sso_bearer_token"},"accountId":{"location":"querystring","locationName":"account_id"}}},"output":{"type":"structure","members":{"nextToken":{},"roleList":{"type":"list","member":{"type":"structure","members":{"roleName":{},"accountId":{}}}}}},"authtype":"none"},"ListAccounts":{"http":{"method":"GET","requestUri":"/assignment/accounts"},"input":{"type":"structure","required":["accessToken"],"members":{"nextToken":{"location":"querystring","locationName":"next_token"},"maxResults":{"location":"querystring","locationName":"max_result","type":"integer"},"accessToken":{"shape":"S4","location":"header","locationName":"x-amz-sso_bearer_token"}}},"output":{"type":"structure","members":{"nextToken":{},"accountList":{"type":"list","member":{"type":"structure","members":{"accountId":{},"accountName":{},"emailAddress":{}}}}}},"authtype":"none"},"Logout":{"http":{"requestUri":"/logout"},"input":{"type":"structure","required":["accessToken"],"members":{"accessToken":{"shape":"S4","location":"header","locationName":"x-amz-sso_bearer_token"}}},"authtype":"none"}},"shapes":{"S4":{"type":"string","sensitive":true}}}' - ); + /** + * @api private + */ + defaultRetryCount: 10, - /***/ - }, + /** + * @api private + */ + retryDelays: function retryDelays(retryCount, err) { + var retryDelayOptions = AWS.util.copy(this.config.retryDelayOptions); - /***/ 18046: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAccountRoles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"roleList"},"ListAccounts":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"accountList"}}}' - ); + if (typeof retryDelayOptions.base !== "number") { + retryDelayOptions.base = 50; // default for dynamodb + } + var delay = AWS.util.calculateRetryDelay( + retryCount, + retryDelayOptions, + err + ); + return delay; + }, + }); /***/ }, - /***/ 43979: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-06-10","endpointPrefix":"oidc","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"SSO OIDC","serviceFullName":"AWS SSO OIDC","serviceId":"SSO OIDC","signatureVersion":"v4","signingName":"awsssooidc","uid":"sso-oidc-2019-06-10"},"operations":{"CreateToken":{"http":{"requestUri":"/token"},"input":{"type":"structure","required":["clientId","clientSecret","grantType","deviceCode"],"members":{"clientId":{},"clientSecret":{},"grantType":{},"deviceCode":{},"code":{},"refreshToken":{},"scope":{"shape":"S8"},"redirectUri":{}}},"output":{"type":"structure","members":{"accessToken":{},"tokenType":{},"expiresIn":{"type":"integer"},"refreshToken":{},"idToken":{}}},"authtype":"none"},"RegisterClient":{"http":{"requestUri":"/client/register"},"input":{"type":"structure","required":["clientName","clientType"],"members":{"clientName":{},"clientType":{},"scopes":{"shape":"S8"}}},"output":{"type":"structure","members":{"clientId":{},"clientSecret":{},"clientIdIssuedAt":{"type":"long"},"clientSecretExpiresAt":{"type":"long"},"authorizationEndpoint":{},"tokenEndpoint":{}}},"authtype":"none"},"StartDeviceAuthorization":{"http":{"requestUri":"/device_authorization"},"input":{"type":"structure","required":["clientId","clientSecret","startUrl"],"members":{"clientId":{},"clientSecret":{},"startUrl":{}}},"output":{"type":"structure","members":{"deviceCode":{},"userCode":{},"verificationUri":{},"verificationUriComplete":{},"expiresIn":{"type":"integer"},"interval":{"type":"integer"}}},"authtype":"none"}},"shapes":{"S8":{"type":"list","member":{}}}}' - ); + /***/ 2020: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["apigatewayv2"] = {}; + AWS.ApiGatewayV2 = Service.defineService("apigatewayv2", ["2018-11-29"]); + Object.defineProperty(apiLoader.services["apigatewayv2"], "2018-11-29", { + get: function get() { + var model = __webpack_require__(5687); + model.paginators = __webpack_require__(4725).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 16125: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + module.exports = AWS.ApiGatewayV2; /***/ }, - /***/ 58492: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-23","endpointPrefix":"states","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"AWS SFN","serviceFullName":"AWS Step Functions","serviceId":"SFN","signatureVersion":"v4","targetPrefix":"AWSStepFunctions","uid":"states-2016-11-23"},"operations":{"CreateActivity":{"input":{"type":"structure","required":["name"],"members":{"name":{},"tags":{"shape":"S3"}}},"output":{"type":"structure","required":["activityArn","creationDate"],"members":{"activityArn":{},"creationDate":{"type":"timestamp"}}},"idempotent":true},"CreateStateMachine":{"input":{"type":"structure","required":["name","definition","roleArn"],"members":{"name":{},"definition":{"shape":"Sb"},"roleArn":{},"type":{},"loggingConfiguration":{"shape":"Sd"},"tags":{"shape":"S3"}}},"output":{"type":"structure","required":["stateMachineArn","creationDate"],"members":{"stateMachineArn":{},"creationDate":{"type":"timestamp"}}},"idempotent":true},"DeleteActivity":{"input":{"type":"structure","required":["activityArn"],"members":{"activityArn":{}}},"output":{"type":"structure","members":{}}},"DeleteStateMachine":{"input":{"type":"structure","required":["stateMachineArn"],"members":{"stateMachineArn":{}}},"output":{"type":"structure","members":{}}},"DescribeActivity":{"input":{"type":"structure","required":["activityArn"],"members":{"activityArn":{}}},"output":{"type":"structure","required":["activityArn","name","creationDate"],"members":{"activityArn":{},"name":{},"creationDate":{"type":"timestamp"}}}},"DescribeExecution":{"input":{"type":"structure","required":["executionArn"],"members":{"executionArn":{}}},"output":{"type":"structure","required":["executionArn","stateMachineArn","status","startDate","input"],"members":{"executionArn":{},"stateMachineArn":{},"name":{},"status":{},"startDate":{"type":"timestamp"},"stopDate":{"type":"timestamp"},"input":{"shape":"St"},"output":{"shape":"St"}}}},"DescribeStateMachine":{"input":{"type":"structure","required":["stateMachineArn"],"members":{"stateMachineArn":{}}},"output":{"type":"structure","required":["stateMachineArn","name","definition","roleArn","type","creationDate"],"members":{"stateMachineArn":{},"name":{},"status":{},"definition":{"shape":"Sb"},"roleArn":{},"type":{},"creationDate":{"type":"timestamp"},"loggingConfiguration":{"shape":"Sd"}}}},"DescribeStateMachineForExecution":{"input":{"type":"structure","required":["executionArn"],"members":{"executionArn":{}}},"output":{"type":"structure","required":["stateMachineArn","name","definition","roleArn","updateDate"],"members":{"stateMachineArn":{},"name":{},"definition":{"shape":"Sb"},"roleArn":{},"updateDate":{"type":"timestamp"},"loggingConfiguration":{"shape":"Sd"}}}},"GetActivityTask":{"input":{"type":"structure","required":["activityArn"],"members":{"activityArn":{},"workerName":{}}},"output":{"type":"structure","members":{"taskToken":{},"input":{"type":"string","sensitive":true}}}},"GetExecutionHistory":{"input":{"type":"structure","required":["executionArn"],"members":{"executionArn":{},"maxResults":{"type":"integer"},"reverseOrder":{"type":"boolean"},"nextToken":{}}},"output":{"type":"structure","required":["events"],"members":{"events":{"type":"list","member":{"type":"structure","required":["timestamp","type","id"],"members":{"timestamp":{"type":"timestamp"},"type":{},"id":{"type":"long"},"previousEventId":{"type":"long"},"activityFailedEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"activityScheduleFailedEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"activityScheduledEventDetails":{"type":"structure","required":["resource"],"members":{"resource":{},"input":{"shape":"St"},"timeoutInSeconds":{"type":"long"},"heartbeatInSeconds":{"type":"long"}}},"activityStartedEventDetails":{"type":"structure","members":{"workerName":{}}},"activitySucceededEventDetails":{"type":"structure","members":{"output":{"shape":"St"}}},"activityTimedOutEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"taskFailedEventDetails":{"type":"structure","required":["resourceType","resource"],"members":{"resourceType":{},"resource":{},"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"taskScheduledEventDetails":{"type":"structure","required":["resourceType","resource","region","parameters"],"members":{"resourceType":{},"resource":{},"region":{},"parameters":{"type":"string","sensitive":true},"timeoutInSeconds":{"type":"long"}}},"taskStartFailedEventDetails":{"type":"structure","required":["resourceType","resource"],"members":{"resourceType":{},"resource":{},"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"taskStartedEventDetails":{"type":"structure","required":["resourceType","resource"],"members":{"resourceType":{},"resource":{}}},"taskSubmitFailedEventDetails":{"type":"structure","required":["resourceType","resource"],"members":{"resourceType":{},"resource":{},"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"taskSubmittedEventDetails":{"type":"structure","required":["resourceType","resource"],"members":{"resourceType":{},"resource":{},"output":{"shape":"St"}}},"taskSucceededEventDetails":{"type":"structure","required":["resourceType","resource"],"members":{"resourceType":{},"resource":{},"output":{"shape":"St"}}},"taskTimedOutEventDetails":{"type":"structure","required":["resourceType","resource"],"members":{"resourceType":{},"resource":{},"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"executionFailedEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"executionStartedEventDetails":{"type":"structure","members":{"input":{"shape":"St"},"roleArn":{}}},"executionSucceededEventDetails":{"type":"structure","members":{"output":{"shape":"St"}}},"executionAbortedEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"executionTimedOutEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"mapStateStartedEventDetails":{"type":"structure","members":{"length":{"type":"integer"}}},"mapIterationStartedEventDetails":{"shape":"S22"},"mapIterationSucceededEventDetails":{"shape":"S22"},"mapIterationFailedEventDetails":{"shape":"S22"},"mapIterationAbortedEventDetails":{"shape":"S22"},"lambdaFunctionFailedEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"lambdaFunctionScheduleFailedEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"lambdaFunctionScheduledEventDetails":{"type":"structure","required":["resource"],"members":{"resource":{},"input":{"shape":"St"},"timeoutInSeconds":{"type":"long"}}},"lambdaFunctionStartFailedEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"lambdaFunctionSucceededEventDetails":{"type":"structure","members":{"output":{"shape":"St"}}},"lambdaFunctionTimedOutEventDetails":{"type":"structure","members":{"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"stateEnteredEventDetails":{"type":"structure","required":["name"],"members":{"name":{},"input":{"shape":"St"}}},"stateExitedEventDetails":{"type":"structure","required":["name"],"members":{"name":{},"output":{"shape":"St"}}}}}},"nextToken":{}}}},"ListActivities":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["activities"],"members":{"activities":{"type":"list","member":{"type":"structure","required":["activityArn","name","creationDate"],"members":{"activityArn":{},"name":{},"creationDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListExecutions":{"input":{"type":"structure","required":["stateMachineArn"],"members":{"stateMachineArn":{},"statusFilter":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["executions"],"members":{"executions":{"type":"list","member":{"type":"structure","required":["executionArn","stateMachineArn","name","status","startDate"],"members":{"executionArn":{},"stateMachineArn":{},"name":{},"status":{},"startDate":{"type":"timestamp"},"stopDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListStateMachines":{"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["stateMachines"],"members":{"stateMachines":{"type":"list","member":{"type":"structure","required":["stateMachineArn","name","type","creationDate"],"members":{"stateMachineArn":{},"name":{},"type":{},"creationDate":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{"tags":{"shape":"S3"}}}},"SendTaskFailure":{"input":{"type":"structure","required":["taskToken"],"members":{"taskToken":{},"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"output":{"type":"structure","members":{}}},"SendTaskHeartbeat":{"input":{"type":"structure","required":["taskToken"],"members":{"taskToken":{}}},"output":{"type":"structure","members":{}}},"SendTaskSuccess":{"input":{"type":"structure","required":["taskToken","output"],"members":{"taskToken":{},"output":{"shape":"St"}}},"output":{"type":"structure","members":{}}},"StartExecution":{"input":{"type":"structure","required":["stateMachineArn"],"members":{"stateMachineArn":{},"name":{},"input":{"shape":"St"}}},"output":{"type":"structure","required":["executionArn","startDate"],"members":{"executionArn":{},"startDate":{"type":"timestamp"}}},"idempotent":true},"StopExecution":{"input":{"type":"structure","required":["executionArn"],"members":{"executionArn":{},"error":{"shape":"S1d"},"cause":{"shape":"S1e"}}},"output":{"type":"structure","required":["stopDate"],"members":{"stopDate":{"type":"timestamp"}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateStateMachine":{"input":{"type":"structure","required":["stateMachineArn"],"members":{"stateMachineArn":{},"definition":{"shape":"Sb"},"roleArn":{},"loggingConfiguration":{"shape":"Sd"}}},"output":{"type":"structure","required":["updateDate"],"members":{"updateDate":{"type":"timestamp"}}},"idempotent":true}},"shapes":{"S3":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"Sb":{"type":"string","sensitive":true},"Sd":{"type":"structure","members":{"level":{},"includeExecutionData":{"type":"boolean"},"destinations":{"type":"list","member":{"type":"structure","members":{"cloudWatchLogsLogGroup":{"type":"structure","members":{"logGroupArn":{}}}}}}}},"St":{"type":"string","sensitive":true},"S1d":{"type":"string","sensitive":true},"S1e":{"type":"string","sensitive":true},"S22":{"type":"structure","members":{"name":{},"index":{"type":"integer"}}}}}' - ); + /***/ 2028: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 95424: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetExecutionHistory":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"events"},"ListActivities":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"activities"},"ListExecutions":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"executions"},"ListStateMachines":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"stateMachines"}}}' - ); + /***/ 2046: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 33480: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-06-30","endpointPrefix":"storagegateway","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Storage Gateway","serviceId":"Storage Gateway","signatureVersion":"v4","targetPrefix":"StorageGateway_20130630","uid":"storagegateway-2013-06-30"},"operations":{"ActivateGateway":{"input":{"type":"structure","required":["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],"members":{"ActivationKey":{},"GatewayName":{},"GatewayTimezone":{},"GatewayRegion":{},"GatewayType":{},"TapeDriveType":{},"MediumChangerType":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddCache":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddTagsToResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"ResourceARN":{}}}},"AddUploadBuffer":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AddWorkingStorage":{"input":{"type":"structure","required":["GatewayARN","DiskIds"],"members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"AssignTapePool":{"input":{"type":"structure","required":["TapeARN","PoolId"],"members":{"TapeARN":{},"PoolId":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"AttachVolume":{"input":{"type":"structure","required":["GatewayARN","VolumeARN","NetworkInterfaceId"],"members":{"GatewayARN":{},"TargetName":{},"VolumeARN":{},"NetworkInterfaceId":{},"DiskId":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"TargetARN":{}}}},"CancelArchival":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CancelRetrieval":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CreateCachediSCSIVolume":{"input":{"type":"structure","required":["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],"members":{"GatewayARN":{},"VolumeSizeInBytes":{"type":"long"},"SnapshotId":{},"TargetName":{},"SourceVolumeARN":{},"NetworkInterfaceId":{},"ClientToken":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{},"TargetARN":{}}}},"CreateNFSFileShare":{"input":{"type":"structure","required":["ClientToken","GatewayARN","Role","LocationARN"],"members":{"ClientToken":{},"NFSFileShareDefaults":{"shape":"S1c"},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ClientList":{"shape":"S1j"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"CreateSMBFileShare":{"input":{"type":"structure","required":["ClientToken","GatewayARN","Role","LocationARN"],"members":{"ClientToken":{},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"SMBACLEnabled":{"type":"boolean"},"AdminUserList":{"shape":"S1p"},"ValidUserList":{"shape":"S1p"},"InvalidUserList":{"shape":"S1p"},"AuditDestinationARN":{},"Authentication":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeARN","SnapshotDescription"],"members":{"VolumeARN":{},"SnapshotDescription":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{},"SnapshotId":{}}}},"CreateSnapshotFromVolumeRecoveryPoint":{"input":{"type":"structure","required":["VolumeARN","SnapshotDescription"],"members":{"VolumeARN":{},"SnapshotDescription":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"SnapshotId":{},"VolumeARN":{},"VolumeRecoveryPointTime":{}}}},"CreateStorediSCSIVolume":{"input":{"type":"structure","required":["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],"members":{"GatewayARN":{},"DiskId":{},"SnapshotId":{},"PreserveExistingData":{"type":"boolean"},"TargetName":{},"NetworkInterfaceId":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{},"VolumeSizeInBytes":{"type":"long"},"TargetARN":{}}}},"CreateTapeWithBarcode":{"input":{"type":"structure","required":["GatewayARN","TapeSizeInBytes","TapeBarcode"],"members":{"GatewayARN":{},"TapeSizeInBytes":{"type":"long"},"TapeBarcode":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"PoolId":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"CreateTapes":{"input":{"type":"structure","required":["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],"members":{"GatewayARN":{},"TapeSizeInBytes":{"type":"long"},"ClientToken":{},"NumTapesToCreate":{"type":"integer"},"TapeBarcodePrefix":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"PoolId":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"TapeARNs":{"shape":"S2b"}}}},"DeleteBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN","BandwidthType"],"members":{"GatewayARN":{},"BandwidthType":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"DeleteChapCredentials":{"input":{"type":"structure","required":["TargetARN","InitiatorName"],"members":{"TargetARN":{},"InitiatorName":{}}},"output":{"type":"structure","members":{"TargetARN":{},"InitiatorName":{}}}},"DeleteFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"ForceDelete":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"DeleteGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"DeleteSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DeleteTape":{"input":{"type":"structure","required":["GatewayARN","TapeARN"],"members":{"GatewayARN":{},"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"DeleteTapeArchive":{"input":{"type":"structure","required":["TapeARN"],"members":{"TapeARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DescribeAvailabilityMonitorTest":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"Status":{},"StartTime":{"type":"timestamp"}}}},"DescribeBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"AverageUploadRateLimitInBitsPerSec":{"type":"long"},"AverageDownloadRateLimitInBitsPerSec":{"type":"long"}}}},"DescribeCache":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"},"CacheAllocatedInBytes":{"type":"long"},"CacheUsedPercentage":{"type":"double"},"CacheDirtyPercentage":{"type":"double"},"CacheHitPercentage":{"type":"double"},"CacheMissPercentage":{"type":"double"}}}},"DescribeCachediSCSIVolumes":{"input":{"type":"structure","required":["VolumeARNs"],"members":{"VolumeARNs":{"shape":"S36"}}},"output":{"type":"structure","members":{"CachediSCSIVolumes":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"VolumeType":{},"VolumeStatus":{},"VolumeAttachmentStatus":{},"VolumeSizeInBytes":{"type":"long"},"VolumeProgress":{"type":"double"},"SourceSnapshotId":{},"VolumeiSCSIAttributes":{"shape":"S3f"},"CreatedDate":{"type":"timestamp"},"VolumeUsedInBytes":{"type":"long"},"KMSKey":{},"TargetName":{}}}}}}},"DescribeChapCredentials":{"input":{"type":"structure","required":["TargetARN"],"members":{"TargetARN":{}}},"output":{"type":"structure","members":{"ChapCredentials":{"type":"list","member":{"type":"structure","members":{"TargetARN":{},"SecretToAuthenticateInitiator":{"shape":"S3o"},"InitiatorName":{},"SecretToAuthenticateTarget":{"shape":"S3o"}}}}}}},"DescribeGatewayInformation":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"GatewayId":{},"GatewayName":{},"GatewayTimezone":{},"GatewayState":{},"GatewayNetworkInterfaces":{"type":"list","member":{"type":"structure","members":{"Ipv4Address":{},"MacAddress":{},"Ipv6Address":{}}}},"GatewayType":{},"NextUpdateAvailabilityDate":{},"LastSoftwareUpdate":{},"Ec2InstanceId":{},"Ec2InstanceRegion":{},"Tags":{"shape":"S9"},"VPCEndpoint":{},"CloudWatchLogGroupARN":{},"HostEnvironment":{}}}},"DescribeMaintenanceStartTime":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"HourOfDay":{"type":"integer"},"MinuteOfHour":{"type":"integer"},"DayOfWeek":{"type":"integer"},"DayOfMonth":{"type":"integer"},"Timezone":{}}}},"DescribeNFSFileShares":{"input":{"type":"structure","required":["FileShareARNList"],"members":{"FileShareARNList":{"shape":"S48"}}},"output":{"type":"structure","members":{"NFSFileShareInfoList":{"type":"list","member":{"type":"structure","members":{"NFSFileShareDefaults":{"shape":"S1c"},"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Path":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ClientList":{"shape":"S1j"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"Tags":{"shape":"S9"}}}}}}},"DescribeSMBFileShares":{"input":{"type":"structure","required":["FileShareARNList"],"members":{"FileShareARNList":{"shape":"S48"}}},"output":{"type":"structure","members":{"SMBFileShareInfoList":{"type":"list","member":{"type":"structure","members":{"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"Path":{},"Role":{},"LocationARN":{},"DefaultStorageClass":{},"ObjectACL":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"SMBACLEnabled":{"type":"boolean"},"AdminUserList":{"shape":"S1p"},"ValidUserList":{"shape":"S1p"},"InvalidUserList":{"shape":"S1p"},"AuditDestinationARN":{},"Authentication":{},"Tags":{"shape":"S9"}}}}}}},"DescribeSMBSettings":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DomainName":{},"ActiveDirectoryStatus":{},"SMBGuestPasswordSet":{"type":"boolean"},"SMBSecurityStrategy":{}}}},"DescribeSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"VolumeARN":{},"StartAt":{"type":"integer"},"RecurrenceInHours":{"type":"integer"},"Description":{},"Timezone":{},"Tags":{"shape":"S9"}}}},"DescribeStorediSCSIVolumes":{"input":{"type":"structure","required":["VolumeARNs"],"members":{"VolumeARNs":{"shape":"S36"}}},"output":{"type":"structure","members":{"StorediSCSIVolumes":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"VolumeType":{},"VolumeStatus":{},"VolumeAttachmentStatus":{},"VolumeSizeInBytes":{"type":"long"},"VolumeProgress":{"type":"double"},"VolumeDiskId":{},"SourceSnapshotId":{},"PreservedExistingData":{"type":"boolean"},"VolumeiSCSIAttributes":{"shape":"S3f"},"CreatedDate":{"type":"timestamp"},"VolumeUsedInBytes":{"type":"long"},"KMSKey":{},"TargetName":{}}}}}}},"DescribeTapeArchives":{"input":{"type":"structure","members":{"TapeARNs":{"shape":"S2b"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TapeArchives":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeCreatedDate":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"CompletionTime":{"type":"timestamp"},"RetrievedTo":{},"TapeStatus":{},"TapeUsedInBytes":{"type":"long"},"KMSKey":{},"PoolId":{}}}},"Marker":{}}}},"DescribeTapeRecoveryPoints":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"TapeRecoveryPointInfos":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeRecoveryPointTime":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{}}}},"Marker":{}}}},"DescribeTapes":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"TapeARNs":{"shape":"S2b"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Tapes":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeCreatedDate":{"type":"timestamp"},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{},"VTLDevice":{},"Progress":{"type":"double"},"TapeUsedInBytes":{"type":"long"},"KMSKey":{},"PoolId":{}}}},"Marker":{}}}},"DescribeUploadBuffer":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"},"UploadBufferUsedInBytes":{"type":"long"},"UploadBufferAllocatedInBytes":{"type":"long"}}}},"DescribeVTLDevices":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"VTLDeviceARNs":{"type":"list","member":{}},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"VTLDevices":{"type":"list","member":{"type":"structure","members":{"VTLDeviceARN":{},"VTLDeviceType":{},"VTLDeviceVendor":{},"VTLDeviceProductIdentifier":{},"DeviceiSCSIAttributes":{"type":"structure","members":{"TargetARN":{},"NetworkInterfaceId":{},"NetworkInterfacePort":{"type":"integer"},"ChapEnabled":{"type":"boolean"}}}}}},"Marker":{}}}},"DescribeWorkingStorage":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"DiskIds":{"shape":"Sg"},"WorkingStorageUsedInBytes":{"type":"long"},"WorkingStorageAllocatedInBytes":{"type":"long"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{},"ForceDetach":{"type":"boolean"}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"DisableGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"JoinDomain":{"input":{"type":"structure","required":["GatewayARN","DomainName","UserName","Password"],"members":{"GatewayARN":{},"DomainName":{},"OrganizationalUnit":{},"DomainControllers":{"type":"list","member":{}},"TimeoutInSeconds":{"type":"integer"},"UserName":{},"Password":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"GatewayARN":{},"ActiveDirectoryStatus":{}}}},"ListFileShares":{"input":{"type":"structure","members":{"GatewayARN":{},"Limit":{"type":"integer"},"Marker":{}}},"output":{"type":"structure","members":{"Marker":{},"NextMarker":{},"FileShareInfoList":{"type":"list","member":{"type":"structure","members":{"FileShareType":{},"FileShareARN":{},"FileShareId":{},"FileShareStatus":{},"GatewayARN":{}}}}}}},"ListGateways":{"input":{"type":"structure","members":{"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Gateways":{"type":"list","member":{"type":"structure","members":{"GatewayId":{},"GatewayARN":{},"GatewayType":{},"GatewayOperationalState":{},"GatewayName":{},"Ec2InstanceId":{},"Ec2InstanceRegion":{}}}},"Marker":{}}}},"ListLocalDisks":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"Disks":{"type":"list","member":{"type":"structure","members":{"DiskId":{},"DiskPath":{},"DiskNode":{},"DiskStatus":{},"DiskSizeInBytes":{"type":"long"},"DiskAllocationType":{},"DiskAllocationResource":{},"DiskAttributeList":{"type":"list","member":{}}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"ResourceARN":{},"Marker":{},"Tags":{"shape":"S9"}}}},"ListTapes":{"input":{"type":"structure","members":{"TapeARNs":{"shape":"S2b"},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TapeInfos":{"type":"list","member":{"type":"structure","members":{"TapeARN":{},"TapeBarcode":{},"TapeSizeInBytes":{"type":"long"},"TapeStatus":{},"GatewayARN":{},"PoolId":{}}}},"Marker":{}}}},"ListVolumeInitiators":{"input":{"type":"structure","required":["VolumeARN"],"members":{"VolumeARN":{}}},"output":{"type":"structure","members":{"Initiators":{"type":"list","member":{}}}}},"ListVolumeRecoveryPoints":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"VolumeRecoveryPointInfos":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeSizeInBytes":{"type":"long"},"VolumeUsageInBytes":{"type":"long"},"VolumeRecoveryPointTime":{}}}}}}},"ListVolumes":{"input":{"type":"structure","members":{"GatewayARN":{},"Marker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{},"Marker":{},"VolumeInfos":{"type":"list","member":{"type":"structure","members":{"VolumeARN":{},"VolumeId":{},"GatewayARN":{},"GatewayId":{},"VolumeType":{},"VolumeSizeInBytes":{"type":"long"},"VolumeAttachmentStatus":{}}}}}}},"NotifyWhenUploaded":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{}}},"output":{"type":"structure","members":{"FileShareARN":{},"NotificationId":{}}}},"RefreshCache":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"FolderList":{"type":"list","member":{}},"Recursive":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{},"NotificationId":{}}}},"RemoveTagsFromResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ResourceARN":{}}}},"ResetCache":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"RetrieveTapeArchive":{"input":{"type":"structure","required":["TapeARN","GatewayARN"],"members":{"TapeARN":{},"GatewayARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"RetrieveTapeRecoveryPoint":{"input":{"type":"structure","required":["TapeARN","GatewayARN"],"members":{"TapeARN":{},"GatewayARN":{}}},"output":{"type":"structure","members":{"TapeARN":{}}}},"SetLocalConsolePassword":{"input":{"type":"structure","required":["GatewayARN","LocalConsolePassword"],"members":{"GatewayARN":{},"LocalConsolePassword":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"SetSMBGuestPassword":{"input":{"type":"structure","required":["GatewayARN","Password"],"members":{"GatewayARN":{},"Password":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"ShutdownGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"StartAvailabilityMonitorTest":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"StartGateway":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateBandwidthRateLimit":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"AverageUploadRateLimitInBitsPerSec":{"type":"long"},"AverageDownloadRateLimitInBitsPerSec":{"type":"long"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateChapCredentials":{"input":{"type":"structure","required":["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],"members":{"TargetARN":{},"SecretToAuthenticateInitiator":{"shape":"S3o"},"InitiatorName":{},"SecretToAuthenticateTarget":{"shape":"S3o"}}},"output":{"type":"structure","members":{"TargetARN":{},"InitiatorName":{}}}},"UpdateGatewayInformation":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{},"GatewayName":{},"GatewayTimezone":{},"CloudWatchLogGroupARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{},"GatewayName":{}}}},"UpdateGatewaySoftwareNow":{"input":{"type":"structure","required":["GatewayARN"],"members":{"GatewayARN":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateMaintenanceStartTime":{"input":{"type":"structure","required":["GatewayARN","HourOfDay","MinuteOfHour"],"members":{"GatewayARN":{},"HourOfDay":{"type":"integer"},"MinuteOfHour":{"type":"integer"},"DayOfWeek":{"type":"integer"},"DayOfMonth":{"type":"integer"}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateNFSFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"NFSFileShareDefaults":{"shape":"S1c"},"DefaultStorageClass":{},"ObjectACL":{},"ClientList":{"shape":"S1j"},"Squash":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"UpdateSMBFileShare":{"input":{"type":"structure","required":["FileShareARN"],"members":{"FileShareARN":{},"KMSEncrypted":{"type":"boolean"},"KMSKey":{},"DefaultStorageClass":{},"ObjectACL":{},"ReadOnly":{"type":"boolean"},"GuessMIMETypeEnabled":{"type":"boolean"},"RequesterPays":{"type":"boolean"},"SMBACLEnabled":{"type":"boolean"},"AdminUserList":{"shape":"S1p"},"ValidUserList":{"shape":"S1p"},"InvalidUserList":{"shape":"S1p"},"AuditDestinationARN":{}}},"output":{"type":"structure","members":{"FileShareARN":{}}}},"UpdateSMBSecurityStrategy":{"input":{"type":"structure","required":["GatewayARN","SMBSecurityStrategy"],"members":{"GatewayARN":{},"SMBSecurityStrategy":{}}},"output":{"type":"structure","members":{"GatewayARN":{}}}},"UpdateSnapshotSchedule":{"input":{"type":"structure","required":["VolumeARN","StartAt","RecurrenceInHours"],"members":{"VolumeARN":{},"StartAt":{"type":"integer"},"RecurrenceInHours":{"type":"integer"},"Description":{},"Tags":{"shape":"S9"}}},"output":{"type":"structure","members":{"VolumeARN":{}}}},"UpdateVTLDeviceType":{"input":{"type":"structure","required":["VTLDeviceARN","DeviceType"],"members":{"VTLDeviceARN":{},"DeviceType":{}}},"output":{"type":"structure","members":{"VTLDeviceARN":{}}}}},"shapes":{"S9":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sg":{"type":"list","member":{}},"S1c":{"type":"structure","members":{"FileMode":{},"DirectoryMode":{},"GroupId":{"type":"long"},"OwnerId":{"type":"long"}}},"S1j":{"type":"list","member":{}},"S1p":{"type":"list","member":{}},"S2b":{"type":"list","member":{}},"S36":{"type":"list","member":{}},"S3f":{"type":"structure","members":{"TargetARN":{},"NetworkInterfaceId":{},"NetworkInterfacePort":{"type":"integer"},"LunNumber":{"type":"integer"},"ChapEnabled":{"type":"boolean"}}},"S3o":{"type":"string","sensitive":true},"S48":{"type":"list","member":{}}}}' - ); + /***/ 2053: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2017-06-07", + endpointPrefix: "greengrass", + signingName: "greengrass", + serviceFullName: "AWS Greengrass", + serviceId: "Greengrass", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "greengrass-2017-06-07", + signatureVersion: "v4", + }, + operations: { + AssociateRoleToGroup: { + http: { + method: "PUT", + requestUri: "/greengrass/groups/{GroupId}/role", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + RoleArn: {}, + }, + required: ["GroupId", "RoleArn"], + }, + output: { type: "structure", members: { AssociatedAt: {} } }, + }, + AssociateServiceRoleToAccount: { + http: { + method: "PUT", + requestUri: "/greengrass/servicerole", + responseCode: 200, + }, + input: { + type: "structure", + members: { RoleArn: {} }, + required: ["RoleArn"], + }, + output: { type: "structure", members: { AssociatedAt: {} } }, + }, + CreateConnectorDefinition: { + http: { + requestUri: "/greengrass/definition/connectors", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "S7" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateConnectorDefinitionVersion: { + http: { + requestUri: + "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + ConnectorDefinitionId: { + location: "uri", + locationName: "ConnectorDefinitionId", + }, + Connectors: { shape: "S8" }, + }, + required: ["ConnectorDefinitionId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + CreateCoreDefinition: { + http: { + requestUri: "/greengrass/definition/cores", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "Sg" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateCoreDefinitionVersion: { + http: { + requestUri: + "/greengrass/definition/cores/{CoreDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + CoreDefinitionId: { + location: "uri", + locationName: "CoreDefinitionId", + }, + Cores: { shape: "Sh" }, + }, + required: ["CoreDefinitionId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + CreateDeployment: { + http: { + requestUri: "/greengrass/groups/{GroupId}/deployments", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + DeploymentId: {}, + DeploymentType: {}, + GroupId: { location: "uri", locationName: "GroupId" }, + GroupVersionId: {}, + }, + required: ["GroupId", "DeploymentType"], + }, + output: { + type: "structure", + members: { DeploymentArn: {}, DeploymentId: {} }, + }, + }, + CreateDeviceDefinition: { + http: { + requestUri: "/greengrass/definition/devices", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "Sr" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateDeviceDefinitionVersion: { + http: { + requestUri: + "/greengrass/definition/devices/{DeviceDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + DeviceDefinitionId: { + location: "uri", + locationName: "DeviceDefinitionId", + }, + Devices: { shape: "Ss" }, + }, + required: ["DeviceDefinitionId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + CreateFunctionDefinition: { + http: { + requestUri: "/greengrass/definition/functions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "Sy" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateFunctionDefinitionVersion: { + http: { + requestUri: + "/greengrass/definition/functions/{FunctionDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + DefaultConfig: { shape: "Sz" }, + FunctionDefinitionId: { + location: "uri", + locationName: "FunctionDefinitionId", + }, + Functions: { shape: "S14" }, + }, + required: ["FunctionDefinitionId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + CreateGroup: { + http: { requestUri: "/greengrass/groups", responseCode: 200 }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "S1h" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateGroupCertificateAuthority: { + http: { + requestUri: "/greengrass/groups/{GroupId}/certificateauthorities", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { GroupCertificateAuthorityArn: {} }, + }, + }, + CreateGroupVersion: { + http: { + requestUri: "/greengrass/groups/{GroupId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + ConnectorDefinitionVersionArn: {}, + CoreDefinitionVersionArn: {}, + DeviceDefinitionVersionArn: {}, + FunctionDefinitionVersionArn: {}, + GroupId: { location: "uri", locationName: "GroupId" }, + LoggerDefinitionVersionArn: {}, + ResourceDefinitionVersionArn: {}, + SubscriptionDefinitionVersionArn: {}, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + CreateLoggerDefinition: { + http: { + requestUri: "/greengrass/definition/loggers", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "S1o" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateLoggerDefinitionVersion: { + http: { + requestUri: + "/greengrass/definition/loggers/{LoggerDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + LoggerDefinitionId: { + location: "uri", + locationName: "LoggerDefinitionId", + }, + Loggers: { shape: "S1p" }, + }, + required: ["LoggerDefinitionId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + CreateResourceDefinition: { + http: { + requestUri: "/greengrass/definition/resources", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "S1y" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateResourceDefinitionVersion: { + http: { + requestUri: + "/greengrass/definition/resources/{ResourceDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + ResourceDefinitionId: { + location: "uri", + locationName: "ResourceDefinitionId", + }, + Resources: { shape: "S1z" }, + }, + required: ["ResourceDefinitionId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + CreateSoftwareUpdateJob: { + http: { requestUri: "/greengrass/updates", responseCode: 200 }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + S3UrlSignerRole: {}, + SoftwareToUpdate: {}, + UpdateAgentLogLevel: {}, + UpdateTargets: { type: "list", member: {} }, + UpdateTargetsArchitecture: {}, + UpdateTargetsOperatingSystem: {}, + }, + required: [ + "S3UrlSignerRole", + "UpdateTargetsArchitecture", + "SoftwareToUpdate", + "UpdateTargets", + "UpdateTargetsOperatingSystem", + ], + }, + output: { + type: "structure", + members: { + IotJobArn: {}, + IotJobId: {}, + PlatformSoftwareVersion: {}, + }, + }, + }, + CreateSubscriptionDefinition: { + http: { + requestUri: "/greengrass/definition/subscriptions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + InitialVersion: { shape: "S2m" }, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + CreateSubscriptionDefinitionVersion: { + http: { + requestUri: + "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + SubscriptionDefinitionId: { + location: "uri", + locationName: "SubscriptionDefinitionId", + }, + Subscriptions: { shape: "S2n" }, + }, + required: ["SubscriptionDefinitionId"], + }, + output: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + DeleteConnectorDefinition: { + http: { + method: "DELETE", + requestUri: + "/greengrass/definition/connectors/{ConnectorDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConnectorDefinitionId: { + location: "uri", + locationName: "ConnectorDefinitionId", + }, + }, + required: ["ConnectorDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteCoreDefinition: { + http: { + method: "DELETE", + requestUri: "/greengrass/definition/cores/{CoreDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CoreDefinitionId: { + location: "uri", + locationName: "CoreDefinitionId", + }, + }, + required: ["CoreDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteDeviceDefinition: { + http: { + method: "DELETE", + requestUri: "/greengrass/definition/devices/{DeviceDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceDefinitionId: { + location: "uri", + locationName: "DeviceDefinitionId", + }, + }, + required: ["DeviceDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteFunctionDefinition: { + http: { + method: "DELETE", + requestUri: + "/greengrass/definition/functions/{FunctionDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + FunctionDefinitionId: { + location: "uri", + locationName: "FunctionDefinitionId", + }, + }, + required: ["FunctionDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteGroup: { + http: { + method: "DELETE", + requestUri: "/greengrass/groups/{GroupId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteLoggerDefinition: { + http: { + method: "DELETE", + requestUri: "/greengrass/definition/loggers/{LoggerDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + LoggerDefinitionId: { + location: "uri", + locationName: "LoggerDefinitionId", + }, + }, + required: ["LoggerDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteResourceDefinition: { + http: { + method: "DELETE", + requestUri: + "/greengrass/definition/resources/{ResourceDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceDefinitionId: { + location: "uri", + locationName: "ResourceDefinitionId", + }, + }, + required: ["ResourceDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteSubscriptionDefinition: { + http: { + method: "DELETE", + requestUri: + "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + SubscriptionDefinitionId: { + location: "uri", + locationName: "SubscriptionDefinitionId", + }, + }, + required: ["SubscriptionDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + DisassociateRoleFromGroup: { + http: { + method: "DELETE", + requestUri: "/greengrass/groups/{GroupId}/role", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { type: "structure", members: { DisassociatedAt: {} } }, + }, + DisassociateServiceRoleFromAccount: { + http: { + method: "DELETE", + requestUri: "/greengrass/servicerole", + responseCode: 200, + }, + input: { type: "structure", members: {} }, + output: { type: "structure", members: { DisassociatedAt: {} } }, + }, + GetAssociatedRole: { + http: { + method: "GET", + requestUri: "/greengrass/groups/{GroupId}/role", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { AssociatedAt: {}, RoleArn: {} }, + }, + }, + GetBulkDeploymentStatus: { + http: { + method: "GET", + requestUri: + "/greengrass/bulk/deployments/{BulkDeploymentId}/status", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BulkDeploymentId: { + location: "uri", + locationName: "BulkDeploymentId", + }, + }, + required: ["BulkDeploymentId"], + }, + output: { + type: "structure", + members: { + BulkDeploymentMetrics: { + type: "structure", + members: { + InvalidInputRecords: { type: "integer" }, + RecordsProcessed: { type: "integer" }, + RetryAttempts: { type: "integer" }, + }, + }, + BulkDeploymentStatus: {}, + CreatedAt: {}, + ErrorDetails: { shape: "S3i" }, + ErrorMessage: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetConnectivityInfo: { + http: { + method: "GET", + requestUri: "/greengrass/things/{ThingName}/connectivityInfo", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ThingName: { location: "uri", locationName: "ThingName" }, + }, + required: ["ThingName"], + }, + output: { + type: "structure", + members: { + ConnectivityInfo: { shape: "S3m" }, + Message: { locationName: "message" }, + }, + }, + }, + GetConnectorDefinition: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/connectors/{ConnectorDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConnectorDefinitionId: { + location: "uri", + locationName: "ConnectorDefinitionId", + }, + }, + required: ["ConnectorDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetConnectorDefinitionVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConnectorDefinitionId: { + location: "uri", + locationName: "ConnectorDefinitionId", + }, + ConnectorDefinitionVersionId: { + location: "uri", + locationName: "ConnectorDefinitionVersionId", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: [ + "ConnectorDefinitionId", + "ConnectorDefinitionVersionId", + ], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "S7" }, + Id: {}, + NextToken: {}, + Version: {}, + }, + }, + }, + GetCoreDefinition: { + http: { + method: "GET", + requestUri: "/greengrass/definition/cores/{CoreDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CoreDefinitionId: { + location: "uri", + locationName: "CoreDefinitionId", + }, + }, + required: ["CoreDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetCoreDefinitionVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CoreDefinitionId: { + location: "uri", + locationName: "CoreDefinitionId", + }, + CoreDefinitionVersionId: { + location: "uri", + locationName: "CoreDefinitionVersionId", + }, + }, + required: ["CoreDefinitionId", "CoreDefinitionVersionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "Sg" }, + Id: {}, + NextToken: {}, + Version: {}, + }, + }, + }, + GetDeploymentStatus: { + http: { + method: "GET", + requestUri: + "/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeploymentId: { location: "uri", locationName: "DeploymentId" }, + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId", "DeploymentId"], + }, + output: { + type: "structure", + members: { + DeploymentStatus: {}, + DeploymentType: {}, + ErrorDetails: { shape: "S3i" }, + ErrorMessage: {}, + UpdatedAt: {}, + }, + }, + }, + GetDeviceDefinition: { + http: { + method: "GET", + requestUri: "/greengrass/definition/devices/{DeviceDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceDefinitionId: { + location: "uri", + locationName: "DeviceDefinitionId", + }, + }, + required: ["DeviceDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetDeviceDefinitionVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceDefinitionId: { + location: "uri", + locationName: "DeviceDefinitionId", + }, + DeviceDefinitionVersionId: { + location: "uri", + locationName: "DeviceDefinitionVersionId", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["DeviceDefinitionVersionId", "DeviceDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "Sr" }, + Id: {}, + NextToken: {}, + Version: {}, + }, + }, + }, + GetFunctionDefinition: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/functions/{FunctionDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + FunctionDefinitionId: { + location: "uri", + locationName: "FunctionDefinitionId", + }, + }, + required: ["FunctionDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetFunctionDefinitionVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + FunctionDefinitionId: { + location: "uri", + locationName: "FunctionDefinitionId", + }, + FunctionDefinitionVersionId: { + location: "uri", + locationName: "FunctionDefinitionVersionId", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["FunctionDefinitionId", "FunctionDefinitionVersionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "Sy" }, + Id: {}, + NextToken: {}, + Version: {}, + }, + }, + }, + GetGroup: { + http: { + method: "GET", + requestUri: "/greengrass/groups/{GroupId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetGroupCertificateAuthority: { + http: { + method: "GET", + requestUri: + "/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CertificateAuthorityId: { + location: "uri", + locationName: "CertificateAuthorityId", + }, + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["CertificateAuthorityId", "GroupId"], + }, + output: { + type: "structure", + members: { + GroupCertificateAuthorityArn: {}, + GroupCertificateAuthorityId: {}, + PemEncodedCertificate: {}, + }, + }, + }, + GetGroupCertificateConfiguration: { + http: { + method: "GET", + requestUri: + "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { + CertificateAuthorityExpiryInMilliseconds: {}, + CertificateExpiryInMilliseconds: {}, + GroupId: {}, + }, + }, + }, + GetGroupVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/groups/{GroupId}/versions/{GroupVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + GroupVersionId: { + location: "uri", + locationName: "GroupVersionId", + }, + }, + required: ["GroupVersionId", "GroupId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "S1h" }, + Id: {}, + Version: {}, + }, + }, + }, + GetLoggerDefinition: { + http: { + method: "GET", + requestUri: "/greengrass/definition/loggers/{LoggerDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + LoggerDefinitionId: { + location: "uri", + locationName: "LoggerDefinitionId", + }, + }, + required: ["LoggerDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetLoggerDefinitionVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + LoggerDefinitionId: { + location: "uri", + locationName: "LoggerDefinitionId", + }, + LoggerDefinitionVersionId: { + location: "uri", + locationName: "LoggerDefinitionVersionId", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["LoggerDefinitionVersionId", "LoggerDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "S1o" }, + Id: {}, + Version: {}, + }, + }, + }, + GetResourceDefinition: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/resources/{ResourceDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceDefinitionId: { + location: "uri", + locationName: "ResourceDefinitionId", + }, + }, + required: ["ResourceDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetResourceDefinitionVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceDefinitionId: { + location: "uri", + locationName: "ResourceDefinitionId", + }, + ResourceDefinitionVersionId: { + location: "uri", + locationName: "ResourceDefinitionVersionId", + }, + }, + required: ["ResourceDefinitionVersionId", "ResourceDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "S1y" }, + Id: {}, + Version: {}, + }, + }, + }, + GetServiceRoleForAccount: { + http: { + method: "GET", + requestUri: "/greengrass/servicerole", + responseCode: 200, + }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { AssociatedAt: {}, RoleArn: {} }, + }, + }, + GetSubscriptionDefinition: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + SubscriptionDefinitionId: { + location: "uri", + locationName: "SubscriptionDefinitionId", + }, + }, + required: ["SubscriptionDefinitionId"], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + tags: { shape: "Sb" }, + }, + }, + }, + GetSubscriptionDefinitionVersion: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + SubscriptionDefinitionId: { + location: "uri", + locationName: "SubscriptionDefinitionId", + }, + SubscriptionDefinitionVersionId: { + location: "uri", + locationName: "SubscriptionDefinitionVersionId", + }, + }, + required: [ + "SubscriptionDefinitionId", + "SubscriptionDefinitionVersionId", + ], + }, + output: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Definition: { shape: "S2m" }, + Id: {}, + NextToken: {}, + Version: {}, + }, + }, + }, + ListBulkDeploymentDetailedReports: { + http: { + method: "GET", + requestUri: + "/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BulkDeploymentId: { + location: "uri", + locationName: "BulkDeploymentId", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["BulkDeploymentId"], + }, + output: { + type: "structure", + members: { + Deployments: { + type: "list", + member: { + type: "structure", + members: { + CreatedAt: {}, + DeploymentArn: {}, + DeploymentId: {}, + DeploymentStatus: {}, + DeploymentType: {}, + ErrorDetails: { shape: "S3i" }, + ErrorMessage: {}, + GroupArn: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListBulkDeployments: { + http: { + method: "GET", + requestUri: "/greengrass/bulk/deployments", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { + BulkDeployments: { + type: "list", + member: { + type: "structure", + members: { + BulkDeploymentArn: {}, + BulkDeploymentId: {}, + CreatedAt: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListConnectorDefinitionVersions: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConnectorDefinitionId: { + location: "uri", + locationName: "ConnectorDefinitionId", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["ConnectorDefinitionId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListConnectorDefinitions: { + http: { + method: "GET", + requestUri: "/greengrass/definition/connectors", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { Definitions: { shape: "S56" }, NextToken: {} }, + }, + }, + ListCoreDefinitionVersions: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/cores/{CoreDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CoreDefinitionId: { + location: "uri", + locationName: "CoreDefinitionId", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["CoreDefinitionId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListCoreDefinitions: { + http: { + method: "GET", + requestUri: "/greengrass/definition/cores", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { Definitions: { shape: "S56" }, NextToken: {} }, + }, + }, + ListDeployments: { + http: { + method: "GET", + requestUri: "/greengrass/groups/{GroupId}/deployments", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { + Deployments: { + type: "list", + member: { + type: "structure", + members: { + CreatedAt: {}, + DeploymentArn: {}, + DeploymentId: {}, + DeploymentType: {}, + GroupArn: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListDeviceDefinitionVersions: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/devices/{DeviceDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceDefinitionId: { + location: "uri", + locationName: "DeviceDefinitionId", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["DeviceDefinitionId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListDeviceDefinitions: { + http: { + method: "GET", + requestUri: "/greengrass/definition/devices", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { Definitions: { shape: "S56" }, NextToken: {} }, + }, + }, + ListFunctionDefinitionVersions: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/functions/{FunctionDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + FunctionDefinitionId: { + location: "uri", + locationName: "FunctionDefinitionId", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["FunctionDefinitionId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListFunctionDefinitions: { + http: { + method: "GET", + requestUri: "/greengrass/definition/functions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { Definitions: { shape: "S56" }, NextToken: {} }, + }, + }, + ListGroupCertificateAuthorities: { + http: { + method: "GET", + requestUri: "/greengrass/groups/{GroupId}/certificateauthorities", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { + GroupCertificateAuthorities: { + type: "list", + member: { + type: "structure", + members: { + GroupCertificateAuthorityArn: {}, + GroupCertificateAuthorityId: {}, + }, + }, + }, + }, + }, + }, + ListGroupVersions: { + http: { + method: "GET", + requestUri: "/greengrass/groups/{GroupId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListGroups: { + http: { + method: "GET", + requestUri: "/greengrass/groups", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { + Groups: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListLoggerDefinitionVersions: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/loggers/{LoggerDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + LoggerDefinitionId: { + location: "uri", + locationName: "LoggerDefinitionId", + }, + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + required: ["LoggerDefinitionId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListLoggerDefinitions: { + http: { + method: "GET", + requestUri: "/greengrass/definition/loggers", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { Definitions: { shape: "S56" }, NextToken: {} }, + }, + }, + ListResourceDefinitionVersions: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/resources/{ResourceDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + ResourceDefinitionId: { + location: "uri", + locationName: "ResourceDefinitionId", + }, + }, + required: ["ResourceDefinitionId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListResourceDefinitions: { + http: { + method: "GET", + requestUri: "/greengrass/definition/resources", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { Definitions: { shape: "S56" }, NextToken: {} }, + }, + }, + ListSubscriptionDefinitionVersions: { + http: { + method: "GET", + requestUri: + "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + SubscriptionDefinitionId: { + location: "uri", + locationName: "SubscriptionDefinitionId", + }, + }, + required: ["SubscriptionDefinitionId"], + }, + output: { + type: "structure", + members: { NextToken: {}, Versions: { shape: "S52" } }, + }, + }, + ListSubscriptionDefinitions: { + http: { + method: "GET", + requestUri: "/greengrass/definition/subscriptions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + }, + }, + output: { + type: "structure", + members: { Definitions: { shape: "S56" }, NextToken: {} }, + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/tags/{resource-arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + }, + required: ["ResourceArn"], + }, + output: { type: "structure", members: { tags: { shape: "Sb" } } }, + }, + ResetDeployments: { + http: { + requestUri: "/greengrass/groups/{GroupId}/deployments/$reset", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + Force: { type: "boolean" }, + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { DeploymentArn: {}, DeploymentId: {} }, + }, + }, + StartBulkDeployment: { + http: { + requestUri: "/greengrass/bulk/deployments", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AmznClientToken: { + location: "header", + locationName: "X-Amzn-Client-Token", + }, + ExecutionRoleArn: {}, + InputFileUri: {}, + tags: { shape: "Sb" }, + }, + required: ["ExecutionRoleArn", "InputFileUri"], + }, + output: { + type: "structure", + members: { BulkDeploymentArn: {}, BulkDeploymentId: {} }, + }, + }, + StopBulkDeployment: { + http: { + method: "PUT", + requestUri: + "/greengrass/bulk/deployments/{BulkDeploymentId}/$stop", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BulkDeploymentId: { + location: "uri", + locationName: "BulkDeploymentId", + }, + }, + required: ["BulkDeploymentId"], + }, + output: { type: "structure", members: {} }, + }, + TagResource: { + http: { requestUri: "/tags/{resource-arn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + tags: { shape: "Sb" }, + }, + required: ["ResourceArn"], + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagKeys: { + shape: "S29", + location: "querystring", + locationName: "tagKeys", + }, + }, + required: ["TagKeys", "ResourceArn"], + }, + }, + UpdateConnectivityInfo: { + http: { + method: "PUT", + requestUri: "/greengrass/things/{ThingName}/connectivityInfo", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConnectivityInfo: { shape: "S3m" }, + ThingName: { location: "uri", locationName: "ThingName" }, + }, + required: ["ThingName"], + }, + output: { + type: "structure", + members: { Message: { locationName: "message" }, Version: {} }, + }, + }, + UpdateConnectorDefinition: { + http: { + method: "PUT", + requestUri: + "/greengrass/definition/connectors/{ConnectorDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConnectorDefinitionId: { + location: "uri", + locationName: "ConnectorDefinitionId", + }, + Name: {}, + }, + required: ["ConnectorDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateCoreDefinition: { + http: { + method: "PUT", + requestUri: "/greengrass/definition/cores/{CoreDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CoreDefinitionId: { + location: "uri", + locationName: "CoreDefinitionId", + }, + Name: {}, + }, + required: ["CoreDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateDeviceDefinition: { + http: { + method: "PUT", + requestUri: "/greengrass/definition/devices/{DeviceDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceDefinitionId: { + location: "uri", + locationName: "DeviceDefinitionId", + }, + Name: {}, + }, + required: ["DeviceDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateFunctionDefinition: { + http: { + method: "PUT", + requestUri: + "/greengrass/definition/functions/{FunctionDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + FunctionDefinitionId: { + location: "uri", + locationName: "FunctionDefinitionId", + }, + Name: {}, + }, + required: ["FunctionDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateGroup: { + http: { + method: "PUT", + requestUri: "/greengrass/groups/{GroupId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + GroupId: { location: "uri", locationName: "GroupId" }, + Name: {}, + }, + required: ["GroupId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateGroupCertificateConfiguration: { + http: { + method: "PUT", + requestUri: + "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CertificateExpiryInMilliseconds: {}, + GroupId: { location: "uri", locationName: "GroupId" }, + }, + required: ["GroupId"], + }, + output: { + type: "structure", + members: { + CertificateAuthorityExpiryInMilliseconds: {}, + CertificateExpiryInMilliseconds: {}, + GroupId: {}, + }, + }, + }, + UpdateLoggerDefinition: { + http: { + method: "PUT", + requestUri: "/greengrass/definition/loggers/{LoggerDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + LoggerDefinitionId: { + location: "uri", + locationName: "LoggerDefinitionId", + }, + Name: {}, + }, + required: ["LoggerDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateResourceDefinition: { + http: { + method: "PUT", + requestUri: + "/greengrass/definition/resources/{ResourceDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Name: {}, + ResourceDefinitionId: { + location: "uri", + locationName: "ResourceDefinitionId", + }, + }, + required: ["ResourceDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateSubscriptionDefinition: { + http: { + method: "PUT", + requestUri: + "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Name: {}, + SubscriptionDefinitionId: { + location: "uri", + locationName: "SubscriptionDefinitionId", + }, + }, + required: ["SubscriptionDefinitionId"], + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S7: { type: "structure", members: { Connectors: { shape: "S8" } } }, + S8: { + type: "list", + member: { + type: "structure", + members: { + ConnectorArn: {}, + Id: {}, + Parameters: { shape: "Sa" }, + }, + required: ["ConnectorArn", "Id"], + }, + }, + Sa: { type: "map", key: {}, value: {} }, + Sb: { type: "map", key: {}, value: {} }, + Sg: { type: "structure", members: { Cores: { shape: "Sh" } } }, + Sh: { + type: "list", + member: { + type: "structure", + members: { + CertificateArn: {}, + Id: {}, + SyncShadow: { type: "boolean" }, + ThingArn: {}, + }, + required: ["ThingArn", "Id", "CertificateArn"], + }, + }, + Sr: { type: "structure", members: { Devices: { shape: "Ss" } } }, + Ss: { + type: "list", + member: { + type: "structure", + members: { + CertificateArn: {}, + Id: {}, + SyncShadow: { type: "boolean" }, + ThingArn: {}, + }, + required: ["ThingArn", "Id", "CertificateArn"], + }, + }, + Sy: { + type: "structure", + members: { + DefaultConfig: { shape: "Sz" }, + Functions: { shape: "S14" }, + }, + }, + Sz: { + type: "structure", + members: { + Execution: { + type: "structure", + members: { IsolationMode: {}, RunAs: { shape: "S12" } }, + }, + }, + }, + S12: { + type: "structure", + members: { Gid: { type: "integer" }, Uid: { type: "integer" } }, + }, + S14: { + type: "list", + member: { + type: "structure", + members: { + FunctionArn: {}, + FunctionConfiguration: { + type: "structure", + members: { + EncodingType: {}, + Environment: { + type: "structure", + members: { + AccessSysfs: { type: "boolean" }, + Execution: { + type: "structure", + members: { + IsolationMode: {}, + RunAs: { shape: "S12" }, + }, + }, + ResourceAccessPolicies: { + type: "list", + member: { + type: "structure", + members: { Permission: {}, ResourceId: {} }, + required: ["ResourceId"], + }, + }, + Variables: { shape: "Sa" }, + }, + }, + ExecArgs: {}, + Executable: {}, + MemorySize: { type: "integer" }, + Pinned: { type: "boolean" }, + Timeout: { type: "integer" }, + }, + }, + Id: {}, + }, + required: ["Id"], + }, + }, + S1h: { + type: "structure", + members: { + ConnectorDefinitionVersionArn: {}, + CoreDefinitionVersionArn: {}, + DeviceDefinitionVersionArn: {}, + FunctionDefinitionVersionArn: {}, + LoggerDefinitionVersionArn: {}, + ResourceDefinitionVersionArn: {}, + SubscriptionDefinitionVersionArn: {}, + }, + }, + S1o: { type: "structure", members: { Loggers: { shape: "S1p" } } }, + S1p: { + type: "list", + member: { + type: "structure", + members: { + Component: {}, + Id: {}, + Level: {}, + Space: { type: "integer" }, + Type: {}, + }, + required: ["Type", "Level", "Id", "Component"], + }, + }, + S1y: { type: "structure", members: { Resources: { shape: "S1z" } } }, + S1z: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + ResourceDataContainer: { + type: "structure", + members: { + LocalDeviceResourceData: { + type: "structure", + members: { + GroupOwnerSetting: { shape: "S23" }, + SourcePath: {}, + }, + }, + LocalVolumeResourceData: { + type: "structure", + members: { + DestinationPath: {}, + GroupOwnerSetting: { shape: "S23" }, + SourcePath: {}, + }, + }, + S3MachineLearningModelResourceData: { + type: "structure", + members: { + DestinationPath: {}, + OwnerSetting: { shape: "S26" }, + S3Uri: {}, + }, + }, + SageMakerMachineLearningModelResourceData: { + type: "structure", + members: { + DestinationPath: {}, + OwnerSetting: { shape: "S26" }, + SageMakerJobArn: {}, + }, + }, + SecretsManagerSecretResourceData: { + type: "structure", + members: { + ARN: {}, + AdditionalStagingLabelsToDownload: { shape: "S29" }, + }, + }, + }, + }, + }, + required: ["ResourceDataContainer", "Id", "Name"], + }, + }, + S23: { + type: "structure", + members: { AutoAddGroupOwner: { type: "boolean" }, GroupOwner: {} }, + }, + S26: { + type: "structure", + members: { GroupOwner: {}, GroupPermission: {} }, + required: ["GroupOwner", "GroupPermission"], + }, + S29: { type: "list", member: {} }, + S2m: { + type: "structure", + members: { Subscriptions: { shape: "S2n" } }, + }, + S2n: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Source: {}, Subject: {}, Target: {} }, + required: ["Target", "Id", "Subject", "Source"], + }, + }, + S3i: { + type: "list", + member: { + type: "structure", + members: { DetailedErrorCode: {}, DetailedErrorMessage: {} }, + }, + }, + S3m: { + type: "list", + member: { + type: "structure", + members: { + HostAddress: {}, + Id: {}, + Metadata: {}, + PortNumber: { type: "integer" }, + }, + }, + }, + S52: { + type: "list", + member: { + type: "structure", + members: { Arn: {}, CreationTimestamp: {}, Id: {}, Version: {} }, + }, + }, + S56: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + CreationTimestamp: {}, + Id: {}, + LastUpdatedTimestamp: {}, + LatestVersion: {}, + LatestVersionArn: {}, + Name: {}, + Tags: { shape: "Sb", locationName: "tags" }, + }, + }, + }, + }, + }; /***/ }, - /***/ 6062: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeCachediSCSIVolumes":{"result_key":"CachediSCSIVolumes"},"DescribeStorediSCSIVolumes":{"result_key":"StorediSCSIVolumes"},"DescribeTapeArchives":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeArchives"},"DescribeTapeRecoveryPoints":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeRecoveryPointInfos"},"DescribeTapes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Tapes"},"DescribeVTLDevices":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"VTLDevices"},"ListFileShares":{"input_token":"Marker","limit_key":"Limit","non_aggregate_keys":["Marker"],"output_token":"NextMarker","result_key":"FileShareInfoList"},"ListGateways":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Gateways"},"ListLocalDisks":{"result_key":"Disks"},"ListTagsForResource":{"input_token":"Marker","limit_key":"Limit","non_aggregate_keys":["ResourceARN"],"output_token":"Marker","result_key":"Tags"},"ListTapes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"TapeInfos"},"ListVolumeRecoveryPoints":{"result_key":"VolumeRecoveryPointInfos"},"ListVolumes":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"VolumeInfos"}}}' - ); + /***/ 2077: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 69705: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-08-10","endpointPrefix":"streams.dynamodb","jsonVersion":"1.0","protocol":"json","serviceFullName":"Amazon DynamoDB Streams","serviceId":"DynamoDB Streams","signatureVersion":"v4","signingName":"dynamodb","targetPrefix":"DynamoDBStreams_20120810","uid":"streams-dynamodb-2012-08-10"},"operations":{"DescribeStream":{"input":{"type":"structure","required":["StreamArn"],"members":{"StreamArn":{},"Limit":{"type":"integer"},"ExclusiveStartShardId":{}}},"output":{"type":"structure","members":{"StreamDescription":{"type":"structure","members":{"StreamArn":{},"StreamLabel":{},"StreamStatus":{},"StreamViewType":{},"CreationRequestDateTime":{"type":"timestamp"},"TableName":{},"KeySchema":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"Shards":{"type":"list","member":{"type":"structure","members":{"ShardId":{},"SequenceNumberRange":{"type":"structure","members":{"StartingSequenceNumber":{},"EndingSequenceNumber":{}}},"ParentShardId":{}}}},"LastEvaluatedShardId":{}}}}}},"GetRecords":{"input":{"type":"structure","required":["ShardIterator"],"members":{"ShardIterator":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"Records":{"type":"list","member":{"type":"structure","members":{"eventID":{},"eventName":{},"eventVersion":{},"eventSource":{},"awsRegion":{},"dynamodb":{"type":"structure","members":{"ApproximateCreationDateTime":{"type":"timestamp"},"Keys":{"shape":"Sr"},"NewImage":{"shape":"Sr"},"OldImage":{"shape":"Sr"},"SequenceNumber":{},"SizeBytes":{"type":"long"},"StreamViewType":{}}},"userIdentity":{"type":"structure","members":{"PrincipalId":{},"Type":{}}}}}},"NextShardIterator":{}}}},"GetShardIterator":{"input":{"type":"structure","required":["StreamArn","ShardId","ShardIteratorType"],"members":{"StreamArn":{},"ShardId":{},"ShardIteratorType":{},"SequenceNumber":{}}},"output":{"type":"structure","members":{"ShardIterator":{}}}},"ListStreams":{"input":{"type":"structure","members":{"TableName":{},"Limit":{"type":"integer"},"ExclusiveStartStreamArn":{}}},"output":{"type":"structure","members":{"Streams":{"type":"list","member":{"type":"structure","members":{"StreamArn":{},"TableName":{},"StreamLabel":{}}}},"LastEvaluatedStreamArn":{}}}}},"shapes":{"Sr":{"type":"map","key":{},"value":{"shape":"St"}},"St":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}},"M":{"type":"map","key":{},"value":{"shape":"St"}},"L":{"type":"list","member":{"shape":"St"}},"NULL":{"type":"boolean"},"BOOL":{"type":"boolean"}}}}}' - ); + /***/ 2087: /***/ function (module) { + module.exports = require("os"); /***/ }, - /***/ 18467: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 2091: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-08-20", + endpointPrefix: "s3-control", + protocol: "rest-xml", + serviceFullName: "AWS S3 Control", + serviceId: "S3 Control", + signatureVersion: "s3v4", + signingName: "s3", + uid: "s3control-2018-08-20", + }, + operations: { + CreateAccessPoint: { + http: { + method: "PUT", + requestUri: "/v20180820/accesspoint/{name}", + }, + input: { + locationName: "CreateAccessPointRequest", + xmlNamespace: { + uri: "http://awss3control.amazonaws.com/doc/2018-08-20/", + }, + type: "structure", + required: ["AccountId", "Name", "Bucket"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Name: { location: "uri", locationName: "name" }, + Bucket: {}, + VpcConfiguration: { shape: "S5" }, + PublicAccessBlockConfiguration: { shape: "S7" }, + }, + }, + }, + CreateJob: { + http: { requestUri: "/v20180820/jobs" }, + input: { + locationName: "CreateJobRequest", + xmlNamespace: { + uri: "http://awss3control.amazonaws.com/doc/2018-08-20/", + }, + type: "structure", + required: [ + "AccountId", + "Operation", + "Report", + "ClientRequestToken", + "Manifest", + "Priority", + "RoleArn", + ], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + ConfirmationRequired: { type: "boolean" }, + Operation: { shape: "Sb" }, + Report: { shape: "S19" }, + ClientRequestToken: { idempotencyToken: true }, + Manifest: { shape: "S1e" }, + Description: {}, + Priority: { type: "integer" }, + RoleArn: {}, + Tags: { shape: "Su" }, + }, + }, + output: { type: "structure", members: { JobId: {} } }, + }, + DeleteAccessPoint: { + http: { + method: "DELETE", + requestUri: "/v20180820/accesspoint/{name}", + }, + input: { + type: "structure", + required: ["AccountId", "Name"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Name: { location: "uri", locationName: "name" }, + }, + }, + }, + DeleteAccessPointPolicy: { + http: { + method: "DELETE", + requestUri: "/v20180820/accesspoint/{name}/policy", + }, + input: { + type: "structure", + required: ["AccountId", "Name"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Name: { location: "uri", locationName: "name" }, + }, + }, + }, + DeleteJobTagging: { + http: { + method: "DELETE", + requestUri: "/v20180820/jobs/{id}/tagging", + }, + input: { + type: "structure", + required: ["AccountId", "JobId"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + JobId: { location: "uri", locationName: "id" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeletePublicAccessBlock: { + http: { + method: "DELETE", + requestUri: "/v20180820/configuration/publicAccessBlock", + }, + input: { + type: "structure", + required: ["AccountId"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + }, + }, + }, + DescribeJob: { + http: { method: "GET", requestUri: "/v20180820/jobs/{id}" }, + input: { + type: "structure", + required: ["AccountId", "JobId"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + JobId: { location: "uri", locationName: "id" }, + }, + }, + output: { + type: "structure", + members: { + Job: { + type: "structure", + members: { + JobId: {}, + ConfirmationRequired: { type: "boolean" }, + Description: {}, + JobArn: {}, + Status: {}, + Manifest: { shape: "S1e" }, + Operation: { shape: "Sb" }, + Priority: { type: "integer" }, + ProgressSummary: { shape: "S21" }, + StatusUpdateReason: {}, + FailureReasons: { + type: "list", + member: { + type: "structure", + members: { FailureCode: {}, FailureReason: {} }, + }, + }, + Report: { shape: "S19" }, + CreationTime: { type: "timestamp" }, + TerminationDate: { type: "timestamp" }, + RoleArn: {}, + SuspendedDate: { type: "timestamp" }, + SuspendedCause: {}, + }, + }, + }, + }, + }, + GetAccessPoint: { + http: { + method: "GET", + requestUri: "/v20180820/accesspoint/{name}", + }, + input: { + type: "structure", + required: ["AccountId", "Name"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Name: { location: "uri", locationName: "name" }, + }, + }, + output: { + type: "structure", + members: { + Name: {}, + Bucket: {}, + NetworkOrigin: {}, + VpcConfiguration: { shape: "S5" }, + PublicAccessBlockConfiguration: { shape: "S7" }, + CreationDate: { type: "timestamp" }, + }, + }, + }, + GetAccessPointPolicy: { + http: { + method: "GET", + requestUri: "/v20180820/accesspoint/{name}/policy", + }, + input: { + type: "structure", + required: ["AccountId", "Name"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Name: { location: "uri", locationName: "name" }, + }, + }, + output: { type: "structure", members: { Policy: {} } }, + }, + GetAccessPointPolicyStatus: { + http: { + method: "GET", + requestUri: "/v20180820/accesspoint/{name}/policyStatus", + }, + input: { + type: "structure", + required: ["AccountId", "Name"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Name: { location: "uri", locationName: "name" }, + }, + }, + output: { + type: "structure", + members: { + PolicyStatus: { + type: "structure", + members: { + IsPublic: { locationName: "IsPublic", type: "boolean" }, + }, + }, + }, + }, + }, + GetJobTagging: { + http: { method: "GET", requestUri: "/v20180820/jobs/{id}/tagging" }, + input: { + type: "structure", + required: ["AccountId", "JobId"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + JobId: { location: "uri", locationName: "id" }, + }, + }, + output: { type: "structure", members: { Tags: { shape: "Su" } } }, + }, + GetPublicAccessBlock: { + http: { + method: "GET", + requestUri: "/v20180820/configuration/publicAccessBlock", + }, + input: { + type: "structure", + required: ["AccountId"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + }, + }, + output: { + type: "structure", + members: { PublicAccessBlockConfiguration: { shape: "S7" } }, + payload: "PublicAccessBlockConfiguration", + }, + }, + ListAccessPoints: { + http: { method: "GET", requestUri: "/v20180820/accesspoint" }, + input: { + type: "structure", + required: ["AccountId"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Bucket: { location: "querystring", locationName: "bucket" }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + AccessPointList: { + type: "list", + member: { + locationName: "AccessPoint", + type: "structure", + required: ["Name", "NetworkOrigin", "Bucket"], + members: { + Name: {}, + NetworkOrigin: {}, + VpcConfiguration: { shape: "S5" }, + Bucket: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListJobs: { + http: { method: "GET", requestUri: "/v20180820/jobs" }, + input: { + type: "structure", + required: ["AccountId"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + JobStatuses: { + location: "querystring", + locationName: "jobStatuses", + type: "list", + member: {}, + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + NextToken: {}, + Jobs: { + type: "list", + member: { + type: "structure", + members: { + JobId: {}, + Description: {}, + Operation: {}, + Priority: { type: "integer" }, + Status: {}, + CreationTime: { type: "timestamp" }, + TerminationDate: { type: "timestamp" }, + ProgressSummary: { shape: "S21" }, + }, + }, + }, + }, + }, + }, + PutAccessPointPolicy: { + http: { + method: "PUT", + requestUri: "/v20180820/accesspoint/{name}/policy", + }, + input: { + locationName: "PutAccessPointPolicyRequest", + xmlNamespace: { + uri: "http://awss3control.amazonaws.com/doc/2018-08-20/", + }, + type: "structure", + required: ["AccountId", "Name", "Policy"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + Name: { location: "uri", locationName: "name" }, + Policy: {}, + }, + }, + }, + PutJobTagging: { + http: { method: "PUT", requestUri: "/v20180820/jobs/{id}/tagging" }, + input: { + locationName: "PutJobTaggingRequest", + xmlNamespace: { + uri: "http://awss3control.amazonaws.com/doc/2018-08-20/", + }, + type: "structure", + required: ["AccountId", "JobId", "Tags"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + JobId: { location: "uri", locationName: "id" }, + Tags: { shape: "Su" }, + }, + }, + output: { type: "structure", members: {} }, + }, + PutPublicAccessBlock: { + http: { + method: "PUT", + requestUri: "/v20180820/configuration/publicAccessBlock", + }, + input: { + type: "structure", + required: ["PublicAccessBlockConfiguration", "AccountId"], + members: { + PublicAccessBlockConfiguration: { + shape: "S7", + locationName: "PublicAccessBlockConfiguration", + xmlNamespace: { + uri: "http://awss3control.amazonaws.com/doc/2018-08-20/", + }, + }, + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + }, + payload: "PublicAccessBlockConfiguration", + }, + }, + UpdateJobPriority: { + http: { requestUri: "/v20180820/jobs/{id}/priority" }, + input: { + type: "structure", + required: ["AccountId", "JobId", "Priority"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + JobId: { location: "uri", locationName: "id" }, + Priority: { + location: "querystring", + locationName: "priority", + type: "integer", + }, + }, + }, + output: { + type: "structure", + required: ["JobId", "Priority"], + members: { JobId: {}, Priority: { type: "integer" } }, + }, + }, + UpdateJobStatus: { + http: { requestUri: "/v20180820/jobs/{id}/status" }, + input: { + type: "structure", + required: ["AccountId", "JobId", "RequestedJobStatus"], + members: { + AccountId: { + location: "header", + locationName: "x-amz-account-id", + }, + JobId: { location: "uri", locationName: "id" }, + RequestedJobStatus: { + location: "querystring", + locationName: "requestedJobStatus", + }, + StatusUpdateReason: { + location: "querystring", + locationName: "statusUpdateReason", + }, + }, + }, + output: { + type: "structure", + members: { JobId: {}, Status: {}, StatusUpdateReason: {} }, + }, + }, + }, + shapes: { + S5: { + type: "structure", + required: ["VpcId"], + members: { VpcId: {} }, + }, + S7: { + type: "structure", + members: { + BlockPublicAcls: { + locationName: "BlockPublicAcls", + type: "boolean", + }, + IgnorePublicAcls: { + locationName: "IgnorePublicAcls", + type: "boolean", + }, + BlockPublicPolicy: { + locationName: "BlockPublicPolicy", + type: "boolean", + }, + RestrictPublicBuckets: { + locationName: "RestrictPublicBuckets", + type: "boolean", + }, + }, + }, + Sb: { + type: "structure", + members: { + LambdaInvoke: { type: "structure", members: { FunctionArn: {} } }, + S3PutObjectCopy: { + type: "structure", + members: { + TargetResource: {}, + CannedAccessControlList: {}, + AccessControlGrants: { shape: "Sh" }, + MetadataDirective: {}, + ModifiedSinceConstraint: { type: "timestamp" }, + NewObjectMetadata: { + type: "structure", + members: { + CacheControl: {}, + ContentDisposition: {}, + ContentEncoding: {}, + ContentLanguage: {}, + UserMetadata: { type: "map", key: {}, value: {} }, + ContentLength: { type: "long" }, + ContentMD5: {}, + ContentType: {}, + HttpExpiresDate: { type: "timestamp" }, + RequesterCharged: { type: "boolean" }, + SSEAlgorithm: {}, + }, + }, + NewObjectTagging: { shape: "Su" }, + RedirectLocation: {}, + RequesterPays: { type: "boolean" }, + StorageClass: {}, + UnModifiedSinceConstraint: { type: "timestamp" }, + SSEAwsKmsKeyId: {}, + TargetKeyPrefix: {}, + ObjectLockLegalHoldStatus: {}, + ObjectLockMode: {}, + ObjectLockRetainUntilDate: { type: "timestamp" }, + }, + }, + S3PutObjectAcl: { + type: "structure", + members: { + AccessControlPolicy: { + type: "structure", + members: { + AccessControlList: { + type: "structure", + required: ["Owner"], + members: { + Owner: { + type: "structure", + members: { ID: {}, DisplayName: {} }, + }, + Grants: { shape: "Sh" }, + }, + }, + CannedAccessControlList: {}, + }, + }, + }, + }, + S3PutObjectTagging: { + type: "structure", + members: { TagSet: { shape: "Su" } }, + }, + S3InitiateRestoreObject: { + type: "structure", + members: { + ExpirationInDays: { type: "integer" }, + GlacierJobTier: {}, + }, + }, + }, + }, + Sh: { + type: "list", + member: { + type: "structure", + members: { + Grantee: { + type: "structure", + members: { + TypeIdentifier: {}, + Identifier: {}, + DisplayName: {}, + }, + }, + Permission: {}, + }, + }, + }, + Su: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + S19: { + type: "structure", + required: ["Enabled"], + members: { + Bucket: {}, + Format: {}, + Enabled: { type: "boolean" }, + Prefix: {}, + ReportScope: {}, + }, + }, + S1e: { + type: "structure", + required: ["Spec", "Location"], + members: { + Spec: { + type: "structure", + required: ["Format"], + members: { Format: {}, Fields: { type: "list", member: {} } }, + }, + Location: { + type: "structure", + required: ["ObjectArn", "ETag"], + members: { ObjectArn: {}, ObjectVersionId: {}, ETag: {} }, + }, + }, + }, + S21: { + type: "structure", + members: { + TotalNumberOfTasks: { type: "long" }, + NumberOfTasksSucceeded: { type: "long" }, + NumberOfTasksFailed: { type: "long" }, + }, + }, + }, + }; /***/ }, - /***/ 18976: /***/ (module) => { + /***/ 2102: /***/ function (__unusedmodule, exports, __webpack_require__) { "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2011-06-15","endpointPrefix":"sts","globalEndpoint":"sts.amazonaws.com","protocol":"query","serviceAbbreviation":"AWS STS","serviceFullName":"AWS Security Token Service","serviceId":"STS","signatureVersion":"v4","uid":"sts-2011-06-15","xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/"},"operations":{"AssumeRole":{"input":{"type":"structure","required":["RoleArn","RoleSessionName"],"members":{"RoleArn":{},"RoleSessionName":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"},"TransitiveTagKeys":{"type":"list","member":{}},"ExternalId":{},"SerialNumber":{},"TokenCode":{}}},"output":{"resultWrapper":"AssumeRoleResult","type":"structure","members":{"Credentials":{"shape":"Sh"},"AssumedRoleUser":{"shape":"Sm"},"PackedPolicySize":{"type":"integer"}}}},"AssumeRoleWithSAML":{"input":{"type":"structure","required":["RoleArn","PrincipalArn","SAMLAssertion"],"members":{"RoleArn":{},"PrincipalArn":{},"SAMLAssertion":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithSAMLResult","type":"structure","members":{"Credentials":{"shape":"Sh"},"AssumedRoleUser":{"shape":"Sm"},"PackedPolicySize":{"type":"integer"},"Subject":{},"SubjectType":{},"Issuer":{},"Audience":{},"NameQualifier":{}}}},"AssumeRoleWithWebIdentity":{"input":{"type":"structure","required":["RoleArn","RoleSessionName","WebIdentityToken"],"members":{"RoleArn":{},"RoleSessionName":{},"WebIdentityToken":{},"ProviderId":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithWebIdentityResult","type":"structure","members":{"Credentials":{"shape":"Sh"},"SubjectFromWebIdentityToken":{},"AssumedRoleUser":{"shape":"Sm"},"PackedPolicySize":{"type":"integer"},"Provider":{},"Audience":{}}}},"DecodeAuthorizationMessage":{"input":{"type":"structure","required":["EncodedMessage"],"members":{"EncodedMessage":{}}},"output":{"resultWrapper":"DecodeAuthorizationMessageResult","type":"structure","members":{"DecodedMessage":{}}}},"GetAccessKeyInfo":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"AccessKeyId":{}}},"output":{"resultWrapper":"GetAccessKeyInfoResult","type":"structure","members":{"Account":{}}}},"GetCallerIdentity":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"GetCallerIdentityResult","type":"structure","members":{"UserId":{},"Account":{},"Arn":{}}}},"GetFederationToken":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Policy":{},"PolicyArns":{"shape":"S4"},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"}}},"output":{"resultWrapper":"GetFederationTokenResult","type":"structure","members":{"Credentials":{"shape":"Sh"},"FederatedUser":{"type":"structure","required":["FederatedUserId","Arn"],"members":{"FederatedUserId":{},"Arn":{}}},"PackedPolicySize":{"type":"integer"}}}},"GetSessionToken":{"input":{"type":"structure","members":{"DurationSeconds":{"type":"integer"},"SerialNumber":{},"TokenCode":{}}},"output":{"resultWrapper":"GetSessionTokenResult","type":"structure","members":{"Credentials":{"shape":"Sh"}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","members":{"arn":{}}}},"S8":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sh":{"type":"structure","required":["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],"members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}},"Sm":{"type":"structure","required":["AssumedRoleId","Arn"],"members":{"AssumedRoleId":{},"Arn":{}}}}}' - ); - - /***/ - }, - /***/ 82952: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + // For internal use, subject to change. + var __importStar = + (this && this.__importStar) || + function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) + for (var k in mod) + if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; + }; + Object.defineProperty(exports, "__esModule", { value: true }); + // We use any as a valid input type + /* eslint-disable @typescript-eslint/no-explicit-any */ + const fs = __importStar(__webpack_require__(5747)); + const os = __importStar(__webpack_require__(2087)); + const utils_1 = __webpack_require__(5082); + function issueCommand(command, message) { + const filePath = process.env[`GITHUB_${command}`]; + if (!filePath) { + throw new Error( + `Unable to find environment variable for file command ${command}` + ); + } + if (!fs.existsSync(filePath)) { + throw new Error(`Missing file at path: ${filePath}`); + } + fs.appendFileSync( + filePath, + `${utils_1.toCommandValue(message)}${os.EOL}`, + { + encoding: "utf8", + } + ); + } + exports.issueCommand = issueCommand; + //# sourceMappingURL=file-command.js.map /***/ }, - /***/ 77180: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2013-04-15","endpointPrefix":"support","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Support","serviceId":"Support","signatureVersion":"v4","targetPrefix":"AWSSupport_20130415","uid":"support-2013-04-15"},"operations":{"AddAttachmentsToSet":{"input":{"type":"structure","required":["attachments"],"members":{"attachmentSetId":{},"attachments":{"type":"list","member":{"shape":"S4"}}}},"output":{"type":"structure","members":{"attachmentSetId":{},"expiryTime":{}}}},"AddCommunicationToCase":{"input":{"type":"structure","required":["communicationBody"],"members":{"caseId":{},"communicationBody":{},"ccEmailAddresses":{"shape":"Sc"},"attachmentSetId":{}}},"output":{"type":"structure","members":{"result":{"type":"boolean"}}}},"CreateCase":{"input":{"type":"structure","required":["subject","communicationBody"],"members":{"subject":{},"serviceCode":{},"severityCode":{},"categoryCode":{},"communicationBody":{},"ccEmailAddresses":{"shape":"Sc"},"language":{},"issueType":{},"attachmentSetId":{}}},"output":{"type":"structure","members":{"caseId":{}}}},"DescribeAttachment":{"input":{"type":"structure","required":["attachmentId"],"members":{"attachmentId":{}}},"output":{"type":"structure","members":{"attachment":{"shape":"S4"}}}},"DescribeCases":{"input":{"type":"structure","members":{"caseIdList":{"type":"list","member":{}},"displayId":{},"afterTime":{},"beforeTime":{},"includeResolvedCases":{"type":"boolean"},"nextToken":{},"maxResults":{"type":"integer"},"language":{},"includeCommunications":{"type":"boolean"}}},"output":{"type":"structure","members":{"cases":{"type":"list","member":{"type":"structure","members":{"caseId":{},"displayId":{},"subject":{},"status":{},"serviceCode":{},"categoryCode":{},"severityCode":{},"submittedBy":{},"timeCreated":{},"recentCommunications":{"type":"structure","members":{"communications":{"shape":"S17"},"nextToken":{}}},"ccEmailAddresses":{"shape":"Sc"},"language":{}}}},"nextToken":{}}}},"DescribeCommunications":{"input":{"type":"structure","required":["caseId"],"members":{"caseId":{},"beforeTime":{},"afterTime":{},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"communications":{"shape":"S17"},"nextToken":{}}}},"DescribeServices":{"input":{"type":"structure","members":{"serviceCodeList":{"type":"list","member":{}},"language":{}}},"output":{"type":"structure","members":{"services":{"type":"list","member":{"type":"structure","members":{"code":{},"name":{},"categories":{"type":"list","member":{"type":"structure","members":{"code":{},"name":{}}}}}}}}}},"DescribeSeverityLevels":{"input":{"type":"structure","members":{"language":{}}},"output":{"type":"structure","members":{"severityLevels":{"type":"list","member":{"type":"structure","members":{"code":{},"name":{}}}}}}},"DescribeTrustedAdvisorCheckRefreshStatuses":{"input":{"type":"structure","required":["checkIds"],"members":{"checkIds":{"shape":"S1t"}}},"output":{"type":"structure","required":["statuses"],"members":{"statuses":{"type":"list","member":{"shape":"S1x"}}}}},"DescribeTrustedAdvisorCheckResult":{"input":{"type":"structure","required":["checkId"],"members":{"checkId":{},"language":{}}},"output":{"type":"structure","members":{"result":{"type":"structure","required":["checkId","timestamp","status","resourcesSummary","categorySpecificSummary","flaggedResources"],"members":{"checkId":{},"timestamp":{},"status":{},"resourcesSummary":{"shape":"S22"},"categorySpecificSummary":{"shape":"S23"},"flaggedResources":{"type":"list","member":{"type":"structure","required":["status","resourceId","metadata"],"members":{"status":{},"region":{},"resourceId":{},"isSuppressed":{"type":"boolean"},"metadata":{"shape":"S1t"}}}}}}}}},"DescribeTrustedAdvisorCheckSummaries":{"input":{"type":"structure","required":["checkIds"],"members":{"checkIds":{"shape":"S1t"}}},"output":{"type":"structure","required":["summaries"],"members":{"summaries":{"type":"list","member":{"type":"structure","required":["checkId","timestamp","status","resourcesSummary","categorySpecificSummary"],"members":{"checkId":{},"timestamp":{},"status":{},"hasFlaggedResources":{"type":"boolean"},"resourcesSummary":{"shape":"S22"},"categorySpecificSummary":{"shape":"S23"}}}}}}},"DescribeTrustedAdvisorChecks":{"input":{"type":"structure","required":["language"],"members":{"language":{}}},"output":{"type":"structure","required":["checks"],"members":{"checks":{"type":"list","member":{"type":"structure","required":["id","name","description","category","metadata"],"members":{"id":{},"name":{},"description":{},"category":{},"metadata":{"shape":"S1t"}}}}}}},"RefreshTrustedAdvisorCheck":{"input":{"type":"structure","required":["checkId"],"members":{"checkId":{}}},"output":{"type":"structure","required":["status"],"members":{"status":{"shape":"S1x"}}}},"ResolveCase":{"input":{"type":"structure","members":{"caseId":{}}},"output":{"type":"structure","members":{"initialCaseStatus":{},"finalCaseStatus":{}}}}},"shapes":{"S4":{"type":"structure","members":{"fileName":{},"data":{"type":"blob"}}},"Sc":{"type":"list","member":{}},"S17":{"type":"list","member":{"type":"structure","members":{"caseId":{},"body":{},"submittedBy":{},"timeCreated":{},"attachmentSet":{"type":"list","member":{"type":"structure","members":{"attachmentId":{},"fileName":{}}}}}}},"S1t":{"type":"list","member":{}},"S1x":{"type":"structure","required":["checkId","status","millisUntilNextRefreshable"],"members":{"checkId":{},"status":{},"millisUntilNextRefreshable":{"type":"long"}}},"S22":{"type":"structure","required":["resourcesProcessed","resourcesFlagged","resourcesIgnored","resourcesSuppressed"],"members":{"resourcesProcessed":{"type":"long"},"resourcesFlagged":{"type":"long"},"resourcesIgnored":{"type":"long"},"resourcesSuppressed":{"type":"long"}}},"S23":{"type":"structure","members":{"costOptimizing":{"type":"structure","required":["estimatedMonthlySavings","estimatedPercentMonthlySavings"],"members":{"estimatedMonthlySavings":{"type":"double"},"estimatedPercentMonthlySavings":{"type":"double"}}}}}}}' - ); + /***/ 2106: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["migrationhub"] = {}; + AWS.MigrationHub = Service.defineService("migrationhub", ["2017-05-31"]); + Object.defineProperty(apiLoader.services["migrationhub"], "2017-05-31", { + get: function get() { + var model = __webpack_require__(6686); + model.paginators = __webpack_require__(370).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 83878: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeCases":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"cases"},"DescribeCommunications":{"input_token":"nextToken","limit_key":"maxResults","output_token":"nextToken","result_key":"communications"},"DescribeServices":{"result_key":"services"},"DescribeTrustedAdvisorCheckRefreshStatuses":{"result_key":"statuses"},"DescribeTrustedAdvisorCheckSummaries":{"result_key":"summaries"}}}' - ); + module.exports = AWS.MigrationHub; /***/ }, - /***/ 4974: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2012-01-25","endpointPrefix":"swf","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"Amazon SWF","serviceFullName":"Amazon Simple Workflow Service","serviceId":"SWF","signatureVersion":"v4","targetPrefix":"SimpleWorkflowService","uid":"swf-2012-01-25"},"operations":{"CountClosedWorkflowExecutions":{"input":{"type":"structure","required":["domain"],"members":{"domain":{},"startTimeFilter":{"shape":"S3"},"closeTimeFilter":{"shape":"S3"},"executionFilter":{"shape":"S5"},"typeFilter":{"shape":"S7"},"tagFilter":{"shape":"Sa"},"closeStatusFilter":{"shape":"Sc"}}},"output":{"shape":"Se"}},"CountOpenWorkflowExecutions":{"input":{"type":"structure","required":["domain","startTimeFilter"],"members":{"domain":{},"startTimeFilter":{"shape":"S3"},"typeFilter":{"shape":"S7"},"tagFilter":{"shape":"Sa"},"executionFilter":{"shape":"S5"}}},"output":{"shape":"Se"}},"CountPendingActivityTasks":{"input":{"type":"structure","required":["domain","taskList"],"members":{"domain":{},"taskList":{"shape":"Sj"}}},"output":{"shape":"Sk"}},"CountPendingDecisionTasks":{"input":{"type":"structure","required":["domain","taskList"],"members":{"domain":{},"taskList":{"shape":"Sj"}}},"output":{"shape":"Sk"}},"DeprecateActivityType":{"input":{"type":"structure","required":["domain","activityType"],"members":{"domain":{},"activityType":{"shape":"Sn"}}}},"DeprecateDomain":{"input":{"type":"structure","required":["name"],"members":{"name":{}}}},"DeprecateWorkflowType":{"input":{"type":"structure","required":["domain","workflowType"],"members":{"domain":{},"workflowType":{"shape":"Sr"}}}},"DescribeActivityType":{"input":{"type":"structure","required":["domain","activityType"],"members":{"domain":{},"activityType":{"shape":"Sn"}}},"output":{"type":"structure","required":["typeInfo","configuration"],"members":{"typeInfo":{"shape":"Su"},"configuration":{"type":"structure","members":{"defaultTaskStartToCloseTimeout":{},"defaultTaskHeartbeatTimeout":{},"defaultTaskList":{"shape":"Sj"},"defaultTaskPriority":{},"defaultTaskScheduleToStartTimeout":{},"defaultTaskScheduleToCloseTimeout":{}}}}}},"DescribeDomain":{"input":{"type":"structure","required":["name"],"members":{"name":{}}},"output":{"type":"structure","required":["domainInfo","configuration"],"members":{"domainInfo":{"shape":"S12"},"configuration":{"type":"structure","required":["workflowExecutionRetentionPeriodInDays"],"members":{"workflowExecutionRetentionPeriodInDays":{}}}}}},"DescribeWorkflowExecution":{"input":{"type":"structure","required":["domain","execution"],"members":{"domain":{},"execution":{"shape":"S17"}}},"output":{"type":"structure","required":["executionInfo","executionConfiguration","openCounts"],"members":{"executionInfo":{"shape":"S1a"},"executionConfiguration":{"type":"structure","required":["taskStartToCloseTimeout","executionStartToCloseTimeout","taskList","childPolicy"],"members":{"taskStartToCloseTimeout":{},"executionStartToCloseTimeout":{},"taskList":{"shape":"Sj"},"taskPriority":{},"childPolicy":{},"lambdaRole":{}}},"openCounts":{"type":"structure","required":["openActivityTasks","openDecisionTasks","openTimers","openChildWorkflowExecutions"],"members":{"openActivityTasks":{"type":"integer"},"openDecisionTasks":{"type":"integer"},"openTimers":{"type":"integer"},"openChildWorkflowExecutions":{"type":"integer"},"openLambdaFunctions":{"type":"integer"}}},"latestActivityTaskTimestamp":{"type":"timestamp"},"latestExecutionContext":{}}}},"DescribeWorkflowType":{"input":{"type":"structure","required":["domain","workflowType"],"members":{"domain":{},"workflowType":{"shape":"Sr"}}},"output":{"type":"structure","required":["typeInfo","configuration"],"members":{"typeInfo":{"shape":"S1m"},"configuration":{"type":"structure","members":{"defaultTaskStartToCloseTimeout":{},"defaultExecutionStartToCloseTimeout":{},"defaultTaskList":{"shape":"Sj"},"defaultTaskPriority":{},"defaultChildPolicy":{},"defaultLambdaRole":{}}}}}},"GetWorkflowExecutionHistory":{"input":{"type":"structure","required":["domain","execution"],"members":{"domain":{},"execution":{"shape":"S17"},"nextPageToken":{},"maximumPageSize":{"type":"integer"},"reverseOrder":{"type":"boolean"}}},"output":{"type":"structure","required":["events"],"members":{"events":{"shape":"S1t"},"nextPageToken":{}}}},"ListActivityTypes":{"input":{"type":"structure","required":["domain","registrationStatus"],"members":{"domain":{},"name":{},"registrationStatus":{},"nextPageToken":{},"maximumPageSize":{"type":"integer"},"reverseOrder":{"type":"boolean"}}},"output":{"type":"structure","required":["typeInfos"],"members":{"typeInfos":{"type":"list","member":{"shape":"Su"}},"nextPageToken":{}}}},"ListClosedWorkflowExecutions":{"input":{"type":"structure","required":["domain"],"members":{"domain":{},"startTimeFilter":{"shape":"S3"},"closeTimeFilter":{"shape":"S3"},"executionFilter":{"shape":"S5"},"closeStatusFilter":{"shape":"Sc"},"typeFilter":{"shape":"S7"},"tagFilter":{"shape":"Sa"},"nextPageToken":{},"maximumPageSize":{"type":"integer"},"reverseOrder":{"type":"boolean"}}},"output":{"shape":"S4g"}},"ListDomains":{"input":{"type":"structure","required":["registrationStatus"],"members":{"nextPageToken":{},"registrationStatus":{},"maximumPageSize":{"type":"integer"},"reverseOrder":{"type":"boolean"}}},"output":{"type":"structure","required":["domainInfos"],"members":{"domainInfos":{"type":"list","member":{"shape":"S12"}},"nextPageToken":{}}}},"ListOpenWorkflowExecutions":{"input":{"type":"structure","required":["domain","startTimeFilter"],"members":{"domain":{},"startTimeFilter":{"shape":"S3"},"typeFilter":{"shape":"S7"},"tagFilter":{"shape":"Sa"},"nextPageToken":{},"maximumPageSize":{"type":"integer"},"reverseOrder":{"type":"boolean"},"executionFilter":{"shape":"S5"}}},"output":{"shape":"S4g"}},"ListTagsForResource":{"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{}}},"output":{"type":"structure","members":{"tags":{"shape":"S4o"}}}},"ListWorkflowTypes":{"input":{"type":"structure","required":["domain","registrationStatus"],"members":{"domain":{},"name":{},"registrationStatus":{},"nextPageToken":{},"maximumPageSize":{"type":"integer"},"reverseOrder":{"type":"boolean"}}},"output":{"type":"structure","required":["typeInfos"],"members":{"typeInfos":{"type":"list","member":{"shape":"S1m"}},"nextPageToken":{}}}},"PollForActivityTask":{"input":{"type":"structure","required":["domain","taskList"],"members":{"domain":{},"taskList":{"shape":"Sj"},"identity":{}}},"output":{"type":"structure","required":["taskToken","activityId","startedEventId","workflowExecution","activityType"],"members":{"taskToken":{},"activityId":{},"startedEventId":{"type":"long"},"workflowExecution":{"shape":"S17"},"activityType":{"shape":"Sn"},"input":{}}}},"PollForDecisionTask":{"input":{"type":"structure","required":["domain","taskList"],"members":{"domain":{},"taskList":{"shape":"Sj"},"identity":{},"nextPageToken":{},"maximumPageSize":{"type":"integer"},"reverseOrder":{"type":"boolean"}}},"output":{"type":"structure","required":["taskToken","startedEventId","workflowExecution","workflowType","events"],"members":{"taskToken":{},"startedEventId":{"type":"long"},"workflowExecution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"events":{"shape":"S1t"},"nextPageToken":{},"previousStartedEventId":{"type":"long"}}}},"RecordActivityTaskHeartbeat":{"input":{"type":"structure","required":["taskToken"],"members":{"taskToken":{},"details":{}}},"output":{"type":"structure","required":["cancelRequested"],"members":{"cancelRequested":{"type":"boolean"}}}},"RegisterActivityType":{"input":{"type":"structure","required":["domain","name","version"],"members":{"domain":{},"name":{},"version":{},"description":{},"defaultTaskStartToCloseTimeout":{},"defaultTaskHeartbeatTimeout":{},"defaultTaskList":{"shape":"Sj"},"defaultTaskPriority":{},"defaultTaskScheduleToStartTimeout":{},"defaultTaskScheduleToCloseTimeout":{}}}},"RegisterDomain":{"input":{"type":"structure","required":["name","workflowExecutionRetentionPeriodInDays"],"members":{"name":{},"description":{},"workflowExecutionRetentionPeriodInDays":{},"tags":{"shape":"S4o"}}}},"RegisterWorkflowType":{"input":{"type":"structure","required":["domain","name","version"],"members":{"domain":{},"name":{},"version":{},"description":{},"defaultTaskStartToCloseTimeout":{},"defaultExecutionStartToCloseTimeout":{},"defaultTaskList":{"shape":"Sj"},"defaultTaskPriority":{},"defaultChildPolicy":{},"defaultLambdaRole":{}}}},"RequestCancelWorkflowExecution":{"input":{"type":"structure","required":["domain","workflowId"],"members":{"domain":{},"workflowId":{},"runId":{}}}},"RespondActivityTaskCanceled":{"input":{"type":"structure","required":["taskToken"],"members":{"taskToken":{},"details":{}}}},"RespondActivityTaskCompleted":{"input":{"type":"structure","required":["taskToken"],"members":{"taskToken":{},"result":{}}}},"RespondActivityTaskFailed":{"input":{"type":"structure","required":["taskToken"],"members":{"taskToken":{},"reason":{},"details":{}}}},"RespondDecisionTaskCompleted":{"input":{"type":"structure","required":["taskToken"],"members":{"taskToken":{},"decisions":{"type":"list","member":{"type":"structure","required":["decisionType"],"members":{"decisionType":{},"scheduleActivityTaskDecisionAttributes":{"type":"structure","required":["activityType","activityId"],"members":{"activityType":{"shape":"Sn"},"activityId":{},"control":{},"input":{},"scheduleToCloseTimeout":{},"taskList":{"shape":"Sj"},"taskPriority":{},"scheduleToStartTimeout":{},"startToCloseTimeout":{},"heartbeatTimeout":{}}},"requestCancelActivityTaskDecisionAttributes":{"type":"structure","required":["activityId"],"members":{"activityId":{}}},"completeWorkflowExecutionDecisionAttributes":{"type":"structure","members":{"result":{}}},"failWorkflowExecutionDecisionAttributes":{"type":"structure","members":{"reason":{},"details":{}}},"cancelWorkflowExecutionDecisionAttributes":{"type":"structure","members":{"details":{}}},"continueAsNewWorkflowExecutionDecisionAttributes":{"type":"structure","members":{"input":{},"executionStartToCloseTimeout":{},"taskList":{"shape":"Sj"},"taskPriority":{},"taskStartToCloseTimeout":{},"childPolicy":{},"tagList":{"shape":"S1c"},"workflowTypeVersion":{},"lambdaRole":{}}},"recordMarkerDecisionAttributes":{"type":"structure","required":["markerName"],"members":{"markerName":{},"details":{}}},"startTimerDecisionAttributes":{"type":"structure","required":["timerId","startToFireTimeout"],"members":{"timerId":{},"control":{},"startToFireTimeout":{}}},"cancelTimerDecisionAttributes":{"type":"structure","required":["timerId"],"members":{"timerId":{}}},"signalExternalWorkflowExecutionDecisionAttributes":{"type":"structure","required":["workflowId","signalName"],"members":{"workflowId":{},"runId":{},"signalName":{},"input":{},"control":{}}},"requestCancelExternalWorkflowExecutionDecisionAttributes":{"type":"structure","required":["workflowId"],"members":{"workflowId":{},"runId":{},"control":{}}},"startChildWorkflowExecutionDecisionAttributes":{"type":"structure","required":["workflowType","workflowId"],"members":{"workflowType":{"shape":"Sr"},"workflowId":{},"control":{},"input":{},"executionStartToCloseTimeout":{},"taskList":{"shape":"Sj"},"taskPriority":{},"taskStartToCloseTimeout":{},"childPolicy":{},"tagList":{"shape":"S1c"},"lambdaRole":{}}},"scheduleLambdaFunctionDecisionAttributes":{"type":"structure","required":["id","name"],"members":{"id":{},"name":{},"control":{},"input":{},"startToCloseTimeout":{}}}}}},"executionContext":{}}}},"SignalWorkflowExecution":{"input":{"type":"structure","required":["domain","workflowId","signalName"],"members":{"domain":{},"workflowId":{},"runId":{},"signalName":{},"input":{}}}},"StartWorkflowExecution":{"input":{"type":"structure","required":["domain","workflowId","workflowType"],"members":{"domain":{},"workflowId":{},"workflowType":{"shape":"Sr"},"taskList":{"shape":"Sj"},"taskPriority":{},"input":{},"executionStartToCloseTimeout":{},"tagList":{"shape":"S1c"},"taskStartToCloseTimeout":{},"childPolicy":{},"lambdaRole":{}}},"output":{"type":"structure","members":{"runId":{}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S4o"}}}},"TerminateWorkflowExecution":{"input":{"type":"structure","required":["domain","workflowId"],"members":{"domain":{},"workflowId":{},"runId":{},"reason":{},"details":{},"childPolicy":{}}}},"UndeprecateActivityType":{"input":{"type":"structure","required":["domain","activityType"],"members":{"domain":{},"activityType":{"shape":"Sn"}}}},"UndeprecateDomain":{"input":{"type":"structure","required":["name"],"members":{"name":{}}}},"UndeprecateWorkflowType":{"input":{"type":"structure","required":["domain","workflowType"],"members":{"domain":{},"workflowType":{"shape":"Sr"}}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}}}},"shapes":{"S3":{"type":"structure","required":["oldestDate"],"members":{"oldestDate":{"type":"timestamp"},"latestDate":{"type":"timestamp"}}},"S5":{"type":"structure","required":["workflowId"],"members":{"workflowId":{}}},"S7":{"type":"structure","required":["name"],"members":{"name":{},"version":{}}},"Sa":{"type":"structure","required":["tag"],"members":{"tag":{}}},"Sc":{"type":"structure","required":["status"],"members":{"status":{}}},"Se":{"type":"structure","required":["count"],"members":{"count":{"type":"integer"},"truncated":{"type":"boolean"}}},"Sj":{"type":"structure","required":["name"],"members":{"name":{}}},"Sk":{"type":"structure","required":["count"],"members":{"count":{"type":"integer"},"truncated":{"type":"boolean"}}},"Sn":{"type":"structure","required":["name","version"],"members":{"name":{},"version":{}}},"Sr":{"type":"structure","required":["name","version"],"members":{"name":{},"version":{}}},"Su":{"type":"structure","required":["activityType","status","creationDate"],"members":{"activityType":{"shape":"Sn"},"status":{},"description":{},"creationDate":{"type":"timestamp"},"deprecationDate":{"type":"timestamp"}}},"S12":{"type":"structure","required":["name","status"],"members":{"name":{},"status":{},"description":{},"arn":{}}},"S17":{"type":"structure","required":["workflowId","runId"],"members":{"workflowId":{},"runId":{}}},"S1a":{"type":"structure","required":["execution","workflowType","startTimestamp","executionStatus"],"members":{"execution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"startTimestamp":{"type":"timestamp"},"closeTimestamp":{"type":"timestamp"},"executionStatus":{},"closeStatus":{},"parent":{"shape":"S17"},"tagList":{"shape":"S1c"},"cancelRequested":{"type":"boolean"}}},"S1c":{"type":"list","member":{}},"S1m":{"type":"structure","required":["workflowType","status","creationDate"],"members":{"workflowType":{"shape":"Sr"},"status":{},"description":{},"creationDate":{"type":"timestamp"},"deprecationDate":{"type":"timestamp"}}},"S1t":{"type":"list","member":{"type":"structure","required":["eventTimestamp","eventType","eventId"],"members":{"eventTimestamp":{"type":"timestamp"},"eventType":{},"eventId":{"type":"long"},"workflowExecutionStartedEventAttributes":{"type":"structure","required":["childPolicy","taskList","workflowType"],"members":{"input":{},"executionStartToCloseTimeout":{},"taskStartToCloseTimeout":{},"childPolicy":{},"taskList":{"shape":"Sj"},"taskPriority":{},"workflowType":{"shape":"Sr"},"tagList":{"shape":"S1c"},"continuedExecutionRunId":{},"parentWorkflowExecution":{"shape":"S17"},"parentInitiatedEventId":{"type":"long"},"lambdaRole":{}}},"workflowExecutionCompletedEventAttributes":{"type":"structure","required":["decisionTaskCompletedEventId"],"members":{"result":{},"decisionTaskCompletedEventId":{"type":"long"}}},"completeWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["cause","decisionTaskCompletedEventId"],"members":{"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"workflowExecutionFailedEventAttributes":{"type":"structure","required":["decisionTaskCompletedEventId"],"members":{"reason":{},"details":{},"decisionTaskCompletedEventId":{"type":"long"}}},"failWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["cause","decisionTaskCompletedEventId"],"members":{"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"workflowExecutionTimedOutEventAttributes":{"type":"structure","required":["timeoutType","childPolicy"],"members":{"timeoutType":{},"childPolicy":{}}},"workflowExecutionCanceledEventAttributes":{"type":"structure","required":["decisionTaskCompletedEventId"],"members":{"details":{},"decisionTaskCompletedEventId":{"type":"long"}}},"cancelWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["cause","decisionTaskCompletedEventId"],"members":{"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"workflowExecutionContinuedAsNewEventAttributes":{"type":"structure","required":["decisionTaskCompletedEventId","newExecutionRunId","taskList","childPolicy","workflowType"],"members":{"input":{},"decisionTaskCompletedEventId":{"type":"long"},"newExecutionRunId":{},"executionStartToCloseTimeout":{},"taskList":{"shape":"Sj"},"taskPriority":{},"taskStartToCloseTimeout":{},"childPolicy":{},"tagList":{"shape":"S1c"},"workflowType":{"shape":"Sr"},"lambdaRole":{}}},"continueAsNewWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["cause","decisionTaskCompletedEventId"],"members":{"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"workflowExecutionTerminatedEventAttributes":{"type":"structure","required":["childPolicy"],"members":{"reason":{},"details":{},"childPolicy":{},"cause":{}}},"workflowExecutionCancelRequestedEventAttributes":{"type":"structure","members":{"externalWorkflowExecution":{"shape":"S17"},"externalInitiatedEventId":{"type":"long"},"cause":{}}},"decisionTaskScheduledEventAttributes":{"type":"structure","required":["taskList"],"members":{"taskList":{"shape":"Sj"},"taskPriority":{},"startToCloseTimeout":{}}},"decisionTaskStartedEventAttributes":{"type":"structure","required":["scheduledEventId"],"members":{"identity":{},"scheduledEventId":{"type":"long"}}},"decisionTaskCompletedEventAttributes":{"type":"structure","required":["scheduledEventId","startedEventId"],"members":{"executionContext":{},"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"decisionTaskTimedOutEventAttributes":{"type":"structure","required":["timeoutType","scheduledEventId","startedEventId"],"members":{"timeoutType":{},"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"activityTaskScheduledEventAttributes":{"type":"structure","required":["activityType","activityId","taskList","decisionTaskCompletedEventId"],"members":{"activityType":{"shape":"Sn"},"activityId":{},"input":{},"control":{},"scheduleToStartTimeout":{},"scheduleToCloseTimeout":{},"startToCloseTimeout":{},"taskList":{"shape":"Sj"},"taskPriority":{},"decisionTaskCompletedEventId":{"type":"long"},"heartbeatTimeout":{}}},"activityTaskStartedEventAttributes":{"type":"structure","required":["scheduledEventId"],"members":{"identity":{},"scheduledEventId":{"type":"long"}}},"activityTaskCompletedEventAttributes":{"type":"structure","required":["scheduledEventId","startedEventId"],"members":{"result":{},"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"activityTaskFailedEventAttributes":{"type":"structure","required":["scheduledEventId","startedEventId"],"members":{"reason":{},"details":{},"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"activityTaskTimedOutEventAttributes":{"type":"structure","required":["timeoutType","scheduledEventId","startedEventId"],"members":{"timeoutType":{},"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"},"details":{}}},"activityTaskCanceledEventAttributes":{"type":"structure","required":["scheduledEventId","startedEventId"],"members":{"details":{},"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"},"latestCancelRequestedEventId":{"type":"long"}}},"activityTaskCancelRequestedEventAttributes":{"type":"structure","required":["decisionTaskCompletedEventId","activityId"],"members":{"decisionTaskCompletedEventId":{"type":"long"},"activityId":{}}},"workflowExecutionSignaledEventAttributes":{"type":"structure","required":["signalName"],"members":{"signalName":{},"input":{},"externalWorkflowExecution":{"shape":"S17"},"externalInitiatedEventId":{"type":"long"}}},"markerRecordedEventAttributes":{"type":"structure","required":["markerName","decisionTaskCompletedEventId"],"members":{"markerName":{},"details":{},"decisionTaskCompletedEventId":{"type":"long"}}},"recordMarkerFailedEventAttributes":{"type":"structure","required":["markerName","cause","decisionTaskCompletedEventId"],"members":{"markerName":{},"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"timerStartedEventAttributes":{"type":"structure","required":["timerId","startToFireTimeout","decisionTaskCompletedEventId"],"members":{"timerId":{},"control":{},"startToFireTimeout":{},"decisionTaskCompletedEventId":{"type":"long"}}},"timerFiredEventAttributes":{"type":"structure","required":["timerId","startedEventId"],"members":{"timerId":{},"startedEventId":{"type":"long"}}},"timerCanceledEventAttributes":{"type":"structure","required":["timerId","startedEventId","decisionTaskCompletedEventId"],"members":{"timerId":{},"startedEventId":{"type":"long"},"decisionTaskCompletedEventId":{"type":"long"}}},"startChildWorkflowExecutionInitiatedEventAttributes":{"type":"structure","required":["workflowId","workflowType","taskList","decisionTaskCompletedEventId","childPolicy"],"members":{"workflowId":{},"workflowType":{"shape":"Sr"},"control":{},"input":{},"executionStartToCloseTimeout":{},"taskList":{"shape":"Sj"},"taskPriority":{},"decisionTaskCompletedEventId":{"type":"long"},"childPolicy":{},"taskStartToCloseTimeout":{},"tagList":{"shape":"S1c"},"lambdaRole":{}}},"childWorkflowExecutionStartedEventAttributes":{"type":"structure","required":["workflowExecution","workflowType","initiatedEventId"],"members":{"workflowExecution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"initiatedEventId":{"type":"long"}}},"childWorkflowExecutionCompletedEventAttributes":{"type":"structure","required":["workflowExecution","workflowType","initiatedEventId","startedEventId"],"members":{"workflowExecution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"result":{},"initiatedEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"childWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["workflowExecution","workflowType","initiatedEventId","startedEventId"],"members":{"workflowExecution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"reason":{},"details":{},"initiatedEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"childWorkflowExecutionTimedOutEventAttributes":{"type":"structure","required":["workflowExecution","workflowType","timeoutType","initiatedEventId","startedEventId"],"members":{"workflowExecution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"timeoutType":{},"initiatedEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"childWorkflowExecutionCanceledEventAttributes":{"type":"structure","required":["workflowExecution","workflowType","initiatedEventId","startedEventId"],"members":{"workflowExecution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"details":{},"initiatedEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"childWorkflowExecutionTerminatedEventAttributes":{"type":"structure","required":["workflowExecution","workflowType","initiatedEventId","startedEventId"],"members":{"workflowExecution":{"shape":"S17"},"workflowType":{"shape":"Sr"},"initiatedEventId":{"type":"long"},"startedEventId":{"type":"long"}}},"signalExternalWorkflowExecutionInitiatedEventAttributes":{"type":"structure","required":["workflowId","signalName","decisionTaskCompletedEventId"],"members":{"workflowId":{},"runId":{},"signalName":{},"input":{},"decisionTaskCompletedEventId":{"type":"long"},"control":{}}},"externalWorkflowExecutionSignaledEventAttributes":{"type":"structure","required":["workflowExecution","initiatedEventId"],"members":{"workflowExecution":{"shape":"S17"},"initiatedEventId":{"type":"long"}}},"signalExternalWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],"members":{"workflowId":{},"runId":{},"cause":{},"initiatedEventId":{"type":"long"},"decisionTaskCompletedEventId":{"type":"long"},"control":{}}},"externalWorkflowExecutionCancelRequestedEventAttributes":{"type":"structure","required":["workflowExecution","initiatedEventId"],"members":{"workflowExecution":{"shape":"S17"},"initiatedEventId":{"type":"long"}}},"requestCancelExternalWorkflowExecutionInitiatedEventAttributes":{"type":"structure","required":["workflowId","decisionTaskCompletedEventId"],"members":{"workflowId":{},"runId":{},"decisionTaskCompletedEventId":{"type":"long"},"control":{}}},"requestCancelExternalWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],"members":{"workflowId":{},"runId":{},"cause":{},"initiatedEventId":{"type":"long"},"decisionTaskCompletedEventId":{"type":"long"},"control":{}}},"scheduleActivityTaskFailedEventAttributes":{"type":"structure","required":["activityType","activityId","cause","decisionTaskCompletedEventId"],"members":{"activityType":{"shape":"Sn"},"activityId":{},"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"requestCancelActivityTaskFailedEventAttributes":{"type":"structure","required":["activityId","cause","decisionTaskCompletedEventId"],"members":{"activityId":{},"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"startTimerFailedEventAttributes":{"type":"structure","required":["timerId","cause","decisionTaskCompletedEventId"],"members":{"timerId":{},"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"cancelTimerFailedEventAttributes":{"type":"structure","required":["timerId","cause","decisionTaskCompletedEventId"],"members":{"timerId":{},"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"startChildWorkflowExecutionFailedEventAttributes":{"type":"structure","required":["workflowType","cause","workflowId","initiatedEventId","decisionTaskCompletedEventId"],"members":{"workflowType":{"shape":"Sr"},"cause":{},"workflowId":{},"initiatedEventId":{"type":"long"},"decisionTaskCompletedEventId":{"type":"long"},"control":{}}},"lambdaFunctionScheduledEventAttributes":{"type":"structure","required":["id","name","decisionTaskCompletedEventId"],"members":{"id":{},"name":{},"control":{},"input":{},"startToCloseTimeout":{},"decisionTaskCompletedEventId":{"type":"long"}}},"lambdaFunctionStartedEventAttributes":{"type":"structure","required":["scheduledEventId"],"members":{"scheduledEventId":{"type":"long"}}},"lambdaFunctionCompletedEventAttributes":{"type":"structure","required":["scheduledEventId","startedEventId"],"members":{"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"},"result":{}}},"lambdaFunctionFailedEventAttributes":{"type":"structure","required":["scheduledEventId","startedEventId"],"members":{"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"},"reason":{},"details":{}}},"lambdaFunctionTimedOutEventAttributes":{"type":"structure","required":["scheduledEventId","startedEventId"],"members":{"scheduledEventId":{"type":"long"},"startedEventId":{"type":"long"},"timeoutType":{}}},"scheduleLambdaFunctionFailedEventAttributes":{"type":"structure","required":["id","name","cause","decisionTaskCompletedEventId"],"members":{"id":{},"name":{},"cause":{},"decisionTaskCompletedEventId":{"type":"long"}}},"startLambdaFunctionFailedEventAttributes":{"type":"structure","members":{"scheduledEventId":{"type":"long"},"cause":{},"message":{}}}}}},"S4g":{"type":"structure","required":["executionInfos"],"members":{"executionInfos":{"type":"list","member":{"shape":"S1a"}},"nextPageToken":{}}},"S4o":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}}}}' - ); + /***/ 2120: /***/ function (module) { + module.exports = { + pagination: { + GetBotAliases: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetBotChannelAssociations: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetBotVersions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetBots: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetBuiltinIntents: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetBuiltinSlotTypes: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetIntentVersions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetIntents: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetSlotTypeVersions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetSlotTypes: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; /***/ }, - /***/ 65798: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"GetWorkflowExecutionHistory":{"input_token":"nextPageToken","limit_key":"maximumPageSize","output_token":"nextPageToken","result_key":"events"},"ListActivityTypes":{"input_token":"nextPageToken","limit_key":"maximumPageSize","output_token":"nextPageToken","result_key":"typeInfos"},"ListClosedWorkflowExecutions":{"input_token":"nextPageToken","limit_key":"maximumPageSize","output_token":"nextPageToken","result_key":"executionInfos"},"ListDomains":{"input_token":"nextPageToken","limit_key":"maximumPageSize","output_token":"nextPageToken","result_key":"domainInfos"},"ListOpenWorkflowExecutions":{"input_token":"nextPageToken","limit_key":"maximumPageSize","output_token":"nextPageToken","result_key":"executionInfos"},"ListWorkflowTypes":{"input_token":"nextPageToken","limit_key":"maximumPageSize","output_token":"nextPageToken","result_key":"typeInfos"},"PollForDecisionTask":{"input_token":"nextPageToken","limit_key":"maximumPageSize","output_token":"nextPageToken","result_key":"events"}}}' - ); - - /***/ - }, + /***/ 2145: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 66368: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-06-27","endpointPrefix":"textract","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Textract","serviceId":"Textract","signatureVersion":"v4","targetPrefix":"Textract","uid":"textract-2018-06-27"},"operations":{"AnalyzeDocument":{"input":{"type":"structure","required":["Document","FeatureTypes"],"members":{"Document":{"shape":"S2"},"FeatureTypes":{"shape":"S8"},"HumanLoopConfig":{"type":"structure","required":["HumanLoopName","FlowDefinitionArn"],"members":{"HumanLoopName":{},"FlowDefinitionArn":{},"DataAttributes":{"type":"structure","members":{"ContentClassifiers":{"type":"list","member":{}}}}}}}},"output":{"type":"structure","members":{"DocumentMetadata":{"shape":"Sh"},"Blocks":{"shape":"Sj"},"HumanLoopActivationOutput":{"type":"structure","members":{"HumanLoopArn":{},"HumanLoopActivationReasons":{"type":"list","member":{}},"HumanLoopActivationConditionsEvaluationResults":{"jsonvalue":true}}},"AnalyzeDocumentModelVersion":{}}}},"DetectDocumentText":{"input":{"type":"structure","required":["Document"],"members":{"Document":{"shape":"S2"}}},"output":{"type":"structure","members":{"DocumentMetadata":{"shape":"Sh"},"Blocks":{"shape":"Sj"},"DetectDocumentTextModelVersion":{}}}},"GetDocumentAnalysis":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentMetadata":{"shape":"Sh"},"JobStatus":{},"NextToken":{},"Blocks":{"shape":"Sj"},"Warnings":{"shape":"S1e"},"StatusMessage":{},"AnalyzeDocumentModelVersion":{}}}},"GetDocumentTextDetection":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DocumentMetadata":{"shape":"Sh"},"JobStatus":{},"NextToken":{},"Blocks":{"shape":"Sj"},"Warnings":{"shape":"S1e"},"StatusMessage":{},"DetectDocumentTextModelVersion":{}}}},"StartDocumentAnalysis":{"input":{"type":"structure","required":["DocumentLocation","FeatureTypes"],"members":{"DocumentLocation":{"shape":"S1m"},"FeatureTypes":{"shape":"S8"},"ClientRequestToken":{},"JobTag":{},"NotificationChannel":{"shape":"S1p"}}},"output":{"type":"structure","members":{"JobId":{}}}},"StartDocumentTextDetection":{"input":{"type":"structure","required":["DocumentLocation"],"members":{"DocumentLocation":{"shape":"S1m"},"ClientRequestToken":{},"JobTag":{},"NotificationChannel":{"shape":"S1p"}}},"output":{"type":"structure","members":{"JobId":{}}}}},"shapes":{"S2":{"type":"structure","members":{"Bytes":{"type":"blob"},"S3Object":{"shape":"S4"}}},"S4":{"type":"structure","members":{"Bucket":{},"Name":{},"Version":{}}},"S8":{"type":"list","member":{}},"Sh":{"type":"structure","members":{"Pages":{"type":"integer"}}},"Sj":{"type":"list","member":{"type":"structure","members":{"BlockType":{},"Confidence":{"type":"float"},"Text":{},"RowIndex":{"type":"integer"},"ColumnIndex":{"type":"integer"},"RowSpan":{"type":"integer"},"ColumnSpan":{"type":"integer"},"Geometry":{"type":"structure","members":{"BoundingBox":{"type":"structure","members":{"Width":{"type":"float"},"Height":{"type":"float"},"Left":{"type":"float"},"Top":{"type":"float"}}},"Polygon":{"type":"list","member":{"type":"structure","members":{"X":{"type":"float"},"Y":{"type":"float"}}}}}},"Id":{},"Relationships":{"type":"list","member":{"type":"structure","members":{"Type":{},"Ids":{"type":"list","member":{}}}}},"EntityTypes":{"type":"list","member":{}},"SelectionStatus":{},"Page":{"type":"integer"}}}},"S1e":{"type":"list","member":{"type":"structure","members":{"ErrorCode":{},"Pages":{"type":"list","member":{"type":"integer"}}}}},"S1m":{"type":"structure","members":{"S3Object":{"shape":"S4"}}},"S1p":{"type":"structure","required":["SNSTopicArn","RoleArn"],"members":{"SNSTopicArn":{},"RoleArn":{}}}}}' + apiLoader.services["workmailmessageflow"] = {}; + AWS.WorkMailMessageFlow = Service.defineService("workmailmessageflow", [ + "2019-05-01", + ]); + Object.defineProperty( + apiLoader.services["workmailmessageflow"], + "2019-05-01", + { + get: function get() { + var model = __webpack_require__(3642); + model.paginators = __webpack_require__(2028).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 75909: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + module.exports = AWS.WorkMailMessageFlow; /***/ }, - /***/ 10903: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-10-26","endpointPrefix":"transcribe","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Transcribe Service","serviceId":"Transcribe","signatureVersion":"v4","signingName":"transcribe","targetPrefix":"Transcribe","uid":"transcribe-2017-10-26"},"operations":{"CreateVocabulary":{"input":{"type":"structure","required":["VocabularyName","LanguageCode"],"members":{"VocabularyName":{},"LanguageCode":{},"Phrases":{"shape":"S4"},"VocabularyFileUri":{}}},"output":{"type":"structure","members":{"VocabularyName":{},"LanguageCode":{},"VocabularyState":{},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{}}}},"CreateVocabularyFilter":{"input":{"type":"structure","required":["VocabularyFilterName","LanguageCode"],"members":{"VocabularyFilterName":{},"LanguageCode":{},"Words":{"shape":"Sd"},"VocabularyFilterFileUri":{}}},"output":{"type":"structure","members":{"VocabularyFilterName":{},"LanguageCode":{},"LastModifiedTime":{"type":"timestamp"}}}},"DeleteMedicalTranscriptionJob":{"input":{"type":"structure","required":["MedicalTranscriptionJobName"],"members":{"MedicalTranscriptionJobName":{}}}},"DeleteTranscriptionJob":{"input":{"type":"structure","required":["TranscriptionJobName"],"members":{"TranscriptionJobName":{}}}},"DeleteVocabulary":{"input":{"type":"structure","required":["VocabularyName"],"members":{"VocabularyName":{}}}},"DeleteVocabularyFilter":{"input":{"type":"structure","required":["VocabularyFilterName"],"members":{"VocabularyFilterName":{}}}},"GetMedicalTranscriptionJob":{"input":{"type":"structure","required":["MedicalTranscriptionJobName"],"members":{"MedicalTranscriptionJobName":{}}},"output":{"type":"structure","members":{"MedicalTranscriptionJob":{"shape":"Sn"}}}},"GetTranscriptionJob":{"input":{"type":"structure","required":["TranscriptionJobName"],"members":{"TranscriptionJobName":{}}},"output":{"type":"structure","members":{"TranscriptionJob":{"shape":"S11"}}}},"GetVocabulary":{"input":{"type":"structure","required":["VocabularyName"],"members":{"VocabularyName":{}}},"output":{"type":"structure","members":{"VocabularyName":{},"LanguageCode":{},"VocabularyState":{},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"DownloadUri":{}}}},"GetVocabularyFilter":{"input":{"type":"structure","required":["VocabularyFilterName"],"members":{"VocabularyFilterName":{}}},"output":{"type":"structure","members":{"VocabularyFilterName":{},"LanguageCode":{},"LastModifiedTime":{"type":"timestamp"},"DownloadUri":{}}}},"ListMedicalTranscriptionJobs":{"input":{"type":"structure","members":{"Status":{},"JobNameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Status":{},"NextToken":{},"MedicalTranscriptionJobSummaries":{"type":"list","member":{"type":"structure","members":{"MedicalTranscriptionJobName":{},"CreationTime":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"CompletionTime":{"type":"timestamp"},"LanguageCode":{},"TranscriptionJobStatus":{},"FailureReason":{},"OutputLocationType":{},"Specialty":{},"Type":{}}}}}}},"ListTranscriptionJobs":{"input":{"type":"structure","members":{"Status":{},"JobNameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Status":{},"NextToken":{},"TranscriptionJobSummaries":{"type":"list","member":{"type":"structure","members":{"TranscriptionJobName":{},"CreationTime":{"type":"timestamp"},"StartTime":{"type":"timestamp"},"CompletionTime":{"type":"timestamp"},"LanguageCode":{},"TranscriptionJobStatus":{},"FailureReason":{},"OutputLocationType":{},"ContentRedaction":{"shape":"S17"}}}}}}},"ListVocabularies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"StateEquals":{},"NameContains":{}}},"output":{"type":"structure","members":{"Status":{},"NextToken":{},"Vocabularies":{"type":"list","member":{"type":"structure","members":{"VocabularyName":{},"LanguageCode":{},"LastModifiedTime":{"type":"timestamp"},"VocabularyState":{}}}}}}},"ListVocabularyFilters":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{}}},"output":{"type":"structure","members":{"NextToken":{},"VocabularyFilters":{"type":"list","member":{"type":"structure","members":{"VocabularyFilterName":{},"LanguageCode":{},"LastModifiedTime":{"type":"timestamp"}}}}}}},"StartMedicalTranscriptionJob":{"input":{"type":"structure","required":["MedicalTranscriptionJobName","LanguageCode","Media","OutputBucketName","Specialty","Type"],"members":{"MedicalTranscriptionJobName":{},"LanguageCode":{},"MediaSampleRateHertz":{"type":"integer"},"MediaFormat":{},"Media":{"shape":"Sr"},"OutputBucketName":{},"OutputEncryptionKMSKeyId":{},"Settings":{"shape":"St"},"Specialty":{},"Type":{}}},"output":{"type":"structure","members":{"MedicalTranscriptionJob":{"shape":"Sn"}}}},"StartTranscriptionJob":{"input":{"type":"structure","required":["TranscriptionJobName","LanguageCode","Media"],"members":{"TranscriptionJobName":{},"LanguageCode":{},"MediaSampleRateHertz":{"type":"integer"},"MediaFormat":{},"Media":{"shape":"Sr"},"OutputBucketName":{},"OutputEncryptionKMSKeyId":{},"Settings":{"shape":"S13"},"JobExecutionSettings":{"shape":"S15"},"ContentRedaction":{"shape":"S17"}}},"output":{"type":"structure","members":{"TranscriptionJob":{"shape":"S11"}}}},"UpdateVocabulary":{"input":{"type":"structure","required":["VocabularyName","LanguageCode"],"members":{"VocabularyName":{},"LanguageCode":{},"Phrases":{"shape":"S4"},"VocabularyFileUri":{}}},"output":{"type":"structure","members":{"VocabularyName":{},"LanguageCode":{},"LastModifiedTime":{"type":"timestamp"},"VocabularyState":{}}}},"UpdateVocabularyFilter":{"input":{"type":"structure","required":["VocabularyFilterName"],"members":{"VocabularyFilterName":{},"Words":{"shape":"Sd"},"VocabularyFilterFileUri":{}}},"output":{"type":"structure","members":{"VocabularyFilterName":{},"LanguageCode":{},"LastModifiedTime":{"type":"timestamp"}}}}},"shapes":{"S4":{"type":"list","member":{}},"Sd":{"type":"list","member":{}},"Sn":{"type":"structure","members":{"MedicalTranscriptionJobName":{},"TranscriptionJobStatus":{},"LanguageCode":{},"MediaSampleRateHertz":{"type":"integer"},"MediaFormat":{},"Media":{"shape":"Sr"},"Transcript":{"type":"structure","members":{"TranscriptFileUri":{}}},"StartTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CompletionTime":{"type":"timestamp"},"FailureReason":{},"Settings":{"shape":"St"},"Specialty":{},"Type":{}}},"Sr":{"type":"structure","members":{"MediaFileUri":{}}},"St":{"type":"structure","members":{"ShowSpeakerLabels":{"type":"boolean"},"MaxSpeakerLabels":{"type":"integer"},"ChannelIdentification":{"type":"boolean"},"ShowAlternatives":{"type":"boolean"},"MaxAlternatives":{"type":"integer"}}},"S11":{"type":"structure","members":{"TranscriptionJobName":{},"TranscriptionJobStatus":{},"LanguageCode":{},"MediaSampleRateHertz":{"type":"integer"},"MediaFormat":{},"Media":{"shape":"Sr"},"Transcript":{"type":"structure","members":{"TranscriptFileUri":{},"RedactedTranscriptFileUri":{}}},"StartTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CompletionTime":{"type":"timestamp"},"FailureReason":{},"Settings":{"shape":"S13"},"JobExecutionSettings":{"shape":"S15"},"ContentRedaction":{"shape":"S17"}}},"S13":{"type":"structure","members":{"VocabularyName":{},"ShowSpeakerLabels":{"type":"boolean"},"MaxSpeakerLabels":{"type":"integer"},"ChannelIdentification":{"type":"boolean"},"ShowAlternatives":{"type":"boolean"},"MaxAlternatives":{"type":"integer"},"VocabularyFilterName":{},"VocabularyFilterMethod":{}}},"S15":{"type":"structure","members":{"AllowDeferredExecution":{"type":"boolean"},"DataAccessRoleArn":{}}},"S17":{"type":"structure","required":["RedactionType","RedactionOutput"],"members":{"RedactionType":{},"RedactionOutput":{}}}}}' - ); + /***/ 2189: /***/ function (module) { + module.exports = { + pagination: { + GetDedicatedIps: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListConfigurationSets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListDedicatedIpPools: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListDeliverabilityTestReports: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListDomainDeliverabilityCampaigns: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListEmailIdentities: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + ListSuppressedDestinations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "PageSize", + }, + }, + }; /***/ }, - /***/ 92036: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListMedicalTranscriptionJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTranscriptionJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListVocabularies":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListVocabularyFilters":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); - - /***/ - }, + /***/ 2214: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 42419: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-11-05","endpointPrefix":"transfer","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS Transfer","serviceFullName":"AWS Transfer for SFTP","serviceId":"Transfer","signatureVersion":"v4","signingName":"transfer","targetPrefix":"TransferService","uid":"transfer-2018-11-05"},"operations":{"CreateServer":{"input":{"type":"structure","members":{"EndpointDetails":{"shape":"S2"},"EndpointType":{},"HostKey":{"shape":"Sa"},"IdentityProviderDetails":{"shape":"Sb"},"IdentityProviderType":{},"LoggingRole":{},"Tags":{"shape":"Sf"}}},"output":{"type":"structure","required":["ServerId"],"members":{"ServerId":{}}}},"CreateUser":{"input":{"type":"structure","required":["Role","ServerId","UserName"],"members":{"HomeDirectory":{},"HomeDirectoryType":{},"HomeDirectoryMappings":{"shape":"So"},"Policy":{},"Role":{},"ServerId":{},"SshPublicKeyBody":{},"Tags":{"shape":"Sf"},"UserName":{}}},"output":{"type":"structure","required":["ServerId","UserName"],"members":{"ServerId":{},"UserName":{}}}},"DeleteServer":{"input":{"type":"structure","required":["ServerId"],"members":{"ServerId":{}}}},"DeleteSshPublicKey":{"input":{"type":"structure","required":["ServerId","SshPublicKeyId","UserName"],"members":{"ServerId":{},"SshPublicKeyId":{},"UserName":{}}}},"DeleteUser":{"input":{"type":"structure","required":["ServerId","UserName"],"members":{"ServerId":{},"UserName":{}}}},"DescribeServer":{"input":{"type":"structure","required":["ServerId"],"members":{"ServerId":{}}},"output":{"type":"structure","required":["Server"],"members":{"Server":{"type":"structure","required":["Arn"],"members":{"Arn":{},"EndpointDetails":{"shape":"S2"},"EndpointType":{},"HostKeyFingerprint":{},"IdentityProviderDetails":{"shape":"Sb"},"IdentityProviderType":{},"LoggingRole":{},"ServerId":{},"State":{},"Tags":{"shape":"Sf"},"UserCount":{"type":"integer"}}}}}},"DescribeUser":{"input":{"type":"structure","required":["ServerId","UserName"],"members":{"ServerId":{},"UserName":{}}},"output":{"type":"structure","required":["ServerId","User"],"members":{"ServerId":{},"User":{"type":"structure","required":["Arn"],"members":{"Arn":{},"HomeDirectory":{},"HomeDirectoryMappings":{"shape":"So"},"HomeDirectoryType":{},"Policy":{},"Role":{},"SshPublicKeys":{"type":"list","member":{"type":"structure","required":["DateImported","SshPublicKeyBody","SshPublicKeyId"],"members":{"DateImported":{"type":"timestamp"},"SshPublicKeyBody":{},"SshPublicKeyId":{}}}},"Tags":{"shape":"Sf"},"UserName":{}}}}}},"ImportSshPublicKey":{"input":{"type":"structure","required":["ServerId","SshPublicKeyBody","UserName"],"members":{"ServerId":{},"SshPublicKeyBody":{},"UserName":{}}},"output":{"type":"structure","required":["ServerId","SshPublicKeyId","UserName"],"members":{"ServerId":{},"SshPublicKeyId":{},"UserName":{}}}},"ListServers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["Servers"],"members":{"NextToken":{},"Servers":{"type":"list","member":{"type":"structure","required":["Arn"],"members":{"Arn":{},"IdentityProviderType":{},"EndpointType":{},"LoggingRole":{},"ServerId":{},"State":{},"UserCount":{"type":"integer"}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["Arn"],"members":{"Arn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Arn":{},"NextToken":{},"Tags":{"shape":"Sf"}}}},"ListUsers":{"input":{"type":"structure","required":["ServerId"],"members":{"MaxResults":{"type":"integer"},"NextToken":{},"ServerId":{}}},"output":{"type":"structure","required":["ServerId","Users"],"members":{"NextToken":{},"ServerId":{},"Users":{"type":"list","member":{"type":"structure","required":["Arn"],"members":{"Arn":{},"HomeDirectory":{},"HomeDirectoryType":{},"Role":{},"SshPublicKeyCount":{"type":"integer"},"UserName":{}}}}}}},"StartServer":{"input":{"type":"structure","required":["ServerId"],"members":{"ServerId":{}}}},"StopServer":{"input":{"type":"structure","required":["ServerId"],"members":{"ServerId":{}}}},"TagResource":{"input":{"type":"structure","required":["Arn","Tags"],"members":{"Arn":{},"Tags":{"shape":"Sf"}}}},"TestIdentityProvider":{"input":{"type":"structure","required":["ServerId","UserName"],"members":{"ServerId":{},"UserName":{},"UserPassword":{"type":"string","sensitive":true}}},"output":{"type":"structure","required":["StatusCode","Url"],"members":{"Response":{},"StatusCode":{"type":"integer"},"Message":{},"Url":{}}}},"UntagResource":{"input":{"type":"structure","required":["Arn","TagKeys"],"members":{"Arn":{},"TagKeys":{"type":"list","member":{}}}}},"UpdateServer":{"input":{"type":"structure","required":["ServerId"],"members":{"EndpointDetails":{"shape":"S2"},"EndpointType":{},"HostKey":{"shape":"Sa"},"IdentityProviderDetails":{"shape":"Sb"},"LoggingRole":{},"ServerId":{}}},"output":{"type":"structure","required":["ServerId"],"members":{"ServerId":{}}}},"UpdateUser":{"input":{"type":"structure","required":["ServerId","UserName"],"members":{"HomeDirectory":{},"HomeDirectoryType":{},"HomeDirectoryMappings":{"shape":"So"},"Policy":{},"Role":{},"ServerId":{},"UserName":{}}},"output":{"type":"structure","required":["ServerId","UserName"],"members":{"ServerId":{},"UserName":{}}}}},"shapes":{"S2":{"type":"structure","members":{"AddressAllocationIds":{"type":"list","member":{}},"SubnetIds":{"type":"list","member":{}},"VpcEndpointId":{},"VpcId":{}}},"Sa":{"type":"string","sensitive":true},"Sb":{"type":"structure","members":{"Url":{},"InvocationRole":{}}},"Sf":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"So":{"type":"list","member":{"type":"structure","required":["Entry","Target"],"members":{"Entry":{},"Target":{}}}}}}' + apiLoader.services["cognitoidentity"] = {}; + AWS.CognitoIdentity = Service.defineService("cognitoidentity", [ + "2014-06-30", + ]); + __webpack_require__(2382); + Object.defineProperty( + apiLoader.services["cognitoidentity"], + "2014-06-30", + { + get: function get() { + var model = __webpack_require__(7056); + model.paginators = __webpack_require__(7280).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 70586: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListServers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListTagsForResource":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListUsers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + module.exports = AWS.CognitoIdentity; /***/ }, - /***/ 12983: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-07-01","endpointPrefix":"translate","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Translate","serviceId":"Translate","signatureVersion":"v4","signingName":"translate","targetPrefix":"AWSShineFrontendService_20170701","uid":"translate-2017-07-01"},"operations":{"DeleteTerminology":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DescribeTextTranslationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"TextTranslationJobProperties":{"shape":"S6"}}}},"GetTerminology":{"input":{"type":"structure","required":["Name","TerminologyDataFormat"],"members":{"Name":{},"TerminologyDataFormat":{}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"So"},"TerminologyDataLocation":{"type":"structure","required":["RepositoryType","Location"],"members":{"RepositoryType":{},"Location":{}}}}}},"ImportTerminology":{"input":{"type":"structure","required":["Name","MergeStrategy","TerminologyData"],"members":{"Name":{},"MergeStrategy":{},"Description":{},"TerminologyData":{"type":"structure","required":["File","Format"],"members":{"File":{"type":"blob","sensitive":true},"Format":{}}},"EncryptionKey":{"shape":"Ss"}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"So"}}}},"ListTerminologies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TerminologyPropertiesList":{"type":"list","member":{"shape":"So"}},"NextToken":{}}}},"ListTextTranslationJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmittedBeforeTime":{"type":"timestamp"},"SubmittedAfterTime":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TextTranslationJobPropertiesList":{"type":"list","member":{"shape":"S6"}},"NextToken":{}}}},"StartTextTranslationJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],"members":{"JobName":{},"InputDataConfig":{"shape":"Sg"},"OutputDataConfig":{"shape":"Sj"},"DataAccessRoleArn":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"Sc"},"TerminologyNames":{"shape":"Sd"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopTextTranslationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"TranslateText":{"input":{"type":"structure","required":["Text","SourceLanguageCode","TargetLanguageCode"],"members":{"Text":{},"TerminologyNames":{"shape":"Sd"},"SourceLanguageCode":{},"TargetLanguageCode":{}}},"output":{"type":"structure","required":["TranslatedText","SourceLanguageCode","TargetLanguageCode"],"members":{"TranslatedText":{},"SourceLanguageCode":{},"TargetLanguageCode":{},"AppliedTerminologies":{"type":"list","member":{"type":"structure","members":{"Name":{},"Terms":{"type":"list","member":{"type":"structure","members":{"SourceText":{},"TargetText":{}}}}}}}}}}},"shapes":{"S6":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"JobDetails":{"type":"structure","members":{"TranslatedDocumentsCount":{"type":"integer"},"DocumentsWithErrorsCount":{"type":"integer"},"InputDocumentsCount":{"type":"integer"}}},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"Sc"},"TerminologyNames":{"shape":"Sd"},"Message":{},"SubmittedTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"Sg"},"OutputDataConfig":{"shape":"Sj"},"DataAccessRoleArn":{}}},"Sc":{"type":"list","member":{}},"Sd":{"type":"list","member":{}},"Sg":{"type":"structure","required":["S3Uri","ContentType"],"members":{"S3Uri":{},"ContentType":{}}},"Sj":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{}}},"So":{"type":"structure","members":{"Name":{},"Description":{},"Arn":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"type":"list","member":{}},"EncryptionKey":{"shape":"Ss"},"SizeBytes":{"type":"integer"},"TermCount":{"type":"integer"},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"}}},"Ss":{"type":"structure","required":["Type","Id"],"members":{"Type":{},"Id":{}}}}}' - ); + /***/ 2225: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 85886: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListTerminologies":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"},"ListTextTranslationJobs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken"}}}' - ); + /***/ 2230: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + ProjectVersionTrainingCompleted: { + description: "Wait until the ProjectVersion training completes.", + operation: "DescribeProjectVersions", + delay: 120, + maxAttempts: 360, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "ProjectVersionDescriptions[].Status", + expected: "TRAINING_COMPLETED", + }, + { + state: "failure", + matcher: "pathAny", + argument: "ProjectVersionDescriptions[].Status", + expected: "TRAINING_FAILED", + }, + ], + }, + ProjectVersionRunning: { + description: "Wait until the ProjectVersion is running.", + delay: 30, + maxAttempts: 40, + operation: "DescribeProjectVersions", + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "ProjectVersionDescriptions[].Status", + expected: "RUNNING", + }, + { + state: "failure", + matcher: "pathAny", + argument: "ProjectVersionDescriptions[].Status", + expected: "FAILED", + }, + ], + }, + }, + }; /***/ }, - /***/ 93997: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-08-24","endpointPrefix":"waf","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"WAF","serviceFullName":"AWS WAF","serviceId":"WAF","signatureVersion":"v4","targetPrefix":"AWSWAF_20150824","uid":"waf-2015-08-24"},"operations":{"CreateByteMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S5"},"ChangeToken":{}}}},"CreateGeoMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sh"},"ChangeToken":{}}}},"CreateIPSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"So"},"ChangeToken":{}}}},"CreateRateBasedRule":{"input":{"type":"structure","required":["Name","MetricName","RateKey","RateLimit","ChangeToken"],"members":{"Name":{},"MetricName":{},"RateKey":{},"RateLimit":{"type":"long"},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"Rule":{"shape":"S12"},"ChangeToken":{}}}},"CreateRegexMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S19"},"ChangeToken":{}}}},"CreateRegexPatternSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1e"},"ChangeToken":{}}}},"CreateRule":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1j"},"ChangeToken":{}}}},"CreateRuleGroup":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1m"},"ChangeToken":{}}}},"CreateSizeConstraintSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1p"},"ChangeToken":{}}}},"CreateSqlInjectionMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1w"},"ChangeToken":{}}}},"CreateWebACL":{"input":{"type":"structure","required":["Name","MetricName","DefaultAction","ChangeToken"],"members":{"Name":{},"MetricName":{},"DefaultAction":{"shape":"S20"},"ChangeToken":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S23"},"ChangeToken":{}}}},"CreateXssMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S2f"},"ChangeToken":{}}}},"DeleteByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken"],"members":{"ByteMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken"],"members":{"GeoMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken"],"members":{"IPSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeletePermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","ChangeToken"],"members":{"RegexMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","ChangeToken"],"members":{"RegexPatternSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","ChangeToken"],"members":{"RuleGroupId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken"],"members":{"SizeConstraintSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken"],"members":{"XssMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"GetByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId"],"members":{"ByteMatchSetId":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S5"}}}},"GetChangeToken":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"GetChangeTokenStatus":{"input":{"type":"structure","required":["ChangeToken"],"members":{"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeTokenStatus":{}}}},"GetGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId"],"members":{"GeoMatchSetId":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sh"}}}},"GetIPSet":{"input":{"type":"structure","required":["IPSetId"],"members":{"IPSetId":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"So"}}}},"GetLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S3n"}}}},"GetPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetRateBasedRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S12"}}}},"GetRateBasedRuleManagedKeys":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{},"NextMarker":{}}},"output":{"type":"structure","members":{"ManagedKeys":{"type":"list","member":{}},"NextMarker":{}}}},"GetRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId"],"members":{"RegexMatchSetId":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S19"}}}},"GetRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId"],"members":{"RegexPatternSetId":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1e"}}}},"GetRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1j"}}}},"GetRuleGroup":{"input":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1m"}}}},"GetSampledRequests":{"input":{"type":"structure","required":["WebAclId","RuleId","TimeWindow","MaxItems"],"members":{"WebAclId":{},"RuleId":{},"TimeWindow":{"shape":"S49"},"MaxItems":{"type":"long"}}},"output":{"type":"structure","members":{"SampledRequests":{"type":"list","member":{"type":"structure","required":["Request","Weight"],"members":{"Request":{"type":"structure","members":{"ClientIP":{},"Country":{},"URI":{},"Method":{},"HTTPVersion":{},"Headers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}}}},"Weight":{"type":"long"},"Timestamp":{"type":"timestamp"},"Action":{},"RuleWithinRuleGroup":{}}}},"PopulationSize":{"type":"long"},"TimeWindow":{"shape":"S49"}}}},"GetSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId"],"members":{"SizeConstraintSetId":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1p"}}}},"GetSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId"],"members":{"SqlInjectionMatchSetId":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1w"}}}},"GetWebACL":{"input":{"type":"structure","required":["WebACLId"],"members":{"WebACLId":{}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S23"}}}},"GetXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId"],"members":{"XssMatchSetId":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S2f"}}}},"ListActivatedRulesInRuleGroup":{"input":{"type":"structure","members":{"RuleGroupId":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ActivatedRules":{"shape":"S24"}}}},"ListByteMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ByteMatchSets":{"type":"list","member":{"type":"structure","required":["ByteMatchSetId","Name"],"members":{"ByteMatchSetId":{},"Name":{}}}}}}},"ListGeoMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"GeoMatchSets":{"type":"list","member":{"type":"structure","required":["GeoMatchSetId","Name"],"members":{"GeoMatchSetId":{},"Name":{}}}}}}},"ListIPSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"IPSets":{"type":"list","member":{"type":"structure","required":["IPSetId","Name"],"members":{"IPSetId":{},"Name":{}}}}}}},"ListLoggingConfigurations":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"LoggingConfigurations":{"type":"list","member":{"shape":"S3n"}},"NextMarker":{}}}},"ListRateBasedRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S5k"}}}},"ListRegexMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexMatchSets":{"type":"list","member":{"type":"structure","required":["RegexMatchSetId","Name"],"members":{"RegexMatchSetId":{},"Name":{}}}}}}},"ListRegexPatternSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexPatternSets":{"type":"list","member":{"type":"structure","required":["RegexPatternSetId","Name"],"members":{"RegexPatternSetId":{},"Name":{}}}}}}},"ListRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name"],"members":{"RuleGroupId":{},"Name":{}}}}}}},"ListRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S5k"}}}},"ListSizeConstraintSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SizeConstraintSets":{"type":"list","member":{"type":"structure","required":["SizeConstraintSetId","Name"],"members":{"SizeConstraintSetId":{},"Name":{}}}}}}},"ListSqlInjectionMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SqlInjectionMatchSets":{"type":"list","member":{"type":"structure","required":["SqlInjectionMatchSetId","Name"],"members":{"SqlInjectionMatchSetId":{},"Name":{}}}}}}},"ListSubscribedRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name","MetricName"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"NextMarker":{},"Limit":{"type":"integer"},"ResourceARN":{}}},"output":{"type":"structure","members":{"NextMarker":{},"TagInfoForResource":{"type":"structure","members":{"ResourceARN":{},"TagList":{"shape":"Sx"}}}}}},"ListWebACLs":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"WebACLs":{"type":"list","member":{"type":"structure","required":["WebACLId","Name"],"members":{"WebACLId":{},"Name":{}}}}}}},"ListXssMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"XssMatchSets":{"type":"list","member":{"type":"structure","required":["XssMatchSetId","Name"],"members":{"XssMatchSetId":{},"Name":{}}}}}}},"PutLoggingConfiguration":{"input":{"type":"structure","required":["LoggingConfiguration"],"members":{"LoggingConfiguration":{"shape":"S3n"}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S3n"}}}},"PutPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken","Updates"],"members":{"ByteMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ByteMatchTuple"],"members":{"Action":{},"ByteMatchTuple":{"shape":"S8"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken","Updates"],"members":{"GeoMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","GeoMatchConstraint"],"members":{"Action":{},"GeoMatchConstraint":{"shape":"Sj"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken","Updates"],"members":{"IPSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","IPSetDescriptor"],"members":{"Action":{},"IPSetDescriptor":{"shape":"Sq"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates","RateLimit"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S7a"},"RateLimit":{"type":"long"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","Updates","ChangeToken"],"members":{"RegexMatchSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexMatchTuple"],"members":{"Action":{},"RegexMatchTuple":{"shape":"S1b"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","Updates","ChangeToken"],"members":{"RegexPatternSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexPatternString"],"members":{"Action":{},"RegexPatternString":{}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S7a"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","Updates","ChangeToken"],"members":{"RuleGroupId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S25"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken","Updates"],"members":{"SizeConstraintSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SizeConstraint"],"members":{"Action":{},"SizeConstraint":{"shape":"S1r"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken","Updates"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SqlInjectionMatchTuple"],"members":{"Action":{},"SqlInjectionMatchTuple":{"shape":"S1y"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S25"}}}},"DefaultAction":{"shape":"S20"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken","Updates"],"members":{"XssMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","XssMatchTuple"],"members":{"Action":{},"XssMatchTuple":{"shape":"S2h"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}}},"shapes":{"S5":{"type":"structure","required":["ByteMatchSetId","ByteMatchTuples"],"members":{"ByteMatchSetId":{},"Name":{},"ByteMatchTuples":{"type":"list","member":{"shape":"S8"}}}},"S8":{"type":"structure","required":["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],"members":{"FieldToMatch":{"shape":"S9"},"TargetString":{"type":"blob"},"TextTransformation":{},"PositionalConstraint":{}}},"S9":{"type":"structure","required":["Type"],"members":{"Type":{},"Data":{}}},"Sh":{"type":"structure","required":["GeoMatchSetId","GeoMatchConstraints"],"members":{"GeoMatchSetId":{},"Name":{},"GeoMatchConstraints":{"type":"list","member":{"shape":"Sj"}}}},"Sj":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"So":{"type":"structure","required":["IPSetId","IPSetDescriptors"],"members":{"IPSetId":{},"Name":{},"IPSetDescriptors":{"type":"list","member":{"shape":"Sq"}}}},"Sq":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"Sx":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S12":{"type":"structure","required":["RuleId","MatchPredicates","RateKey","RateLimit"],"members":{"RuleId":{},"Name":{},"MetricName":{},"MatchPredicates":{"shape":"S13"},"RateKey":{},"RateLimit":{"type":"long"}}},"S13":{"type":"list","member":{"shape":"S14"}},"S14":{"type":"structure","required":["Negated","Type","DataId"],"members":{"Negated":{"type":"boolean"},"Type":{},"DataId":{}}},"S19":{"type":"structure","members":{"RegexMatchSetId":{},"Name":{},"RegexMatchTuples":{"type":"list","member":{"shape":"S1b"}}}},"S1b":{"type":"structure","required":["FieldToMatch","TextTransformation","RegexPatternSetId"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{},"RegexPatternSetId":{}}},"S1e":{"type":"structure","required":["RegexPatternSetId","RegexPatternStrings"],"members":{"RegexPatternSetId":{},"Name":{},"RegexPatternStrings":{"type":"list","member":{}}}},"S1j":{"type":"structure","required":["RuleId","Predicates"],"members":{"RuleId":{},"Name":{},"MetricName":{},"Predicates":{"shape":"S13"}}},"S1m":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}},"S1p":{"type":"structure","required":["SizeConstraintSetId","SizeConstraints"],"members":{"SizeConstraintSetId":{},"Name":{},"SizeConstraints":{"type":"list","member":{"shape":"S1r"}}}},"S1r":{"type":"structure","required":["FieldToMatch","TextTransformation","ComparisonOperator","Size"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{},"ComparisonOperator":{},"Size":{"type":"long"}}},"S1w":{"type":"structure","required":["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],"members":{"SqlInjectionMatchSetId":{},"Name":{},"SqlInjectionMatchTuples":{"type":"list","member":{"shape":"S1y"}}}},"S1y":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{}}},"S20":{"type":"structure","required":["Type"],"members":{"Type":{}}},"S23":{"type":"structure","required":["WebACLId","DefaultAction","Rules"],"members":{"WebACLId":{},"Name":{},"MetricName":{},"DefaultAction":{"shape":"S20"},"Rules":{"shape":"S24"},"WebACLArn":{}}},"S24":{"type":"list","member":{"shape":"S25"}},"S25":{"type":"structure","required":["Priority","RuleId"],"members":{"Priority":{"type":"integer"},"RuleId":{},"Action":{"shape":"S20"},"OverrideAction":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Type":{},"ExcludedRules":{"type":"list","member":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}}}}},"S2f":{"type":"structure","required":["XssMatchSetId","XssMatchTuples"],"members":{"XssMatchSetId":{},"Name":{},"XssMatchTuples":{"type":"list","member":{"shape":"S2h"}}}},"S2h":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"S9"},"TextTransformation":{}}},"S3n":{"type":"structure","required":["ResourceArn","LogDestinationConfigs"],"members":{"ResourceArn":{},"LogDestinationConfigs":{"type":"list","member":{}},"RedactedFields":{"type":"list","member":{"shape":"S9"}}}},"S49":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S5k":{"type":"list","member":{"type":"structure","required":["RuleId","Name"],"members":{"RuleId":{},"Name":{}}}},"S7a":{"type":"list","member":{"type":"structure","required":["Action","Predicate"],"members":{"Action":{},"Predicate":{"shape":"S14"}}}}}}' - ); + /***/ 2241: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2018-09-05", + endpointPrefix: "sms-voice.pinpoint", + signingName: "sms-voice", + serviceAbbreviation: "Pinpoint SMS Voice", + serviceFullName: "Amazon Pinpoint SMS and Voice Service", + serviceId: "Pinpoint SMS Voice", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "pinpoint-sms-voice-2018-09-05", + signatureVersion: "v4", + }, + operations: { + CreateConfigurationSet: { + http: { + requestUri: "/v1/sms-voice/configuration-sets", + responseCode: 200, + }, + input: { type: "structure", members: { ConfigurationSetName: {} } }, + output: { type: "structure", members: {} }, + }, + CreateConfigurationSetEventDestination: { + http: { + requestUri: + "/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + EventDestination: { shape: "S6" }, + EventDestinationName: {}, + }, + required: ["ConfigurationSetName"], + }, + output: { type: "structure", members: {} }, + }, + DeleteConfigurationSet: { + http: { + method: "DELETE", + requestUri: + "/v1/sms-voice/configuration-sets/{ConfigurationSetName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + }, + required: ["ConfigurationSetName"], + }, + output: { type: "structure", members: {} }, + }, + DeleteConfigurationSetEventDestination: { + http: { + method: "DELETE", + requestUri: + "/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + EventDestinationName: { + location: "uri", + locationName: "EventDestinationName", + }, + }, + required: ["EventDestinationName", "ConfigurationSetName"], + }, + output: { type: "structure", members: {} }, + }, + GetConfigurationSetEventDestinations: { + http: { + method: "GET", + requestUri: + "/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + }, + required: ["ConfigurationSetName"], + }, + output: { + type: "structure", + members: { + EventDestinations: { + type: "list", + member: { + type: "structure", + members: { + CloudWatchLogsDestination: { shape: "S7" }, + Enabled: { type: "boolean" }, + KinesisFirehoseDestination: { shape: "Sa" }, + MatchingEventTypes: { shape: "Sb" }, + Name: {}, + SnsDestination: { shape: "Sd" }, + }, + }, + }, + }, + }, + }, + ListConfigurationSets: { + http: { + method: "GET", + requestUri: "/v1/sms-voice/configuration-sets", + responseCode: 200, + }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + PageSize: { location: "querystring", locationName: "PageSize" }, + }, + }, + output: { + type: "structure", + members: { + ConfigurationSets: { type: "list", member: {} }, + NextToken: {}, + }, + }, + }, + SendVoiceMessage: { + http: { + requestUri: "/v1/sms-voice/voice/message", + responseCode: 200, + }, + input: { + type: "structure", + members: { + CallerId: {}, + ConfigurationSetName: {}, + Content: { + type: "structure", + members: { + CallInstructionsMessage: { + type: "structure", + members: { Text: {} }, + required: [], + }, + PlainTextMessage: { + type: "structure", + members: { LanguageCode: {}, Text: {}, VoiceId: {} }, + required: [], + }, + SSMLMessage: { + type: "structure", + members: { LanguageCode: {}, Text: {}, VoiceId: {} }, + required: [], + }, + }, + }, + DestinationPhoneNumber: {}, + OriginationPhoneNumber: {}, + }, + }, + output: { type: "structure", members: { MessageId: {} } }, + }, + UpdateConfigurationSetEventDestination: { + http: { + method: "PUT", + requestUri: + "/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationSetName: { + location: "uri", + locationName: "ConfigurationSetName", + }, + EventDestination: { shape: "S6" }, + EventDestinationName: { + location: "uri", + locationName: "EventDestinationName", + }, + }, + required: ["EventDestinationName", "ConfigurationSetName"], + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S6: { + type: "structure", + members: { + CloudWatchLogsDestination: { shape: "S7" }, + Enabled: { type: "boolean" }, + KinesisFirehoseDestination: { shape: "Sa" }, + MatchingEventTypes: { shape: "Sb" }, + SnsDestination: { shape: "Sd" }, + }, + required: [], + }, + S7: { + type: "structure", + members: { IamRoleArn: {}, LogGroupArn: {} }, + required: [], + }, + Sa: { + type: "structure", + members: { DeliveryStreamArn: {}, IamRoleArn: {} }, + required: [], + }, + Sb: { type: "list", member: {} }, + Sd: { type: "structure", members: { TopicArn: {} }, required: [] }, + }, + }; /***/ }, - /***/ 45770: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 2259: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["snowball"] = {}; + AWS.Snowball = Service.defineService("snowball", ["2016-06-30"]); + Object.defineProperty(apiLoader.services["snowball"], "2016-06-30", { + get: function get() { + var model = __webpack_require__(4887); + model.paginators = __webpack_require__(184).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 72867: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-11-28","endpointPrefix":"waf-regional","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"WAF Regional","serviceFullName":"AWS WAF Regional","serviceId":"WAF Regional","signatureVersion":"v4","targetPrefix":"AWSWAF_Regional_20161128","uid":"waf-regional-2016-11-28"},"operations":{"AssociateWebACL":{"input":{"type":"structure","required":["WebACLId","ResourceArn"],"members":{"WebACLId":{},"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"CreateByteMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S9"},"ChangeToken":{}}}},"CreateGeoMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sk"},"ChangeToken":{}}}},"CreateIPSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"Sr"},"ChangeToken":{}}}},"CreateRateBasedRule":{"input":{"type":"structure","required":["Name","MetricName","RateKey","RateLimit","ChangeToken"],"members":{"Name":{},"MetricName":{},"RateKey":{},"RateLimit":{"type":"long"},"ChangeToken":{},"Tags":{"shape":"S10"}}},"output":{"type":"structure","members":{"Rule":{"shape":"S15"},"ChangeToken":{}}}},"CreateRegexMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S1c"},"ChangeToken":{}}}},"CreateRegexPatternSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1h"},"ChangeToken":{}}}},"CreateRule":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{},"Tags":{"shape":"S10"}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1m"},"ChangeToken":{}}}},"CreateRuleGroup":{"input":{"type":"structure","required":["Name","MetricName","ChangeToken"],"members":{"Name":{},"MetricName":{},"ChangeToken":{},"Tags":{"shape":"S10"}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1p"},"ChangeToken":{}}}},"CreateSizeConstraintSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1s"},"ChangeToken":{}}}},"CreateSqlInjectionMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1z"},"ChangeToken":{}}}},"CreateWebACL":{"input":{"type":"structure","required":["Name","MetricName","DefaultAction","ChangeToken"],"members":{"Name":{},"MetricName":{},"DefaultAction":{"shape":"S23"},"ChangeToken":{},"Tags":{"shape":"S10"}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S26"},"ChangeToken":{}}}},"CreateXssMatchSet":{"input":{"type":"structure","required":["Name","ChangeToken"],"members":{"Name":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S2h"},"ChangeToken":{}}}},"DeleteByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken"],"members":{"ByteMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken"],"members":{"GeoMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken"],"members":{"IPSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeletePermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","ChangeToken"],"members":{"RegexMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","ChangeToken"],"members":{"RegexPatternSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRule":{"input":{"type":"structure","required":["RuleId","ChangeToken"],"members":{"RuleId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","ChangeToken"],"members":{"RuleGroupId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken"],"members":{"SizeConstraintSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DeleteXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken"],"members":{"XssMatchSetId":{},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"DisassociateWebACL":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"GetByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId"],"members":{"ByteMatchSetId":{}}},"output":{"type":"structure","members":{"ByteMatchSet":{"shape":"S9"}}}},"GetChangeToken":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"GetChangeTokenStatus":{"input":{"type":"structure","required":["ChangeToken"],"members":{"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeTokenStatus":{}}}},"GetGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId"],"members":{"GeoMatchSetId":{}}},"output":{"type":"structure","members":{"GeoMatchSet":{"shape":"Sk"}}}},"GetIPSet":{"input":{"type":"structure","required":["IPSetId"],"members":{"IPSetId":{}}},"output":{"type":"structure","members":{"IPSet":{"shape":"Sr"}}}},"GetLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S3r"}}}},"GetPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetRateBasedRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S15"}}}},"GetRateBasedRuleManagedKeys":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{},"NextMarker":{}}},"output":{"type":"structure","members":{"ManagedKeys":{"type":"list","member":{}},"NextMarker":{}}}},"GetRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId"],"members":{"RegexMatchSetId":{}}},"output":{"type":"structure","members":{"RegexMatchSet":{"shape":"S1c"}}}},"GetRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId"],"members":{"RegexPatternSetId":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"shape":"S1h"}}}},"GetRule":{"input":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}},"output":{"type":"structure","members":{"Rule":{"shape":"S1m"}}}},"GetRuleGroup":{"input":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{}}},"output":{"type":"structure","members":{"RuleGroup":{"shape":"S1p"}}}},"GetSampledRequests":{"input":{"type":"structure","required":["WebAclId","RuleId","TimeWindow","MaxItems"],"members":{"WebAclId":{},"RuleId":{},"TimeWindow":{"shape":"S4d"},"MaxItems":{"type":"long"}}},"output":{"type":"structure","members":{"SampledRequests":{"type":"list","member":{"type":"structure","required":["Request","Weight"],"members":{"Request":{"type":"structure","members":{"ClientIP":{},"Country":{},"URI":{},"Method":{},"HTTPVersion":{},"Headers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}}}},"Weight":{"type":"long"},"Timestamp":{"type":"timestamp"},"Action":{},"RuleWithinRuleGroup":{}}}},"PopulationSize":{"type":"long"},"TimeWindow":{"shape":"S4d"}}}},"GetSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId"],"members":{"SizeConstraintSetId":{}}},"output":{"type":"structure","members":{"SizeConstraintSet":{"shape":"S1s"}}}},"GetSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId"],"members":{"SqlInjectionMatchSetId":{}}},"output":{"type":"structure","members":{"SqlInjectionMatchSet":{"shape":"S1z"}}}},"GetWebACL":{"input":{"type":"structure","required":["WebACLId"],"members":{"WebACLId":{}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S26"}}}},"GetWebACLForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"WebACLSummary":{"shape":"S54"}}}},"GetXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId"],"members":{"XssMatchSetId":{}}},"output":{"type":"structure","members":{"XssMatchSet":{"shape":"S2h"}}}},"ListActivatedRulesInRuleGroup":{"input":{"type":"structure","members":{"RuleGroupId":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ActivatedRules":{"shape":"S27"}}}},"ListByteMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ByteMatchSets":{"type":"list","member":{"type":"structure","required":["ByteMatchSetId","Name"],"members":{"ByteMatchSetId":{},"Name":{}}}}}}},"ListGeoMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"GeoMatchSets":{"type":"list","member":{"type":"structure","required":["GeoMatchSetId","Name"],"members":{"GeoMatchSetId":{},"Name":{}}}}}}},"ListIPSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"IPSets":{"type":"list","member":{"type":"structure","required":["IPSetId","Name"],"members":{"IPSetId":{},"Name":{}}}}}}},"ListLoggingConfigurations":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"LoggingConfigurations":{"type":"list","member":{"shape":"S3r"}},"NextMarker":{}}}},"ListRateBasedRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S5r"}}}},"ListRegexMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexMatchSets":{"type":"list","member":{"type":"structure","required":["RegexMatchSetId","Name"],"members":{"RegexMatchSetId":{},"Name":{}}}}}}},"ListRegexPatternSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexPatternSets":{"type":"list","member":{"type":"structure","required":["RegexPatternSetId","Name"],"members":{"RegexPatternSetId":{},"Name":{}}}}}}},"ListResourcesForWebACL":{"input":{"type":"structure","required":["WebACLId"],"members":{"WebACLId":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceArns":{"type":"list","member":{}}}}},"ListRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name"],"members":{"RuleGroupId":{},"Name":{}}}}}}},"ListRules":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"Rules":{"shape":"S5r"}}}},"ListSizeConstraintSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SizeConstraintSets":{"type":"list","member":{"type":"structure","required":["SizeConstraintSetId","Name"],"members":{"SizeConstraintSetId":{},"Name":{}}}}}}},"ListSqlInjectionMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"SqlInjectionMatchSets":{"type":"list","member":{"type":"structure","required":["SqlInjectionMatchSetId","Name"],"members":{"SqlInjectionMatchSetId":{},"Name":{}}}}}}},"ListSubscribedRuleGroups":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"type":"structure","required":["RuleGroupId","Name","MetricName"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"NextMarker":{},"Limit":{"type":"integer"},"ResourceARN":{}}},"output":{"type":"structure","members":{"NextMarker":{},"TagInfoForResource":{"type":"structure","members":{"ResourceARN":{},"TagList":{"shape":"S10"}}}}}},"ListWebACLs":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"WebACLs":{"type":"list","member":{"shape":"S54"}}}}},"ListXssMatchSets":{"input":{"type":"structure","members":{"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"XssMatchSets":{"type":"list","member":{"type":"structure","required":["XssMatchSetId","Name"],"members":{"XssMatchSetId":{},"Name":{}}}}}}},"PutLoggingConfiguration":{"input":{"type":"structure","required":["LoggingConfiguration"],"members":{"LoggingConfiguration":{"shape":"S3r"}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S3r"}}}},"PutPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S10"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateByteMatchSet":{"input":{"type":"structure","required":["ByteMatchSetId","ChangeToken","Updates"],"members":{"ByteMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ByteMatchTuple"],"members":{"Action":{},"ByteMatchTuple":{"shape":"Sb"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateGeoMatchSet":{"input":{"type":"structure","required":["GeoMatchSetId","ChangeToken","Updates"],"members":{"GeoMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","GeoMatchConstraint"],"members":{"Action":{},"GeoMatchConstraint":{"shape":"Sm"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateIPSet":{"input":{"type":"structure","required":["IPSetId","ChangeToken","Updates"],"members":{"IPSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","IPSetDescriptor"],"members":{"Action":{},"IPSetDescriptor":{"shape":"St"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRateBasedRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates","RateLimit"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S7k"},"RateLimit":{"type":"long"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexMatchSet":{"input":{"type":"structure","required":["RegexMatchSetId","Updates","ChangeToken"],"members":{"RegexMatchSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexMatchTuple"],"members":{"Action":{},"RegexMatchTuple":{"shape":"S1e"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRegexPatternSet":{"input":{"type":"structure","required":["RegexPatternSetId","Updates","ChangeToken"],"members":{"RegexPatternSetId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","RegexPatternString"],"members":{"Action":{},"RegexPatternString":{}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRule":{"input":{"type":"structure","required":["RuleId","ChangeToken","Updates"],"members":{"RuleId":{},"ChangeToken":{},"Updates":{"shape":"S7k"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateRuleGroup":{"input":{"type":"structure","required":["RuleGroupId","Updates","ChangeToken"],"members":{"RuleGroupId":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S28"}}}},"ChangeToken":{}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSizeConstraintSet":{"input":{"type":"structure","required":["SizeConstraintSetId","ChangeToken","Updates"],"members":{"SizeConstraintSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SizeConstraint"],"members":{"Action":{},"SizeConstraint":{"shape":"S1u"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateSqlInjectionMatchSet":{"input":{"type":"structure","required":["SqlInjectionMatchSetId","ChangeToken","Updates"],"members":{"SqlInjectionMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","SqlInjectionMatchTuple"],"members":{"Action":{},"SqlInjectionMatchTuple":{"shape":"S21"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateWebACL":{"input":{"type":"structure","required":["WebACLId","ChangeToken"],"members":{"WebACLId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","ActivatedRule"],"members":{"Action":{},"ActivatedRule":{"shape":"S28"}}}},"DefaultAction":{"shape":"S23"}}},"output":{"type":"structure","members":{"ChangeToken":{}}}},"UpdateXssMatchSet":{"input":{"type":"structure","required":["XssMatchSetId","ChangeToken","Updates"],"members":{"XssMatchSetId":{},"ChangeToken":{},"Updates":{"type":"list","member":{"type":"structure","required":["Action","XssMatchTuple"],"members":{"Action":{},"XssMatchTuple":{"shape":"S2j"}}}}}},"output":{"type":"structure","members":{"ChangeToken":{}}}}},"shapes":{"S9":{"type":"structure","required":["ByteMatchSetId","ByteMatchTuples"],"members":{"ByteMatchSetId":{},"Name":{},"ByteMatchTuples":{"type":"list","member":{"shape":"Sb"}}}},"Sb":{"type":"structure","required":["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],"members":{"FieldToMatch":{"shape":"Sc"},"TargetString":{"type":"blob"},"TextTransformation":{},"PositionalConstraint":{}}},"Sc":{"type":"structure","required":["Type"],"members":{"Type":{},"Data":{}}},"Sk":{"type":"structure","required":["GeoMatchSetId","GeoMatchConstraints"],"members":{"GeoMatchSetId":{},"Name":{},"GeoMatchConstraints":{"type":"list","member":{"shape":"Sm"}}}},"Sm":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"Sr":{"type":"structure","required":["IPSetId","IPSetDescriptors"],"members":{"IPSetId":{},"Name":{},"IPSetDescriptors":{"type":"list","member":{"shape":"St"}}}},"St":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{}}},"S10":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"S15":{"type":"structure","required":["RuleId","MatchPredicates","RateKey","RateLimit"],"members":{"RuleId":{},"Name":{},"MetricName":{},"MatchPredicates":{"shape":"S16"},"RateKey":{},"RateLimit":{"type":"long"}}},"S16":{"type":"list","member":{"shape":"S17"}},"S17":{"type":"structure","required":["Negated","Type","DataId"],"members":{"Negated":{"type":"boolean"},"Type":{},"DataId":{}}},"S1c":{"type":"structure","members":{"RegexMatchSetId":{},"Name":{},"RegexMatchTuples":{"type":"list","member":{"shape":"S1e"}}}},"S1e":{"type":"structure","required":["FieldToMatch","TextTransformation","RegexPatternSetId"],"members":{"FieldToMatch":{"shape":"Sc"},"TextTransformation":{},"RegexPatternSetId":{}}},"S1h":{"type":"structure","required":["RegexPatternSetId","RegexPatternStrings"],"members":{"RegexPatternSetId":{},"Name":{},"RegexPatternStrings":{"type":"list","member":{}}}},"S1m":{"type":"structure","required":["RuleId","Predicates"],"members":{"RuleId":{},"Name":{},"MetricName":{},"Predicates":{"shape":"S16"}}},"S1p":{"type":"structure","required":["RuleGroupId"],"members":{"RuleGroupId":{},"Name":{},"MetricName":{}}},"S1s":{"type":"structure","required":["SizeConstraintSetId","SizeConstraints"],"members":{"SizeConstraintSetId":{},"Name":{},"SizeConstraints":{"type":"list","member":{"shape":"S1u"}}}},"S1u":{"type":"structure","required":["FieldToMatch","TextTransformation","ComparisonOperator","Size"],"members":{"FieldToMatch":{"shape":"Sc"},"TextTransformation":{},"ComparisonOperator":{},"Size":{"type":"long"}}},"S1z":{"type":"structure","required":["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],"members":{"SqlInjectionMatchSetId":{},"Name":{},"SqlInjectionMatchTuples":{"type":"list","member":{"shape":"S21"}}}},"S21":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"Sc"},"TextTransformation":{}}},"S23":{"type":"structure","required":["Type"],"members":{"Type":{}}},"S26":{"type":"structure","required":["WebACLId","DefaultAction","Rules"],"members":{"WebACLId":{},"Name":{},"MetricName":{},"DefaultAction":{"shape":"S23"},"Rules":{"shape":"S27"},"WebACLArn":{}}},"S27":{"type":"list","member":{"shape":"S28"}},"S28":{"type":"structure","required":["Priority","RuleId"],"members":{"Priority":{"type":"integer"},"RuleId":{},"Action":{"shape":"S23"},"OverrideAction":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Type":{},"ExcludedRules":{"type":"list","member":{"type":"structure","required":["RuleId"],"members":{"RuleId":{}}}}}},"S2h":{"type":"structure","required":["XssMatchSetId","XssMatchTuples"],"members":{"XssMatchSetId":{},"Name":{},"XssMatchTuples":{"type":"list","member":{"shape":"S2j"}}}},"S2j":{"type":"structure","required":["FieldToMatch","TextTransformation"],"members":{"FieldToMatch":{"shape":"Sc"},"TextTransformation":{}}},"S3r":{"type":"structure","required":["ResourceArn","LogDestinationConfigs"],"members":{"ResourceArn":{},"LogDestinationConfigs":{"type":"list","member":{}},"RedactedFields":{"type":"list","member":{"shape":"Sc"}}}},"S4d":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S54":{"type":"structure","required":["WebACLId","Name"],"members":{"WebACLId":{},"Name":{}}},"S5r":{"type":"list","member":{"type":"structure","required":["RuleId","Name"],"members":{"RuleId":{},"Name":{}}}},"S7k":{"type":"list","member":{"type":"structure","required":["Action","Predicate"],"members":{"Action":{},"Predicate":{"shape":"S17"}}}}}}' - ); + module.exports = AWS.Snowball; /***/ }, - /***/ 68917: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 2261: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-10-20", + endpointPrefix: "budgets", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "AWSBudgets", + serviceFullName: "AWS Budgets", + serviceId: "Budgets", + signatureVersion: "v4", + targetPrefix: "AWSBudgetServiceGateway", + uid: "budgets-2016-10-20", + }, + operations: { + CreateBudget: { + input: { + type: "structure", + required: ["AccountId", "Budget"], + members: { + AccountId: {}, + Budget: { shape: "S3" }, + NotificationsWithSubscribers: { + type: "list", + member: { + type: "structure", + required: ["Notification", "Subscribers"], + members: { + Notification: { shape: "Sl" }, + Subscribers: { shape: "Sr" }, + }, + }, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + CreateNotification: { + input: { + type: "structure", + required: [ + "AccountId", + "BudgetName", + "Notification", + "Subscribers", + ], + members: { + AccountId: {}, + BudgetName: {}, + Notification: { shape: "Sl" }, + Subscribers: { shape: "Sr" }, + }, + }, + output: { type: "structure", members: {} }, + }, + CreateSubscriber: { + input: { + type: "structure", + required: [ + "AccountId", + "BudgetName", + "Notification", + "Subscriber", + ], + members: { + AccountId: {}, + BudgetName: {}, + Notification: { shape: "Sl" }, + Subscriber: { shape: "Ss" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteBudget: { + input: { + type: "structure", + required: ["AccountId", "BudgetName"], + members: { AccountId: {}, BudgetName: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteNotification: { + input: { + type: "structure", + required: ["AccountId", "BudgetName", "Notification"], + members: { + AccountId: {}, + BudgetName: {}, + Notification: { shape: "Sl" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteSubscriber: { + input: { + type: "structure", + required: [ + "AccountId", + "BudgetName", + "Notification", + "Subscriber", + ], + members: { + AccountId: {}, + BudgetName: {}, + Notification: { shape: "Sl" }, + Subscriber: { shape: "Ss" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DescribeBudget: { + input: { + type: "structure", + required: ["AccountId", "BudgetName"], + members: { AccountId: {}, BudgetName: {} }, + }, + output: { type: "structure", members: { Budget: { shape: "S3" } } }, + }, + DescribeBudgetPerformanceHistory: { + input: { + type: "structure", + required: ["AccountId", "BudgetName"], + members: { + AccountId: {}, + BudgetName: {}, + TimePeriod: { shape: "Sf" }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + BudgetPerformanceHistory: { + type: "structure", + members: { + BudgetName: {}, + BudgetType: {}, + CostFilters: { shape: "Sa" }, + CostTypes: { shape: "Sc" }, + TimeUnit: {}, + BudgetedAndActualAmountsList: { + type: "list", + member: { + type: "structure", + members: { + BudgetedAmount: { shape: "S5" }, + ActualAmount: { shape: "S5" }, + TimePeriod: { shape: "Sf" }, + }, + }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeBudgets: { + input: { + type: "structure", + required: ["AccountId"], + members: { + AccountId: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Budgets: { type: "list", member: { shape: "S3" } }, + NextToken: {}, + }, + }, + }, + DescribeNotificationsForBudget: { + input: { + type: "structure", + required: ["AccountId", "BudgetName"], + members: { + AccountId: {}, + BudgetName: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + Notifications: { type: "list", member: { shape: "Sl" } }, + NextToken: {}, + }, + }, + }, + DescribeSubscribersForNotification: { + input: { + type: "structure", + required: ["AccountId", "BudgetName", "Notification"], + members: { + AccountId: {}, + BudgetName: {}, + Notification: { shape: "Sl" }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { Subscribers: { shape: "Sr" }, NextToken: {} }, + }, + }, + UpdateBudget: { + input: { + type: "structure", + required: ["AccountId", "NewBudget"], + members: { AccountId: {}, NewBudget: { shape: "S3" } }, + }, + output: { type: "structure", members: {} }, + }, + UpdateNotification: { + input: { + type: "structure", + required: [ + "AccountId", + "BudgetName", + "OldNotification", + "NewNotification", + ], + members: { + AccountId: {}, + BudgetName: {}, + OldNotification: { shape: "Sl" }, + NewNotification: { shape: "Sl" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateSubscriber: { + input: { + type: "structure", + required: [ + "AccountId", + "BudgetName", + "Notification", + "OldSubscriber", + "NewSubscriber", + ], + members: { + AccountId: {}, + BudgetName: {}, + Notification: { shape: "Sl" }, + OldSubscriber: { shape: "Ss" }, + NewSubscriber: { shape: "Ss" }, + }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S3: { + type: "structure", + required: ["BudgetName", "TimeUnit", "BudgetType"], + members: { + BudgetName: {}, + BudgetLimit: { shape: "S5" }, + PlannedBudgetLimits: { + type: "map", + key: {}, + value: { shape: "S5" }, + }, + CostFilters: { shape: "Sa" }, + CostTypes: { shape: "Sc" }, + TimeUnit: {}, + TimePeriod: { shape: "Sf" }, + CalculatedSpend: { + type: "structure", + required: ["ActualSpend"], + members: { + ActualSpend: { shape: "S5" }, + ForecastedSpend: { shape: "S5" }, + }, + }, + BudgetType: {}, + LastUpdatedTime: { type: "timestamp" }, + }, + }, + S5: { + type: "structure", + required: ["Amount", "Unit"], + members: { Amount: {}, Unit: {} }, + }, + Sa: { type: "map", key: {}, value: { type: "list", member: {} } }, + Sc: { + type: "structure", + members: { + IncludeTax: { type: "boolean" }, + IncludeSubscription: { type: "boolean" }, + UseBlended: { type: "boolean" }, + IncludeRefund: { type: "boolean" }, + IncludeCredit: { type: "boolean" }, + IncludeUpfront: { type: "boolean" }, + IncludeRecurring: { type: "boolean" }, + IncludeOtherSubscription: { type: "boolean" }, + IncludeSupport: { type: "boolean" }, + IncludeDiscount: { type: "boolean" }, + UseAmortized: { type: "boolean" }, + }, + }, + Sf: { + type: "structure", + members: { + Start: { type: "timestamp" }, + End: { type: "timestamp" }, + }, + }, + Sl: { + type: "structure", + required: ["NotificationType", "ComparisonOperator", "Threshold"], + members: { + NotificationType: {}, + ComparisonOperator: {}, + Threshold: { type: "double" }, + ThresholdType: {}, + NotificationState: {}, + }, + }, + Sr: { type: "list", member: { shape: "Ss" } }, + Ss: { + type: "structure", + required: ["SubscriptionType", "Address"], + members: { + SubscriptionType: {}, + Address: { type: "string", sensitive: true }, + }, + }, + }, + }; /***/ }, - /***/ 27916: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-07-29","endpointPrefix":"wafv2","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"WAFV2","serviceFullName":"AWS WAFV2","serviceId":"WAFV2","signatureVersion":"v4","targetPrefix":"AWSWAF_20190729","uid":"wafv2-2019-07-29"},"operations":{"AssociateWebACL":{"input":{"type":"structure","required":["WebACLArn","ResourceArn"],"members":{"WebACLArn":{},"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"CheckCapacity":{"input":{"type":"structure","required":["Scope","Rules"],"members":{"Scope":{},"Rules":{"shape":"S6"}}},"output":{"type":"structure","members":{"Capacity":{"type":"long"}}}},"CreateIPSet":{"input":{"type":"structure","required":["Name","Scope","IPAddressVersion","Addresses"],"members":{"Name":{},"Scope":{},"Description":{},"IPAddressVersion":{},"Addresses":{"shape":"S1r"},"Tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"Summary":{"shape":"S1y"}}}},"CreateRegexPatternSet":{"input":{"type":"structure","required":["Name","Scope","RegularExpressionList"],"members":{"Name":{},"Scope":{},"Description":{},"RegularExpressionList":{"shape":"S22"},"Tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"Summary":{"shape":"S26"}}}},"CreateRuleGroup":{"input":{"type":"structure","required":["Name","Scope","Capacity","VisibilityConfig"],"members":{"Name":{},"Scope":{},"Capacity":{"type":"long"},"Description":{},"Rules":{"shape":"S6"},"VisibilityConfig":{"shape":"S1j"},"Tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"Summary":{"shape":"S2a"}}}},"CreateWebACL":{"input":{"type":"structure","required":["Name","Scope","DefaultAction","VisibilityConfig"],"members":{"Name":{},"Scope":{},"DefaultAction":{"shape":"S2c"},"Description":{},"Rules":{"shape":"S6"},"VisibilityConfig":{"shape":"S1j"},"Tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{"Summary":{"shape":"S2e"}}}},"DeleteFirewallManagerRuleGroups":{"input":{"type":"structure","required":["WebACLArn","WebACLLockToken"],"members":{"WebACLArn":{},"WebACLLockToken":{}}},"output":{"type":"structure","members":{"NextWebACLLockToken":{}}}},"DeleteIPSet":{"input":{"type":"structure","required":["Name","Scope","Id","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"LockToken":{}}},"output":{"type":"structure","members":{}}},"DeleteLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeletePermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRegexPatternSet":{"input":{"type":"structure","required":["Name","Scope","Id","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"LockToken":{}}},"output":{"type":"structure","members":{}}},"DeleteRuleGroup":{"input":{"type":"structure","required":["Name","Scope","Id","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"LockToken":{}}},"output":{"type":"structure","members":{}}},"DeleteWebACL":{"input":{"type":"structure","required":["Name","Scope","Id","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"LockToken":{}}},"output":{"type":"structure","members":{}}},"DescribeManagedRuleGroup":{"input":{"type":"structure","required":["VendorName","Name","Scope"],"members":{"VendorName":{},"Name":{},"Scope":{}}},"output":{"type":"structure","members":{"Capacity":{"type":"long"},"Rules":{"type":"list","member":{"type":"structure","members":{"Name":{},"Action":{"shape":"S1d"}}}}}}},"DisassociateWebACL":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"GetIPSet":{"input":{"type":"structure","required":["Name","Scope","Id"],"members":{"Name":{},"Scope":{},"Id":{}}},"output":{"type":"structure","members":{"IPSet":{"type":"structure","required":["Name","Id","ARN","IPAddressVersion","Addresses"],"members":{"Name":{},"Id":{},"ARN":{},"Description":{},"IPAddressVersion":{},"Addresses":{"shape":"S1r"}}},"LockToken":{}}}},"GetLoggingConfiguration":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S34"}}}},"GetPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"GetRateBasedStatementManagedKeys":{"input":{"type":"structure","required":["Scope","WebACLName","WebACLId","RuleName"],"members":{"Scope":{},"WebACLName":{},"WebACLId":{},"RuleName":{}}},"output":{"type":"structure","members":{"ManagedKeysIPV4":{"shape":"S3c"},"ManagedKeysIPV6":{"shape":"S3c"}}}},"GetRegexPatternSet":{"input":{"type":"structure","required":["Name","Scope","Id"],"members":{"Name":{},"Scope":{},"Id":{}}},"output":{"type":"structure","members":{"RegexPatternSet":{"type":"structure","members":{"Name":{},"Id":{},"ARN":{},"Description":{},"RegularExpressionList":{"shape":"S22"}}},"LockToken":{}}}},"GetRuleGroup":{"input":{"type":"structure","required":["Name","Scope","Id"],"members":{"Name":{},"Scope":{},"Id":{}}},"output":{"type":"structure","members":{"RuleGroup":{"type":"structure","required":["Name","Id","Capacity","ARN","VisibilityConfig"],"members":{"Name":{},"Id":{},"Capacity":{"type":"long"},"ARN":{},"Description":{},"Rules":{"shape":"S6"},"VisibilityConfig":{"shape":"S1j"}}},"LockToken":{}}}},"GetSampledRequests":{"input":{"type":"structure","required":["WebAclArn","RuleMetricName","Scope","TimeWindow","MaxItems"],"members":{"WebAclArn":{},"RuleMetricName":{},"Scope":{},"TimeWindow":{"shape":"S3k"},"MaxItems":{"type":"long"}}},"output":{"type":"structure","members":{"SampledRequests":{"type":"list","member":{"type":"structure","required":["Request","Weight"],"members":{"Request":{"type":"structure","members":{"ClientIP":{},"Country":{},"URI":{},"Method":{},"HTTPVersion":{},"Headers":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}}}},"Weight":{"type":"long"},"Timestamp":{"type":"timestamp"},"Action":{},"RuleNameWithinRuleGroup":{}}}},"PopulationSize":{"type":"long"},"TimeWindow":{"shape":"S3k"}}}},"GetWebACL":{"input":{"type":"structure","required":["Name","Scope","Id"],"members":{"Name":{},"Scope":{},"Id":{}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S45"},"LockToken":{}}}},"GetWebACLForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"WebACL":{"shape":"S45"}}}},"ListAvailableManagedRuleGroups":{"input":{"type":"structure","required":["Scope"],"members":{"Scope":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"ManagedRuleGroups":{"type":"list","member":{"type":"structure","members":{"VendorName":{},"Name":{},"Description":{}}}}}}},"ListIPSets":{"input":{"type":"structure","required":["Scope"],"members":{"Scope":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"IPSets":{"type":"list","member":{"shape":"S1y"}}}}},"ListLoggingConfigurations":{"input":{"type":"structure","members":{"Scope":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"LoggingConfigurations":{"type":"list","member":{"shape":"S34"}},"NextMarker":{}}}},"ListRegexPatternSets":{"input":{"type":"structure","required":["Scope"],"members":{"Scope":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RegexPatternSets":{"type":"list","member":{"shape":"S26"}}}}},"ListResourcesForWebACL":{"input":{"type":"structure","required":["WebACLArn"],"members":{"WebACLArn":{},"ResourceType":{}}},"output":{"type":"structure","members":{"ResourceArns":{"type":"list","member":{}}}}},"ListRuleGroups":{"input":{"type":"structure","required":["Scope"],"members":{"Scope":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"RuleGroups":{"type":"list","member":{"shape":"S2a"}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"NextMarker":{},"Limit":{"type":"integer"},"ResourceARN":{}}},"output":{"type":"structure","members":{"NextMarker":{},"TagInfoForResource":{"type":"structure","members":{"ResourceARN":{},"TagList":{"shape":"S1t"}}}}}},"ListWebACLs":{"input":{"type":"structure","required":["Scope"],"members":{"Scope":{},"NextMarker":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"NextMarker":{},"WebACLs":{"type":"list","member":{"shape":"S2e"}}}}},"PutLoggingConfiguration":{"input":{"type":"structure","required":["LoggingConfiguration"],"members":{"LoggingConfiguration":{"shape":"S34"}}},"output":{"type":"structure","members":{"LoggingConfiguration":{"shape":"S34"}}}},"PutPermissionPolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S1t"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateIPSet":{"input":{"type":"structure","required":["Name","Scope","Id","Addresses","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"Description":{},"Addresses":{"shape":"S1r"},"LockToken":{}}},"output":{"type":"structure","members":{"NextLockToken":{}}}},"UpdateRegexPatternSet":{"input":{"type":"structure","required":["Name","Scope","Id","RegularExpressionList","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"Description":{},"RegularExpressionList":{"shape":"S22"},"LockToken":{}}},"output":{"type":"structure","members":{"NextLockToken":{}}}},"UpdateRuleGroup":{"input":{"type":"structure","required":["Name","Scope","Id","VisibilityConfig","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"Description":{},"Rules":{"shape":"S6"},"VisibilityConfig":{"shape":"S1j"},"LockToken":{}}},"output":{"type":"structure","members":{"NextLockToken":{}}}},"UpdateWebACL":{"input":{"type":"structure","required":["Name","Scope","Id","DefaultAction","VisibilityConfig","LockToken"],"members":{"Name":{},"Scope":{},"Id":{},"DefaultAction":{"shape":"S2c"},"Description":{},"Rules":{"shape":"S6"},"VisibilityConfig":{"shape":"S1j"},"LockToken":{}}},"output":{"type":"structure","members":{"NextLockToken":{}}}}},"shapes":{"S6":{"type":"list","member":{"type":"structure","required":["Name","Priority","Statement","VisibilityConfig"],"members":{"Name":{},"Priority":{"type":"integer"},"Statement":{"shape":"Sa"},"Action":{"shape":"S1d"},"OverrideAction":{"shape":"S1h"},"VisibilityConfig":{"shape":"S1j"}}}},"Sa":{"type":"structure","members":{"ByteMatchStatement":{"type":"structure","required":["SearchString","FieldToMatch","TextTransformations","PositionalConstraint"],"members":{"SearchString":{"type":"blob"},"FieldToMatch":{"shape":"Sd"},"TextTransformations":{"shape":"Sm"},"PositionalConstraint":{}}},"SqliMatchStatement":{"type":"structure","required":["FieldToMatch","TextTransformations"],"members":{"FieldToMatch":{"shape":"Sd"},"TextTransformations":{"shape":"Sm"}}},"XssMatchStatement":{"type":"structure","required":["FieldToMatch","TextTransformations"],"members":{"FieldToMatch":{"shape":"Sd"},"TextTransformations":{"shape":"Sm"}}},"SizeConstraintStatement":{"type":"structure","required":["FieldToMatch","ComparisonOperator","Size","TextTransformations"],"members":{"FieldToMatch":{"shape":"Sd"},"ComparisonOperator":{},"Size":{"type":"long"},"TextTransformations":{"shape":"Sm"}}},"GeoMatchStatement":{"type":"structure","members":{"CountryCodes":{"type":"list","member":{}}}},"RuleGroupReferenceStatement":{"shape":"Sz"},"IPSetReferenceStatement":{"type":"structure","required":["ARN"],"members":{"ARN":{}}},"RegexPatternSetReferenceStatement":{"type":"structure","required":["ARN","FieldToMatch","TextTransformations"],"members":{"ARN":{},"FieldToMatch":{"shape":"Sd"},"TextTransformations":{"shape":"Sm"}}},"RateBasedStatement":{"type":"structure","required":["Limit","AggregateKeyType"],"members":{"Limit":{"type":"long"},"AggregateKeyType":{},"ScopeDownStatement":{"shape":"Sa"}}},"AndStatement":{"type":"structure","required":["Statements"],"members":{"Statements":{"shape":"S18"}}},"OrStatement":{"type":"structure","required":["Statements"],"members":{"Statements":{"shape":"S18"}}},"NotStatement":{"type":"structure","required":["Statement"],"members":{"Statement":{"shape":"Sa"}}},"ManagedRuleGroupStatement":{"shape":"S1b"}}},"Sd":{"type":"structure","members":{"SingleHeader":{"type":"structure","required":["Name"],"members":{"Name":{}}},"SingleQueryArgument":{"type":"structure","required":["Name"],"members":{"Name":{}}},"AllQueryArguments":{"type":"structure","members":{}},"UriPath":{"type":"structure","members":{}},"QueryString":{"type":"structure","members":{}},"Body":{"type":"structure","members":{}},"Method":{"type":"structure","members":{}}}},"Sm":{"type":"list","member":{"type":"structure","required":["Priority","Type"],"members":{"Priority":{"type":"integer"},"Type":{}}}},"Sz":{"type":"structure","required":["ARN"],"members":{"ARN":{},"ExcludedRules":{"shape":"S10"}}},"S10":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"S18":{"type":"list","member":{"shape":"Sa"}},"S1b":{"type":"structure","required":["VendorName","Name"],"members":{"VendorName":{},"Name":{},"ExcludedRules":{"shape":"S10"}}},"S1d":{"type":"structure","members":{"Block":{"shape":"S1e"},"Allow":{"shape":"S1f"},"Count":{"shape":"S1g"}}},"S1e":{"type":"structure","members":{}},"S1f":{"type":"structure","members":{}},"S1g":{"type":"structure","members":{}},"S1h":{"type":"structure","members":{"Count":{"shape":"S1g"},"None":{"type":"structure","members":{}}}},"S1j":{"type":"structure","required":["SampledRequestsEnabled","CloudWatchMetricsEnabled","MetricName"],"members":{"SampledRequestsEnabled":{"type":"boolean"},"CloudWatchMetricsEnabled":{"type":"boolean"},"MetricName":{}}},"S1r":{"type":"list","member":{}},"S1t":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S1y":{"type":"structure","members":{"Name":{},"Id":{},"Description":{},"LockToken":{},"ARN":{}}},"S22":{"type":"list","member":{"type":"structure","members":{"RegexString":{}}}},"S26":{"type":"structure","members":{"Name":{},"Id":{},"Description":{},"LockToken":{},"ARN":{}}},"S2a":{"type":"structure","members":{"Name":{},"Id":{},"Description":{},"LockToken":{},"ARN":{}}},"S2c":{"type":"structure","members":{"Block":{"shape":"S1e"},"Allow":{"shape":"S1f"}}},"S2e":{"type":"structure","members":{"Name":{},"Id":{},"Description":{},"LockToken":{},"ARN":{}}},"S34":{"type":"structure","required":["ResourceArn","LogDestinationConfigs"],"members":{"ResourceArn":{},"LogDestinationConfigs":{"type":"list","member":{}},"RedactedFields":{"type":"list","member":{"shape":"Sd"}}}},"S3c":{"type":"structure","members":{"IPAddressVersion":{},"Addresses":{"shape":"S1r"}}},"S3k":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S45":{"type":"structure","required":["Name","Id","ARN","DefaultAction","VisibilityConfig"],"members":{"Name":{},"Id":{},"ARN":{},"DefaultAction":{"shape":"S2c"},"Description":{},"Rules":{"shape":"S6"},"VisibilityConfig":{"shape":"S1j"},"Capacity":{"type":"long"},"PreProcessFirewallManagerRuleGroups":{"shape":"S46"},"PostProcessFirewallManagerRuleGroups":{"shape":"S46"},"ManagedByFirewallManager":{"type":"boolean"}}},"S46":{"type":"list","member":{"type":"structure","required":["Name","Priority","FirewallManagerStatement","OverrideAction","VisibilityConfig"],"members":{"Name":{},"Priority":{"type":"integer"},"FirewallManagerStatement":{"type":"structure","members":{"ManagedRuleGroupStatement":{"shape":"S1b"},"RuleGroupReferenceStatement":{"shape":"Sz"}}},"OverrideAction":{"shape":"S1h"},"VisibilityConfig":{"shape":"S1j"}}}}}}' - ); + /***/ 2269: /***/ function (module) { + module.exports = { + pagination: { + DescribeDBClusters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBClusters", + }, + DescribeDBEngineVersions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBEngineVersions", + }, + DescribeDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBInstances", + }, + DescribeDBSubnetGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSubnetGroups", + }, + DescribeEvents: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Events", + }, + DescribeOrderableDBInstanceOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OrderableDBInstanceOptions", + }, + ListTagsForResource: { result_key: "TagList" }, + }, + }; /***/ }, - /***/ 51265: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; - - /***/ - }, + /***/ 2271: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 12789: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-05-01","endpointPrefix":"workdocs","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon WorkDocs","serviceId":"WorkDocs","signatureVersion":"v4","uid":"workdocs-2016-05-01"},"operations":{"AbortDocumentVersionUpload":{"http":{"method":"DELETE","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}","responseCode":204},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"}}}},"ActivateUser":{"http":{"requestUri":"/api/v1/users/{UserId}/activation","responseCode":200},"input":{"type":"structure","required":["UserId"],"members":{"UserId":{"location":"uri","locationName":"UserId"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}},"AddResourcePermissions":{"http":{"requestUri":"/api/v1/resources/{ResourceId}/permissions","responseCode":201},"input":{"type":"structure","required":["ResourceId","Principals"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"Principals":{"type":"list","member":{"type":"structure","required":["Id","Type","Role"],"members":{"Id":{},"Type":{},"Role":{}}}},"NotificationOptions":{"type":"structure","members":{"SendEmail":{"type":"boolean"},"EmailMessage":{"shape":"St"}}}}},"output":{"type":"structure","members":{"ShareResults":{"type":"list","member":{"type":"structure","members":{"PrincipalId":{},"InviteePrincipalId":{},"Role":{},"Status":{},"ShareId":{},"StatusMessage":{"shape":"St"}}}}}}},"CreateComment":{"http":{"requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment","responseCode":201},"input":{"type":"structure","required":["DocumentId","VersionId","Text"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"ParentId":{},"ThreadId":{},"Text":{"shape":"S10"},"Visibility":{},"NotifyCollaborators":{"type":"boolean"}}},"output":{"type":"structure","members":{"Comment":{"shape":"S13"}}}},"CreateCustomMetadata":{"http":{"method":"PUT","requestUri":"/api/v1/resources/{ResourceId}/customMetadata","responseCode":200},"input":{"type":"structure","required":["ResourceId","CustomMetadata"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"VersionId":{"location":"querystring","locationName":"versionid"},"CustomMetadata":{"shape":"S16"}}},"output":{"type":"structure","members":{}}},"CreateFolder":{"http":{"requestUri":"/api/v1/folders","responseCode":201},"input":{"type":"structure","required":["ParentFolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Name":{},"ParentFolderId":{}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S1d"}}}},"CreateLabels":{"http":{"method":"PUT","requestUri":"/api/v1/resources/{ResourceId}/labels","responseCode":200},"input":{"type":"structure","required":["ResourceId","Labels"],"members":{"ResourceId":{"location":"uri","locationName":"ResourceId"},"Labels":{"shape":"S1g"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{}}},"CreateNotificationSubscription":{"http":{"requestUri":"/api/v1/organizations/{OrganizationId}/subscriptions","responseCode":200},"input":{"type":"structure","required":["OrganizationId","Endpoint","Protocol","SubscriptionType"],"members":{"OrganizationId":{"location":"uri","locationName":"OrganizationId"},"Endpoint":{},"Protocol":{},"SubscriptionType":{}}},"output":{"type":"structure","members":{"Subscription":{"shape":"S1p"}}}},"CreateUser":{"http":{"requestUri":"/api/v1/users","responseCode":201},"input":{"type":"structure","required":["Username","GivenName","Surname","Password"],"members":{"OrganizationId":{},"Username":{},"EmailAddress":{},"GivenName":{},"Surname":{},"Password":{"type":"string","sensitive":true},"TimeZoneId":{},"StorageRule":{"shape":"Sj"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}},"DeactivateUser":{"http":{"method":"DELETE","requestUri":"/api/v1/users/{UserId}/activation","responseCode":204},"input":{"type":"structure","required":["UserId"],"members":{"UserId":{"location":"uri","locationName":"UserId"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}}},"DeleteComment":{"http":{"method":"DELETE","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}","responseCode":204},"input":{"type":"structure","required":["DocumentId","VersionId","CommentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"CommentId":{"location":"uri","locationName":"CommentId"}}}},"DeleteCustomMetadata":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/customMetadata","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"VersionId":{"location":"querystring","locationName":"versionId"},"Keys":{"location":"querystring","locationName":"keys","type":"list","member":{}},"DeleteAll":{"location":"querystring","locationName":"deleteAll","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteDocument":{"http":{"method":"DELETE","requestUri":"/api/v1/documents/{DocumentId}","responseCode":204},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"}}}},"DeleteFolder":{"http":{"method":"DELETE","requestUri":"/api/v1/folders/{FolderId}","responseCode":204},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"}}}},"DeleteFolderContents":{"http":{"method":"DELETE","requestUri":"/api/v1/folders/{FolderId}/contents","responseCode":204},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"}}}},"DeleteLabels":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/labels","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{"location":"uri","locationName":"ResourceId"},"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Labels":{"shape":"S1g","location":"querystring","locationName":"labels"},"DeleteAll":{"location":"querystring","locationName":"deleteAll","type":"boolean"}}},"output":{"type":"structure","members":{}}},"DeleteNotificationSubscription":{"http":{"method":"DELETE","requestUri":"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}","responseCode":200},"input":{"type":"structure","required":["SubscriptionId","OrganizationId"],"members":{"SubscriptionId":{"location":"uri","locationName":"SubscriptionId"},"OrganizationId":{"location":"uri","locationName":"OrganizationId"}}}},"DeleteUser":{"http":{"method":"DELETE","requestUri":"/api/v1/users/{UserId}","responseCode":204},"input":{"type":"structure","required":["UserId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"UserId":{"location":"uri","locationName":"UserId"}}}},"DescribeActivities":{"http":{"method":"GET","requestUri":"/api/v1/activities","responseCode":200},"input":{"type":"structure","members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"StartTime":{"location":"querystring","locationName":"startTime","type":"timestamp"},"EndTime":{"location":"querystring","locationName":"endTime","type":"timestamp"},"OrganizationId":{"location":"querystring","locationName":"organizationId"},"ActivityTypes":{"location":"querystring","locationName":"activityTypes"},"ResourceId":{"location":"querystring","locationName":"resourceId"},"UserId":{"location":"querystring","locationName":"userId"},"IncludeIndirectActivities":{"location":"querystring","locationName":"includeIndirectActivities","type":"boolean"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"UserActivities":{"type":"list","member":{"type":"structure","members":{"Type":{},"TimeStamp":{"type":"timestamp"},"IsIndirectActivity":{"type":"boolean"},"OrganizationId":{},"Initiator":{"shape":"S2d"},"Participants":{"type":"structure","members":{"Users":{"type":"list","member":{"shape":"S2d"}},"Groups":{"shape":"S2g"}}},"ResourceMetadata":{"shape":"S2j"},"OriginalParent":{"shape":"S2j"},"CommentMetadata":{"type":"structure","members":{"CommentId":{},"Contributor":{"shape":"S8"},"CreatedTimestamp":{"type":"timestamp"},"CommentStatus":{},"RecipientId":{}}}}}},"Marker":{}}}},"DescribeComments":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments","responseCode":200},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Comments":{"type":"list","member":{"shape":"S13"}},"Marker":{}}}},"DescribeDocumentVersions":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/versions","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Include":{"location":"querystring","locationName":"include"},"Fields":{"location":"querystring","locationName":"fields"}}},"output":{"type":"structure","members":{"DocumentVersions":{"type":"list","member":{"shape":"S2u"}},"Marker":{}}}},"DescribeFolderContents":{"http":{"method":"GET","requestUri":"/api/v1/folders/{FolderId}/contents","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"Sort":{"location":"querystring","locationName":"sort"},"Order":{"location":"querystring","locationName":"order"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"},"Type":{"location":"querystring","locationName":"type"},"Include":{"location":"querystring","locationName":"include"}}},"output":{"type":"structure","members":{"Folders":{"shape":"S37"},"Documents":{"shape":"S38"},"Marker":{}}}},"DescribeGroups":{"http":{"method":"GET","requestUri":"/api/v1/groups","responseCode":200},"input":{"type":"structure","required":["SearchQuery"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"SearchQuery":{"shape":"S3b","location":"querystring","locationName":"searchQuery"},"OrganizationId":{"location":"querystring","locationName":"organizationId"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"Groups":{"shape":"S2g"},"Marker":{}}}},"DescribeNotificationSubscriptions":{"http":{"method":"GET","requestUri":"/api/v1/organizations/{OrganizationId}/subscriptions","responseCode":200},"input":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{"location":"uri","locationName":"OrganizationId"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"}}},"output":{"type":"structure","members":{"Subscriptions":{"type":"list","member":{"shape":"S1p"}},"Marker":{}}}},"DescribeResourcePermissions":{"http":{"method":"GET","requestUri":"/api/v1/resources/{ResourceId}/permissions","responseCode":200},"input":{"type":"structure","required":["ResourceId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"PrincipalId":{"location":"querystring","locationName":"principalId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Principals":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{},"Roles":{"type":"list","member":{"type":"structure","members":{"Role":{},"Type":{}}}}}}},"Marker":{}}}},"DescribeRootFolders":{"http":{"method":"GET","requestUri":"/api/v1/me/root","responseCode":200},"input":{"type":"structure","required":["AuthenticationToken"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Folders":{"shape":"S37"},"Marker":{}}}},"DescribeUsers":{"http":{"method":"GET","requestUri":"/api/v1/users","responseCode":200},"input":{"type":"structure","members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"OrganizationId":{"location":"querystring","locationName":"organizationId"},"UserIds":{"location":"querystring","locationName":"userIds"},"Query":{"shape":"S3b","location":"querystring","locationName":"query"},"Include":{"location":"querystring","locationName":"include"},"Order":{"location":"querystring","locationName":"order"},"Sort":{"location":"querystring","locationName":"sort"},"Marker":{"location":"querystring","locationName":"marker"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Fields":{"location":"querystring","locationName":"fields"}}},"output":{"type":"structure","members":{"Users":{"type":"list","member":{"shape":"S8"}},"TotalNumberOfUsers":{"deprecated":true,"type":"long"},"Marker":{}}}},"GetCurrentUser":{"http":{"method":"GET","requestUri":"/api/v1/me","responseCode":200},"input":{"type":"structure","required":["AuthenticationToken"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}},"GetDocument":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"IncludeCustomMetadata":{"location":"querystring","locationName":"includeCustomMetadata","type":"boolean"}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S39"},"CustomMetadata":{"shape":"S16"}}}},"GetDocumentPath":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/path","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Fields":{"location":"querystring","locationName":"fields"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Path":{"shape":"S42"}}}},"GetDocumentVersion":{"http":{"method":"GET","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}","responseCode":200},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"Fields":{"location":"querystring","locationName":"fields"},"IncludeCustomMetadata":{"location":"querystring","locationName":"includeCustomMetadata","type":"boolean"}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S2u"},"CustomMetadata":{"shape":"S16"}}}},"GetFolder":{"http":{"method":"GET","requestUri":"/api/v1/folders/{FolderId}","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"IncludeCustomMetadata":{"location":"querystring","locationName":"includeCustomMetadata","type":"boolean"}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S1d"},"CustomMetadata":{"shape":"S16"}}}},"GetFolderPath":{"http":{"method":"GET","requestUri":"/api/v1/folders/{FolderId}/path","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Fields":{"location":"querystring","locationName":"fields"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Path":{"shape":"S42"}}}},"GetResources":{"http":{"method":"GET","requestUri":"/api/v1/resources","responseCode":200},"input":{"type":"structure","members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"UserId":{"location":"querystring","locationName":"userId"},"CollectionType":{"location":"querystring","locationName":"collectionType"},"Limit":{"location":"querystring","locationName":"limit","type":"integer"},"Marker":{"location":"querystring","locationName":"marker"}}},"output":{"type":"structure","members":{"Folders":{"shape":"S37"},"Documents":{"shape":"S38"},"Marker":{}}}},"InitiateDocumentVersionUpload":{"http":{"requestUri":"/api/v1/documents","responseCode":201},"input":{"type":"structure","required":["ParentFolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"Id":{},"Name":{},"ContentCreatedTimestamp":{"type":"timestamp"},"ContentModifiedTimestamp":{"type":"timestamp"},"ContentType":{},"DocumentSizeInBytes":{"type":"long"},"ParentFolderId":{}}},"output":{"type":"structure","members":{"Metadata":{"shape":"S39"},"UploadMetadata":{"type":"structure","members":{"UploadUrl":{"shape":"S2z"},"SignedHeaders":{"type":"map","key":{},"value":{}}}}}}},"RemoveAllResourcePermissions":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/permissions","responseCode":204},"input":{"type":"structure","required":["ResourceId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"}}}},"RemoveResourcePermission":{"http":{"method":"DELETE","requestUri":"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}","responseCode":204},"input":{"type":"structure","required":["ResourceId","PrincipalId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"ResourceId":{"location":"uri","locationName":"ResourceId"},"PrincipalId":{"location":"uri","locationName":"PrincipalId"},"PrincipalType":{"location":"querystring","locationName":"type"}}}},"UpdateDocument":{"http":{"method":"PATCH","requestUri":"/api/v1/documents/{DocumentId}","responseCode":200},"input":{"type":"structure","required":["DocumentId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"Name":{},"ParentFolderId":{},"ResourceState":{}}}},"UpdateDocumentVersion":{"http":{"method":"PATCH","requestUri":"/api/v1/documents/{DocumentId}/versions/{VersionId}","responseCode":200},"input":{"type":"structure","required":["DocumentId","VersionId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"DocumentId":{"location":"uri","locationName":"DocumentId"},"VersionId":{"location":"uri","locationName":"VersionId"},"VersionStatus":{}}}},"UpdateFolder":{"http":{"method":"PATCH","requestUri":"/api/v1/folders/{FolderId}","responseCode":200},"input":{"type":"structure","required":["FolderId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"FolderId":{"location":"uri","locationName":"FolderId"},"Name":{},"ParentFolderId":{},"ResourceState":{}}}},"UpdateUser":{"http":{"method":"PATCH","requestUri":"/api/v1/users/{UserId}","responseCode":200},"input":{"type":"structure","required":["UserId"],"members":{"AuthenticationToken":{"shape":"S2","location":"header","locationName":"Authentication"},"UserId":{"location":"uri","locationName":"UserId"},"GivenName":{},"Surname":{},"Type":{},"StorageRule":{"shape":"Sj"},"TimeZoneId":{},"Locale":{},"GrantPoweruserPrivileges":{}}},"output":{"type":"structure","members":{"User":{"shape":"S8"}}}}},"shapes":{"S2":{"type":"string","sensitive":true},"S8":{"type":"structure","members":{"Id":{},"Username":{},"EmailAddress":{},"GivenName":{},"Surname":{},"OrganizationId":{},"RootFolderId":{},"RecycleBinFolderId":{},"Status":{},"Type":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"TimeZoneId":{},"Locale":{},"Storage":{"type":"structure","members":{"StorageUtilizedInBytes":{"type":"long"},"StorageRule":{"shape":"Sj"}}}}},"Sj":{"type":"structure","members":{"StorageAllocatedInBytes":{"type":"long"},"StorageType":{}}},"St":{"type":"string","sensitive":true},"S10":{"type":"string","sensitive":true},"S13":{"type":"structure","required":["CommentId"],"members":{"CommentId":{},"ParentId":{},"ThreadId":{},"Text":{"shape":"S10"},"Contributor":{"shape":"S8"},"CreatedTimestamp":{"type":"timestamp"},"Status":{},"Visibility":{},"RecipientId":{}}},"S16":{"type":"map","key":{},"value":{}},"S1d":{"type":"structure","members":{"Id":{},"Name":{},"CreatorId":{},"ParentFolderId":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"ResourceState":{},"Signature":{},"Labels":{"shape":"S1g"},"Size":{"type":"long"},"LatestVersionSize":{"type":"long"}}},"S1g":{"type":"list","member":{}},"S1p":{"type":"structure","members":{"SubscriptionId":{},"EndPoint":{},"Protocol":{}}},"S2d":{"type":"structure","members":{"Id":{},"Username":{},"GivenName":{},"Surname":{},"EmailAddress":{}}},"S2g":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{}}}},"S2j":{"type":"structure","members":{"Type":{},"Name":{},"OriginalName":{},"Id":{},"VersionId":{},"Owner":{"shape":"S2d"},"ParentId":{}}},"S2u":{"type":"structure","members":{"Id":{},"Name":{},"ContentType":{},"Size":{"type":"long"},"Signature":{},"Status":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"ContentCreatedTimestamp":{"type":"timestamp"},"ContentModifiedTimestamp":{"type":"timestamp"},"CreatorId":{},"Thumbnail":{"type":"map","key":{},"value":{"shape":"S2z"}},"Source":{"type":"map","key":{},"value":{"shape":"S2z"}}}},"S2z":{"type":"string","sensitive":true},"S37":{"type":"list","member":{"shape":"S1d"}},"S38":{"type":"list","member":{"shape":"S39"}},"S39":{"type":"structure","members":{"Id":{},"CreatorId":{},"ParentFolderId":{},"CreatedTimestamp":{"type":"timestamp"},"ModifiedTimestamp":{"type":"timestamp"},"LatestVersionMetadata":{"shape":"S2u"},"ResourceState":{},"Labels":{"shape":"S1g"}}},"S3b":{"type":"string","sensitive":true},"S42":{"type":"structure","members":{"Components":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{}}}}}}}}' + apiLoader.services["mediastoredata"] = {}; + AWS.MediaStoreData = Service.defineService("mediastoredata", [ + "2017-09-01", + ]); + Object.defineProperty( + apiLoader.services["mediastoredata"], + "2017-09-01", + { + get: function get() { + var model = __webpack_require__(8825); + model.paginators = __webpack_require__(4483).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 20074: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeDocumentVersions":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"DocumentVersions"},"DescribeFolderContents":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":["Folders","Documents"]},"DescribeUsers":{"input_token":"Marker","limit_key":"Limit","output_token":"Marker","result_key":"Users"}}}' - ); + module.exports = AWS.MediaStoreData; /***/ }, - /***/ 44786: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2018-09-25","endpointPrefix":"worklink","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"WorkLink","serviceFullName":"Amazon WorkLink","serviceId":"WorkLink","signatureVersion":"v4","signingName":"worklink","uid":"worklink-2018-09-25"},"operations":{"AssociateDomain":{"http":{"requestUri":"/associateDomain"},"input":{"type":"structure","required":["FleetArn","DomainName","AcmCertificateArn"],"members":{"FleetArn":{},"DomainName":{},"DisplayName":{},"AcmCertificateArn":{}}},"output":{"type":"structure","members":{}}},"AssociateWebsiteAuthorizationProvider":{"http":{"requestUri":"/associateWebsiteAuthorizationProvider"},"input":{"type":"structure","required":["FleetArn","AuthorizationProviderType"],"members":{"FleetArn":{},"AuthorizationProviderType":{},"DomainName":{}}},"output":{"type":"structure","members":{"AuthorizationProviderId":{}}}},"AssociateWebsiteCertificateAuthority":{"http":{"requestUri":"/associateWebsiteCertificateAuthority"},"input":{"type":"structure","required":["FleetArn","Certificate"],"members":{"FleetArn":{},"Certificate":{},"DisplayName":{}}},"output":{"type":"structure","members":{"WebsiteCaId":{}}}},"CreateFleet":{"http":{"requestUri":"/createFleet"},"input":{"type":"structure","required":["FleetName"],"members":{"FleetName":{},"DisplayName":{},"OptimizeForEndUserLocation":{"type":"boolean"}}},"output":{"type":"structure","members":{"FleetArn":{}}}},"DeleteFleet":{"http":{"requestUri":"/deleteFleet"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{}}},"output":{"type":"structure","members":{}}},"DescribeAuditStreamConfiguration":{"http":{"requestUri":"/describeAuditStreamConfiguration"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{}}},"output":{"type":"structure","members":{"AuditStreamArn":{}}}},"DescribeCompanyNetworkConfiguration":{"http":{"requestUri":"/describeCompanyNetworkConfiguration"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{}}},"output":{"type":"structure","members":{"VpcId":{},"SubnetIds":{"shape":"Sq"},"SecurityGroupIds":{"shape":"Ss"}}}},"DescribeDevice":{"http":{"requestUri":"/describeDevice"},"input":{"type":"structure","required":["FleetArn","DeviceId"],"members":{"FleetArn":{},"DeviceId":{}}},"output":{"type":"structure","members":{"Status":{},"Model":{},"Manufacturer":{},"OperatingSystem":{},"OperatingSystemVersion":{},"PatchLevel":{},"FirstAccessedTime":{"type":"timestamp"},"LastAccessedTime":{"type":"timestamp"},"Username":{}}}},"DescribeDevicePolicyConfiguration":{"http":{"requestUri":"/describeDevicePolicyConfiguration"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{}}},"output":{"type":"structure","members":{"DeviceCaCertificate":{}}}},"DescribeDomain":{"http":{"requestUri":"/describeDomain"},"input":{"type":"structure","required":["FleetArn","DomainName"],"members":{"FleetArn":{},"DomainName":{}}},"output":{"type":"structure","members":{"DomainName":{},"DisplayName":{},"CreatedTime":{"type":"timestamp"},"DomainStatus":{},"AcmCertificateArn":{}}}},"DescribeFleetMetadata":{"http":{"requestUri":"/describeFleetMetadata"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{}}},"output":{"type":"structure","members":{"CreatedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"FleetName":{},"DisplayName":{},"OptimizeForEndUserLocation":{"type":"boolean"},"CompanyCode":{},"FleetStatus":{}}}},"DescribeIdentityProviderConfiguration":{"http":{"requestUri":"/describeIdentityProviderConfiguration"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{}}},"output":{"type":"structure","members":{"IdentityProviderType":{},"ServiceProviderSamlMetadata":{},"IdentityProviderSamlMetadata":{}}}},"DescribeWebsiteCertificateAuthority":{"http":{"requestUri":"/describeWebsiteCertificateAuthority"},"input":{"type":"structure","required":["FleetArn","WebsiteCaId"],"members":{"FleetArn":{},"WebsiteCaId":{}}},"output":{"type":"structure","members":{"Certificate":{},"CreatedTime":{"type":"timestamp"},"DisplayName":{}}}},"DisassociateDomain":{"http":{"requestUri":"/disassociateDomain"},"input":{"type":"structure","required":["FleetArn","DomainName"],"members":{"FleetArn":{},"DomainName":{}}},"output":{"type":"structure","members":{}}},"DisassociateWebsiteAuthorizationProvider":{"http":{"requestUri":"/disassociateWebsiteAuthorizationProvider"},"input":{"type":"structure","required":["FleetArn","AuthorizationProviderId"],"members":{"FleetArn":{},"AuthorizationProviderId":{}}},"output":{"type":"structure","members":{}}},"DisassociateWebsiteCertificateAuthority":{"http":{"requestUri":"/disassociateWebsiteCertificateAuthority"},"input":{"type":"structure","required":["FleetArn","WebsiteCaId"],"members":{"FleetArn":{},"WebsiteCaId":{}}},"output":{"type":"structure","members":{}}},"ListDevices":{"http":{"requestUri":"/listDevices"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Devices":{"type":"list","member":{"type":"structure","members":{"DeviceId":{},"DeviceStatus":{}}}},"NextToken":{}}}},"ListDomains":{"http":{"requestUri":"/listDomains"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Domains":{"type":"list","member":{"type":"structure","required":["DomainName","CreatedTime","DomainStatus"],"members":{"DomainName":{},"DisplayName":{},"CreatedTime":{"type":"timestamp"},"DomainStatus":{}}}},"NextToken":{}}}},"ListFleets":{"http":{"requestUri":"/listFleets"},"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FleetSummaryList":{"type":"list","member":{"type":"structure","members":{"FleetArn":{},"CreatedTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"FleetName":{},"DisplayName":{},"CompanyCode":{},"FleetStatus":{}}}},"NextToken":{}}}},"ListWebsiteAuthorizationProviders":{"http":{"requestUri":"/listWebsiteAuthorizationProviders"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"WebsiteAuthorizationProviders":{"type":"list","member":{"type":"structure","required":["AuthorizationProviderType"],"members":{"AuthorizationProviderId":{},"AuthorizationProviderType":{},"DomainName":{},"CreatedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListWebsiteCertificateAuthorities":{"http":{"requestUri":"/listWebsiteCertificateAuthorities"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"WebsiteCertificateAuthorities":{"type":"list","member":{"type":"structure","members":{"WebsiteCaId":{},"CreatedTime":{"type":"timestamp"},"DisplayName":{}}}},"NextToken":{}}}},"RestoreDomainAccess":{"http":{"requestUri":"/restoreDomainAccess"},"input":{"type":"structure","required":["FleetArn","DomainName"],"members":{"FleetArn":{},"DomainName":{}}},"output":{"type":"structure","members":{}}},"RevokeDomainAccess":{"http":{"requestUri":"/revokeDomainAccess"},"input":{"type":"structure","required":["FleetArn","DomainName"],"members":{"FleetArn":{},"DomainName":{}}},"output":{"type":"structure","members":{}}},"SignOutUser":{"http":{"requestUri":"/signOutUser"},"input":{"type":"structure","required":["FleetArn","Username"],"members":{"FleetArn":{},"Username":{}}},"output":{"type":"structure","members":{}}},"UpdateAuditStreamConfiguration":{"http":{"requestUri":"/updateAuditStreamConfiguration"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{},"AuditStreamArn":{}}},"output":{"type":"structure","members":{}}},"UpdateCompanyNetworkConfiguration":{"http":{"requestUri":"/updateCompanyNetworkConfiguration"},"input":{"type":"structure","required":["FleetArn","VpcId","SubnetIds","SecurityGroupIds"],"members":{"FleetArn":{},"VpcId":{},"SubnetIds":{"shape":"Sq"},"SecurityGroupIds":{"shape":"Ss"}}},"output":{"type":"structure","members":{}}},"UpdateDevicePolicyConfiguration":{"http":{"requestUri":"/updateDevicePolicyConfiguration"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{},"DeviceCaCertificate":{}}},"output":{"type":"structure","members":{}}},"UpdateDomainMetadata":{"http":{"requestUri":"/updateDomainMetadata"},"input":{"type":"structure","required":["FleetArn","DomainName"],"members":{"FleetArn":{},"DomainName":{},"DisplayName":{}}},"output":{"type":"structure","members":{}}},"UpdateFleetMetadata":{"http":{"requestUri":"/UpdateFleetMetadata"},"input":{"type":"structure","required":["FleetArn"],"members":{"FleetArn":{},"DisplayName":{},"OptimizeForEndUserLocation":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateIdentityProviderConfiguration":{"http":{"requestUri":"/updateIdentityProviderConfiguration"},"input":{"type":"structure","required":["FleetArn","IdentityProviderType"],"members":{"FleetArn":{},"IdentityProviderType":{},"IdentityProviderSamlMetadata":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sq":{"type":"list","member":{}},"Ss":{"type":"list","member":{}}}}' - ); + /***/ 2297: /***/ function (module) { + module.exports = class HttpError extends Error { + constructor(message, code, headers) { + super(message); - /***/ - }, + // Maintains proper stack trace (only available on V8) + /* istanbul ignore next */ + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } - /***/ 88012: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListDevices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDomains":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListFleets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWebsiteAuthorizationProviders":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListWebsiteCertificateAuthorities":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + this.name = "HttpError"; + this.code = code; + this.headers = headers; + } + }; /***/ }, - /***/ 31611: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2017-10-01","endpointPrefix":"workmail","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon WorkMail","serviceId":"WorkMail","signatureVersion":"v4","targetPrefix":"WorkMailService","uid":"workmail-2017-10-01"},"operations":{"AssociateDelegateToResource":{"input":{"type":"structure","required":["OrganizationId","ResourceId","EntityId"],"members":{"OrganizationId":{},"ResourceId":{},"EntityId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"AssociateMemberToGroup":{"input":{"type":"structure","required":["OrganizationId","GroupId","MemberId"],"members":{"OrganizationId":{},"GroupId":{},"MemberId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"CreateAlias":{"input":{"type":"structure","required":["OrganizationId","EntityId","Alias"],"members":{"OrganizationId":{},"EntityId":{},"Alias":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"CreateGroup":{"input":{"type":"structure","required":["OrganizationId","Name"],"members":{"OrganizationId":{},"Name":{}}},"output":{"type":"structure","members":{"GroupId":{}}},"idempotent":true},"CreateResource":{"input":{"type":"structure","required":["OrganizationId","Name","Type"],"members":{"OrganizationId":{},"Name":{},"Type":{}}},"output":{"type":"structure","members":{"ResourceId":{}}},"idempotent":true},"CreateUser":{"input":{"type":"structure","required":["OrganizationId","Name","DisplayName","Password"],"members":{"OrganizationId":{},"Name":{},"DisplayName":{},"Password":{"shape":"Sl"}}},"output":{"type":"structure","members":{"UserId":{}}},"idempotent":true},"DeleteAccessControlRule":{"input":{"type":"structure","required":["Name"],"members":{"OrganizationId":{},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteAlias":{"input":{"type":"structure","required":["OrganizationId","EntityId","Alias"],"members":{"OrganizationId":{},"EntityId":{},"Alias":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteGroup":{"input":{"type":"structure","required":["OrganizationId","GroupId"],"members":{"OrganizationId":{},"GroupId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteMailboxPermissions":{"input":{"type":"structure","required":["OrganizationId","EntityId","GranteeId"],"members":{"OrganizationId":{},"EntityId":{},"GranteeId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteResource":{"input":{"type":"structure","required":["OrganizationId","ResourceId"],"members":{"OrganizationId":{},"ResourceId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteUser":{"input":{"type":"structure","required":["OrganizationId","UserId"],"members":{"OrganizationId":{},"UserId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeregisterFromWorkMail":{"input":{"type":"structure","required":["OrganizationId","EntityId"],"members":{"OrganizationId":{},"EntityId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DescribeGroup":{"input":{"type":"structure","required":["OrganizationId","GroupId"],"members":{"OrganizationId":{},"GroupId":{}}},"output":{"type":"structure","members":{"GroupId":{},"Name":{},"Email":{},"State":{},"EnabledDate":{"type":"timestamp"},"DisabledDate":{"type":"timestamp"}}},"idempotent":true},"DescribeOrganization":{"input":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{}}},"output":{"type":"structure","members":{"OrganizationId":{},"Alias":{},"State":{},"DirectoryId":{},"DirectoryType":{},"DefaultMailDomain":{},"CompletedDate":{"type":"timestamp"},"ErrorMessage":{},"ARN":{}}},"idempotent":true},"DescribeResource":{"input":{"type":"structure","required":["OrganizationId","ResourceId"],"members":{"OrganizationId":{},"ResourceId":{}}},"output":{"type":"structure","members":{"ResourceId":{},"Email":{},"Name":{},"Type":{},"BookingOptions":{"shape":"S1c"},"State":{},"EnabledDate":{"type":"timestamp"},"DisabledDate":{"type":"timestamp"}}},"idempotent":true},"DescribeUser":{"input":{"type":"structure","required":["OrganizationId","UserId"],"members":{"OrganizationId":{},"UserId":{}}},"output":{"type":"structure","members":{"UserId":{},"Name":{},"Email":{},"DisplayName":{},"State":{},"UserRole":{},"EnabledDate":{"type":"timestamp"},"DisabledDate":{"type":"timestamp"}}},"idempotent":true},"DisassociateDelegateFromResource":{"input":{"type":"structure","required":["OrganizationId","ResourceId","EntityId"],"members":{"OrganizationId":{},"ResourceId":{},"EntityId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"DisassociateMemberFromGroup":{"input":{"type":"structure","required":["OrganizationId","GroupId","MemberId"],"members":{"OrganizationId":{},"GroupId":{},"MemberId":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetAccessControlEffect":{"input":{"type":"structure","required":["OrganizationId","IpAddress","Action","UserId"],"members":{"OrganizationId":{},"IpAddress":{},"Action":{},"UserId":{}}},"output":{"type":"structure","members":{"Effect":{},"MatchedRules":{"type":"list","member":{}}}}},"GetMailboxDetails":{"input":{"type":"structure","required":["OrganizationId","UserId"],"members":{"OrganizationId":{},"UserId":{}}},"output":{"type":"structure","members":{"MailboxQuota":{"type":"integer"},"MailboxSize":{"type":"double"}}},"idempotent":true},"ListAccessControlRules":{"input":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{}}},"output":{"type":"structure","members":{"Rules":{"type":"list","member":{"type":"structure","members":{"Name":{},"Effect":{},"Description":{},"IpRanges":{"shape":"S20"},"NotIpRanges":{"shape":"S20"},"Actions":{"shape":"S22"},"NotActions":{"shape":"S22"},"UserIds":{"shape":"S23"},"NotUserIds":{"shape":"S23"},"DateCreated":{"type":"timestamp"},"DateModified":{"type":"timestamp"}}}}}}},"ListAliases":{"input":{"type":"structure","required":["OrganizationId","EntityId"],"members":{"OrganizationId":{},"EntityId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Aliases":{"type":"list","member":{}},"NextToken":{}}},"idempotent":true},"ListGroupMembers":{"input":{"type":"structure","required":["OrganizationId","GroupId"],"members":{"OrganizationId":{},"GroupId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Members":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Type":{},"State":{},"EnabledDate":{"type":"timestamp"},"DisabledDate":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListGroups":{"input":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Groups":{"type":"list","member":{"type":"structure","members":{"Id":{},"Email":{},"Name":{},"State":{},"EnabledDate":{"type":"timestamp"},"DisabledDate":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListMailboxPermissions":{"input":{"type":"structure","required":["OrganizationId","EntityId"],"members":{"OrganizationId":{},"EntityId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Permissions":{"type":"list","member":{"type":"structure","required":["GranteeId","GranteeType","PermissionValues"],"members":{"GranteeId":{},"GranteeType":{},"PermissionValues":{"shape":"S2m"}}}},"NextToken":{}}},"idempotent":true},"ListOrganizations":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"OrganizationSummaries":{"type":"list","member":{"type":"structure","members":{"OrganizationId":{},"Alias":{},"ErrorMessage":{},"State":{}}}},"NextToken":{}}},"idempotent":true},"ListResourceDelegates":{"input":{"type":"structure","required":["OrganizationId","ResourceId"],"members":{"OrganizationId":{},"ResourceId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Delegates":{"type":"list","member":{"type":"structure","required":["Id","Type"],"members":{"Id":{},"Type":{}}}},"NextToken":{}}},"idempotent":true},"ListResources":{"input":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Resources":{"type":"list","member":{"type":"structure","members":{"Id":{},"Email":{},"Name":{},"Type":{},"State":{},"EnabledDate":{"type":"timestamp"},"DisabledDate":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S32"}}}},"ListUsers":{"input":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Users":{"type":"list","member":{"type":"structure","members":{"Id":{},"Email":{},"Name":{},"DisplayName":{},"State":{},"UserRole":{},"EnabledDate":{"type":"timestamp"},"DisabledDate":{"type":"timestamp"}}}},"NextToken":{}}},"idempotent":true},"PutAccessControlRule":{"input":{"type":"structure","required":["Name","Effect","Description","OrganizationId"],"members":{"Name":{},"Effect":{},"Description":{},"IpRanges":{"shape":"S20"},"NotIpRanges":{"shape":"S20"},"Actions":{"shape":"S22"},"NotActions":{"shape":"S22"},"UserIds":{"shape":"S23"},"NotUserIds":{"shape":"S23"},"OrganizationId":{}}},"output":{"type":"structure","members":{}}},"PutMailboxPermissions":{"input":{"type":"structure","required":["OrganizationId","EntityId","GranteeId","PermissionValues"],"members":{"OrganizationId":{},"EntityId":{},"GranteeId":{},"PermissionValues":{"shape":"S2m"}}},"output":{"type":"structure","members":{}},"idempotent":true},"RegisterToWorkMail":{"input":{"type":"structure","required":["OrganizationId","EntityId","Email"],"members":{"OrganizationId":{},"EntityId":{},"Email":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"ResetPassword":{"input":{"type":"structure","required":["OrganizationId","UserId","Password"],"members":{"OrganizationId":{},"UserId":{},"Password":{"shape":"Sl"}}},"output":{"type":"structure","members":{}},"idempotent":true},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S32"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateMailboxQuota":{"input":{"type":"structure","required":["OrganizationId","UserId","MailboxQuota"],"members":{"OrganizationId":{},"UserId":{},"MailboxQuota":{"type":"integer"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdatePrimaryEmailAddress":{"input":{"type":"structure","required":["OrganizationId","EntityId","Email"],"members":{"OrganizationId":{},"EntityId":{},"Email":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateResource":{"input":{"type":"structure","required":["OrganizationId","ResourceId"],"members":{"OrganizationId":{},"ResourceId":{},"Name":{},"BookingOptions":{"shape":"S1c"}}},"output":{"type":"structure","members":{}},"idempotent":true}},"shapes":{"Sl":{"type":"string","sensitive":true},"S1c":{"type":"structure","members":{"AutoAcceptRequests":{"type":"boolean"},"AutoDeclineRecurringRequests":{"type":"boolean"},"AutoDeclineConflictingRequests":{"type":"boolean"}}},"S20":{"type":"list","member":{}},"S22":{"type":"list","member":{}},"S23":{"type":"list","member":{}},"S2m":{"type":"list","member":{}},"S32":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}}}}' - ); + /***/ 2304: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2018-11-14", + endpointPrefix: "kafka", + signingName: "kafka", + serviceFullName: "Managed Streaming for Kafka", + serviceAbbreviation: "Kafka", + serviceId: "Kafka", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "kafka-2018-11-14", + signatureVersion: "v4", + }, + operations: { + CreateCluster: { + http: { requestUri: "/v1/clusters", responseCode: 200 }, + input: { + type: "structure", + members: { + BrokerNodeGroupInfo: { + shape: "S2", + locationName: "brokerNodeGroupInfo", + }, + ClientAuthentication: { + shape: "Sa", + locationName: "clientAuthentication", + }, + ClusterName: { locationName: "clusterName" }, + ConfigurationInfo: { + shape: "Sd", + locationName: "configurationInfo", + }, + EncryptionInfo: { shape: "Sf", locationName: "encryptionInfo" }, + EnhancedMonitoring: { locationName: "enhancedMonitoring" }, + OpenMonitoring: { shape: "Sl", locationName: "openMonitoring" }, + KafkaVersion: { locationName: "kafkaVersion" }, + LoggingInfo: { shape: "Sq", locationName: "loggingInfo" }, + NumberOfBrokerNodes: { + locationName: "numberOfBrokerNodes", + type: "integer", + }, + Tags: { shape: "Sw", locationName: "tags" }, + }, + required: [ + "BrokerNodeGroupInfo", + "KafkaVersion", + "NumberOfBrokerNodes", + "ClusterName", + ], + }, + output: { + type: "structure", + members: { + ClusterArn: { locationName: "clusterArn" }, + ClusterName: { locationName: "clusterName" }, + State: { locationName: "state" }, + }, + }, + }, + CreateConfiguration: { + http: { requestUri: "/v1/configurations", responseCode: 200 }, + input: { + type: "structure", + members: { + Description: { locationName: "description" }, + KafkaVersions: { shape: "S4", locationName: "kafkaVersions" }, + Name: { locationName: "name" }, + ServerProperties: { + locationName: "serverProperties", + type: "blob", + }, + }, + required: ["ServerProperties", "KafkaVersions", "Name"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + CreationTime: { shape: "S12", locationName: "creationTime" }, + LatestRevision: { + shape: "S13", + locationName: "latestRevision", + }, + Name: { locationName: "name" }, + }, + }, + }, + DeleteCluster: { + http: { + method: "DELETE", + requestUri: "/v1/clusters/{clusterArn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + CurrentVersion: { + location: "querystring", + locationName: "currentVersion", + }, + }, + required: ["ClusterArn"], + }, + output: { + type: "structure", + members: { + ClusterArn: { locationName: "clusterArn" }, + State: { locationName: "state" }, + }, + }, + }, + DescribeCluster: { + http: { + method: "GET", + requestUri: "/v1/clusters/{clusterArn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + }, + required: ["ClusterArn"], + }, + output: { + type: "structure", + members: { + ClusterInfo: { shape: "S18", locationName: "clusterInfo" }, + }, + }, + }, + DescribeClusterOperation: { + http: { + method: "GET", + requestUri: "/v1/operations/{clusterOperationArn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterOperationArn: { + location: "uri", + locationName: "clusterOperationArn", + }, + }, + required: ["ClusterOperationArn"], + }, + output: { + type: "structure", + members: { + ClusterOperationInfo: { + shape: "S1i", + locationName: "clusterOperationInfo", + }, + }, + }, + }, + DescribeConfiguration: { + http: { + method: "GET", + requestUri: "/v1/configurations/{arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { Arn: { location: "uri", locationName: "arn" } }, + required: ["Arn"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + CreationTime: { shape: "S12", locationName: "creationTime" }, + Description: { locationName: "description" }, + KafkaVersions: { shape: "S4", locationName: "kafkaVersions" }, + LatestRevision: { + shape: "S13", + locationName: "latestRevision", + }, + Name: { locationName: "name" }, + }, + }, + }, + DescribeConfigurationRevision: { + http: { + method: "GET", + requestUri: "/v1/configurations/{arn}/revisions/{revision}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Arn: { location: "uri", locationName: "arn" }, + Revision: { + location: "uri", + locationName: "revision", + type: "long", + }, + }, + required: ["Revision", "Arn"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + CreationTime: { shape: "S12", locationName: "creationTime" }, + Description: { locationName: "description" }, + Revision: { locationName: "revision", type: "long" }, + ServerProperties: { + locationName: "serverProperties", + type: "blob", + }, + }, + }, + }, + GetBootstrapBrokers: { + http: { + method: "GET", + requestUri: "/v1/clusters/{clusterArn}/bootstrap-brokers", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + }, + required: ["ClusterArn"], + }, + output: { + type: "structure", + members: { + BootstrapBrokerString: { + locationName: "bootstrapBrokerString", + }, + BootstrapBrokerStringTls: { + locationName: "bootstrapBrokerStringTls", + }, + }, + }, + }, + ListClusterOperations: { + http: { + method: "GET", + requestUri: "/v1/clusters/{clusterArn}/operations", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + required: ["ClusterArn"], + }, + output: { + type: "structure", + members: { + ClusterOperationInfoList: { + locationName: "clusterOperationInfoList", + type: "list", + member: { shape: "S1i" }, + }, + NextToken: { locationName: "nextToken" }, + }, + }, + }, + ListClusters: { + http: { + method: "GET", + requestUri: "/v1/clusters", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterNameFilter: { + location: "querystring", + locationName: "clusterNameFilter", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + ClusterInfoList: { + locationName: "clusterInfoList", + type: "list", + member: { shape: "S18" }, + }, + NextToken: { locationName: "nextToken" }, + }, + }, + }, + ListConfigurationRevisions: { + http: { + method: "GET", + requestUri: "/v1/configurations/{arn}/revisions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Arn: { location: "uri", locationName: "arn" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + required: ["Arn"], + }, + output: { + type: "structure", + members: { + NextToken: { locationName: "nextToken" }, + Revisions: { + locationName: "revisions", + type: "list", + member: { shape: "S13" }, + }, + }, + }, + }, + ListConfigurations: { + http: { + method: "GET", + requestUri: "/v1/configurations", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + Configurations: { + locationName: "configurations", + type: "list", + member: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + CreationTime: { + shape: "S12", + locationName: "creationTime", + }, + Description: { locationName: "description" }, + KafkaVersions: { + shape: "S4", + locationName: "kafkaVersions", + }, + LatestRevision: { + shape: "S13", + locationName: "latestRevision", + }, + Name: { locationName: "name" }, + }, + required: [ + "Description", + "LatestRevision", + "CreationTime", + "KafkaVersions", + "Arn", + "Name", + ], + }, + }, + NextToken: { locationName: "nextToken" }, + }, + }, + }, + ListKafkaVersions: { + http: { + method: "GET", + requestUri: "/v1/kafka-versions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + KafkaVersions: { + locationName: "kafkaVersions", + type: "list", + member: { + type: "structure", + members: { + Version: { locationName: "version" }, + Status: { locationName: "status" }, + }, + }, + }, + NextToken: { locationName: "nextToken" }, + }, + }, + }, + ListNodes: { + http: { + method: "GET", + requestUri: "/v1/clusters/{clusterArn}/nodes", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + required: ["ClusterArn"], + }, + output: { + type: "structure", + members: { + NextToken: { locationName: "nextToken" }, + NodeInfoList: { + locationName: "nodeInfoList", + type: "list", + member: { + type: "structure", + members: { + AddedToClusterTime: { + locationName: "addedToClusterTime", + }, + BrokerNodeInfo: { + locationName: "brokerNodeInfo", + type: "structure", + members: { + AttachedENIId: { locationName: "attachedENIId" }, + BrokerId: { + locationName: "brokerId", + type: "double", + }, + ClientSubnet: { locationName: "clientSubnet" }, + ClientVpcIpAddress: { + locationName: "clientVpcIpAddress", + }, + CurrentBrokerSoftwareInfo: { + shape: "S19", + locationName: "currentBrokerSoftwareInfo", + }, + Endpoints: { shape: "S4", locationName: "endpoints" }, + }, + }, + InstanceType: { locationName: "instanceType" }, + NodeARN: { locationName: "nodeARN" }, + NodeType: { locationName: "nodeType" }, + ZookeeperNodeInfo: { + locationName: "zookeeperNodeInfo", + type: "structure", + members: { + AttachedENIId: { locationName: "attachedENIId" }, + ClientVpcIpAddress: { + locationName: "clientVpcIpAddress", + }, + Endpoints: { shape: "S4", locationName: "endpoints" }, + ZookeeperId: { + locationName: "zookeeperId", + type: "double", + }, + ZookeeperVersion: { + locationName: "zookeeperVersion", + }, + }, + }, + }, + }, + }, + }, + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/v1/tags/{resourceArn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + }, + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { Tags: { shape: "Sw", locationName: "tags" } }, + }, + }, + TagResource: { + http: { requestUri: "/v1/tags/{resourceArn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + Tags: { shape: "Sw", locationName: "tags" }, + }, + required: ["ResourceArn", "Tags"], + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/v1/tags/{resourceArn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + TagKeys: { + shape: "S4", + location: "querystring", + locationName: "tagKeys", + }, + }, + required: ["TagKeys", "ResourceArn"], + }, + }, + UpdateBrokerCount: { + http: { + method: "PUT", + requestUri: "/v1/clusters/{clusterArn}/nodes/count", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + CurrentVersion: { locationName: "currentVersion" }, + TargetNumberOfBrokerNodes: { + locationName: "targetNumberOfBrokerNodes", + type: "integer", + }, + }, + required: [ + "ClusterArn", + "CurrentVersion", + "TargetNumberOfBrokerNodes", + ], + }, + output: { + type: "structure", + members: { + ClusterArn: { locationName: "clusterArn" }, + ClusterOperationArn: { locationName: "clusterOperationArn" }, + }, + }, + }, + UpdateBrokerStorage: { + http: { + method: "PUT", + requestUri: "/v1/clusters/{clusterArn}/nodes/storage", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + CurrentVersion: { locationName: "currentVersion" }, + TargetBrokerEBSVolumeInfo: { + shape: "S1l", + locationName: "targetBrokerEBSVolumeInfo", + }, + }, + required: [ + "ClusterArn", + "TargetBrokerEBSVolumeInfo", + "CurrentVersion", + ], + }, + output: { + type: "structure", + members: { + ClusterArn: { locationName: "clusterArn" }, + ClusterOperationArn: { locationName: "clusterOperationArn" }, + }, + }, + }, + UpdateClusterConfiguration: { + http: { + method: "PUT", + requestUri: "/v1/clusters/{clusterArn}/configuration", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + ConfigurationInfo: { + shape: "Sd", + locationName: "configurationInfo", + }, + CurrentVersion: { locationName: "currentVersion" }, + }, + required: ["ClusterArn", "CurrentVersion", "ConfigurationInfo"], + }, + output: { + type: "structure", + members: { + ClusterArn: { locationName: "clusterArn" }, + ClusterOperationArn: { locationName: "clusterOperationArn" }, + }, + }, + }, + UpdateMonitoring: { + http: { + method: "PUT", + requestUri: "/v1/clusters/{clusterArn}/monitoring", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClusterArn: { location: "uri", locationName: "clusterArn" }, + CurrentVersion: { locationName: "currentVersion" }, + EnhancedMonitoring: { locationName: "enhancedMonitoring" }, + OpenMonitoring: { shape: "Sl", locationName: "openMonitoring" }, + LoggingInfo: { shape: "Sq", locationName: "loggingInfo" }, + }, + required: ["ClusterArn", "CurrentVersion"], + }, + output: { + type: "structure", + members: { + ClusterArn: { locationName: "clusterArn" }, + ClusterOperationArn: { locationName: "clusterOperationArn" }, + }, + }, + }, + }, + shapes: { + S2: { + type: "structure", + members: { + BrokerAZDistribution: { locationName: "brokerAZDistribution" }, + ClientSubnets: { shape: "S4", locationName: "clientSubnets" }, + InstanceType: { locationName: "instanceType" }, + SecurityGroups: { shape: "S4", locationName: "securityGroups" }, + StorageInfo: { + locationName: "storageInfo", + type: "structure", + members: { + EbsStorageInfo: { + locationName: "ebsStorageInfo", + type: "structure", + members: { + VolumeSize: { + locationName: "volumeSize", + type: "integer", + }, + }, + }, + }, + }, + }, + required: ["ClientSubnets", "InstanceType"], + }, + S4: { type: "list", member: {} }, + Sa: { + type: "structure", + members: { + Tls: { + locationName: "tls", + type: "structure", + members: { + CertificateAuthorityArnList: { + shape: "S4", + locationName: "certificateAuthorityArnList", + }, + }, + }, + }, + }, + Sd: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Revision: { locationName: "revision", type: "long" }, + }, + required: ["Revision", "Arn"], + }, + Sf: { + type: "structure", + members: { + EncryptionAtRest: { + locationName: "encryptionAtRest", + type: "structure", + members: { + DataVolumeKMSKeyId: { locationName: "dataVolumeKMSKeyId" }, + }, + required: ["DataVolumeKMSKeyId"], + }, + EncryptionInTransit: { + locationName: "encryptionInTransit", + type: "structure", + members: { + ClientBroker: { locationName: "clientBroker" }, + InCluster: { locationName: "inCluster", type: "boolean" }, + }, + }, + }, + }, + Sl: { + type: "structure", + members: { + Prometheus: { + locationName: "prometheus", + type: "structure", + members: { + JmxExporter: { + locationName: "jmxExporter", + type: "structure", + members: { + EnabledInBroker: { + locationName: "enabledInBroker", + type: "boolean", + }, + }, + required: ["EnabledInBroker"], + }, + NodeExporter: { + locationName: "nodeExporter", + type: "structure", + members: { + EnabledInBroker: { + locationName: "enabledInBroker", + type: "boolean", + }, + }, + required: ["EnabledInBroker"], + }, + }, + }, + }, + required: ["Prometheus"], + }, + Sq: { + type: "structure", + members: { + BrokerLogs: { + locationName: "brokerLogs", + type: "structure", + members: { + CloudWatchLogs: { + locationName: "cloudWatchLogs", + type: "structure", + members: { + Enabled: { locationName: "enabled", type: "boolean" }, + LogGroup: { locationName: "logGroup" }, + }, + required: ["Enabled"], + }, + Firehose: { + locationName: "firehose", + type: "structure", + members: { + DeliveryStream: { locationName: "deliveryStream" }, + Enabled: { locationName: "enabled", type: "boolean" }, + }, + required: ["Enabled"], + }, + S3: { + locationName: "s3", + type: "structure", + members: { + Bucket: { locationName: "bucket" }, + Enabled: { locationName: "enabled", type: "boolean" }, + Prefix: { locationName: "prefix" }, + }, + required: ["Enabled"], + }, + }, + }, + }, + required: ["BrokerLogs"], + }, + Sw: { type: "map", key: {}, value: {} }, + S12: { type: "timestamp", timestampFormat: "iso8601" }, + S13: { + type: "structure", + members: { + CreationTime: { shape: "S12", locationName: "creationTime" }, + Description: { locationName: "description" }, + Revision: { locationName: "revision", type: "long" }, + }, + required: ["Revision", "CreationTime"], + }, + S18: { + type: "structure", + members: { + ActiveOperationArn: { locationName: "activeOperationArn" }, + BrokerNodeGroupInfo: { + shape: "S2", + locationName: "brokerNodeGroupInfo", + }, + ClientAuthentication: { + shape: "Sa", + locationName: "clientAuthentication", + }, + ClusterArn: { locationName: "clusterArn" }, + ClusterName: { locationName: "clusterName" }, + CreationTime: { shape: "S12", locationName: "creationTime" }, + CurrentBrokerSoftwareInfo: { + shape: "S19", + locationName: "currentBrokerSoftwareInfo", + }, + CurrentVersion: { locationName: "currentVersion" }, + EncryptionInfo: { shape: "Sf", locationName: "encryptionInfo" }, + EnhancedMonitoring: { locationName: "enhancedMonitoring" }, + OpenMonitoring: { shape: "S1a", locationName: "openMonitoring" }, + LoggingInfo: { shape: "Sq", locationName: "loggingInfo" }, + NumberOfBrokerNodes: { + locationName: "numberOfBrokerNodes", + type: "integer", + }, + State: { locationName: "state" }, + StateInfo: { + locationName: "stateInfo", + type: "structure", + members: { + Code: { locationName: "code" }, + Message: { locationName: "message" }, + }, + }, + Tags: { shape: "Sw", locationName: "tags" }, + ZookeeperConnectString: { + locationName: "zookeeperConnectString", + }, + }, + }, + S19: { + type: "structure", + members: { + ConfigurationArn: { locationName: "configurationArn" }, + ConfigurationRevision: { + locationName: "configurationRevision", + type: "long", + }, + KafkaVersion: { locationName: "kafkaVersion" }, + }, + }, + S1a: { + type: "structure", + members: { + Prometheus: { + locationName: "prometheus", + type: "structure", + members: { + JmxExporter: { + locationName: "jmxExporter", + type: "structure", + members: { + EnabledInBroker: { + locationName: "enabledInBroker", + type: "boolean", + }, + }, + required: ["EnabledInBroker"], + }, + NodeExporter: { + locationName: "nodeExporter", + type: "structure", + members: { + EnabledInBroker: { + locationName: "enabledInBroker", + type: "boolean", + }, + }, + required: ["EnabledInBroker"], + }, + }, + }, + }, + required: ["Prometheus"], + }, + S1i: { + type: "structure", + members: { + ClientRequestId: { locationName: "clientRequestId" }, + ClusterArn: { locationName: "clusterArn" }, + CreationTime: { shape: "S12", locationName: "creationTime" }, + EndTime: { shape: "S12", locationName: "endTime" }, + ErrorInfo: { + locationName: "errorInfo", + type: "structure", + members: { + ErrorCode: { locationName: "errorCode" }, + ErrorString: { locationName: "errorString" }, + }, + }, + OperationArn: { locationName: "operationArn" }, + OperationState: { locationName: "operationState" }, + OperationType: { locationName: "operationType" }, + SourceClusterInfo: { + shape: "S1k", + locationName: "sourceClusterInfo", + }, + TargetClusterInfo: { + shape: "S1k", + locationName: "targetClusterInfo", + }, + }, + }, + S1k: { + type: "structure", + members: { + BrokerEBSVolumeInfo: { + shape: "S1l", + locationName: "brokerEBSVolumeInfo", + }, + ConfigurationInfo: { + shape: "Sd", + locationName: "configurationInfo", + }, + NumberOfBrokerNodes: { + locationName: "numberOfBrokerNodes", + type: "integer", + }, + EnhancedMonitoring: { locationName: "enhancedMonitoring" }, + OpenMonitoring: { shape: "S1a", locationName: "openMonitoring" }, + LoggingInfo: { shape: "Sq", locationName: "loggingInfo" }, + }, + }, + S1l: { + type: "list", + member: { + type: "structure", + members: { + KafkaBrokerNodeId: { locationName: "kafkaBrokerNodeId" }, + VolumeSizeGB: { locationName: "volumeSizeGB", type: "integer" }, + }, + required: ["VolumeSizeGB", "KafkaBrokerNodeId"], + }, + }, + }, + }; /***/ }, - /***/ 64931: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"ListAliases":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListGroupMembers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListMailboxPermissions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListOrganizations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListResourceDelegates":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListUsers":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}' - ); + /***/ 2317: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ - }, + apiLoader.services["codedeploy"] = {}; + AWS.CodeDeploy = Service.defineService("codedeploy", ["2014-10-06"]); + Object.defineProperty(apiLoader.services["codedeploy"], "2014-10-06", { + get: function get() { + var model = __webpack_require__(4721); + model.paginators = __webpack_require__(2971).pagination; + model.waiters = __webpack_require__(1154).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); - /***/ 15648: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2019-05-01","endpointPrefix":"workmailmessageflow","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon WorkMail Message Flow","serviceId":"WorkMailMessageFlow","signatureVersion":"v4","uid":"workmailmessageflow-2019-05-01"},"operations":{"GetRawMessageContent":{"http":{"method":"GET","requestUri":"/messages/{messageId}"},"input":{"type":"structure","required":["messageId"],"members":{"messageId":{"location":"uri","locationName":"messageId"}}},"output":{"type":"structure","required":["messageContent"],"members":{"messageContent":{"type":"blob","streaming":true}},"payload":"messageContent"}}},"shapes":{}}' - ); + module.exports = AWS.CodeDeploy; /***/ }, - /***/ 88532: /***/ (module) => { - "use strict"; - module.exports = { o: {} }; + /***/ 2323: /***/ function (module) { + module.exports = { pagination: {} }; /***/ }, - /***/ 66372: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2015-04-08","endpointPrefix":"workspaces","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon WorkSpaces","serviceId":"WorkSpaces","signatureVersion":"v4","targetPrefix":"WorkspacesService","uid":"workspaces-2015-04-08"},"operations":{"AssociateIpGroups":{"input":{"type":"structure","required":["DirectoryId","GroupIds"],"members":{"DirectoryId":{},"GroupIds":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"AuthorizeIpRules":{"input":{"type":"structure","required":["GroupId","UserRules"],"members":{"GroupId":{},"UserRules":{"shape":"S7"}}},"output":{"type":"structure","members":{}}},"CopyWorkspaceImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"Name":{},"Description":{},"SourceImageId":{},"SourceRegion":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{"ImageId":{}}}},"CreateIpGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"GroupDesc":{},"UserRules":{"shape":"S7"},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{"GroupId":{}}}},"CreateTags":{"input":{"type":"structure","required":["ResourceId","Tags"],"members":{"ResourceId":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"CreateWorkspaces":{"input":{"type":"structure","required":["Workspaces"],"members":{"Workspaces":{"type":"list","member":{"shape":"Sv"}}}},"output":{"type":"structure","members":{"FailedRequests":{"type":"list","member":{"type":"structure","members":{"WorkspaceRequest":{"shape":"Sv"},"ErrorCode":{},"ErrorMessage":{}}}},"PendingRequests":{"shape":"S1b"}}}},"DeleteIpGroup":{"input":{"type":"structure","required":["GroupId"],"members":{"GroupId":{}}},"output":{"type":"structure","members":{}}},"DeleteTags":{"input":{"type":"structure","required":["ResourceId","TagKeys"],"members":{"ResourceId":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DeleteWorkspaceImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{}}},"output":{"type":"structure","members":{}}},"DeregisterWorkspaceDirectory":{"input":{"type":"structure","required":["DirectoryId"],"members":{"DirectoryId":{}}},"output":{"type":"structure","members":{}}},"DescribeAccount":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DedicatedTenancySupport":{},"DedicatedTenancyManagementCidrRange":{}}}},"DescribeAccountModifications":{"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"AccountModifications":{"type":"list","member":{"type":"structure","members":{"ModificationState":{},"DedicatedTenancySupport":{},"DedicatedTenancyManagementCidrRange":{},"StartTime":{"type":"timestamp"},"ErrorCode":{},"ErrorMessage":{}}}},"NextToken":{}}}},"DescribeClientProperties":{"input":{"type":"structure","required":["ResourceIds"],"members":{"ResourceIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ClientPropertiesList":{"type":"list","member":{"type":"structure","members":{"ResourceId":{},"ClientProperties":{"shape":"S2c"}}}}}}},"DescribeIpGroups":{"input":{"type":"structure","members":{"GroupIds":{"shape":"S3"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Result":{"type":"list","member":{"type":"structure","members":{"groupId":{},"groupName":{},"groupDesc":{},"userRules":{"shape":"S7"}}}},"NextToken":{}}}},"DescribeTags":{"input":{"type":"structure","required":["ResourceId"],"members":{"ResourceId":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"Sh"}}}},"DescribeWorkspaceBundles":{"input":{"type":"structure","members":{"BundleIds":{"type":"list","member":{}},"Owner":{},"NextToken":{}}},"output":{"type":"structure","members":{"Bundles":{"type":"list","member":{"type":"structure","members":{"BundleId":{},"Name":{},"Owner":{},"Description":{},"ImageId":{},"RootStorage":{"type":"structure","members":{"Capacity":{}}},"UserStorage":{"type":"structure","members":{"Capacity":{}}},"ComputeType":{"type":"structure","members":{"Name":{}}},"LastUpdatedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"DescribeWorkspaceDirectories":{"input":{"type":"structure","members":{"DirectoryIds":{"type":"list","member":{}},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Directories":{"type":"list","member":{"type":"structure","members":{"DirectoryId":{},"Alias":{},"DirectoryName":{},"RegistrationCode":{},"SubnetIds":{"shape":"S32"},"DnsIpAddresses":{"type":"list","member":{}},"CustomerUserName":{},"IamRoleId":{},"DirectoryType":{},"WorkspaceSecurityGroupId":{},"State":{},"WorkspaceCreationProperties":{"type":"structure","members":{"EnableWorkDocs":{"type":"boolean"},"EnableInternetAccess":{"type":"boolean"},"DefaultOu":{},"CustomSecurityGroupId":{},"UserEnabledAsLocalAdministrator":{"type":"boolean"},"EnableMaintenanceMode":{"type":"boolean"}}},"ipGroupIds":{"shape":"S3"},"WorkspaceAccessProperties":{"shape":"S3a"},"Tenancy":{},"SelfservicePermissions":{"shape":"S3d"}}}},"NextToken":{}}}},"DescribeWorkspaceImages":{"input":{"type":"structure","members":{"ImageIds":{"type":"list","member":{}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Images":{"type":"list","member":{"type":"structure","members":{"ImageId":{},"Name":{},"Description":{},"OperatingSystem":{"type":"structure","members":{"Type":{}}},"State":{},"RequiredTenancy":{},"ErrorCode":{},"ErrorMessage":{}}}},"NextToken":{}}}},"DescribeWorkspaceSnapshots":{"input":{"type":"structure","required":["WorkspaceId"],"members":{"WorkspaceId":{}}},"output":{"type":"structure","members":{"RebuildSnapshots":{"shape":"S3q"},"RestoreSnapshots":{"shape":"S3q"}}}},"DescribeWorkspaces":{"input":{"type":"structure","members":{"WorkspaceIds":{"shape":"S3t"},"DirectoryId":{},"UserName":{},"BundleId":{},"Limit":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Workspaces":{"shape":"S1b"},"NextToken":{}}}},"DescribeWorkspacesConnectionStatus":{"input":{"type":"structure","members":{"WorkspaceIds":{"shape":"S3t"},"NextToken":{}}},"output":{"type":"structure","members":{"WorkspacesConnectionStatus":{"type":"list","member":{"type":"structure","members":{"WorkspaceId":{},"ConnectionState":{},"ConnectionStateCheckTimestamp":{"type":"timestamp"},"LastKnownUserConnectionTimestamp":{"type":"timestamp"}}}},"NextToken":{}}}},"DisassociateIpGroups":{"input":{"type":"structure","required":["DirectoryId","GroupIds"],"members":{"DirectoryId":{},"GroupIds":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"ImportWorkspaceImage":{"input":{"type":"structure","required":["Ec2ImageId","IngestionProcess","ImageName","ImageDescription"],"members":{"Ec2ImageId":{},"IngestionProcess":{},"ImageName":{},"ImageDescription":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{"ImageId":{}}}},"ListAvailableManagementCidrRanges":{"input":{"type":"structure","required":["ManagementCidrRangeConstraint"],"members":{"ManagementCidrRangeConstraint":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ManagementCidrRanges":{"type":"list","member":{}},"NextToken":{}}}},"MigrateWorkspace":{"input":{"type":"structure","required":["SourceWorkspaceId","BundleId"],"members":{"SourceWorkspaceId":{},"BundleId":{}}},"output":{"type":"structure","members":{"SourceWorkspaceId":{},"TargetWorkspaceId":{}}}},"ModifyAccount":{"input":{"type":"structure","members":{"DedicatedTenancySupport":{},"DedicatedTenancyManagementCidrRange":{}}},"output":{"type":"structure","members":{}}},"ModifyClientProperties":{"input":{"type":"structure","required":["ResourceId","ClientProperties"],"members":{"ResourceId":{},"ClientProperties":{"shape":"S2c"}}},"output":{"type":"structure","members":{}}},"ModifySelfservicePermissions":{"input":{"type":"structure","required":["ResourceId","SelfservicePermissions"],"members":{"ResourceId":{},"SelfservicePermissions":{"shape":"S3d"}}},"output":{"type":"structure","members":{}}},"ModifyWorkspaceAccessProperties":{"input":{"type":"structure","required":["ResourceId","WorkspaceAccessProperties"],"members":{"ResourceId":{},"WorkspaceAccessProperties":{"shape":"S3a"}}},"output":{"type":"structure","members":{}}},"ModifyWorkspaceCreationProperties":{"input":{"type":"structure","required":["ResourceId","WorkspaceCreationProperties"],"members":{"ResourceId":{},"WorkspaceCreationProperties":{"type":"structure","members":{"EnableInternetAccess":{"type":"boolean"},"DefaultOu":{},"CustomSecurityGroupId":{},"UserEnabledAsLocalAdministrator":{"type":"boolean"},"EnableMaintenanceMode":{"type":"boolean"}}}}},"output":{"type":"structure","members":{}}},"ModifyWorkspaceProperties":{"input":{"type":"structure","required":["WorkspaceId","WorkspaceProperties"],"members":{"WorkspaceId":{},"WorkspaceProperties":{"shape":"S10"}}},"output":{"type":"structure","members":{}}},"ModifyWorkspaceState":{"input":{"type":"structure","required":["WorkspaceId","WorkspaceState"],"members":{"WorkspaceId":{},"WorkspaceState":{}}},"output":{"type":"structure","members":{}}},"RebootWorkspaces":{"input":{"type":"structure","required":["RebootWorkspaceRequests"],"members":{"RebootWorkspaceRequests":{"type":"list","member":{"type":"structure","required":["WorkspaceId"],"members":{"WorkspaceId":{}}}}}},"output":{"type":"structure","members":{"FailedRequests":{"type":"list","member":{"shape":"S4z"}}}}},"RebuildWorkspaces":{"input":{"type":"structure","required":["RebuildWorkspaceRequests"],"members":{"RebuildWorkspaceRequests":{"type":"list","member":{"type":"structure","required":["WorkspaceId"],"members":{"WorkspaceId":{}}}}}},"output":{"type":"structure","members":{"FailedRequests":{"type":"list","member":{"shape":"S4z"}}}}},"RegisterWorkspaceDirectory":{"input":{"type":"structure","required":["DirectoryId","EnableWorkDocs"],"members":{"DirectoryId":{},"SubnetIds":{"shape":"S32"},"EnableWorkDocs":{"type":"boolean"},"EnableSelfService":{"type":"boolean"},"Tenancy":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"RestoreWorkspace":{"input":{"type":"structure","required":["WorkspaceId"],"members":{"WorkspaceId":{}}},"output":{"type":"structure","members":{}}},"RevokeIpRules":{"input":{"type":"structure","required":["GroupId","UserRules"],"members":{"GroupId":{},"UserRules":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"StartWorkspaces":{"input":{"type":"structure","required":["StartWorkspaceRequests"],"members":{"StartWorkspaceRequests":{"type":"list","member":{"type":"structure","members":{"WorkspaceId":{}}}}}},"output":{"type":"structure","members":{"FailedRequests":{"type":"list","member":{"shape":"S4z"}}}}},"StopWorkspaces":{"input":{"type":"structure","required":["StopWorkspaceRequests"],"members":{"StopWorkspaceRequests":{"type":"list","member":{"type":"structure","members":{"WorkspaceId":{}}}}}},"output":{"type":"structure","members":{"FailedRequests":{"type":"list","member":{"shape":"S4z"}}}}},"TerminateWorkspaces":{"input":{"type":"structure","required":["TerminateWorkspaceRequests"],"members":{"TerminateWorkspaceRequests":{"type":"list","member":{"type":"structure","required":["WorkspaceId"],"members":{"WorkspaceId":{}}}}}},"output":{"type":"structure","members":{"FailedRequests":{"type":"list","member":{"shape":"S4z"}}}}},"UpdateRulesOfIpGroup":{"input":{"type":"structure","required":["GroupId","UserRules"],"members":{"GroupId":{},"UserRules":{"shape":"S7"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S3":{"type":"list","member":{}},"S7":{"type":"list","member":{"type":"structure","members":{"ipRule":{},"ruleDesc":{}}}},"Sh":{"type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"Value":{}}}},"Sv":{"type":"structure","required":["DirectoryId","UserName","BundleId"],"members":{"DirectoryId":{},"UserName":{},"BundleId":{},"VolumeEncryptionKey":{},"UserVolumeEncryptionEnabled":{"type":"boolean"},"RootVolumeEncryptionEnabled":{"type":"boolean"},"WorkspaceProperties":{"shape":"S10"},"Tags":{"shape":"Sh"}}},"S10":{"type":"structure","members":{"RunningMode":{},"RunningModeAutoStopTimeoutInMinutes":{"type":"integer"},"RootVolumeSizeGib":{"type":"integer"},"UserVolumeSizeGib":{"type":"integer"},"ComputeTypeName":{}}},"S1b":{"type":"list","member":{"type":"structure","members":{"WorkspaceId":{},"DirectoryId":{},"UserName":{},"IpAddress":{},"State":{},"BundleId":{},"SubnetId":{},"ErrorMessage":{},"ErrorCode":{},"ComputerName":{},"VolumeEncryptionKey":{},"UserVolumeEncryptionEnabled":{"type":"boolean"},"RootVolumeEncryptionEnabled":{"type":"boolean"},"WorkspaceProperties":{"shape":"S10"},"ModificationStates":{"type":"list","member":{"type":"structure","members":{"Resource":{},"State":{}}}}}}},"S2c":{"type":"structure","members":{"ReconnectEnabled":{}}},"S32":{"type":"list","member":{}},"S3a":{"type":"structure","members":{"DeviceTypeWindows":{},"DeviceTypeOsx":{},"DeviceTypeWeb":{},"DeviceTypeIos":{},"DeviceTypeAndroid":{},"DeviceTypeChromeOs":{},"DeviceTypeZeroClient":{}}},"S3d":{"type":"structure","members":{"RestartWorkspace":{},"IncreaseVolumeSize":{},"ChangeComputeType":{},"SwitchRunningMode":{},"RebuildWorkspace":{}}},"S3q":{"type":"list","member":{"type":"structure","members":{"SnapshotTime":{"type":"timestamp"}}}},"S3t":{"type":"list","member":{}},"S4z":{"type":"structure","members":{"WorkspaceId":{},"ErrorCode":{},"ErrorMessage":{}}}}}' - ); - - /***/ - }, + /***/ 2327: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - /***/ 37567: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"DescribeWorkspaceBundles":{"input_token":"NextToken","output_token":"NextToken","result_key":"Bundles"},"DescribeWorkspaceDirectories":{"input_token":"NextToken","output_token":"NextToken","result_key":"Directories"},"DescribeWorkspaces":{"input_token":"NextToken","limit_key":"Limit","output_token":"NextToken","result_key":"Workspaces"}}}' + apiLoader.services["iotthingsgraph"] = {}; + AWS.IoTThingsGraph = Service.defineService("iotthingsgraph", [ + "2018-09-06", + ]); + Object.defineProperty( + apiLoader.services["iotthingsgraph"], + "2018-09-06", + { + get: function get() { + var model = __webpack_require__(9187); + model.paginators = __webpack_require__(6433).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - /***/ - }, - - /***/ 37289: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"version":"2.0","metadata":{"apiVersion":"2016-04-12","endpointPrefix":"xray","protocol":"rest-json","serviceFullName":"AWS X-Ray","serviceId":"XRay","signatureVersion":"v4","uid":"xray-2016-04-12"},"operations":{"BatchGetTraces":{"http":{"requestUri":"/Traces"},"input":{"type":"structure","required":["TraceIds"],"members":{"TraceIds":{"shape":"S2"},"NextToken":{}}},"output":{"type":"structure","members":{"Traces":{"type":"list","member":{"type":"structure","members":{"Id":{},"Duration":{"type":"double"},"Segments":{"type":"list","member":{"type":"structure","members":{"Id":{},"Document":{}}}}}}},"UnprocessedTraceIds":{"type":"list","member":{}},"NextToken":{}}}},"CreateGroup":{"http":{"requestUri":"/CreateGroup"},"input":{"type":"structure","required":["GroupName"],"members":{"GroupName":{},"FilterExpression":{}}},"output":{"type":"structure","members":{"Group":{"shape":"Si"}}}},"CreateSamplingRule":{"http":{"requestUri":"/CreateSamplingRule"},"input":{"type":"structure","required":["SamplingRule"],"members":{"SamplingRule":{"shape":"Sk"}}},"output":{"type":"structure","members":{"SamplingRuleRecord":{"shape":"S10"}}}},"DeleteGroup":{"http":{"requestUri":"/DeleteGroup"},"input":{"type":"structure","members":{"GroupName":{},"GroupARN":{}}},"output":{"type":"structure","members":{}}},"DeleteSamplingRule":{"http":{"requestUri":"/DeleteSamplingRule"},"input":{"type":"structure","members":{"RuleName":{},"RuleARN":{}}},"output":{"type":"structure","members":{"SamplingRuleRecord":{"shape":"S10"}}}},"GetEncryptionConfig":{"http":{"requestUri":"/EncryptionConfig"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"EncryptionConfig":{"shape":"S19"}}}},"GetGroup":{"http":{"requestUri":"/GetGroup"},"input":{"type":"structure","members":{"GroupName":{},"GroupARN":{}}},"output":{"type":"structure","members":{"Group":{"shape":"Si"}}}},"GetGroups":{"http":{"requestUri":"/Groups"},"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"Groups":{"type":"list","member":{"type":"structure","members":{"GroupName":{},"GroupARN":{},"FilterExpression":{}}}},"NextToken":{}}}},"GetSamplingRules":{"http":{"requestUri":"/GetSamplingRules"},"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"SamplingRuleRecords":{"type":"list","member":{"shape":"S10"}},"NextToken":{}}}},"GetSamplingStatisticSummaries":{"http":{"requestUri":"/SamplingStatisticSummaries"},"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"SamplingStatisticSummaries":{"type":"list","member":{"type":"structure","members":{"RuleName":{},"Timestamp":{"type":"timestamp"},"RequestCount":{"type":"integer"},"BorrowCount":{"type":"integer"},"SampledCount":{"type":"integer"}}}},"NextToken":{}}}},"GetSamplingTargets":{"http":{"requestUri":"/SamplingTargets"},"input":{"type":"structure","required":["SamplingStatisticsDocuments"],"members":{"SamplingStatisticsDocuments":{"type":"list","member":{"type":"structure","required":["RuleName","ClientID","Timestamp","RequestCount","SampledCount"],"members":{"RuleName":{},"ClientID":{},"Timestamp":{"type":"timestamp"},"RequestCount":{"type":"integer"},"SampledCount":{"type":"integer"},"BorrowCount":{"type":"integer"}}}}}},"output":{"type":"structure","members":{"SamplingTargetDocuments":{"type":"list","member":{"type":"structure","members":{"RuleName":{},"FixedRate":{"type":"double"},"ReservoirQuota":{"type":"integer"},"ReservoirQuotaTTL":{"type":"timestamp"},"Interval":{"type":"integer"}}}},"LastRuleModification":{"type":"timestamp"},"UnprocessedStatistics":{"type":"list","member":{"type":"structure","members":{"RuleName":{},"ErrorCode":{},"Message":{}}}}}}},"GetServiceGraph":{"http":{"requestUri":"/ServiceGraph"},"input":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"GroupName":{},"GroupARN":{},"NextToken":{}}},"output":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Services":{"shape":"S27"},"ContainsOldGroupVersions":{"type":"boolean"},"NextToken":{}}}},"GetTimeSeriesServiceStatistics":{"http":{"requestUri":"/TimeSeriesServiceStatistics"},"input":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"GroupName":{},"GroupARN":{},"EntitySelectorExpression":{},"Period":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TimeSeriesServiceStatistics":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"EdgeSummaryStatistics":{"shape":"S2d"},"ServiceSummaryStatistics":{"shape":"S2m"},"ResponseTimeHistogram":{"shape":"S2h"}}}},"ContainsOldGroupVersions":{"type":"boolean"},"NextToken":{}}}},"GetTraceGraph":{"http":{"requestUri":"/TraceGraph"},"input":{"type":"structure","required":["TraceIds"],"members":{"TraceIds":{"shape":"S2"},"NextToken":{}}},"output":{"type":"structure","members":{"Services":{"shape":"S27"},"NextToken":{}}}},"GetTraceSummaries":{"http":{"requestUri":"/TraceSummaries"},"input":{"type":"structure","required":["StartTime","EndTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TimeRangeType":{},"Sampling":{"type":"boolean"},"SamplingStrategy":{"type":"structure","members":{"Name":{},"Value":{"type":"double"}}},"FilterExpression":{},"NextToken":{}}},"output":{"type":"structure","members":{"TraceSummaries":{"type":"list","member":{"type":"structure","members":{"Id":{},"Duration":{"type":"double"},"ResponseTime":{"type":"double"},"HasFault":{"type":"boolean"},"HasError":{"type":"boolean"},"HasThrottle":{"type":"boolean"},"IsPartial":{"type":"boolean"},"Http":{"type":"structure","members":{"HttpURL":{},"HttpStatus":{"type":"integer"},"HttpMethod":{},"UserAgent":{},"ClientIp":{}}},"Annotations":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"AnnotationValue":{"type":"structure","members":{"NumberValue":{"type":"double"},"BooleanValue":{"type":"boolean"},"StringValue":{}}},"ServiceIds":{"shape":"S38"}}}}},"Users":{"type":"list","member":{"type":"structure","members":{"UserName":{},"ServiceIds":{"shape":"S38"}}}},"ServiceIds":{"shape":"S38"},"ResourceARNs":{"type":"list","member":{"type":"structure","members":{"ARN":{}}}},"InstanceIds":{"type":"list","member":{"type":"structure","members":{"Id":{}}}},"AvailabilityZones":{"type":"list","member":{"type":"structure","members":{"Name":{}}}},"EntryPoint":{"shape":"S39"},"FaultRootCauses":{"type":"list","member":{"type":"structure","members":{"Services":{"type":"list","member":{"type":"structure","members":{"Name":{},"Names":{"shape":"S29"},"Type":{},"AccountId":{},"EntityPath":{"type":"list","member":{"type":"structure","members":{"Name":{},"Exceptions":{"shape":"S3o"},"Remote":{"type":"boolean"}}}},"Inferred":{"type":"boolean"}}}},"ClientImpacting":{"type":"boolean"}}}},"ErrorRootCauses":{"type":"list","member":{"type":"structure","members":{"Services":{"type":"list","member":{"type":"structure","members":{"Name":{},"Names":{"shape":"S29"},"Type":{},"AccountId":{},"EntityPath":{"type":"list","member":{"type":"structure","members":{"Name":{},"Exceptions":{"shape":"S3o"},"Remote":{"type":"boolean"}}}},"Inferred":{"type":"boolean"}}}},"ClientImpacting":{"type":"boolean"}}}},"ResponseTimeRootCauses":{"type":"list","member":{"type":"structure","members":{"Services":{"type":"list","member":{"type":"structure","members":{"Name":{},"Names":{"shape":"S29"},"Type":{},"AccountId":{},"EntityPath":{"type":"list","member":{"type":"structure","members":{"Name":{},"Coverage":{"type":"double"},"Remote":{"type":"boolean"}}}},"Inferred":{"type":"boolean"}}}},"ClientImpacting":{"type":"boolean"}}}},"Revision":{"type":"integer"},"MatchedEventTime":{"type":"timestamp"}}}},"ApproximateTime":{"type":"timestamp"},"TracesProcessedCount":{"type":"long"},"NextToken":{}}}},"PutEncryptionConfig":{"http":{"requestUri":"/PutEncryptionConfig"},"input":{"type":"structure","required":["Type"],"members":{"KeyId":{},"Type":{}}},"output":{"type":"structure","members":{"EncryptionConfig":{"shape":"S19"}}}},"PutTelemetryRecords":{"http":{"requestUri":"/TelemetryRecords"},"input":{"type":"structure","required":["TelemetryRecords"],"members":{"TelemetryRecords":{"type":"list","member":{"type":"structure","required":["Timestamp"],"members":{"Timestamp":{"type":"timestamp"},"SegmentsReceivedCount":{"type":"integer"},"SegmentsSentCount":{"type":"integer"},"SegmentsSpilloverCount":{"type":"integer"},"SegmentsRejectedCount":{"type":"integer"},"BackendConnectionErrors":{"type":"structure","members":{"TimeoutCount":{"type":"integer"},"ConnectionRefusedCount":{"type":"integer"},"HTTPCode4XXCount":{"type":"integer"},"HTTPCode5XXCount":{"type":"integer"},"UnknownHostCount":{"type":"integer"},"OtherCount":{"type":"integer"}}}}}},"EC2InstanceId":{},"Hostname":{},"ResourceARN":{}}},"output":{"type":"structure","members":{}}},"PutTraceSegments":{"http":{"requestUri":"/TraceSegments"},"input":{"type":"structure","required":["TraceSegmentDocuments"],"members":{"TraceSegmentDocuments":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"UnprocessedTraceSegments":{"type":"list","member":{"type":"structure","members":{"Id":{},"ErrorCode":{},"Message":{}}}}}}},"UpdateGroup":{"http":{"requestUri":"/UpdateGroup"},"input":{"type":"structure","members":{"GroupName":{},"GroupARN":{},"FilterExpression":{}}},"output":{"type":"structure","members":{"Group":{"shape":"Si"}}}},"UpdateSamplingRule":{"http":{"requestUri":"/UpdateSamplingRule"},"input":{"type":"structure","required":["SamplingRuleUpdate"],"members":{"SamplingRuleUpdate":{"type":"structure","members":{"RuleName":{},"RuleARN":{},"ResourceARN":{},"Priority":{"type":"integer"},"FixedRate":{"type":"double"},"ReservoirSize":{"type":"integer"},"Host":{},"ServiceName":{},"ServiceType":{},"HTTPMethod":{},"URLPath":{},"Attributes":{"shape":"Sw"}}}}},"output":{"type":"structure","members":{"SamplingRuleRecord":{"shape":"S10"}}}}},"shapes":{"S2":{"type":"list","member":{}},"Si":{"type":"structure","members":{"GroupName":{},"GroupARN":{},"FilterExpression":{}}},"Sk":{"type":"structure","required":["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],"members":{"RuleName":{},"RuleARN":{},"ResourceARN":{},"Priority":{"type":"integer"},"FixedRate":{"type":"double"},"ReservoirSize":{"type":"integer"},"ServiceName":{},"ServiceType":{},"Host":{},"HTTPMethod":{},"URLPath":{},"Version":{"type":"integer"},"Attributes":{"shape":"Sw"}}},"Sw":{"type":"map","key":{},"value":{}},"S10":{"type":"structure","members":{"SamplingRule":{"shape":"Sk"},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"}}},"S19":{"type":"structure","members":{"KeyId":{},"Status":{},"Type":{}}},"S27":{"type":"list","member":{"type":"structure","members":{"ReferenceId":{"type":"integer"},"Name":{},"Names":{"shape":"S29"},"Root":{"type":"boolean"},"AccountId":{},"Type":{},"State":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Edges":{"type":"list","member":{"type":"structure","members":{"ReferenceId":{"type":"integer"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"SummaryStatistics":{"shape":"S2d"},"ResponseTimeHistogram":{"shape":"S2h"},"Aliases":{"type":"list","member":{"type":"structure","members":{"Name":{},"Names":{"type":"list","member":{}},"Type":{}}}}}}},"SummaryStatistics":{"shape":"S2m"},"DurationHistogram":{"shape":"S2h"},"ResponseTimeHistogram":{"shape":"S2h"}}}},"S29":{"type":"list","member":{}},"S2d":{"type":"structure","members":{"OkCount":{"type":"long"},"ErrorStatistics":{"shape":"S2f"},"FaultStatistics":{"shape":"S2g"},"TotalCount":{"type":"long"},"TotalResponseTime":{"type":"double"}}},"S2f":{"type":"structure","members":{"ThrottleCount":{"type":"long"},"OtherCount":{"type":"long"},"TotalCount":{"type":"long"}}},"S2g":{"type":"structure","members":{"OtherCount":{"type":"long"},"TotalCount":{"type":"long"}}},"S2h":{"type":"list","member":{"type":"structure","members":{"Value":{"type":"double"},"Count":{"type":"integer"}}}},"S2m":{"type":"structure","members":{"OkCount":{"type":"long"},"ErrorStatistics":{"shape":"S2f"},"FaultStatistics":{"shape":"S2g"},"TotalCount":{"type":"long"},"TotalResponseTime":{"type":"double"}}},"S38":{"type":"list","member":{"shape":"S39"}},"S39":{"type":"structure","members":{"Name":{},"Names":{"shape":"S29"},"AccountId":{},"Type":{}}},"S3o":{"type":"list","member":{"type":"structure","members":{"Name":{},"Message":{}}}}}}' - ); + module.exports = AWS.IoTThingsGraph; /***/ }, - /***/ 83127: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"o":{"BatchGetTraces":{"input_token":"NextToken","non_aggregate_keys":["UnprocessedTraceIds"],"output_token":"NextToken","result_key":"Traces"},"GetGroups":{"input_token":"NextToken","output_token":"NextToken","result_key":"Groups"},"GetSamplingRules":{"input_token":"NextToken","output_token":"NextToken","result_key":"SamplingRuleRecords"},"GetSamplingStatisticSummaries":{"input_token":"NextToken","output_token":"NextToken","result_key":"SamplingStatisticSummaries"},"GetServiceGraph":{"input_token":"NextToken","non_aggregate_keys":["StartTime","EndTime","ContainsOldGroupVersions"],"output_token":"NextToken","result_key":"Services"},"GetTimeSeriesServiceStatistics":{"input_token":"NextToken","non_aggregate_keys":["ContainsOldGroupVersions"],"output_token":"NextToken","result_key":"TimeSeriesServiceStatistics"},"GetTraceGraph":{"input_token":"NextToken","output_token":"NextToken","result_key":"Services"},"GetTraceSummaries":{"input_token":"NextToken","non_aggregate_keys":["TracesProcessedCount","ApproximateTime"],"output_token":"NextToken","result_key":"TraceSummaries"}}}' - ); + /***/ 2336: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + ResourceRecordSetsChanged: { + delay: 30, + maxAttempts: 60, + operation: "GetChange", + acceptors: [ + { + matcher: "path", + expected: "INSYNC", + argument: "ChangeInfo.Status", + state: "success", + }, + ], + }, + }, + }; /***/ }, - /***/ 51765: /***/ (module) => { - "use strict"; - module.exports = JSON.parse( - '{"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":{"endpoint":"{service}.{region}.c2s.ic.gov"},"us-isob-*/*":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/iam":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":{"endpoint":"https://{service}.amazonaws.com","signatureVersion":"v3https","globalEndpoint":true},"*/waf":"globalSSL","us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"}}}' + /***/ 2339: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["mediapackagevod"] = {}; + AWS.MediaPackageVod = Service.defineService("mediapackagevod", [ + "2018-11-07", + ]); + Object.defineProperty( + apiLoader.services["mediapackagevod"], + "2018-11-07", + { + get: function get() { + var model = __webpack_require__(5351); + model.paginators = __webpack_require__(5826).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); + module.exports = AWS.MediaPackageVod; + /***/ }, - /***/ 21771: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - // Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - // SPDX-License-Identifier: Apache-2.0 + /***/ 2349: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = authenticationRequestError; - const core = __nccwpck_require__(95127); - const github = __nccwpck_require__(53134); - const aws = __nccwpck_require__(46024); - const assert = __nccwpck_require__(42357); + const { RequestError } = __webpack_require__(3497); - module.exports = { - runBuild, - build, - waitForBuildEndTime, - inputs2Parameters, - githubInputs, - buildSdk, - logName, - }; + function authenticationRequestError(state, error, options) { + /* istanbul ignore next */ + if (!error.headers) throw error; - function runBuild() { - // get a codeBuild instance from the SDK - const sdk = buildSdk(); + const otpRequired = /required/.test( + error.headers["x-github-otp"] || "" + ); + // handle "2FA required" error only + if (error.status !== 401 || !otpRequired) { + throw error; + } - // Get input options for startBuild - const params = inputs2Parameters(githubInputs()); + if ( + error.status === 401 && + otpRequired && + error.request && + error.request.headers["x-github-otp"] + ) { + throw new RequestError( + "Invalid one-time password for two-factor authentication", + 401, + { + headers: error.headers, + request: options, + } + ); + } - return build(sdk, params); + if (typeof state.auth.on2fa !== "function") { + throw new RequestError( + "2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication", + 401, + { + headers: error.headers, + request: options, + } + ); + } + + return Promise.resolve() + .then(() => { + return state.auth.on2fa(); + }) + .then((oneTimePassword) => { + const newOptions = Object.assign(options, { + headers: Object.assign( + { "x-github-otp": oneTimePassword }, + options.headers + ), + }); + return state.octokit.request(newOptions); + }); } - async function build(sdk, params) { - // Start the build - const start = await sdk.codeBuild.startBuild(params).promise(); + /***/ + }, - // Wait for the build to "complete" - return waitForBuildEndTime(sdk, start.build); - } + /***/ 2357: /***/ function (module) { + module.exports = require("assert"); - async function waitForBuildEndTime( - sdk, - { id, logs }, - seqEmptyLogs, - totalEvents, - throttleCount, - nextToken - ) { - const { - codeBuild, - cloudWatchLogs, - wait = 1000 * 30, - backOff = 1000 * 15, - } = sdk; + /***/ + }, - totalEvents = totalEvents || 0; - seqEmptyLogs = seqEmptyLogs || 0; - throttleCount = throttleCount || 0; + /***/ 2382: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); - // Get the CloudWatchLog info - const startFromHead = true; - const { cloudWatchLogsArn } = logs; - const { logGroupName, logStreamName } = logName(cloudWatchLogsArn); + AWS.util.update(AWS.CognitoIdentity.prototype, { + getOpenIdToken: function getOpenIdToken(params, callback) { + return this.makeUnauthenticatedRequest( + "getOpenIdToken", + params, + callback + ); + }, - let errObject = false; + getId: function getId(params, callback) { + return this.makeUnauthenticatedRequest("getId", params, callback); + }, - // Check the state - const [batch, cloudWatch = {}] = await Promise.all([ - codeBuild.batchGetBuilds({ ids: [id] }).promise(), - // The CloudWatchLog _may_ not be set up, only make the call if we have a logGroupName - logGroupName && - cloudWatchLogs - .getLogEvents({ - logGroupName, - logStreamName, - startFromHead, - nextToken, - }) - .promise(), - ]).catch((err) => { - errObject = err; - /* Returning [] here so that the assignment above - * does not throw `TypeError: undefined is not iterable`. - * The error is handled below, - * since it might be a rate limit. - */ - return []; - }); + getCredentialsForIdentity: function getCredentialsForIdentity( + params, + callback + ) { + return this.makeUnauthenticatedRequest( + "getCredentialsForIdentity", + params, + callback + ); + }, + }); - if (errObject) { - //We caught an error in trying to make the AWS api call, and are now checking to see if it was just a rate limiting error - if ( - errObject.message && - errObject.message.search("Rate exceeded") !== -1 - ) { - //We were rate-limited, so add `backOff` seconds to the wait time - let newWait = wait + backOff; - throttleCount++; + /***/ + }, - //Sleep before trying again - await new Promise((resolve) => setTimeout(resolve, newWait)); + /***/ 2386: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - // Try again from the same token position - return waitForBuildEndTime( - { ...sdk, wait: newWait }, - { id, logs }, - seqEmptyLogs, - totalEvents, - throttleCount, - nextToken - ); - } else { - //The error returned from the API wasn't about rate limiting, so throw it as an actual error and fail the job - throw errObject; - } - } + apiLoader.services["acmpca"] = {}; + AWS.ACMPCA = Service.defineService("acmpca", ["2017-08-22"]); + Object.defineProperty(apiLoader.services["acmpca"], "2017-08-22", { + get: function get() { + var model = __webpack_require__(72); + model.paginators = __webpack_require__(1455).pagination; + model.waiters = __webpack_require__(1273).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); - // Pluck off the relevant state - const [current] = batch.builds; - const { nextForwardToken, events = [] } = cloudWatch; + module.exports = AWS.ACMPCA; - // GetLogEvents can return partial/empty responses even when there is data. - // We wait for two consecutive empty log responses to minimize false positive on EOF. - // Empty response counter starts after any logs have been received, or when the build completes. - if (events.length == 0 && (totalEvents > 0 || current.endTime)) { - seqEmptyLogs++; - } else { - seqEmptyLogs = 0; - } - totalEvents += events.length; + /***/ + }, - // stdout the CloudWatchLog (everyone likes progress...) - // CloudWatchLogs have line endings. - // I trim and then log each line - // to ensure that the line ending is OS specific. - events.forEach(({ message }) => console.log(message.trimEnd())); + /***/ 2390: /***/ function (module) { + /** + * Convert array of 16 byte values to UUID string format of the form: + * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX + */ + var byteToHex = []; + for (var i = 0; i < 256; ++i) { + byteToHex[i] = (i + 0x100).toString(16).substr(1); + } - // Stop after the build is ended and we've received two consecutive empty log responses - if (current.endTime && seqEmptyLogs >= 2) { - return current; - } + function bytesToUuid(buf, offset) { + var i = offset || 0; + var bth = byteToHex; + // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 + return [ + bth[buf[i++]], + bth[buf[i++]], + bth[buf[i++]], + bth[buf[i++]], + "-", + bth[buf[i++]], + bth[buf[i++]], + "-", + bth[buf[i++]], + bth[buf[i++]], + "-", + bth[buf[i++]], + bth[buf[i++]], + "-", + bth[buf[i++]], + bth[buf[i++]], + bth[buf[i++]], + bth[buf[i++]], + bth[buf[i++]], + bth[buf[i++]], + ].join(""); + } - // More to do: Sleep for a few seconds to avoid rate limiting - // If never throttled and build is complete, halve CWL polling delay to minimize latency - await new Promise((resolve) => - setTimeout( - resolve, - current.endTime && throttleCount == 0 ? wait / 2 : wait - ) - ); + module.exports = bytesToUuid; - // Try again - return waitForBuildEndTime( - sdk, - current, - seqEmptyLogs, - totalEvents, - throttleCount, - nextForwardToken - ); - } + /***/ + }, - function githubInputs() { - const projectName = core.getInput("project-name", { required: true }); - const { owner, repo } = github.context.repo; - const { payload } = github.context; - // The github.context.sha is evaluated on import. - // This makes it hard to test. - // So I use the raw ENV. - // There is a complexity here because for pull request - // the GITHUB_SHA value is NOT the correct value. - // See: https://github.com/aws-actions/aws-codebuild-run-build/issues/36 - const sourceVersion = - process.env[`GITHUB_EVENT_NAME`] === "pull_request" - ? (((payload || {}).pull_request || {}).head || {}).sha - : process.env[`GITHUB_SHA`]; + /***/ 2394: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + DistributionDeployed: { + delay: 60, + operation: "GetDistribution", + maxAttempts: 25, + description: "Wait until a distribution is deployed.", + acceptors: [ + { + expected: "Deployed", + matcher: "path", + state: "success", + argument: "Distribution.Status", + }, + ], + }, + InvalidationCompleted: { + delay: 20, + operation: "GetInvalidation", + maxAttempts: 30, + description: "Wait until an invalidation has completed.", + acceptors: [ + { + expected: "Completed", + matcher: "path", + state: "success", + argument: "Invalidation.Status", + }, + ], + }, + StreamingDistributionDeployed: { + delay: 60, + operation: "GetStreamingDistribution", + maxAttempts: 25, + description: "Wait until a streaming distribution is deployed.", + acceptors: [ + { + expected: "Deployed", + matcher: "path", + state: "success", + argument: "StreamingDistribution.Status", + }, + ], + }, + }, + }; - assert(sourceVersion, "No source version could be evaluated."); - const buildspecOverride = - core.getInput("buildspec-override", { required: false }) || undefined; + /***/ + }, - const envPassthrough = core - .getInput("env-vars-for-codebuild", { required: false }) - .split(",") - .map((i) => i.trim()) - .filter((i) => i !== ""); + /***/ 2413: /***/ function (module) { + module.exports = require("stream"); - return { - projectName, - owner, - repo, - sourceVersion, - buildspecOverride, - envPassthrough, - }; - } + /***/ + }, - function inputs2Parameters(inputs) { - const { - projectName, - owner, - repo, - sourceVersion, - buildspecOverride, - envPassthrough = [], - } = inputs; + /***/ 2421: /***/ function (module) { + module.exports = { + pagination: { + ListMeshes: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "meshes", + }, + ListRoutes: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "routes", + }, + ListTagsForResource: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "tags", + }, + ListVirtualNodes: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "virtualNodes", + }, + ListVirtualRouters: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "virtualRouters", + }, + ListVirtualServices: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "virtualServices", + }, + }, + }; - const sourceTypeOverride = "GITHUB"; - const sourceLocationOverride = `https://github.com/${owner}/${repo}.git`; + /***/ + }, - const environmentVariablesOverride = Object.entries(process.env) - .filter( - ([key]) => key.startsWith("GITHUB_") || envPassthrough.includes(key) - ) - .map(([name, value]) => ({ name, value, type: "PLAINTEXT" })); + /***/ 2447: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - // The idempotencyToken is intentionally not set. - // This way the GitHub events can manage the builds. - return { - projectName, - sourceVersion, - sourceTypeOverride, - sourceLocationOverride, - buildspecOverride, - environmentVariablesOverride, - }; - } + apiLoader.services["qldbsession"] = {}; + AWS.QLDBSession = Service.defineService("qldbsession", ["2019-07-11"]); + Object.defineProperty(apiLoader.services["qldbsession"], "2019-07-11", { + get: function get() { + var model = __webpack_require__(320); + model.paginators = __webpack_require__(8452).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - function buildSdk() { - const codeBuild = new aws.CodeBuild({ - customUserAgent: "aws-actions/aws-codebuild-run-build", - }); + module.exports = AWS.QLDBSession; - const cloudWatchLogs = new aws.CloudWatchLogs({ - customUserAgent: "aws-actions/aws-codebuild-run-build", - }); + /***/ + }, - assert( - codeBuild.config.credentials && cloudWatchLogs.config.credentials, - "No credentials. Try adding @aws-actions/configure-aws-credentials earlier in your job to set up AWS credentials." - ); + /***/ 2449: /***/ function (module) { + module.exports = { pagination: {} }; - return { codeBuild, cloudWatchLogs }; - } + /***/ + }, - function logName(Arn) { - const [logGroupName, logStreamName] = Arn.split(":log-group:") - .pop() - .split(":log-stream:"); - if (logGroupName === "null" || logStreamName === "null") - return { - logGroupName: undefined, - logStreamName: undefined, - }; - return { logGroupName, logStreamName }; - } + /***/ 2450: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + AWS.util.update(AWS.RDSDataService.prototype, { + /** + * @return [Boolean] whether the error can be retried + * @api private + */ + retryableError: function retryableError(error) { + if ( + error.code === "BadRequestException" && + error.message && + error.message.match(/^Communications link failure/) && + error.statusCode === 400 + ) { + return true; + } else { + var _super = AWS.Service.prototype.retryableError; + return _super.call(this, error); + } + }, + }); /***/ }, - /***/ 25456: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - // Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - // SPDX-License-Identifier: Apache-2.0 + /***/ 2453: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var AcceptorStateMachine = __webpack_require__(3696); + var inherit = AWS.util.inherit; + var domain = AWS.util.domain; + var jmespath = __webpack_require__(2802); - const core = __nccwpck_require__(95127); - const { runBuild } = __nccwpck_require__(21771); - const assert = __nccwpck_require__(42357); + /** + * @api private + */ + var hardErrorStates = { success: 1, error: 1, complete: 1 }; - /* istanbul ignore next */ - if (require.main === require.cache[eval("__filename")]) { - run(); + function isTerminalState(machine) { + return Object.prototype.hasOwnProperty.call( + hardErrorStates, + machine._asm.currentState + ); } - module.exports = run; + var fsm = new AcceptorStateMachine(); + fsm.setupStates = function () { + var transition = function (_, done) { + var self = this; + self._haltHandlersOnError = false; + + self.emit(self._asm.currentState, function (err) { + if (err) { + if (isTerminalState(self)) { + if (domain && self.domain instanceof domain.Domain) { + err.domainEmitter = self; + err.domain = self.domain; + err.domainThrown = false; + self.domain.emit("error", err); + } else { + throw err; + } + } else { + self.response.error = err; + done(err); + } + } else { + done(self.response.error); + } + }); + }; + + this.addState("validate", "build", "error", transition); + this.addState("build", "afterBuild", "restart", transition); + this.addState("afterBuild", "sign", "restart", transition); + this.addState("sign", "send", "retry", transition); + this.addState("retry", "afterRetry", "afterRetry", transition); + this.addState("afterRetry", "sign", "error", transition); + this.addState("send", "validateResponse", "retry", transition); + this.addState( + "validateResponse", + "extractData", + "extractError", + transition + ); + this.addState("extractError", "extractData", "retry", transition); + this.addState("extractData", "success", "retry", transition); + this.addState("restart", "build", "error", transition); + this.addState("success", "complete", "complete", transition); + this.addState("error", "complete", "complete", transition); + this.addState("complete", null, null, transition); + }; + fsm.setupStates(); + + /** + * ## Asynchronous Requests + * + * All requests made through the SDK are asynchronous and use a + * callback interface. Each service method that kicks off a request + * returns an `AWS.Request` object that you can use to register + * callbacks. + * + * For example, the following service method returns the request + * object as "request", which can be used to register callbacks: + * + * ```javascript + * // request is an AWS.Request object + * var request = ec2.describeInstances(); + * + * // register callbacks on request to retrieve response data + * request.on('success', function(response) { + * console.log(response.data); + * }); + * ``` + * + * When a request is ready to be sent, the {send} method should + * be called: + * + * ```javascript + * request.send(); + * ``` + * + * Since registered callbacks may or may not be idempotent, requests should only + * be sent once. To perform the same operation multiple times, you will need to + * create multiple request objects, each with its own registered callbacks. + * + * ## Removing Default Listeners for Events + * + * Request objects are built with default listeners for the various events, + * depending on the service type. In some cases, you may want to remove + * some built-in listeners to customize behaviour. Doing this requires + * access to the built-in listener functions, which are exposed through + * the {AWS.EventListeners.Core} namespace. For instance, you may + * want to customize the HTTP handler used when sending a request. In this + * case, you can remove the built-in listener associated with the 'send' + * event, the {AWS.EventListeners.Core.SEND} listener and add your own. + * + * ## Multiple Callbacks and Chaining + * + * You can register multiple callbacks on any request object. The + * callbacks can be registered for different events, or all for the + * same event. In addition, you can chain callback registration, for + * example: + * + * ```javascript + * request. + * on('success', function(response) { + * console.log("Success!"); + * }). + * on('error', function(error, response) { + * console.log("Error!"); + * }). + * on('complete', function(response) { + * console.log("Always!"); + * }). + * send(); + * ``` + * + * The above example will print either "Success! Always!", or "Error! Always!", + * depending on whether the request succeeded or not. + * + * @!attribute httpRequest + * @readonly + * @!group HTTP Properties + * @return [AWS.HttpRequest] the raw HTTP request object + * containing request headers and body information + * sent by the service. + * + * @!attribute startTime + * @readonly + * @!group Operation Properties + * @return [Date] the time that the request started + * + * @!group Request Building Events + * + * @!event validate(request) + * Triggered when a request is being validated. Listeners + * should throw an error if the request should not be sent. + * @param request [Request] the request object being sent + * @see AWS.EventListeners.Core.VALIDATE_CREDENTIALS + * @see AWS.EventListeners.Core.VALIDATE_REGION + * @example Ensuring that a certain parameter is set before sending a request + * var req = s3.putObject(params); + * req.on('validate', function() { + * if (!req.params.Body.match(/^Hello\s/)) { + * throw new Error('Body must start with "Hello "'); + * } + * }); + * req.send(function(err, data) { ... }); + * + * @!event build(request) + * Triggered when the request payload is being built. Listeners + * should fill the necessary information to send the request + * over HTTP. + * @param (see AWS.Request~validate) + * @example Add a custom HTTP header to a request + * var req = s3.putObject(params); + * req.on('build', function() { + * req.httpRequest.headers['Custom-Header'] = 'value'; + * }); + * req.send(function(err, data) { ... }); + * + * @!event sign(request) + * Triggered when the request is being signed. Listeners should + * add the correct authentication headers and/or adjust the body, + * depending on the authentication mechanism being used. + * @param (see AWS.Request~validate) + * + * @!group Request Sending Events + * + * @!event send(response) + * Triggered when the request is ready to be sent. Listeners + * should call the underlying transport layer to initiate + * the sending of the request. + * @param response [Response] the response object + * @context [Request] the request object that was sent + * @see AWS.EventListeners.Core.SEND + * + * @!event retry(response) + * Triggered when a request failed and might need to be retried or redirected. + * If the response is retryable, the listener should set the + * `response.error.retryable` property to `true`, and optionally set + * `response.error.retryDelay` to the millisecond delay for the next attempt. + * In the case of a redirect, `response.error.redirect` should be set to + * `true` with `retryDelay` set to an optional delay on the next request. + * + * If a listener decides that a request should not be retried, + * it should set both `retryable` and `redirect` to false. + * + * Note that a retryable error will be retried at most + * {AWS.Config.maxRetries} times (based on the service object's config). + * Similarly, a request that is redirected will only redirect at most + * {AWS.Config.maxRedirects} times. + * + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * @example Adding a custom retry for a 404 response + * request.on('retry', function(response) { + * // this resource is not yet available, wait 10 seconds to get it again + * if (response.httpResponse.statusCode === 404 && response.error) { + * response.error.retryable = true; // retry this error + * response.error.retryDelay = 10000; // wait 10 seconds + * } + * }); + * + * @!group Data Parsing Events + * + * @!event extractError(response) + * Triggered on all non-2xx requests so that listeners can extract + * error details from the response body. Listeners to this event + * should set the `response.error` property. + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * + * @!event extractData(response) + * Triggered in successful requests to allow listeners to + * de-serialize the response body into `response.data`. + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * + * @!group Completion Events + * + * @!event success(response) + * Triggered when the request completed successfully. + * `response.data` will contain the response data and + * `response.error` will be null. + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * + * @!event error(error, response) + * Triggered when an error occurs at any point during the + * request. `response.error` will contain details about the error + * that occurred. `response.data` will be null. + * @param error [Error] the error object containing details about + * the error that occurred. + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * + * @!event complete(response) + * Triggered whenever a request cycle completes. `response.error` + * should be checked, since the request may have failed. + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * + * @!group HTTP Events + * + * @!event httpHeaders(statusCode, headers, response, statusMessage) + * Triggered when headers are sent by the remote server + * @param statusCode [Integer] the HTTP response code + * @param headers [map] the response headers + * @param (see AWS.Request~send) + * @param statusMessage [String] A status message corresponding to the HTTP + * response code + * @context (see AWS.Request~send) + * + * @!event httpData(chunk, response) + * Triggered when data is sent by the remote server + * @param chunk [Buffer] the buffer data containing the next data chunk + * from the server + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * @see AWS.EventListeners.Core.HTTP_DATA + * + * @!event httpUploadProgress(progress, response) + * Triggered when the HTTP request has uploaded more data + * @param progress [map] An object containing the `loaded` and `total` bytes + * of the request. + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * @note This event will not be emitted in Node.js 0.8.x. + * + * @!event httpDownloadProgress(progress, response) + * Triggered when the HTTP request has downloaded more data + * @param progress [map] An object containing the `loaded` and `total` bytes + * of the request. + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * @note This event will not be emitted in Node.js 0.8.x. + * + * @!event httpError(error, response) + * Triggered when the HTTP request failed + * @param error [Error] the error object that was thrown + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * + * @!event httpDone(response) + * Triggered when the server is finished sending data + * @param (see AWS.Request~send) + * @context (see AWS.Request~send) + * + * @see AWS.Response + */ + AWS.Request = inherit({ + /** + * Creates a request for an operation on a given service with + * a set of input parameters. + * + * @param service [AWS.Service] the service to perform the operation on + * @param operation [String] the operation to perform on the service + * @param params [Object] parameters to send to the operation. + * See the operation's documentation for the format of the + * parameters. + */ + constructor: function Request(service, operation, params) { + var endpoint = service.endpoint; + var region = service.config.region; + var customUserAgent = service.config.customUserAgent; + + // global endpoints sign as us-east-1 + if (service.isGlobalEndpoint) region = "us-east-1"; - async function run() { - console.log("*****STARTING CODEBUILD*****"); - try { - const build = await runBuild(); - core.setOutput("aws-build-id", build.id); + this.domain = domain && domain.active; + this.service = service; + this.operation = operation; + this.params = params || {}; + this.httpRequest = new AWS.HttpRequest(endpoint, region); + this.httpRequest.appendToUserAgent(customUserAgent); + this.startTime = service.getSkewCorrectedDate(); - // Signal the outcome - assert( - build.buildStatus === "SUCCEEDED", - `Build status: ${build.buildStatus}` - ); - } catch (error) { - core.setFailed(error.message); - } finally { - console.log("*****CODEBUILD COMPLETE*****"); - } - } + this.response = new AWS.Response(this); + this._asm = new AcceptorStateMachine(fsm.states, "validate"); + this._haltHandlersOnError = false; - /***/ - }, + AWS.SequentialExecutor.call(this); + this.emit = this.emitEvent; + }, - /***/ 65604: /***/ function ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) { - "use strict"; + /** + * @!group Sending a Request + */ - var __importStar = - (this && this.__importStar) || - function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) - for (var k in mod) - if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; - }; - Object.defineProperty(exports, "__esModule", { value: true }); - const os = __importStar(__nccwpck_require__(12087)); - const utils_1 = __nccwpck_require__(91245); - /** - * Commands - * - * Command Format: - * ::name key=value,key=value::message - * - * Examples: - * ::warning::This is the message - * ::set-env name=MY_VAR::some value - */ - function issueCommand(command, properties, message) { - const cmd = new Command(command, properties, message); - process.stdout.write(cmd.toString() + os.EOL); - } - exports.issueCommand = issueCommand; - function issue(name, message = "") { - issueCommand(name, {}, message); - } - exports.issue = issue; - const CMD_STRING = "::"; - class Command { - constructor(command, properties, message) { - if (!command) { - command = "missing.command"; - } - this.command = command; - this.properties = properties; - this.message = message; - } - toString() { - let cmdStr = CMD_STRING + this.command; - if (this.properties && Object.keys(this.properties).length > 0) { - cmdStr += " "; - let first = true; - for (const key in this.properties) { - if (this.properties.hasOwnProperty(key)) { - const val = this.properties[key]; - if (val) { - if (first) { - first = false; - } else { - cmdStr += ","; - } - cmdStr += `${key}=${escapeProperty(val)}`; - } - } - } + /** + * @overload send(callback = null) + * Sends the request object. + * + * @callback callback function(err, data) + * If a callback is supplied, it is called when a response is returned + * from the service. + * @context [AWS.Request] the request object being sent. + * @param err [Error] the error object returned from the request. + * Set to `null` if the request is successful. + * @param data [Object] the de-serialized data returned from + * the request. Set to `null` if a request error occurs. + * @example Sending a request with a callback + * request = s3.putObject({Bucket: 'bucket', Key: 'key'}); + * request.send(function(err, data) { console.log(err, data); }); + * @example Sending a request with no callback (using event handlers) + * request = s3.putObject({Bucket: 'bucket', Key: 'key'}); + * request.on('complete', function(response) { ... }); // register a callback + * request.send(); + */ + send: function send(callback) { + if (callback) { + // append to user agent + this.httpRequest.appendToUserAgent("callback"); + this.on("complete", function (resp) { + callback.call(resp, resp.error, resp.data); + }); } - cmdStr += `${CMD_STRING}${escapeData(this.message)}`; - return cmdStr; - } - } - function escapeData(s) { - return utils_1 - .toCommandValue(s) - .replace(/%/g, "%25") - .replace(/\r/g, "%0D") - .replace(/\n/g, "%0A"); - } - function escapeProperty(s) { - return utils_1 - .toCommandValue(s) - .replace(/%/g, "%25") - .replace(/\r/g, "%0D") - .replace(/\n/g, "%0A") - .replace(/:/g, "%3A") - .replace(/,/g, "%2C"); - } - //# sourceMappingURL=command.js.map + this.runTo(); - /***/ - }, + return this.response; + }, - /***/ 95127: /***/ function ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) { - "use strict"; + /** + * @!method promise() + * Sends the request and returns a 'thenable' promise. + * + * Two callbacks can be provided to the `then` method on the returned promise. + * The first callback will be called if the promise is fulfilled, and the second + * callback will be called if the promise is rejected. + * @callback fulfilledCallback function(data) + * Called if the promise is fulfilled. + * @param data [Object] the de-serialized data returned from the request. + * @callback rejectedCallback function(error) + * Called if the promise is rejected. + * @param error [Error] the error object returned from the request. + * @return [Promise] A promise that represents the state of the request. + * @example Sending a request using promises. + * var request = s3.putObject({Bucket: 'bucket', Key: 'key'}); + * var result = request.promise(); + * result.then(function(data) { ... }, function(error) { ... }); + */ - var __awaiter = - (this && this.__awaiter) || - function (thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function (resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator["throw"](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; - var __importStar = - (this && this.__importStar) || - function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) - for (var k in mod) - if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; - }; - Object.defineProperty(exports, "__esModule", { value: true }); - const command_1 = __nccwpck_require__(65604); - const file_command_1 = __nccwpck_require__(77352); - const utils_1 = __nccwpck_require__(91245); - const os = __importStar(__nccwpck_require__(12087)); - const path = __importStar(__nccwpck_require__(85622)); - /** - * The code to exit an action - */ - var ExitCode; - (function (ExitCode) { /** - * A code indicating that the action was successful + * @api private */ - ExitCode[(ExitCode["Success"] = 0)] = "Success"; + build: function build(callback) { + return this.runTo("send", callback); + }, + /** - * A code indicating that the action was a failure + * @api private */ - ExitCode[(ExitCode["Failure"] = 1)] = "Failure"; - })((ExitCode = exports.ExitCode || (exports.ExitCode = {}))); - //----------------------------------------------------------------------- - // Variables - //----------------------------------------------------------------------- - /** - * Sets env variable for this action and future actions in the job - * @param name the name of the variable to set - * @param val the value of the variable. Non-string values will be converted to a string via JSON.stringify - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - function exportVariable(name, val) { - const convertedVal = utils_1.toCommandValue(val); - process.env[name] = convertedVal; - const filePath = process.env["GITHUB_ENV"] || ""; - if (filePath) { - const delimiter = "_GitHubActionsFileCommandDelimeter_"; - const commandValue = `${name}<<${delimiter}${os.EOL}${convertedVal}${os.EOL}${delimiter}`; - file_command_1.issueCommand("ENV", commandValue); - } else { - command_1.issueCommand("set-env", { name }, convertedVal); - } - } - exports.exportVariable = exportVariable; - /** - * Registers a secret which will get masked from logs - * @param secret value of the secret - */ - function setSecret(secret) { - command_1.issueCommand("add-mask", {}, secret); - } - exports.setSecret = setSecret; - /** - * Prepends inputPath to the PATH (for this action and future actions) - * @param inputPath - */ - function addPath(inputPath) { - const filePath = process.env["GITHUB_PATH"] || ""; - if (filePath) { - file_command_1.issueCommand("PATH", inputPath); - } else { - command_1.issueCommand("add-path", {}, inputPath); - } - process.env[ - "PATH" - ] = `${inputPath}${path.delimiter}${process.env["PATH"]}`; - } - exports.addPath = addPath; - /** - * Gets the value of an input. The value is also trimmed. - * - * @param name name of the input to get - * @param options optional. See InputOptions. - * @returns string - */ - function getInput(name, options) { - const val = - process.env[`INPUT_${name.replace(/ /g, "_").toUpperCase()}`] || ""; - if (options && options.required && !val) { - throw new Error(`Input required and not supplied: ${name}`); - } - return val.trim(); - } - exports.getInput = getInput; - /** - * Sets the value of an output. - * - * @param name name of the output to set - * @param value value to store. Non-string values will be converted to a string via JSON.stringify - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - function setOutput(name, value) { - command_1.issueCommand("set-output", { name }, value); - } - exports.setOutput = setOutput; - /** - * Enables or disables the echoing of commands into stdout for the rest of the step. - * Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set. - * - */ - function setCommandEcho(enabled) { - command_1.issue("echo", enabled ? "on" : "off"); - } - exports.setCommandEcho = setCommandEcho; - //----------------------------------------------------------------------- - // Results - //----------------------------------------------------------------------- - /** - * Sets the action status to failed. - * When the action exits it will be with an exit code of 1 - * @param message add error issue message - */ - function setFailed(message) { - process.exitCode = ExitCode.Failure; - error(message); - } - exports.setFailed = setFailed; - //----------------------------------------------------------------------- - // Logging Commands - //----------------------------------------------------------------------- - /** - * Gets whether Actions Step Debug is on or not - */ - function isDebug() { - return process.env["RUNNER_DEBUG"] === "1"; - } - exports.isDebug = isDebug; - /** - * Writes debug message to user log - * @param message debug message - */ - function debug(message) { - command_1.issueCommand("debug", {}, message); - } - exports.debug = debug; - /** - * Adds an error issue - * @param message error issue message. Errors will be converted to string via toString() - */ - function error(message) { - command_1.issue( - "error", - message instanceof Error ? message.toString() : message - ); - } - exports.error = error; - /** - * Adds an warning issue - * @param message warning issue message. Errors will be converted to string via toString() - */ - function warning(message) { - command_1.issue( - "warning", - message instanceof Error ? message.toString() : message - ); - } - exports.warning = warning; - /** - * Writes info to log with console.log. - * @param message info message - */ - function info(message) { - process.stdout.write(message + os.EOL); - } - exports.info = info; - /** - * Begin an output group. - * - * Output until the next `groupEnd` will be foldable in this group - * - * @param name The name of the output group - */ - function startGroup(name) { - command_1.issue("group", name); - } - exports.startGroup = startGroup; - /** - * End an output group. - */ - function endGroup() { - command_1.issue("endgroup"); - } - exports.endGroup = endGroup; - /** - * Wrap an asynchronous function call in a group. - * - * Returns the same type as the function itself. - * - * @param name The name of the group - * @param fn The function to wrap in the group - */ - function group(name, fn) { - return __awaiter(this, void 0, void 0, function* () { - startGroup(name); - let result; - try { - result = yield fn(); - } finally { - endGroup(); - } - return result; - }); - } - exports.group = group; - //----------------------------------------------------------------------- - // Wrapper action state - //----------------------------------------------------------------------- - /** - * Saves state for current action, the state can only be retrieved by this action's post job execution. - * - * @param name name of the state to store - * @param value value to store. Non-string values will be converted to a string via JSON.stringify - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - function saveState(name, value) { - command_1.issueCommand("save-state", { name }, value); - } - exports.saveState = saveState; - /** - * Gets the value of an state set by this action's main execution. - * - * @param name name of the state to get - * @returns string - */ - function getState(name) { - return process.env[`STATE_${name}`] || ""; - } - exports.getState = getState; - //# sourceMappingURL=core.js.map + runTo: function runTo(state, done) { + this._asm.runTo(state, done, this); + return this; + }, + + /** + * Aborts a request, emitting the error and complete events. + * + * @!macro nobrowser + * @example Aborting a request after sending + * var params = { + * Bucket: 'bucket', Key: 'key', + * Body: Buffer.alloc(1024 * 1024 * 5) // 5MB payload + * }; + * var request = s3.putObject(params); + * request.send(function (err, data) { + * if (err) console.log("Error:", err.code, err.message); + * else console.log(data); + * }); + * + * // abort request in 1 second + * setTimeout(request.abort.bind(request), 1000); + * + * // prints "Error: RequestAbortedError Request aborted by user" + * @return [AWS.Request] the same request object, for chaining. + * @since v1.4.0 + */ + abort: function abort() { + this.removeAllListeners("validateResponse"); + this.removeAllListeners("extractError"); + this.on("validateResponse", function addAbortedError(resp) { + resp.error = AWS.util.error(new Error("Request aborted by user"), { + code: "RequestAbortedError", + retryable: false, + }); + }); + + if (this.httpRequest.stream && !this.httpRequest.stream.didCallback) { + // abort HTTP stream + this.httpRequest.stream.abort(); + if (this.httpRequest._abortCallback) { + this.httpRequest._abortCallback(); + } else { + this.removeAllListeners("send"); // haven't sent yet, so let's not + } + } - /***/ - }, + return this; + }, - /***/ 77352: /***/ function ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) { - "use strict"; + /** + * Iterates over each page of results given a pageable request, calling + * the provided callback with each page of data. After all pages have been + * retrieved, the callback is called with `null` data. + * + * @note This operation can generate multiple requests to a service. + * @example Iterating over multiple pages of objects in an S3 bucket + * var pages = 1; + * s3.listObjects().eachPage(function(err, data) { + * if (err) return; + * console.log("Page", pages++); + * console.log(data); + * }); + * @example Iterating over multiple pages with an asynchronous callback + * s3.listObjects(params).eachPage(function(err, data, done) { + * doSomethingAsyncAndOrExpensive(function() { + * // The next page of results isn't fetched until done is called + * done(); + * }); + * }); + * @callback callback function(err, data, [doneCallback]) + * Called with each page of resulting data from the request. If the + * optional `doneCallback` is provided in the function, it must be called + * when the callback is complete. + * + * @param err [Error] an error object, if an error occurred. + * @param data [Object] a single page of response data. If there is no + * more data, this object will be `null`. + * @param doneCallback [Function] an optional done callback. If this + * argument is defined in the function declaration, it should be called + * when the next page is ready to be retrieved. This is useful for + * controlling serial pagination across asynchronous operations. + * @return [Boolean] if the callback returns `false`, pagination will + * stop. + * + * @see AWS.Request.eachItem + * @see AWS.Response.nextPage + * @since v1.4.0 + */ + eachPage: function eachPage(callback) { + // Make all callbacks async-ish + callback = AWS.util.fn.makeAsync(callback, 3); - // For internal use, subject to change. - var __importStar = - (this && this.__importStar) || - function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) - for (var k in mod) - if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; - }; - Object.defineProperty(exports, "__esModule", { value: true }); - // We use any as a valid input type - /* eslint-disable @typescript-eslint/no-explicit-any */ - const fs = __importStar(__nccwpck_require__(35747)); - const os = __importStar(__nccwpck_require__(12087)); - const utils_1 = __nccwpck_require__(91245); - function issueCommand(command, message) { - const filePath = process.env[`GITHUB_${command}`]; - if (!filePath) { - throw new Error( - `Unable to find environment variable for file command ${command}` - ); - } - if (!fs.existsSync(filePath)) { - throw new Error(`Missing file at path: ${filePath}`); - } - fs.appendFileSync( - filePath, - `${utils_1.toCommandValue(message)}${os.EOL}`, - { - encoding: "utf8", + function wrappedCallback(response) { + callback.call(response, response.error, response.data, function ( + result + ) { + if (result === false) return; + + if (response.hasNextPage()) { + response.nextPage().on("complete", wrappedCallback).send(); + } else { + callback.call(response, null, null, AWS.util.fn.noop); + } + }); } - ); - } - exports.issueCommand = issueCommand; - //# sourceMappingURL=file-command.js.map - /***/ - }, + this.on("complete", wrappedCallback).send(); + }, - /***/ 91245: /***/ (__unused_webpack_module, exports) => { - "use strict"; + /** + * Enumerates over individual items of a request, paging the responses if + * necessary. + * + * @api experimental + * @since v1.4.0 + */ + eachItem: function eachItem(callback) { + var self = this; + function wrappedCallback(err, data) { + if (err) return callback(err, null); + if (data === null) return callback(null, null); - // We use any as a valid input type - /* eslint-disable @typescript-eslint/no-explicit-any */ - Object.defineProperty(exports, "__esModule", { value: true }); - /** - * Sanitizes an input into a string so it can be passed into issueCommand safely - * @param input input to sanitize into a string - */ - function toCommandValue(input) { - if (input === null || input === undefined) { - return ""; - } else if (typeof input === "string" || input instanceof String) { - return input; - } - return JSON.stringify(input); - } - exports.toCommandValue = toCommandValue; - //# sourceMappingURL=utils.js.map + var config = self.service.paginationConfig(self.operation); + var resultKey = config.resultKey; + if (Array.isArray(resultKey)) resultKey = resultKey[0]; + var items = jmespath.search(data, resultKey); + var continueIteration = true; + AWS.util.arrayEach(items, function (item) { + continueIteration = callback(null, item); + if (continueIteration === false) { + return AWS.util.abort; + } + }); + return continueIteration; + } - /***/ - }, + this.eachPage(wrappedCallback); + }, - /***/ 75210: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; + /** + * @return [Boolean] whether the operation can return multiple pages of + * response data. + * @see AWS.Response.eachPage + * @since v1.4.0 + */ + isPageable: function isPageable() { + return this.service.paginationConfig(this.operation) ? true : false; + }, - Object.defineProperty(exports, "__esModule", { value: true }); - const fs_1 = __nccwpck_require__(35747); - const os_1 = __nccwpck_require__(12087); - class Context { /** - * Hydrate the context from the environment + * Sends the request and converts the request object into a readable stream + * that can be read from or piped into a writable stream. + * + * @note The data read from a readable stream contains only + * the raw HTTP body contents. + * @example Manually reading from a stream + * request.createReadStream().on('data', function(data) { + * console.log("Got data:", data.toString()); + * }); + * @example Piping a request body into a file + * var out = fs.createWriteStream('/path/to/outfile.jpg'); + * s3.service.getObject(params).createReadStream().pipe(out); + * @return [Stream] the readable stream object that can be piped + * or read from (by registering 'data' event listeners). + * @!macro nobrowser */ - constructor() { - this.payload = {}; - if (process.env.GITHUB_EVENT_PATH) { - if (fs_1.existsSync(process.env.GITHUB_EVENT_PATH)) { - this.payload = JSON.parse( - fs_1.readFileSync(process.env.GITHUB_EVENT_PATH, { - encoding: "utf8", - }) - ); - } else { - const path = process.env.GITHUB_EVENT_PATH; - process.stdout.write( - `GITHUB_EVENT_PATH ${path} does not exist${os_1.EOL}` + createReadStream: function createReadStream() { + var streams = AWS.util.stream; + var req = this; + var stream = null; + + if (AWS.HttpClient.streamsApiVersion === 2) { + stream = new streams.PassThrough(); + process.nextTick(function () { + req.send(); + }); + } else { + stream = new streams.Stream(); + stream.readable = true; + + stream.sent = false; + stream.on("newListener", function (event) { + if (!stream.sent && event === "data") { + stream.sent = true; + process.nextTick(function () { + req.send(); + }); + } + }); + } + + this.on("error", function (err) { + stream.emit("error", err); + }); + + this.on("httpHeaders", function streamHeaders( + statusCode, + headers, + resp + ) { + if (statusCode < 300) { + req.removeListener("httpData", AWS.EventListeners.Core.HTTP_DATA); + req.removeListener( + "httpError", + AWS.EventListeners.Core.HTTP_ERROR ); + req.on("httpError", function streamHttpError(error) { + resp.error = error; + resp.error.retryable = false; + }); + + var shouldCheckContentLength = false; + var expectedLen; + if (req.httpRequest.method !== "HEAD") { + expectedLen = parseInt(headers["content-length"], 10); + } + if ( + expectedLen !== undefined && + !isNaN(expectedLen) && + expectedLen >= 0 + ) { + shouldCheckContentLength = true; + var receivedLen = 0; + } + + var checkContentLengthAndEmit = function checkContentLengthAndEmit() { + if (shouldCheckContentLength && receivedLen !== expectedLen) { + stream.emit( + "error", + AWS.util.error( + new Error( + "Stream content length mismatch. Received " + + receivedLen + + " of " + + expectedLen + + " bytes." + ), + { code: "StreamContentLengthMismatch" } + ) + ); + } else if (AWS.HttpClient.streamsApiVersion === 2) { + stream.end(); + } else { + stream.emit("end"); + } + }; + + var httpStream = resp.httpResponse.createUnbufferedStream(); + + if (AWS.HttpClient.streamsApiVersion === 2) { + if (shouldCheckContentLength) { + var lengthAccumulator = new streams.PassThrough(); + lengthAccumulator._write = function (chunk) { + if (chunk && chunk.length) { + receivedLen += chunk.length; + } + return streams.PassThrough.prototype._write.apply( + this, + arguments + ); + }; + + lengthAccumulator.on("end", checkContentLengthAndEmit); + stream.on("error", function (err) { + shouldCheckContentLength = false; + httpStream.unpipe(lengthAccumulator); + lengthAccumulator.emit("end"); + lengthAccumulator.end(); + }); + httpStream + .pipe(lengthAccumulator) + .pipe(stream, { end: false }); + } else { + httpStream.pipe(stream); + } + } else { + if (shouldCheckContentLength) { + httpStream.on("data", function (arg) { + if (arg && arg.length) { + receivedLen += arg.length; + } + }); + } + + httpStream.on("data", function (arg) { + stream.emit("data", arg); + }); + httpStream.on("end", checkContentLengthAndEmit); + } + + httpStream.on("error", function (err) { + shouldCheckContentLength = false; + stream.emit("error", err); + }); } + }); + + return stream; + }, + + /** + * @param [Array,Response] args This should be the response object, + * or an array of args to send to the event. + * @api private + */ + emitEvent: function emit(eventName, args, done) { + if (typeof args === "function") { + done = args; + args = null; } - this.eventName = process.env.GITHUB_EVENT_NAME; - this.sha = process.env.GITHUB_SHA; - this.ref = process.env.GITHUB_REF; - this.workflow = process.env.GITHUB_WORKFLOW; - this.action = process.env.GITHUB_ACTION; - this.actor = process.env.GITHUB_ACTOR; - } - get issue() { - const payload = this.payload; - return Object.assign(Object.assign({}, this.repo), { - number: (payload.issue || payload.pull_request || payload).number, + if (!done) done = function () {}; + if (!args) args = this.eventParameters(eventName, this.response); + + var origEmit = AWS.SequentialExecutor.prototype.emit; + origEmit.call(this, eventName, args, function (err) { + if (err) this.response.error = err; + done.call(this, err); }); - } - get repo() { - if (process.env.GITHUB_REPOSITORY) { - const [owner, repo] = process.env.GITHUB_REPOSITORY.split("/"); - return { owner, repo }; + }, + + /** + * @api private + */ + eventParameters: function eventParameters(eventName) { + switch (eventName) { + case "restart": + case "validate": + case "sign": + case "build": + case "afterValidate": + case "afterBuild": + return [this]; + case "error": + return [this.response.error, this.response]; + default: + return [this.response]; } - if (this.payload.repository) { - return { - owner: this.payload.repository.owner.login, - repo: this.payload.repository.name, - }; + }, + + /** + * @api private + */ + presign: function presign(expires, callback) { + if (!callback && typeof expires === "function") { + callback = expires; + expires = null; } - throw new Error( - "context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'" + return new AWS.Signers.Presign().sign( + this.toGet(), + expires, + callback ); - } - } - exports.Context = Context; - //# sourceMappingURL=context.js.map + }, - /***/ - }, + /** + * @api private + */ + isPresigned: function isPresigned() { + return Object.prototype.hasOwnProperty.call( + this.httpRequest.headers, + "presigned-expires" + ); + }, - /***/ 53134: /***/ function ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) { - "use strict"; + /** + * @api private + */ + toUnauthenticated: function toUnauthenticated() { + this._unAuthenticated = true; + this.removeListener( + "validate", + AWS.EventListeners.Core.VALIDATE_CREDENTIALS + ); + this.removeListener("sign", AWS.EventListeners.Core.SIGN); + return this; + }, - var __importStar = - (this && this.__importStar) || - function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) - for (var k in mod) - if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; - }; - Object.defineProperty(exports, "__esModule", { value: true }); - // Originally pulled from https://github.com/JasonEtco/actions-toolkit/blob/master/src/github.ts - const graphql_1 = __nccwpck_require__(51463); - const rest_1 = __nccwpck_require__(44190); - const Context = __importStar(__nccwpck_require__(75210)); - const httpClient = __importStar(__nccwpck_require__(31840)); - // We need this in order to extend Octokit - rest_1.Octokit.prototype = new rest_1.Octokit(); - exports.context = new Context.Context(); - class GitHub extends rest_1.Octokit { - constructor(token, opts) { - super(GitHub.getOctokitOptions(GitHub.disambiguate(token, opts))); - this.graphql = GitHub.getGraphQL(GitHub.disambiguate(token, opts)); - } /** - * Disambiguates the constructor overload parameters + * @api private */ - static disambiguate(token, opts) { - return [ - typeof token === "string" ? token : "", - typeof token === "object" ? token : opts || {}, - ]; - } - static getOctokitOptions(args) { - const token = args[0]; - const options = Object.assign({}, args[1]); // Shallow clone - don't mutate the object provided by the caller - // Auth - const auth = GitHub.getAuthString(token, options); - if (auth) { - options.auth = auth; - } - // Proxy - const agent = GitHub.getProxyAgent(options); - if (agent) { - // Shallow clone - don't mutate the object provided by the caller - options.request = options.request - ? Object.assign({}, options.request) - : {}; - // Set the agent - options.request.agent = agent; - } - return options; - } - static getGraphQL(args) { - const defaults = {}; - const token = args[0]; - const options = args[1]; - // Authorization - const auth = this.getAuthString(token, options); - if (auth) { - defaults.headers = { - authorization: auth, - }; - } - // Proxy - const agent = GitHub.getProxyAgent(options); - if (agent) { - defaults.request = { agent }; - } - return graphql_1.graphql.defaults(defaults); - } - static getAuthString(token, options) { - // Validate args - if (!token && !options.auth) { - throw new Error("Parameter token or opts.auth is required"); - } else if (token && options.auth) { - throw new Error( - "Parameters token and opts.auth may not both be specified" - ); - } - return typeof options.auth === "string" - ? options.auth - : `token ${token}`; - } - static getProxyAgent(options) { - var _a; - if ( - !((_a = options.request) === null || _a === void 0 - ? void 0 - : _a.agent) + toGet: function toGet() { + if ( + this.service.api.protocol === "query" || + this.service.api.protocol === "ec2" ) { - const serverUrl = "https://api.github.com"; - if (httpClient.getProxyUrl(serverUrl)) { - const hc = new httpClient.HttpClient(); - return hc.getAgent(serverUrl); - } + this.removeListener("build", this.buildAsGet); + this.addListener("build", this.buildAsGet); } - return undefined; - } - } - exports.GitHub = GitHub; - //# sourceMappingURL=github.js.map + return this; + }, - /***/ - }, + /** + * @api private + */ + buildAsGet: function buildAsGet(request) { + request.httpRequest.method = "GET"; + request.httpRequest.path = + request.service.endpoint.path + "?" + request.httpRequest.body; + request.httpRequest.body = ""; - /***/ 31840: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; + // don't need these headers on a GET request + delete request.httpRequest.headers["Content-Length"]; + delete request.httpRequest.headers["Content-Type"]; + }, + + /** + * @api private + */ + haltHandlersOnError: function haltHandlersOnError() { + this._haltHandlersOnError = true; + }, + }); - Object.defineProperty(exports, "__esModule", { value: true }); - const url = __nccwpck_require__(78835); - const http = __nccwpck_require__(98605); - const https = __nccwpck_require__(57211); - const pm = __nccwpck_require__(78045); - let tunnel; - var HttpCodes; - (function (HttpCodes) { - HttpCodes[(HttpCodes["OK"] = 200)] = "OK"; - HttpCodes[(HttpCodes["MultipleChoices"] = 300)] = "MultipleChoices"; - HttpCodes[(HttpCodes["MovedPermanently"] = 301)] = "MovedPermanently"; - HttpCodes[(HttpCodes["ResourceMoved"] = 302)] = "ResourceMoved"; - HttpCodes[(HttpCodes["SeeOther"] = 303)] = "SeeOther"; - HttpCodes[(HttpCodes["NotModified"] = 304)] = "NotModified"; - HttpCodes[(HttpCodes["UseProxy"] = 305)] = "UseProxy"; - HttpCodes[(HttpCodes["SwitchProxy"] = 306)] = "SwitchProxy"; - HttpCodes[(HttpCodes["TemporaryRedirect"] = 307)] = "TemporaryRedirect"; - HttpCodes[(HttpCodes["PermanentRedirect"] = 308)] = "PermanentRedirect"; - HttpCodes[(HttpCodes["BadRequest"] = 400)] = "BadRequest"; - HttpCodes[(HttpCodes["Unauthorized"] = 401)] = "Unauthorized"; - HttpCodes[(HttpCodes["PaymentRequired"] = 402)] = "PaymentRequired"; - HttpCodes[(HttpCodes["Forbidden"] = 403)] = "Forbidden"; - HttpCodes[(HttpCodes["NotFound"] = 404)] = "NotFound"; - HttpCodes[(HttpCodes["MethodNotAllowed"] = 405)] = "MethodNotAllowed"; - HttpCodes[(HttpCodes["NotAcceptable"] = 406)] = "NotAcceptable"; - HttpCodes[(HttpCodes["ProxyAuthenticationRequired"] = 407)] = - "ProxyAuthenticationRequired"; - HttpCodes[(HttpCodes["RequestTimeout"] = 408)] = "RequestTimeout"; - HttpCodes[(HttpCodes["Conflict"] = 409)] = "Conflict"; - HttpCodes[(HttpCodes["Gone"] = 410)] = "Gone"; - HttpCodes[(HttpCodes["TooManyRequests"] = 429)] = "TooManyRequests"; - HttpCodes[(HttpCodes["InternalServerError"] = 500)] = - "InternalServerError"; - HttpCodes[(HttpCodes["NotImplemented"] = 501)] = "NotImplemented"; - HttpCodes[(HttpCodes["BadGateway"] = 502)] = "BadGateway"; - HttpCodes[(HttpCodes["ServiceUnavailable"] = 503)] = - "ServiceUnavailable"; - HttpCodes[(HttpCodes["GatewayTimeout"] = 504)] = "GatewayTimeout"; - })((HttpCodes = exports.HttpCodes || (exports.HttpCodes = {}))); - var Headers; - (function (Headers) { - Headers["Accept"] = "accept"; - Headers["ContentType"] = "content-type"; - })((Headers = exports.Headers || (exports.Headers = {}))); - var MediaTypes; - (function (MediaTypes) { - MediaTypes["ApplicationJson"] = "application/json"; - })((MediaTypes = exports.MediaTypes || (exports.MediaTypes = {}))); /** - * Returns the proxy URL, depending upon the supplied url and proxy environment variables. - * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com + * @api private */ - function getProxyUrl(serverUrl) { - let proxyUrl = pm.getProxyUrl(url.parse(serverUrl)); - return proxyUrl ? proxyUrl.href : ""; - } - exports.getProxyUrl = getProxyUrl; - const HttpRedirectCodes = [ - HttpCodes.MovedPermanently, - HttpCodes.ResourceMoved, - HttpCodes.SeeOther, - HttpCodes.TemporaryRedirect, - HttpCodes.PermanentRedirect, - ]; - const HttpResponseRetryCodes = [ - HttpCodes.BadGateway, - HttpCodes.ServiceUnavailable, - HttpCodes.GatewayTimeout, - ]; - const RetryableHttpVerbs = ["OPTIONS", "GET", "DELETE", "HEAD"]; - const ExponentialBackoffCeiling = 10; - const ExponentialBackoffTimeSlice = 5; - class HttpClientResponse { - constructor(message) { - this.message = message; - } - readBody() { - return new Promise(async (resolve, reject) => { - let output = Buffer.alloc(0); - this.message.on("data", (chunk) => { - output = Buffer.concat([output, chunk]); - }); - this.message.on("end", () => { - resolve(output.toString()); + AWS.Request.addPromisesToClass = function addPromisesToClass( + PromiseDependency + ) { + this.prototype.promise = function promise() { + var self = this; + // append to user agent + this.httpRequest.appendToUserAgent("promise"); + return new PromiseDependency(function (resolve, reject) { + self.on("complete", function (resp) { + if (resp.error) { + reject(resp.error); + } else { + // define $response property so that it is not enumberable + // this prevents circular reference errors when stringifying the JSON object + resolve( + Object.defineProperty(resp.data || {}, "$response", { + value: resp, + }) + ); + } }); + self.runTo(); }); + }; + }; + + /** + * @api private + */ + AWS.Request.deletePromisesFromClass = function deletePromisesFromClass() { + delete this.prototype.promise; + }; + + AWS.util.addPromises(AWS.Request); + + AWS.util.mixin(AWS.Request, AWS.SequentialExecutor); + + /***/ + }, + + /***/ 2459: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2014-10-31", + endpointPrefix: "rds", + protocol: "query", + serviceAbbreviation: "Amazon DocDB", + serviceFullName: "Amazon DocumentDB with MongoDB compatibility", + serviceId: "DocDB", + signatureVersion: "v4", + signingName: "rds", + uid: "docdb-2014-10-31", + xmlNamespace: "http://rds.amazonaws.com/doc/2014-10-31/", + }, + operations: { + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceName", "Tags"], + members: { ResourceName: {}, Tags: { shape: "S3" } }, + }, + }, + ApplyPendingMaintenanceAction: { + input: { + type: "structure", + required: ["ResourceIdentifier", "ApplyAction", "OptInType"], + members: { + ResourceIdentifier: {}, + ApplyAction: {}, + OptInType: {}, + }, + }, + output: { + resultWrapper: "ApplyPendingMaintenanceActionResult", + type: "structure", + members: { ResourcePendingMaintenanceActions: { shape: "S7" } }, + }, + }, + CopyDBClusterParameterGroup: { + input: { + type: "structure", + required: [ + "SourceDBClusterParameterGroupIdentifier", + "TargetDBClusterParameterGroupIdentifier", + "TargetDBClusterParameterGroupDescription", + ], + members: { + SourceDBClusterParameterGroupIdentifier: {}, + TargetDBClusterParameterGroupIdentifier: {}, + TargetDBClusterParameterGroupDescription: {}, + Tags: { shape: "S3" }, + }, + }, + output: { + resultWrapper: "CopyDBClusterParameterGroupResult", + type: "structure", + members: { DBClusterParameterGroup: { shape: "Sd" } }, + }, + }, + CopyDBClusterSnapshot: { + input: { + type: "structure", + required: [ + "SourceDBClusterSnapshotIdentifier", + "TargetDBClusterSnapshotIdentifier", + ], + members: { + SourceDBClusterSnapshotIdentifier: {}, + TargetDBClusterSnapshotIdentifier: {}, + KmsKeyId: {}, + PreSignedUrl: {}, + CopyTags: { type: "boolean" }, + Tags: { shape: "S3" }, + }, + }, + output: { + resultWrapper: "CopyDBClusterSnapshotResult", + type: "structure", + members: { DBClusterSnapshot: { shape: "Sh" } }, + }, + }, + CreateDBCluster: { + input: { + type: "structure", + required: [ + "DBClusterIdentifier", + "Engine", + "MasterUsername", + "MasterUserPassword", + ], + members: { + AvailabilityZones: { shape: "Si" }, + BackupRetentionPeriod: { type: "integer" }, + DBClusterIdentifier: {}, + DBClusterParameterGroupName: {}, + VpcSecurityGroupIds: { shape: "Sn" }, + DBSubnetGroupName: {}, + Engine: {}, + EngineVersion: {}, + Port: { type: "integer" }, + MasterUsername: {}, + MasterUserPassword: {}, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + Tags: { shape: "S3" }, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + EnableCloudwatchLogsExports: { shape: "So" }, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "CreateDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + CreateDBClusterParameterGroup: { + input: { + type: "structure", + required: [ + "DBClusterParameterGroupName", + "DBParameterGroupFamily", + "Description", + ], + members: { + DBClusterParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + Tags: { shape: "S3" }, + }, + }, + output: { + resultWrapper: "CreateDBClusterParameterGroupResult", + type: "structure", + members: { DBClusterParameterGroup: { shape: "Sd" } }, + }, + }, + CreateDBClusterSnapshot: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier", "DBClusterIdentifier"], + members: { + DBClusterSnapshotIdentifier: {}, + DBClusterIdentifier: {}, + Tags: { shape: "S3" }, + }, + }, + output: { + resultWrapper: "CreateDBClusterSnapshotResult", + type: "structure", + members: { DBClusterSnapshot: { shape: "Sh" } }, + }, + }, + CreateDBInstance: { + input: { + type: "structure", + required: [ + "DBInstanceIdentifier", + "DBInstanceClass", + "Engine", + "DBClusterIdentifier", + ], + members: { + DBInstanceIdentifier: {}, + DBInstanceClass: {}, + Engine: {}, + AvailabilityZone: {}, + PreferredMaintenanceWindow: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + Tags: { shape: "S3" }, + DBClusterIdentifier: {}, + PromotionTier: { type: "integer" }, + }, + }, + output: { + resultWrapper: "CreateDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S13" } }, + }, + }, + CreateDBSubnetGroup: { + input: { + type: "structure", + required: [ + "DBSubnetGroupName", + "DBSubnetGroupDescription", + "SubnetIds", + ], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S1e" }, + Tags: { shape: "S3" }, + }, + }, + output: { + resultWrapper: "CreateDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S15" } }, + }, + }, + DeleteDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { + DBClusterIdentifier: {}, + SkipFinalSnapshot: { type: "boolean" }, + FinalDBSnapshotIdentifier: {}, + }, + }, + output: { + resultWrapper: "DeleteDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + DeleteDBClusterParameterGroup: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName"], + members: { DBClusterParameterGroupName: {} }, + }, + }, + DeleteDBClusterSnapshot: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier"], + members: { DBClusterSnapshotIdentifier: {} }, + }, + output: { + resultWrapper: "DeleteDBClusterSnapshotResult", + type: "structure", + members: { DBClusterSnapshot: { shape: "Sh" } }, + }, + }, + DeleteDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { DBInstanceIdentifier: {} }, + }, + output: { + resultWrapper: "DeleteDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S13" } }, + }, + }, + DeleteDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName"], + members: { DBSubnetGroupName: {} }, + }, + }, + DescribeCertificates: { + input: { + type: "structure", + members: { + CertificateIdentifier: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeCertificatesResult", + type: "structure", + members: { + Certificates: { + type: "list", + member: { + locationName: "Certificate", + type: "structure", + members: { + CertificateIdentifier: {}, + CertificateType: {}, + Thumbprint: {}, + ValidFrom: { type: "timestamp" }, + ValidTill: { type: "timestamp" }, + CertificateArn: {}, + }, + wrapper: true, + }, + }, + Marker: {}, + }, + }, + }, + DescribeDBClusterParameterGroups: { + input: { + type: "structure", + members: { + DBClusterParameterGroupName: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBClusterParameterGroupsResult", + type: "structure", + members: { + Marker: {}, + DBClusterParameterGroups: { + type: "list", + member: { + shape: "Sd", + locationName: "DBClusterParameterGroup", + }, + }, + }, + }, + }, + DescribeDBClusterParameters: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName"], + members: { + DBClusterParameterGroupName: {}, + Source: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBClusterParametersResult", + type: "structure", + members: { Parameters: { shape: "S20" }, Marker: {} }, + }, + }, + DescribeDBClusterSnapshotAttributes: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier"], + members: { DBClusterSnapshotIdentifier: {} }, + }, + output: { + resultWrapper: "DescribeDBClusterSnapshotAttributesResult", + type: "structure", + members: { DBClusterSnapshotAttributesResult: { shape: "S25" } }, + }, + }, + DescribeDBClusterSnapshots: { + input: { + type: "structure", + members: { + DBClusterIdentifier: {}, + DBClusterSnapshotIdentifier: {}, + SnapshotType: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + IncludeShared: { type: "boolean" }, + IncludePublic: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "DescribeDBClusterSnapshotsResult", + type: "structure", + members: { + Marker: {}, + DBClusterSnapshots: { + type: "list", + member: { shape: "Sh", locationName: "DBClusterSnapshot" }, + }, + }, + }, + }, + DescribeDBClusters: { + input: { + type: "structure", + members: { + DBClusterIdentifier: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBClustersResult", + type: "structure", + members: { + Marker: {}, + DBClusters: { + type: "list", + member: { shape: "Sq", locationName: "DBCluster" }, + }, + }, + }, + }, + DescribeDBEngineVersions: { + input: { + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + DefaultOnly: { type: "boolean" }, + ListSupportedCharacterSets: { type: "boolean" }, + ListSupportedTimezones: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "DescribeDBEngineVersionsResult", + type: "structure", + members: { + Marker: {}, + DBEngineVersions: { + type: "list", + member: { + locationName: "DBEngineVersion", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + DBEngineDescription: {}, + DBEngineVersionDescription: {}, + ValidUpgradeTarget: { + type: "list", + member: { + locationName: "UpgradeTarget", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + Description: {}, + AutoUpgrade: { type: "boolean" }, + IsMajorVersionUpgrade: { type: "boolean" }, + }, + }, + }, + ExportableLogTypes: { shape: "So" }, + SupportsLogExportsToCloudwatchLogs: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + DescribeDBInstances: { + input: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBInstancesResult", + type: "structure", + members: { + Marker: {}, + DBInstances: { + type: "list", + member: { shape: "S13", locationName: "DBInstance" }, + }, + }, + }, + }, + DescribeDBSubnetGroups: { + input: { + type: "structure", + members: { + DBSubnetGroupName: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBSubnetGroupsResult", + type: "structure", + members: { + Marker: {}, + DBSubnetGroups: { + type: "list", + member: { shape: "S15", locationName: "DBSubnetGroup" }, + }, + }, + }, + }, + DescribeEngineDefaultClusterParameters: { + input: { + type: "structure", + required: ["DBParameterGroupFamily"], + members: { + DBParameterGroupFamily: {}, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEngineDefaultClusterParametersResult", + type: "structure", + members: { + EngineDefaults: { + type: "structure", + members: { + DBParameterGroupFamily: {}, + Marker: {}, + Parameters: { shape: "S20" }, + }, + wrapper: true, + }, + }, + }, + }, + DescribeEventCategories: { + input: { + type: "structure", + members: { SourceType: {}, Filters: { shape: "S1p" } }, + }, + output: { + resultWrapper: "DescribeEventCategoriesResult", + type: "structure", + members: { + EventCategoriesMapList: { + type: "list", + member: { + locationName: "EventCategoriesMap", + type: "structure", + members: { + SourceType: {}, + EventCategories: { shape: "S2y" }, + }, + wrapper: true, + }, + }, + }, + }, + }, + DescribeEvents: { + input: { + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Duration: { type: "integer" }, + EventCategories: { shape: "S2y" }, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEventsResult", + type: "structure", + members: { + Marker: {}, + Events: { + type: "list", + member: { + locationName: "Event", + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + Message: {}, + EventCategories: { shape: "S2y" }, + Date: { type: "timestamp" }, + SourceArn: {}, + }, + }, + }, + }, + }, + }, + DescribeOrderableDBInstanceOptions: { + input: { + type: "structure", + required: ["Engine"], + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + Vpc: { type: "boolean" }, + Filters: { shape: "S1p" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeOrderableDBInstanceOptionsResult", + type: "structure", + members: { + OrderableDBInstanceOptions: { + type: "list", + member: { + locationName: "OrderableDBInstanceOption", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + AvailabilityZones: { + type: "list", + member: { + shape: "S18", + locationName: "AvailabilityZone", + }, + }, + Vpc: { type: "boolean" }, + }, + wrapper: true, + }, + }, + Marker: {}, + }, + }, + }, + DescribePendingMaintenanceActions: { + input: { + type: "structure", + members: { + ResourceIdentifier: {}, + Filters: { shape: "S1p" }, + Marker: {}, + MaxRecords: { type: "integer" }, + }, + }, + output: { + resultWrapper: "DescribePendingMaintenanceActionsResult", + type: "structure", + members: { + PendingMaintenanceActions: { + type: "list", + member: { + shape: "S7", + locationName: "ResourcePendingMaintenanceActions", + }, + }, + Marker: {}, + }, + }, + }, + FailoverDBCluster: { + input: { + type: "structure", + members: { + DBClusterIdentifier: {}, + TargetDBInstanceIdentifier: {}, + }, + }, + output: { + resultWrapper: "FailoverDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceName"], + members: { ResourceName: {}, Filters: { shape: "S1p" } }, + }, + output: { + resultWrapper: "ListTagsForResourceResult", + type: "structure", + members: { TagList: { shape: "S3" } }, + }, + }, + ModifyDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { + DBClusterIdentifier: {}, + NewDBClusterIdentifier: {}, + ApplyImmediately: { type: "boolean" }, + BackupRetentionPeriod: { type: "integer" }, + DBClusterParameterGroupName: {}, + VpcSecurityGroupIds: { shape: "Sn" }, + Port: { type: "integer" }, + MasterUserPassword: {}, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + CloudwatchLogsExportConfiguration: { + type: "structure", + members: { + EnableLogTypes: { shape: "So" }, + DisableLogTypes: { shape: "So" }, + }, + }, + EngineVersion: {}, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "ModifyDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + ModifyDBClusterParameterGroup: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName", "Parameters"], + members: { + DBClusterParameterGroupName: {}, + Parameters: { shape: "S20" }, + }, + }, + output: { + shape: "S3k", + resultWrapper: "ModifyDBClusterParameterGroupResult", + }, + }, + ModifyDBClusterSnapshotAttribute: { + input: { + type: "structure", + required: ["DBClusterSnapshotIdentifier", "AttributeName"], + members: { + DBClusterSnapshotIdentifier: {}, + AttributeName: {}, + ValuesToAdd: { shape: "S28" }, + ValuesToRemove: { shape: "S28" }, + }, + }, + output: { + resultWrapper: "ModifyDBClusterSnapshotAttributeResult", + type: "structure", + members: { DBClusterSnapshotAttributesResult: { shape: "S25" } }, + }, + }, + ModifyDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + DBInstanceClass: {}, + ApplyImmediately: { type: "boolean" }, + PreferredMaintenanceWindow: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + NewDBInstanceIdentifier: {}, + CACertificateIdentifier: {}, + PromotionTier: { type: "integer" }, + }, + }, + output: { + resultWrapper: "ModifyDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S13" } }, + }, + }, + ModifyDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName", "SubnetIds"], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S1e" }, + }, + }, + output: { + resultWrapper: "ModifyDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S15" } }, + }, + }, + RebootDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + ForceFailover: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "RebootDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "S13" } }, + }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceName", "TagKeys"], + members: { + ResourceName: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + }, + ResetDBClusterParameterGroup: { + input: { + type: "structure", + required: ["DBClusterParameterGroupName"], + members: { + DBClusterParameterGroupName: {}, + ResetAllParameters: { type: "boolean" }, + Parameters: { shape: "S20" }, + }, + }, + output: { + shape: "S3k", + resultWrapper: "ResetDBClusterParameterGroupResult", + }, + }, + RestoreDBClusterFromSnapshot: { + input: { + type: "structure", + required: ["DBClusterIdentifier", "SnapshotIdentifier", "Engine"], + members: { + AvailabilityZones: { shape: "Si" }, + DBClusterIdentifier: {}, + SnapshotIdentifier: {}, + Engine: {}, + EngineVersion: {}, + Port: { type: "integer" }, + DBSubnetGroupName: {}, + VpcSecurityGroupIds: { shape: "Sn" }, + Tags: { shape: "S3" }, + KmsKeyId: {}, + EnableCloudwatchLogsExports: { shape: "So" }, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "RestoreDBClusterFromSnapshotResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + RestoreDBClusterToPointInTime: { + input: { + type: "structure", + required: ["DBClusterIdentifier", "SourceDBClusterIdentifier"], + members: { + DBClusterIdentifier: {}, + SourceDBClusterIdentifier: {}, + RestoreToTime: { type: "timestamp" }, + UseLatestRestorableTime: { type: "boolean" }, + Port: { type: "integer" }, + DBSubnetGroupName: {}, + VpcSecurityGroupIds: { shape: "Sn" }, + Tags: { shape: "S3" }, + KmsKeyId: {}, + EnableCloudwatchLogsExports: { shape: "So" }, + DeletionProtection: { type: "boolean" }, + }, + }, + output: { + resultWrapper: "RestoreDBClusterToPointInTimeResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + StartDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { DBClusterIdentifier: {} }, + }, + output: { + resultWrapper: "StartDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + StopDBCluster: { + input: { + type: "structure", + required: ["DBClusterIdentifier"], + members: { DBClusterIdentifier: {} }, + }, + output: { + resultWrapper: "StopDBClusterResult", + type: "structure", + members: { DBCluster: { shape: "Sq" } }, + }, + }, + }, + shapes: { + S3: { + type: "list", + member: { + locationName: "Tag", + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + S7: { + type: "structure", + members: { + ResourceIdentifier: {}, + PendingMaintenanceActionDetails: { + type: "list", + member: { + locationName: "PendingMaintenanceAction", + type: "structure", + members: { + Action: {}, + AutoAppliedAfterDate: { type: "timestamp" }, + ForcedApplyDate: { type: "timestamp" }, + OptInStatus: {}, + CurrentApplyDate: { type: "timestamp" }, + Description: {}, + }, + }, + }, + }, + wrapper: true, + }, + Sd: { + type: "structure", + members: { + DBClusterParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + DBClusterParameterGroupArn: {}, + }, + wrapper: true, + }, + Sh: { + type: "structure", + members: { + AvailabilityZones: { shape: "Si" }, + DBClusterSnapshotIdentifier: {}, + DBClusterIdentifier: {}, + SnapshotCreateTime: { type: "timestamp" }, + Engine: {}, + Status: {}, + Port: { type: "integer" }, + VpcId: {}, + ClusterCreateTime: { type: "timestamp" }, + MasterUsername: {}, + EngineVersion: {}, + SnapshotType: {}, + PercentProgress: { type: "integer" }, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + DBClusterSnapshotArn: {}, + SourceDBClusterSnapshotArn: {}, + }, + wrapper: true, + }, + Si: { type: "list", member: { locationName: "AvailabilityZone" } }, + Sn: { type: "list", member: { locationName: "VpcSecurityGroupId" } }, + So: { type: "list", member: {} }, + Sq: { + type: "structure", + members: { + AvailabilityZones: { shape: "Si" }, + BackupRetentionPeriod: { type: "integer" }, + DBClusterIdentifier: {}, + DBClusterParameterGroup: {}, + DBSubnetGroup: {}, + Status: {}, + PercentProgress: {}, + EarliestRestorableTime: { type: "timestamp" }, + Endpoint: {}, + ReaderEndpoint: {}, + MultiAZ: { type: "boolean" }, + Engine: {}, + EngineVersion: {}, + LatestRestorableTime: { type: "timestamp" }, + Port: { type: "integer" }, + MasterUsername: {}, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + DBClusterMembers: { + type: "list", + member: { + locationName: "DBClusterMember", + type: "structure", + members: { + DBInstanceIdentifier: {}, + IsClusterWriter: { type: "boolean" }, + DBClusterParameterGroupStatus: {}, + PromotionTier: { type: "integer" }, + }, + wrapper: true, + }, + }, + VpcSecurityGroups: { shape: "St" }, + HostedZoneId: {}, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + DbClusterResourceId: {}, + DBClusterArn: {}, + AssociatedRoles: { + type: "list", + member: { + locationName: "DBClusterRole", + type: "structure", + members: { RoleArn: {}, Status: {} }, + }, + }, + ClusterCreateTime: { type: "timestamp" }, + EnabledCloudwatchLogsExports: { shape: "So" }, + DeletionProtection: { type: "boolean" }, + }, + wrapper: true, + }, + St: { + type: "list", + member: { + locationName: "VpcSecurityGroupMembership", + type: "structure", + members: { VpcSecurityGroupId: {}, Status: {} }, + }, + }, + S13: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + DBInstanceClass: {}, + Engine: {}, + DBInstanceStatus: {}, + Endpoint: { + type: "structure", + members: { + Address: {}, + Port: { type: "integer" }, + HostedZoneId: {}, + }, + }, + InstanceCreateTime: { type: "timestamp" }, + PreferredBackupWindow: {}, + BackupRetentionPeriod: { type: "integer" }, + VpcSecurityGroups: { shape: "St" }, + AvailabilityZone: {}, + DBSubnetGroup: { shape: "S15" }, + PreferredMaintenanceWindow: {}, + PendingModifiedValues: { + type: "structure", + members: { + DBInstanceClass: {}, + AllocatedStorage: { type: "integer" }, + MasterUserPassword: {}, + Port: { type: "integer" }, + BackupRetentionPeriod: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + LicenseModel: {}, + Iops: { type: "integer" }, + DBInstanceIdentifier: {}, + StorageType: {}, + CACertificateIdentifier: {}, + DBSubnetGroupName: {}, + PendingCloudwatchLogsExports: { + type: "structure", + members: { + LogTypesToEnable: { shape: "So" }, + LogTypesToDisable: { shape: "So" }, + }, + }, + }, + }, + LatestRestorableTime: { type: "timestamp" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + PubliclyAccessible: { type: "boolean" }, + StatusInfos: { + type: "list", + member: { + locationName: "DBInstanceStatusInfo", + type: "structure", + members: { + StatusType: {}, + Normal: { type: "boolean" }, + Status: {}, + Message: {}, + }, + }, + }, + DBClusterIdentifier: {}, + StorageEncrypted: { type: "boolean" }, + KmsKeyId: {}, + DbiResourceId: {}, + CACertificateIdentifier: {}, + PromotionTier: { type: "integer" }, + DBInstanceArn: {}, + EnabledCloudwatchLogsExports: { shape: "So" }, + }, + wrapper: true, + }, + S15: { + type: "structure", + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + VpcId: {}, + SubnetGroupStatus: {}, + Subnets: { + type: "list", + member: { + locationName: "Subnet", + type: "structure", + members: { + SubnetIdentifier: {}, + SubnetAvailabilityZone: { shape: "S18" }, + SubnetStatus: {}, + }, + }, + }, + DBSubnetGroupArn: {}, + }, + wrapper: true, + }, + S18: { type: "structure", members: { Name: {} }, wrapper: true }, + S1e: { type: "list", member: { locationName: "SubnetIdentifier" } }, + S1p: { + type: "list", + member: { + locationName: "Filter", + type: "structure", + required: ["Name", "Values"], + members: { + Name: {}, + Values: { type: "list", member: { locationName: "Value" } }, + }, + }, + }, + S20: { + type: "list", + member: { + locationName: "Parameter", + type: "structure", + members: { + ParameterName: {}, + ParameterValue: {}, + Description: {}, + Source: {}, + ApplyType: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + MinimumEngineVersion: {}, + ApplyMethod: {}, + }, + }, + }, + S25: { + type: "structure", + members: { + DBClusterSnapshotIdentifier: {}, + DBClusterSnapshotAttributes: { + type: "list", + member: { + locationName: "DBClusterSnapshotAttribute", + type: "structure", + members: { + AttributeName: {}, + AttributeValues: { shape: "S28" }, + }, + }, + }, + }, + wrapper: true, + }, + S28: { type: "list", member: { locationName: "AttributeValue" } }, + S2y: { type: "list", member: { locationName: "EventCategory" } }, + S3k: { + type: "structure", + members: { DBClusterParameterGroupName: {} }, + }, + }, + }; + + /***/ + }, + + /***/ 2467: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["accessanalyzer"] = {}; + AWS.AccessAnalyzer = Service.defineService("accessanalyzer", [ + "2019-11-01", + ]); + Object.defineProperty( + apiLoader.services["accessanalyzer"], + "2019-11-01", + { + get: function get() { + var model = __webpack_require__(4575); + model.paginators = __webpack_require__(7291).pagination; + return model; + }, + enumerable: true, + configurable: true, } - } - exports.HttpClientResponse = HttpClientResponse; - function isHttps(requestUrl) { - let parsedUrl = url.parse(requestUrl); - return parsedUrl.protocol === "https:"; - } - exports.isHttps = isHttps; - class HttpClient { - constructor(userAgent, handlers, requestOptions) { - this._ignoreSslError = false; - this._allowRedirects = true; - this._allowRedirectDowngrade = false; - this._maxRedirects = 50; - this._allowRetries = false; - this._maxRetries = 1; - this._keepAlive = false; - this._disposed = false; - this.userAgent = userAgent; - this.handlers = handlers || []; - this.requestOptions = requestOptions; - if (requestOptions) { - if (requestOptions.ignoreSslError != null) { - this._ignoreSslError = requestOptions.ignoreSslError; - } - this._socketTimeout = requestOptions.socketTimeout; - if (requestOptions.allowRedirects != null) { - this._allowRedirects = requestOptions.allowRedirects; - } - if (requestOptions.allowRedirectDowngrade != null) { - this._allowRedirectDowngrade = - requestOptions.allowRedirectDowngrade; - } - if (requestOptions.maxRedirects != null) { - this._maxRedirects = Math.max(requestOptions.maxRedirects, 0); - } - if (requestOptions.keepAlive != null) { - this._keepAlive = requestOptions.keepAlive; - } - if (requestOptions.allowRetries != null) { - this._allowRetries = requestOptions.allowRetries; - } - if (requestOptions.maxRetries != null) { - this._maxRetries = requestOptions.maxRetries; - } - } - } - options(requestUrl, additionalHeaders) { - return this.request( - "OPTIONS", - requestUrl, - null, - additionalHeaders || {} - ); - } - get(requestUrl, additionalHeaders) { - return this.request("GET", requestUrl, null, additionalHeaders || {}); - } - del(requestUrl, additionalHeaders) { - return this.request( - "DELETE", - requestUrl, - null, - additionalHeaders || {} - ); - } - post(requestUrl, data, additionalHeaders) { - return this.request( - "POST", - requestUrl, - data, - additionalHeaders || {} - ); - } - patch(requestUrl, data, additionalHeaders) { - return this.request( - "PATCH", - requestUrl, - data, - additionalHeaders || {} - ); - } - put(requestUrl, data, additionalHeaders) { - return this.request("PUT", requestUrl, data, additionalHeaders || {}); - } - head(requestUrl, additionalHeaders) { - return this.request( - "HEAD", - requestUrl, - null, - additionalHeaders || {} - ); - } - sendStream(verb, requestUrl, stream, additionalHeaders) { - return this.request(verb, requestUrl, stream, additionalHeaders); - } - /** - * Gets a typed object from an endpoint - * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise - */ - async getJson(requestUrl, additionalHeaders = {}) { - additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader( - additionalHeaders, - Headers.Accept, - MediaTypes.ApplicationJson - ); - let res = await this.get(requestUrl, additionalHeaders); - return this._processResponse(res, this.requestOptions); - } - async postJson(requestUrl, obj, additionalHeaders = {}) { - let data = JSON.stringify(obj, null, 2); - additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader( - additionalHeaders, - Headers.Accept, - MediaTypes.ApplicationJson - ); - additionalHeaders[ - Headers.ContentType - ] = this._getExistingOrDefaultHeader( - additionalHeaders, - Headers.ContentType, - MediaTypes.ApplicationJson - ); - let res = await this.post(requestUrl, data, additionalHeaders); - return this._processResponse(res, this.requestOptions); - } - async putJson(requestUrl, obj, additionalHeaders = {}) { - let data = JSON.stringify(obj, null, 2); - additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader( - additionalHeaders, - Headers.Accept, - MediaTypes.ApplicationJson - ); - additionalHeaders[ - Headers.ContentType - ] = this._getExistingOrDefaultHeader( - additionalHeaders, - Headers.ContentType, - MediaTypes.ApplicationJson - ); - let res = await this.put(requestUrl, data, additionalHeaders); - return this._processResponse(res, this.requestOptions); - } - async patchJson(requestUrl, obj, additionalHeaders = {}) { - let data = JSON.stringify(obj, null, 2); - additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader( - additionalHeaders, - Headers.Accept, - MediaTypes.ApplicationJson - ); - additionalHeaders[ - Headers.ContentType - ] = this._getExistingOrDefaultHeader( - additionalHeaders, - Headers.ContentType, - MediaTypes.ApplicationJson + ); + + module.exports = AWS.AccessAnalyzer; + + /***/ + }, + + /***/ 2474: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 2476: /***/ function (__unusedmodule, exports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + "use strict"; + var builder, + defaults, + escapeCDATA, + requiresCDATA, + wrapCDATA, + hasProp = {}.hasOwnProperty; + + builder = __webpack_require__(312); + + defaults = __webpack_require__(1514).defaults; + + requiresCDATA = function (entry) { + return ( + typeof entry === "string" && + (entry.indexOf("&") >= 0 || + entry.indexOf(">") >= 0 || + entry.indexOf("<") >= 0) ); - let res = await this.patch(requestUrl, data, additionalHeaders); - return this._processResponse(res, this.requestOptions); - } - /** - * Makes a raw http request. - * All other methods such as get, post, patch, and request ultimately call this. - * Prefer get, del, post and patch - */ - async request(verb, requestUrl, data, headers) { - if (this._disposed) { - throw new Error("Client has already been disposed."); + }; + + wrapCDATA = function (entry) { + return ""; + }; + + escapeCDATA = function (entry) { + return entry.replace("]]>", "]]]]>"); + }; + + exports.Builder = (function () { + function Builder(opts) { + var key, ref, value; + this.options = {}; + ref = defaults["0.2"]; + for (key in ref) { + if (!hasProp.call(ref, key)) continue; + value = ref[key]; + this.options[key] = value; + } + for (key in opts) { + if (!hasProp.call(opts, key)) continue; + value = opts[key]; + this.options[key] = value; + } } - let parsedUrl = url.parse(requestUrl); - let info = this._prepareRequest(verb, parsedUrl, headers); - // Only perform retries on reads since writes may not be idempotent. - let maxTries = - this._allowRetries && RetryableHttpVerbs.indexOf(verb) != -1 - ? this._maxRetries + 1 - : 1; - let numTries = 0; - let response; - while (numTries < maxTries) { - response = await this.requestRaw(info, data); - // Check if it's an authentication challenge + + Builder.prototype.buildObject = function (rootObj) { + var attrkey, charkey, render, rootElement, rootName; + attrkey = this.options.attrkey; + charkey = this.options.charkey; if ( - response && - response.message && - response.message.statusCode === HttpCodes.Unauthorized + Object.keys(rootObj).length === 1 && + this.options.rootName === defaults["0.2"].rootName ) { - let authenticationHandler; - for (let i = 0; i < this.handlers.length; i++) { - if (this.handlers[i].canHandleAuthentication(response)) { - authenticationHandler = this.handlers[i]; - break; - } - } - if (authenticationHandler) { - return authenticationHandler.handleAuthentication( - this, - info, - data - ); - } else { - // We have received an unauthorized response but have no handlers to handle it. - // Let the response return to the caller. - return response; - } + rootName = Object.keys(rootObj)[0]; + rootObj = rootObj[rootName]; + } else { + rootName = this.options.rootName; } - let redirectsRemaining = this._maxRedirects; - while ( - HttpRedirectCodes.indexOf(response.message.statusCode) != -1 && - this._allowRedirects && - redirectsRemaining > 0 - ) { - const redirectUrl = response.message.headers["location"]; - if (!redirectUrl) { - // if there's no location to redirect to, we won't - break; - } - let parsedRedirectUrl = url.parse(redirectUrl); - if ( - parsedUrl.protocol == "https:" && - parsedUrl.protocol != parsedRedirectUrl.protocol && - !this._allowRedirectDowngrade - ) { - throw new Error( - "Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true." - ); - } - // we need to finish reading the response before reassigning response - // which will leak the open socket. - await response.readBody(); - // strip authorization header if redirected to a different hostname - if (parsedRedirectUrl.hostname !== parsedUrl.hostname) { - for (let header in headers) { - // header names are case insensitive - if (header.toLowerCase() === "authorization") { - delete headers[header]; + render = (function (_this) { + return function (element, obj) { + var attr, child, entry, index, key, value; + if (typeof obj !== "object") { + if (_this.options.cdata && requiresCDATA(obj)) { + element.raw(wrapCDATA(obj)); + } else { + element.txt(obj); + } + } else if (Array.isArray(obj)) { + for (index in obj) { + if (!hasProp.call(obj, index)) continue; + child = obj[index]; + for (key in child) { + entry = child[key]; + element = render(element.ele(key), entry).up(); + } + } + } else { + for (key in obj) { + if (!hasProp.call(obj, key)) continue; + child = obj[key]; + if (key === attrkey) { + if (typeof child === "object") { + for (attr in child) { + value = child[attr]; + element = element.att(attr, value); + } + } + } else if (key === charkey) { + if (_this.options.cdata && requiresCDATA(child)) { + element = element.raw(wrapCDATA(child)); + } else { + element = element.txt(child); + } + } else if (Array.isArray(child)) { + for (index in child) { + if (!hasProp.call(child, index)) continue; + entry = child[index]; + if (typeof entry === "string") { + if (_this.options.cdata && requiresCDATA(entry)) { + element = element + .ele(key) + .raw(wrapCDATA(entry)) + .up(); + } else { + element = element.ele(key, entry).up(); + } + } else { + element = render(element.ele(key), entry).up(); + } + } + } else if (typeof child === "object") { + element = render(element.ele(key), child).up(); + } else { + if ( + typeof child === "string" && + _this.options.cdata && + requiresCDATA(child) + ) { + element = element.ele(key).raw(wrapCDATA(child)).up(); + } else { + if (child == null) { + child = ""; + } + element = element.ele(key, child.toString()).up(); + } + } } } + return element; + }; + })(this); + rootElement = builder.create( + rootName, + this.options.xmldec, + this.options.doctype, + { + headless: this.options.headless, + allowSurrogateChars: this.options.allowSurrogateChars, } - // let's make the request with the new redirectUrl - info = this._prepareRequest(verb, parsedRedirectUrl, headers); - response = await this.requestRaw(info, data); - redirectsRemaining--; + ); + return render(rootElement, rootObj).end(this.options.renderOpts); + }; + + return Builder; + })(); + }.call(this)); + + /***/ + }, + + /***/ 2481: /***/ function (module) { + module.exports = { + pagination: { + ListDetectors: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "DetectorIds", + }, + ListFilters: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "FilterNames", + }, + ListFindings: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "FindingIds", + }, + ListIPSets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "IpSetIds", + }, + ListInvitations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Invitations", + }, + ListMembers: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Members", + }, + ListPublishingDestinations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListThreatIntelSets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "ThreatIntelSetIds", + }, + }, + }; + + /***/ + }, + + /***/ 2490: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-02-27", + endpointPrefix: "pi", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "AWS PI", + serviceFullName: "AWS Performance Insights", + serviceId: "PI", + signatureVersion: "v4", + signingName: "pi", + targetPrefix: "PerformanceInsightsv20180227", + uid: "pi-2018-02-27", + }, + operations: { + DescribeDimensionKeys: { + input: { + type: "structure", + required: [ + "ServiceType", + "Identifier", + "StartTime", + "EndTime", + "Metric", + "GroupBy", + ], + members: { + ServiceType: {}, + Identifier: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Metric: {}, + PeriodInSeconds: { type: "integer" }, + GroupBy: { shape: "S6" }, + PartitionBy: { shape: "S6" }, + Filter: { shape: "S9" }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + AlignedStartTime: { type: "timestamp" }, + AlignedEndTime: { type: "timestamp" }, + PartitionKeys: { + type: "list", + member: { + type: "structure", + required: ["Dimensions"], + members: { Dimensions: { shape: "Se" } }, + }, + }, + Keys: { + type: "list", + member: { + type: "structure", + members: { + Dimensions: { shape: "Se" }, + Total: { type: "double" }, + Partitions: { type: "list", member: { type: "double" } }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + GetResourceMetrics: { + input: { + type: "structure", + required: [ + "ServiceType", + "Identifier", + "MetricQueries", + "StartTime", + "EndTime", + ], + members: { + ServiceType: {}, + Identifier: {}, + MetricQueries: { + type: "list", + member: { + type: "structure", + required: ["Metric"], + members: { + Metric: {}, + GroupBy: { shape: "S6" }, + Filter: { shape: "S9" }, + }, + }, + }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + PeriodInSeconds: { type: "integer" }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { + AlignedStartTime: { type: "timestamp" }, + AlignedEndTime: { type: "timestamp" }, + Identifier: {}, + MetricList: { + type: "list", + member: { + type: "structure", + members: { + Key: { + type: "structure", + required: ["Metric"], + members: { Metric: {}, Dimensions: { shape: "Se" } }, + }, + DataPoints: { + type: "list", + member: { + type: "structure", + required: ["Timestamp", "Value"], + members: { + Timestamp: { type: "timestamp" }, + Value: { type: "double" }, + }, + }, + }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + }, + shapes: { + S6: { + type: "structure", + required: ["Group"], + members: { + Group: {}, + Dimensions: { type: "list", member: {} }, + Limit: { type: "integer" }, + }, + }, + S9: { type: "map", key: {}, value: {} }, + Se: { type: "map", key: {}, value: {} }, + }, + }; + + /***/ + }, + + /***/ 2491: /***/ function (module, __unusedexports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + var XMLNode, + XMLProcessingInstruction, + extend = function (child, parent) { + for (var key in parent) { + if (hasProp.call(parent, key)) child[key] = parent[key]; } - if ( - HttpResponseRetryCodes.indexOf(response.message.statusCode) == -1 - ) { - // If not a retry code, return immediately instead of retrying - return response; + function ctor() { + this.constructor = child; } - numTries += 1; - if (numTries < maxTries) { - await response.readBody(); - await this._performExponentialBackoff(numTries); + ctor.prototype = parent.prototype; + child.prototype = new ctor(); + child.__super__ = parent.prototype; + return child; + }, + hasProp = {}.hasOwnProperty; + + XMLNode = __webpack_require__(6855); + + module.exports = XMLProcessingInstruction = (function (superClass) { + extend(XMLProcessingInstruction, superClass); + + function XMLProcessingInstruction(parent, target, value) { + XMLProcessingInstruction.__super__.constructor.call(this, parent); + if (target == null) { + throw new Error("Missing instruction target"); } - } - return response; - } - /** - * Needs to be called if keepAlive is set to true in request options. - */ - dispose() { - if (this._agent) { - this._agent.destroy(); - } - this._disposed = true; - } - /** - * Raw request. - * @param info - * @param data - */ - requestRaw(info, data) { - return new Promise((resolve, reject) => { - let callbackForResult = function (err, res) { - if (err) { - reject(err); - } - resolve(res); - }; - this.requestRawWithCallback(info, data, callbackForResult); - }); - } - /** - * Raw request with callback. - * @param info - * @param data - * @param onResult - */ - requestRawWithCallback(info, data, onResult) { - let socket; - if (typeof data === "string") { - info.options.headers["Content-Length"] = Buffer.byteLength( - data, - "utf8" - ); - } - let callbackCalled = false; - let handleResult = (err, res) => { - if (!callbackCalled) { - callbackCalled = true; - onResult(err, res); + this.target = this.stringify.insTarget(target); + if (value) { + this.value = this.stringify.insValue(value); } + } + + XMLProcessingInstruction.prototype.clone = function () { + return Object.create(this); }; - let req = info.httpModule.request(info.options, (msg) => { - let res = new HttpClientResponse(msg); - handleResult(null, res); - }); - req.on("socket", (sock) => { - socket = sock; - }); - // If we ever get disconnected, we want the socket to timeout eventually - req.setTimeout(this._socketTimeout || 3 * 60000, () => { - if (socket) { - socket.end(); + + XMLProcessingInstruction.prototype.toString = function (options) { + return this.options.writer.set(options).processingInstruction(this); + }; + + return XMLProcessingInstruction; + })(XMLNode); + }.call(this)); + + /***/ + }, + + /***/ 2492: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); + var XmlNode = __webpack_require__(404).XmlNode; + var XmlText = __webpack_require__(4948).XmlText; + + function XmlBuilder() {} + + XmlBuilder.prototype.toXML = function ( + params, + shape, + rootElement, + noEmpty + ) { + var xml = new XmlNode(rootElement); + applyNamespaces(xml, shape, true); + serialize(xml, params, shape); + return xml.children.length > 0 || noEmpty ? xml.toString() : ""; + }; + + function serialize(xml, value, shape) { + switch (shape.type) { + case "structure": + return serializeStructure(xml, value, shape); + case "map": + return serializeMap(xml, value, shape); + case "list": + return serializeList(xml, value, shape); + default: + return serializeScalar(xml, value, shape); + } + } + + function serializeStructure(xml, params, shape) { + util.arrayEach(shape.memberNames, function (memberName) { + var memberShape = shape.members[memberName]; + if (memberShape.location !== "body") return; + + var value = params[memberName]; + var name = memberShape.name; + if (value !== undefined && value !== null) { + if (memberShape.isXmlAttribute) { + xml.addAttribute(name, value); + } else if (memberShape.flattened) { + serialize(xml, value, memberShape); + } else { + var element = new XmlNode(name); + xml.addChildNode(element); + applyNamespaces(element, memberShape); + serialize(element, value, memberShape); } - handleResult( - new Error("Request timeout: " + info.options.path), - null - ); + } + }); + } + + function serializeMap(xml, map, shape) { + var xmlKey = shape.key.name || "key"; + var xmlValue = shape.value.name || "value"; + + util.each(map, function (key, value) { + var entry = new XmlNode(shape.flattened ? shape.name : "entry"); + xml.addChildNode(entry); + + var entryKey = new XmlNode(xmlKey); + var entryValue = new XmlNode(xmlValue); + entry.addChildNode(entryKey); + entry.addChildNode(entryValue); + + serialize(entryKey, key, shape.key); + serialize(entryValue, value, shape.value); + }); + } + + function serializeList(xml, list, shape) { + if (shape.flattened) { + util.arrayEach(list, function (value) { + var name = shape.member.name || shape.name; + var element = new XmlNode(name); + xml.addChildNode(element); + serialize(element, value, shape.member); }); - req.on("error", function (err) { - // err has statusCode property - // res should have headers - handleResult(err, null); + } else { + util.arrayEach(list, function (value) { + var name = shape.member.name || "member"; + var element = new XmlNode(name); + xml.addChildNode(element); + serialize(element, value, shape.member); }); - if (data && typeof data === "string") { - req.write(data, "utf8"); - } - if (data && typeof data !== "string") { - data.on("close", function () { - req.end(); - }); - data.pipe(req); - } else { - req.end(); - } } - /** - * Gets an http agent. This function is useful when you need an http agent that handles - * routing through a proxy server - depending upon the url and proxy environment variables. - * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com - */ - getAgent(serverUrl) { - let parsedUrl = url.parse(serverUrl); - return this._getAgent(parsedUrl); + } + + function serializeScalar(xml, value, shape) { + xml.addChildNode(new XmlText(shape.toWireFormat(value))); + } + + function applyNamespaces(xml, shape, isRoot) { + var uri, + prefix = "xmlns"; + if (shape.xmlNamespaceUri) { + uri = shape.xmlNamespaceUri; + if (shape.xmlNamespacePrefix) + prefix += ":" + shape.xmlNamespacePrefix; + } else if (isRoot && shape.api.xmlNamespaceUri) { + uri = shape.api.xmlNamespaceUri; } - _prepareRequest(method, requestUrl, headers) { - const info = {}; - info.parsedUrl = requestUrl; - const usingSsl = info.parsedUrl.protocol === "https:"; - info.httpModule = usingSsl ? https : http; - const defaultPort = usingSsl ? 443 : 80; - info.options = {}; - info.options.host = info.parsedUrl.hostname; - info.options.port = info.parsedUrl.port - ? parseInt(info.parsedUrl.port) - : defaultPort; - info.options.path = - (info.parsedUrl.pathname || "") + (info.parsedUrl.search || ""); - info.options.method = method; - info.options.headers = this._mergeHeaders(headers); - if (this.userAgent != null) { - info.options.headers["user-agent"] = this.userAgent; - } - info.options.agent = this._getAgent(info.parsedUrl); - // gives handlers an opportunity to participate - if (this.handlers) { - this.handlers.forEach((handler) => { - handler.prepareRequest(info.options); - }); - } - return info; + + if (uri) xml.addAttribute(prefix, uri); + } + + /** + * @api private + */ + module.exports = XmlBuilder; + + /***/ + }, + + /***/ 2510: /***/ function (module) { + module.exports = addHook; + + function addHook(state, kind, name, hook) { + var orig = hook; + if (!state.registry[name]) { + state.registry[name] = []; } - _mergeHeaders(headers) { - const lowercaseKeys = (obj) => - Object.keys(obj).reduce( - (c, k) => ((c[k.toLowerCase()] = obj[k]), c), - {} - ); - if (this.requestOptions && this.requestOptions.headers) { - return Object.assign( - {}, - lowercaseKeys(this.requestOptions.headers), - lowercaseKeys(headers) - ); - } - return lowercaseKeys(headers || {}); + + if (kind === "before") { + hook = function (method, options) { + return Promise.resolve() + .then(orig.bind(null, options)) + .then(method.bind(null, options)); + }; } - _getExistingOrDefaultHeader(additionalHeaders, header, _default) { - const lowercaseKeys = (obj) => - Object.keys(obj).reduce( - (c, k) => ((c[k.toLowerCase()] = obj[k]), c), - {} - ); - let clientHeader; - if (this.requestOptions && this.requestOptions.headers) { - clientHeader = lowercaseKeys(this.requestOptions.headers)[header]; - } - return additionalHeaders[header] || clientHeader || _default; + + if (kind === "after") { + hook = function (method, options) { + var result; + return Promise.resolve() + .then(method.bind(null, options)) + .then(function (result_) { + result = result_; + return orig(result, options); + }) + .then(function () { + return result; + }); + }; } - _getAgent(parsedUrl) { - let agent; - let proxyUrl = pm.getProxyUrl(parsedUrl); - let useProxy = proxyUrl && proxyUrl.hostname; - if (this._keepAlive && useProxy) { - agent = this._proxyAgent; - } - if (this._keepAlive && !useProxy) { - agent = this._agent; - } - // if agent is already assigned use that agent. - if (!!agent) { - return agent; - } - const usingSsl = parsedUrl.protocol === "https:"; - let maxSockets = 100; - if (!!this.requestOptions) { - maxSockets = - this.requestOptions.maxSockets || http.globalAgent.maxSockets; - } - if (useProxy) { - // If using proxy, need tunnel - if (!tunnel) { - tunnel = __nccwpck_require__(47265); - } - const agentOptions = { - maxSockets: maxSockets, - keepAlive: this._keepAlive, - proxy: { - proxyAuth: proxyUrl.auth, - host: proxyUrl.hostname, - port: proxyUrl.port, + + if (kind === "error") { + hook = function (method, options) { + return Promise.resolve() + .then(method.bind(null, options)) + .catch(function (error) { + return orig(error, options); + }); + }; + } + + state.registry[name].push({ + hook: hook, + orig: orig, + }); + } + + /***/ + }, + + /***/ 2522: /***/ function (module) { + module.exports = { + pagination: { + GetOfferingStatus: { + input_token: "nextToken", + output_token: "nextToken", + result_key: ["current", "nextPeriod"], + }, + ListArtifacts: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "artifacts", + }, + ListDevicePools: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "devicePools", + }, + ListDevices: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "devices", + }, + ListJobs: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "jobs", + }, + ListOfferingTransactions: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "offeringTransactions", + }, + ListOfferings: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "offerings", + }, + ListProjects: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "projects", + }, + ListRuns: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "runs", + }, + ListSamples: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "samples", + }, + ListSuites: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "suites", + }, + ListTestGridProjects: { + input_token: "nextToken", + limit_key: "maxResult", + output_token: "nextToken", + }, + ListTestGridSessionActions: { + input_token: "nextToken", + limit_key: "maxResult", + output_token: "nextToken", + }, + ListTestGridSessionArtifacts: { + input_token: "nextToken", + limit_key: "maxResult", + output_token: "nextToken", + }, + ListTestGridSessions: { + input_token: "nextToken", + limit_key: "maxResult", + output_token: "nextToken", + }, + ListTests: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "tests", + }, + ListUniqueProblems: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "uniqueProblems", + }, + ListUploads: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "uploads", + }, + }, + }; + + /***/ + }, + + /***/ 2528: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-01-06", + endpointPrefix: "cur", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Cost and Usage Report Service", + serviceId: "Cost and Usage Report Service", + signatureVersion: "v4", + signingName: "cur", + targetPrefix: "AWSOrigamiServiceGatewayService", + uid: "cur-2017-01-06", + }, + operations: { + DeleteReportDefinition: { + input: { type: "structure", members: { ReportName: {} } }, + output: { type: "structure", members: { ResponseMessage: {} } }, + }, + DescribeReportDefinitions: { + input: { + type: "structure", + members: { MaxResults: { type: "integer" }, NextToken: {} }, + }, + output: { + type: "structure", + members: { + ReportDefinitions: { type: "list", member: { shape: "Sa" } }, + NextToken: {}, + }, + }, + }, + ModifyReportDefinition: { + input: { + type: "structure", + required: ["ReportName", "ReportDefinition"], + members: { ReportName: {}, ReportDefinition: { shape: "Sa" } }, + }, + output: { type: "structure", members: {} }, + }, + PutReportDefinition: { + input: { + type: "structure", + required: ["ReportDefinition"], + members: { ReportDefinition: { shape: "Sa" } }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + Sa: { + type: "structure", + required: [ + "ReportName", + "TimeUnit", + "Format", + "Compression", + "AdditionalSchemaElements", + "S3Bucket", + "S3Prefix", + "S3Region", + ], + members: { + ReportName: {}, + TimeUnit: {}, + Format: {}, + Compression: {}, + AdditionalSchemaElements: { type: "list", member: {} }, + S3Bucket: {}, + S3Prefix: {}, + S3Region: {}, + AdditionalArtifacts: { type: "list", member: {} }, + RefreshClosedReports: { type: "boolean" }, + ReportVersioning: {}, + }, + }, + }, + }; + + /***/ + }, + + /***/ 2533: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-07-09", + endpointPrefix: "apigateway", + protocol: "rest-json", + serviceFullName: "Amazon API Gateway", + serviceId: "API Gateway", + signatureVersion: "v4", + uid: "apigateway-2015-07-09", + }, + operations: { + CreateApiKey: { + http: { requestUri: "/apikeys", responseCode: 201 }, + input: { + type: "structure", + members: { + name: {}, + description: {}, + enabled: { type: "boolean" }, + generateDistinctId: { type: "boolean" }, + value: {}, + stageKeys: { + type: "list", + member: { + type: "structure", + members: { restApiId: {}, stageName: {} }, + }, + }, + customerId: {}, + tags: { shape: "S6" }, + }, + }, + output: { shape: "S7" }, + }, + CreateAuthorizer: { + http: { + requestUri: "/restapis/{restapi_id}/authorizers", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "name", "type"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + name: {}, + type: {}, + providerARNs: { shape: "Sc" }, + authType: {}, + authorizerUri: {}, + authorizerCredentials: {}, + identitySource: {}, + identityValidationExpression: {}, + authorizerResultTtlInSeconds: { type: "integer" }, + }, + }, + output: { shape: "Sf" }, + }, + CreateBasePathMapping: { + http: { + requestUri: "/domainnames/{domain_name}/basepathmappings", + responseCode: 201, + }, + input: { + type: "structure", + required: ["domainName", "restApiId"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + basePath: {}, + restApiId: {}, + stage: {}, + }, + }, + output: { shape: "Sh" }, + }, + CreateDeployment: { + http: { + requestUri: "/restapis/{restapi_id}/deployments", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: {}, + stageDescription: {}, + description: {}, + cacheClusterEnabled: { type: "boolean" }, + cacheClusterSize: {}, + variables: { shape: "S6" }, + canarySettings: { + type: "structure", + members: { + percentTraffic: { type: "double" }, + stageVariableOverrides: { shape: "S6" }, + useStageCache: { type: "boolean" }, + }, + }, + tracingEnabled: { type: "boolean" }, + }, + }, + output: { shape: "Sn" }, + }, + CreateDocumentationPart: { + http: { + requestUri: "/restapis/{restapi_id}/documentation/parts", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "location", "properties"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + location: { shape: "Ss" }, + properties: {}, + }, + }, + output: { shape: "Sv" }, + }, + CreateDocumentationVersion: { + http: { + requestUri: "/restapis/{restapi_id}/documentation/versions", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "documentationVersion"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + documentationVersion: {}, + stageName: {}, + description: {}, + }, + }, + output: { shape: "Sx" }, + }, + CreateDomainName: { + http: { requestUri: "/domainnames", responseCode: 201 }, + input: { + type: "structure", + required: ["domainName"], + members: { + domainName: {}, + certificateName: {}, + certificateBody: {}, + certificatePrivateKey: {}, + certificateChain: {}, + certificateArn: {}, + regionalCertificateName: {}, + regionalCertificateArn: {}, + endpointConfiguration: { shape: "Sz" }, + tags: { shape: "S6" }, + securityPolicy: {}, + }, + }, + output: { shape: "S13" }, + }, + CreateModel: { + http: { + requestUri: "/restapis/{restapi_id}/models", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "name", "contentType"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + name: {}, + description: {}, + schema: {}, + contentType: {}, + }, + }, + output: { shape: "S16" }, + }, + CreateRequestValidator: { + http: { + requestUri: "/restapis/{restapi_id}/requestvalidators", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + name: {}, + validateRequestBody: { type: "boolean" }, + validateRequestParameters: { type: "boolean" }, + }, + }, + output: { shape: "S18" }, + }, + CreateResource: { + http: { + requestUri: "/restapis/{restapi_id}/resources/{parent_id}", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "parentId", "pathPart"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + parentId: { location: "uri", locationName: "parent_id" }, + pathPart: {}, + }, + }, + output: { shape: "S1a" }, + }, + CreateRestApi: { + http: { requestUri: "/restapis", responseCode: 201 }, + input: { + type: "structure", + required: ["name"], + members: { + name: {}, + description: {}, + version: {}, + cloneFrom: {}, + binaryMediaTypes: { shape: "S9" }, + minimumCompressionSize: { type: "integer" }, + apiKeySource: {}, + endpointConfiguration: { shape: "Sz" }, + policy: {}, + tags: { shape: "S6" }, + }, + }, + output: { shape: "S1q" }, + }, + CreateStage: { + http: { + requestUri: "/restapis/{restapi_id}/stages", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "stageName", "deploymentId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: {}, + deploymentId: {}, + description: {}, + cacheClusterEnabled: { type: "boolean" }, + cacheClusterSize: {}, + variables: { shape: "S6" }, + documentationVersion: {}, + canarySettings: { shape: "S1s" }, + tracingEnabled: { type: "boolean" }, + tags: { shape: "S6" }, + }, + }, + output: { shape: "S1t" }, + }, + CreateUsagePlan: { + http: { requestUri: "/usageplans", responseCode: 201 }, + input: { + type: "structure", + required: ["name"], + members: { + name: {}, + description: {}, + apiStages: { shape: "S20" }, + throttle: { shape: "S23" }, + quota: { shape: "S24" }, + tags: { shape: "S6" }, + }, + }, + output: { shape: "S26" }, + }, + CreateUsagePlanKey: { + http: { + requestUri: "/usageplans/{usageplanId}/keys", + responseCode: 201, + }, + input: { + type: "structure", + required: ["usagePlanId", "keyId", "keyType"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + keyId: {}, + keyType: {}, + }, + }, + output: { shape: "S28" }, + }, + CreateVpcLink: { + http: { requestUri: "/vpclinks", responseCode: 202 }, + input: { + type: "structure", + required: ["name", "targetArns"], + members: { + name: {}, + description: {}, + targetArns: { shape: "S9" }, + tags: { shape: "S6" }, + }, + }, + output: { shape: "S2a" }, + }, + DeleteApiKey: { + http: { + method: "DELETE", + requestUri: "/apikeys/{api_Key}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["apiKey"], + members: { apiKey: { location: "uri", locationName: "api_Key" } }, + }, + }, + DeleteAuthorizer: { + http: { + method: "DELETE", + requestUri: "/restapis/{restapi_id}/authorizers/{authorizer_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "authorizerId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + authorizerId: { + location: "uri", + locationName: "authorizer_id", + }, + }, + }, + }, + DeleteBasePathMapping: { + http: { + method: "DELETE", + requestUri: + "/domainnames/{domain_name}/basepathmappings/{base_path}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["domainName", "basePath"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + basePath: { location: "uri", locationName: "base_path" }, + }, + }, + }, + DeleteClientCertificate: { + http: { + method: "DELETE", + requestUri: "/clientcertificates/{clientcertificate_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["clientCertificateId"], + members: { + clientCertificateId: { + location: "uri", + locationName: "clientcertificate_id", + }, + }, + }, + }, + DeleteDeployment: { + http: { + method: "DELETE", + requestUri: "/restapis/{restapi_id}/deployments/{deployment_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "deploymentId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + deploymentId: { + location: "uri", + locationName: "deployment_id", + }, + }, + }, + }, + DeleteDocumentationPart: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/documentation/parts/{part_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "documentationPartId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + documentationPartId: { + location: "uri", + locationName: "part_id", + }, + }, + }, + }, + DeleteDocumentationVersion: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/documentation/versions/{doc_version}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "documentationVersion"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + documentationVersion: { + location: "uri", + locationName: "doc_version", + }, + }, + }, + }, + DeleteDomainName: { + http: { + method: "DELETE", + requestUri: "/domainnames/{domain_name}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["domainName"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + }, + }, + }, + DeleteGatewayResponse: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/gatewayresponses/{response_type}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "responseType"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + responseType: { + location: "uri", + locationName: "response_type", + }, + }, + }, + }, + DeleteIntegration: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", + responseCode: 204, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + }, + }, + }, + DeleteIntegrationResponse: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + }, + }, + }, + DeleteMethod: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + }, + }, + }, + DeleteMethodResponse: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + }, + }, + }, + DeleteModel: { + http: { + method: "DELETE", + requestUri: "/restapis/{restapi_id}/models/{model_name}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "modelName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + modelName: { location: "uri", locationName: "model_name" }, + }, + }, + }, + DeleteRequestValidator: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "requestValidatorId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + requestValidatorId: { + location: "uri", + locationName: "requestvalidator_id", + }, + }, + }, + }, + DeleteResource: { + http: { + method: "DELETE", + requestUri: "/restapis/{restapi_id}/resources/{resource_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + }, + }, + }, + DeleteRestApi: { + http: { + method: "DELETE", + requestUri: "/restapis/{restapi_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + }, + }, + }, + DeleteStage: { + http: { + method: "DELETE", + requestUri: "/restapis/{restapi_id}/stages/{stage_name}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "stageName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: { location: "uri", locationName: "stage_name" }, + }, + }, + }, + DeleteUsagePlan: { + http: { + method: "DELETE", + requestUri: "/usageplans/{usageplanId}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["usagePlanId"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + }, + }, + }, + DeleteUsagePlanKey: { + http: { + method: "DELETE", + requestUri: "/usageplans/{usageplanId}/keys/{keyId}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["usagePlanId", "keyId"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + keyId: { location: "uri", locationName: "keyId" }, + }, + }, + }, + DeleteVpcLink: { + http: { + method: "DELETE", + requestUri: "/vpclinks/{vpclink_id}", + responseCode: 202, + }, + input: { + type: "structure", + required: ["vpcLinkId"], + members: { + vpcLinkId: { location: "uri", locationName: "vpclink_id" }, + }, + }, + }, + FlushStageAuthorizersCache: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "stageName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: { location: "uri", locationName: "stage_name" }, + }, + }, + }, + FlushStageCache: { + http: { + method: "DELETE", + requestUri: + "/restapis/{restapi_id}/stages/{stage_name}/cache/data", + responseCode: 202, + }, + input: { + type: "structure", + required: ["restApiId", "stageName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: { location: "uri", locationName: "stage_name" }, + }, + }, + }, + GenerateClientCertificate: { + http: { requestUri: "/clientcertificates", responseCode: 201 }, + input: { + type: "structure", + members: { description: {}, tags: { shape: "S6" } }, + }, + output: { shape: "S31" }, + }, + GetAccount: { + http: { method: "GET", requestUri: "/account" }, + input: { type: "structure", members: {} }, + output: { shape: "S33" }, + }, + GetApiKey: { + http: { method: "GET", requestUri: "/apikeys/{api_Key}" }, + input: { + type: "structure", + required: ["apiKey"], + members: { + apiKey: { location: "uri", locationName: "api_Key" }, + includeValue: { + location: "querystring", + locationName: "includeValue", + type: "boolean", + }, + }, + }, + output: { shape: "S7" }, + }, + GetApiKeys: { + http: { method: "GET", requestUri: "/apikeys" }, + input: { + type: "structure", + members: { + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + nameQuery: { location: "querystring", locationName: "name" }, + customerId: { + location: "querystring", + locationName: "customerId", + }, + includeValues: { + location: "querystring", + locationName: "includeValues", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + warnings: { shape: "S9" }, + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S7" }, + }, + }, + }, + }, + GetAuthorizer: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/authorizers/{authorizer_id}", + }, + input: { + type: "structure", + required: ["restApiId", "authorizerId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + authorizerId: { + location: "uri", + locationName: "authorizer_id", + }, + }, + }, + output: { shape: "Sf" }, + }, + GetAuthorizers: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/authorizers", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "Sf" }, + }, + }, + }, + }, + GetBasePathMapping: { + http: { + method: "GET", + requestUri: + "/domainnames/{domain_name}/basepathmappings/{base_path}", + }, + input: { + type: "structure", + required: ["domainName", "basePath"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + basePath: { location: "uri", locationName: "base_path" }, + }, + }, + output: { shape: "Sh" }, + }, + GetBasePathMappings: { + http: { + method: "GET", + requestUri: "/domainnames/{domain_name}/basepathmappings", + }, + input: { + type: "structure", + required: ["domainName"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "Sh" }, + }, + }, + }, + }, + GetClientCertificate: { + http: { + method: "GET", + requestUri: "/clientcertificates/{clientcertificate_id}", + }, + input: { + type: "structure", + required: ["clientCertificateId"], + members: { + clientCertificateId: { + location: "uri", + locationName: "clientcertificate_id", + }, + }, + }, + output: { shape: "S31" }, + }, + GetClientCertificates: { + http: { method: "GET", requestUri: "/clientcertificates" }, + input: { + type: "structure", + members: { + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S31" }, + }, + }, + }, + }, + GetDeployment: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/deployments/{deployment_id}", + }, + input: { + type: "structure", + required: ["restApiId", "deploymentId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + deploymentId: { + location: "uri", + locationName: "deployment_id", + }, + embed: { + shape: "S9", + location: "querystring", + locationName: "embed", + }, + }, + }, + output: { shape: "Sn" }, + }, + GetDeployments: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/deployments", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "Sn" }, + }, + }, + }, + }, + GetDocumentationPart: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/documentation/parts/{part_id}", + }, + input: { + type: "structure", + required: ["restApiId", "documentationPartId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + documentationPartId: { + location: "uri", + locationName: "part_id", + }, + }, + }, + output: { shape: "Sv" }, + }, + GetDocumentationParts: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/documentation/parts", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + type: { location: "querystring", locationName: "type" }, + nameQuery: { location: "querystring", locationName: "name" }, + path: { location: "querystring", locationName: "path" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + locationStatus: { + location: "querystring", + locationName: "locationStatus", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "Sv" }, + }, + }, + }, + }, + GetDocumentationVersion: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/documentation/versions/{doc_version}", + }, + input: { + type: "structure", + required: ["restApiId", "documentationVersion"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + documentationVersion: { + location: "uri", + locationName: "doc_version", + }, + }, + }, + output: { shape: "Sx" }, + }, + GetDocumentationVersions: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/documentation/versions", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "Sx" }, + }, + }, + }, + }, + GetDomainName: { + http: { method: "GET", requestUri: "/domainnames/{domain_name}" }, + input: { + type: "structure", + required: ["domainName"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + }, + }, + output: { shape: "S13" }, + }, + GetDomainNames: { + http: { method: "GET", requestUri: "/domainnames" }, + input: { + type: "structure", + members: { + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S13" }, + }, + }, + }, + }, + GetExport: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["restApiId", "stageName", "exportType"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: { location: "uri", locationName: "stage_name" }, + exportType: { location: "uri", locationName: "export_type" }, + parameters: { shape: "S6", location: "querystring" }, + accepts: { location: "header", locationName: "Accept" }, + }, + }, + output: { + type: "structure", + members: { + contentType: { + location: "header", + locationName: "Content-Type", + }, + contentDisposition: { + location: "header", + locationName: "Content-Disposition", + }, + body: { type: "blob" }, + }, + payload: "body", + }, + }, + GetGatewayResponse: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/gatewayresponses/{response_type}", + }, + input: { + type: "structure", + required: ["restApiId", "responseType"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + responseType: { + location: "uri", + locationName: "response_type", + }, + }, + }, + output: { shape: "S45" }, + }, + GetGatewayResponses: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/gatewayresponses", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S45" }, + }, + }, + }, + }, + GetIntegration: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + }, + }, + output: { shape: "S1h" }, + }, + GetIntegrationResponse: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + }, + }, + output: { shape: "S1n" }, + }, + GetMethod: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + }, + }, + output: { shape: "S1c" }, + }, + GetMethodResponse: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + }, + }, + output: { shape: "S1f" }, + }, + GetModel: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/models/{model_name}", + }, + input: { + type: "structure", + required: ["restApiId", "modelName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + modelName: { location: "uri", locationName: "model_name" }, + flatten: { + location: "querystring", + locationName: "flatten", + type: "boolean", + }, + }, + }, + output: { shape: "S16" }, + }, + GetModelTemplate: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/models/{model_name}/default_template", + }, + input: { + type: "structure", + required: ["restApiId", "modelName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + modelName: { location: "uri", locationName: "model_name" }, + }, + }, + output: { type: "structure", members: { value: {} } }, + }, + GetModels: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/models", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S16" }, + }, + }, + }, + }, + GetRequestValidator: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}", + }, + input: { + type: "structure", + required: ["restApiId", "requestValidatorId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + requestValidatorId: { + location: "uri", + locationName: "requestvalidator_id", + }, + }, + }, + output: { shape: "S18" }, + }, + GetRequestValidators: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/requestvalidators", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S18" }, + }, + }, + }, + }, + GetResource: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/resources/{resource_id}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + embed: { + shape: "S9", + location: "querystring", + locationName: "embed", + }, + }, + }, + output: { shape: "S1a" }, + }, + GetResources: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/resources", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + embed: { + shape: "S9", + location: "querystring", + locationName: "embed", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S1a" }, + }, + }, + }, + }, + GetRestApi: { + http: { method: "GET", requestUri: "/restapis/{restapi_id}" }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + }, + }, + output: { shape: "S1q" }, + }, + GetRestApis: { + http: { method: "GET", requestUri: "/restapis" }, + input: { + type: "structure", + members: { + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S1q" }, + }, + }, + }, + }, + GetSdk: { + http: { + method: "GET", + requestUri: + "/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["restApiId", "stageName", "sdkType"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: { location: "uri", locationName: "stage_name" }, + sdkType: { location: "uri", locationName: "sdk_type" }, + parameters: { shape: "S6", location: "querystring" }, + }, + }, + output: { + type: "structure", + members: { + contentType: { + location: "header", + locationName: "Content-Type", + }, + contentDisposition: { + location: "header", + locationName: "Content-Disposition", + }, + body: { type: "blob" }, + }, + payload: "body", + }, + }, + GetSdkType: { + http: { method: "GET", requestUri: "/sdktypes/{sdktype_id}" }, + input: { + type: "structure", + required: ["id"], + members: { id: { location: "uri", locationName: "sdktype_id" } }, + }, + output: { shape: "S4y" }, + }, + GetSdkTypes: { + http: { method: "GET", requestUri: "/sdktypes" }, + input: { + type: "structure", + members: { + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S4y" }, + }, + }, + }, + }, + GetStage: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/stages/{stage_name}", + }, + input: { + type: "structure", + required: ["restApiId", "stageName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: { location: "uri", locationName: "stage_name" }, + }, + }, + output: { shape: "S1t" }, + }, + GetStages: { + http: { + method: "GET", + requestUri: "/restapis/{restapi_id}/stages", + }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + deploymentId: { + location: "querystring", + locationName: "deploymentId", + }, + }, + }, + output: { + type: "structure", + members: { item: { type: "list", member: { shape: "S1t" } } }, + }, + }, + GetTags: { + http: { method: "GET", requestUri: "/tags/{resource_arn}" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resource_arn" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { type: "structure", members: { tags: { shape: "S6" } } }, + }, + GetUsage: { + http: { + method: "GET", + requestUri: "/usageplans/{usageplanId}/usage", + }, + input: { + type: "structure", + required: ["usagePlanId", "startDate", "endDate"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + keyId: { location: "querystring", locationName: "keyId" }, + startDate: { + location: "querystring", + locationName: "startDate", + }, + endDate: { location: "querystring", locationName: "endDate" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { shape: "S5b" }, + }, + GetUsagePlan: { + http: { method: "GET", requestUri: "/usageplans/{usageplanId}" }, + input: { + type: "structure", + required: ["usagePlanId"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + }, + }, + output: { shape: "S26" }, + }, + GetUsagePlanKey: { + http: { + method: "GET", + requestUri: "/usageplans/{usageplanId}/keys/{keyId}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["usagePlanId", "keyId"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + keyId: { location: "uri", locationName: "keyId" }, + }, + }, + output: { shape: "S28" }, + }, + GetUsagePlanKeys: { + http: { + method: "GET", + requestUri: "/usageplans/{usageplanId}/keys", + }, + input: { + type: "structure", + required: ["usagePlanId"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + nameQuery: { location: "querystring", locationName: "name" }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S28" }, + }, + }, + }, + }, + GetUsagePlans: { + http: { method: "GET", requestUri: "/usageplans" }, + input: { + type: "structure", + members: { + position: { location: "querystring", locationName: "position" }, + keyId: { location: "querystring", locationName: "keyId" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S26" }, + }, + }, + }, + }, + GetVpcLink: { + http: { method: "GET", requestUri: "/vpclinks/{vpclink_id}" }, + input: { + type: "structure", + required: ["vpcLinkId"], + members: { + vpcLinkId: { location: "uri", locationName: "vpclink_id" }, + }, + }, + output: { shape: "S2a" }, + }, + GetVpcLinks: { + http: { method: "GET", requestUri: "/vpclinks" }, + input: { + type: "structure", + members: { + position: { location: "querystring", locationName: "position" }, + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + position: {}, + items: { + locationName: "item", + type: "list", + member: { shape: "S2a" }, + }, + }, + }, + }, + ImportApiKeys: { + http: { requestUri: "/apikeys?mode=import", responseCode: 201 }, + input: { + type: "structure", + required: ["body", "format"], + members: { + body: { type: "blob" }, + format: { location: "querystring", locationName: "format" }, + failOnWarnings: { + location: "querystring", + locationName: "failonwarnings", + type: "boolean", + }, + }, + payload: "body", + }, + output: { + type: "structure", + members: { ids: { shape: "S9" }, warnings: { shape: "S9" } }, + }, + }, + ImportDocumentationParts: { + http: { + method: "PUT", + requestUri: "/restapis/{restapi_id}/documentation/parts", + }, + input: { + type: "structure", + required: ["restApiId", "body"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + mode: { location: "querystring", locationName: "mode" }, + failOnWarnings: { + location: "querystring", + locationName: "failonwarnings", + type: "boolean", + }, + body: { type: "blob" }, + }, + payload: "body", + }, + output: { + type: "structure", + members: { ids: { shape: "S9" }, warnings: { shape: "S9" } }, + }, + }, + ImportRestApi: { + http: { requestUri: "/restapis?mode=import", responseCode: 201 }, + input: { + type: "structure", + required: ["body"], + members: { + failOnWarnings: { + location: "querystring", + locationName: "failonwarnings", + type: "boolean", + }, + parameters: { shape: "S6", location: "querystring" }, + body: { type: "blob" }, + }, + payload: "body", + }, + output: { shape: "S1q" }, + }, + PutGatewayResponse: { + http: { + method: "PUT", + requestUri: + "/restapis/{restapi_id}/gatewayresponses/{response_type}", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "responseType"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + responseType: { + location: "uri", + locationName: "response_type", + }, + statusCode: {}, + responseParameters: { shape: "S6" }, + responseTemplates: { shape: "S6" }, + }, + }, + output: { shape: "S45" }, + }, + PutIntegration: { + http: { + method: "PUT", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "type"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + type: {}, + integrationHttpMethod: { locationName: "httpMethod" }, + uri: {}, + connectionType: {}, + connectionId: {}, + credentials: {}, + requestParameters: { shape: "S6" }, + requestTemplates: { shape: "S6" }, + passthroughBehavior: {}, + cacheNamespace: {}, + cacheKeyParameters: { shape: "S9" }, + contentHandling: {}, + timeoutInMillis: { type: "integer" }, + }, + }, + output: { shape: "S1h" }, + }, + PutIntegrationResponse: { + http: { + method: "PUT", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + selectionPattern: {}, + responseParameters: { shape: "S6" }, + responseTemplates: { shape: "S6" }, + contentHandling: {}, + }, + }, + output: { shape: "S1n" }, + }, + PutMethod: { + http: { + method: "PUT", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", + responseCode: 201, + }, + input: { + type: "structure", + required: [ + "restApiId", + "resourceId", + "httpMethod", + "authorizationType", + ], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + authorizationType: {}, + authorizerId: {}, + apiKeyRequired: { type: "boolean" }, + operationName: {}, + requestParameters: { shape: "S1d" }, + requestModels: { shape: "S6" }, + requestValidatorId: {}, + authorizationScopes: { shape: "S9" }, + }, + }, + output: { shape: "S1c" }, + }, + PutMethodResponse: { + http: { + method: "PUT", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + responseParameters: { shape: "S1d" }, + responseModels: { shape: "S6" }, + }, + }, + output: { shape: "S1f" }, + }, + PutRestApi: { + http: { method: "PUT", requestUri: "/restapis/{restapi_id}" }, + input: { + type: "structure", + required: ["restApiId", "body"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + mode: { location: "querystring", locationName: "mode" }, + failOnWarnings: { + location: "querystring", + locationName: "failonwarnings", + type: "boolean", + }, + parameters: { shape: "S6", location: "querystring" }, + body: { type: "blob" }, + }, + payload: "body", + }, + output: { shape: "S1q" }, + }, + TagResource: { + http: { + method: "PUT", + requestUri: "/tags/{resource_arn}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resource_arn" }, + tags: { shape: "S6" }, + }, + }, + }, + TestInvokeAuthorizer: { + http: { + requestUri: "/restapis/{restapi_id}/authorizers/{authorizer_id}", + }, + input: { + type: "structure", + required: ["restApiId", "authorizerId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + authorizerId: { + location: "uri", + locationName: "authorizer_id", + }, + headers: { shape: "S6" }, + multiValueHeaders: { shape: "S67" }, + pathWithQueryString: {}, + body: {}, + stageVariables: { shape: "S6" }, + additionalContext: { shape: "S6" }, + }, + }, + output: { + type: "structure", + members: { + clientStatus: { type: "integer" }, + log: {}, + latency: { type: "long" }, + principalId: {}, + policy: {}, + authorization: { shape: "S67" }, + claims: { shape: "S6" }, + }, + }, + }, + TestInvokeMethod: { + http: { + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + pathWithQueryString: {}, + body: {}, + headers: { shape: "S6" }, + multiValueHeaders: { shape: "S67" }, + clientCertificateId: {}, + stageVariables: { shape: "S6" }, + }, + }, + output: { + type: "structure", + members: { + status: { type: "integer" }, + body: {}, + headers: { shape: "S6" }, + multiValueHeaders: { shape: "S67" }, + log: {}, + latency: { type: "long" }, + }, + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/tags/{resource_arn}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resource_arn" }, + tagKeys: { + shape: "S9", + location: "querystring", + locationName: "tagKeys", + }, + }, + }, + }, + UpdateAccount: { + http: { method: "PATCH", requestUri: "/account" }, + input: { + type: "structure", + members: { patchOperations: { shape: "S6d" } }, + }, + output: { shape: "S33" }, + }, + UpdateApiKey: { + http: { method: "PATCH", requestUri: "/apikeys/{api_Key}" }, + input: { + type: "structure", + required: ["apiKey"], + members: { + apiKey: { location: "uri", locationName: "api_Key" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S7" }, + }, + UpdateAuthorizer: { + http: { + method: "PATCH", + requestUri: "/restapis/{restapi_id}/authorizers/{authorizer_id}", + }, + input: { + type: "structure", + required: ["restApiId", "authorizerId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + authorizerId: { + location: "uri", + locationName: "authorizer_id", + }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "Sf" }, + }, + UpdateBasePathMapping: { + http: { + method: "PATCH", + requestUri: + "/domainnames/{domain_name}/basepathmappings/{base_path}", + }, + input: { + type: "structure", + required: ["domainName", "basePath"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + basePath: { location: "uri", locationName: "base_path" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "Sh" }, + }, + UpdateClientCertificate: { + http: { + method: "PATCH", + requestUri: "/clientcertificates/{clientcertificate_id}", + }, + input: { + type: "structure", + required: ["clientCertificateId"], + members: { + clientCertificateId: { + location: "uri", + locationName: "clientcertificate_id", + }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S31" }, + }, + UpdateDeployment: { + http: { + method: "PATCH", + requestUri: "/restapis/{restapi_id}/deployments/{deployment_id}", + }, + input: { + type: "structure", + required: ["restApiId", "deploymentId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + deploymentId: { + location: "uri", + locationName: "deployment_id", + }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "Sn" }, + }, + UpdateDocumentationPart: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/documentation/parts/{part_id}", + }, + input: { + type: "structure", + required: ["restApiId", "documentationPartId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + documentationPartId: { + location: "uri", + locationName: "part_id", + }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "Sv" }, + }, + UpdateDocumentationVersion: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/documentation/versions/{doc_version}", + }, + input: { + type: "structure", + required: ["restApiId", "documentationVersion"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + documentationVersion: { + location: "uri", + locationName: "doc_version", + }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "Sx" }, + }, + UpdateDomainName: { + http: { method: "PATCH", requestUri: "/domainnames/{domain_name}" }, + input: { + type: "structure", + required: ["domainName"], + members: { + domainName: { location: "uri", locationName: "domain_name" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S13" }, + }, + UpdateGatewayResponse: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/gatewayresponses/{response_type}", + }, + input: { + type: "structure", + required: ["restApiId", "responseType"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + responseType: { + location: "uri", + locationName: "response_type", + }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S45" }, + }, + UpdateIntegration: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S1h" }, + }, + UpdateIntegrationResponse: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S1n" }, + }, + UpdateMethod: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S1c" }, + }, + UpdateMethodResponse: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", + responseCode: 201, + }, + input: { + type: "structure", + required: ["restApiId", "resourceId", "httpMethod", "statusCode"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + httpMethod: { location: "uri", locationName: "http_method" }, + statusCode: { location: "uri", locationName: "status_code" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S1f" }, + }, + UpdateModel: { + http: { + method: "PATCH", + requestUri: "/restapis/{restapi_id}/models/{model_name}", + }, + input: { + type: "structure", + required: ["restApiId", "modelName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + modelName: { location: "uri", locationName: "model_name" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S16" }, + }, + UpdateRequestValidator: { + http: { + method: "PATCH", + requestUri: + "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}", + }, + input: { + type: "structure", + required: ["restApiId", "requestValidatorId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + requestValidatorId: { + location: "uri", + locationName: "requestvalidator_id", + }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S18" }, + }, + UpdateResource: { + http: { + method: "PATCH", + requestUri: "/restapis/{restapi_id}/resources/{resource_id}", + }, + input: { + type: "structure", + required: ["restApiId", "resourceId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + resourceId: { location: "uri", locationName: "resource_id" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S1a" }, + }, + UpdateRestApi: { + http: { method: "PATCH", requestUri: "/restapis/{restapi_id}" }, + input: { + type: "structure", + required: ["restApiId"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S1q" }, + }, + UpdateStage: { + http: { + method: "PATCH", + requestUri: "/restapis/{restapi_id}/stages/{stage_name}", + }, + input: { + type: "structure", + required: ["restApiId", "stageName"], + members: { + restApiId: { location: "uri", locationName: "restapi_id" }, + stageName: { location: "uri", locationName: "stage_name" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S1t" }, + }, + UpdateUsage: { + http: { + method: "PATCH", + requestUri: "/usageplans/{usageplanId}/keys/{keyId}/usage", + }, + input: { + type: "structure", + required: ["usagePlanId", "keyId"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + keyId: { location: "uri", locationName: "keyId" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S5b" }, + }, + UpdateUsagePlan: { + http: { method: "PATCH", requestUri: "/usageplans/{usageplanId}" }, + input: { + type: "structure", + required: ["usagePlanId"], + members: { + usagePlanId: { location: "uri", locationName: "usageplanId" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S26" }, + }, + UpdateVpcLink: { + http: { method: "PATCH", requestUri: "/vpclinks/{vpclink_id}" }, + input: { + type: "structure", + required: ["vpcLinkId"], + members: { + vpcLinkId: { location: "uri", locationName: "vpclink_id" }, + patchOperations: { shape: "S6d" }, + }, + }, + output: { shape: "S2a" }, + }, + }, + shapes: { + S6: { type: "map", key: {}, value: {} }, + S7: { + type: "structure", + members: { + id: {}, + value: {}, + name: {}, + customerId: {}, + description: {}, + enabled: { type: "boolean" }, + createdDate: { type: "timestamp" }, + lastUpdatedDate: { type: "timestamp" }, + stageKeys: { shape: "S9" }, + tags: { shape: "S6" }, + }, + }, + S9: { type: "list", member: {} }, + Sc: { type: "list", member: {} }, + Sf: { + type: "structure", + members: { + id: {}, + name: {}, + type: {}, + providerARNs: { shape: "Sc" }, + authType: {}, + authorizerUri: {}, + authorizerCredentials: {}, + identitySource: {}, + identityValidationExpression: {}, + authorizerResultTtlInSeconds: { type: "integer" }, + }, + }, + Sh: { + type: "structure", + members: { basePath: {}, restApiId: {}, stage: {} }, + }, + Sn: { + type: "structure", + members: { + id: {}, + description: {}, + createdDate: { type: "timestamp" }, + apiSummary: { + type: "map", + key: {}, + value: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + authorizationType: {}, + apiKeyRequired: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + Ss: { + type: "structure", + required: ["type"], + members: { + type: {}, + path: {}, + method: {}, + statusCode: {}, + name: {}, + }, + }, + Sv: { + type: "structure", + members: { id: {}, location: { shape: "Ss" }, properties: {} }, + }, + Sx: { + type: "structure", + members: { + version: {}, + createdDate: { type: "timestamp" }, + description: {}, + }, + }, + Sz: { + type: "structure", + members: { + types: { type: "list", member: {} }, + vpcEndpointIds: { shape: "S9" }, + }, + }, + S13: { + type: "structure", + members: { + domainName: {}, + certificateName: {}, + certificateArn: {}, + certificateUploadDate: { type: "timestamp" }, + regionalDomainName: {}, + regionalHostedZoneId: {}, + regionalCertificateName: {}, + regionalCertificateArn: {}, + distributionDomainName: {}, + distributionHostedZoneId: {}, + endpointConfiguration: { shape: "Sz" }, + domainNameStatus: {}, + domainNameStatusMessage: {}, + securityPolicy: {}, + tags: { shape: "S6" }, + }, + }, + S16: { + type: "structure", + members: { + id: {}, + name: {}, + description: {}, + schema: {}, + contentType: {}, + }, + }, + S18: { + type: "structure", + members: { + id: {}, + name: {}, + validateRequestBody: { type: "boolean" }, + validateRequestParameters: { type: "boolean" }, + }, + }, + S1a: { + type: "structure", + members: { + id: {}, + parentId: {}, + pathPart: {}, + path: {}, + resourceMethods: { + type: "map", + key: {}, + value: { shape: "S1c" }, + }, + }, + }, + S1c: { + type: "structure", + members: { + httpMethod: {}, + authorizationType: {}, + authorizerId: {}, + apiKeyRequired: { type: "boolean" }, + requestValidatorId: {}, + operationName: {}, + requestParameters: { shape: "S1d" }, + requestModels: { shape: "S6" }, + methodResponses: { + type: "map", + key: {}, + value: { shape: "S1f" }, + }, + methodIntegration: { shape: "S1h" }, + authorizationScopes: { shape: "S9" }, + }, + }, + S1d: { type: "map", key: {}, value: { type: "boolean" } }, + S1f: { + type: "structure", + members: { + statusCode: {}, + responseParameters: { shape: "S1d" }, + responseModels: { shape: "S6" }, + }, + }, + S1h: { + type: "structure", + members: { + type: {}, + httpMethod: {}, + uri: {}, + connectionType: {}, + connectionId: {}, + credentials: {}, + requestParameters: { shape: "S6" }, + requestTemplates: { shape: "S6" }, + passthroughBehavior: {}, + contentHandling: {}, + timeoutInMillis: { type: "integer" }, + cacheNamespace: {}, + cacheKeyParameters: { shape: "S9" }, + integrationResponses: { + type: "map", + key: {}, + value: { shape: "S1n" }, + }, + }, + }, + S1n: { + type: "structure", + members: { + statusCode: {}, + selectionPattern: {}, + responseParameters: { shape: "S6" }, + responseTemplates: { shape: "S6" }, + contentHandling: {}, + }, + }, + S1q: { + type: "structure", + members: { + id: {}, + name: {}, + description: {}, + createdDate: { type: "timestamp" }, + version: {}, + warnings: { shape: "S9" }, + binaryMediaTypes: { shape: "S9" }, + minimumCompressionSize: { type: "integer" }, + apiKeySource: {}, + endpointConfiguration: { shape: "Sz" }, + policy: {}, + tags: { shape: "S6" }, + }, + }, + S1s: { + type: "structure", + members: { + percentTraffic: { type: "double" }, + deploymentId: {}, + stageVariableOverrides: { shape: "S6" }, + useStageCache: { type: "boolean" }, + }, + }, + S1t: { + type: "structure", + members: { + deploymentId: {}, + clientCertificateId: {}, + stageName: {}, + description: {}, + cacheClusterEnabled: { type: "boolean" }, + cacheClusterSize: {}, + cacheClusterStatus: {}, + methodSettings: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + metricsEnabled: { type: "boolean" }, + loggingLevel: {}, + dataTraceEnabled: { type: "boolean" }, + throttlingBurstLimit: { type: "integer" }, + throttlingRateLimit: { type: "double" }, + cachingEnabled: { type: "boolean" }, + cacheTtlInSeconds: { type: "integer" }, + cacheDataEncrypted: { type: "boolean" }, + requireAuthorizationForCacheControl: { type: "boolean" }, + unauthorizedCacheControlHeaderStrategy: {}, + }, + }, + }, + variables: { shape: "S6" }, + documentationVersion: {}, + accessLogSettings: { + type: "structure", + members: { format: {}, destinationArn: {} }, + }, + canarySettings: { shape: "S1s" }, + tracingEnabled: { type: "boolean" }, + webAclArn: {}, + tags: { shape: "S6" }, + createdDate: { type: "timestamp" }, + lastUpdatedDate: { type: "timestamp" }, + }, + }, + S20: { + type: "list", + member: { + type: "structure", + members: { + apiId: {}, + stage: {}, + throttle: { type: "map", key: {}, value: { shape: "S23" } }, + }, + }, + }, + S23: { + type: "structure", + members: { + burstLimit: { type: "integer" }, + rateLimit: { type: "double" }, + }, + }, + S24: { + type: "structure", + members: { + limit: { type: "integer" }, + offset: { type: "integer" }, + period: {}, + }, + }, + S26: { + type: "structure", + members: { + id: {}, + name: {}, + description: {}, + apiStages: { shape: "S20" }, + throttle: { shape: "S23" }, + quota: { shape: "S24" }, + productCode: {}, + tags: { shape: "S6" }, + }, + }, + S28: { + type: "structure", + members: { id: {}, type: {}, value: {}, name: {} }, + }, + S2a: { + type: "structure", + members: { + id: {}, + name: {}, + description: {}, + targetArns: { shape: "S9" }, + status: {}, + statusMessage: {}, + tags: { shape: "S6" }, + }, + }, + S31: { + type: "structure", + members: { + clientCertificateId: {}, + description: {}, + pemEncodedCertificate: {}, + createdDate: { type: "timestamp" }, + expirationDate: { type: "timestamp" }, + tags: { shape: "S6" }, + }, + }, + S33: { + type: "structure", + members: { + cloudwatchRoleArn: {}, + throttleSettings: { shape: "S23" }, + features: { shape: "S9" }, + apiKeyVersion: {}, + }, + }, + S45: { + type: "structure", + members: { + responseType: {}, + statusCode: {}, + responseParameters: { shape: "S6" }, + responseTemplates: { shape: "S6" }, + defaultResponse: { type: "boolean" }, + }, + }, + S4y: { + type: "structure", + members: { + id: {}, + friendlyName: {}, + description: {}, + configurationProperties: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + friendlyName: {}, + description: {}, + required: { type: "boolean" }, + defaultValue: {}, + }, + }, + }, + }, + }, + S5b: { + type: "structure", + members: { + usagePlanId: {}, + startDate: {}, + endDate: {}, + position: {}, + items: { + locationName: "values", + type: "map", + key: {}, + value: { + type: "list", + member: { type: "list", member: { type: "long" } }, + }, + }, + }, + }, + S67: { type: "map", key: {}, value: { shape: "S9" } }, + S6d: { + type: "list", + member: { + type: "structure", + members: { op: {}, path: {}, value: {}, from: {} }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 2541: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + module.exports = { + ACM: __webpack_require__(9427), + APIGateway: __webpack_require__(7126), + ApplicationAutoScaling: __webpack_require__(170), + AppStream: __webpack_require__(7624), + AutoScaling: __webpack_require__(9595), + Batch: __webpack_require__(6605), + Budgets: __webpack_require__(1836), + CloudDirectory: __webpack_require__(469), + CloudFormation: __webpack_require__(8021), + CloudFront: __webpack_require__(4779), + CloudHSM: __webpack_require__(5701), + CloudSearch: __webpack_require__(9890), + CloudSearchDomain: __webpack_require__(8395), + CloudTrail: __webpack_require__(768), + CloudWatch: __webpack_require__(5967), + CloudWatchEvents: __webpack_require__(5114), + CloudWatchLogs: __webpack_require__(4227), + CodeBuild: __webpack_require__(665), + CodeCommit: __webpack_require__(4086), + CodeDeploy: __webpack_require__(2317), + CodePipeline: __webpack_require__(8773), + CognitoIdentity: __webpack_require__(2214), + CognitoIdentityServiceProvider: __webpack_require__(9291), + CognitoSync: __webpack_require__(1186), + ConfigService: __webpack_require__(6458), + CUR: __webpack_require__(4671), + DataPipeline: __webpack_require__(5109), + DeviceFarm: __webpack_require__(1372), + DirectConnect: __webpack_require__(8331), + DirectoryService: __webpack_require__(7194), + Discovery: __webpack_require__(4341), + DMS: __webpack_require__(6261), + DynamoDB: __webpack_require__(7502), + DynamoDBStreams: __webpack_require__(9822), + EC2: __webpack_require__(3877), + ECR: __webpack_require__(5773), + ECS: __webpack_require__(6211), + EFS: __webpack_require__(6887), + ElastiCache: __webpack_require__(9236), + ElasticBeanstalk: __webpack_require__(9452), + ELB: __webpack_require__(600), + ELBv2: __webpack_require__(1420), + EMR: __webpack_require__(1928), + ES: __webpack_require__(1920), + ElasticTranscoder: __webpack_require__(8930), + Firehose: __webpack_require__(9405), + GameLift: __webpack_require__(8307), + Glacier: __webpack_require__(9096), + Health: __webpack_require__(7715), + IAM: __webpack_require__(7845), + ImportExport: __webpack_require__(6384), + Inspector: __webpack_require__(4343), + Iot: __webpack_require__(6255), + IotData: __webpack_require__(1291), + Kinesis: __webpack_require__(7221), + KinesisAnalytics: __webpack_require__(3506), + KMS: __webpack_require__(9374), + Lambda: __webpack_require__(6382), + LexRuntime: __webpack_require__(1879), + Lightsail: __webpack_require__(7350), + MachineLearning: __webpack_require__(5889), + MarketplaceCommerceAnalytics: __webpack_require__(8458), + MarketplaceMetering: __webpack_require__(9225), + MTurk: __webpack_require__(6427), + MobileAnalytics: __webpack_require__(6117), + OpsWorks: __webpack_require__(5542), + OpsWorksCM: __webpack_require__(6738), + Organizations: __webpack_require__(7106), + Pinpoint: __webpack_require__(5381), + Polly: __webpack_require__(4211), + RDS: __webpack_require__(1071), + Redshift: __webpack_require__(5609), + Rekognition: __webpack_require__(8991), + ResourceGroupsTaggingAPI: __webpack_require__(6205), + Route53: __webpack_require__(5707), + Route53Domains: __webpack_require__(3206), + S3: __webpack_require__(1777), + S3Control: __webpack_require__(2617), + ServiceCatalog: __webpack_require__(2673), + SES: __webpack_require__(5311), + Shield: __webpack_require__(8057), + SimpleDB: __webpack_require__(7645), + SMS: __webpack_require__(5103), + Snowball: __webpack_require__(2259), + SNS: __webpack_require__(6735), + SQS: __webpack_require__(8779), + SSM: __webpack_require__(2883), + StorageGateway: __webpack_require__(910), + StepFunctions: __webpack_require__(5835), + STS: __webpack_require__(1733), + Support: __webpack_require__(3042), + SWF: __webpack_require__(8866), + XRay: __webpack_require__(1015), + WAF: __webpack_require__(4258), + WAFRegional: __webpack_require__(2709), + WorkDocs: __webpack_require__(4469), + WorkSpaces: __webpack_require__(4400), + CodeStar: __webpack_require__(7205), + LexModelBuildingService: __webpack_require__(4888), + MarketplaceEntitlementService: __webpack_require__(8265), + Athena: __webpack_require__(7207), + Greengrass: __webpack_require__(4290), + DAX: __webpack_require__(7258), + MigrationHub: __webpack_require__(2106), + CloudHSMV2: __webpack_require__(6900), + Glue: __webpack_require__(1711), + Mobile: __webpack_require__(758), + Pricing: __webpack_require__(3989), + CostExplorer: __webpack_require__(332), + MediaConvert: __webpack_require__(9568), + MediaLive: __webpack_require__(99), + MediaPackage: __webpack_require__(6515), + MediaStore: __webpack_require__(1401), + MediaStoreData: __webpack_require__(2271), + AppSync: __webpack_require__(8847), + GuardDuty: __webpack_require__(5939), + MQ: __webpack_require__(3346), + Comprehend: __webpack_require__(9627), + IoTJobsDataPlane: __webpack_require__(6394), + KinesisVideoArchivedMedia: __webpack_require__(6454), + KinesisVideoMedia: __webpack_require__(4487), + KinesisVideo: __webpack_require__(3707), + SageMakerRuntime: __webpack_require__(2747), + SageMaker: __webpack_require__(7151), + Translate: __webpack_require__(1602), + ResourceGroups: __webpack_require__(215), + AlexaForBusiness: __webpack_require__(8679), + Cloud9: __webpack_require__(877), + ServerlessApplicationRepository: __webpack_require__(1592), + ServiceDiscovery: __webpack_require__(6688), + WorkMail: __webpack_require__(7404), + AutoScalingPlans: __webpack_require__(3099), + TranscribeService: __webpack_require__(8577), + Connect: __webpack_require__(697), + ACMPCA: __webpack_require__(2386), + FMS: __webpack_require__(7923), + SecretsManager: __webpack_require__(585), + IoTAnalytics: __webpack_require__(7010), + IoT1ClickDevicesService: __webpack_require__(8859), + IoT1ClickProjects: __webpack_require__(9523), + PI: __webpack_require__(1032), + Neptune: __webpack_require__(8660), + MediaTailor: __webpack_require__(466), + EKS: __webpack_require__(1429), + Macie: __webpack_require__(7899), + DLM: __webpack_require__(160), + Signer: __webpack_require__(4795), + Chime: __webpack_require__(7409), + PinpointEmail: __webpack_require__(8843), + RAM: __webpack_require__(8421), + Route53Resolver: __webpack_require__(4915), + PinpointSMSVoice: __webpack_require__(1187), + QuickSight: __webpack_require__(9475), + RDSDataService: __webpack_require__(408), + Amplify: __webpack_require__(8375), + DataSync: __webpack_require__(9980), + RoboMaker: __webpack_require__(4802), + Transfer: __webpack_require__(7830), + GlobalAccelerator: __webpack_require__(7443), + ComprehendMedical: __webpack_require__(9457), + KinesisAnalyticsV2: __webpack_require__(7043), + MediaConnect: __webpack_require__(9526), + FSx: __webpack_require__(8937), + SecurityHub: __webpack_require__(1353), + AppMesh: __webpack_require__(7555), + LicenseManager: __webpack_require__(3110), + Kafka: __webpack_require__(1275), + ApiGatewayManagementApi: __webpack_require__(5319), + ApiGatewayV2: __webpack_require__(2020), + DocDB: __webpack_require__(7223), + Backup: __webpack_require__(4604), + WorkLink: __webpack_require__(1250), + Textract: __webpack_require__(3223), + ManagedBlockchain: __webpack_require__(3220), + MediaPackageVod: __webpack_require__(2339), + GroundStation: __webpack_require__(9976), + IoTThingsGraph: __webpack_require__(2327), + IoTEvents: __webpack_require__(3222), + IoTEventsData: __webpack_require__(7581), + Personalize: __webpack_require__(8478), + PersonalizeEvents: __webpack_require__(8280), + PersonalizeRuntime: __webpack_require__(1349), + ApplicationInsights: __webpack_require__(9512), + ServiceQuotas: __webpack_require__(6723), + EC2InstanceConnect: __webpack_require__(5107), + EventBridge: __webpack_require__(4105), + LakeFormation: __webpack_require__(7026), + ForecastService: __webpack_require__(1798), + ForecastQueryService: __webpack_require__(4068), + QLDB: __webpack_require__(9086), + QLDBSession: __webpack_require__(2447), + WorkMailMessageFlow: __webpack_require__(2145), + CodeStarNotifications: __webpack_require__(3853), + SavingsPlans: __webpack_require__(686), + SSO: __webpack_require__(4612), + SSOOIDC: __webpack_require__(1786), + MarketplaceCatalog: __webpack_require__(6773), + DataExchange: __webpack_require__(8433), + SESV2: __webpack_require__(837), + MigrationHubConfig: __webpack_require__(5924), + ConnectParticipant: __webpack_require__(4122), + AppConfig: __webpack_require__(5821), + IoTSecureTunneling: __webpack_require__(6992), + WAFV2: __webpack_require__(42), + ElasticInference: __webpack_require__(5252), + Imagebuilder: __webpack_require__(6244), + Schemas: __webpack_require__(3694), + AccessAnalyzer: __webpack_require__(2467), + CodeGuruReviewer: __webpack_require__(1917), + CodeGuruProfiler: __webpack_require__(623), + ComputeOptimizer: __webpack_require__(1530), + FraudDetector: __webpack_require__(9196), + Kendra: __webpack_require__(6906), + NetworkManager: __webpack_require__(4128), + Outposts: __webpack_require__(8119), + AugmentedAIRuntime: __webpack_require__(7508), + EBS: __webpack_require__(7646), + KinesisVideoSignalingChannels: __webpack_require__(2641), + Detective: __webpack_require__(1068), + CodeStarconnections: __webpack_require__(1096), + }; + + /***/ + }, + + /***/ 2572: /***/ function (module) { + module.exports = { + rules: { + "*/*": { endpoint: "{service}.{region}.amazonaws.com" }, + "cn-*/*": { endpoint: "{service}.{region}.amazonaws.com.cn" }, + "us-iso-*/*": { endpoint: "{service}.{region}.c2s.ic.gov" }, + "us-isob-*/*": { endpoint: "{service}.{region}.sc2s.sgov.gov" }, + "*/budgets": "globalSSL", + "*/cloudfront": "globalSSL", + "*/iam": "globalSSL", + "*/sts": "globalSSL", + "*/importexport": { + endpoint: "{service}.amazonaws.com", + signatureVersion: "v2", + globalEndpoint: true, + }, + "*/route53": { + endpoint: "https://{service}.amazonaws.com", + signatureVersion: "v3https", + globalEndpoint: true, + }, + "*/waf": "globalSSL", + "us-gov-*/iam": "globalGovCloud", + "us-gov-*/sts": { endpoint: "{service}.{region}.amazonaws.com" }, + "us-gov-west-1/s3": "s3signature", + "us-west-1/s3": "s3signature", + "us-west-2/s3": "s3signature", + "eu-west-1/s3": "s3signature", + "ap-southeast-1/s3": "s3signature", + "ap-southeast-2/s3": "s3signature", + "ap-northeast-1/s3": "s3signature", + "sa-east-1/s3": "s3signature", + "us-east-1/s3": { + endpoint: "{service}.amazonaws.com", + signatureVersion: "s3", + }, + "us-east-1/sdb": { + endpoint: "{service}.amazonaws.com", + signatureVersion: "v2", + }, + "*/sdb": { + endpoint: "{service}.{region}.amazonaws.com", + signatureVersion: "v2", + }, + }, + patterns: { + globalSSL: { + endpoint: "https://{service}.amazonaws.com", + globalEndpoint: true, + }, + globalGovCloud: { endpoint: "{service}.us-gov.amazonaws.com" }, + s3signature: { + endpoint: "{service}.{region}.amazonaws.com", + signatureVersion: "s3", + }, + }, + }; + + /***/ + }, + + /***/ 2592: /***/ function (module) { + module.exports = { + pagination: { + ListAccessPoints: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListJobs: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 2599: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-11-05", + endpointPrefix: "transfer", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "AWS Transfer", + serviceFullName: "AWS Transfer for SFTP", + serviceId: "Transfer", + signatureVersion: "v4", + signingName: "transfer", + targetPrefix: "TransferService", + uid: "transfer-2018-11-05", + }, + operations: { + CreateServer: { + input: { + type: "structure", + members: { + EndpointDetails: { shape: "S2" }, + EndpointType: {}, + HostKey: { shape: "Sa" }, + IdentityProviderDetails: { shape: "Sb" }, + IdentityProviderType: {}, + LoggingRole: {}, + Tags: { shape: "Sf" }, + }, + }, + output: { + type: "structure", + required: ["ServerId"], + members: { ServerId: {} }, + }, + }, + CreateUser: { + input: { + type: "structure", + required: ["Role", "ServerId", "UserName"], + members: { + HomeDirectory: {}, + HomeDirectoryType: {}, + HomeDirectoryMappings: { shape: "So" }, + Policy: {}, + Role: {}, + ServerId: {}, + SshPublicKeyBody: {}, + Tags: { shape: "Sf" }, + UserName: {}, + }, + }, + output: { + type: "structure", + required: ["ServerId", "UserName"], + members: { ServerId: {}, UserName: {} }, + }, + }, + DeleteServer: { + input: { + type: "structure", + required: ["ServerId"], + members: { ServerId: {} }, + }, + }, + DeleteSshPublicKey: { + input: { + type: "structure", + required: ["ServerId", "SshPublicKeyId", "UserName"], + members: { ServerId: {}, SshPublicKeyId: {}, UserName: {} }, + }, + }, + DeleteUser: { + input: { + type: "structure", + required: ["ServerId", "UserName"], + members: { ServerId: {}, UserName: {} }, + }, + }, + DescribeServer: { + input: { + type: "structure", + required: ["ServerId"], + members: { ServerId: {} }, + }, + output: { + type: "structure", + required: ["Server"], + members: { + Server: { + type: "structure", + required: ["Arn"], + members: { + Arn: {}, + EndpointDetails: { shape: "S2" }, + EndpointType: {}, + HostKeyFingerprint: {}, + IdentityProviderDetails: { shape: "Sb" }, + IdentityProviderType: {}, + LoggingRole: {}, + ServerId: {}, + State: {}, + Tags: { shape: "Sf" }, + UserCount: { type: "integer" }, + }, + }, + }, + }, + }, + DescribeUser: { + input: { + type: "structure", + required: ["ServerId", "UserName"], + members: { ServerId: {}, UserName: {} }, + }, + output: { + type: "structure", + required: ["ServerId", "User"], + members: { + ServerId: {}, + User: { + type: "structure", + required: ["Arn"], + members: { + Arn: {}, + HomeDirectory: {}, + HomeDirectoryMappings: { shape: "So" }, + HomeDirectoryType: {}, + Policy: {}, + Role: {}, + SshPublicKeys: { + type: "list", + member: { + type: "structure", + required: [ + "DateImported", + "SshPublicKeyBody", + "SshPublicKeyId", + ], + members: { + DateImported: { type: "timestamp" }, + SshPublicKeyBody: {}, + SshPublicKeyId: {}, + }, + }, + }, + Tags: { shape: "Sf" }, + UserName: {}, + }, + }, + }, + }, + }, + ImportSshPublicKey: { + input: { + type: "structure", + required: ["ServerId", "SshPublicKeyBody", "UserName"], + members: { ServerId: {}, SshPublicKeyBody: {}, UserName: {} }, + }, + output: { + type: "structure", + required: ["ServerId", "SshPublicKeyId", "UserName"], + members: { ServerId: {}, SshPublicKeyId: {}, UserName: {} }, + }, + }, + ListServers: { + input: { + type: "structure", + members: { MaxResults: { type: "integer" }, NextToken: {} }, + }, + output: { + type: "structure", + required: ["Servers"], + members: { + NextToken: {}, + Servers: { + type: "list", + member: { + type: "structure", + required: ["Arn"], + members: { + Arn: {}, + IdentityProviderType: {}, + EndpointType: {}, + LoggingRole: {}, + ServerId: {}, + State: {}, + UserCount: { type: "integer" }, + }, + }, + }, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["Arn"], + members: { + Arn: {}, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + output: { + type: "structure", + members: { Arn: {}, NextToken: {}, Tags: { shape: "Sf" } }, + }, + }, + ListUsers: { + input: { + type: "structure", + required: ["ServerId"], + members: { + MaxResults: { type: "integer" }, + NextToken: {}, + ServerId: {}, + }, + }, + output: { + type: "structure", + required: ["ServerId", "Users"], + members: { + NextToken: {}, + ServerId: {}, + Users: { + type: "list", + member: { + type: "structure", + required: ["Arn"], + members: { + Arn: {}, + HomeDirectory: {}, + HomeDirectoryType: {}, + Role: {}, + SshPublicKeyCount: { type: "integer" }, + UserName: {}, + }, + }, + }, + }, + }, + }, + StartServer: { + input: { + type: "structure", + required: ["ServerId"], + members: { ServerId: {} }, + }, + }, + StopServer: { + input: { + type: "structure", + required: ["ServerId"], + members: { ServerId: {} }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["Arn", "Tags"], + members: { Arn: {}, Tags: { shape: "Sf" } }, + }, + }, + TestIdentityProvider: { + input: { + type: "structure", + required: ["ServerId", "UserName"], + members: { + ServerId: {}, + UserName: {}, + UserPassword: { type: "string", sensitive: true }, + }, + }, + output: { + type: "structure", + required: ["StatusCode", "Url"], + members: { + Response: {}, + StatusCode: { type: "integer" }, + Message: {}, + Url: {}, + }, + }, + }, + UntagResource: { + input: { + type: "structure", + required: ["Arn", "TagKeys"], + members: { Arn: {}, TagKeys: { type: "list", member: {} } }, + }, + }, + UpdateServer: { + input: { + type: "structure", + required: ["ServerId"], + members: { + EndpointDetails: { shape: "S2" }, + EndpointType: {}, + HostKey: { shape: "Sa" }, + IdentityProviderDetails: { shape: "Sb" }, + LoggingRole: {}, + ServerId: {}, + }, + }, + output: { + type: "structure", + required: ["ServerId"], + members: { ServerId: {} }, + }, + }, + UpdateUser: { + input: { + type: "structure", + required: ["ServerId", "UserName"], + members: { + HomeDirectory: {}, + HomeDirectoryType: {}, + HomeDirectoryMappings: { shape: "So" }, + Policy: {}, + Role: {}, + ServerId: {}, + UserName: {}, + }, + }, + output: { + type: "structure", + required: ["ServerId", "UserName"], + members: { ServerId: {}, UserName: {} }, + }, + }, + }, + shapes: { + S2: { + type: "structure", + members: { + AddressAllocationIds: { type: "list", member: {} }, + SubnetIds: { type: "list", member: {} }, + VpcEndpointId: {}, + VpcId: {}, + }, + }, + Sa: { type: "string", sensitive: true }, + Sb: { type: "structure", members: { Url: {}, InvocationRole: {} } }, + Sf: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + So: { + type: "list", + member: { + type: "structure", + required: ["Entry", "Target"], + members: { Entry: {}, Target: {} }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 2617: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["s3control"] = {}; + AWS.S3Control = Service.defineService("s3control", ["2018-08-20"]); + __webpack_require__(1489); + Object.defineProperty(apiLoader.services["s3control"], "2018-08-20", { + get: function get() { + var model = __webpack_require__(2091); + model.paginators = __webpack_require__(2592).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.S3Control; + + /***/ + }, + + /***/ 2638: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-01-11", + endpointPrefix: "clouddirectory", + protocol: "rest-json", + serviceFullName: "Amazon CloudDirectory", + serviceId: "CloudDirectory", + signatureVersion: "v4", + signingName: "clouddirectory", + uid: "clouddirectory-2017-01-11", + }, + operations: { + AddFacetToObject: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/object/facets", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "SchemaFacet", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + SchemaFacet: { shape: "S3" }, + ObjectAttributeList: { shape: "S5" }, + ObjectReference: { shape: "Sf" }, }, - }; - let tunnelAgent; - const overHttps = proxyUrl.protocol === "https:"; - if (usingSsl) { - tunnelAgent = overHttps - ? tunnel.httpsOverHttps - : tunnel.httpsOverHttp; - } else { - tunnelAgent = overHttps - ? tunnel.httpOverHttps - : tunnel.httpOverHttp; - } - agent = tunnelAgent(agentOptions); - this._proxyAgent = agent; - } - // if reusing agent across request and tunneling agent isn't assigned create a new agent - if (this._keepAlive && !agent) { - const options = { - keepAlive: this._keepAlive, - maxSockets: maxSockets, - }; - agent = usingSsl - ? new https.Agent(options) - : new http.Agent(options); - this._agent = agent; - } - // if not using private agent and tunnel agent isn't setup then use global agent - if (!agent) { - agent = usingSsl ? https.globalAgent : http.globalAgent; - } - if (usingSsl && this._ignoreSslError) { - // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process - // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options - // we have to cast it to any and change it directly - agent.options = Object.assign(agent.options || {}, { - rejectUnauthorized: false, - }); - } - return agent; - } - _performExponentialBackoff(retryNumber) { - retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber); - const ms = ExponentialBackoffTimeSlice * Math.pow(2, retryNumber); - return new Promise((resolve) => setTimeout(() => resolve(), ms)); - } - static dateTimeDeserializer(key, value) { - if (typeof value === "string") { - let a = new Date(value); - if (!isNaN(a.valueOf())) { - return a; - } - } - return value; - } - async _processResponse(res, options) { - return new Promise(async (resolve, reject) => { - const statusCode = res.message.statusCode; - const response = { - statusCode: statusCode, - result: null, - headers: {}, - }; - // not found leads to null obj returned - if (statusCode == HttpCodes.NotFound) { - resolve(response); - } - let obj; - let contents; - // get the result from the body - try { - contents = await res.readBody(); - if (contents && contents.length > 0) { - if (options && options.deserializeDates) { - obj = JSON.parse(contents, HttpClient.dateTimeDeserializer); - } else { - obj = JSON.parse(contents); - } - response.result = obj; - } - response.headers = res.message.headers; - } catch (err) { - // Invalid resource (contents not json); leaving result obj null - } - // note that 3xx redirects are handled by the http layer. - if (statusCode > 299) { - let msg; - // if exception/error in body, attempt to get better error - if (obj && obj.message) { - msg = obj.message; - } else if (contents && contents.length > 0) { - // it may be the case that the exception is in the body message as string - msg = contents; - } else { - msg = "Failed request: (" + statusCode + ")"; - } - let err = new Error(msg); - // attach statusCode and body obj (if available) to the error object - err["statusCode"] = statusCode; - if (response.result) { - err["result"] = response.result; - } - reject(err); - } else { - resolve(response); - } - }); - } - } - exports.HttpClient = HttpClient; + }, + output: { type: "structure", members: {} }, + }, + ApplySchema: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/schema/apply", + responseCode: 200, + }, + input: { + type: "structure", + required: ["PublishedSchemaArn", "DirectoryArn"], + members: { + PublishedSchemaArn: {}, + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { + type: "structure", + members: { AppliedSchemaArn: {}, DirectoryArn: {} }, + }, + }, + AttachObject: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/object/attach", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "DirectoryArn", + "ParentReference", + "ChildReference", + "LinkName", + ], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ParentReference: { shape: "Sf" }, + ChildReference: { shape: "Sf" }, + LinkName: {}, + }, + }, + output: { + type: "structure", + members: { AttachedObjectIdentifier: {} }, + }, + }, + AttachPolicy: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/policy/attach", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "PolicyReference", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + PolicyReference: { shape: "Sf" }, + ObjectReference: { shape: "Sf" }, + }, + }, + output: { type: "structure", members: {} }, + }, + AttachToIndex: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/index/attach", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "IndexReference", "TargetReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + IndexReference: { shape: "Sf" }, + TargetReference: { shape: "Sf" }, + }, + }, + output: { + type: "structure", + members: { AttachedObjectIdentifier: {} }, + }, + }, + AttachTypedLink: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/typedlink/attach", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "DirectoryArn", + "SourceObjectReference", + "TargetObjectReference", + "TypedLinkFacet", + "Attributes", + ], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + SourceObjectReference: { shape: "Sf" }, + TargetObjectReference: { shape: "Sf" }, + TypedLinkFacet: { shape: "St" }, + Attributes: { shape: "Sv" }, + }, + }, + output: { + type: "structure", + members: { TypedLinkSpecifier: { shape: "Sy" } }, + }, + }, + BatchRead: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/batchread", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "Operations"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Operations: { + type: "list", + member: { + type: "structure", + members: { + ListObjectAttributes: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + FacetFilter: { shape: "S3" }, + }, + }, + ListObjectChildren: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + ListAttachedIndices: { + type: "structure", + required: ["TargetReference"], + members: { + TargetReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + ListObjectParentPaths: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + GetObjectInformation: { + type: "structure", + required: ["ObjectReference"], + members: { ObjectReference: { shape: "Sf" } }, + }, + GetObjectAttributes: { + type: "structure", + required: [ + "ObjectReference", + "SchemaFacet", + "AttributeNames", + ], + members: { + ObjectReference: { shape: "Sf" }, + SchemaFacet: { shape: "S3" }, + AttributeNames: { shape: "S1a" }, + }, + }, + ListObjectParents: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + ListObjectPolicies: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + ListPolicyAttachments: { + type: "structure", + required: ["PolicyReference"], + members: { + PolicyReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + LookupPolicy: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + ListIndex: { + type: "structure", + required: ["IndexReference"], + members: { + RangesOnIndexedValues: { shape: "S1g" }, + IndexReference: { shape: "Sf" }, + MaxResults: { type: "integer" }, + NextToken: {}, + }, + }, + ListOutgoingTypedLinks: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + FilterAttributeRanges: { shape: "S1l" }, + FilterTypedLink: { shape: "St" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + ListIncomingTypedLinks: { + type: "structure", + required: ["ObjectReference"], + members: { + ObjectReference: { shape: "Sf" }, + FilterAttributeRanges: { shape: "S1l" }, + FilterTypedLink: { shape: "St" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + GetLinkAttributes: { + type: "structure", + required: ["TypedLinkSpecifier", "AttributeNames"], + members: { + TypedLinkSpecifier: { shape: "Sy" }, + AttributeNames: { shape: "S1a" }, + }, + }, + }, + }, + }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + }, + }, + output: { + type: "structure", + members: { + Responses: { + type: "list", + member: { + type: "structure", + members: { + SuccessfulResponse: { + type: "structure", + members: { + ListObjectAttributes: { + type: "structure", + members: { + Attributes: { shape: "S5" }, + NextToken: {}, + }, + }, + ListObjectChildren: { + type: "structure", + members: { + Children: { shape: "S1w" }, + NextToken: {}, + }, + }, + GetObjectInformation: { + type: "structure", + members: { + SchemaFacets: { shape: "S1y" }, + ObjectIdentifier: {}, + }, + }, + GetObjectAttributes: { + type: "structure", + members: { Attributes: { shape: "S5" } }, + }, + ListAttachedIndices: { + type: "structure", + members: { + IndexAttachments: { shape: "S21" }, + NextToken: {}, + }, + }, + ListObjectParentPaths: { + type: "structure", + members: { + PathToObjectIdentifiersList: { shape: "S24" }, + NextToken: {}, + }, + }, + ListObjectPolicies: { + type: "structure", + members: { + AttachedPolicyIds: { shape: "S27" }, + NextToken: {}, + }, + }, + ListPolicyAttachments: { + type: "structure", + members: { + ObjectIdentifiers: { shape: "S27" }, + NextToken: {}, + }, + }, + LookupPolicy: { + type: "structure", + members: { + PolicyToPathList: { shape: "S2b" }, + NextToken: {}, + }, + }, + ListIndex: { + type: "structure", + members: { + IndexAttachments: { shape: "S21" }, + NextToken: {}, + }, + }, + ListOutgoingTypedLinks: { + type: "structure", + members: { + TypedLinkSpecifiers: { shape: "S2i" }, + NextToken: {}, + }, + }, + ListIncomingTypedLinks: { + type: "structure", + members: { + LinkSpecifiers: { shape: "S2i" }, + NextToken: {}, + }, + }, + GetLinkAttributes: { + type: "structure", + members: { Attributes: { shape: "S5" } }, + }, + ListObjectParents: { + type: "structure", + members: { + ParentLinks: { shape: "S2m" }, + NextToken: {}, + }, + }, + }, + }, + ExceptionResponse: { + type: "structure", + members: { Type: {}, Message: {} }, + }, + }, + }, + }, + }, + }, + }, + BatchWrite: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/batchwrite", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "Operations"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Operations: { + type: "list", + member: { + type: "structure", + members: { + CreateObject: { + type: "structure", + required: ["SchemaFacet", "ObjectAttributeList"], + members: { + SchemaFacet: { shape: "S1y" }, + ObjectAttributeList: { shape: "S5" }, + ParentReference: { shape: "Sf" }, + LinkName: {}, + BatchReferenceName: {}, + }, + }, + AttachObject: { + type: "structure", + required: [ + "ParentReference", + "ChildReference", + "LinkName", + ], + members: { + ParentReference: { shape: "Sf" }, + ChildReference: { shape: "Sf" }, + LinkName: {}, + }, + }, + DetachObject: { + type: "structure", + required: ["ParentReference", "LinkName"], + members: { + ParentReference: { shape: "Sf" }, + LinkName: {}, + BatchReferenceName: {}, + }, + }, + UpdateObjectAttributes: { + type: "structure", + required: ["ObjectReference", "AttributeUpdates"], + members: { + ObjectReference: { shape: "Sf" }, + AttributeUpdates: { shape: "S2z" }, + }, + }, + DeleteObject: { + type: "structure", + required: ["ObjectReference"], + members: { ObjectReference: { shape: "Sf" } }, + }, + AddFacetToObject: { + type: "structure", + required: [ + "SchemaFacet", + "ObjectAttributeList", + "ObjectReference", + ], + members: { + SchemaFacet: { shape: "S3" }, + ObjectAttributeList: { shape: "S5" }, + ObjectReference: { shape: "Sf" }, + }, + }, + RemoveFacetFromObject: { + type: "structure", + required: ["SchemaFacet", "ObjectReference"], + members: { + SchemaFacet: { shape: "S3" }, + ObjectReference: { shape: "Sf" }, + }, + }, + AttachPolicy: { + type: "structure", + required: ["PolicyReference", "ObjectReference"], + members: { + PolicyReference: { shape: "Sf" }, + ObjectReference: { shape: "Sf" }, + }, + }, + DetachPolicy: { + type: "structure", + required: ["PolicyReference", "ObjectReference"], + members: { + PolicyReference: { shape: "Sf" }, + ObjectReference: { shape: "Sf" }, + }, + }, + CreateIndex: { + type: "structure", + required: ["OrderedIndexedAttributeList", "IsUnique"], + members: { + OrderedIndexedAttributeList: { shape: "S39" }, + IsUnique: { type: "boolean" }, + ParentReference: { shape: "Sf" }, + LinkName: {}, + BatchReferenceName: {}, + }, + }, + AttachToIndex: { + type: "structure", + required: ["IndexReference", "TargetReference"], + members: { + IndexReference: { shape: "Sf" }, + TargetReference: { shape: "Sf" }, + }, + }, + DetachFromIndex: { + type: "structure", + required: ["IndexReference", "TargetReference"], + members: { + IndexReference: { shape: "Sf" }, + TargetReference: { shape: "Sf" }, + }, + }, + AttachTypedLink: { + type: "structure", + required: [ + "SourceObjectReference", + "TargetObjectReference", + "TypedLinkFacet", + "Attributes", + ], + members: { + SourceObjectReference: { shape: "Sf" }, + TargetObjectReference: { shape: "Sf" }, + TypedLinkFacet: { shape: "St" }, + Attributes: { shape: "Sv" }, + }, + }, + DetachTypedLink: { + type: "structure", + required: ["TypedLinkSpecifier"], + members: { TypedLinkSpecifier: { shape: "Sy" } }, + }, + UpdateLinkAttributes: { + type: "structure", + required: ["TypedLinkSpecifier", "AttributeUpdates"], + members: { + TypedLinkSpecifier: { shape: "Sy" }, + AttributeUpdates: { shape: "S3g" }, + }, + }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + Responses: { + type: "list", + member: { + type: "structure", + members: { + CreateObject: { + type: "structure", + members: { ObjectIdentifier: {} }, + }, + AttachObject: { + type: "structure", + members: { attachedObjectIdentifier: {} }, + }, + DetachObject: { + type: "structure", + members: { detachedObjectIdentifier: {} }, + }, + UpdateObjectAttributes: { + type: "structure", + members: { ObjectIdentifier: {} }, + }, + DeleteObject: { type: "structure", members: {} }, + AddFacetToObject: { type: "structure", members: {} }, + RemoveFacetFromObject: { type: "structure", members: {} }, + AttachPolicy: { type: "structure", members: {} }, + DetachPolicy: { type: "structure", members: {} }, + CreateIndex: { + type: "structure", + members: { ObjectIdentifier: {} }, + }, + AttachToIndex: { + type: "structure", + members: { AttachedObjectIdentifier: {} }, + }, + DetachFromIndex: { + type: "structure", + members: { DetachedObjectIdentifier: {} }, + }, + AttachTypedLink: { + type: "structure", + members: { TypedLinkSpecifier: { shape: "Sy" } }, + }, + DetachTypedLink: { type: "structure", members: {} }, + UpdateLinkAttributes: { type: "structure", members: {} }, + }, + }, + }, + }, + }, + }, + CreateDirectory: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/directory/create", + responseCode: 200, + }, + input: { + type: "structure", + required: ["Name", "SchemaArn"], + members: { + Name: {}, + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { + type: "structure", + required: [ + "DirectoryArn", + "Name", + "ObjectIdentifier", + "AppliedSchemaArn", + ], + members: { + DirectoryArn: {}, + Name: {}, + ObjectIdentifier: {}, + AppliedSchemaArn: {}, + }, + }, + }, + CreateFacet: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/facet/create", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + Attributes: { shape: "S46" }, + ObjectType: {}, + FacetStyle: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + CreateIndex: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/index", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "DirectoryArn", + "OrderedIndexedAttributeList", + "IsUnique", + ], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + OrderedIndexedAttributeList: { shape: "S39" }, + IsUnique: { type: "boolean" }, + ParentReference: { shape: "Sf" }, + LinkName: {}, + }, + }, + output: { type: "structure", members: { ObjectIdentifier: {} } }, + }, + CreateObject: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/object", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "SchemaFacets"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + SchemaFacets: { shape: "S1y" }, + ObjectAttributeList: { shape: "S5" }, + ParentReference: { shape: "Sf" }, + LinkName: {}, + }, + }, + output: { type: "structure", members: { ObjectIdentifier: {} } }, + }, + CreateSchema: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/schema/create", + responseCode: 200, + }, + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: { SchemaArn: {} } }, + }, + CreateTypedLinkFacet: { + http: { + method: "PUT", + requestUri: + "/amazonclouddirectory/2017-01-11/typedlink/facet/create", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Facet"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Facet: { + type: "structure", + required: ["Name", "Attributes", "IdentityAttributeOrder"], + members: { + Name: {}, + Attributes: { shape: "S4v" }, + IdentityAttributeOrder: { shape: "S1a" }, + }, + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteDirectory: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/directory", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { + type: "structure", + required: ["DirectoryArn"], + members: { DirectoryArn: {} }, + }, + }, + DeleteFacet: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/facet/delete", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteObject: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/object/delete", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteSchema: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/schema", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { type: "structure", members: { SchemaArn: {} } }, + }, + DeleteTypedLinkFacet: { + http: { + method: "PUT", + requestUri: + "/amazonclouddirectory/2017-01-11/typedlink/facet/delete", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + DetachFromIndex: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/index/detach", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "IndexReference", "TargetReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + IndexReference: { shape: "Sf" }, + TargetReference: { shape: "Sf" }, + }, + }, + output: { + type: "structure", + members: { DetachedObjectIdentifier: {} }, + }, + }, + DetachObject: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/object/detach", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ParentReference", "LinkName"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ParentReference: { shape: "Sf" }, + LinkName: {}, + }, + }, + output: { + type: "structure", + members: { DetachedObjectIdentifier: {} }, + }, + }, + DetachPolicy: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/policy/detach", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "PolicyReference", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + PolicyReference: { shape: "Sf" }, + ObjectReference: { shape: "Sf" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DetachTypedLink: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/typedlink/detach", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "TypedLinkSpecifier"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + TypedLinkSpecifier: { shape: "Sy" }, + }, + }, + }, + DisableDirectory: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/directory/disable", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { + type: "structure", + required: ["DirectoryArn"], + members: { DirectoryArn: {} }, + }, + }, + EnableDirectory: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/directory/enable", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { + type: "structure", + required: ["DirectoryArn"], + members: { DirectoryArn: {} }, + }, + }, + GetAppliedSchemaVersion: { + http: { + requestUri: + "/amazonclouddirectory/2017-01-11/schema/getappliedschema", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn"], + members: { SchemaArn: {} }, + }, + output: { type: "structure", members: { AppliedSchemaArn: {} } }, + }, + GetDirectory: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/directory/get", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { + type: "structure", + required: ["Directory"], + members: { Directory: { shape: "S5n" } }, + }, + }, + GetFacet: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/facet", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + }, + }, + output: { + type: "structure", + members: { + Facet: { + type: "structure", + members: { Name: {}, ObjectType: {}, FacetStyle: {} }, + }, + }, + }, + }, + GetLinkAttributes: { + http: { + requestUri: + "/amazonclouddirectory/2017-01-11/typedlink/attributes/get", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "DirectoryArn", + "TypedLinkSpecifier", + "AttributeNames", + ], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + TypedLinkSpecifier: { shape: "Sy" }, + AttributeNames: { shape: "S1a" }, + ConsistencyLevel: {}, + }, + }, + output: { + type: "structure", + members: { Attributes: { shape: "S5" } }, + }, + }, + GetObjectAttributes: { + http: { + requestUri: + "/amazonclouddirectory/2017-01-11/object/attributes/get", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "DirectoryArn", + "ObjectReference", + "SchemaFacet", + "AttributeNames", + ], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + SchemaFacet: { shape: "S3" }, + AttributeNames: { shape: "S1a" }, + }, + }, + output: { + type: "structure", + members: { Attributes: { shape: "S5" } }, + }, + }, + GetObjectInformation: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/object/information", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + }, + }, + output: { + type: "structure", + members: { SchemaFacets: { shape: "S1y" }, ObjectIdentifier: {} }, + }, + }, + GetSchemaAsJson: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/schema/json", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + }, + }, + output: { type: "structure", members: { Name: {}, Document: {} } }, + }, + GetTypedLinkFacetInformation: { + http: { + requestUri: + "/amazonclouddirectory/2017-01-11/typedlink/facet/get", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + }, + }, + output: { + type: "structure", + members: { IdentityAttributeOrder: { shape: "S1a" } }, + }, + }, + ListAppliedSchemaArns: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/schema/applied", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn"], + members: { + DirectoryArn: {}, + SchemaArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { SchemaArns: { shape: "S66" }, NextToken: {} }, + }, + }, + ListAttachedIndices: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/object/indices", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "TargetReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + TargetReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + }, + }, + output: { + type: "structure", + members: { IndexAttachments: { shape: "S21" }, NextToken: {} }, + }, + }, + ListDevelopmentSchemaArns: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/schema/development", + responseCode: 200, + }, + input: { + type: "structure", + members: { NextToken: {}, MaxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { SchemaArns: { shape: "S66" }, NextToken: {} }, + }, + }, + ListDirectories: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/directory/list", + responseCode: 200, + }, + input: { + type: "structure", + members: { + NextToken: {}, + MaxResults: { type: "integer" }, + state: {}, + }, + }, + output: { + type: "structure", + required: ["Directories"], + members: { + Directories: { type: "list", member: { shape: "S5n" } }, + NextToken: {}, + }, + }, + }, + ListFacetAttributes: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/facet/attributes", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Attributes: { shape: "S46" }, NextToken: {} }, + }, + }, + ListFacetNames: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/facet/list", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + FacetNames: { type: "list", member: {} }, + NextToken: {}, + }, + }, + }, + ListIncomingTypedLinks: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/typedlink/incoming", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + FilterAttributeRanges: { shape: "S1l" }, + FilterTypedLink: { shape: "St" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: {}, + }, + }, + output: { + type: "structure", + members: { LinkSpecifiers: { shape: "S2i" }, NextToken: {} }, + }, + }, + ListIndex: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/index/targets", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "IndexReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + RangesOnIndexedValues: { shape: "S1g" }, + IndexReference: { shape: "Sf" }, + MaxResults: { type: "integer" }, + NextToken: {}, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + }, + }, + output: { + type: "structure", + members: { IndexAttachments: { shape: "S21" }, NextToken: {} }, + }, + }, + ListManagedSchemaArns: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/schema/managed", + responseCode: 200, + }, + input: { + type: "structure", + members: { + SchemaArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { SchemaArns: { shape: "S66" }, NextToken: {} }, + }, + }, + ListObjectAttributes: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/object/attributes", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + FacetFilter: { shape: "S3" }, + }, + }, + output: { + type: "structure", + members: { Attributes: { shape: "S5" }, NextToken: {} }, + }, + }, + ListObjectChildren: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/object/children", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + }, + }, + output: { + type: "structure", + members: { Children: { shape: "S1w" }, NextToken: {} }, + }, + }, + ListObjectParentPaths: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/object/parentpaths", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PathToObjectIdentifiersList: { shape: "S24" }, + NextToken: {}, + }, + }, + }, + ListObjectParents: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/object/parent", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + IncludeAllLinksToEachParent: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + Parents: { type: "map", key: {}, value: {} }, + NextToken: {}, + ParentLinks: { shape: "S2m" }, + }, + }, + }, + ListObjectPolicies: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/object/policy", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + }, + }, + output: { + type: "structure", + members: { AttachedPolicyIds: { shape: "S27" }, NextToken: {} }, + }, + }, + ListOutgoingTypedLinks: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/typedlink/outgoing", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + FilterAttributeRanges: { shape: "S1l" }, + FilterTypedLink: { shape: "St" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: {}, + }, + }, + output: { + type: "structure", + members: { TypedLinkSpecifiers: { shape: "S2i" }, NextToken: {} }, + }, + }, + ListPolicyAttachments: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/policy/attachment", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "PolicyReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + PolicyReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + ConsistencyLevel: { + location: "header", + locationName: "x-amz-consistency-level", + }, + }, + }, + output: { + type: "structure", + members: { ObjectIdentifiers: { shape: "S27" }, NextToken: {} }, + }, + }, + ListPublishedSchemaArns: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/schema/published", + responseCode: 200, + }, + input: { + type: "structure", + members: { + SchemaArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { SchemaArns: { shape: "S66" }, NextToken: {} }, + }, + }, + ListTagsForResource: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/tags", + responseCode: 200, + }, + input: { + type: "structure", + required: ["ResourceArn"], + members: { + ResourceArn: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Tags: { shape: "S79" }, NextToken: {} }, + }, + }, + ListTypedLinkFacetAttributes: { + http: { + requestUri: + "/amazonclouddirectory/2017-01-11/typedlink/facet/attributes", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Attributes: { shape: "S4v" }, NextToken: {} }, + }, + }, + ListTypedLinkFacetNames: { + http: { + requestUri: + "/amazonclouddirectory/2017-01-11/typedlink/facet/list", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + FacetNames: { type: "list", member: {} }, + NextToken: {}, + }, + }, + }, + LookupPolicy: { + http: { + requestUri: "/amazonclouddirectory/2017-01-11/policy/lookup", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { PolicyToPathList: { shape: "S2b" }, NextToken: {} }, + }, + }, + PublishSchema: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/schema/publish", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DevelopmentSchemaArn", "Version"], + members: { + DevelopmentSchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Version: {}, + MinorVersion: {}, + Name: {}, + }, + }, + output: { type: "structure", members: { PublishedSchemaArn: {} } }, + }, + PutSchemaFromJson: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/schema/json", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Document"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Document: {}, + }, + }, + output: { type: "structure", members: { Arn: {} } }, + }, + RemoveFacetFromObject: { + http: { + method: "PUT", + requestUri: + "/amazonclouddirectory/2017-01-11/object/facets/delete", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "SchemaFacet", "ObjectReference"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + SchemaFacet: { shape: "S3" }, + ObjectReference: { shape: "Sf" }, + }, + }, + output: { type: "structure", members: {} }, + }, + TagResource: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/tags/add", + responseCode: 200, + }, + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "S79" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/tags/remove", + responseCode: 200, + }, + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateFacet: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/facet", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + AttributeUpdates: { + type: "list", + member: { + type: "structure", + members: { Attribute: { shape: "S47" }, Action: {} }, + }, + }, + ObjectType: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateLinkAttributes: { + http: { + requestUri: + "/amazonclouddirectory/2017-01-11/typedlink/attributes/update", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "DirectoryArn", + "TypedLinkSpecifier", + "AttributeUpdates", + ], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + TypedLinkSpecifier: { shape: "Sy" }, + AttributeUpdates: { shape: "S3g" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateObjectAttributes: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/object/update", + responseCode: 200, + }, + input: { + type: "structure", + required: ["DirectoryArn", "ObjectReference", "AttributeUpdates"], + members: { + DirectoryArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + ObjectReference: { shape: "Sf" }, + AttributeUpdates: { shape: "S2z" }, + }, + }, + output: { type: "structure", members: { ObjectIdentifier: {} } }, + }, + UpdateSchema: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/schema/update", + responseCode: 200, + }, + input: { + type: "structure", + required: ["SchemaArn", "Name"], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + }, + }, + output: { type: "structure", members: { SchemaArn: {} } }, + }, + UpdateTypedLinkFacet: { + http: { + method: "PUT", + requestUri: "/amazonclouddirectory/2017-01-11/typedlink/facet", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "SchemaArn", + "Name", + "AttributeUpdates", + "IdentityAttributeOrder", + ], + members: { + SchemaArn: { + location: "header", + locationName: "x-amz-data-partition", + }, + Name: {}, + AttributeUpdates: { + type: "list", + member: { + type: "structure", + required: ["Attribute", "Action"], + members: { Attribute: { shape: "S4w" }, Action: {} }, + }, + }, + IdentityAttributeOrder: { shape: "S1a" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpgradeAppliedSchema: { + http: { + method: "PUT", + requestUri: + "/amazonclouddirectory/2017-01-11/schema/upgradeapplied", + responseCode: 200, + }, + input: { + type: "structure", + required: ["PublishedSchemaArn", "DirectoryArn"], + members: { + PublishedSchemaArn: {}, + DirectoryArn: {}, + DryRun: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { UpgradedSchemaArn: {}, DirectoryArn: {} }, + }, + }, + UpgradePublishedSchema: { + http: { + method: "PUT", + requestUri: + "/amazonclouddirectory/2017-01-11/schema/upgradepublished", + responseCode: 200, + }, + input: { + type: "structure", + required: [ + "DevelopmentSchemaArn", + "PublishedSchemaArn", + "MinorVersion", + ], + members: { + DevelopmentSchemaArn: {}, + PublishedSchemaArn: {}, + MinorVersion: {}, + DryRun: { type: "boolean" }, + }, + }, + output: { type: "structure", members: { UpgradedSchemaArn: {} } }, + }, + }, + shapes: { + S3: { type: "structure", members: { SchemaArn: {}, FacetName: {} } }, + S5: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: { shape: "S7" }, Value: { shape: "S9" } }, + }, + }, + S7: { + type: "structure", + required: ["SchemaArn", "FacetName", "Name"], + members: { SchemaArn: {}, FacetName: {}, Name: {} }, + }, + S9: { + type: "structure", + members: { + StringValue: {}, + BinaryValue: { type: "blob" }, + BooleanValue: { type: "boolean" }, + NumberValue: {}, + DatetimeValue: { type: "timestamp" }, + }, + }, + Sf: { type: "structure", members: { Selector: {} } }, + St: { + type: "structure", + required: ["SchemaArn", "TypedLinkName"], + members: { SchemaArn: {}, TypedLinkName: {} }, + }, + Sv: { + type: "list", + member: { + type: "structure", + required: ["AttributeName", "Value"], + members: { AttributeName: {}, Value: { shape: "S9" } }, + }, + }, + Sy: { + type: "structure", + required: [ + "TypedLinkFacet", + "SourceObjectReference", + "TargetObjectReference", + "IdentityAttributeValues", + ], + members: { + TypedLinkFacet: { shape: "St" }, + SourceObjectReference: { shape: "Sf" }, + TargetObjectReference: { shape: "Sf" }, + IdentityAttributeValues: { shape: "Sv" }, + }, + }, + S1a: { type: "list", member: {} }, + S1g: { + type: "list", + member: { + type: "structure", + members: { + AttributeKey: { shape: "S7" }, + Range: { shape: "S1i" }, + }, + }, + }, + S1i: { + type: "structure", + required: ["StartMode", "EndMode"], + members: { + StartMode: {}, + StartValue: { shape: "S9" }, + EndMode: {}, + EndValue: { shape: "S9" }, + }, + }, + S1l: { + type: "list", + member: { + type: "structure", + required: ["Range"], + members: { AttributeName: {}, Range: { shape: "S1i" } }, + }, + }, + S1w: { type: "map", key: {}, value: {} }, + S1y: { type: "list", member: { shape: "S3" } }, + S21: { + type: "list", + member: { + type: "structure", + members: { + IndexedAttributes: { shape: "S5" }, + ObjectIdentifier: {}, + }, + }, + }, + S24: { + type: "list", + member: { + type: "structure", + members: { Path: {}, ObjectIdentifiers: { shape: "S27" } }, + }, + }, + S27: { type: "list", member: {} }, + S2b: { + type: "list", + member: { + type: "structure", + members: { + Path: {}, + Policies: { + type: "list", + member: { + type: "structure", + members: { + PolicyId: {}, + ObjectIdentifier: {}, + PolicyType: {}, + }, + }, + }, + }, + }, + }, + S2i: { type: "list", member: { shape: "Sy" } }, + S2m: { + type: "list", + member: { + type: "structure", + members: { ObjectIdentifier: {}, LinkName: {} }, + }, + }, + S2z: { + type: "list", + member: { + type: "structure", + members: { + ObjectAttributeKey: { shape: "S7" }, + ObjectAttributeAction: { + type: "structure", + members: { + ObjectAttributeActionType: {}, + ObjectAttributeUpdateValue: { shape: "S9" }, + }, + }, + }, + }, + }, + S39: { type: "list", member: { shape: "S7" } }, + S3g: { + type: "list", + member: { + type: "structure", + members: { + AttributeKey: { shape: "S7" }, + AttributeAction: { + type: "structure", + members: { + AttributeActionType: {}, + AttributeUpdateValue: { shape: "S9" }, + }, + }, + }, + }, + }, + S46: { type: "list", member: { shape: "S47" } }, + S47: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + AttributeDefinition: { + type: "structure", + required: ["Type"], + members: { + Type: {}, + DefaultValue: { shape: "S9" }, + IsImmutable: { type: "boolean" }, + Rules: { shape: "S4a" }, + }, + }, + AttributeReference: { + type: "structure", + required: ["TargetFacetName", "TargetAttributeName"], + members: { TargetFacetName: {}, TargetAttributeName: {} }, + }, + RequiredBehavior: {}, + }, + }, + S4a: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + Type: {}, + Parameters: { type: "map", key: {}, value: {} }, + }, + }, + }, + S4v: { type: "list", member: { shape: "S4w" } }, + S4w: { + type: "structure", + required: ["Name", "Type", "RequiredBehavior"], + members: { + Name: {}, + Type: {}, + DefaultValue: { shape: "S9" }, + IsImmutable: { type: "boolean" }, + Rules: { shape: "S4a" }, + RequiredBehavior: {}, + }, + }, + S5n: { + type: "structure", + members: { + Name: {}, + DirectoryArn: {}, + State: {}, + CreationDateTime: { type: "timestamp" }, + }, + }, + S66: { type: "list", member: {} }, + S79: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, + }, + }, + }; /***/ }, - /***/ 78045: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; + /***/ 2641: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - Object.defineProperty(exports, "__esModule", { value: true }); - const url = __nccwpck_require__(78835); - function getProxyUrl(reqUrl) { - let usingSsl = reqUrl.protocol === "https:"; - let proxyUrl; - if (checkBypass(reqUrl)) { - return proxyUrl; - } - let proxyVar; - if (usingSsl) { - proxyVar = process.env["https_proxy"] || process.env["HTTPS_PROXY"]; - } else { - proxyVar = process.env["http_proxy"] || process.env["HTTP_PROXY"]; - } - if (proxyVar) { - proxyUrl = url.parse(proxyVar); - } - return proxyUrl; - } - exports.getProxyUrl = getProxyUrl; - function checkBypass(reqUrl) { - if (!reqUrl.hostname) { - return false; - } - let noProxy = process.env["no_proxy"] || process.env["NO_PROXY"] || ""; - if (!noProxy) { - return false; - } - // Determine the request port - let reqPort; - if (reqUrl.port) { - reqPort = Number(reqUrl.port); - } else if (reqUrl.protocol === "http:") { - reqPort = 80; - } else if (reqUrl.protocol === "https:") { - reqPort = 443; - } - // Format the request hostname and hostname with port - let upperReqHosts = [reqUrl.hostname.toUpperCase()]; - if (typeof reqPort === "number") { - upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`); - } - // Compare request host against noproxy - for (let upperNoProxyItem of noProxy - .split(",") - .map((x) => x.trim().toUpperCase()) - .filter((x) => x)) { - if (upperReqHosts.some((x) => x === upperNoProxyItem)) { - return true; - } + apiLoader.services["kinesisvideosignalingchannels"] = {}; + AWS.KinesisVideoSignalingChannels = Service.defineService( + "kinesisvideosignalingchannels", + ["2019-12-04"] + ); + Object.defineProperty( + apiLoader.services["kinesisvideosignalingchannels"], + "2019-12-04", + { + get: function get() { + var model = __webpack_require__(1713); + model.paginators = __webpack_require__(1529).pagination; + return model; + }, + enumerable: true, + configurable: true, } - return false; - } - exports.checkBypass = checkBypass; + ); + + module.exports = AWS.KinesisVideoSignalingChannels; + + /***/ + }, + + /***/ 2655: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-05-22", + endpointPrefix: "personalize", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Personalize", + serviceId: "Personalize", + signatureVersion: "v4", + signingName: "personalize", + targetPrefix: "AmazonPersonalize", + uid: "personalize-2018-05-22", + }, + operations: { + CreateBatchInferenceJob: { + input: { + type: "structure", + required: [ + "jobName", + "solutionVersionArn", + "jobInput", + "jobOutput", + "roleArn", + ], + members: { + jobName: {}, + solutionVersionArn: {}, + numResults: { type: "integer" }, + jobInput: { shape: "S5" }, + jobOutput: { shape: "S9" }, + roleArn: {}, + }, + }, + output: { + type: "structure", + members: { batchInferenceJobArn: {} }, + }, + }, + CreateCampaign: { + input: { + type: "structure", + required: ["name", "solutionVersionArn", "minProvisionedTPS"], + members: { + name: {}, + solutionVersionArn: {}, + minProvisionedTPS: { type: "integer" }, + }, + }, + output: { type: "structure", members: { campaignArn: {} } }, + idempotent: true, + }, + CreateDataset: { + input: { + type: "structure", + required: ["name", "schemaArn", "datasetGroupArn", "datasetType"], + members: { + name: {}, + schemaArn: {}, + datasetGroupArn: {}, + datasetType: {}, + }, + }, + output: { type: "structure", members: { datasetArn: {} } }, + idempotent: true, + }, + CreateDatasetGroup: { + input: { + type: "structure", + required: ["name"], + members: { name: {}, roleArn: {}, kmsKeyArn: {} }, + }, + output: { type: "structure", members: { datasetGroupArn: {} } }, + }, + CreateDatasetImportJob: { + input: { + type: "structure", + required: ["jobName", "datasetArn", "dataSource", "roleArn"], + members: { + jobName: {}, + datasetArn: {}, + dataSource: { shape: "Sl" }, + roleArn: {}, + }, + }, + output: { type: "structure", members: { datasetImportJobArn: {} } }, + }, + CreateEventTracker: { + input: { + type: "structure", + required: ["name", "datasetGroupArn"], + members: { name: {}, datasetGroupArn: {} }, + }, + output: { + type: "structure", + members: { eventTrackerArn: {}, trackingId: {} }, + }, + idempotent: true, + }, + CreateSchema: { + input: { + type: "structure", + required: ["name", "schema"], + members: { name: {}, schema: {} }, + }, + output: { type: "structure", members: { schemaArn: {} } }, + idempotent: true, + }, + CreateSolution: { + input: { + type: "structure", + required: ["name", "datasetGroupArn"], + members: { + name: {}, + performHPO: { type: "boolean" }, + performAutoML: { type: "boolean" }, + recipeArn: {}, + datasetGroupArn: {}, + eventType: {}, + solutionConfig: { shape: "Sx" }, + }, + }, + output: { type: "structure", members: { solutionArn: {} } }, + }, + CreateSolutionVersion: { + input: { + type: "structure", + required: ["solutionArn"], + members: { solutionArn: {}, trainingMode: {} }, + }, + output: { type: "structure", members: { solutionVersionArn: {} } }, + }, + DeleteCampaign: { + input: { + type: "structure", + required: ["campaignArn"], + members: { campaignArn: {} }, + }, + idempotent: true, + }, + DeleteDataset: { + input: { + type: "structure", + required: ["datasetArn"], + members: { datasetArn: {} }, + }, + idempotent: true, + }, + DeleteDatasetGroup: { + input: { + type: "structure", + required: ["datasetGroupArn"], + members: { datasetGroupArn: {} }, + }, + idempotent: true, + }, + DeleteEventTracker: { + input: { + type: "structure", + required: ["eventTrackerArn"], + members: { eventTrackerArn: {} }, + }, + idempotent: true, + }, + DeleteSchema: { + input: { + type: "structure", + required: ["schemaArn"], + members: { schemaArn: {} }, + }, + idempotent: true, + }, + DeleteSolution: { + input: { + type: "structure", + required: ["solutionArn"], + members: { solutionArn: {} }, + }, + idempotent: true, + }, + DescribeAlgorithm: { + input: { + type: "structure", + required: ["algorithmArn"], + members: { algorithmArn: {} }, + }, + output: { + type: "structure", + members: { + algorithm: { + type: "structure", + members: { + name: {}, + algorithmArn: {}, + algorithmImage: { + type: "structure", + required: ["dockerURI"], + members: { name: {}, dockerURI: {} }, + }, + defaultHyperParameters: { shape: "S1k" }, + defaultHyperParameterRanges: { + type: "structure", + members: { + integerHyperParameterRanges: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + minValue: { type: "integer" }, + maxValue: { type: "integer" }, + isTunable: { type: "boolean" }, + }, + }, + }, + continuousHyperParameterRanges: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + minValue: { type: "double" }, + maxValue: { type: "double" }, + isTunable: { type: "boolean" }, + }, + }, + }, + categoricalHyperParameterRanges: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + values: { shape: "S1i" }, + isTunable: { type: "boolean" }, + }, + }, + }, + }, + }, + defaultResourceConfig: { type: "map", key: {}, value: {} }, + trainingInputMode: {}, + roleArn: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeBatchInferenceJob: { + input: { + type: "structure", + required: ["batchInferenceJobArn"], + members: { batchInferenceJobArn: {} }, + }, + output: { + type: "structure", + members: { + batchInferenceJob: { + type: "structure", + members: { + jobName: {}, + batchInferenceJobArn: {}, + failureReason: {}, + solutionVersionArn: {}, + numResults: { type: "integer" }, + jobInput: { shape: "S5" }, + jobOutput: { shape: "S9" }, + roleArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeCampaign: { + input: { + type: "structure", + required: ["campaignArn"], + members: { campaignArn: {} }, + }, + output: { + type: "structure", + members: { + campaign: { + type: "structure", + members: { + name: {}, + campaignArn: {}, + solutionVersionArn: {}, + minProvisionedTPS: { type: "integer" }, + status: {}, + failureReason: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + latestCampaignUpdate: { + type: "structure", + members: { + solutionVersionArn: {}, + minProvisionedTPS: { type: "integer" }, + status: {}, + failureReason: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeDataset: { + input: { + type: "structure", + required: ["datasetArn"], + members: { datasetArn: {} }, + }, + output: { + type: "structure", + members: { + dataset: { + type: "structure", + members: { + name: {}, + datasetArn: {}, + datasetGroupArn: {}, + datasetType: {}, + schemaArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeDatasetGroup: { + input: { + type: "structure", + required: ["datasetGroupArn"], + members: { datasetGroupArn: {} }, + }, + output: { + type: "structure", + members: { + datasetGroup: { + type: "structure", + members: { + name: {}, + datasetGroupArn: {}, + status: {}, + roleArn: {}, + kmsKeyArn: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + failureReason: {}, + }, + }, + }, + }, + idempotent: true, + }, + DescribeDatasetImportJob: { + input: { + type: "structure", + required: ["datasetImportJobArn"], + members: { datasetImportJobArn: {} }, + }, + output: { + type: "structure", + members: { + datasetImportJob: { + type: "structure", + members: { + jobName: {}, + datasetImportJobArn: {}, + datasetArn: {}, + dataSource: { shape: "Sl" }, + roleArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + failureReason: {}, + }, + }, + }, + }, + idempotent: true, + }, + DescribeEventTracker: { + input: { + type: "structure", + required: ["eventTrackerArn"], + members: { eventTrackerArn: {} }, + }, + output: { + type: "structure", + members: { + eventTracker: { + type: "structure", + members: { + name: {}, + eventTrackerArn: {}, + accountId: {}, + trackingId: {}, + datasetGroupArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeFeatureTransformation: { + input: { + type: "structure", + required: ["featureTransformationArn"], + members: { featureTransformationArn: {} }, + }, + output: { + type: "structure", + members: { + featureTransformation: { + type: "structure", + members: { + name: {}, + featureTransformationArn: {}, + defaultParameters: { type: "map", key: {}, value: {} }, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + status: {}, + }, + }, + }, + }, + idempotent: true, + }, + DescribeRecipe: { + input: { + type: "structure", + required: ["recipeArn"], + members: { recipeArn: {} }, + }, + output: { + type: "structure", + members: { + recipe: { + type: "structure", + members: { + name: {}, + recipeArn: {}, + algorithmArn: {}, + featureTransformationArn: {}, + status: {}, + description: {}, + creationDateTime: { type: "timestamp" }, + recipeType: {}, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeSchema: { + input: { + type: "structure", + required: ["schemaArn"], + members: { schemaArn: {} }, + }, + output: { + type: "structure", + members: { + schema: { + type: "structure", + members: { + name: {}, + schemaArn: {}, + schema: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeSolution: { + input: { + type: "structure", + required: ["solutionArn"], + members: { solutionArn: {} }, + }, + output: { + type: "structure", + members: { + solution: { + type: "structure", + members: { + name: {}, + solutionArn: {}, + performHPO: { type: "boolean" }, + performAutoML: { type: "boolean" }, + recipeArn: {}, + datasetGroupArn: {}, + eventType: {}, + solutionConfig: { shape: "Sx" }, + autoMLResult: { + type: "structure", + members: { bestRecipeArn: {} }, + }, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + latestSolutionVersion: { shape: "S3i" }, + }, + }, + }, + }, + idempotent: true, + }, + DescribeSolutionVersion: { + input: { + type: "structure", + required: ["solutionVersionArn"], + members: { solutionVersionArn: {} }, + }, + output: { + type: "structure", + members: { + solutionVersion: { + type: "structure", + members: { + solutionVersionArn: {}, + solutionArn: {}, + performHPO: { type: "boolean" }, + performAutoML: { type: "boolean" }, + recipeArn: {}, + eventType: {}, + datasetGroupArn: {}, + solutionConfig: { shape: "Sx" }, + trainingHours: { type: "double" }, + trainingMode: {}, + tunedHPOParams: { + type: "structure", + members: { algorithmHyperParameters: { shape: "S1k" } }, + }, + status: {}, + failureReason: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + }, + idempotent: true, + }, + GetSolutionMetrics: { + input: { + type: "structure", + required: ["solutionVersionArn"], + members: { solutionVersionArn: {} }, + }, + output: { + type: "structure", + members: { + solutionVersionArn: {}, + metrics: { type: "map", key: {}, value: { type: "double" } }, + }, + }, + }, + ListBatchInferenceJobs: { + input: { + type: "structure", + members: { + solutionVersionArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + batchInferenceJobs: { + type: "list", + member: { + type: "structure", + members: { + batchInferenceJobArn: {}, + jobName: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + failureReason: {}, + solutionVersionArn: {}, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListCampaigns: { + input: { + type: "structure", + members: { + solutionArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + campaigns: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + campaignArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + failureReason: {}, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListDatasetGroups: { + input: { + type: "structure", + members: { nextToken: {}, maxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + datasetGroups: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + datasetGroupArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + failureReason: {}, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListDatasetImportJobs: { + input: { + type: "structure", + members: { + datasetArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + datasetImportJobs: { + type: "list", + member: { + type: "structure", + members: { + datasetImportJobArn: {}, + jobName: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + failureReason: {}, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListDatasets: { + input: { + type: "structure", + members: { + datasetGroupArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + datasets: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + datasetArn: {}, + datasetType: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListEventTrackers: { + input: { + type: "structure", + members: { + datasetGroupArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + eventTrackers: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + eventTrackerArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListRecipes: { + input: { + type: "structure", + members: { + recipeProvider: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + recipes: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + recipeArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListSchemas: { + input: { + type: "structure", + members: { nextToken: {}, maxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + schemas: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + schemaArn: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListSolutionVersions: { + input: { + type: "structure", + members: { + solutionArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + solutionVersions: { type: "list", member: { shape: "S3i" } }, + nextToken: {}, + }, + }, + idempotent: true, + }, + ListSolutions: { + input: { + type: "structure", + members: { + datasetGroupArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + solutions: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + solutionArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + idempotent: true, + }, + UpdateCampaign: { + input: { + type: "structure", + required: ["campaignArn"], + members: { + campaignArn: {}, + solutionVersionArn: {}, + minProvisionedTPS: { type: "integer" }, + }, + }, + output: { type: "structure", members: { campaignArn: {} } }, + idempotent: true, + }, + }, + shapes: { + S5: { + type: "structure", + required: ["s3DataSource"], + members: { s3DataSource: { shape: "S6" } }, + }, + S6: { + type: "structure", + required: ["path"], + members: { path: {}, kmsKeyArn: {} }, + }, + S9: { + type: "structure", + required: ["s3DataDestination"], + members: { s3DataDestination: { shape: "S6" } }, + }, + Sl: { type: "structure", members: { dataLocation: {} } }, + Sx: { + type: "structure", + members: { + eventValueThreshold: {}, + hpoConfig: { + type: "structure", + members: { + hpoObjective: { + type: "structure", + members: { type: {}, metricName: {}, metricRegex: {} }, + }, + hpoResourceConfig: { + type: "structure", + members: { + maxNumberOfTrainingJobs: {}, + maxParallelTrainingJobs: {}, + }, + }, + algorithmHyperParameterRanges: { + type: "structure", + members: { + integerHyperParameterRanges: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + minValue: { type: "integer" }, + maxValue: { type: "integer" }, + }, + }, + }, + continuousHyperParameterRanges: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + minValue: { type: "double" }, + maxValue: { type: "double" }, + }, + }, + }, + categoricalHyperParameterRanges: { + type: "list", + member: { + type: "structure", + members: { name: {}, values: { shape: "S1i" } }, + }, + }, + }, + }, + }, + }, + algorithmHyperParameters: { shape: "S1k" }, + featureTransformationParameters: { + type: "map", + key: {}, + value: {}, + }, + autoMLConfig: { + type: "structure", + members: { + metricName: {}, + recipeList: { type: "list", member: {} }, + }, + }, + }, + }, + S1i: { type: "list", member: {} }, + S1k: { type: "map", key: {}, value: {} }, + S3i: { + type: "structure", + members: { + solutionVersionArn: {}, + status: {}, + creationDateTime: { type: "timestamp" }, + lastUpdatedDateTime: { type: "timestamp" }, + failureReason: {}, + }, + }, + }, + }; + + /***/ + }, + + /***/ 2659: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-10-01", + endpointPrefix: "appmesh", + jsonVersion: "1.1", + protocol: "rest-json", + serviceFullName: "AWS App Mesh", + serviceId: "App Mesh", + signatureVersion: "v4", + signingName: "appmesh", + uid: "appmesh-2018-10-01", + }, + operations: { + CreateMesh: { + http: { method: "PUT", requestUri: "/meshes", responseCode: 200 }, + input: { + type: "structure", + required: ["meshName"], + members: { + clientToken: { idempotencyToken: true }, + meshName: {}, + }, + }, + output: { + type: "structure", + members: { mesh: { shape: "S5" } }, + payload: "mesh", + }, + idempotent: true, + }, + CreateRoute: { + http: { + method: "PUT", + requestUri: + "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "routeName", "spec", "virtualRouterName"], + members: { + clientToken: { idempotencyToken: true }, + meshName: { location: "uri", locationName: "meshName" }, + routeName: {}, + spec: { shape: "Sd" }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + members: { route: { shape: "Sl" } }, + payload: "route", + }, + idempotent: true, + }, + CreateVirtualNode: { + http: { + method: "PUT", + requestUri: "/meshes/{meshName}/virtualNodes", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "spec", "virtualNodeName"], + members: { + clientToken: { idempotencyToken: true }, + meshName: { location: "uri", locationName: "meshName" }, + spec: { shape: "Sp" }, + virtualNodeName: {}, + }, + }, + output: { + type: "structure", + members: { virtualNode: { shape: "S14" } }, + payload: "virtualNode", + }, + idempotent: true, + }, + CreateVirtualRouter: { + http: { + method: "PUT", + requestUri: "/meshes/{meshName}/virtualRouters", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "spec", "virtualRouterName"], + members: { + clientToken: { idempotencyToken: true }, + meshName: { location: "uri", locationName: "meshName" }, + spec: { shape: "S18" }, + virtualRouterName: {}, + }, + }, + output: { + type: "structure", + members: { virtualRouter: { shape: "S1b" } }, + payload: "virtualRouter", + }, + idempotent: true, + }, + DeleteMesh: { + http: { + method: "DELETE", + requestUri: "/meshes/{meshName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + }, + }, + output: { + type: "structure", + members: { mesh: { shape: "S5" } }, + payload: "mesh", + }, + idempotent: true, + }, + DeleteRoute: { + http: { + method: "DELETE", + requestUri: + "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "routeName", "virtualRouterName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + routeName: { location: "uri", locationName: "routeName" }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + members: { route: { shape: "Sl" } }, + payload: "route", + }, + idempotent: true, + }, + DeleteVirtualNode: { + http: { + method: "DELETE", + requestUri: "/meshes/{meshName}/virtualNodes/{virtualNodeName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "virtualNodeName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + virtualNodeName: { + location: "uri", + locationName: "virtualNodeName", + }, + }, + }, + output: { + type: "structure", + members: { virtualNode: { shape: "S14" } }, + payload: "virtualNode", + }, + idempotent: true, + }, + DeleteVirtualRouter: { + http: { + method: "DELETE", + requestUri: + "/meshes/{meshName}/virtualRouters/{virtualRouterName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "virtualRouterName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + members: { virtualRouter: { shape: "S1b" } }, + payload: "virtualRouter", + }, + idempotent: true, + }, + DescribeMesh: { + http: { + method: "GET", + requestUri: "/meshes/{meshName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + }, + }, + output: { + type: "structure", + members: { mesh: { shape: "S5" } }, + payload: "mesh", + }, + }, + DescribeRoute: { + http: { + method: "GET", + requestUri: + "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "routeName", "virtualRouterName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + routeName: { location: "uri", locationName: "routeName" }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + members: { route: { shape: "Sl" } }, + payload: "route", + }, + }, + DescribeVirtualNode: { + http: { + method: "GET", + requestUri: "/meshes/{meshName}/virtualNodes/{virtualNodeName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "virtualNodeName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + virtualNodeName: { + location: "uri", + locationName: "virtualNodeName", + }, + }, + }, + output: { + type: "structure", + members: { virtualNode: { shape: "S14" } }, + payload: "virtualNode", + }, + }, + DescribeVirtualRouter: { + http: { + method: "GET", + requestUri: + "/meshes/{meshName}/virtualRouters/{virtualRouterName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "virtualRouterName"], + members: { + meshName: { location: "uri", locationName: "meshName" }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + members: { virtualRouter: { shape: "S1b" } }, + payload: "virtualRouter", + }, + }, + ListMeshes: { + http: { method: "GET", requestUri: "/meshes", responseCode: 200 }, + input: { + type: "structure", + members: { + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + required: ["meshes"], + members: { + meshes: { + type: "list", + member: { + type: "structure", + members: { arn: {}, meshName: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + ListRoutes: { + http: { + method: "GET", + requestUri: + "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "virtualRouterName"], + members: { + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + meshName: { location: "uri", locationName: "meshName" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + required: ["routes"], + members: { + nextToken: {}, + routes: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + meshName: {}, + routeName: {}, + virtualRouterName: {}, + }, + }, + }, + }, + }, + }, + ListVirtualNodes: { + http: { + method: "GET", + requestUri: "/meshes/{meshName}/virtualNodes", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName"], + members: { + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + meshName: { location: "uri", locationName: "meshName" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + required: ["virtualNodes"], + members: { + nextToken: {}, + virtualNodes: { + type: "list", + member: { + type: "structure", + members: { arn: {}, meshName: {}, virtualNodeName: {} }, + }, + }, + }, + }, + }, + ListVirtualRouters: { + http: { + method: "GET", + requestUri: "/meshes/{meshName}/virtualRouters", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName"], + members: { + limit: { + location: "querystring", + locationName: "limit", + type: "integer", + }, + meshName: { location: "uri", locationName: "meshName" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + required: ["virtualRouters"], + members: { + nextToken: {}, + virtualRouters: { + type: "list", + member: { + type: "structure", + members: { arn: {}, meshName: {}, virtualRouterName: {} }, + }, + }, + }, + }, + }, + UpdateRoute: { + http: { + method: "PUT", + requestUri: + "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "routeName", "spec", "virtualRouterName"], + members: { + clientToken: { idempotencyToken: true }, + meshName: { location: "uri", locationName: "meshName" }, + routeName: { location: "uri", locationName: "routeName" }, + spec: { shape: "Sd" }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + members: { route: { shape: "Sl" } }, + payload: "route", + }, + idempotent: true, + }, + UpdateVirtualNode: { + http: { + method: "PUT", + requestUri: "/meshes/{meshName}/virtualNodes/{virtualNodeName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "spec", "virtualNodeName"], + members: { + clientToken: { idempotencyToken: true }, + meshName: { location: "uri", locationName: "meshName" }, + spec: { shape: "Sp" }, + virtualNodeName: { + location: "uri", + locationName: "virtualNodeName", + }, + }, + }, + output: { + type: "structure", + members: { virtualNode: { shape: "S14" } }, + payload: "virtualNode", + }, + idempotent: true, + }, + UpdateVirtualRouter: { + http: { + method: "PUT", + requestUri: + "/meshes/{meshName}/virtualRouters/{virtualRouterName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["meshName", "spec", "virtualRouterName"], + members: { + clientToken: { idempotencyToken: true }, + meshName: { location: "uri", locationName: "meshName" }, + spec: { shape: "S18" }, + virtualRouterName: { + location: "uri", + locationName: "virtualRouterName", + }, + }, + }, + output: { + type: "structure", + members: { virtualRouter: { shape: "S1b" } }, + payload: "virtualRouter", + }, + idempotent: true, + }, + }, + shapes: { + S5: { + type: "structure", + required: ["meshName", "metadata"], + members: { + meshName: {}, + metadata: { shape: "S6" }, + status: { type: "structure", members: { status: {} } }, + }, + }, + S6: { + type: "structure", + members: { + arn: {}, + createdAt: { type: "timestamp" }, + lastUpdatedAt: { type: "timestamp" }, + uid: {}, + version: { type: "long" }, + }, + }, + Sd: { + type: "structure", + members: { + httpRoute: { + type: "structure", + members: { + action: { + type: "structure", + members: { + weightedTargets: { + type: "list", + member: { + type: "structure", + members: { + virtualNode: {}, + weight: { type: "integer" }, + }, + }, + }, + }, + }, + match: { type: "structure", members: { prefix: {} } }, + }, + }, + }, + }, + Sl: { + type: "structure", + required: ["meshName", "routeName", "virtualRouterName"], + members: { + meshName: {}, + metadata: { shape: "S6" }, + routeName: {}, + spec: { shape: "Sd" }, + status: { type: "structure", members: { status: {} } }, + virtualRouterName: {}, + }, + }, + Sp: { + type: "structure", + members: { + backends: { type: "list", member: {} }, + listeners: { + type: "list", + member: { + type: "structure", + members: { + healthCheck: { + type: "structure", + required: [ + "healthyThreshold", + "intervalMillis", + "protocol", + "timeoutMillis", + "unhealthyThreshold", + ], + members: { + healthyThreshold: { type: "integer" }, + intervalMillis: { type: "long" }, + path: {}, + port: { type: "integer" }, + protocol: {}, + timeoutMillis: { type: "long" }, + unhealthyThreshold: { type: "integer" }, + }, + }, + portMapping: { + type: "structure", + members: { port: { type: "integer" }, protocol: {} }, + }, + }, + }, + }, + serviceDiscovery: { + type: "structure", + members: { + dns: { type: "structure", members: { serviceName: {} } }, + }, + }, + }, + }, + S14: { + type: "structure", + required: ["meshName", "virtualNodeName"], + members: { + meshName: {}, + metadata: { shape: "S6" }, + spec: { shape: "Sp" }, + status: { type: "structure", members: { status: {} } }, + virtualNodeName: {}, + }, + }, + S18: { + type: "structure", + members: { serviceNames: { type: "list", member: {} } }, + }, + S1b: { + type: "structure", + required: ["meshName", "virtualRouterName"], + members: { + meshName: {}, + metadata: { shape: "S6" }, + spec: { shape: "S18" }, + status: { type: "structure", members: { status: {} } }, + virtualRouterName: {}, + }, + }, + }, + }; /***/ }, - /***/ 38426: /***/ (__unused_webpack_module, exports) => { - "use strict"; - - Object.defineProperty(exports, "__esModule", { value: true }); - - async function auth(token) { - const tokenType = - token.split(/\./).length === 3 - ? "app" - : /^v\d+\./.test(token) - ? "installation" - : "oauth"; - return { - type: "token", - token: token, - tokenType, - }; - } - - /** - * Prefix token for usage in the Authorization header - * - * @param token OAuth token or JSON Web Token - */ - function withAuthorizationPrefix(token) { - if (token.split(/\./).length === 3) { - return `bearer ${token}`; - } - - return `token ${token}`; - } - - async function hook(token, request, route, parameters) { - const endpoint = request.endpoint.merge(route, parameters); - endpoint.headers.authorization = withAuthorizationPrefix(token); - return request(endpoint); - } - - const createTokenAuth = function createTokenAuth(token) { - if (!token) { - throw new Error( - "[@octokit/auth-token] No token passed to createTokenAuth" - ); - } - - if (typeof token !== "string") { - throw new Error( - "[@octokit/auth-token] Token passed to createTokenAuth is not a string" - ); - } - - token = token.replace(/^(token|bearer) +/i, ""); - return Object.assign(auth.bind(null, token), { - hook: hook.bind(null, token), - }); + /***/ 2662: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-08-08", + endpointPrefix: "connect", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "Amazon Connect", + serviceFullName: "Amazon Connect Service", + serviceId: "Connect", + signatureVersion: "v4", + signingName: "connect", + uid: "connect-2017-08-08", + }, + operations: { + CreateUser: { + http: { method: "PUT", requestUri: "/users/{InstanceId}" }, + input: { + type: "structure", + required: [ + "Username", + "PhoneConfig", + "SecurityProfileIds", + "RoutingProfileId", + "InstanceId", + ], + members: { + Username: {}, + Password: {}, + IdentityInfo: { shape: "S4" }, + PhoneConfig: { shape: "S8" }, + DirectoryUserId: {}, + SecurityProfileIds: { shape: "Se" }, + RoutingProfileId: {}, + HierarchyGroupId: {}, + InstanceId: { location: "uri", locationName: "InstanceId" }, + Tags: { shape: "Sj" }, + }, + }, + output: { type: "structure", members: { UserId: {}, UserArn: {} } }, + }, + DeleteUser: { + http: { + method: "DELETE", + requestUri: "/users/{InstanceId}/{UserId}", + }, + input: { + type: "structure", + required: ["InstanceId", "UserId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + UserId: { location: "uri", locationName: "UserId" }, + }, + }, + }, + DescribeUser: { + http: { method: "GET", requestUri: "/users/{InstanceId}/{UserId}" }, + input: { + type: "structure", + required: ["UserId", "InstanceId"], + members: { + UserId: { location: "uri", locationName: "UserId" }, + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + output: { + type: "structure", + members: { + User: { + type: "structure", + members: { + Id: {}, + Arn: {}, + Username: {}, + IdentityInfo: { shape: "S4" }, + PhoneConfig: { shape: "S8" }, + DirectoryUserId: {}, + SecurityProfileIds: { shape: "Se" }, + RoutingProfileId: {}, + HierarchyGroupId: {}, + Tags: { shape: "Sj" }, + }, + }, + }, + }, + }, + DescribeUserHierarchyGroup: { + http: { + method: "GET", + requestUri: + "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}", + }, + input: { + type: "structure", + required: ["HierarchyGroupId", "InstanceId"], + members: { + HierarchyGroupId: { + location: "uri", + locationName: "HierarchyGroupId", + }, + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + output: { + type: "structure", + members: { + HierarchyGroup: { + type: "structure", + members: { + Id: {}, + Arn: {}, + Name: {}, + LevelId: {}, + HierarchyPath: { + type: "structure", + members: { + LevelOne: { shape: "Sz" }, + LevelTwo: { shape: "Sz" }, + LevelThree: { shape: "Sz" }, + LevelFour: { shape: "Sz" }, + LevelFive: { shape: "Sz" }, + }, + }, + }, + }, + }, + }, + }, + DescribeUserHierarchyStructure: { + http: { + method: "GET", + requestUri: "/user-hierarchy-structure/{InstanceId}", + }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + output: { + type: "structure", + members: { + HierarchyStructure: { + type: "structure", + members: { + LevelOne: { shape: "S13" }, + LevelTwo: { shape: "S13" }, + LevelThree: { shape: "S13" }, + LevelFour: { shape: "S13" }, + LevelFive: { shape: "S13" }, + }, + }, + }, + }, + }, + GetContactAttributes: { + http: { + method: "GET", + requestUri: "/contact/attributes/{InstanceId}/{InitialContactId}", + }, + input: { + type: "structure", + required: ["InstanceId", "InitialContactId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + InitialContactId: { + location: "uri", + locationName: "InitialContactId", + }, + }, + }, + output: { + type: "structure", + members: { Attributes: { shape: "S18" } }, + }, + }, + GetCurrentMetricData: { + http: { requestUri: "/metrics/current/{InstanceId}" }, + input: { + type: "structure", + required: ["InstanceId", "Filters", "CurrentMetrics"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + Filters: { shape: "S1c" }, + Groupings: { shape: "S1h" }, + CurrentMetrics: { type: "list", member: { shape: "S1k" } }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + NextToken: {}, + MetricResults: { + type: "list", + member: { + type: "structure", + members: { + Dimensions: { shape: "S1s" }, + Collections: { + type: "list", + member: { + type: "structure", + members: { + Metric: { shape: "S1k" }, + Value: { type: "double" }, + }, + }, + }, + }, + }, + }, + DataSnapshotTime: { type: "timestamp" }, + }, + }, + }, + GetFederationToken: { + http: { method: "GET", requestUri: "/user/federate/{InstanceId}" }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + output: { + type: "structure", + members: { + Credentials: { + type: "structure", + members: { + AccessToken: { shape: "S21" }, + AccessTokenExpiration: { type: "timestamp" }, + RefreshToken: { shape: "S21" }, + RefreshTokenExpiration: { type: "timestamp" }, + }, + }, + }, + }, + }, + GetMetricData: { + http: { requestUri: "/metrics/historical/{InstanceId}" }, + input: { + type: "structure", + required: [ + "InstanceId", + "StartTime", + "EndTime", + "Filters", + "HistoricalMetrics", + ], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Filters: { shape: "S1c" }, + Groupings: { shape: "S1h" }, + HistoricalMetrics: { type: "list", member: { shape: "S24" } }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + NextToken: {}, + MetricResults: { + type: "list", + member: { + type: "structure", + members: { + Dimensions: { shape: "S1s" }, + Collections: { + type: "list", + member: { + type: "structure", + members: { + Metric: { shape: "S24" }, + Value: { type: "double" }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + ListContactFlows: { + http: { + method: "GET", + requestUri: "/contact-flows-summary/{InstanceId}", + }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + ContactFlowTypes: { + location: "querystring", + locationName: "contactFlowTypes", + type: "list", + member: {}, + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + ContactFlowSummaryList: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Arn: {}, Name: {}, ContactFlowType: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + ListHoursOfOperations: { + http: { + method: "GET", + requestUri: "/hours-of-operations-summary/{InstanceId}", + }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + HoursOfOperationSummaryList: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Arn: {}, Name: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + ListPhoneNumbers: { + http: { + method: "GET", + requestUri: "/phone-numbers-summary/{InstanceId}", + }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + PhoneNumberTypes: { + location: "querystring", + locationName: "phoneNumberTypes", + type: "list", + member: {}, + }, + PhoneNumberCountryCodes: { + location: "querystring", + locationName: "phoneNumberCountryCodes", + type: "list", + member: {}, + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + PhoneNumberSummaryList: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Arn: {}, + PhoneNumber: {}, + PhoneNumberType: {}, + PhoneNumberCountryCode: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListQueues: { + http: { method: "GET", requestUri: "/queues-summary/{InstanceId}" }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + QueueTypes: { + location: "querystring", + locationName: "queueTypes", + type: "list", + member: {}, + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + QueueSummaryList: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Arn: {}, Name: {}, QueueType: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + ListRoutingProfiles: { + http: { + method: "GET", + requestUri: "/routing-profiles-summary/{InstanceId}", + }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + RoutingProfileSummaryList: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Arn: {}, Name: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + ListSecurityProfiles: { + http: { + method: "GET", + requestUri: "/security-profiles-summary/{InstanceId}", + }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + SecurityProfileSummaryList: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Arn: {}, Name: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + }, + }, + output: { type: "structure", members: { tags: { shape: "Sj" } } }, + }, + ListUserHierarchyGroups: { + http: { + method: "GET", + requestUri: "/user-hierarchy-groups-summary/{InstanceId}", + }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + UserHierarchyGroupSummaryList: { + type: "list", + member: { shape: "Sz" }, + }, + NextToken: {}, + }, + }, + }, + ListUsers: { + http: { method: "GET", requestUri: "/users-summary/{InstanceId}" }, + input: { + type: "structure", + required: ["InstanceId"], + members: { + InstanceId: { location: "uri", locationName: "InstanceId" }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + UserSummaryList: { + type: "list", + member: { + type: "structure", + members: { Id: {}, Arn: {}, Username: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + StartChatContact: { + http: { method: "PUT", requestUri: "/contact/chat" }, + input: { + type: "structure", + required: ["InstanceId", "ContactFlowId", "ParticipantDetails"], + members: { + InstanceId: {}, + ContactFlowId: {}, + Attributes: { shape: "S18" }, + ParticipantDetails: { + type: "structure", + required: ["DisplayName"], + members: { DisplayName: {} }, + }, + InitialMessage: { + type: "structure", + required: ["ContentType", "Content"], + members: { ContentType: {}, Content: {} }, + }, + ClientToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + ContactId: {}, + ParticipantId: {}, + ParticipantToken: {}, + }, + }, + }, + StartOutboundVoiceContact: { + http: { method: "PUT", requestUri: "/contact/outbound-voice" }, + input: { + type: "structure", + required: [ + "DestinationPhoneNumber", + "ContactFlowId", + "InstanceId", + ], + members: { + DestinationPhoneNumber: {}, + ContactFlowId: {}, + InstanceId: {}, + ClientToken: { idempotencyToken: true }, + SourcePhoneNumber: {}, + QueueId: {}, + Attributes: { shape: "S18" }, + }, + }, + output: { type: "structure", members: { ContactId: {} } }, + }, + StopContact: { + http: { requestUri: "/contact/stop" }, + input: { + type: "structure", + required: ["ContactId", "InstanceId"], + members: { ContactId: {}, InstanceId: {} }, + }, + output: { type: "structure", members: {} }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tags: { shape: "Sj" }, + }, + }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + }, + }, + UpdateContactAttributes: { + http: { requestUri: "/contact/attributes" }, + input: { + type: "structure", + required: ["InitialContactId", "InstanceId", "Attributes"], + members: { + InitialContactId: {}, + InstanceId: {}, + Attributes: { shape: "S18" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateUserHierarchy: { + http: { requestUri: "/users/{InstanceId}/{UserId}/hierarchy" }, + input: { + type: "structure", + required: ["UserId", "InstanceId"], + members: { + HierarchyGroupId: {}, + UserId: { location: "uri", locationName: "UserId" }, + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + }, + UpdateUserIdentityInfo: { + http: { requestUri: "/users/{InstanceId}/{UserId}/identity-info" }, + input: { + type: "structure", + required: ["IdentityInfo", "UserId", "InstanceId"], + members: { + IdentityInfo: { shape: "S4" }, + UserId: { location: "uri", locationName: "UserId" }, + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + }, + UpdateUserPhoneConfig: { + http: { requestUri: "/users/{InstanceId}/{UserId}/phone-config" }, + input: { + type: "structure", + required: ["PhoneConfig", "UserId", "InstanceId"], + members: { + PhoneConfig: { shape: "S8" }, + UserId: { location: "uri", locationName: "UserId" }, + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + }, + UpdateUserRoutingProfile: { + http: { + requestUri: "/users/{InstanceId}/{UserId}/routing-profile", + }, + input: { + type: "structure", + required: ["RoutingProfileId", "UserId", "InstanceId"], + members: { + RoutingProfileId: {}, + UserId: { location: "uri", locationName: "UserId" }, + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + }, + UpdateUserSecurityProfiles: { + http: { + requestUri: "/users/{InstanceId}/{UserId}/security-profiles", + }, + input: { + type: "structure", + required: ["SecurityProfileIds", "UserId", "InstanceId"], + members: { + SecurityProfileIds: { shape: "Se" }, + UserId: { location: "uri", locationName: "UserId" }, + InstanceId: { location: "uri", locationName: "InstanceId" }, + }, + }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { FirstName: {}, LastName: {}, Email: {} }, + }, + S8: { + type: "structure", + required: ["PhoneType"], + members: { + PhoneType: {}, + AutoAccept: { type: "boolean" }, + AfterContactWorkTimeLimit: { type: "integer" }, + DeskPhoneNumber: {}, + }, + }, + Se: { type: "list", member: {} }, + Sj: { type: "map", key: {}, value: {} }, + Sz: { type: "structure", members: { Id: {}, Arn: {}, Name: {} } }, + S13: { type: "structure", members: { Id: {}, Arn: {}, Name: {} } }, + S18: { type: "map", key: {}, value: {} }, + S1c: { + type: "structure", + members: { + Queues: { type: "list", member: {} }, + Channels: { type: "list", member: {} }, + }, + }, + S1h: { type: "list", member: {} }, + S1k: { type: "structure", members: { Name: {}, Unit: {} } }, + S1s: { + type: "structure", + members: { + Queue: { type: "structure", members: { Id: {}, Arn: {} } }, + Channel: {}, + }, + }, + S21: { type: "string", sensitive: true }, + S24: { + type: "structure", + members: { + Name: {}, + Threshold: { + type: "structure", + members: { Comparison: {}, ThresholdValue: { type: "double" } }, + }, + Statistic: {}, + Unit: {}, + }, + }, + }, }; - exports.createTokenAuth = createTokenAuth; - //# sourceMappingURL=index.js.map - /***/ }, - /***/ 92995: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; - - Object.defineProperty(exports, "__esModule", { value: true }); - - function _interopDefault(ex) { - return ex && typeof ex === "object" && "default" in ex - ? ex["default"] - : ex; - } - - var isPlainObject = _interopDefault(__nccwpck_require__(55962)); - var universalUserAgent = __nccwpck_require__(35626); - - function lowercaseKeys(object) { - if (!object) { - return {}; - } - - return Object.keys(object).reduce((newObj, key) => { - newObj[key.toLowerCase()] = object[key]; - return newObj; - }, {}); - } - - function mergeDeep(defaults, options) { - const result = Object.assign({}, defaults); - Object.keys(options).forEach((key) => { - if (isPlainObject(options[key])) { - if (!(key in defaults)) - Object.assign(result, { - [key]: options[key], - }); - else result[key] = mergeDeep(defaults[key], options[key]); - } else { - Object.assign(result, { - [key]: options[key], - }); - } - }); - return result; - } - - function merge(defaults, route, options) { - if (typeof route === "string") { - let [method, url] = route.split(" "); - options = Object.assign( - url - ? { - method, - url, - } - : { - url: method, + /***/ 2667: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2012-06-01", + endpointPrefix: "elasticloadbalancing", + protocol: "query", + serviceFullName: "Elastic Load Balancing", + serviceId: "Elastic Load Balancing", + signatureVersion: "v4", + uid: "elasticloadbalancing-2012-06-01", + xmlNamespace: + "http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/", + }, + operations: { + AddTags: { + input: { + type: "structure", + required: ["LoadBalancerNames", "Tags"], + members: { + LoadBalancerNames: { shape: "S2" }, + Tags: { shape: "S4" }, + }, + }, + output: { + resultWrapper: "AddTagsResult", + type: "structure", + members: {}, + }, + }, + ApplySecurityGroupsToLoadBalancer: { + input: { + type: "structure", + required: ["LoadBalancerName", "SecurityGroups"], + members: { + LoadBalancerName: {}, + SecurityGroups: { shape: "Sa" }, + }, + }, + output: { + resultWrapper: "ApplySecurityGroupsToLoadBalancerResult", + type: "structure", + members: { SecurityGroups: { shape: "Sa" } }, + }, + }, + AttachLoadBalancerToSubnets: { + input: { + type: "structure", + required: ["LoadBalancerName", "Subnets"], + members: { LoadBalancerName: {}, Subnets: { shape: "Se" } }, + }, + output: { + resultWrapper: "AttachLoadBalancerToSubnetsResult", + type: "structure", + members: { Subnets: { shape: "Se" } }, + }, + }, + ConfigureHealthCheck: { + input: { + type: "structure", + required: ["LoadBalancerName", "HealthCheck"], + members: { LoadBalancerName: {}, HealthCheck: { shape: "Si" } }, + }, + output: { + resultWrapper: "ConfigureHealthCheckResult", + type: "structure", + members: { HealthCheck: { shape: "Si" } }, + }, + }, + CreateAppCookieStickinessPolicy: { + input: { + type: "structure", + required: ["LoadBalancerName", "PolicyName", "CookieName"], + members: { LoadBalancerName: {}, PolicyName: {}, CookieName: {} }, + }, + output: { + resultWrapper: "CreateAppCookieStickinessPolicyResult", + type: "structure", + members: {}, + }, + }, + CreateLBCookieStickinessPolicy: { + input: { + type: "structure", + required: ["LoadBalancerName", "PolicyName"], + members: { + LoadBalancerName: {}, + PolicyName: {}, + CookieExpirationPeriod: { type: "long" }, + }, + }, + output: { + resultWrapper: "CreateLBCookieStickinessPolicyResult", + type: "structure", + members: {}, + }, + }, + CreateLoadBalancer: { + input: { + type: "structure", + required: ["LoadBalancerName", "Listeners"], + members: { + LoadBalancerName: {}, + Listeners: { shape: "Sx" }, + AvailabilityZones: { shape: "S13" }, + Subnets: { shape: "Se" }, + SecurityGroups: { shape: "Sa" }, + Scheme: {}, + Tags: { shape: "S4" }, + }, + }, + output: { + resultWrapper: "CreateLoadBalancerResult", + type: "structure", + members: { DNSName: {} }, + }, + }, + CreateLoadBalancerListeners: { + input: { + type: "structure", + required: ["LoadBalancerName", "Listeners"], + members: { LoadBalancerName: {}, Listeners: { shape: "Sx" } }, + }, + output: { + resultWrapper: "CreateLoadBalancerListenersResult", + type: "structure", + members: {}, + }, + }, + CreateLoadBalancerPolicy: { + input: { + type: "structure", + required: ["LoadBalancerName", "PolicyName", "PolicyTypeName"], + members: { + LoadBalancerName: {}, + PolicyName: {}, + PolicyTypeName: {}, + PolicyAttributes: { + type: "list", + member: { + type: "structure", + members: { AttributeName: {}, AttributeValue: {} }, + }, }, - options - ); - } else { - options = Object.assign({}, route); - } // lowercase header names before merging with defaults to avoid duplicates - - options.headers = lowercaseKeys(options.headers); - const mergedOptions = mergeDeep(defaults || {}, options); // mediaType.previews arrays are merged, instead of overwritten - - if (defaults && defaults.mediaType.previews.length) { - mergedOptions.mediaType.previews = defaults.mediaType.previews - .filter( - (preview) => !mergedOptions.mediaType.previews.includes(preview) - ) - .concat(mergedOptions.mediaType.previews); - } + }, + }, + output: { + resultWrapper: "CreateLoadBalancerPolicyResult", + type: "structure", + members: {}, + }, + }, + DeleteLoadBalancer: { + input: { + type: "structure", + required: ["LoadBalancerName"], + members: { LoadBalancerName: {} }, + }, + output: { + resultWrapper: "DeleteLoadBalancerResult", + type: "structure", + members: {}, + }, + }, + DeleteLoadBalancerListeners: { + input: { + type: "structure", + required: ["LoadBalancerName", "LoadBalancerPorts"], + members: { + LoadBalancerName: {}, + LoadBalancerPorts: { + type: "list", + member: { type: "integer" }, + }, + }, + }, + output: { + resultWrapper: "DeleteLoadBalancerListenersResult", + type: "structure", + members: {}, + }, + }, + DeleteLoadBalancerPolicy: { + input: { + type: "structure", + required: ["LoadBalancerName", "PolicyName"], + members: { LoadBalancerName: {}, PolicyName: {} }, + }, + output: { + resultWrapper: "DeleteLoadBalancerPolicyResult", + type: "structure", + members: {}, + }, + }, + DeregisterInstancesFromLoadBalancer: { + input: { + type: "structure", + required: ["LoadBalancerName", "Instances"], + members: { LoadBalancerName: {}, Instances: { shape: "S1p" } }, + }, + output: { + resultWrapper: "DeregisterInstancesFromLoadBalancerResult", + type: "structure", + members: { Instances: { shape: "S1p" } }, + }, + }, + DescribeAccountLimits: { + input: { + type: "structure", + members: { Marker: {}, PageSize: { type: "integer" } }, + }, + output: { + resultWrapper: "DescribeAccountLimitsResult", + type: "structure", + members: { + Limits: { + type: "list", + member: { type: "structure", members: { Name: {}, Max: {} } }, + }, + NextMarker: {}, + }, + }, + }, + DescribeInstanceHealth: { + input: { + type: "structure", + required: ["LoadBalancerName"], + members: { LoadBalancerName: {}, Instances: { shape: "S1p" } }, + }, + output: { + resultWrapper: "DescribeInstanceHealthResult", + type: "structure", + members: { + InstanceStates: { + type: "list", + member: { + type: "structure", + members: { + InstanceId: {}, + State: {}, + ReasonCode: {}, + Description: {}, + }, + }, + }, + }, + }, + }, + DescribeLoadBalancerAttributes: { + input: { + type: "structure", + required: ["LoadBalancerName"], + members: { LoadBalancerName: {} }, + }, + output: { + resultWrapper: "DescribeLoadBalancerAttributesResult", + type: "structure", + members: { LoadBalancerAttributes: { shape: "S2a" } }, + }, + }, + DescribeLoadBalancerPolicies: { + input: { + type: "structure", + members: { LoadBalancerName: {}, PolicyNames: { shape: "S2s" } }, + }, + output: { + resultWrapper: "DescribeLoadBalancerPoliciesResult", + type: "structure", + members: { + PolicyDescriptions: { + type: "list", + member: { + type: "structure", + members: { + PolicyName: {}, + PolicyTypeName: {}, + PolicyAttributeDescriptions: { + type: "list", + member: { + type: "structure", + members: { AttributeName: {}, AttributeValue: {} }, + }, + }, + }, + }, + }, + }, + }, + }, + DescribeLoadBalancerPolicyTypes: { + input: { + type: "structure", + members: { PolicyTypeNames: { type: "list", member: {} } }, + }, + output: { + resultWrapper: "DescribeLoadBalancerPolicyTypesResult", + type: "structure", + members: { + PolicyTypeDescriptions: { + type: "list", + member: { + type: "structure", + members: { + PolicyTypeName: {}, + Description: {}, + PolicyAttributeTypeDescriptions: { + type: "list", + member: { + type: "structure", + members: { + AttributeName: {}, + AttributeType: {}, + Description: {}, + DefaultValue: {}, + Cardinality: {}, + }, + }, + }, + }, + }, + }, + }, + }, + }, + DescribeLoadBalancers: { + input: { + type: "structure", + members: { + LoadBalancerNames: { shape: "S2" }, + Marker: {}, + PageSize: { type: "integer" }, + }, + }, + output: { + resultWrapper: "DescribeLoadBalancersResult", + type: "structure", + members: { + LoadBalancerDescriptions: { + type: "list", + member: { + type: "structure", + members: { + LoadBalancerName: {}, + DNSName: {}, + CanonicalHostedZoneName: {}, + CanonicalHostedZoneNameID: {}, + ListenerDescriptions: { + type: "list", + member: { + type: "structure", + members: { + Listener: { shape: "Sy" }, + PolicyNames: { shape: "S2s" }, + }, + }, + }, + Policies: { + type: "structure", + members: { + AppCookieStickinessPolicies: { + type: "list", + member: { + type: "structure", + members: { PolicyName: {}, CookieName: {} }, + }, + }, + LBCookieStickinessPolicies: { + type: "list", + member: { + type: "structure", + members: { + PolicyName: {}, + CookieExpirationPeriod: { type: "long" }, + }, + }, + }, + OtherPolicies: { shape: "S2s" }, + }, + }, + BackendServerDescriptions: { + type: "list", + member: { + type: "structure", + members: { + InstancePort: { type: "integer" }, + PolicyNames: { shape: "S2s" }, + }, + }, + }, + AvailabilityZones: { shape: "S13" }, + Subnets: { shape: "Se" }, + VPCId: {}, + Instances: { shape: "S1p" }, + HealthCheck: { shape: "Si" }, + SourceSecurityGroup: { + type: "structure", + members: { OwnerAlias: {}, GroupName: {} }, + }, + SecurityGroups: { shape: "Sa" }, + CreatedTime: { type: "timestamp" }, + Scheme: {}, + }, + }, + }, + NextMarker: {}, + }, + }, + }, + DescribeTags: { + input: { + type: "structure", + required: ["LoadBalancerNames"], + members: { LoadBalancerNames: { type: "list", member: {} } }, + }, + output: { + resultWrapper: "DescribeTagsResult", + type: "structure", + members: { + TagDescriptions: { + type: "list", + member: { + type: "structure", + members: { LoadBalancerName: {}, Tags: { shape: "S4" } }, + }, + }, + }, + }, + }, + DetachLoadBalancerFromSubnets: { + input: { + type: "structure", + required: ["LoadBalancerName", "Subnets"], + members: { LoadBalancerName: {}, Subnets: { shape: "Se" } }, + }, + output: { + resultWrapper: "DetachLoadBalancerFromSubnetsResult", + type: "structure", + members: { Subnets: { shape: "Se" } }, + }, + }, + DisableAvailabilityZonesForLoadBalancer: { + input: { + type: "structure", + required: ["LoadBalancerName", "AvailabilityZones"], + members: { + LoadBalancerName: {}, + AvailabilityZones: { shape: "S13" }, + }, + }, + output: { + resultWrapper: "DisableAvailabilityZonesForLoadBalancerResult", + type: "structure", + members: { AvailabilityZones: { shape: "S13" } }, + }, + }, + EnableAvailabilityZonesForLoadBalancer: { + input: { + type: "structure", + required: ["LoadBalancerName", "AvailabilityZones"], + members: { + LoadBalancerName: {}, + AvailabilityZones: { shape: "S13" }, + }, + }, + output: { + resultWrapper: "EnableAvailabilityZonesForLoadBalancerResult", + type: "structure", + members: { AvailabilityZones: { shape: "S13" } }, + }, + }, + ModifyLoadBalancerAttributes: { + input: { + type: "structure", + required: ["LoadBalancerName", "LoadBalancerAttributes"], + members: { + LoadBalancerName: {}, + LoadBalancerAttributes: { shape: "S2a" }, + }, + }, + output: { + resultWrapper: "ModifyLoadBalancerAttributesResult", + type: "structure", + members: { + LoadBalancerName: {}, + LoadBalancerAttributes: { shape: "S2a" }, + }, + }, + }, + RegisterInstancesWithLoadBalancer: { + input: { + type: "structure", + required: ["LoadBalancerName", "Instances"], + members: { LoadBalancerName: {}, Instances: { shape: "S1p" } }, + }, + output: { + resultWrapper: "RegisterInstancesWithLoadBalancerResult", + type: "structure", + members: { Instances: { shape: "S1p" } }, + }, + }, + RemoveTags: { + input: { + type: "structure", + required: ["LoadBalancerNames", "Tags"], + members: { + LoadBalancerNames: { shape: "S2" }, + Tags: { + type: "list", + member: { type: "structure", members: { Key: {} } }, + }, + }, + }, + output: { + resultWrapper: "RemoveTagsResult", + type: "structure", + members: {}, + }, + }, + SetLoadBalancerListenerSSLCertificate: { + input: { + type: "structure", + required: [ + "LoadBalancerName", + "LoadBalancerPort", + "SSLCertificateId", + ], + members: { + LoadBalancerName: {}, + LoadBalancerPort: { type: "integer" }, + SSLCertificateId: {}, + }, + }, + output: { + resultWrapper: "SetLoadBalancerListenerSSLCertificateResult", + type: "structure", + members: {}, + }, + }, + SetLoadBalancerPoliciesForBackendServer: { + input: { + type: "structure", + required: ["LoadBalancerName", "InstancePort", "PolicyNames"], + members: { + LoadBalancerName: {}, + InstancePort: { type: "integer" }, + PolicyNames: { shape: "S2s" }, + }, + }, + output: { + resultWrapper: "SetLoadBalancerPoliciesForBackendServerResult", + type: "structure", + members: {}, + }, + }, + SetLoadBalancerPoliciesOfListener: { + input: { + type: "structure", + required: ["LoadBalancerName", "LoadBalancerPort", "PolicyNames"], + members: { + LoadBalancerName: {}, + LoadBalancerPort: { type: "integer" }, + PolicyNames: { shape: "S2s" }, + }, + }, + output: { + resultWrapper: "SetLoadBalancerPoliciesOfListenerResult", + type: "structure", + members: {}, + }, + }, + }, + shapes: { + S2: { type: "list", member: {} }, + S4: { + type: "list", + member: { + type: "structure", + required: ["Key"], + members: { Key: {}, Value: {} }, + }, + }, + Sa: { type: "list", member: {} }, + Se: { type: "list", member: {} }, + Si: { + type: "structure", + required: [ + "Target", + "Interval", + "Timeout", + "UnhealthyThreshold", + "HealthyThreshold", + ], + members: { + Target: {}, + Interval: { type: "integer" }, + Timeout: { type: "integer" }, + UnhealthyThreshold: { type: "integer" }, + HealthyThreshold: { type: "integer" }, + }, + }, + Sx: { type: "list", member: { shape: "Sy" } }, + Sy: { + type: "structure", + required: ["Protocol", "LoadBalancerPort", "InstancePort"], + members: { + Protocol: {}, + LoadBalancerPort: { type: "integer" }, + InstanceProtocol: {}, + InstancePort: { type: "integer" }, + SSLCertificateId: {}, + }, + }, + S13: { type: "list", member: {} }, + S1p: { + type: "list", + member: { type: "structure", members: { InstanceId: {} } }, + }, + S2a: { + type: "structure", + members: { + CrossZoneLoadBalancing: { + type: "structure", + required: ["Enabled"], + members: { Enabled: { type: "boolean" } }, + }, + AccessLog: { + type: "structure", + required: ["Enabled"], + members: { + Enabled: { type: "boolean" }, + S3BucketName: {}, + EmitInterval: { type: "integer" }, + S3BucketPrefix: {}, + }, + }, + ConnectionDraining: { + type: "structure", + required: ["Enabled"], + members: { + Enabled: { type: "boolean" }, + Timeout: { type: "integer" }, + }, + }, + ConnectionSettings: { + type: "structure", + required: ["IdleTimeout"], + members: { IdleTimeout: { type: "integer" } }, + }, + AdditionalAttributes: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, + }, + }, + }, + S2s: { type: "list", member: {} }, + }, + }; - mergedOptions.mediaType.previews = mergedOptions.mediaType.previews.map( - (preview) => preview.replace(/-preview/, "") - ); - return mergedOptions; - } + /***/ + }, - function addQueryParameters(url, parameters) { - const separator = /\?/.test(url) ? "&" : "?"; - const names = Object.keys(parameters); + /***/ 2673: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - if (names.length === 0) { - return url; + apiLoader.services["servicecatalog"] = {}; + AWS.ServiceCatalog = Service.defineService("servicecatalog", [ + "2015-12-10", + ]); + Object.defineProperty( + apiLoader.services["servicecatalog"], + "2015-12-10", + { + get: function get() { + var model = __webpack_require__(4008); + model.paginators = __webpack_require__(1656).pagination; + return model; + }, + enumerable: true, + configurable: true, } + ); - return ( - url + - separator + - names - .map((name) => { - if (name === "q") { - return ( - "q=" + - parameters.q.split("+").map(encodeURIComponent).join("+") - ); - } + module.exports = AWS.ServiceCatalog; - return `${name}=${encodeURIComponent(parameters[name])}`; - }) - .join("&") - ); - } + /***/ + }, - const urlVariableRegex = /\{[^}]+\}/g; + /***/ 2674: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = authenticate; - function removeNonChars(variableName) { - return variableName.replace(/^\W+|\W+$/g, "").split(/,/); - } + const { Deprecation } = __webpack_require__(7692); + const once = __webpack_require__(6049); - function extractUrlVariableNames(url) { - const matches = url.match(urlVariableRegex); + const deprecateAuthenticate = once((log, deprecation) => + log.warn(deprecation) + ); - if (!matches) { - return []; - } + function authenticate(state, options) { + deprecateAuthenticate( + state.octokit.log, + new Deprecation( + '[@octokit/rest] octokit.authenticate() is deprecated. Use "auth" constructor option instead.' + ) + ); - return matches.map(removeNonChars).reduce((a, b) => a.concat(b), []); - } + if (!options) { + state.auth = false; + return; + } - function omit(object, keysToOmit) { - return Object.keys(object) - .filter((option) => !keysToOmit.includes(option)) - .reduce((obj, key) => { - obj[key] = object[key]; - return obj; - }, {}); - } + switch (options.type) { + case "basic": + if (!options.username || !options.password) { + throw new Error( + "Basic authentication requires both a username and password to be set" + ); + } + break; - // Based on https://github.com/bramstein/url-template, licensed under BSD - // TODO: create separate package. - // - // Copyright (c) 2012-2014, Bram Stein - // All rights reserved. - // Redistribution and use in source and binary forms, with or without - // modification, are permitted provided that the following conditions - // are met: - // 1. Redistributions of source code must retain the above copyright - // notice, this list of conditions and the following disclaimer. - // 2. Redistributions in binary form must reproduce the above copyright - // notice, this list of conditions and the following disclaimer in the - // documentation and/or other materials provided with the distribution. - // 3. The name of the author may not be used to endorse or promote products - // derived from this software without specific prior written permission. - // THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED - // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - // EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - // INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - // OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + case "oauth": + if (!options.token && !(options.key && options.secret)) { + throw new Error( + "OAuth2 authentication requires a token or key & secret to be set" + ); + } + break; - /* istanbul ignore file */ - function encodeReserved(str) { - return str - .split(/(%[0-9A-Fa-f]{2})/g) - .map(function (part) { - if (!/%[0-9A-Fa-f]/.test(part)) { - part = encodeURI(part).replace(/%5B/g, "[").replace(/%5D/g, "]"); + case "token": + case "app": + if (!options.token) { + throw new Error( + "Token authentication requires a token to be set" + ); } + break; - return part; - }) - .join(""); - } + default: + throw new Error( + "Invalid authentication type, must be 'basic', 'oauth', 'token' or 'app'" + ); + } - function encodeUnreserved(str) { - return encodeURIComponent(str).replace(/[!'()*]/g, function (c) { - return "%" + c.charCodeAt(0).toString(16).toUpperCase(); - }); + state.auth = options; } - function encodeValue(operator, value, key) { - value = - operator === "+" || operator === "#" - ? encodeReserved(value) - : encodeUnreserved(value); - - if (key) { - return encodeUnreserved(key) + "=" + value; - } else { - return value; - } - } + /***/ + }, - function isDefined(value) { - return value !== undefined && value !== null; - } + /***/ 2678: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); - function isKeyOperator(operator) { - return operator === ";" || operator === "&" || operator === "?"; - } + AWS.util.hideProperties(AWS, ["SimpleWorkflow"]); - function getValues(context, operator, key, modifier) { - var value = context[key], - result = []; + /** + * @constant + * @readonly + * Backwards compatibility for access to the {AWS.SWF} service class. + */ + AWS.SimpleWorkflow = AWS.SWF; - if (isDefined(value) && value !== "") { - if ( - typeof value === "string" || - typeof value === "number" || - typeof value === "boolean" - ) { - value = value.toString(); + /***/ + }, - if (modifier && modifier !== "*") { - value = value.substring(0, parseInt(modifier, 10)); - } + /***/ 2681: /***/ function (module) { + module.exports = { pagination: {} }; - result.push( - encodeValue(operator, value, isKeyOperator(operator) ? key : "") - ); - } else { - if (modifier === "*") { - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - result.push( - encodeValue( - operator, - value, - isKeyOperator(operator) ? key : "" - ) - ); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - result.push(encodeValue(operator, value[k], k)); - } - }); - } - } else { - const tmp = []; + /***/ + }, - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - tmp.push(encodeValue(operator, value)); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - tmp.push(encodeUnreserved(k)); - tmp.push(encodeValue(operator, value[k].toString())); - } - }); - } + /***/ 2696: /***/ function (module) { + "use strict"; - if (isKeyOperator(operator)) { - result.push(encodeUnreserved(key) + "=" + tmp.join(",")); - } else if (tmp.length !== 0) { - result.push(tmp.join(",")); - } - } - } - } else { - if (operator === ";") { - if (isDefined(value)) { - result.push(encodeUnreserved(key)); - } - } else if (value === "" && (operator === "&" || operator === "?")) { - result.push(encodeUnreserved(key) + "="); - } else if (value === "") { - result.push(""); - } - } + /*! + * isobject + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ - return result; + function isObject(val) { + return ( + val != null && typeof val === "object" && Array.isArray(val) === false + ); } - function parseUrl(template) { - return { - expand: expand.bind(null, template), - }; + /*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ + + function isObjectObject(o) { + return ( + isObject(o) === true && + Object.prototype.toString.call(o) === "[object Object]" + ); } - function expand(template, context) { - var operators = ["+", "#", ".", "/", ";", "?", "&"]; - return template.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g, function ( - _, - expression, - literal - ) { - if (expression) { - let operator = ""; - const values = []; + function isPlainObject(o) { + var ctor, prot; - if (operators.indexOf(expression.charAt(0)) !== -1) { - operator = expression.charAt(0); - expression = expression.substr(1); - } + if (isObjectObject(o) === false) return false; - expression.split(/,/g).forEach(function (variable) { - var tmp = /([^:\*]*)(?::(\d+)|(\*))?/.exec(variable); - values.push( - getValues(context, operator, tmp[1], tmp[2] || tmp[3]) - ); - }); + // If has modified constructor + ctor = o.constructor; + if (typeof ctor !== "function") return false; - if (operator && operator !== "+") { - var separator = ","; + // If has modified prototype + prot = ctor.prototype; + if (isObjectObject(prot) === false) return false; - if (operator === "?") { - separator = "&"; - } else if (operator !== "#") { - separator = operator; - } + // If constructor does not have an Object-specific method + if (prot.hasOwnProperty("isPrototypeOf") === false) { + return false; + } - return ( - (values.length !== 0 ? operator : "") + values.join(separator) - ); - } else { - return values.join(","); - } - } else { - return encodeReserved(literal); - } - }); + // Most likely a plain Object + return true; } - function parse(options) { - // https://fetch.spec.whatwg.org/#methods - let method = options.method.toUpperCase(); // replace :varname with {varname} to make it RFC 6570 compatible + module.exports = isPlainObject; - let url = (options.url || "/").replace(/:([a-z]\w+)/g, "{+$1}"); - let headers = Object.assign({}, options.headers); - let body; - let parameters = omit(options, [ - "method", - "baseUrl", - "url", - "headers", - "request", - "mediaType", - ]); // extract variable names from URL to calculate remaining variables later + /***/ + }, - const urlVariableNames = extractUrlVariableNames(url); - url = parseUrl(url).expand(parameters); + /***/ 2699: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-04-16", + endpointPrefix: "ds", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "Directory Service", + serviceFullName: "AWS Directory Service", + serviceId: "Directory Service", + signatureVersion: "v4", + targetPrefix: "DirectoryService_20150416", + uid: "ds-2015-04-16", + }, + operations: { + AcceptSharedDirectory: { + input: { + type: "structure", + required: ["SharedDirectoryId"], + members: { SharedDirectoryId: {} }, + }, + output: { + type: "structure", + members: { SharedDirectory: { shape: "S4" } }, + }, + }, + AddIpRoutes: { + input: { + type: "structure", + required: ["DirectoryId", "IpRoutes"], + members: { + DirectoryId: {}, + IpRoutes: { + type: "list", + member: { + type: "structure", + members: { CidrIp: {}, Description: {} }, + }, + }, + UpdateSecurityGroupForDirectoryControllers: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, + }, + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceId", "Tags"], + members: { ResourceId: {}, Tags: { shape: "Sk" } }, + }, + output: { type: "structure", members: {} }, + }, + CancelSchemaExtension: { + input: { + type: "structure", + required: ["DirectoryId", "SchemaExtensionId"], + members: { DirectoryId: {}, SchemaExtensionId: {} }, + }, + output: { type: "structure", members: {} }, + }, + ConnectDirectory: { + input: { + type: "structure", + required: ["Name", "Password", "Size", "ConnectSettings"], + members: { + Name: {}, + ShortName: {}, + Password: { shape: "Sv" }, + Description: {}, + Size: {}, + ConnectSettings: { + type: "structure", + required: [ + "VpcId", + "SubnetIds", + "CustomerDnsIps", + "CustomerUserName", + ], + members: { + VpcId: {}, + SubnetIds: { shape: "Sz" }, + CustomerDnsIps: { shape: "S11" }, + CustomerUserName: {}, + }, + }, + Tags: { shape: "Sk" }, + }, + }, + output: { type: "structure", members: { DirectoryId: {} } }, + }, + CreateAlias: { + input: { + type: "structure", + required: ["DirectoryId", "Alias"], + members: { DirectoryId: {}, Alias: {} }, + }, + output: { + type: "structure", + members: { DirectoryId: {}, Alias: {} }, + }, + }, + CreateComputer: { + input: { + type: "structure", + required: ["DirectoryId", "ComputerName", "Password"], + members: { + DirectoryId: {}, + ComputerName: {}, + Password: { type: "string", sensitive: true }, + OrganizationalUnitDistinguishedName: {}, + ComputerAttributes: { shape: "S1c" }, + }, + }, + output: { + type: "structure", + members: { + Computer: { + type: "structure", + members: { + ComputerId: {}, + ComputerName: {}, + ComputerAttributes: { shape: "S1c" }, + }, + }, + }, + }, + }, + CreateConditionalForwarder: { + input: { + type: "structure", + required: ["DirectoryId", "RemoteDomainName", "DnsIpAddrs"], + members: { + DirectoryId: {}, + RemoteDomainName: {}, + DnsIpAddrs: { shape: "S11" }, + }, + }, + output: { type: "structure", members: {} }, + }, + CreateDirectory: { + input: { + type: "structure", + required: ["Name", "Password", "Size"], + members: { + Name: {}, + ShortName: {}, + Password: { shape: "S1n" }, + Description: {}, + Size: {}, + VpcSettings: { shape: "S1o" }, + Tags: { shape: "Sk" }, + }, + }, + output: { type: "structure", members: { DirectoryId: {} } }, + }, + CreateLogSubscription: { + input: { + type: "structure", + required: ["DirectoryId", "LogGroupName"], + members: { DirectoryId: {}, LogGroupName: {} }, + }, + output: { type: "structure", members: {} }, + }, + CreateMicrosoftAD: { + input: { + type: "structure", + required: ["Name", "Password", "VpcSettings"], + members: { + Name: {}, + ShortName: {}, + Password: { shape: "S1n" }, + Description: {}, + VpcSettings: { shape: "S1o" }, + Edition: {}, + Tags: { shape: "Sk" }, + }, + }, + output: { type: "structure", members: { DirectoryId: {} } }, + }, + CreateSnapshot: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { DirectoryId: {}, Name: {} }, + }, + output: { type: "structure", members: { SnapshotId: {} } }, + }, + CreateTrust: { + input: { + type: "structure", + required: [ + "DirectoryId", + "RemoteDomainName", + "TrustPassword", + "TrustDirection", + ], + members: { + DirectoryId: {}, + RemoteDomainName: {}, + TrustPassword: { type: "string", sensitive: true }, + TrustDirection: {}, + TrustType: {}, + ConditionalForwarderIpAddrs: { shape: "S11" }, + SelectiveAuth: {}, + }, + }, + output: { type: "structure", members: { TrustId: {} } }, + }, + DeleteConditionalForwarder: { + input: { + type: "structure", + required: ["DirectoryId", "RemoteDomainName"], + members: { DirectoryId: {}, RemoteDomainName: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteDirectory: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { DirectoryId: {} }, + }, + output: { type: "structure", members: { DirectoryId: {} } }, + }, + DeleteLogSubscription: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { DirectoryId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteSnapshot: { + input: { + type: "structure", + required: ["SnapshotId"], + members: { SnapshotId: {} }, + }, + output: { type: "structure", members: { SnapshotId: {} } }, + }, + DeleteTrust: { + input: { + type: "structure", + required: ["TrustId"], + members: { + TrustId: {}, + DeleteAssociatedConditionalForwarder: { type: "boolean" }, + }, + }, + output: { type: "structure", members: { TrustId: {} } }, + }, + DeregisterCertificate: { + input: { + type: "structure", + required: ["DirectoryId", "CertificateId"], + members: { DirectoryId: {}, CertificateId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeregisterEventTopic: { + input: { + type: "structure", + required: ["DirectoryId", "TopicName"], + members: { DirectoryId: {}, TopicName: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeCertificate: { + input: { + type: "structure", + required: ["DirectoryId", "CertificateId"], + members: { DirectoryId: {}, CertificateId: {} }, + }, + output: { + type: "structure", + members: { + Certificate: { + type: "structure", + members: { + CertificateId: {}, + State: {}, + StateReason: {}, + CommonName: {}, + RegisteredDateTime: { type: "timestamp" }, + ExpiryDateTime: { type: "timestamp" }, + }, + }, + }, + }, + }, + DescribeConditionalForwarders: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + RemoteDomainNames: { type: "list", member: {} }, + }, + }, + output: { + type: "structure", + members: { + ConditionalForwarders: { + type: "list", + member: { + type: "structure", + members: { + RemoteDomainName: {}, + DnsIpAddrs: { shape: "S11" }, + ReplicationScope: {}, + }, + }, + }, + }, + }, + }, + DescribeDirectories: { + input: { + type: "structure", + members: { + DirectoryIds: { shape: "S33" }, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + DirectoryDescriptions: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + Name: {}, + ShortName: {}, + Size: {}, + Edition: {}, + Alias: {}, + AccessUrl: {}, + Description: {}, + DnsIpAddrs: { shape: "S11" }, + Stage: {}, + ShareStatus: {}, + ShareMethod: {}, + ShareNotes: { shape: "S8" }, + LaunchTime: { type: "timestamp" }, + StageLastUpdatedDateTime: { type: "timestamp" }, + Type: {}, + VpcSettings: { shape: "S3d" }, + ConnectSettings: { + type: "structure", + members: { + VpcId: {}, + SubnetIds: { shape: "Sz" }, + CustomerUserName: {}, + SecurityGroupId: {}, + AvailabilityZones: { shape: "S3f" }, + ConnectIps: { type: "list", member: {} }, + }, + }, + RadiusSettings: { shape: "S3j" }, + RadiusStatus: {}, + StageReason: {}, + SsoEnabled: { type: "boolean" }, + DesiredNumberOfDomainControllers: { type: "integer" }, + OwnerDirectoryDescription: { + type: "structure", + members: { + DirectoryId: {}, + AccountId: {}, + DnsIpAddrs: { shape: "S11" }, + VpcSettings: { shape: "S3d" }, + RadiusSettings: { shape: "S3j" }, + RadiusStatus: {}, + }, + }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeDomainControllers: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + DomainControllerIds: { type: "list", member: {} }, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + DomainControllers: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + DomainControllerId: {}, + DnsIpAddr: {}, + VpcId: {}, + SubnetId: {}, + AvailabilityZone: {}, + Status: {}, + StatusReason: {}, + LaunchTime: { type: "timestamp" }, + StatusLastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeEventTopics: { + input: { + type: "structure", + members: { + DirectoryId: {}, + TopicNames: { type: "list", member: {} }, + }, + }, + output: { + type: "structure", + members: { + EventTopics: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + TopicName: {}, + TopicArn: {}, + CreatedDateTime: { type: "timestamp" }, + Status: {}, + }, + }, + }, + }, + }, + }, + DescribeLDAPSSettings: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + Type: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + LDAPSSettingsInfo: { + type: "list", + member: { + type: "structure", + members: { + LDAPSStatus: {}, + LDAPSStatusReason: {}, + LastUpdatedDateTime: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeSharedDirectories: { + input: { + type: "structure", + required: ["OwnerDirectoryId"], + members: { + OwnerDirectoryId: {}, + SharedDirectoryIds: { shape: "S33" }, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + SharedDirectories: { type: "list", member: { shape: "S4" } }, + NextToken: {}, + }, + }, + }, + DescribeSnapshots: { + input: { + type: "structure", + members: { + DirectoryId: {}, + SnapshotIds: { type: "list", member: {} }, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Snapshots: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + SnapshotId: {}, + Type: {}, + Name: {}, + Status: {}, + StartTime: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DescribeTrusts: { + input: { + type: "structure", + members: { + DirectoryId: {}, + TrustIds: { type: "list", member: {} }, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Trusts: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + TrustId: {}, + RemoteDomainName: {}, + TrustType: {}, + TrustDirection: {}, + TrustState: {}, + CreatedDateTime: { type: "timestamp" }, + LastUpdatedDateTime: { type: "timestamp" }, + StateLastUpdatedDateTime: { type: "timestamp" }, + TrustStateReason: {}, + SelectiveAuth: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + DisableLDAPS: { + input: { + type: "structure", + required: ["DirectoryId", "Type"], + members: { DirectoryId: {}, Type: {} }, + }, + output: { type: "structure", members: {} }, + }, + DisableRadius: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { DirectoryId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DisableSso: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + UserName: {}, + Password: { shape: "Sv" }, + }, + }, + output: { type: "structure", members: {} }, + }, + EnableLDAPS: { + input: { + type: "structure", + required: ["DirectoryId", "Type"], + members: { DirectoryId: {}, Type: {} }, + }, + output: { type: "structure", members: {} }, + }, + EnableRadius: { + input: { + type: "structure", + required: ["DirectoryId", "RadiusSettings"], + members: { DirectoryId: {}, RadiusSettings: { shape: "S3j" } }, + }, + output: { type: "structure", members: {} }, + }, + EnableSso: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + UserName: {}, + Password: { shape: "Sv" }, + }, + }, + output: { type: "structure", members: {} }, + }, + GetDirectoryLimits: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + DirectoryLimits: { + type: "structure", + members: { + CloudOnlyDirectoriesLimit: { type: "integer" }, + CloudOnlyDirectoriesCurrentCount: { type: "integer" }, + CloudOnlyDirectoriesLimitReached: { type: "boolean" }, + CloudOnlyMicrosoftADLimit: { type: "integer" }, + CloudOnlyMicrosoftADCurrentCount: { type: "integer" }, + CloudOnlyMicrosoftADLimitReached: { type: "boolean" }, + ConnectedDirectoriesLimit: { type: "integer" }, + ConnectedDirectoriesCurrentCount: { type: "integer" }, + ConnectedDirectoriesLimitReached: { type: "boolean" }, + }, + }, + }, + }, + }, + GetSnapshotLimits: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { DirectoryId: {} }, + }, + output: { + type: "structure", + members: { + SnapshotLimits: { + type: "structure", + members: { + ManualSnapshotsLimit: { type: "integer" }, + ManualSnapshotsCurrentCount: { type: "integer" }, + ManualSnapshotsLimitReached: { type: "boolean" }, + }, + }, + }, + }, + }, + ListCertificates: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + NextToken: {}, + CertificatesInfo: { + type: "list", + member: { + type: "structure", + members: { + CertificateId: {}, + CommonName: {}, + State: {}, + ExpiryDateTime: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + ListIpRoutes: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + IpRoutesInfo: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + CidrIp: {}, + IpRouteStatusMsg: {}, + AddedDateTime: { type: "timestamp" }, + IpRouteStatusReason: {}, + Description: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListLogSubscriptions: { + input: { + type: "structure", + members: { + DirectoryId: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + LogSubscriptions: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + LogGroupName: {}, + SubscriptionCreatedDateTime: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListSchemaExtensions: { + input: { + type: "structure", + required: ["DirectoryId"], + members: { + DirectoryId: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + SchemaExtensionsInfo: { + type: "list", + member: { + type: "structure", + members: { + DirectoryId: {}, + SchemaExtensionId: {}, + Description: {}, + SchemaExtensionStatus: {}, + SchemaExtensionStatusReason: {}, + StartDateTime: { type: "timestamp" }, + EndDateTime: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceId"], + members: { + ResourceId: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Tags: { shape: "Sk" }, NextToken: {} }, + }, + }, + RegisterCertificate: { + input: { + type: "structure", + required: ["DirectoryId", "CertificateData"], + members: { DirectoryId: {}, CertificateData: {} }, + }, + output: { type: "structure", members: { CertificateId: {} } }, + }, + RegisterEventTopic: { + input: { + type: "structure", + required: ["DirectoryId", "TopicName"], + members: { DirectoryId: {}, TopicName: {} }, + }, + output: { type: "structure", members: {} }, + }, + RejectSharedDirectory: { + input: { + type: "structure", + required: ["SharedDirectoryId"], + members: { SharedDirectoryId: {} }, + }, + output: { type: "structure", members: { SharedDirectoryId: {} } }, + }, + RemoveIpRoutes: { + input: { + type: "structure", + required: ["DirectoryId", "CidrIps"], + members: { + DirectoryId: {}, + CidrIps: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceId", "TagKeys"], + members: { + ResourceId: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + ResetUserPassword: { + input: { + type: "structure", + required: ["DirectoryId", "UserName", "NewPassword"], + members: { + DirectoryId: {}, + UserName: {}, + NewPassword: { type: "string", sensitive: true }, + }, + }, + output: { type: "structure", members: {} }, + }, + RestoreFromSnapshot: { + input: { + type: "structure", + required: ["SnapshotId"], + members: { SnapshotId: {} }, + }, + output: { type: "structure", members: {} }, + }, + ShareDirectory: { + input: { + type: "structure", + required: ["DirectoryId", "ShareTarget", "ShareMethod"], + members: { + DirectoryId: {}, + ShareNotes: { shape: "S8" }, + ShareTarget: { + type: "structure", + required: ["Id", "Type"], + members: { Id: {}, Type: {} }, + }, + ShareMethod: {}, + }, + }, + output: { type: "structure", members: { SharedDirectoryId: {} } }, + }, + StartSchemaExtension: { + input: { + type: "structure", + required: [ + "DirectoryId", + "CreateSnapshotBeforeSchemaExtension", + "LdifContent", + "Description", + ], + members: { + DirectoryId: {}, + CreateSnapshotBeforeSchemaExtension: { type: "boolean" }, + LdifContent: {}, + Description: {}, + }, + }, + output: { type: "structure", members: { SchemaExtensionId: {} } }, + }, + UnshareDirectory: { + input: { + type: "structure", + required: ["DirectoryId", "UnshareTarget"], + members: { + DirectoryId: {}, + UnshareTarget: { + type: "structure", + required: ["Id", "Type"], + members: { Id: {}, Type: {} }, + }, + }, + }, + output: { type: "structure", members: { SharedDirectoryId: {} } }, + }, + UpdateConditionalForwarder: { + input: { + type: "structure", + required: ["DirectoryId", "RemoteDomainName", "DnsIpAddrs"], + members: { + DirectoryId: {}, + RemoteDomainName: {}, + DnsIpAddrs: { shape: "S11" }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateNumberOfDomainControllers: { + input: { + type: "structure", + required: ["DirectoryId", "DesiredNumber"], + members: { DirectoryId: {}, DesiredNumber: { type: "integer" } }, + }, + output: { type: "structure", members: {} }, + }, + UpdateRadius: { + input: { + type: "structure", + required: ["DirectoryId", "RadiusSettings"], + members: { DirectoryId: {}, RadiusSettings: { shape: "S3j" } }, + }, + output: { type: "structure", members: {} }, + }, + UpdateTrust: { + input: { + type: "structure", + required: ["TrustId"], + members: { TrustId: {}, SelectiveAuth: {} }, + }, + output: { + type: "structure", + members: { RequestId: {}, TrustId: {} }, + }, + }, + VerifyTrust: { + input: { + type: "structure", + required: ["TrustId"], + members: { TrustId: {} }, + }, + output: { type: "structure", members: { TrustId: {} } }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { + OwnerAccountId: {}, + OwnerDirectoryId: {}, + ShareMethod: {}, + SharedAccountId: {}, + SharedDirectoryId: {}, + ShareStatus: {}, + ShareNotes: { shape: "S8" }, + CreatedDateTime: { type: "timestamp" }, + LastUpdatedDateTime: { type: "timestamp" }, + }, + }, + S8: { type: "string", sensitive: true }, + Sk: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + Sv: { type: "string", sensitive: true }, + Sz: { type: "list", member: {} }, + S11: { type: "list", member: {} }, + S1c: { + type: "list", + member: { type: "structure", members: { Name: {}, Value: {} } }, + }, + S1n: { type: "string", sensitive: true }, + S1o: { + type: "structure", + required: ["VpcId", "SubnetIds"], + members: { VpcId: {}, SubnetIds: { shape: "Sz" } }, + }, + S33: { type: "list", member: {} }, + S3d: { + type: "structure", + members: { + VpcId: {}, + SubnetIds: { shape: "Sz" }, + SecurityGroupId: {}, + AvailabilityZones: { shape: "S3f" }, + }, + }, + S3f: { type: "list", member: {} }, + S3j: { + type: "structure", + members: { + RadiusServers: { type: "list", member: {} }, + RadiusPort: { type: "integer" }, + RadiusTimeout: { type: "integer" }, + RadiusRetries: { type: "integer" }, + SharedSecret: { type: "string", sensitive: true }, + AuthenticationProtocol: {}, + DisplayLabel: {}, + UseSameUsername: { type: "boolean" }, + }, + }, + }, + }; - if (!/^http/.test(url)) { - url = options.baseUrl + url; - } + /***/ + }, - const omittedParameters = Object.keys(options) - .filter((option) => urlVariableNames.includes(option)) - .concat("baseUrl"); - const remainingParameters = omit(parameters, omittedParameters); - const isBinaryRequset = /application\/octet-stream/i.test( - headers.accept - ); + /***/ 2709: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - if (!isBinaryRequset) { - if (options.mediaType.format) { - // e.g. application/vnd.github.v3+json => application/vnd.github.v3.raw - headers.accept = headers.accept - .split(/,/) - .map((preview) => - preview.replace( - /application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/, - `application/vnd$1$2.${options.mediaType.format}` - ) - ) - .join(","); - } + apiLoader.services["wafregional"] = {}; + AWS.WAFRegional = Service.defineService("wafregional", ["2016-11-28"]); + Object.defineProperty(apiLoader.services["wafregional"], "2016-11-28", { + get: function get() { + var model = __webpack_require__(8296); + model.paginators = __webpack_require__(3396).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); - if (options.mediaType.previews.length) { - const previewsFromAcceptHeader = - headers.accept.match(/[\w-]+(?=-preview)/g) || []; - headers.accept = previewsFromAcceptHeader - .concat(options.mediaType.previews) - .map((preview) => { - const format = options.mediaType.format - ? `.${options.mediaType.format}` - : "+json"; - return `application/vnd.github.${preview}-preview${format}`; - }) - .join(","); - } - } // for GET/HEAD requests, set URL query parameters from remaining parameters - // for PATCH/POST/PUT/DELETE requests, set request body from remaining parameters + module.exports = AWS.WAFRegional; - if (["GET", "HEAD"].includes(method)) { - url = addQueryParameters(url, remainingParameters); - } else { - if ("data" in remainingParameters) { - body = remainingParameters.data; - } else { - if (Object.keys(remainingParameters).length) { - body = remainingParameters; - } else { - headers["content-length"] = 0; - } - } - } // default content-type for JSON if body is set + /***/ + }, - if (!headers["content-type"] && typeof body !== "undefined") { - headers["content-type"] = "application/json; charset=utf-8"; - } // GitHub expects 'content-length: 0' header for PUT/PATCH requests without body. - // fetch does not allow to set `content-length` header, but we can set body to an empty string + /***/ 2719: /***/ function (module) { + module.exports = { pagination: {} }; - if (["PATCH", "PUT"].includes(method) && typeof body === "undefined") { - body = ""; - } // Only return body/request keys if present + /***/ + }, - return Object.assign( - { - method, - url, - headers, + /***/ 2726: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-06-02", + endpointPrefix: "shield", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "AWS Shield", + serviceFullName: "AWS Shield", + serviceId: "Shield", + signatureVersion: "v4", + targetPrefix: "AWSShield_20160616", + uid: "shield-2016-06-02", + }, + operations: { + AssociateDRTLogBucket: { + input: { + type: "structure", + required: ["LogBucket"], + members: { LogBucket: {} }, + }, + output: { type: "structure", members: {} }, + }, + AssociateDRTRole: { + input: { + type: "structure", + required: ["RoleArn"], + members: { RoleArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + AssociateHealthCheck: { + input: { + type: "structure", + required: ["ProtectionId", "HealthCheckArn"], + members: { ProtectionId: {}, HealthCheckArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + CreateProtection: { + input: { + type: "structure", + required: ["Name", "ResourceArn"], + members: { Name: {}, ResourceArn: {} }, + }, + output: { type: "structure", members: { ProtectionId: {} } }, + }, + CreateSubscription: { + input: { type: "structure", members: {} }, + output: { type: "structure", members: {} }, + }, + DeleteProtection: { + input: { + type: "structure", + required: ["ProtectionId"], + members: { ProtectionId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteSubscription: { + input: { type: "structure", members: {}, deprecated: true }, + output: { type: "structure", members: {}, deprecated: true }, + deprecated: true, + }, + DescribeAttack: { + input: { + type: "structure", + required: ["AttackId"], + members: { AttackId: {} }, + }, + output: { + type: "structure", + members: { + Attack: { + type: "structure", + members: { + AttackId: {}, + ResourceArn: {}, + SubResources: { + type: "list", + member: { + type: "structure", + members: { + Type: {}, + Id: {}, + AttackVectors: { + type: "list", + member: { + type: "structure", + required: ["VectorType"], + members: { + VectorType: {}, + VectorCounters: { shape: "Sv" }, + }, + }, + }, + Counters: { shape: "Sv" }, + }, + }, + }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + AttackCounters: { shape: "Sv" }, + AttackProperties: { + type: "list", + member: { + type: "structure", + members: { + AttackLayer: {}, + AttackPropertyIdentifier: {}, + TopContributors: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Value: { type: "long" } }, + }, + }, + Unit: {}, + Total: { type: "long" }, + }, + }, + }, + Mitigations: { + type: "list", + member: { + type: "structure", + members: { MitigationName: {} }, + }, + }, + }, + }, + }, + }, + }, + DescribeDRTAccess: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + RoleArn: {}, + LogBucketList: { type: "list", member: {} }, + }, + }, + }, + DescribeEmergencyContactSettings: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { EmergencyContactList: { shape: "S1f" } }, + }, + }, + DescribeProtection: { + input: { + type: "structure", + members: { ProtectionId: {}, ResourceArn: {} }, + }, + output: { + type: "structure", + members: { Protection: { shape: "S1k" } }, + }, + }, + DescribeSubscription: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + Subscription: { + type: "structure", + members: { + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + TimeCommitmentInSeconds: { type: "long" }, + AutoRenew: {}, + Limits: { + type: "list", + member: { + type: "structure", + members: { Type: {}, Max: { type: "long" } }, + }, + }, + }, + }, + }, + }, + }, + DisassociateDRTLogBucket: { + input: { + type: "structure", + required: ["LogBucket"], + members: { LogBucket: {} }, + }, + output: { type: "structure", members: {} }, + }, + DisassociateDRTRole: { + input: { type: "structure", members: {} }, + output: { type: "structure", members: {} }, + }, + DisassociateHealthCheck: { + input: { + type: "structure", + required: ["ProtectionId", "HealthCheckArn"], + members: { ProtectionId: {}, HealthCheckArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + GetSubscriptionState: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + required: ["SubscriptionState"], + members: { SubscriptionState: {} }, + }, + }, + ListAttacks: { + input: { + type: "structure", + members: { + ResourceArns: { type: "list", member: {} }, + StartTime: { shape: "S26" }, + EndTime: { shape: "S26" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + AttackSummaries: { + type: "list", + member: { + type: "structure", + members: { + AttackId: {}, + ResourceArn: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + AttackVectors: { + type: "list", + member: { + type: "structure", + required: ["VectorType"], + members: { VectorType: {} }, + }, + }, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListProtections: { + input: { + type: "structure", + members: { NextToken: {}, MaxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + Protections: { type: "list", member: { shape: "S1k" } }, + NextToken: {}, + }, + }, + }, + UpdateEmergencyContactSettings: { + input: { + type: "structure", + members: { EmergencyContactList: { shape: "S1f" } }, + }, + output: { type: "structure", members: {} }, + }, + UpdateSubscription: { + input: { type: "structure", members: { AutoRenew: {} } }, + output: { type: "structure", members: {} }, }, - typeof body !== "undefined" - ? { - body, - } - : null, - options.request - ? { - request: options.request, - } - : null - ); - } - - function endpointWithDefaults(defaults, route, options) { - return parse(merge(defaults, route, options)); - } - - function withDefaults(oldDefaults, newDefaults) { - const DEFAULTS = merge(oldDefaults, newDefaults); - const endpoint = endpointWithDefaults.bind(null, DEFAULTS); - return Object.assign(endpoint, { - DEFAULTS, - defaults: withDefaults.bind(null, DEFAULTS), - merge: merge.bind(null, DEFAULTS), - parse, - }); - } - - const VERSION = "6.0.0"; - - const userAgent = `octokit-endpoint.js/${VERSION} ${universalUserAgent.getUserAgent()}`; // DEFAULTS has all properties set that EndpointOptions has, except url. - // So we use RequestParameters and add method as additional required property. - - const DEFAULTS = { - method: "GET", - baseUrl: "https://api.github.com", - headers: { - accept: "application/vnd.github.v3+json", - "user-agent": userAgent, }, - mediaType: { - format: "", - previews: [], + shapes: { + Sv: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Max: { type: "double" }, + Average: { type: "double" }, + Sum: { type: "double" }, + N: { type: "integer" }, + Unit: {}, + }, + }, + }, + S1f: { + type: "list", + member: { + type: "structure", + required: ["EmailAddress"], + members: { EmailAddress: {} }, + }, + }, + S1k: { + type: "structure", + members: { + Id: {}, + Name: {}, + ResourceArn: {}, + HealthCheckIds: { type: "list", member: {} }, + }, + }, + S26: { + type: "structure", + members: { + FromInclusive: { type: "timestamp" }, + ToExclusive: { type: "timestamp" }, + }, + }, }, }; - const endpoint = withDefaults(null, DEFAULTS); - - exports.endpoint = endpoint; - //# sourceMappingURL=index.js.map - /***/ }, - /***/ 35626: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; - - Object.defineProperty(exports, "__esModule", { value: true }); - - function _interopDefault(ex) { - return ex && typeof ex === "object" && "default" in ex - ? ex["default"] - : ex; - } + /***/ 2732: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-10-07", + endpointPrefix: "events", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon CloudWatch Events", + serviceId: "CloudWatch Events", + signatureVersion: "v4", + targetPrefix: "AWSEvents", + uid: "events-2015-10-07", + }, + operations: { + ActivateEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + }, + CreateEventBus: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventSourceName: {}, Tags: { shape: "S5" } }, + }, + output: { type: "structure", members: { EventBusArn: {} } }, + }, + CreatePartnerEventSource: { + input: { + type: "structure", + required: ["Name", "Account"], + members: { Name: {}, Account: {} }, + }, + output: { type: "structure", members: { EventSourceArn: {} } }, + }, + DeactivateEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + }, + DeleteEventBus: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + }, + DeletePartnerEventSource: { + input: { + type: "structure", + required: ["Name", "Account"], + members: { Name: {}, Account: {} }, + }, + }, + DeleteRule: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + EventBusName: {}, + Force: { type: "boolean" }, + }, + }, + }, + DescribeEventBus: { + input: { type: "structure", members: { Name: {} } }, + output: { + type: "structure", + members: { Name: {}, Arn: {}, Policy: {} }, + }, + }, + DescribeEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { + type: "structure", + members: { + Arn: {}, + CreatedBy: {}, + CreationTime: { type: "timestamp" }, + ExpirationTime: { type: "timestamp" }, + Name: {}, + State: {}, + }, + }, + }, + DescribePartnerEventSource: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {} }, + }, + output: { type: "structure", members: { Arn: {}, Name: {} } }, + }, + DescribeRule: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventBusName: {} }, + }, + output: { + type: "structure", + members: { + Name: {}, + Arn: {}, + EventPattern: {}, + ScheduleExpression: {}, + State: {}, + Description: {}, + RoleArn: {}, + ManagedBy: {}, + EventBusName: {}, + }, + }, + }, + DisableRule: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventBusName: {} }, + }, + }, + EnableRule: { + input: { + type: "structure", + required: ["Name"], + members: { Name: {}, EventBusName: {} }, + }, + }, + ListEventBuses: { + input: { + type: "structure", + members: { + NamePrefix: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + EventBuses: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Arn: {}, Policy: {} }, + }, + }, + NextToken: {}, + }, + }, + }, + ListEventSources: { + input: { + type: "structure", + members: { + NamePrefix: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + EventSources: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + CreatedBy: {}, + CreationTime: { type: "timestamp" }, + ExpirationTime: { type: "timestamp" }, + Name: {}, + State: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListPartnerEventSourceAccounts: { + input: { + type: "structure", + required: ["EventSourceName"], + members: { + EventSourceName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PartnerEventSourceAccounts: { + type: "list", + member: { + type: "structure", + members: { + Account: {}, + CreationTime: { type: "timestamp" }, + ExpirationTime: { type: "timestamp" }, + State: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListPartnerEventSources: { + input: { + type: "structure", + required: ["NamePrefix"], + members: { + NamePrefix: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PartnerEventSources: { + type: "list", + member: { type: "structure", members: { Arn: {}, Name: {} } }, + }, + NextToken: {}, + }, + }, + }, + ListRuleNamesByTarget: { + input: { + type: "structure", + required: ["TargetArn"], + members: { + TargetArn: {}, + EventBusName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + RuleNames: { type: "list", member: {} }, + NextToken: {}, + }, + }, + }, + ListRules: { + input: { + type: "structure", + members: { + NamePrefix: {}, + EventBusName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Rules: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Arn: {}, + EventPattern: {}, + State: {}, + Description: {}, + ScheduleExpression: {}, + RoleArn: {}, + ManagedBy: {}, + EventBusName: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceARN"], + members: { ResourceARN: {} }, + }, + output: { type: "structure", members: { Tags: { shape: "S5" } } }, + }, + ListTargetsByRule: { + input: { + type: "structure", + required: ["Rule"], + members: { + Rule: {}, + EventBusName: {}, + NextToken: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { Targets: { shape: "S20" }, NextToken: {} }, + }, + }, + PutEvents: { + input: { + type: "structure", + required: ["Entries"], + members: { + Entries: { + type: "list", + member: { + type: "structure", + members: { + Time: { type: "timestamp" }, + Source: {}, + Resources: { shape: "S2y" }, + DetailType: {}, + Detail: {}, + EventBusName: {}, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + Entries: { + type: "list", + member: { + type: "structure", + members: { EventId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + PutPartnerEvents: { + input: { + type: "structure", + required: ["Entries"], + members: { + Entries: { + type: "list", + member: { + type: "structure", + members: { + Time: { type: "timestamp" }, + Source: {}, + Resources: { shape: "S2y" }, + DetailType: {}, + Detail: {}, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + Entries: { + type: "list", + member: { + type: "structure", + members: { EventId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + PutPermission: { + input: { + type: "structure", + required: ["Action", "Principal", "StatementId"], + members: { + EventBusName: {}, + Action: {}, + Principal: {}, + StatementId: {}, + Condition: { + type: "structure", + required: ["Type", "Key", "Value"], + members: { Type: {}, Key: {}, Value: {} }, + }, + }, + }, + }, + PutRule: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + ScheduleExpression: {}, + EventPattern: {}, + State: {}, + Description: {}, + RoleArn: {}, + Tags: { shape: "S5" }, + EventBusName: {}, + }, + }, + output: { type: "structure", members: { RuleArn: {} } }, + }, + PutTargets: { + input: { + type: "structure", + required: ["Rule", "Targets"], + members: { + Rule: {}, + EventBusName: {}, + Targets: { shape: "S20" }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + FailedEntries: { + type: "list", + member: { + type: "structure", + members: { TargetId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + RemovePermission: { + input: { + type: "structure", + required: ["StatementId"], + members: { StatementId: {}, EventBusName: {} }, + }, + }, + RemoveTargets: { + input: { + type: "structure", + required: ["Rule", "Ids"], + members: { + Rule: {}, + EventBusName: {}, + Ids: { type: "list", member: {} }, + Force: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + FailedEntryCount: { type: "integer" }, + FailedEntries: { + type: "list", + member: { + type: "structure", + members: { TargetId: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { ResourceARN: {}, Tags: { shape: "S5" } }, + }, + output: { type: "structure", members: {} }, + }, + TestEventPattern: { + input: { + type: "structure", + required: ["EventPattern", "Event"], + members: { EventPattern: {}, Event: {} }, + }, + output: { + type: "structure", + members: { Result: { type: "boolean" } }, + }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceARN", "TagKeys"], + members: { + ResourceARN: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S5: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + S20: { + type: "list", + member: { + type: "structure", + required: ["Id", "Arn"], + members: { + Id: {}, + Arn: {}, + RoleArn: {}, + Input: {}, + InputPath: {}, + InputTransformer: { + type: "structure", + required: ["InputTemplate"], + members: { + InputPathsMap: { type: "map", key: {}, value: {} }, + InputTemplate: {}, + }, + }, + KinesisParameters: { + type: "structure", + required: ["PartitionKeyPath"], + members: { PartitionKeyPath: {} }, + }, + RunCommandParameters: { + type: "structure", + required: ["RunCommandTargets"], + members: { + RunCommandTargets: { + type: "list", + member: { + type: "structure", + required: ["Key", "Values"], + members: { + Key: {}, + Values: { type: "list", member: {} }, + }, + }, + }, + }, + }, + EcsParameters: { + type: "structure", + required: ["TaskDefinitionArn"], + members: { + TaskDefinitionArn: {}, + TaskCount: { type: "integer" }, + LaunchType: {}, + NetworkConfiguration: { + type: "structure", + members: { + awsvpcConfiguration: { + type: "structure", + required: ["Subnets"], + members: { + Subnets: { shape: "S2m" }, + SecurityGroups: { shape: "S2m" }, + AssignPublicIp: {}, + }, + }, + }, + }, + PlatformVersion: {}, + Group: {}, + }, + }, + BatchParameters: { + type: "structure", + required: ["JobDefinition", "JobName"], + members: { + JobDefinition: {}, + JobName: {}, + ArrayProperties: { + type: "structure", + members: { Size: { type: "integer" } }, + }, + RetryStrategy: { + type: "structure", + members: { Attempts: { type: "integer" } }, + }, + }, + }, + SqsParameters: { + type: "structure", + members: { MessageGroupId: {} }, + }, + }, + }, + }, + S2m: { type: "list", member: {} }, + S2y: { type: "list", member: {} }, + }, + }; - var osName = _interopDefault(__nccwpck_require__(56529)); + /***/ + }, - function getUserAgent() { - try { - return `Node.js/${process.version.substr(1)} (${osName()}; ${ - process.arch - })`; - } catch (error) { - if (/wmic os get Caption/.test(error.message)) { - return "Windows "; - } + /***/ 2747: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - return ""; + apiLoader.services["sagemakerruntime"] = {}; + AWS.SageMakerRuntime = Service.defineService("sagemakerruntime", [ + "2017-05-13", + ]); + Object.defineProperty( + apiLoader.services["sagemakerruntime"], + "2017-05-13", + { + get: function get() { + var model = __webpack_require__(3387); + model.paginators = __webpack_require__(9239).pagination; + return model; + }, + enumerable: true, + configurable: true, } - } + ); - exports.getUserAgent = getUserAgent; - //# sourceMappingURL=index.js.map + module.exports = AWS.SageMakerRuntime; /***/ }, - /***/ 51463: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; - - Object.defineProperty(exports, "__esModule", { value: true }); - - var request = __nccwpck_require__(63986); - var universalUserAgent = __nccwpck_require__(37081); - - const VERSION = "4.3.1"; - - class GraphqlError extends Error { - constructor(request, response) { - const message = response.data.errors[0].message; - super(message); - Object.assign(this, response.data); - this.name = "GraphqlError"; - this.request = request; // Maintains proper stack trace (only available on V8) - - /* istanbul ignore next */ - - if (Error.captureStackTrace) { - Error.captureStackTrace(this, this.constructor); - } - } - } + /***/ 2750: /***/ function (module, __unusedexports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + var XMLCData, + XMLComment, + XMLDTDAttList, + XMLDTDElement, + XMLDTDEntity, + XMLDTDNotation, + XMLDeclaration, + XMLDocType, + XMLElement, + XMLProcessingInstruction, + XMLRaw, + XMLStringWriter, + XMLText, + XMLWriterBase, + extend = function (child, parent) { + for (var key in parent) { + if (hasProp.call(parent, key)) child[key] = parent[key]; + } + function ctor() { + this.constructor = child; + } + ctor.prototype = parent.prototype; + child.prototype = new ctor(); + child.__super__ = parent.prototype; + return child; + }, + hasProp = {}.hasOwnProperty; - const NON_VARIABLE_OPTIONS = [ - "method", - "baseUrl", - "url", - "headers", - "request", - "query", - ]; - function graphql(request, query, options) { - options = - typeof query === "string" - ? (options = Object.assign( - { - query, - }, - options - )) - : (options = query); - const requestOptions = Object.keys(options).reduce((result, key) => { - if (NON_VARIABLE_OPTIONS.includes(key)) { - result[key] = options[key]; - return result; - } + XMLDeclaration = __webpack_require__(7738); - if (!result.variables) { - result.variables = {}; - } + XMLDocType = __webpack_require__(5735); - result.variables[key] = options[key]; - return result; - }, {}); - return request(requestOptions).then((response) => { - if (response.data.errors) { - throw new GraphqlError(requestOptions, { - data: response.data, - }); - } + XMLCData = __webpack_require__(9657); - return response.data.data; - }); - } + XMLComment = __webpack_require__(7919); - function withDefaults(request$1, newDefaults) { - const newRequest = request$1.defaults(newDefaults); + XMLElement = __webpack_require__(5796); - const newApi = (query, options) => { - return graphql(newRequest, query, options); - }; + XMLRaw = __webpack_require__(7660); - return Object.assign(newApi, { - defaults: withDefaults.bind(null, newRequest), - endpoint: request.request.endpoint, - }); - } + XMLText = __webpack_require__(9708); - const graphql$1 = withDefaults(request.request, { - headers: { - "user-agent": `octokit-graphql.js/${VERSION} ${universalUserAgent.getUserAgent()}`, - }, - method: "POST", - url: "/graphql", - }); - function withCustomRequest(customRequest) { - return withDefaults(customRequest, { - method: "POST", - url: "/graphql", - }); - } + XMLProcessingInstruction = __webpack_require__(2491); - exports.graphql = graphql$1; - exports.withCustomRequest = withCustomRequest; - //# sourceMappingURL=index.js.map + XMLDTDAttList = __webpack_require__(3801); - /***/ - }, + XMLDTDElement = __webpack_require__(9463); - /***/ 49883: /***/ (__unused_webpack_module, exports) => { - "use strict"; + XMLDTDEntity = __webpack_require__(7661); - Object.defineProperty(exports, "__esModule", { value: true }); + XMLDTDNotation = __webpack_require__(9019); - const VERSION = "1.1.2"; + XMLWriterBase = __webpack_require__(9423); - /** - * Some “list” response that can be paginated have a different response structure - * - * They have a `total_count` key in the response (search also has `incomplete_results`, - * /installation/repositories also has `repository_selection`), as well as a key with - * the list of the items which name varies from endpoint to endpoint: - * - * - https://developer.github.com/v3/search/#example (key `items`) - * - https://developer.github.com/v3/checks/runs/#response-3 (key: `check_runs`) - * - https://developer.github.com/v3/checks/suites/#response-1 (key: `check_suites`) - * - https://developer.github.com/v3/apps/installations/#list-repositories (key: `repositories`) - * - https://developer.github.com/v3/apps/installations/#list-installations-for-a-user (key `installations`) - * - * Octokit normalizes these responses so that paginated results are always returned following - * the same structure. One challenge is that if the list response has only one page, no Link - * header is provided, so this header alone is not sufficient to check wether a response is - * paginated or not. For the exceptions with the namespace, a fallback check for the route - * paths has to be added in order to normalize the response. We cannot check for the total_count - * property because it also exists in the response of Get the combined status for a specific ref. - */ - const REGEX = [ - /^\/search\//, - /^\/repos\/[^/]+\/[^/]+\/commits\/[^/]+\/(check-runs|check-suites)([^/]|$)/, - /^\/installation\/repositories([^/]|$)/, - /^\/user\/installations([^/]|$)/, - /^\/repos\/[^/]+\/[^/]+\/actions\/secrets([^/]|$)/, - /^\/repos\/[^/]+\/[^/]+\/actions\/workflows(\/[^/]+\/runs)?([^/]|$)/, - /^\/repos\/[^/]+\/[^/]+\/actions\/runs(\/[^/]+\/(artifacts|jobs))?([^/]|$)/, - ]; - function normalizePaginatedListResponse(octokit, url, response) { - const path = url.replace(octokit.request.endpoint.DEFAULTS.baseUrl, ""); - const responseNeedsNormalization = REGEX.find((regex) => - regex.test(path) - ); - if (!responseNeedsNormalization) return; // keep the additional properties intact as there is currently no other way - // to retrieve the same information. + module.exports = XMLStringWriter = (function (superClass) { + extend(XMLStringWriter, superClass); - const incompleteResults = response.data.incomplete_results; - const repositorySelection = response.data.repository_selection; - const totalCount = response.data.total_count; - delete response.data.incomplete_results; - delete response.data.repository_selection; - delete response.data.total_count; - const namespaceKey = Object.keys(response.data)[0]; - const data = response.data[namespaceKey]; - response.data = data; + function XMLStringWriter(options) { + XMLStringWriter.__super__.constructor.call(this, options); + } - if (typeof incompleteResults !== "undefined") { - response.data.incomplete_results = incompleteResults; - } + XMLStringWriter.prototype.document = function (doc) { + var child, i, len, r, ref; + this.textispresent = false; + r = ""; + ref = doc.children; + for (i = 0, len = ref.length; i < len; i++) { + child = ref[i]; + r += function () { + switch (false) { + case !(child instanceof XMLDeclaration): + return this.declaration(child); + case !(child instanceof XMLDocType): + return this.docType(child); + case !(child instanceof XMLComment): + return this.comment(child); + case !(child instanceof XMLProcessingInstruction): + return this.processingInstruction(child); + default: + return this.element(child, 0); + } + }.call(this); + } + if (this.pretty && r.slice(-this.newline.length) === this.newline) { + r = r.slice(0, -this.newline.length); + } + return r; + }; - if (typeof repositorySelection !== "undefined") { - response.data.repository_selection = repositorySelection; - } + XMLStringWriter.prototype.attribute = function (att) { + return " " + att.name + '="' + att.value + '"'; + }; - response.data.total_count = totalCount; - Object.defineProperty(response.data, namespaceKey, { - get() { - octokit.log.warn( - `[@octokit/paginate-rest] "response.data.${namespaceKey}" is deprecated for "GET ${path}". Get the results directly from "response.data"` + XMLStringWriter.prototype.cdata = function (node, level) { + return ( + this.space(level) + "" + this.newline ); - return Array.from(data); - }, - }); - } + }; - function iterator(octokit, route, parameters) { - const options = octokit.request.endpoint(route, parameters); - const method = options.method; - const headers = options.headers; - let url = options.url; - return { - [Symbol.asyncIterator]: () => ({ - next() { - if (!url) { - return Promise.resolve({ - done: true, - }); - } + XMLStringWriter.prototype.comment = function (node, level) { + return ( + this.space(level) + "" + this.newline + ); + }; - return octokit - .request({ - method, - url, - headers, - }) - .then((response) => { - normalizePaginatedListResponse(octokit, url, response); // `response.headers.link` format: - // '; rel="next", ; rel="last"' - // sets `url` to undefined if "next" URL is not present or `link` header is not set + XMLStringWriter.prototype.declaration = function (node, level) { + var r; + r = this.space(level); + r += '"; + r += this.newline; + return r; + }; - url = ((response.headers.link || "").match( - /<([^>]+)>;\s*rel="next"/ - ) || [])[1]; - return { - value: response, - }; - }); - }, - }), - }; - } + XMLStringWriter.prototype.docType = function (node, level) { + var child, i, len, r, ref; + level || (level = 0); + r = this.space(level); + r += " 0) { + r += " ["; + r += this.newline; + ref = node.children; + for (i = 0, len = ref.length; i < len; i++) { + child = ref[i]; + r += function () { + switch (false) { + case !(child instanceof XMLDTDAttList): + return this.dtdAttList(child, level + 1); + case !(child instanceof XMLDTDElement): + return this.dtdElement(child, level + 1); + case !(child instanceof XMLDTDEntity): + return this.dtdEntity(child, level + 1); + case !(child instanceof XMLDTDNotation): + return this.dtdNotation(child, level + 1); + case !(child instanceof XMLCData): + return this.cdata(child, level + 1); + case !(child instanceof XMLComment): + return this.comment(child, level + 1); + case !(child instanceof XMLProcessingInstruction): + return this.processingInstruction(child, level + 1); + default: + throw new Error( + "Unknown DTD node type: " + child.constructor.name + ); + } + }.call(this); + } + r += "]"; + } + r += this.spacebeforeslash + ">"; + r += this.newline; + return r; + }; - function paginate(octokit, route, parameters, mapFn) { - if (typeof parameters === "function") { - mapFn = parameters; - parameters = undefined; - } + XMLStringWriter.prototype.element = function (node, level) { + var att, + child, + i, + j, + len, + len1, + name, + r, + ref, + ref1, + ref2, + space, + textispresentwasset; + level || (level = 0); + textispresentwasset = false; + if (this.textispresent) { + this.newline = ""; + this.pretty = false; + } else { + this.newline = this.newlinedefault; + this.pretty = this.prettydefault; + } + space = this.space(level); + r = ""; + r += space + "<" + node.name; + ref = node.attributes; + for (name in ref) { + if (!hasProp.call(ref, name)) continue; + att = ref[name]; + r += this.attribute(att); + } + if ( + node.children.length === 0 || + node.children.every(function (e) { + return e.value === ""; + }) + ) { + if (this.allowEmpty) { + r += ">" + this.newline; + } else { + r += this.spacebeforeslash + "/>" + this.newline; + } + } else if ( + this.pretty && + node.children.length === 1 && + node.children[0].value != null + ) { + r += ">"; + r += node.children[0].value; + r += "" + this.newline; + } else { + if (this.dontprettytextnodes) { + ref1 = node.children; + for (i = 0, len = ref1.length; i < len; i++) { + child = ref1[i]; + if (child.value != null) { + this.textispresent++; + textispresentwasset = true; + break; + } + } + } + if (this.textispresent) { + this.newline = ""; + this.pretty = false; + space = this.space(level); + } + r += ">" + this.newline; + ref2 = node.children; + for (j = 0, len1 = ref2.length; j < len1; j++) { + child = ref2[j]; + r += function () { + switch (false) { + case !(child instanceof XMLCData): + return this.cdata(child, level + 1); + case !(child instanceof XMLComment): + return this.comment(child, level + 1); + case !(child instanceof XMLElement): + return this.element(child, level + 1); + case !(child instanceof XMLRaw): + return this.raw(child, level + 1); + case !(child instanceof XMLText): + return this.text(child, level + 1); + case !(child instanceof XMLProcessingInstruction): + return this.processingInstruction(child, level + 1); + default: + throw new Error( + "Unknown XML node type: " + child.constructor.name + ); + } + }.call(this); + } + if (textispresentwasset) { + this.textispresent--; + } + if (!this.textispresent) { + this.newline = this.newlinedefault; + this.pretty = this.prettydefault; + } + r += space + "" + this.newline; + } + return r; + }; - return gather( - octokit, - [], - iterator(octokit, route, parameters)[Symbol.asyncIterator](), - mapFn - ); - } + XMLStringWriter.prototype.processingInstruction = function ( + node, + level + ) { + var r; + r = this.space(level) + "" + this.newline; + return r; + }; - function gather(octokit, results, iterator, mapFn) { - return iterator.next().then((result) => { - if (result.done) { - return results; - } + XMLStringWriter.prototype.raw = function (node, level) { + return this.space(level) + node.value + this.newline; + }; - let earlyExit = false; + XMLStringWriter.prototype.text = function (node, level) { + return this.space(level) + node.value + this.newline; + }; - function done() { - earlyExit = true; - } + XMLStringWriter.prototype.dtdAttList = function (node, level) { + var r; + r = + this.space(level) + + "" + this.newline; + return r; + }; - results = results.concat( - mapFn ? mapFn(result.value, done) : result.value.data - ); + XMLStringWriter.prototype.dtdElement = function (node, level) { + return ( + this.space(level) + + "" + + this.newline + ); + }; - if (earlyExit) { - return results; - } + XMLStringWriter.prototype.dtdEntity = function (node, level) { + var r; + r = this.space(level) + "" + this.newline; + return r; + }; - return gather(octokit, results, iterator, mapFn); - }); - } + XMLStringWriter.prototype.dtdNotation = function (node, level) { + var r; + r = this.space(level) + "" + this.newline; + return r; + }; - /** - * @param octokit Octokit instance - * @param options Options passed to Octokit constructor - */ + XMLStringWriter.prototype.openNode = function (node, level) { + var att, name, r, ref; + level || (level = 0); + if (node instanceof XMLElement) { + r = this.space(level) + "<" + node.name; + ref = node.attributes; + for (name in ref) { + if (!hasProp.call(ref, name)) continue; + att = ref[name]; + r += this.attribute(att); + } + r += (node.children ? ">" : "/>") + this.newline; + return r; + } else { + r = this.space(level) + "") + this.newline; + return r; + } + }; - function paginateRest(octokit) { - return { - paginate: Object.assign(paginate.bind(null, octokit), { - iterator: iterator.bind(null, octokit), - }), - }; - } - paginateRest.VERSION = VERSION; + XMLStringWriter.prototype.closeNode = function (node, level) { + level || (level = 0); + switch (false) { + case !(node instanceof XMLElement): + return ( + this.space(level) + "" + this.newline + ); + case !(node instanceof XMLDocType): + return this.space(level) + "]>" + this.newline; + } + }; - exports.paginateRest = paginateRest; - //# sourceMappingURL=index.js.map + return XMLStringWriter; + })(XMLWriterBase); + }.call(this)); /***/ }, - /***/ 67823: /***/ (__unused_webpack_module, exports) => { - "use strict"; + /***/ 2751: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + __webpack_require__(3711); + var inherit = AWS.util.inherit; - Object.defineProperty(exports, "__esModule", { value: true }); + /** + * Represents a metadata service available on EC2 instances. Using the + * {request} method, you can receieve metadata about any available resource + * on the metadata service. + * + * You can disable the use of the IMDS by setting the AWS_EC2_METADATA_DISABLED + * environment variable to a truthy value. + * + * @!attribute [r] httpOptions + * @return [map] a map of options to pass to the underlying HTTP request: + * + * * **timeout** (Number) — a timeout value in milliseconds to wait + * before aborting the connection. Set to 0 for no timeout. + * + * @!macro nobrowser + */ + AWS.MetadataService = inherit({ + /** + * @return [String] the hostname of the instance metadata service + */ + host: "169.254.169.254", - const VERSION = "1.0.0"; + /** + * @!ignore + */ - /** - * @param octokit Octokit instance - * @param options Options passed to Octokit constructor - */ + /** + * Default HTTP options. By default, the metadata service is set to not + * timeout on long requests. This means that on non-EC2 machines, this + * request will never return. If you are calling this operation from an + * environment that may not always run on EC2, set a `timeout` value so + * the SDK will abort the request after a given number of milliseconds. + */ + httpOptions: { timeout: 0 }, - function requestLog(octokit) { - octokit.hook.wrap("request", (request, options) => { - octokit.log.debug("request", options); - const start = Date.now(); - const requestOptions = octokit.request.endpoint.parse(options); - const path = requestOptions.url.replace(options.baseUrl, ""); - return request(options) - .then((response) => { - octokit.log.info( - `${requestOptions.method} ${path} - ${response.status} in ${ - Date.now() - start - }ms` - ); - return response; - }) - .catch((error) => { - octokit.log.info( - `${requestOptions.method} ${path} - ${error.status} in ${ - Date.now() - start - }ms` - ); - throw error; - }); - }); - } - requestLog.VERSION = VERSION; + /** + * when enabled, metadata service will not fetch token + */ + disableFetchToken: false, - exports.requestLog = requestLog; - //# sourceMappingURL=index.js.map + /** + * Creates a new MetadataService object with a given set of options. + * + * @option options host [String] the hostname of the instance metadata + * service + * @option options httpOptions [map] a map of options to pass to the + * underlying HTTP request: + * + * * **timeout** (Number) — a timeout value in milliseconds to wait + * before aborting the connection. Set to 0 for no timeout. + * @option options maxRetries [Integer] the maximum number of retries to + * perform for timeout errors + * @option options retryDelayOptions [map] A set of options to configure the + * retry delay on retryable errors. See AWS.Config for details. + */ + constructor: function MetadataService(options) { + AWS.util.update(this, options); + }, - /***/ - }, + /** + * Sends a request to the instance metadata service for a given resource. + * + * @param path [String] the path of the resource to get + * + * @param options [map] an optional map used to make request + * + * * **method** (String) — HTTP request method + * + * * **headers** (map) — a map of response header keys and their respective values + * + * @callback callback function(err, data) + * Called when a response is available from the service. + * @param err [Error, null] if an error occurred, this value will be set + * @param data [String, null] if the request was successful, the body of + * the response + */ + request: function request(path, options, callback) { + if (arguments.length === 2) { + callback = options; + options = {}; + } - /***/ 96752: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; + if (process.env[AWS.util.imdsDisabledEnv]) { + callback( + new Error("EC2 Instance Metadata Service access disabled") + ); + return; + } - Object.defineProperty(exports, "__esModule", { value: true }); + path = path || "/"; + var httpRequest = new AWS.HttpRequest("http://" + this.host + path); + httpRequest.method = options.method || "GET"; + if (options.headers) { + httpRequest.headers = options.headers; + } + AWS.util.handleRequestWithRetries(httpRequest, this, callback); + }, - var deprecation = __nccwpck_require__(25800); + /** + * @api private + */ + loadCredentialsCallbacks: [], - var endpointsByScope = { - actions: { - cancelWorkflowRun: { - method: "POST", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - run_id: { - required: true, - type: "integer", - }, - }, - url: "/repos/:owner/:repo/actions/runs/:run_id/cancel", - }, - createOrUpdateSecretForRepo: { - method: "PUT", - params: { - encrypted_value: { - type: "string", - }, - key_id: { - type: "string", - }, - name: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/secrets/:name", - }, - createRegistrationToken: { - method: "POST", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/runners/registration-token", - }, - createRemoveToken: { - method: "POST", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/runners/remove-token", - }, - deleteArtifact: { - method: "DELETE", - params: { - artifact_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/artifacts/:artifact_id", - }, - deleteSecretFromRepo: { - method: "DELETE", - params: { - name: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/secrets/:name", - }, - downloadArtifact: { - method: "GET", - params: { - archive_format: { - required: true, - type: "string", - }, - artifact_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: - "/repos/:owner/:repo/actions/artifacts/:artifact_id/:archive_format", - }, - getArtifact: { - method: "GET", - params: { - artifact_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/artifacts/:artifact_id", - }, - getPublicKey: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/secrets/public-key", - }, - getSecret: { - method: "GET", - params: { - name: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/secrets/:name", - }, - getSelfHostedRunner: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - runner_id: { - required: true, - type: "integer", - }, - }, - url: "/repos/:owner/:repo/actions/runners/:runner_id", - }, - getWorkflow: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - workflow_id: { - required: true, - type: "integer", - }, - }, - url: "/repos/:owner/:repo/actions/workflows/:workflow_id", - }, - getWorkflowJob: { - method: "GET", - params: { - job_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/jobs/:job_id", - }, - getWorkflowRun: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - run_id: { - required: true, - type: "integer", - }, - }, - url: "/repos/:owner/:repo/actions/runs/:run_id", - }, - listDownloadsForSelfHostedRunnerApplication: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/runners/downloads", - }, - listJobsForWorkflowRun: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - run_id: { - required: true, - type: "integer", - }, - }, - url: "/repos/:owner/:repo/actions/runs/:run_id/jobs", - }, - listRepoWorkflowRuns: { - method: "GET", - params: { - actor: { - type: "string", - }, - branch: { - type: "string", - }, - event: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - status: { - enum: ["completed", "status", "conclusion"], - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/runs", - }, - listRepoWorkflows: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/workflows", - }, - listSecretsForRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/actions/secrets", - }, - listSelfHostedRunnersForRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + /** + * Fetches metadata token used for getting credentials + * + * @api private + * @callback callback function(err, token) + * Called when token is loaded from the resource + */ + fetchMetadataToken: function fetchMetadataToken(callback) { + var self = this; + var tokenFetchPath = "/latest/api/token"; + self.request( + tokenFetchPath, + { + method: "PUT", + headers: { + "x-aws-ec2-metadata-token-ttl-seconds": "21600", }, }, - url: "/repos/:owner/:repo/actions/runners", - }, - listWorkflowJobLogs: { - method: "GET", - params: { - job_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + callback + ); + }, + + /** + * Fetches credentials + * + * @api private + * @callback cb function(err, creds) + * Called when credentials are loaded from the resource + */ + fetchCredentials: function fetchCredentials(options, cb) { + var self = this; + var basePath = "/latest/meta-data/iam/security-credentials/"; + + self.request(basePath, options, function (err, roleName) { + if (err) { + self.disableFetchToken = !(err.statusCode === 401); + cb( + AWS.util.error(err, { + message: "EC2 Metadata roleName request returned error", + }) + ); + return; + } + roleName = roleName.split("\n")[0]; // grab first (and only) role + self.request(basePath + roleName, options, function ( + credErr, + credData + ) { + if (credErr) { + self.disableFetchToken = !(credErr.statusCode === 401); + cb( + AWS.util.error(credErr, { + message: "EC2 Metadata creds request returned error", + }) + ); + return; + } + try { + var credentials = JSON.parse(credData); + cb(null, credentials); + } catch (parseError) { + cb(parseError); + } + }); + }); + }, + + /** + * Loads a set of credentials stored in the instance metadata service + * + * @api private + * @callback callback function(err, credentials) + * Called when credentials are loaded from the resource + * @param err [Error] if an error occurred, this value will be set + * @param credentials [Object] the raw JSON object containing all + * metadata from the credentials resource + */ + loadCredentials: function loadCredentials(callback) { + var self = this; + self.loadCredentialsCallbacks.push(callback); + if (self.loadCredentialsCallbacks.length > 1) { + return; + } + + function callbacks(err, creds) { + var cb; + while ((cb = self.loadCredentialsCallbacks.shift()) !== undefined) { + cb(err, creds); + } + } + + if (self.disableFetchToken) { + self.fetchCredentials({}, callbacks); + } else { + self.fetchMetadataToken(function (tokenError, token) { + if (tokenError) { + if (tokenError.code === "TimeoutError") { + self.disableFetchToken = true; + } else if (tokenError.retryable === true) { + callbacks( + AWS.util.error(tokenError, { + message: "EC2 Metadata token request returned error", + }) + ); + return; + } else if (tokenError.statusCode === 400) { + callbacks( + AWS.util.error(tokenError, { + message: "EC2 Metadata token request returned 400", + }) + ); + return; + } + } + var options = {}; + if (token) { + options.headers = { + "x-aws-ec2-metadata-token": token, + }; + } + self.fetchCredentials(options, callbacks); + }); + } + }, + }); + + /** + * @api private + */ + module.exports = AWS.MetadataService; + + /***/ + }, + + /***/ 2760: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-10-15", + endpointPrefix: "api.pricing", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "AWS Pricing", + serviceFullName: "AWS Price List Service", + serviceId: "Pricing", + signatureVersion: "v4", + signingName: "pricing", + targetPrefix: "AWSPriceListService", + uid: "pricing-2017-10-15", + }, + operations: { + DescribeServices: { + input: { + type: "structure", + members: { + ServiceCode: {}, + FormatVersion: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, }, - url: "/repos/:owner/:repo/actions/jobs/:job_id/logs", - }, - listWorkflowRunArtifacts: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - run_id: { - required: true, - type: "integer", + output: { + type: "structure", + members: { + Services: { + type: "list", + member: { + type: "structure", + members: { + ServiceCode: {}, + AttributeNames: { type: "list", member: {} }, + }, + }, + }, + FormatVersion: {}, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/actions/runs/:run_id/artifacts", }, - listWorkflowRunLogs: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - run_id: { - required: true, - type: "integer", + GetAttributeValues: { + input: { + type: "structure", + required: ["ServiceCode", "AttributeName"], + members: { + ServiceCode: {}, + AttributeName: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, }, - url: "/repos/:owner/:repo/actions/runs/:run_id/logs", - }, - listWorkflowRuns: { - method: "GET", - params: { - actor: { - type: "string", - }, - branch: { - type: "string", - }, - event: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - status: { - enum: ["completed", "status", "conclusion"], - type: "string", - }, - workflow_id: { - required: true, - type: "integer", + output: { + type: "structure", + members: { + AttributeValues: { + type: "list", + member: { type: "structure", members: { Value: {} } }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/actions/workflows/:workflow_id/runs", }, - reRunWorkflow: { - method: "POST", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - run_id: { - required: true, - type: "integer", + GetProducts: { + input: { + type: "structure", + members: { + ServiceCode: {}, + Filters: { + type: "list", + member: { + type: "structure", + required: ["Type", "Field", "Value"], + members: { Type: {}, Field: {}, Value: {} }, + }, + }, + FormatVersion: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, }, - url: "/repos/:owner/:repo/actions/runs/:run_id/rerun", - }, - removeSelfHostedRunner: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - runner_id: { - required: true, - type: "integer", + output: { + type: "structure", + members: { + FormatVersion: {}, + PriceList: { type: "list", member: { jsonvalue: true } }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/actions/runners/:runner_id", }, }, - activity: { - checkStarringRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + shapes: {}, + }; + + /***/ + }, + + /***/ 2766: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-09-30", + endpointPrefix: "kinesisvideo", + protocol: "rest-json", + serviceAbbreviation: "Kinesis Video", + serviceFullName: "Amazon Kinesis Video Streams", + serviceId: "Kinesis Video", + signatureVersion: "v4", + uid: "kinesisvideo-2017-09-30", + }, + operations: { + CreateSignalingChannel: { + http: { requestUri: "/createSignalingChannel" }, + input: { + type: "structure", + required: ["ChannelName"], + members: { + ChannelName: {}, + ChannelType: {}, + SingleMasterConfiguration: { shape: "S4" }, + Tags: { type: "list", member: { shape: "S7" } }, }, }, - url: "/user/starred/:owner/:repo", + output: { type: "structure", members: { ChannelARN: {} } }, }, - deleteRepoSubscription: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + CreateStream: { + http: { requestUri: "/createStream" }, + input: { + type: "structure", + required: ["StreamName"], + members: { + DeviceName: {}, + StreamName: {}, + MediaType: {}, + KmsKeyId: {}, + DataRetentionInHours: { type: "integer" }, + Tags: { shape: "Si" }, }, }, - url: "/repos/:owner/:repo/subscription", + output: { type: "structure", members: { StreamARN: {} } }, }, - deleteThreadSubscription: { - method: "DELETE", - params: { - thread_id: { - required: true, - type: "integer", - }, + DeleteSignalingChannel: { + http: { requestUri: "/deleteSignalingChannel" }, + input: { + type: "structure", + required: ["ChannelARN"], + members: { ChannelARN: {}, CurrentVersion: {} }, }, - url: "/notifications/threads/:thread_id/subscription", + output: { type: "structure", members: {} }, }, - getRepoSubscription: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteStream: { + http: { requestUri: "/deleteStream" }, + input: { + type: "structure", + required: ["StreamARN"], + members: { StreamARN: {}, CurrentVersion: {} }, }, - url: "/repos/:owner/:repo/subscription", + output: { type: "structure", members: {} }, }, - getThread: { - method: "GET", - params: { - thread_id: { - required: true, - type: "integer", - }, + DescribeSignalingChannel: { + http: { requestUri: "/describeSignalingChannel" }, + input: { + type: "structure", + members: { ChannelName: {}, ChannelARN: {} }, }, - url: "/notifications/threads/:thread_id", - }, - getThreadSubscription: { - method: "GET", - params: { - thread_id: { - required: true, - type: "integer", - }, + output: { + type: "structure", + members: { ChannelInfo: { shape: "Sr" } }, }, - url: "/notifications/threads/:thread_id/subscription", }, - listEventsForOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - username: { - required: true, - type: "string", - }, + DescribeStream: { + http: { requestUri: "/describeStream" }, + input: { + type: "structure", + members: { StreamName: {}, StreamARN: {} }, }, - url: "/users/:username/events/orgs/:org", - }, - listEventsForUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - username: { - required: true, - type: "string", - }, + output: { + type: "structure", + members: { StreamInfo: { shape: "Sw" } }, }, - url: "/users/:username/events", }, - listFeeds: { - method: "GET", - params: {}, - url: "/feeds", - }, - listNotifications: { - method: "GET", - params: { - all: { - type: "boolean", - }, - before: { - type: "string", - }, - page: { - type: "integer", - }, - participating: { - type: "boolean", - }, - per_page: { - type: "integer", - }, - since: { - type: "string", - }, + GetDataEndpoint: { + http: { requestUri: "/getDataEndpoint" }, + input: { + type: "structure", + required: ["APIName"], + members: { StreamName: {}, StreamARN: {}, APIName: {} }, }, - url: "/notifications", + output: { type: "structure", members: { DataEndpoint: {} } }, }, - listNotificationsForRepo: { - method: "GET", - params: { - all: { - type: "boolean", - }, - before: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - participating: { - type: "boolean", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - since: { - type: "string", + GetSignalingChannelEndpoint: { + http: { requestUri: "/getSignalingChannelEndpoint" }, + input: { + type: "structure", + required: ["ChannelARN"], + members: { + ChannelARN: {}, + SingleMasterChannelEndpointConfiguration: { + type: "structure", + members: { + Protocols: { type: "list", member: {} }, + Role: {}, + }, + }, }, }, - url: "/repos/:owner/:repo/notifications", - }, - listPublicEvents: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", + output: { + type: "structure", + members: { + ResourceEndpointList: { + type: "list", + member: { + type: "structure", + members: { Protocol: {}, ResourceEndpoint: {} }, + }, + }, }, }, - url: "/events", }, - listPublicEventsForOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", + ListSignalingChannels: { + http: { requestUri: "/listSignalingChannels" }, + input: { + type: "structure", + members: { + MaxResults: { type: "integer" }, + NextToken: {}, + ChannelNameCondition: { + type: "structure", + members: { ComparisonOperator: {}, ComparisonValue: {} }, + }, }, }, - url: "/orgs/:org/events", - }, - listPublicEventsForRepoNetwork: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + output: { + type: "structure", + members: { + ChannelInfoList: { type: "list", member: { shape: "Sr" } }, + NextToken: {}, }, }, - url: "/networks/:owner/:repo/events", }, - listPublicEventsForUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", + ListStreams: { + http: { requestUri: "/listStreams" }, + input: { + type: "structure", + members: { + MaxResults: { type: "integer" }, + NextToken: {}, + StreamNameCondition: { + type: "structure", + members: { ComparisonOperator: {}, ComparisonValue: {} }, + }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + StreamInfoList: { type: "list", member: { shape: "Sw" } }, + NextToken: {}, }, }, - url: "/users/:username/events/public", }, - listReceivedEventsForUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - username: { - required: true, - type: "string", - }, + ListTagsForResource: { + http: { requestUri: "/ListTagsForResource" }, + input: { + type: "structure", + required: ["ResourceARN"], + members: { NextToken: {}, ResourceARN: {} }, + }, + output: { + type: "structure", + members: { NextToken: {}, Tags: { shape: "Si" } }, }, - url: "/users/:username/received_events", }, - listReceivedPublicEventsForUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - username: { - required: true, - type: "string", + ListTagsForStream: { + http: { requestUri: "/listTagsForStream" }, + input: { + type: "structure", + members: { NextToken: {}, StreamARN: {}, StreamName: {} }, + }, + output: { + type: "structure", + members: { NextToken: {}, Tags: { shape: "Si" } }, + }, + }, + TagResource: { + http: { requestUri: "/TagResource" }, + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { + ResourceARN: {}, + Tags: { type: "list", member: { shape: "S7" } }, }, }, - url: "/users/:username/received_events/public", + output: { type: "structure", members: {} }, }, - listRepoEvents: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + TagStream: { + http: { requestUri: "/tagStream" }, + input: { + type: "structure", + required: ["Tags"], + members: { StreamARN: {}, StreamName: {}, Tags: { shape: "Si" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { requestUri: "/UntagResource" }, + input: { + type: "structure", + required: ["ResourceARN", "TagKeyList"], + members: { ResourceARN: {}, TagKeyList: { shape: "S1v" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagStream: { + http: { requestUri: "/untagStream" }, + input: { + type: "structure", + required: ["TagKeyList"], + members: { + StreamARN: {}, + StreamName: {}, + TagKeyList: { shape: "S1v" }, }, - page: { - type: "integer", + }, + output: { type: "structure", members: {} }, + }, + UpdateDataRetention: { + http: { requestUri: "/updateDataRetention" }, + input: { + type: "structure", + required: [ + "CurrentVersion", + "Operation", + "DataRetentionChangeInHours", + ], + members: { + StreamName: {}, + StreamARN: {}, + CurrentVersion: {}, + Operation: {}, + DataRetentionChangeInHours: { type: "integer" }, }, - per_page: { - type: "integer", + }, + output: { type: "structure", members: {} }, + }, + UpdateSignalingChannel: { + http: { requestUri: "/updateSignalingChannel" }, + input: { + type: "structure", + required: ["ChannelARN", "CurrentVersion"], + members: { + ChannelARN: {}, + CurrentVersion: {}, + SingleMasterConfiguration: { shape: "S4" }, }, - repo: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + }, + UpdateStream: { + http: { requestUri: "/updateStream" }, + input: { + type: "structure", + required: ["CurrentVersion"], + members: { + StreamName: {}, + StreamARN: {}, + CurrentVersion: {}, + DeviceName: {}, + MediaType: {}, }, }, - url: "/repos/:owner/:repo/events", + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { MessageTtlSeconds: { type: "integer" } }, + }, + S7: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + Si: { type: "map", key: {}, value: {} }, + Sr: { + type: "structure", + members: { + ChannelName: {}, + ChannelARN: {}, + ChannelType: {}, + ChannelStatus: {}, + CreationTime: { type: "timestamp" }, + SingleMasterConfiguration: { shape: "S4" }, + Version: {}, + }, + }, + Sw: { + type: "structure", + members: { + DeviceName: {}, + StreamName: {}, + StreamARN: {}, + MediaType: {}, + KmsKeyId: {}, + Version: {}, + Status: {}, + CreationTime: { type: "timestamp" }, + DataRetentionInHours: { type: "integer" }, + }, + }, + S1v: { type: "list", member: {} }, + }, + }; + + /***/ + }, + + /***/ 2802: /***/ function (__unusedmodule, exports) { + (function (exports) { + "use strict"; + + function isArray(obj) { + if (obj !== null) { + return Object.prototype.toString.call(obj) === "[object Array]"; + } else { + return false; + } + } + + function isObject(obj) { + if (obj !== null) { + return Object.prototype.toString.call(obj) === "[object Object]"; + } else { + return false; + } + } + + function strictDeepEqual(first, second) { + // Check the scalar case first. + if (first === second) { + return true; + } + + // Check if they are the same type. + var firstType = Object.prototype.toString.call(first); + if (firstType !== Object.prototype.toString.call(second)) { + return false; + } + // We know that first and second have the same type so we can just check the + // first type from now on. + if (isArray(first) === true) { + // Short circuit if they're not the same length; + if (first.length !== second.length) { + return false; + } + for (var i = 0; i < first.length; i++) { + if (strictDeepEqual(first[i], second[i]) === false) { + return false; + } + } + return true; + } + if (isObject(first) === true) { + // An object is equal if it has the same key/value pairs. + var keysSeen = {}; + for (var key in first) { + if (hasOwnProperty.call(first, key)) { + if (strictDeepEqual(first[key], second[key]) === false) { + return false; + } + keysSeen[key] = true; + } + } + // Now check that there aren't any keys in second that weren't + // in first. + for (var key2 in second) { + if (hasOwnProperty.call(second, key2)) { + if (keysSeen[key2] !== true) { + return false; + } + } + } + return true; + } + return false; + } + + function isFalse(obj) { + // From the spec: + // A false value corresponds to the following values: + // Empty list + // Empty object + // Empty string + // False boolean + // null value + + // First check the scalar values. + if (obj === "" || obj === false || obj === null) { + return true; + } else if (isArray(obj) && obj.length === 0) { + // Check for an empty array. + return true; + } else if (isObject(obj)) { + // Check for an empty object. + for (var key in obj) { + // If there are any keys, then + // the object is not empty so the object + // is not false. + if (obj.hasOwnProperty(key)) { + return false; + } + } + return true; + } else { + return false; + } + } + + function objValues(obj) { + var keys = Object.keys(obj); + var values = []; + for (var i = 0; i < keys.length; i++) { + values.push(obj[keys[i]]); + } + return values; + } + + function merge(a, b) { + var merged = {}; + for (var key in a) { + merged[key] = a[key]; + } + for (var key2 in b) { + merged[key2] = b[key2]; + } + return merged; + } + + var trimLeft; + if (typeof String.prototype.trimLeft === "function") { + trimLeft = function (str) { + return str.trimLeft(); + }; + } else { + trimLeft = function (str) { + return str.match(/^\s*(.*)/)[1]; + }; + } + + // Type constants used to define functions. + var TYPE_NUMBER = 0; + var TYPE_ANY = 1; + var TYPE_STRING = 2; + var TYPE_ARRAY = 3; + var TYPE_OBJECT = 4; + var TYPE_BOOLEAN = 5; + var TYPE_EXPREF = 6; + var TYPE_NULL = 7; + var TYPE_ARRAY_NUMBER = 8; + var TYPE_ARRAY_STRING = 9; + + var TOK_EOF = "EOF"; + var TOK_UNQUOTEDIDENTIFIER = "UnquotedIdentifier"; + var TOK_QUOTEDIDENTIFIER = "QuotedIdentifier"; + var TOK_RBRACKET = "Rbracket"; + var TOK_RPAREN = "Rparen"; + var TOK_COMMA = "Comma"; + var TOK_COLON = "Colon"; + var TOK_RBRACE = "Rbrace"; + var TOK_NUMBER = "Number"; + var TOK_CURRENT = "Current"; + var TOK_EXPREF = "Expref"; + var TOK_PIPE = "Pipe"; + var TOK_OR = "Or"; + var TOK_AND = "And"; + var TOK_EQ = "EQ"; + var TOK_GT = "GT"; + var TOK_LT = "LT"; + var TOK_GTE = "GTE"; + var TOK_LTE = "LTE"; + var TOK_NE = "NE"; + var TOK_FLATTEN = "Flatten"; + var TOK_STAR = "Star"; + var TOK_FILTER = "Filter"; + var TOK_DOT = "Dot"; + var TOK_NOT = "Not"; + var TOK_LBRACE = "Lbrace"; + var TOK_LBRACKET = "Lbracket"; + var TOK_LPAREN = "Lparen"; + var TOK_LITERAL = "Literal"; + + // The "&", "[", "<", ">" tokens + // are not in basicToken because + // there are two token variants + // ("&&", "[?", "<=", ">="). This is specially handled + // below. + + var basicTokens = { + ".": TOK_DOT, + "*": TOK_STAR, + ",": TOK_COMMA, + ":": TOK_COLON, + "{": TOK_LBRACE, + "}": TOK_RBRACE, + "]": TOK_RBRACKET, + "(": TOK_LPAREN, + ")": TOK_RPAREN, + "@": TOK_CURRENT, + }; + + var operatorStartToken = { + "<": true, + ">": true, + "=": true, + "!": true, + }; + + var skipChars = { + " ": true, + "\t": true, + "\n": true, + }; + + function isAlpha(ch) { + return ( + (ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z") || ch === "_" + ); + } + + function isNum(ch) { + return (ch >= "0" && ch <= "9") || ch === "-"; + } + function isAlphaNum(ch) { + return ( + (ch >= "a" && ch <= "z") || + (ch >= "A" && ch <= "Z") || + (ch >= "0" && ch <= "9") || + ch === "_" + ); + } + + function Lexer() {} + Lexer.prototype = { + tokenize: function (stream) { + var tokens = []; + this._current = 0; + var start; + var identifier; + var token; + while (this._current < stream.length) { + if (isAlpha(stream[this._current])) { + start = this._current; + identifier = this._consumeUnquotedIdentifier(stream); + tokens.push({ + type: TOK_UNQUOTEDIDENTIFIER, + value: identifier, + start: start, + }); + } else if (basicTokens[stream[this._current]] !== undefined) { + tokens.push({ + type: basicTokens[stream[this._current]], + value: stream[this._current], + start: this._current, + }); + this._current++; + } else if (isNum(stream[this._current])) { + token = this._consumeNumber(stream); + tokens.push(token); + } else if (stream[this._current] === "[") { + // No need to increment this._current. This happens + // in _consumeLBracket + token = this._consumeLBracket(stream); + tokens.push(token); + } else if (stream[this._current] === '"') { + start = this._current; + identifier = this._consumeQuotedIdentifier(stream); + tokens.push({ + type: TOK_QUOTEDIDENTIFIER, + value: identifier, + start: start, + }); + } else if (stream[this._current] === "'") { + start = this._current; + identifier = this._consumeRawStringLiteral(stream); + tokens.push({ + type: TOK_LITERAL, + value: identifier, + start: start, + }); + } else if (stream[this._current] === "`") { + start = this._current; + var literal = this._consumeLiteral(stream); + tokens.push({ + type: TOK_LITERAL, + value: literal, + start: start, + }); + } else if ( + operatorStartToken[stream[this._current]] !== undefined + ) { + tokens.push(this._consumeOperator(stream)); + } else if (skipChars[stream[this._current]] !== undefined) { + // Ignore whitespace. + this._current++; + } else if (stream[this._current] === "&") { + start = this._current; + this._current++; + if (stream[this._current] === "&") { + this._current++; + tokens.push({ type: TOK_AND, value: "&&", start: start }); + } else { + tokens.push({ type: TOK_EXPREF, value: "&", start: start }); + } + } else if (stream[this._current] === "|") { + start = this._current; + this._current++; + if (stream[this._current] === "|") { + this._current++; + tokens.push({ type: TOK_OR, value: "||", start: start }); + } else { + tokens.push({ type: TOK_PIPE, value: "|", start: start }); + } + } else { + var error = new Error( + "Unknown character:" + stream[this._current] + ); + error.name = "LexerError"; + throw error; + } + } + return tokens; + }, + + _consumeUnquotedIdentifier: function (stream) { + var start = this._current; + this._current++; + while ( + this._current < stream.length && + isAlphaNum(stream[this._current]) + ) { + this._current++; + } + return stream.slice(start, this._current); + }, + + _consumeQuotedIdentifier: function (stream) { + var start = this._current; + this._current++; + var maxLength = stream.length; + while (stream[this._current] !== '"' && this._current < maxLength) { + // You can escape a double quote and you can escape an escape. + var current = this._current; + if ( + stream[current] === "\\" && + (stream[current + 1] === "\\" || stream[current + 1] === '"') + ) { + current += 2; + } else { + current++; + } + this._current = current; + } + this._current++; + return JSON.parse(stream.slice(start, this._current)); + }, + + _consumeRawStringLiteral: function (stream) { + var start = this._current; + this._current++; + var maxLength = stream.length; + while (stream[this._current] !== "'" && this._current < maxLength) { + // You can escape a single quote and you can escape an escape. + var current = this._current; + if ( + stream[current] === "\\" && + (stream[current + 1] === "\\" || stream[current + 1] === "'") + ) { + current += 2; + } else { + current++; + } + this._current = current; + } + this._current++; + var literal = stream.slice(start + 1, this._current - 1); + return literal.replace("\\'", "'"); + }, + + _consumeNumber: function (stream) { + var start = this._current; + this._current++; + var maxLength = stream.length; + while (isNum(stream[this._current]) && this._current < maxLength) { + this._current++; + } + var value = parseInt(stream.slice(start, this._current)); + return { type: TOK_NUMBER, value: value, start: start }; + }, + + _consumeLBracket: function (stream) { + var start = this._current; + this._current++; + if (stream[this._current] === "?") { + this._current++; + return { type: TOK_FILTER, value: "[?", start: start }; + } else if (stream[this._current] === "]") { + this._current++; + return { type: TOK_FLATTEN, value: "[]", start: start }; + } else { + return { type: TOK_LBRACKET, value: "[", start: start }; + } + }, + + _consumeOperator: function (stream) { + var start = this._current; + var startingChar = stream[start]; + this._current++; + if (startingChar === "!") { + if (stream[this._current] === "=") { + this._current++; + return { type: TOK_NE, value: "!=", start: start }; + } else { + return { type: TOK_NOT, value: "!", start: start }; + } + } else if (startingChar === "<") { + if (stream[this._current] === "=") { + this._current++; + return { type: TOK_LTE, value: "<=", start: start }; + } else { + return { type: TOK_LT, value: "<", start: start }; + } + } else if (startingChar === ">") { + if (stream[this._current] === "=") { + this._current++; + return { type: TOK_GTE, value: ">=", start: start }; + } else { + return { type: TOK_GT, value: ">", start: start }; + } + } else if (startingChar === "=") { + if (stream[this._current] === "=") { + this._current++; + return { type: TOK_EQ, value: "==", start: start }; + } + } + }, + + _consumeLiteral: function (stream) { + this._current++; + var start = this._current; + var maxLength = stream.length; + var literal; + while (stream[this._current] !== "`" && this._current < maxLength) { + // You can escape a literal char or you can escape the escape. + var current = this._current; + if ( + stream[current] === "\\" && + (stream[current + 1] === "\\" || stream[current + 1] === "`") + ) { + current += 2; + } else { + current++; + } + this._current = current; + } + var literalString = trimLeft(stream.slice(start, this._current)); + literalString = literalString.replace("\\`", "`"); + if (this._looksLikeJSON(literalString)) { + literal = JSON.parse(literalString); + } else { + // Try to JSON parse it as "" + literal = JSON.parse('"' + literalString + '"'); + } + // +1 gets us to the ending "`", +1 to move on to the next char. + this._current++; + return literal; + }, + + _looksLikeJSON: function (literalString) { + var startingChars = '[{"'; + var jsonLiterals = ["true", "false", "null"]; + var numberLooking = "-0123456789"; + + if (literalString === "") { + return false; + } else if (startingChars.indexOf(literalString[0]) >= 0) { + return true; + } else if (jsonLiterals.indexOf(literalString) >= 0) { + return true; + } else if (numberLooking.indexOf(literalString[0]) >= 0) { + try { + JSON.parse(literalString); + return true; + } catch (ex) { + return false; + } + } else { + return false; + } }, - listReposStarredByAuthenticatedUser: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - sort: { - enum: ["created", "updated"], - type: "string", - }, - }, - url: "/user/starred", + }; + + var bindingPower = {}; + bindingPower[TOK_EOF] = 0; + bindingPower[TOK_UNQUOTEDIDENTIFIER] = 0; + bindingPower[TOK_QUOTEDIDENTIFIER] = 0; + bindingPower[TOK_RBRACKET] = 0; + bindingPower[TOK_RPAREN] = 0; + bindingPower[TOK_COMMA] = 0; + bindingPower[TOK_RBRACE] = 0; + bindingPower[TOK_NUMBER] = 0; + bindingPower[TOK_CURRENT] = 0; + bindingPower[TOK_EXPREF] = 0; + bindingPower[TOK_PIPE] = 1; + bindingPower[TOK_OR] = 2; + bindingPower[TOK_AND] = 3; + bindingPower[TOK_EQ] = 5; + bindingPower[TOK_GT] = 5; + bindingPower[TOK_LT] = 5; + bindingPower[TOK_GTE] = 5; + bindingPower[TOK_LTE] = 5; + bindingPower[TOK_NE] = 5; + bindingPower[TOK_FLATTEN] = 9; + bindingPower[TOK_STAR] = 20; + bindingPower[TOK_FILTER] = 21; + bindingPower[TOK_DOT] = 40; + bindingPower[TOK_NOT] = 45; + bindingPower[TOK_LBRACE] = 50; + bindingPower[TOK_LBRACKET] = 55; + bindingPower[TOK_LPAREN] = 60; + + function Parser() {} + + Parser.prototype = { + parse: function (expression) { + this._loadTokens(expression); + this.index = 0; + var ast = this.expression(0); + if (this._lookahead(0) !== TOK_EOF) { + var t = this._lookaheadToken(0); + var error = new Error( + "Unexpected token type: " + t.type + ", value: " + t.value + ); + error.name = "ParserError"; + throw error; + } + return ast; }, - listReposStarredByUser: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - sort: { - enum: ["created", "updated"], - type: "string", - }, - username: { - required: true, - type: "string", - }, - }, - url: "/users/:username/starred", + + _loadTokens: function (expression) { + var lexer = new Lexer(); + var tokens = lexer.tokenize(expression); + tokens.push({ type: TOK_EOF, value: "", start: expression.length }); + this.tokens = tokens; }, - listReposWatchedByUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - username: { - required: true, - type: "string", - }, - }, - url: "/users/:username/subscriptions", + + expression: function (rbp) { + var leftToken = this._lookaheadToken(0); + this._advance(); + var left = this.nud(leftToken); + var currentToken = this._lookahead(0); + while (rbp < bindingPower[currentToken]) { + this._advance(); + left = this.led(currentToken, left); + currentToken = this._lookahead(0); + } + return left; }, - listStargazersForRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/stargazers", + + _lookahead: function (number) { + return this.tokens[this.index + number].type; }, - listWatchedReposForAuthenticatedUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/user/subscriptions", + + _lookaheadToken: function (number) { + return this.tokens[this.index + number]; }, - listWatchersForRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/subscribers", + + _advance: function () { + this.index++; }, - markAsRead: { - method: "PUT", - params: { - last_read_at: { - type: "string", - }, - }, - url: "/notifications", + + nud: function (token) { + var left; + var right; + var expression; + switch (token.type) { + case TOK_LITERAL: + return { type: "Literal", value: token.value }; + case TOK_UNQUOTEDIDENTIFIER: + return { type: "Field", name: token.value }; + case TOK_QUOTEDIDENTIFIER: + var node = { type: "Field", name: token.value }; + if (this._lookahead(0) === TOK_LPAREN) { + throw new Error( + "Quoted identifier not allowed for function names." + ); + } else { + return node; + } + break; + case TOK_NOT: + right = this.expression(bindingPower.Not); + return { type: "NotExpression", children: [right] }; + case TOK_STAR: + left = { type: "Identity" }; + right = null; + if (this._lookahead(0) === TOK_RBRACKET) { + // This can happen in a multiselect, + // [a, b, *] + right = { type: "Identity" }; + } else { + right = this._parseProjectionRHS(bindingPower.Star); + } + return { type: "ValueProjection", children: [left, right] }; + case TOK_FILTER: + return this.led(token.type, { type: "Identity" }); + case TOK_LBRACE: + return this._parseMultiselectHash(); + case TOK_FLATTEN: + left = { type: TOK_FLATTEN, children: [{ type: "Identity" }] }; + right = this._parseProjectionRHS(bindingPower.Flatten); + return { type: "Projection", children: [left, right] }; + case TOK_LBRACKET: + if ( + this._lookahead(0) === TOK_NUMBER || + this._lookahead(0) === TOK_COLON + ) { + right = this._parseIndexExpression(); + return this._projectIfSlice({ type: "Identity" }, right); + } else if ( + this._lookahead(0) === TOK_STAR && + this._lookahead(1) === TOK_RBRACKET + ) { + this._advance(); + this._advance(); + right = this._parseProjectionRHS(bindingPower.Star); + return { + type: "Projection", + children: [{ type: "Identity" }, right], + }; + } else { + return this._parseMultiselectList(); + } + break; + case TOK_CURRENT: + return { type: TOK_CURRENT }; + case TOK_EXPREF: + expression = this.expression(bindingPower.Expref); + return { type: "ExpressionReference", children: [expression] }; + case TOK_LPAREN: + var args = []; + while (this._lookahead(0) !== TOK_RPAREN) { + if (this._lookahead(0) === TOK_CURRENT) { + expression = { type: TOK_CURRENT }; + this._advance(); + } else { + expression = this.expression(0); + } + args.push(expression); + } + this._match(TOK_RPAREN); + return args[0]; + default: + this._errorToken(token); + } }, - markNotificationsAsReadForRepo: { - method: "PUT", - params: { - last_read_at: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/notifications", + + led: function (tokenName, left) { + var right; + switch (tokenName) { + case TOK_DOT: + var rbp = bindingPower.Dot; + if (this._lookahead(0) !== TOK_STAR) { + right = this._parseDotRHS(rbp); + return { type: "Subexpression", children: [left, right] }; + } else { + // Creating a projection. + this._advance(); + right = this._parseProjectionRHS(rbp); + return { type: "ValueProjection", children: [left, right] }; + } + break; + case TOK_PIPE: + right = this.expression(bindingPower.Pipe); + return { type: TOK_PIPE, children: [left, right] }; + case TOK_OR: + right = this.expression(bindingPower.Or); + return { type: "OrExpression", children: [left, right] }; + case TOK_AND: + right = this.expression(bindingPower.And); + return { type: "AndExpression", children: [left, right] }; + case TOK_LPAREN: + var name = left.name; + var args = []; + var expression, node; + while (this._lookahead(0) !== TOK_RPAREN) { + if (this._lookahead(0) === TOK_CURRENT) { + expression = { type: TOK_CURRENT }; + this._advance(); + } else { + expression = this.expression(0); + } + if (this._lookahead(0) === TOK_COMMA) { + this._match(TOK_COMMA); + } + args.push(expression); + } + this._match(TOK_RPAREN); + node = { type: "Function", name: name, children: args }; + return node; + case TOK_FILTER: + var condition = this.expression(0); + this._match(TOK_RBRACKET); + if (this._lookahead(0) === TOK_FLATTEN) { + right = { type: "Identity" }; + } else { + right = this._parseProjectionRHS(bindingPower.Filter); + } + return { + type: "FilterProjection", + children: [left, right, condition], + }; + case TOK_FLATTEN: + var leftNode = { type: TOK_FLATTEN, children: [left] }; + var rightNode = this._parseProjectionRHS(bindingPower.Flatten); + return { type: "Projection", children: [leftNode, rightNode] }; + case TOK_EQ: + case TOK_NE: + case TOK_GT: + case TOK_GTE: + case TOK_LT: + case TOK_LTE: + return this._parseComparator(left, tokenName); + case TOK_LBRACKET: + var token = this._lookaheadToken(0); + if (token.type === TOK_NUMBER || token.type === TOK_COLON) { + right = this._parseIndexExpression(); + return this._projectIfSlice(left, right); + } else { + this._match(TOK_STAR); + this._match(TOK_RBRACKET); + right = this._parseProjectionRHS(bindingPower.Star); + return { type: "Projection", children: [left, right] }; + } + break; + default: + this._errorToken(this._lookaheadToken(0)); + } }, - markThreadAsRead: { - method: "PATCH", - params: { - thread_id: { - required: true, - type: "integer", - }, - }, - url: "/notifications/threads/:thread_id", + + _match: function (tokenType) { + if (this._lookahead(0) === tokenType) { + this._advance(); + } else { + var t = this._lookaheadToken(0); + var error = new Error( + "Expected " + tokenType + ", got: " + t.type + ); + error.name = "ParserError"; + throw error; + } }, - setRepoSubscription: { - method: "PUT", - params: { - ignored: { - type: "boolean", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - subscribed: { - type: "boolean", - }, - }, - url: "/repos/:owner/:repo/subscription", + + _errorToken: function (token) { + var error = new Error( + "Invalid token (" + token.type + '): "' + token.value + '"' + ); + error.name = "ParserError"; + throw error; }, - setThreadSubscription: { - method: "PUT", - params: { - ignored: { - type: "boolean", - }, - thread_id: { - required: true, - type: "integer", - }, - }, - url: "/notifications/threads/:thread_id/subscription", + + _parseIndexExpression: function () { + if ( + this._lookahead(0) === TOK_COLON || + this._lookahead(1) === TOK_COLON + ) { + return this._parseSliceExpression(); + } else { + var node = { + type: "Index", + value: this._lookaheadToken(0).value, + }; + this._advance(); + this._match(TOK_RBRACKET); + return node; + } }, - starRepo: { - method: "PUT", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/user/starred/:owner/:repo", + + _projectIfSlice: function (left, right) { + var indexExpr = { + type: "IndexExpression", + children: [left, right], + }; + if (right.type === "Slice") { + return { + type: "Projection", + children: [ + indexExpr, + this._parseProjectionRHS(bindingPower.Star), + ], + }; + } else { + return indexExpr; + } + }, + + _parseSliceExpression: function () { + // [start:end:step] where each part is optional, as well as the last + // colon. + var parts = [null, null, null]; + var index = 0; + var currentToken = this._lookahead(0); + while (currentToken !== TOK_RBRACKET && index < 3) { + if (currentToken === TOK_COLON) { + index++; + this._advance(); + } else if (currentToken === TOK_NUMBER) { + parts[index] = this._lookaheadToken(0).value; + this._advance(); + } else { + var t = this._lookahead(0); + var error = new Error( + "Syntax error, unexpected token: " + + t.value + + "(" + + t.type + + ")" + ); + error.name = "Parsererror"; + throw error; + } + currentToken = this._lookahead(0); + } + this._match(TOK_RBRACKET); + return { + type: "Slice", + children: parts, + }; }, - unstarRepo: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/user/starred/:owner/:repo", + + _parseComparator: function (left, comparator) { + var right = this.expression(bindingPower[comparator]); + return { + type: "Comparator", + name: comparator, + children: [left, right], + }; }, - }, - apps: { - addRepoToInstallation: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", - }, - method: "PUT", - params: { - installation_id: { - required: true, - type: "integer", - }, - repository_id: { - required: true, - type: "integer", - }, - }, - url: - "/user/installations/:installation_id/repositories/:repository_id", + + _parseDotRHS: function (rbp) { + var lookahead = this._lookahead(0); + var exprTokens = [ + TOK_UNQUOTEDIDENTIFIER, + TOK_QUOTEDIDENTIFIER, + TOK_STAR, + ]; + if (exprTokens.indexOf(lookahead) >= 0) { + return this.expression(rbp); + } else if (lookahead === TOK_LBRACKET) { + this._match(TOK_LBRACKET); + return this._parseMultiselectList(); + } else if (lookahead === TOK_LBRACE) { + this._match(TOK_LBRACE); + return this._parseMultiselectHash(); + } }, - checkAccountIsAssociatedWithAny: { - method: "GET", - params: { - account_id: { - required: true, - type: "integer", - }, - }, - url: "/marketplace_listing/accounts/:account_id", + + _parseProjectionRHS: function (rbp) { + var right; + if (bindingPower[this._lookahead(0)] < 10) { + right = { type: "Identity" }; + } else if (this._lookahead(0) === TOK_LBRACKET) { + right = this.expression(rbp); + } else if (this._lookahead(0) === TOK_FILTER) { + right = this.expression(rbp); + } else if (this._lookahead(0) === TOK_DOT) { + this._match(TOK_DOT); + right = this._parseDotRHS(rbp); + } else { + var t = this._lookaheadToken(0); + var error = new Error( + "Sytanx error, unexpected token: " + + t.value + + "(" + + t.type + + ")" + ); + error.name = "ParserError"; + throw error; + } + return right; }, - checkAccountIsAssociatedWithAnyStubbed: { - method: "GET", - params: { - account_id: { - required: true, - type: "integer", - }, - }, - url: "/marketplace_listing/stubbed/accounts/:account_id", + + _parseMultiselectList: function () { + var expressions = []; + while (this._lookahead(0) !== TOK_RBRACKET) { + var expression = this.expression(0); + expressions.push(expression); + if (this._lookahead(0) === TOK_COMMA) { + this._match(TOK_COMMA); + if (this._lookahead(0) === TOK_RBRACKET) { + throw new Error("Unexpected token Rbracket"); + } + } + } + this._match(TOK_RBRACKET); + return { type: "MultiSelectList", children: expressions }; }, - checkAuthorization: { - deprecated: - "octokit.apps.checkAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#check-an-authorization", - method: "GET", - params: { - access_token: { - required: true, - type: "string", - }, - client_id: { - required: true, - type: "string", - }, - }, - url: "/applications/:client_id/tokens/:access_token", + + _parseMultiselectHash: function () { + var pairs = []; + var identifierTypes = [ + TOK_UNQUOTEDIDENTIFIER, + TOK_QUOTEDIDENTIFIER, + ]; + var keyToken, keyName, value, node; + for (;;) { + keyToken = this._lookaheadToken(0); + if (identifierTypes.indexOf(keyToken.type) < 0) { + throw new Error( + "Expecting an identifier token, got: " + keyToken.type + ); + } + keyName = keyToken.value; + this._advance(); + this._match(TOK_COLON); + value = this.expression(0); + node = { type: "KeyValuePair", name: keyName, value: value }; + pairs.push(node); + if (this._lookahead(0) === TOK_COMMA) { + this._match(TOK_COMMA); + } else if (this._lookahead(0) === TOK_RBRACE) { + this._match(TOK_RBRACE); + break; + } + } + return { type: "MultiSelectHash", children: pairs }; }, - checkToken: { - headers: { - accept: "application/vnd.github.doctor-strange-preview+json", - }, - method: "POST", - params: { - access_token: { - type: "string", - }, - client_id: { - required: true, - type: "string", - }, - }, - url: "/applications/:client_id/token", + }; + + function TreeInterpreter(runtime) { + this.runtime = runtime; + } + + TreeInterpreter.prototype = { + search: function (node, value) { + return this.visit(node, value); }, - createContentAttachment: { - headers: { - accept: "application/vnd.github.corsair-preview+json", - }, - method: "POST", - params: { - body: { - required: true, - type: "string", - }, - content_reference_id: { - required: true, - type: "integer", - }, - title: { - required: true, - type: "string", - }, - }, - url: "/content_references/:content_reference_id/attachments", + + visit: function (node, value) { + var matched, + current, + result, + first, + second, + field, + left, + right, + collected, + i; + switch (node.type) { + case "Field": + if (value === null) { + return null; + } else if (isObject(value)) { + field = value[node.name]; + if (field === undefined) { + return null; + } else { + return field; + } + } else { + return null; + } + break; + case "Subexpression": + result = this.visit(node.children[0], value); + for (i = 1; i < node.children.length; i++) { + result = this.visit(node.children[1], result); + if (result === null) { + return null; + } + } + return result; + case "IndexExpression": + left = this.visit(node.children[0], value); + right = this.visit(node.children[1], left); + return right; + case "Index": + if (!isArray(value)) { + return null; + } + var index = node.value; + if (index < 0) { + index = value.length + index; + } + result = value[index]; + if (result === undefined) { + result = null; + } + return result; + case "Slice": + if (!isArray(value)) { + return null; + } + var sliceParams = node.children.slice(0); + var computed = this.computeSliceParams( + value.length, + sliceParams + ); + var start = computed[0]; + var stop = computed[1]; + var step = computed[2]; + result = []; + if (step > 0) { + for (i = start; i < stop; i += step) { + result.push(value[i]); + } + } else { + for (i = start; i > stop; i += step) { + result.push(value[i]); + } + } + return result; + case "Projection": + // Evaluate left child. + var base = this.visit(node.children[0], value); + if (!isArray(base)) { + return null; + } + collected = []; + for (i = 0; i < base.length; i++) { + current = this.visit(node.children[1], base[i]); + if (current !== null) { + collected.push(current); + } + } + return collected; + case "ValueProjection": + // Evaluate left child. + base = this.visit(node.children[0], value); + if (!isObject(base)) { + return null; + } + collected = []; + var values = objValues(base); + for (i = 0; i < values.length; i++) { + current = this.visit(node.children[1], values[i]); + if (current !== null) { + collected.push(current); + } + } + return collected; + case "FilterProjection": + base = this.visit(node.children[0], value); + if (!isArray(base)) { + return null; + } + var filtered = []; + var finalResults = []; + for (i = 0; i < base.length; i++) { + matched = this.visit(node.children[2], base[i]); + if (!isFalse(matched)) { + filtered.push(base[i]); + } + } + for (var j = 0; j < filtered.length; j++) { + current = this.visit(node.children[1], filtered[j]); + if (current !== null) { + finalResults.push(current); + } + } + return finalResults; + case "Comparator": + first = this.visit(node.children[0], value); + second = this.visit(node.children[1], value); + switch (node.name) { + case TOK_EQ: + result = strictDeepEqual(first, second); + break; + case TOK_NE: + result = !strictDeepEqual(first, second); + break; + case TOK_GT: + result = first > second; + break; + case TOK_GTE: + result = first >= second; + break; + case TOK_LT: + result = first < second; + break; + case TOK_LTE: + result = first <= second; + break; + default: + throw new Error("Unknown comparator: " + node.name); + } + return result; + case TOK_FLATTEN: + var original = this.visit(node.children[0], value); + if (!isArray(original)) { + return null; + } + var merged = []; + for (i = 0; i < original.length; i++) { + current = original[i]; + if (isArray(current)) { + merged.push.apply(merged, current); + } else { + merged.push(current); + } + } + return merged; + case "Identity": + return value; + case "MultiSelectList": + if (value === null) { + return null; + } + collected = []; + for (i = 0; i < node.children.length; i++) { + collected.push(this.visit(node.children[i], value)); + } + return collected; + case "MultiSelectHash": + if (value === null) { + return null; + } + collected = {}; + var child; + for (i = 0; i < node.children.length; i++) { + child = node.children[i]; + collected[child.name] = this.visit(child.value, value); + } + return collected; + case "OrExpression": + matched = this.visit(node.children[0], value); + if (isFalse(matched)) { + matched = this.visit(node.children[1], value); + } + return matched; + case "AndExpression": + first = this.visit(node.children[0], value); + + if (isFalse(first) === true) { + return first; + } + return this.visit(node.children[1], value); + case "NotExpression": + first = this.visit(node.children[0], value); + return isFalse(first); + case "Literal": + return node.value; + case TOK_PIPE: + left = this.visit(node.children[0], value); + return this.visit(node.children[1], left); + case TOK_CURRENT: + return value; + case "Function": + var resolvedArgs = []; + for (i = 0; i < node.children.length; i++) { + resolvedArgs.push(this.visit(node.children[i], value)); + } + return this.runtime.callFunction(node.name, resolvedArgs); + case "ExpressionReference": + var refNode = node.children[0]; + // Tag the node with a specific attribute so the type + // checker verify the type. + refNode.jmespathType = TOK_EXPREF; + return refNode; + default: + throw new Error("Unknown node type: " + node.type); + } }, - createFromManifest: { - headers: { - accept: "application/vnd.github.fury-preview+json", - }, - method: "POST", - params: { - code: { - required: true, - type: "string", - }, - }, - url: "/app-manifests/:code/conversions", + + computeSliceParams: function (arrayLength, sliceParams) { + var start = sliceParams[0]; + var stop = sliceParams[1]; + var step = sliceParams[2]; + var computed = [null, null, null]; + if (step === null) { + step = 1; + } else if (step === 0) { + var error = new Error("Invalid slice, step cannot be 0"); + error.name = "RuntimeError"; + throw error; + } + var stepValueNegative = step < 0 ? true : false; + + if (start === null) { + start = stepValueNegative ? arrayLength - 1 : 0; + } else { + start = this.capSliceRange(arrayLength, start, step); + } + + if (stop === null) { + stop = stepValueNegative ? -1 : arrayLength; + } else { + stop = this.capSliceRange(arrayLength, stop, step); + } + computed[0] = start; + computed[1] = stop; + computed[2] = step; + return computed; }, - createInstallationToken: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + + capSliceRange: function (arrayLength, actualValue, step) { + if (actualValue < 0) { + actualValue += arrayLength; + if (actualValue < 0) { + actualValue = step < 0 ? -1 : 0; + } + } else if (actualValue >= arrayLength) { + actualValue = step < 0 ? arrayLength - 1 : arrayLength; + } + return actualValue; + }, + }; + + function Runtime(interpreter) { + this._interpreter = interpreter; + this.functionTable = { + // name: [function, ] + // The can be: + // + // { + // args: [[type1, type2], [type1, type2]], + // variadic: true|false + // } + // + // Each arg in the arg list is a list of valid types + // (if the function is overloaded and supports multiple + // types. If the type is "any" then no type checking + // occurs on the argument. Variadic is optional + // and if not provided is assumed to be false. + abs: { + _func: this._functionAbs, + _signature: [{ types: [TYPE_NUMBER] }], }, - method: "POST", - params: { - installation_id: { - required: true, - type: "integer", - }, - permissions: { - type: "object", - }, - repository_ids: { - type: "integer[]", - }, + avg: { + _func: this._functionAvg, + _signature: [{ types: [TYPE_ARRAY_NUMBER] }], }, - url: "/app/installations/:installation_id/access_tokens", - }, - deleteAuthorization: { - headers: { - accept: "application/vnd.github.doctor-strange-preview+json", + ceil: { + _func: this._functionCeil, + _signature: [{ types: [TYPE_NUMBER] }], }, - method: "DELETE", - params: { - access_token: { - type: "string", - }, - client_id: { - required: true, - type: "string", - }, + contains: { + _func: this._functionContains, + _signature: [ + { types: [TYPE_STRING, TYPE_ARRAY] }, + { types: [TYPE_ANY] }, + ], }, - url: "/applications/:client_id/grant", - }, - deleteInstallation: { - headers: { - accept: - "application/vnd.github.gambit-preview+json,application/vnd.github.machine-man-preview+json", + ends_with: { + _func: this._functionEndsWith, + _signature: [{ types: [TYPE_STRING] }, { types: [TYPE_STRING] }], }, - method: "DELETE", - params: { - installation_id: { - required: true, - type: "integer", - }, + floor: { + _func: this._functionFloor, + _signature: [{ types: [TYPE_NUMBER] }], }, - url: "/app/installations/:installation_id", - }, - deleteToken: { - headers: { - accept: "application/vnd.github.doctor-strange-preview+json", + length: { + _func: this._functionLength, + _signature: [{ types: [TYPE_STRING, TYPE_ARRAY, TYPE_OBJECT] }], }, - method: "DELETE", - params: { - access_token: { - type: "string", - }, - client_id: { - required: true, - type: "string", - }, + map: { + _func: this._functionMap, + _signature: [{ types: [TYPE_EXPREF] }, { types: [TYPE_ARRAY] }], }, - url: "/applications/:client_id/token", - }, - findOrgInstallation: { - deprecated: - "octokit.apps.findOrgInstallation() has been renamed to octokit.apps.getOrgInstallation() (2019-04-10)", - headers: { - accept: "application/vnd.github.machine-man-preview+json", + max: { + _func: this._functionMax, + _signature: [{ types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING] }], }, - method: "GET", - params: { - org: { - required: true, - type: "string", - }, + merge: { + _func: this._functionMerge, + _signature: [{ types: [TYPE_OBJECT], variadic: true }], }, - url: "/orgs/:org/installation", - }, - findRepoInstallation: { - deprecated: - "octokit.apps.findRepoInstallation() has been renamed to octokit.apps.getRepoInstallation() (2019-04-10)", - headers: { - accept: "application/vnd.github.machine-man-preview+json", + max_by: { + _func: this._functionMaxBy, + _signature: [{ types: [TYPE_ARRAY] }, { types: [TYPE_EXPREF] }], }, - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + sum: { + _func: this._functionSum, + _signature: [{ types: [TYPE_ARRAY_NUMBER] }], }, - url: "/repos/:owner/:repo/installation", - }, - findUserInstallation: { - deprecated: - "octokit.apps.findUserInstallation() has been renamed to octokit.apps.getUserInstallation() (2019-04-10)", - headers: { - accept: "application/vnd.github.machine-man-preview+json", + starts_with: { + _func: this._functionStartsWith, + _signature: [{ types: [TYPE_STRING] }, { types: [TYPE_STRING] }], }, - method: "GET", - params: { - username: { - required: true, - type: "string", - }, + min: { + _func: this._functionMin, + _signature: [{ types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING] }], }, - url: "/users/:username/installation", - }, - getAuthenticated: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + min_by: { + _func: this._functionMinBy, + _signature: [{ types: [TYPE_ARRAY] }, { types: [TYPE_EXPREF] }], }, - method: "GET", - params: {}, - url: "/app", - }, - getBySlug: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + type: { + _func: this._functionType, + _signature: [{ types: [TYPE_ANY] }], }, - method: "GET", - params: { - app_slug: { - required: true, - type: "string", - }, + keys: { + _func: this._functionKeys, + _signature: [{ types: [TYPE_OBJECT] }], }, - url: "/apps/:app_slug", - }, - getInstallation: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + values: { + _func: this._functionValues, + _signature: [{ types: [TYPE_OBJECT] }], }, - method: "GET", - params: { - installation_id: { - required: true, - type: "integer", - }, + sort: { + _func: this._functionSort, + _signature: [{ types: [TYPE_ARRAY_STRING, TYPE_ARRAY_NUMBER] }], }, - url: "/app/installations/:installation_id", - }, - getOrgInstallation: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + sort_by: { + _func: this._functionSortBy, + _signature: [{ types: [TYPE_ARRAY] }, { types: [TYPE_EXPREF] }], }, - method: "GET", - params: { - org: { - required: true, - type: "string", - }, + join: { + _func: this._functionJoin, + _signature: [ + { types: [TYPE_STRING] }, + { types: [TYPE_ARRAY_STRING] }, + ], }, - url: "/orgs/:org/installation", - }, - getRepoInstallation: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + reverse: { + _func: this._functionReverse, + _signature: [{ types: [TYPE_STRING, TYPE_ARRAY] }], }, - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + to_array: { + _func: this._functionToArray, + _signature: [{ types: [TYPE_ANY] }], }, - url: "/repos/:owner/:repo/installation", - }, - getUserInstallation: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + to_string: { + _func: this._functionToString, + _signature: [{ types: [TYPE_ANY] }], }, - method: "GET", - params: { - username: { - required: true, - type: "string", - }, + to_number: { + _func: this._functionToNumber, + _signature: [{ types: [TYPE_ANY] }], }, - url: "/users/:username/installation", - }, - listAccountsUserOrOrgOnPlan: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - plan_id: { - required: true, - type: "integer", - }, - sort: { - enum: ["created", "updated"], - type: "string", - }, + not_null: { + _func: this._functionNotNull, + _signature: [{ types: [TYPE_ANY], variadic: true }], }, - url: "/marketplace_listing/plans/:plan_id/accounts", + }; + } + + Runtime.prototype = { + callFunction: function (name, resolvedArgs) { + var functionEntry = this.functionTable[name]; + if (functionEntry === undefined) { + throw new Error("Unknown function: " + name + "()"); + } + this._validateArgs(name, resolvedArgs, functionEntry._signature); + return functionEntry._func.call(this, resolvedArgs); }, - listAccountsUserOrOrgOnPlanStubbed: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - plan_id: { - required: true, - type: "integer", - }, - sort: { - enum: ["created", "updated"], - type: "string", - }, - }, - url: "/marketplace_listing/stubbed/plans/:plan_id/accounts", + + _validateArgs: function (name, args, signature) { + // Validating the args requires validating + // the correct arity and the correct type of each arg. + // If the last argument is declared as variadic, then we need + // a minimum number of args to be required. Otherwise it has to + // be an exact amount. + var pluralized; + if (signature[signature.length - 1].variadic) { + if (args.length < signature.length) { + pluralized = + signature.length === 1 ? " argument" : " arguments"; + throw new Error( + "ArgumentError: " + + name + + "() " + + "takes at least" + + signature.length + + pluralized + + " but received " + + args.length + ); + } + } else if (args.length !== signature.length) { + pluralized = signature.length === 1 ? " argument" : " arguments"; + throw new Error( + "ArgumentError: " + + name + + "() " + + "takes " + + signature.length + + pluralized + + " but received " + + args.length + ); + } + var currentSpec; + var actualType; + var typeMatched; + for (var i = 0; i < signature.length; i++) { + typeMatched = false; + currentSpec = signature[i].types; + actualType = this._getTypeName(args[i]); + for (var j = 0; j < currentSpec.length; j++) { + if (this._typeMatches(actualType, currentSpec[j], args[i])) { + typeMatched = true; + break; + } + } + if (!typeMatched) { + throw new Error( + "TypeError: " + + name + + "() " + + "expected argument " + + (i + 1) + + " to be type " + + currentSpec + + " but received type " + + actualType + + " instead." + ); + } + } }, - listInstallationReposForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", - }, - method: "GET", - params: { - installation_id: { - required: true, - type: "integer", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/user/installations/:installation_id/repositories", + + _typeMatches: function (actual, expected, argValue) { + if (expected === TYPE_ANY) { + return true; + } + if ( + expected === TYPE_ARRAY_STRING || + expected === TYPE_ARRAY_NUMBER || + expected === TYPE_ARRAY + ) { + // The expected type can either just be array, + // or it can require a specific subtype (array of numbers). + // + // The simplest case is if "array" with no subtype is specified. + if (expected === TYPE_ARRAY) { + return actual === TYPE_ARRAY; + } else if (actual === TYPE_ARRAY) { + // Otherwise we need to check subtypes. + // I think this has potential to be improved. + var subtype; + if (expected === TYPE_ARRAY_NUMBER) { + subtype = TYPE_NUMBER; + } else if (expected === TYPE_ARRAY_STRING) { + subtype = TYPE_STRING; + } + for (var i = 0; i < argValue.length; i++) { + if ( + !this._typeMatches( + this._getTypeName(argValue[i]), + subtype, + argValue[i] + ) + ) { + return false; + } + } + return true; + } + } else { + return actual === expected; + } + }, + _getTypeName: function (obj) { + switch (Object.prototype.toString.call(obj)) { + case "[object String]": + return TYPE_STRING; + case "[object Number]": + return TYPE_NUMBER; + case "[object Array]": + return TYPE_ARRAY; + case "[object Boolean]": + return TYPE_BOOLEAN; + case "[object Null]": + return TYPE_NULL; + case "[object Object]": + // Check if it's an expref. If it has, it's been + // tagged with a jmespathType attr of 'Expref'; + if (obj.jmespathType === TOK_EXPREF) { + return TYPE_EXPREF; + } else { + return TYPE_OBJECT; + } + } + }, + + _functionStartsWith: function (resolvedArgs) { + return resolvedArgs[0].lastIndexOf(resolvedArgs[1]) === 0; + }, + + _functionEndsWith: function (resolvedArgs) { + var searchStr = resolvedArgs[0]; + var suffix = resolvedArgs[1]; + return ( + searchStr.indexOf(suffix, searchStr.length - suffix.length) !== -1 + ); + }, + + _functionReverse: function (resolvedArgs) { + var typeName = this._getTypeName(resolvedArgs[0]); + if (typeName === TYPE_STRING) { + var originalStr = resolvedArgs[0]; + var reversedStr = ""; + for (var i = originalStr.length - 1; i >= 0; i--) { + reversedStr += originalStr[i]; + } + return reversedStr; + } else { + var reversedArray = resolvedArgs[0].slice(0); + reversedArray.reverse(); + return reversedArray; + } + }, + + _functionAbs: function (resolvedArgs) { + return Math.abs(resolvedArgs[0]); + }, + + _functionCeil: function (resolvedArgs) { + return Math.ceil(resolvedArgs[0]); + }, + + _functionAvg: function (resolvedArgs) { + var sum = 0; + var inputArray = resolvedArgs[0]; + for (var i = 0; i < inputArray.length; i++) { + sum += inputArray[i]; + } + return sum / inputArray.length; + }, + + _functionContains: function (resolvedArgs) { + return resolvedArgs[0].indexOf(resolvedArgs[1]) >= 0; + }, + + _functionFloor: function (resolvedArgs) { + return Math.floor(resolvedArgs[0]); + }, + + _functionLength: function (resolvedArgs) { + if (!isObject(resolvedArgs[0])) { + return resolvedArgs[0].length; + } else { + // As far as I can tell, there's no way to get the length + // of an object without O(n) iteration through the object. + return Object.keys(resolvedArgs[0]).length; + } + }, + + _functionMap: function (resolvedArgs) { + var mapped = []; + var interpreter = this._interpreter; + var exprefNode = resolvedArgs[0]; + var elements = resolvedArgs[1]; + for (var i = 0; i < elements.length; i++) { + mapped.push(interpreter.visit(exprefNode, elements[i])); + } + return mapped; }, - listInstallations: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", - }, - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/app/installations", + + _functionMerge: function (resolvedArgs) { + var merged = {}; + for (var i = 0; i < resolvedArgs.length; i++) { + var current = resolvedArgs[i]; + for (var key in current) { + merged[key] = current[key]; + } + } + return merged; }, - listInstallationsForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", - }, - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/user/installations", + + _functionMax: function (resolvedArgs) { + if (resolvedArgs[0].length > 0) { + var typeName = this._getTypeName(resolvedArgs[0][0]); + if (typeName === TYPE_NUMBER) { + return Math.max.apply(Math, resolvedArgs[0]); + } else { + var elements = resolvedArgs[0]; + var maxElement = elements[0]; + for (var i = 1; i < elements.length; i++) { + if (maxElement.localeCompare(elements[i]) < 0) { + maxElement = elements[i]; + } + } + return maxElement; + } + } else { + return null; + } }, - listMarketplacePurchasesForAuthenticatedUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/user/marketplace_purchases", + + _functionMin: function (resolvedArgs) { + if (resolvedArgs[0].length > 0) { + var typeName = this._getTypeName(resolvedArgs[0][0]); + if (typeName === TYPE_NUMBER) { + return Math.min.apply(Math, resolvedArgs[0]); + } else { + var elements = resolvedArgs[0]; + var minElement = elements[0]; + for (var i = 1; i < elements.length; i++) { + if (elements[i].localeCompare(minElement) < 0) { + minElement = elements[i]; + } + } + return minElement; + } + } else { + return null; + } }, - listMarketplacePurchasesForAuthenticatedUserStubbed: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/user/marketplace_purchases/stubbed", + + _functionSum: function (resolvedArgs) { + var sum = 0; + var listToSum = resolvedArgs[0]; + for (var i = 0; i < listToSum.length; i++) { + sum += listToSum[i]; + } + return sum; }, - listPlans: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/marketplace_listing/plans", + + _functionType: function (resolvedArgs) { + switch (this._getTypeName(resolvedArgs[0])) { + case TYPE_NUMBER: + return "number"; + case TYPE_STRING: + return "string"; + case TYPE_ARRAY: + return "array"; + case TYPE_OBJECT: + return "object"; + case TYPE_BOOLEAN: + return "boolean"; + case TYPE_EXPREF: + return "expref"; + case TYPE_NULL: + return "null"; + } }, - listPlansStubbed: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/marketplace_listing/stubbed/plans", + + _functionKeys: function (resolvedArgs) { + return Object.keys(resolvedArgs[0]); }, - listRepos: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", - }, - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - }, - url: "/installation/repositories", + + _functionValues: function (resolvedArgs) { + var obj = resolvedArgs[0]; + var keys = Object.keys(obj); + var values = []; + for (var i = 0; i < keys.length; i++) { + values.push(obj[keys[i]]); + } + return values; }, - removeRepoFromInstallation: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", - }, - method: "DELETE", - params: { - installation_id: { - required: true, - type: "integer", - }, - repository_id: { - required: true, - type: "integer", - }, - }, - url: - "/user/installations/:installation_id/repositories/:repository_id", + + _functionJoin: function (resolvedArgs) { + var joinChar = resolvedArgs[0]; + var listJoin = resolvedArgs[1]; + return listJoin.join(joinChar); }, - resetAuthorization: { - deprecated: - "octokit.apps.resetAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#reset-an-authorization", - method: "POST", - params: { - access_token: { - required: true, - type: "string", - }, - client_id: { - required: true, - type: "string", - }, - }, - url: "/applications/:client_id/tokens/:access_token", + + _functionToArray: function (resolvedArgs) { + if (this._getTypeName(resolvedArgs[0]) === TYPE_ARRAY) { + return resolvedArgs[0]; + } else { + return [resolvedArgs[0]]; + } }, - resetToken: { - headers: { - accept: "application/vnd.github.doctor-strange-preview+json", - }, - method: "PATCH", - params: { - access_token: { - type: "string", - }, - client_id: { - required: true, - type: "string", - }, - }, - url: "/applications/:client_id/token", + + _functionToString: function (resolvedArgs) { + if (this._getTypeName(resolvedArgs[0]) === TYPE_STRING) { + return resolvedArgs[0]; + } else { + return JSON.stringify(resolvedArgs[0]); + } }, - revokeAuthorizationForApplication: { - deprecated: - "octokit.apps.revokeAuthorizationForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-an-authorization-for-an-application", - method: "DELETE", - params: { - access_token: { - required: true, - type: "string", - }, - client_id: { - required: true, - type: "string", - }, - }, - url: "/applications/:client_id/tokens/:access_token", + + _functionToNumber: function (resolvedArgs) { + var typeName = this._getTypeName(resolvedArgs[0]); + var convertedValue; + if (typeName === TYPE_NUMBER) { + return resolvedArgs[0]; + } else if (typeName === TYPE_STRING) { + convertedValue = +resolvedArgs[0]; + if (!isNaN(convertedValue)) { + return convertedValue; + } + } + return null; }, - revokeGrantForApplication: { - deprecated: - "octokit.apps.revokeGrantForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-a-grant-for-an-application", - method: "DELETE", - params: { - access_token: { - required: true, - type: "string", - }, - client_id: { - required: true, - type: "string", - }, - }, - url: "/applications/:client_id/grants/:access_token", + + _functionNotNull: function (resolvedArgs) { + for (var i = 0; i < resolvedArgs.length; i++) { + if (this._getTypeName(resolvedArgs[i]) !== TYPE_NULL) { + return resolvedArgs[i]; + } + } + return null; }, - revokeInstallationToken: { - headers: { - accept: "application/vnd.github.gambit-preview+json", - }, - method: "DELETE", - params: {}, - url: "/installation/token", + + _functionSort: function (resolvedArgs) { + var sortedArray = resolvedArgs[0].slice(0); + sortedArray.sort(); + return sortedArray; }, - }, - checks: { - create: { - headers: { - accept: "application/vnd.github.antiope-preview+json", - }, - method: "POST", - params: { - actions: { - type: "object[]", - }, - "actions[].description": { - required: true, - type: "string", - }, - "actions[].identifier": { - required: true, - type: "string", - }, - "actions[].label": { - required: true, - type: "string", - }, - completed_at: { - type: "string", - }, - conclusion: { - enum: [ - "success", - "failure", - "neutral", - "cancelled", - "timed_out", - "action_required", - ], - type: "string", - }, - details_url: { - type: "string", - }, - external_id: { - type: "string", - }, - head_sha: { - required: true, - type: "string", - }, - name: { - required: true, - type: "string", - }, - output: { - type: "object", - }, - "output.annotations": { - type: "object[]", - }, - "output.annotations[].annotation_level": { - enum: ["notice", "warning", "failure"], - required: true, - type: "string", - }, - "output.annotations[].end_column": { - type: "integer", - }, - "output.annotations[].end_line": { - required: true, - type: "integer", - }, - "output.annotations[].message": { - required: true, - type: "string", - }, - "output.annotations[].path": { - required: true, - type: "string", - }, - "output.annotations[].raw_details": { - type: "string", - }, - "output.annotations[].start_column": { - type: "integer", - }, - "output.annotations[].start_line": { - required: true, - type: "integer", - }, - "output.annotations[].title": { - type: "string", - }, - "output.images": { - type: "object[]", - }, - "output.images[].alt": { - required: true, - type: "string", - }, - "output.images[].caption": { - type: "string", - }, - "output.images[].image_url": { - required: true, - type: "string", - }, - "output.summary": { - required: true, - type: "string", - }, - "output.text": { - type: "string", - }, - "output.title": { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - started_at: { - type: "string", - }, - status: { - enum: ["queued", "in_progress", "completed"], - type: "string", + + _functionSortBy: function (resolvedArgs) { + var sortedArray = resolvedArgs[0].slice(0); + if (sortedArray.length === 0) { + return sortedArray; + } + var interpreter = this._interpreter; + var exprefNode = resolvedArgs[1]; + var requiredType = this._getTypeName( + interpreter.visit(exprefNode, sortedArray[0]) + ); + if ([TYPE_NUMBER, TYPE_STRING].indexOf(requiredType) < 0) { + throw new Error("TypeError"); + } + var that = this; + // In order to get a stable sort out of an unstable + // sort algorithm, we decorate/sort/undecorate (DSU) + // by creating a new list of [index, element] pairs. + // In the cmp function, if the evaluated elements are + // equal, then the index will be used as the tiebreaker. + // After the decorated list has been sorted, it will be + // undecorated to extract the original elements. + var decorated = []; + for (var i = 0; i < sortedArray.length; i++) { + decorated.push([i, sortedArray[i]]); + } + decorated.sort(function (a, b) { + var exprA = interpreter.visit(exprefNode, a[1]); + var exprB = interpreter.visit(exprefNode, b[1]); + if (that._getTypeName(exprA) !== requiredType) { + throw new Error( + "TypeError: expected " + + requiredType + + ", received " + + that._getTypeName(exprA) + ); + } else if (that._getTypeName(exprB) !== requiredType) { + throw new Error( + "TypeError: expected " + + requiredType + + ", received " + + that._getTypeName(exprB) + ); + } + if (exprA > exprB) { + return 1; + } else if (exprA < exprB) { + return -1; + } else { + // If they're equal compare the items by their + // order to maintain relative order of equal keys + // (i.e. to get a stable sort). + return a[0] - b[0]; + } + }); + // Undecorate: extract out the original list elements. + for (var j = 0; j < decorated.length; j++) { + sortedArray[j] = decorated[j][1]; + } + return sortedArray; + }, + + _functionMaxBy: function (resolvedArgs) { + var exprefNode = resolvedArgs[1]; + var resolvedArray = resolvedArgs[0]; + var keyFunction = this.createKeyFunction(exprefNode, [ + TYPE_NUMBER, + TYPE_STRING, + ]); + var maxNumber = -Infinity; + var maxRecord; + var current; + for (var i = 0; i < resolvedArray.length; i++) { + current = keyFunction(resolvedArray[i]); + if (current > maxNumber) { + maxNumber = current; + maxRecord = resolvedArray[i]; + } + } + return maxRecord; + }, + + _functionMinBy: function (resolvedArgs) { + var exprefNode = resolvedArgs[1]; + var resolvedArray = resolvedArgs[0]; + var keyFunction = this.createKeyFunction(exprefNode, [ + TYPE_NUMBER, + TYPE_STRING, + ]); + var minNumber = Infinity; + var minRecord; + var current; + for (var i = 0; i < resolvedArray.length; i++) { + current = keyFunction(resolvedArray[i]); + if (current < minNumber) { + minNumber = current; + minRecord = resolvedArray[i]; + } + } + return minRecord; + }, + + createKeyFunction: function (exprefNode, allowedTypes) { + var that = this; + var interpreter = this._interpreter; + var keyFunc = function (x) { + var current = interpreter.visit(exprefNode, x); + if (allowedTypes.indexOf(that._getTypeName(current)) < 0) { + var msg = + "TypeError: expected one of " + + allowedTypes + + ", received " + + that._getTypeName(current); + throw new Error(msg); + } + return current; + }; + return keyFunc; + }, + }; + + function compile(stream) { + var parser = new Parser(); + var ast = parser.parse(stream); + return ast; + } + + function tokenize(stream) { + var lexer = new Lexer(); + return lexer.tokenize(stream); + } + + function search(data, expression) { + var parser = new Parser(); + // This needs to be improved. Both the interpreter and runtime depend on + // each other. The runtime needs the interpreter to support exprefs. + // There's likely a clean way to avoid the cyclic dependency. + var runtime = new Runtime(); + var interpreter = new TreeInterpreter(runtime); + runtime._interpreter = interpreter; + var node = parser.parse(expression); + return interpreter.search(node, data); + } + + exports.tokenize = tokenize; + exports.compile = compile; + exports.search = search; + exports.strictDeepEqual = strictDeepEqual; + })(false ? undefined : exports); + + /***/ + }, + + /***/ 2816: /***/ function (module) { + module.exports = { + pagination: { + ListInvitations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListMembers: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListNetworks: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListNodes: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListProposalVotes: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListProposals: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 2857: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2012-06-01", + checksumFormat: "sha256", + endpointPrefix: "glacier", + protocol: "rest-json", + serviceFullName: "Amazon Glacier", + serviceId: "Glacier", + signatureVersion: "v4", + uid: "glacier-2012-06-01", + }, + operations: { + AbortMultipartUpload: { + http: { + method: "DELETE", + requestUri: + "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["accountId", "vaultName", "uploadId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + uploadId: { location: "uri", locationName: "uploadId" }, }, }, - url: "/repos/:owner/:repo/check-runs", }, - createSuite: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + AbortVaultLock: { + http: { + method: "DELETE", + requestUri: "/{accountId}/vaults/{vaultName}/lock-policy", + responseCode: 204, }, - method: "POST", - params: { - head_sha: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, }, - url: "/repos/:owner/:repo/check-suites", }, - get: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + AddTagsToVault: { + http: { + requestUri: "/{accountId}/vaults/{vaultName}/tags?operation=add", + responseCode: 204, }, - method: "GET", - params: { - check_run_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + Tags: { shape: "S5" }, }, }, - url: "/repos/:owner/:repo/check-runs/:check_run_id", }, - getSuite: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + CompleteMultipartUpload: { + http: { + requestUri: + "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", + responseCode: 201, }, - method: "GET", - params: { - check_suite_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName", "uploadId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + uploadId: { location: "uri", locationName: "uploadId" }, + archiveSize: { + location: "header", + locationName: "x-amz-archive-size", + }, + checksum: { + location: "header", + locationName: "x-amz-sha256-tree-hash", + }, }, }, - url: "/repos/:owner/:repo/check-suites/:check_suite_id", + output: { shape: "S9" }, }, - listAnnotations: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + CompleteVaultLock: { + http: { + requestUri: + "/{accountId}/vaults/{vaultName}/lock-policy/{lockId}", + responseCode: 204, }, - method: "GET", - params: { - check_run_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName", "lockId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + lockId: { location: "uri", locationName: "lockId" }, }, }, - url: "/repos/:owner/:repo/check-runs/:check_run_id/annotations", }, - listForRef: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + CreateVault: { + http: { + method: "PUT", + requestUri: "/{accountId}/vaults/{vaultName}", + responseCode: 201, }, - method: "GET", - params: { - check_name: { - type: "string", - }, - filter: { - enum: ["latest", "all"], - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, - per_page: { - type: "integer", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - status: { - enum: ["queued", "in_progress", "completed"], - type: "string", + }, + output: { + type: "structure", + members: { + location: { location: "header", locationName: "Location" }, }, }, - url: "/repos/:owner/:repo/commits/:ref/check-runs", }, - listForSuite: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + DeleteArchive: { + http: { + method: "DELETE", + requestUri: + "/{accountId}/vaults/{vaultName}/archives/{archiveId}", + responseCode: 204, }, - method: "GET", - params: { - check_name: { - type: "string", - }, - check_suite_id: { - required: true, - type: "integer", - }, - filter: { - enum: ["latest", "all"], - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - status: { - enum: ["queued", "in_progress", "completed"], - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName", "archiveId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + archiveId: { location: "uri", locationName: "archiveId" }, }, }, - url: "/repos/:owner/:repo/check-suites/:check_suite_id/check-runs", }, - listSuitesForRef: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + DeleteVault: { + http: { + method: "DELETE", + requestUri: "/{accountId}/vaults/{vaultName}", + responseCode: 204, }, - method: "GET", - params: { - app_id: { - type: "integer", - }, - check_name: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, }, - url: "/repos/:owner/:repo/commits/:ref/check-suites", }, - rerequestSuite: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + DeleteVaultAccessPolicy: { + http: { + method: "DELETE", + requestUri: "/{accountId}/vaults/{vaultName}/access-policy", + responseCode: 204, }, - method: "POST", - params: { - check_suite_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, }, - url: "/repos/:owner/:repo/check-suites/:check_suite_id/rerequest", }, - setSuitesPreferences: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + DeleteVaultNotifications: { + http: { + method: "DELETE", + requestUri: + "/{accountId}/vaults/{vaultName}/notification-configuration", + responseCode: 204, }, - method: "PATCH", - params: { - auto_trigger_checks: { - type: "object[]", - }, - "auto_trigger_checks[].app_id": { - required: true, - type: "integer", - }, - "auto_trigger_checks[].setting": { - required: true, - type: "boolean", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, }, - url: "/repos/:owner/:repo/check-suites/preferences", }, - update: { - headers: { - accept: "application/vnd.github.antiope-preview+json", + DescribeJob: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}/jobs/{jobId}", }, - method: "PATCH", - params: { - actions: { - type: "object[]", - }, - "actions[].description": { - required: true, - type: "string", - }, - "actions[].identifier": { - required: true, - type: "string", - }, - "actions[].label": { - required: true, - type: "string", - }, - check_run_id: { - required: true, - type: "integer", - }, - completed_at: { - type: "string", - }, - conclusion: { - enum: [ - "success", - "failure", - "neutral", - "cancelled", - "timed_out", - "action_required", - ], - type: "string", - }, - details_url: { - type: "string", - }, - external_id: { - type: "string", - }, - name: { - type: "string", - }, - output: { - type: "object", - }, - "output.annotations": { - type: "object[]", - }, - "output.annotations[].annotation_level": { - enum: ["notice", "warning", "failure"], - required: true, - type: "string", - }, - "output.annotations[].end_column": { - type: "integer", - }, - "output.annotations[].end_line": { - required: true, - type: "integer", - }, - "output.annotations[].message": { - required: true, - type: "string", - }, - "output.annotations[].path": { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName", "jobId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + jobId: { location: "uri", locationName: "jobId" }, }, - "output.annotations[].raw_details": { - type: "string", - }, - "output.annotations[].start_column": { - type: "integer", - }, - "output.annotations[].start_line": { - required: true, - type: "integer", - }, - "output.annotations[].title": { - type: "string", - }, - "output.images": { - type: "object[]", - }, - "output.images[].alt": { - required: true, - type: "string", - }, - "output.images[].caption": { - type: "string", - }, - "output.images[].image_url": { - required: true, - type: "string", - }, - "output.summary": { - required: true, - type: "string", + }, + output: { shape: "Si" }, + }, + DescribeVault: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}", + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, - "output.text": { - type: "string", + }, + output: { shape: "S1a" }, + }, + GetDataRetrievalPolicy: { + http: { + method: "GET", + requestUri: "/{accountId}/policies/data-retrieval", + }, + input: { + type: "structure", + required: ["accountId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, }, - "output.title": { - type: "string", + }, + output: { + type: "structure", + members: { Policy: { shape: "S1e" } }, + }, + }, + GetJobOutput: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}/jobs/{jobId}/output", + }, + input: { + type: "structure", + required: ["accountId", "vaultName", "jobId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + jobId: { location: "uri", locationName: "jobId" }, + range: { location: "header", locationName: "Range" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + body: { shape: "S1k" }, + checksum: { + location: "header", + locationName: "x-amz-sha256-tree-hash", + }, + status: { location: "statusCode", type: "integer" }, + contentRange: { + location: "header", + locationName: "Content-Range", + }, + acceptRanges: { + location: "header", + locationName: "Accept-Ranges", + }, + contentType: { + location: "header", + locationName: "Content-Type", + }, + archiveDescription: { + location: "header", + locationName: "x-amz-archive-description", + }, }, - repo: { - required: true, - type: "string", + payload: "body", + }, + }, + GetVaultAccessPolicy: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}/access-policy", + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, - started_at: { - type: "string", + }, + output: { + type: "structure", + members: { policy: { shape: "S1o" } }, + payload: "policy", + }, + }, + GetVaultLock: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}/lock-policy", + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, - status: { - enum: ["queued", "in_progress", "completed"], - type: "string", + }, + output: { + type: "structure", + members: { + Policy: {}, + State: {}, + ExpirationDate: {}, + CreationDate: {}, }, }, - url: "/repos/:owner/:repo/check-runs/:check_run_id", }, - }, - codesOfConduct: { - getConductCode: { - headers: { - accept: "application/vnd.github.scarlet-witch-preview+json", + GetVaultNotifications: { + http: { + method: "GET", + requestUri: + "/{accountId}/vaults/{vaultName}/notification-configuration", }, - method: "GET", - params: { - key: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, }, - url: "/codes_of_conduct/:key", + output: { + type: "structure", + members: { vaultNotificationConfig: { shape: "S1t" } }, + payload: "vaultNotificationConfig", + }, }, - getForRepo: { - headers: { - accept: "application/vnd.github.scarlet-witch-preview+json", + InitiateJob: { + http: { + requestUri: "/{accountId}/vaults/{vaultName}/jobs", + responseCode: 202, }, - method: "GET", - params: { - owner: { - required: true, - type: "string", + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + jobParameters: { + type: "structure", + members: { + Format: {}, + Type: {}, + ArchiveId: {}, + Description: {}, + SNSTopic: {}, + RetrievalByteRange: {}, + Tier: {}, + InventoryRetrievalParameters: { + type: "structure", + members: { + StartDate: {}, + EndDate: {}, + Limit: {}, + Marker: {}, + }, + }, + SelectParameters: { shape: "Sp" }, + OutputLocation: { shape: "Sx" }, + }, + }, }, - repo: { - required: true, - type: "string", + payload: "jobParameters", + }, + output: { + type: "structure", + members: { + location: { location: "header", locationName: "Location" }, + jobId: { location: "header", locationName: "x-amz-job-id" }, + jobOutputPath: { + location: "header", + locationName: "x-amz-job-output-path", + }, }, }, - url: "/repos/:owner/:repo/community/code_of_conduct", }, - listConductCodes: { - headers: { - accept: "application/vnd.github.scarlet-witch-preview+json", + InitiateMultipartUpload: { + http: { + requestUri: "/{accountId}/vaults/{vaultName}/multipart-uploads", + responseCode: 201, + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + archiveDescription: { + location: "header", + locationName: "x-amz-archive-description", + }, + partSize: { + location: "header", + locationName: "x-amz-part-size", + }, + }, + }, + output: { + type: "structure", + members: { + location: { location: "header", locationName: "Location" }, + uploadId: { + location: "header", + locationName: "x-amz-multipart-upload-id", + }, + }, }, - method: "GET", - params: {}, - url: "/codes_of_conduct", - }, - }, - emojis: { - get: { - method: "GET", - params: {}, - url: "/emojis", }, - }, - gists: { - checkIsStarred: { - method: "GET", - params: { - gist_id: { - required: true, - type: "string", + InitiateVaultLock: { + http: { + requestUri: "/{accountId}/vaults/{vaultName}/lock-policy", + responseCode: 201, + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + policy: { type: "structure", members: { Policy: {} } }, + }, + payload: "policy", + }, + output: { + type: "structure", + members: { + lockId: { location: "header", locationName: "x-amz-lock-id" }, }, }, - url: "/gists/:gist_id/star", }, - create: { - method: "POST", - params: { - description: { - type: "string", - }, - files: { - required: true, - type: "object", - }, - "files.content": { - type: "string", + ListJobs: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}/jobs", + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + limit: { location: "querystring", locationName: "limit" }, + marker: { location: "querystring", locationName: "marker" }, + statuscode: { + location: "querystring", + locationName: "statuscode", + }, + completed: { + location: "querystring", + locationName: "completed", + }, }, - public: { - type: "boolean", + }, + output: { + type: "structure", + members: { + JobList: { type: "list", member: { shape: "Si" } }, + Marker: {}, }, }, - url: "/gists", }, - createComment: { - method: "POST", - params: { - body: { - required: true, - type: "string", + ListMultipartUploads: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}/multipart-uploads", + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + marker: { location: "querystring", locationName: "marker" }, + limit: { location: "querystring", locationName: "limit" }, }, - gist_id: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + UploadsList: { + type: "list", + member: { + type: "structure", + members: { + MultipartUploadId: {}, + VaultARN: {}, + ArchiveDescription: {}, + PartSizeInBytes: { type: "long" }, + CreationDate: {}, + }, + }, + }, + Marker: {}, }, }, - url: "/gists/:gist_id/comments", }, - delete: { - method: "DELETE", - params: { - gist_id: { - required: true, - type: "string", + ListParts: { + http: { + method: "GET", + requestUri: + "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", + }, + input: { + type: "structure", + required: ["accountId", "vaultName", "uploadId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + uploadId: { location: "uri", locationName: "uploadId" }, + marker: { location: "querystring", locationName: "marker" }, + limit: { location: "querystring", locationName: "limit" }, + }, + }, + output: { + type: "structure", + members: { + MultipartUploadId: {}, + VaultARN: {}, + ArchiveDescription: {}, + PartSizeInBytes: { type: "long" }, + CreationDate: {}, + Parts: { + type: "list", + member: { + type: "structure", + members: { RangeInBytes: {}, SHA256TreeHash: {} }, + }, + }, + Marker: {}, }, }, - url: "/gists/:gist_id", }, - deleteComment: { - method: "DELETE", - params: { - comment_id: { - required: true, - type: "integer", + ListProvisionedCapacity: { + http: { + method: "GET", + requestUri: "/{accountId}/provisioned-capacity", + }, + input: { + type: "structure", + required: ["accountId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, }, - gist_id: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisionedCapacityList: { + type: "list", + member: { + type: "structure", + members: { + CapacityId: {}, + StartDate: {}, + ExpirationDate: {}, + }, + }, + }, }, }, - url: "/gists/:gist_id/comments/:comment_id", }, - fork: { - method: "POST", - params: { - gist_id: { - required: true, - type: "string", + ListTagsForVault: { + http: { + method: "GET", + requestUri: "/{accountId}/vaults/{vaultName}/tags", + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, }, }, - url: "/gists/:gist_id/forks", + output: { type: "structure", members: { Tags: { shape: "S5" } } }, }, - get: { - method: "GET", - params: { - gist_id: { - required: true, - type: "string", + ListVaults: { + http: { method: "GET", requestUri: "/{accountId}/vaults" }, + input: { + type: "structure", + required: ["accountId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + marker: { location: "querystring", locationName: "marker" }, + limit: { location: "querystring", locationName: "limit" }, + }, + }, + output: { + type: "structure", + members: { + VaultList: { type: "list", member: { shape: "S1a" } }, + Marker: {}, }, }, - url: "/gists/:gist_id", }, - getComment: { - method: "GET", - params: { - comment_id: { - required: true, - type: "integer", + PurchaseProvisionedCapacity: { + http: { + requestUri: "/{accountId}/provisioned-capacity", + responseCode: 201, + }, + input: { + type: "structure", + required: ["accountId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, }, - gist_id: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + capacityId: { + location: "header", + locationName: "x-amz-capacity-id", + }, }, }, - url: "/gists/:gist_id/comments/:comment_id", }, - getRevision: { - method: "GET", - params: { - gist_id: { - required: true, - type: "string", + RemoveTagsFromVault: { + http: { + requestUri: + "/{accountId}/vaults/{vaultName}/tags?operation=remove", + responseCode: 204, + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + TagKeys: { type: "list", member: {} }, }, - sha: { - required: true, - type: "string", + }, + }, + SetDataRetrievalPolicy: { + http: { + method: "PUT", + requestUri: "/{accountId}/policies/data-retrieval", + responseCode: 204, + }, + input: { + type: "structure", + required: ["accountId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + Policy: { shape: "S1e" }, }, }, - url: "/gists/:gist_id/:sha", }, - list: { - method: "GET", - params: { - page: { - type: "integer", + SetVaultAccessPolicy: { + http: { + method: "PUT", + requestUri: "/{accountId}/vaults/{vaultName}/access-policy", + responseCode: 204, + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + policy: { shape: "S1o" }, + }, + payload: "policy", + }, + }, + SetVaultNotifications: { + http: { + method: "PUT", + requestUri: + "/{accountId}/vaults/{vaultName}/notification-configuration", + responseCode: 204, + }, + input: { + type: "structure", + required: ["accountId", "vaultName"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + vaultNotificationConfig: { shape: "S1t" }, + }, + payload: "vaultNotificationConfig", + }, + }, + UploadArchive: { + http: { + requestUri: "/{accountId}/vaults/{vaultName}/archives", + responseCode: 201, + }, + input: { + type: "structure", + required: ["vaultName", "accountId"], + members: { + vaultName: { location: "uri", locationName: "vaultName" }, + accountId: { location: "uri", locationName: "accountId" }, + archiveDescription: { + location: "header", + locationName: "x-amz-archive-description", + }, + checksum: { + location: "header", + locationName: "x-amz-sha256-tree-hash", + }, + body: { shape: "S1k" }, }, - per_page: { - type: "integer", + payload: "body", + }, + output: { shape: "S9" }, + }, + UploadMultipartPart: { + http: { + method: "PUT", + requestUri: + "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", + responseCode: 204, + }, + input: { + type: "structure", + required: ["accountId", "vaultName", "uploadId"], + members: { + accountId: { location: "uri", locationName: "accountId" }, + vaultName: { location: "uri", locationName: "vaultName" }, + uploadId: { location: "uri", locationName: "uploadId" }, + checksum: { + location: "header", + locationName: "x-amz-sha256-tree-hash", + }, + range: { location: "header", locationName: "Content-Range" }, + body: { shape: "S1k" }, }, - since: { - type: "string", + payload: "body", + }, + output: { + type: "structure", + members: { + checksum: { + location: "header", + locationName: "x-amz-sha256-tree-hash", + }, }, }, - url: "/gists", }, - listComments: { - method: "GET", - params: { - gist_id: { - required: true, - type: "string", + }, + shapes: { + S5: { type: "map", key: {}, value: {} }, + S9: { + type: "structure", + members: { + location: { location: "header", locationName: "Location" }, + checksum: { + location: "header", + locationName: "x-amz-sha256-tree-hash", + }, + archiveId: { + location: "header", + locationName: "x-amz-archive-id", }, - page: { - type: "integer", + }, + }, + Si: { + type: "structure", + members: { + JobId: {}, + JobDescription: {}, + Action: {}, + ArchiveId: {}, + VaultARN: {}, + CreationDate: {}, + Completed: { type: "boolean" }, + StatusCode: {}, + StatusMessage: {}, + ArchiveSizeInBytes: { type: "long" }, + InventorySizeInBytes: { type: "long" }, + SNSTopic: {}, + CompletionDate: {}, + SHA256TreeHash: {}, + ArchiveSHA256TreeHash: {}, + RetrievalByteRange: {}, + Tier: {}, + InventoryRetrievalParameters: { + type: "structure", + members: { + Format: {}, + StartDate: {}, + EndDate: {}, + Limit: {}, + Marker: {}, + }, }, - per_page: { - type: "integer", + JobOutputPath: {}, + SelectParameters: { shape: "Sp" }, + OutputLocation: { shape: "Sx" }, + }, + }, + Sp: { + type: "structure", + members: { + InputSerialization: { + type: "structure", + members: { + csv: { + type: "structure", + members: { + FileHeaderInfo: {}, + Comments: {}, + QuoteEscapeCharacter: {}, + RecordDelimiter: {}, + FieldDelimiter: {}, + QuoteCharacter: {}, + }, + }, + }, + }, + ExpressionType: {}, + Expression: {}, + OutputSerialization: { + type: "structure", + members: { + csv: { + type: "structure", + members: { + QuoteFields: {}, + QuoteEscapeCharacter: {}, + RecordDelimiter: {}, + FieldDelimiter: {}, + QuoteCharacter: {}, + }, + }, + }, }, }, - url: "/gists/:gist_id/comments", }, - listCommits: { - method: "GET", - params: { - gist_id: { - required: true, - type: "string", + Sx: { + type: "structure", + members: { + S3: { + type: "structure", + members: { + BucketName: {}, + Prefix: {}, + Encryption: { + type: "structure", + members: { + EncryptionType: {}, + KMSKeyId: {}, + KMSContext: {}, + }, + }, + CannedACL: {}, + AccessControlList: { + type: "list", + member: { + type: "structure", + members: { + Grantee: { + type: "structure", + required: ["Type"], + members: { + Type: {}, + DisplayName: {}, + URI: {}, + ID: {}, + EmailAddress: {}, + }, + }, + Permission: {}, + }, + }, + }, + Tagging: { shape: "S17" }, + UserMetadata: { shape: "S17" }, + StorageClass: {}, + }, }, - page: { - type: "integer", + }, + }, + S17: { type: "map", key: {}, value: {} }, + S1a: { + type: "structure", + members: { + VaultARN: {}, + VaultName: {}, + CreationDate: {}, + LastInventoryDate: {}, + NumberOfArchives: { type: "long" }, + SizeInBytes: { type: "long" }, + }, + }, + S1e: { + type: "structure", + members: { + Rules: { + type: "list", + member: { + type: "structure", + members: { Strategy: {}, BytesPerHour: { type: "long" } }, + }, }, - per_page: { - type: "integer", + }, + }, + S1k: { type: "blob", streaming: true }, + S1o: { type: "structure", members: { Policy: {} } }, + S1t: { + type: "structure", + members: { SNSTopic: {}, Events: { type: "list", member: {} } }, + }, + }, + }; + + /***/ + }, + + /***/ 2862: /***/ function (module) { + module.exports = { + pagination: { + ListEventSources: { + input_token: "Marker", + output_token: "NextMarker", + limit_key: "MaxItems", + result_key: "EventSources", + }, + ListFunctions: { + input_token: "Marker", + output_token: "NextMarker", + limit_key: "MaxItems", + result_key: "Functions", + }, + }, + }; + + /***/ + }, + + /***/ 2866: /***/ function (module, __unusedexports, __webpack_require__) { + "use strict"; + + var shebangRegex = __webpack_require__(4816); + + module.exports = function (str) { + var match = str.match(shebangRegex); + + if (!match) { + return null; + } + + var arr = match[0].replace(/#! ?/, "").split(" "); + var bin = arr[0].split("/").pop(); + var arg = arr[1]; + + return bin === "env" ? arg : bin + (arg ? " " + arg : ""); + }; + + /***/ + }, + + /***/ 2873: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + /** + * @api private + */ + var blobPayloadOutputOps = [ + "deleteThingShadow", + "getThingShadow", + "updateThingShadow", + ]; + + /** + * Constructs a service interface object. Each API operation is exposed as a + * function on service. + * + * ### Sending a Request Using IotData + * + * ```javascript + * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); + * iotdata.getThingShadow(params, function (err, data) { + * if (err) console.log(err, err.stack); // an error occurred + * else console.log(data); // successful response + * }); + * ``` + * + * ### Locking the API Version + * + * In order to ensure that the IotData object uses this specific API, + * you can construct the object by passing the `apiVersion` option to the + * constructor: + * + * ```javascript + * var iotdata = new AWS.IotData({ + * endpoint: 'my.host.tld', + * apiVersion: '2015-05-28' + * }); + * ``` + * + * You can also set the API version globally in `AWS.config.apiVersions` using + * the **iotdata** service identifier: + * + * ```javascript + * AWS.config.apiVersions = { + * iotdata: '2015-05-28', + * // other service API versions + * }; + * + * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); + * ``` + * + * @note You *must* provide an `endpoint` configuration parameter when + * constructing this service. See {constructor} for more information. + * + * @!method constructor(options = {}) + * Constructs a service object. This object has one method for each + * API operation. + * + * @example Constructing a IotData object + * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); + * @note You *must* provide an `endpoint` when constructing this service. + * @option (see AWS.Config.constructor) + * + * @service iotdata + * @version 2015-05-28 + */ + AWS.util.update(AWS.IotData.prototype, { + /** + * @api private + */ + validateService: function validateService() { + if (!this.config.endpoint || this.config.endpoint.indexOf("{") >= 0) { + var msg = + "AWS.IotData requires an explicit " + + "`endpoint' configuration option."; + throw AWS.util.error(new Error(), { + name: "InvalidEndpoint", + message: msg, + }); + } + }, + + /** + * @api private + */ + setupRequestListeners: function setupRequestListeners(request) { + request.addListener("validateResponse", this.validateResponseBody); + if (blobPayloadOutputOps.indexOf(request.operation) > -1) { + request.addListener("extractData", AWS.util.convertPayloadToString); + } + }, + + /** + * @api private + */ + validateResponseBody: function validateResponseBody(resp) { + var body = resp.httpResponse.body.toString() || "{}"; + var bodyCheck = body.trim(); + if (!bodyCheck || bodyCheck.charAt(0) !== "{") { + resp.httpResponse.body = ""; + } + }, + }); + + /***/ + }, + + /***/ 2881: /***/ function (module) { + "use strict"; + + const isWin = process.platform === "win32"; + + function notFoundError(original, syscall) { + return Object.assign( + new Error(`${syscall} ${original.command} ENOENT`), + { + code: "ENOENT", + errno: "ENOENT", + syscall: `${syscall} ${original.command}`, + path: original.command, + spawnargs: original.args, + } + ); + } + + function hookChildProcess(cp, parsed) { + if (!isWin) { + return; + } + + const originalEmit = cp.emit; + + cp.emit = function (name, arg1) { + // If emitting "exit" event and exit code is 1, we need to check if + // the command exists and emit an "error" instead + // See https://github.com/IndigoUnited/node-cross-spawn/issues/16 + if (name === "exit") { + const err = verifyENOENT(arg1, parsed, "spawn"); + + if (err) { + return originalEmit.call(cp, "error", err); + } + } + + return originalEmit.apply(cp, arguments); // eslint-disable-line prefer-rest-params + }; + } + + function verifyENOENT(status, parsed) { + if (isWin && status === 1 && !parsed.file) { + return notFoundError(parsed.original, "spawn"); + } + + return null; + } + + function verifyENOENTSync(status, parsed) { + if (isWin && status === 1 && !parsed.file) { + return notFoundError(parsed.original, "spawnSync"); + } + + return null; + } + + module.exports = { + hookChildProcess, + verifyENOENT, + verifyENOENTSync, + notFoundError, + }; + + /***/ + }, + + /***/ 2883: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["ssm"] = {}; + AWS.SSM = Service.defineService("ssm", ["2014-11-06"]); + Object.defineProperty(apiLoader.services["ssm"], "2014-11-06", { + get: function get() { + var model = __webpack_require__(5948); + model.paginators = __webpack_require__(9836).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.SSM; + + /***/ + }, + + /***/ 2884: /***/ function (module) { + // Generated by CoffeeScript 1.12.7 + (function () { + var XMLAttribute; + + module.exports = XMLAttribute = (function () { + function XMLAttribute(parent, name, value) { + this.options = parent.options; + this.stringify = parent.stringify; + if (name == null) { + throw new Error( + "Missing attribute name of element " + parent.name + ); + } + if (value == null) { + throw new Error( + "Missing attribute value for attribute " + + name + + " of element " + + parent.name + ); + } + this.name = this.stringify.attName(name); + this.value = this.stringify.attValue(value); + } + + XMLAttribute.prototype.clone = function () { + return Object.create(this); + }; + + XMLAttribute.prototype.toString = function (options) { + return this.options.writer.set(options).attribute(this); + }; + + return XMLAttribute; + })(); + }.call(this)); + + /***/ + }, + + /***/ 2904: /***/ function (module) { + module.exports = { + pagination: { + DescribeDBEngineVersions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBEngineVersions", + }, + DescribeDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBInstances", + }, + DescribeDBParameterGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBParameterGroups", + }, + DescribeDBParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Parameters", + }, + DescribeDBSecurityGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSecurityGroups", + }, + DescribeDBSnapshots: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSnapshots", + }, + DescribeDBSubnetGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSubnetGroups", + }, + DescribeEngineDefaultParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "EngineDefaults.Marker", + result_key: "EngineDefaults.Parameters", + }, + DescribeEventSubscriptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "EventSubscriptionsList", + }, + DescribeEvents: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Events", + }, + DescribeOptionGroupOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OptionGroupOptions", + }, + DescribeOptionGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OptionGroupsList", + }, + DescribeOrderableDBInstanceOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OrderableDBInstanceOptions", + }, + DescribeReservedDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedDBInstances", + }, + DescribeReservedDBInstancesOfferings: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedDBInstancesOfferings", + }, + ListTagsForResource: { result_key: "TagList" }, + }, + }; + + /***/ + }, + + /***/ 2906: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + var inherit = AWS.util.inherit; + + /** + * @api private + */ + AWS.Signers.V2 = inherit(AWS.Signers.RequestSigner, { + addAuthorization: function addAuthorization(credentials, date) { + if (!date) date = AWS.util.date.getDate(); + + var r = this.request; + + r.params.Timestamp = AWS.util.date.iso8601(date); + r.params.SignatureVersion = "2"; + r.params.SignatureMethod = "HmacSHA256"; + r.params.AWSAccessKeyId = credentials.accessKeyId; + + if (credentials.sessionToken) { + r.params.SecurityToken = credentials.sessionToken; + } + + delete r.params.Signature; // delete old Signature for re-signing + r.params.Signature = this.signature(credentials); + + r.body = AWS.util.queryParamsToString(r.params); + r.headers["Content-Length"] = r.body.length; + }, + + signature: function signature(credentials) { + return AWS.util.crypto.hmac( + credentials.secretAccessKey, + this.stringToSign(), + "base64" + ); + }, + + stringToSign: function stringToSign() { + var parts = []; + parts.push(this.request.method); + parts.push(this.request.endpoint.host.toLowerCase()); + parts.push(this.request.pathname()); + parts.push(AWS.util.queryParamsToString(this.request.params)); + return parts.join("\n"); + }, + }); + + /** + * @api private + */ + module.exports = AWS.Signers.V2; + + /***/ + }, + + /***/ 2907: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-07-25", + endpointPrefix: "amplify", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "Amplify", + serviceFullName: "AWS Amplify", + serviceId: "Amplify", + signatureVersion: "v4", + signingName: "amplify", + uid: "amplify-2017-07-25", + }, + operations: { + CreateApp: { + http: { requestUri: "/apps" }, + input: { + type: "structure", + required: ["name"], + members: { + name: {}, + description: {}, + repository: {}, + platform: {}, + iamServiceRoleArn: {}, + oauthToken: {}, + accessToken: {}, + environmentVariables: { shape: "S9" }, + enableBranchAutoBuild: { type: "boolean" }, + enableBasicAuth: { type: "boolean" }, + basicAuthCredentials: {}, + customRules: { shape: "Sf" }, + tags: { shape: "Sl" }, + buildSpec: {}, + enableAutoBranchCreation: { type: "boolean" }, + autoBranchCreationPatterns: { shape: "Sq" }, + autoBranchCreationConfig: { shape: "Ss" }, }, }, - url: "/gists/:gist_id/commits", + output: { + type: "structure", + required: ["app"], + members: { app: { shape: "Sz" } }, + }, }, - listForks: { - method: "GET", - params: { - gist_id: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", + CreateBackendEnvironment: { + http: { requestUri: "/apps/{appId}/backendenvironments" }, + input: { + type: "structure", + required: ["appId", "environmentName"], + members: { + appId: { location: "uri", locationName: "appId" }, + environmentName: {}, + stackName: {}, + deploymentArtifacts: {}, }, }, - url: "/gists/:gist_id/forks", + output: { + type: "structure", + required: ["backendEnvironment"], + members: { backendEnvironment: { shape: "S1e" } }, + }, }, - listPublic: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - since: { - type: "string", + CreateBranch: { + http: { requestUri: "/apps/{appId}/branches" }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: {}, + description: {}, + stage: {}, + framework: {}, + enableNotification: { type: "boolean" }, + enableAutoBuild: { type: "boolean" }, + environmentVariables: { shape: "S9" }, + basicAuthCredentials: {}, + enableBasicAuth: { type: "boolean" }, + tags: { shape: "Sl" }, + buildSpec: {}, + ttl: {}, + displayName: {}, + enablePullRequestPreview: { type: "boolean" }, + pullRequestEnvironmentName: {}, + backendEnvironmentArn: {}, }, }, - url: "/gists/public", + output: { + type: "structure", + required: ["branch"], + members: { branch: { shape: "S1l" } }, + }, }, - listPublicForUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - since: { - type: "string", + CreateDeployment: { + http: { + requestUri: "/apps/{appId}/branches/{branchName}/deployments", + }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + fileMap: { type: "map", key: {}, value: {} }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["fileUploadUrls", "zipUploadUrl"], + members: { + jobId: {}, + fileUploadUrls: { type: "map", key: {}, value: {} }, + zipUploadUrl: {}, }, }, - url: "/users/:username/gists", }, - listStarred: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - since: { - type: "string", + CreateDomainAssociation: { + http: { requestUri: "/apps/{appId}/domains" }, + input: { + type: "structure", + required: ["appId", "domainName", "subDomainSettings"], + members: { + appId: { location: "uri", locationName: "appId" }, + domainName: {}, + enableAutoSubDomain: { type: "boolean" }, + subDomainSettings: { shape: "S24" }, }, }, - url: "/gists/starred", + output: { + type: "structure", + required: ["domainAssociation"], + members: { domainAssociation: { shape: "S28" } }, + }, }, - star: { - method: "PUT", - params: { - gist_id: { - required: true, - type: "string", + CreateWebhook: { + http: { requestUri: "/apps/{appId}/webhooks" }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: {}, + description: {}, }, }, - url: "/gists/:gist_id/star", + output: { + type: "structure", + required: ["webhook"], + members: { webhook: { shape: "S2j" } }, + }, }, - unstar: { - method: "DELETE", - params: { - gist_id: { - required: true, - type: "string", - }, + DeleteApp: { + http: { method: "DELETE", requestUri: "/apps/{appId}" }, + input: { + type: "structure", + required: ["appId"], + members: { appId: { location: "uri", locationName: "appId" } }, + }, + output: { + type: "structure", + required: ["app"], + members: { app: { shape: "Sz" } }, }, - url: "/gists/:gist_id/star", }, - update: { - method: "PATCH", - params: { - description: { - type: "string", - }, - files: { - type: "object", - }, - "files.content": { - type: "string", - }, - "files.filename": { - type: "string", - }, - gist_id: { - required: true, - type: "string", + DeleteBackendEnvironment: { + http: { + method: "DELETE", + requestUri: "/apps/{appId}/backendenvironments/{environmentName}", + }, + input: { + type: "structure", + required: ["appId", "environmentName"], + members: { + appId: { location: "uri", locationName: "appId" }, + environmentName: { + location: "uri", + locationName: "environmentName", + }, }, }, - url: "/gists/:gist_id", + output: { + type: "structure", + required: ["backendEnvironment"], + members: { backendEnvironment: { shape: "S1e" } }, + }, }, - updateComment: { - method: "PATCH", - params: { - body: { - required: true, - type: "string", - }, - comment_id: { - required: true, - type: "integer", - }, - gist_id: { - required: true, - type: "string", + DeleteBranch: { + http: { + method: "DELETE", + requestUri: "/apps/{appId}/branches/{branchName}", + }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, }, }, - url: "/gists/:gist_id/comments/:comment_id", + output: { + type: "structure", + required: ["branch"], + members: { branch: { shape: "S1l" } }, + }, }, - }, - git: { - createBlob: { - method: "POST", - params: { - content: { - required: true, - type: "string", - }, - encoding: { - type: "string", + DeleteDomainAssociation: { + http: { + method: "DELETE", + requestUri: "/apps/{appId}/domains/{domainName}", + }, + input: { + type: "structure", + required: ["appId", "domainName"], + members: { + appId: { location: "uri", locationName: "appId" }, + domainName: { location: "uri", locationName: "domainName" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["domainAssociation"], + members: { domainAssociation: { shape: "S28" } }, + }, + }, + DeleteJob: { + http: { + method: "DELETE", + requestUri: "/apps/{appId}/branches/{branchName}/jobs/{jobId}", + }, + input: { + type: "structure", + required: ["appId", "branchName", "jobId"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + jobId: { location: "uri", locationName: "jobId" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["jobSummary"], + members: { jobSummary: { shape: "S2x" } }, + }, + }, + DeleteWebhook: { + http: { method: "DELETE", requestUri: "/webhooks/{webhookId}" }, + input: { + type: "structure", + required: ["webhookId"], + members: { + webhookId: { location: "uri", locationName: "webhookId" }, }, }, - url: "/repos/:owner/:repo/git/blobs", + output: { + type: "structure", + required: ["webhook"], + members: { webhook: { shape: "S2j" } }, + }, }, - createCommit: { - method: "POST", - params: { - author: { - type: "object", + GenerateAccessLogs: { + http: { requestUri: "/apps/{appId}/accesslogs" }, + input: { + type: "structure", + required: ["domainName", "appId"], + members: { + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + domainName: {}, + appId: { location: "uri", locationName: "appId" }, }, - "author.date": { - type: "string", + }, + output: { type: "structure", members: { logUrl: {} } }, + }, + GetApp: { + http: { method: "GET", requestUri: "/apps/{appId}" }, + input: { + type: "structure", + required: ["appId"], + members: { appId: { location: "uri", locationName: "appId" } }, + }, + output: { + type: "structure", + required: ["app"], + members: { app: { shape: "Sz" } }, + }, + }, + GetArtifactUrl: { + http: { method: "GET", requestUri: "/artifacts/{artifactId}" }, + input: { + type: "structure", + required: ["artifactId"], + members: { + artifactId: { location: "uri", locationName: "artifactId" }, }, - "author.email": { - type: "string", + }, + output: { + type: "structure", + required: ["artifactId", "artifactUrl"], + members: { artifactId: {}, artifactUrl: {} }, + }, + }, + GetBackendEnvironment: { + http: { + method: "GET", + requestUri: "/apps/{appId}/backendenvironments/{environmentName}", + }, + input: { + type: "structure", + required: ["appId", "environmentName"], + members: { + appId: { location: "uri", locationName: "appId" }, + environmentName: { + location: "uri", + locationName: "environmentName", + }, }, - "author.name": { - type: "string", + }, + output: { + type: "structure", + required: ["backendEnvironment"], + members: { backendEnvironment: { shape: "S1e" } }, + }, + }, + GetBranch: { + http: { + method: "GET", + requestUri: "/apps/{appId}/branches/{branchName}", + }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, }, - committer: { - type: "object", + }, + output: { + type: "structure", + required: ["branch"], + members: { branch: { shape: "S1l" } }, + }, + }, + GetDomainAssociation: { + http: { + method: "GET", + requestUri: "/apps/{appId}/domains/{domainName}", + }, + input: { + type: "structure", + required: ["appId", "domainName"], + members: { + appId: { location: "uri", locationName: "appId" }, + domainName: { location: "uri", locationName: "domainName" }, }, - "committer.date": { - type: "string", + }, + output: { + type: "structure", + required: ["domainAssociation"], + members: { domainAssociation: { shape: "S28" } }, + }, + }, + GetJob: { + http: { + method: "GET", + requestUri: "/apps/{appId}/branches/{branchName}/jobs/{jobId}", + }, + input: { + type: "structure", + required: ["appId", "branchName", "jobId"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + jobId: { location: "uri", locationName: "jobId" }, }, - "committer.email": { - type: "string", + }, + output: { + type: "structure", + required: ["job"], + members: { + job: { + type: "structure", + required: ["summary", "steps"], + members: { + summary: { shape: "S2x" }, + steps: { + type: "list", + member: { + type: "structure", + required: [ + "stepName", + "startTime", + "status", + "endTime", + ], + members: { + stepName: {}, + startTime: { type: "timestamp" }, + status: {}, + endTime: { type: "timestamp" }, + logUrl: {}, + artifactsUrl: {}, + testArtifactsUrl: {}, + testConfigUrl: {}, + screenshots: { type: "map", key: {}, value: {} }, + statusReason: {}, + context: {}, + }, + }, + }, + }, + }, }, - "committer.name": { - type: "string", + }, + }, + GetWebhook: { + http: { method: "GET", requestUri: "/webhooks/{webhookId}" }, + input: { + type: "structure", + required: ["webhookId"], + members: { + webhookId: { location: "uri", locationName: "webhookId" }, }, - message: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["webhook"], + members: { webhook: { shape: "S2j" } }, + }, + }, + ListApps: { + http: { method: "GET", requestUri: "/apps" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["apps"], + members: { + apps: { type: "list", member: { shape: "Sz" } }, + nextToken: {}, }, - parents: { - required: true, - type: "string[]", + }, + }, + ListArtifacts: { + http: { + method: "GET", + requestUri: + "/apps/{appId}/branches/{branchName}/jobs/{jobId}/artifacts", + }, + input: { + type: "structure", + required: ["appId", "branchName", "jobId"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + jobId: { location: "uri", locationName: "jobId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["artifacts"], + members: { + artifacts: { + type: "list", + member: { + type: "structure", + required: ["artifactFileName", "artifactId"], + members: { artifactFileName: {}, artifactId: {} }, + }, + }, + nextToken: {}, }, - signature: { - type: "string", + }, + }, + ListBackendEnvironments: { + http: { + method: "GET", + requestUri: "/apps/{appId}/backendenvironments", + }, + input: { + type: "structure", + required: ["appId"], + members: { + appId: { location: "uri", locationName: "appId" }, + environmentName: {}, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - tree: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["backendEnvironments"], + members: { + backendEnvironments: { type: "list", member: { shape: "S1e" } }, + nextToken: {}, }, }, - url: "/repos/:owner/:repo/git/commits", }, - createRef: { - method: "POST", - params: { - owner: { - required: true, - type: "string", + ListBranches: { + http: { method: "GET", requestUri: "/apps/{appId}/branches" }, + input: { + type: "structure", + required: ["appId"], + members: { + appId: { location: "uri", locationName: "appId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - ref: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["branches"], + members: { + branches: { type: "list", member: { shape: "S1l" } }, + nextToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + ListDomainAssociations: { + http: { method: "GET", requestUri: "/apps/{appId}/domains" }, + input: { + type: "structure", + required: ["appId"], + members: { + appId: { location: "uri", locationName: "appId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - sha: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["domainAssociations"], + members: { + domainAssociations: { type: "list", member: { shape: "S28" } }, + nextToken: {}, }, }, - url: "/repos/:owner/:repo/git/refs", }, - createTag: { - method: "POST", - params: { - message: { - required: true, - type: "string", - }, - object: { - required: true, - type: "string", + ListJobs: { + http: { + method: "GET", + requestUri: "/apps/{appId}/branches/{branchName}/jobs", + }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["jobSummaries"], + members: { + jobSummaries: { type: "list", member: { shape: "S2x" } }, + nextToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, }, - tag: { - required: true, - type: "string", + }, + output: { type: "structure", members: { tags: { shape: "Sl" } } }, + }, + ListWebhooks: { + http: { method: "GET", requestUri: "/apps/{appId}/webhooks" }, + input: { + type: "structure", + required: ["appId"], + members: { + appId: { location: "uri", locationName: "appId" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - tagger: { - type: "object", + }, + output: { + type: "structure", + required: ["webhooks"], + members: { + webhooks: { type: "list", member: { shape: "S2j" } }, + nextToken: {}, }, - "tagger.date": { - type: "string", + }, + }, + StartDeployment: { + http: { + requestUri: + "/apps/{appId}/branches/{branchName}/deployments/start", + }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + jobId: {}, + sourceUrl: {}, }, - "tagger.email": { - type: "string", + }, + output: { + type: "structure", + required: ["jobSummary"], + members: { jobSummary: { shape: "S2x" } }, + }, + }, + StartJob: { + http: { requestUri: "/apps/{appId}/branches/{branchName}/jobs" }, + input: { + type: "structure", + required: ["appId", "branchName", "jobType"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + jobId: {}, + jobType: {}, + jobReason: {}, + commitId: {}, + commitMessage: {}, + commitTime: { type: "timestamp" }, }, - "tagger.name": { - type: "string", + }, + output: { + type: "structure", + required: ["jobSummary"], + members: { jobSummary: { shape: "S2x" } }, + }, + }, + StopJob: { + http: { + method: "DELETE", + requestUri: + "/apps/{appId}/branches/{branchName}/jobs/{jobId}/stop", + }, + input: { + type: "structure", + required: ["appId", "branchName", "jobId"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + jobId: { location: "uri", locationName: "jobId" }, }, - type: { - enum: ["commit", "tree", "blob"], - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["jobSummary"], + members: { jobSummary: { shape: "S2x" } }, + }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tags: { shape: "Sl" }, }, }, - url: "/repos/:owner/:repo/git/tags", + output: { type: "structure", members: {} }, }, - createTree: { - method: "POST", - params: { - base_tree: { - type: "string", + UntagResource: { + http: { method: "DELETE", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, }, - owner: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + }, + UpdateApp: { + http: { requestUri: "/apps/{appId}" }, + input: { + type: "structure", + required: ["appId"], + members: { + appId: { location: "uri", locationName: "appId" }, + name: {}, + description: {}, + platform: {}, + iamServiceRoleArn: {}, + environmentVariables: { shape: "S9" }, + enableBranchAutoBuild: { type: "boolean" }, + enableBasicAuth: { type: "boolean" }, + basicAuthCredentials: {}, + customRules: { shape: "Sf" }, + buildSpec: {}, + enableAutoBranchCreation: { type: "boolean" }, + autoBranchCreationPatterns: { shape: "Sq" }, + autoBranchCreationConfig: { shape: "Ss" }, + repository: {}, + oauthToken: {}, + accessToken: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["app"], + members: { app: { shape: "Sz" } }, + }, + }, + UpdateBranch: { + http: { requestUri: "/apps/{appId}/branches/{branchName}" }, + input: { + type: "structure", + required: ["appId", "branchName"], + members: { + appId: { location: "uri", locationName: "appId" }, + branchName: { location: "uri", locationName: "branchName" }, + description: {}, + framework: {}, + stage: {}, + enableNotification: { type: "boolean" }, + enableAutoBuild: { type: "boolean" }, + environmentVariables: { shape: "S9" }, + basicAuthCredentials: {}, + enableBasicAuth: { type: "boolean" }, + buildSpec: {}, + ttl: {}, + displayName: {}, + enablePullRequestPreview: { type: "boolean" }, + pullRequestEnvironmentName: {}, + backendEnvironmentArn: {}, }, - tree: { - required: true, - type: "object[]", + }, + output: { + type: "structure", + required: ["branch"], + members: { branch: { shape: "S1l" } }, + }, + }, + UpdateDomainAssociation: { + http: { requestUri: "/apps/{appId}/domains/{domainName}" }, + input: { + type: "structure", + required: ["appId", "domainName", "subDomainSettings"], + members: { + appId: { location: "uri", locationName: "appId" }, + domainName: { location: "uri", locationName: "domainName" }, + enableAutoSubDomain: { type: "boolean" }, + subDomainSettings: { shape: "S24" }, }, - "tree[].content": { - type: "string", + }, + output: { + type: "structure", + required: ["domainAssociation"], + members: { domainAssociation: { shape: "S28" } }, + }, + }, + UpdateWebhook: { + http: { requestUri: "/webhooks/{webhookId}" }, + input: { + type: "structure", + required: ["webhookId"], + members: { + webhookId: { location: "uri", locationName: "webhookId" }, + branchName: {}, + description: {}, }, - "tree[].mode": { - enum: ["100644", "100755", "040000", "160000", "120000"], - type: "string", + }, + output: { + type: "structure", + required: ["webhook"], + members: { webhook: { shape: "S2j" } }, + }, + }, + }, + shapes: { + S9: { type: "map", key: {}, value: {} }, + Sf: { + type: "list", + member: { + type: "structure", + required: ["source", "target"], + members: { source: {}, target: {}, status: {}, condition: {} }, + }, + }, + Sl: { type: "map", key: {}, value: {} }, + Sq: { type: "list", member: {} }, + Ss: { + type: "structure", + members: { + stage: {}, + framework: {}, + enableAutoBuild: { type: "boolean" }, + environmentVariables: { shape: "S9" }, + basicAuthCredentials: {}, + enableBasicAuth: { type: "boolean" }, + buildSpec: {}, + enablePullRequestPreview: { type: "boolean" }, + pullRequestEnvironmentName: {}, + }, + }, + Sz: { + type: "structure", + required: [ + "appId", + "appArn", + "name", + "description", + "repository", + "platform", + "createTime", + "updateTime", + "environmentVariables", + "defaultDomain", + "enableBranchAutoBuild", + "enableBasicAuth", + ], + members: { + appId: {}, + appArn: {}, + name: {}, + tags: { shape: "Sl" }, + description: {}, + repository: {}, + platform: {}, + createTime: { type: "timestamp" }, + updateTime: { type: "timestamp" }, + iamServiceRoleArn: {}, + environmentVariables: { shape: "S9" }, + defaultDomain: {}, + enableBranchAutoBuild: { type: "boolean" }, + enableBasicAuth: { type: "boolean" }, + basicAuthCredentials: {}, + customRules: { shape: "Sf" }, + productionBranch: { + type: "structure", + members: { + lastDeployTime: { type: "timestamp" }, + status: {}, + thumbnailUrl: {}, + branchName: {}, + }, }, - "tree[].path": { - type: "string", + buildSpec: {}, + enableAutoBranchCreation: { type: "boolean" }, + autoBranchCreationPatterns: { shape: "Sq" }, + autoBranchCreationConfig: { shape: "Ss" }, + }, + }, + S1e: { + type: "structure", + required: [ + "backendEnvironmentArn", + "environmentName", + "createTime", + "updateTime", + ], + members: { + backendEnvironmentArn: {}, + environmentName: {}, + stackName: {}, + deploymentArtifacts: {}, + createTime: { type: "timestamp" }, + updateTime: { type: "timestamp" }, + }, + }, + S1l: { + type: "structure", + required: [ + "branchArn", + "branchName", + "description", + "stage", + "displayName", + "enableNotification", + "createTime", + "updateTime", + "environmentVariables", + "enableAutoBuild", + "customDomains", + "framework", + "activeJobId", + "totalNumberOfJobs", + "enableBasicAuth", + "ttl", + "enablePullRequestPreview", + ], + members: { + branchArn: {}, + branchName: {}, + description: {}, + tags: { shape: "Sl" }, + stage: {}, + displayName: {}, + enableNotification: { type: "boolean" }, + createTime: { type: "timestamp" }, + updateTime: { type: "timestamp" }, + environmentVariables: { shape: "S9" }, + enableAutoBuild: { type: "boolean" }, + customDomains: { type: "list", member: {} }, + framework: {}, + activeJobId: {}, + totalNumberOfJobs: {}, + enableBasicAuth: { type: "boolean" }, + thumbnailUrl: {}, + basicAuthCredentials: {}, + buildSpec: {}, + ttl: {}, + associatedResources: { type: "list", member: {} }, + enablePullRequestPreview: { type: "boolean" }, + pullRequestEnvironmentName: {}, + destinationBranch: {}, + sourceBranch: {}, + backendEnvironmentArn: {}, + }, + }, + S24: { type: "list", member: { shape: "S25" } }, + S25: { + type: "structure", + required: ["prefix", "branchName"], + members: { prefix: {}, branchName: {} }, + }, + S28: { + type: "structure", + required: [ + "domainAssociationArn", + "domainName", + "enableAutoSubDomain", + "domainStatus", + "statusReason", + "subDomains", + ], + members: { + domainAssociationArn: {}, + domainName: {}, + enableAutoSubDomain: { type: "boolean" }, + domainStatus: {}, + statusReason: {}, + certificateVerificationDNSRecord: {}, + subDomains: { + type: "list", + member: { + type: "structure", + required: ["subDomainSetting", "verified", "dnsRecord"], + members: { + subDomainSetting: { shape: "S25" }, + verified: { type: "boolean" }, + dnsRecord: {}, + }, + }, }, - "tree[].sha": { - allowNull: true, - type: "string", + }, + }, + S2j: { + type: "structure", + required: [ + "webhookArn", + "webhookId", + "webhookUrl", + "branchName", + "description", + "createTime", + "updateTime", + ], + members: { + webhookArn: {}, + webhookId: {}, + webhookUrl: {}, + branchName: {}, + description: {}, + createTime: { type: "timestamp" }, + updateTime: { type: "timestamp" }, + }, + }, + S2x: { + type: "structure", + required: [ + "jobArn", + "jobId", + "commitId", + "commitMessage", + "commitTime", + "startTime", + "status", + "jobType", + ], + members: { + jobArn: {}, + jobId: {}, + commitId: {}, + commitMessage: {}, + commitTime: { type: "timestamp" }, + startTime: { type: "timestamp" }, + status: {}, + endTime: { type: "timestamp" }, + jobType: {}, + }, + }, + }, + }; + + /***/ + }, + + /***/ 2911: /***/ function (module) { + module.exports = { + pagination: { + GetClassifiers: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetConnections: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetCrawlerMetrics: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetCrawlers: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetDatabases: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetDevEndpoints: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetJobRuns: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetJobs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetMLTaskRuns: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetMLTransforms: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetPartitions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetSecurityConfigurations: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "SecurityConfigurations", + }, + GetTableVersions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetTables: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetTriggers: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetUserDefinedFunctions: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + GetWorkflowRuns: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListCrawlers: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListDevEndpoints: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListJobs: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListMLTransforms: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListTriggers: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + ListWorkflows: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + SearchTables: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + }, + }; + + /***/ + }, + + /***/ 2922: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2018-05-14", + endpointPrefix: "devices.iot1click", + signingName: "iot1click", + serviceFullName: "AWS IoT 1-Click Devices Service", + serviceId: "IoT 1Click Devices Service", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "devices-2018-05-14", + signatureVersion: "v4", + }, + operations: { + ClaimDevicesByClaimCode: { + http: { + method: "PUT", + requestUri: "/claims/{claimCode}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ClaimCode: { location: "uri", locationName: "claimCode" }, }, - "tree[].type": { - enum: ["blob", "tree", "commit"], - type: "string", + required: ["ClaimCode"], + }, + output: { + type: "structure", + members: { + ClaimCode: { locationName: "claimCode" }, + Total: { locationName: "total", type: "integer" }, }, }, - url: "/repos/:owner/:repo/git/trees", }, - deleteRef: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - ref: { - required: true, - type: "string", + DescribeDevice: { + http: { + method: "GET", + requestUri: "/devices/{deviceId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, }, - repo: { - required: true, - type: "string", + required: ["DeviceId"], + }, + output: { + type: "structure", + members: { + DeviceDescription: { + shape: "S8", + locationName: "deviceDescription", + }, }, }, - url: "/repos/:owner/:repo/git/refs/:ref", }, - getBlob: { - method: "GET", - params: { - file_sha: { - required: true, - type: "string", + FinalizeDeviceClaim: { + http: { + method: "PUT", + requestUri: "/devices/{deviceId}/finalize-claim", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, + Tags: { shape: "Sc", locationName: "tags" }, }, - owner: { - required: true, - type: "string", + required: ["DeviceId"], + }, + output: { + type: "structure", + members: { State: { locationName: "state" } }, + }, + }, + GetDeviceMethods: { + http: { + method: "GET", + requestUri: "/devices/{deviceId}/methods", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, }, - repo: { - required: true, - type: "string", + required: ["DeviceId"], + }, + output: { + type: "structure", + members: { + DeviceMethods: { + locationName: "deviceMethods", + type: "list", + member: { shape: "Si" }, + }, }, }, - url: "/repos/:owner/:repo/git/blobs/:file_sha", }, - getCommit: { - method: "GET", - params: { - commit_sha: { - required: true, - type: "string", + InitiateDeviceClaim: { + http: { + method: "PUT", + requestUri: "/devices/{deviceId}/initiate-claim", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, }, - owner: { - required: true, - type: "string", + required: ["DeviceId"], + }, + output: { + type: "structure", + members: { State: { locationName: "state" } }, + }, + }, + InvokeDeviceMethod: { + http: { + requestUri: "/devices/{deviceId}/methods", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, + DeviceMethod: { shape: "Si", locationName: "deviceMethod" }, + DeviceMethodParameters: { + locationName: "deviceMethodParameters", + }, }, - repo: { - required: true, - type: "string", + required: ["DeviceId"], + }, + output: { + type: "structure", + members: { + DeviceMethodResponse: { locationName: "deviceMethodResponse" }, }, }, - url: "/repos/:owner/:repo/git/commits/:commit_sha", }, - getRef: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - ref: { - required: true, - type: "string", + ListDeviceEvents: { + http: { + method: "GET", + requestUri: "/devices/{deviceId}/events", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, + FromTimeStamp: { + shape: "So", + location: "querystring", + locationName: "fromTimeStamp", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + ToTimeStamp: { + shape: "So", + location: "querystring", + locationName: "toTimeStamp", + }, }, - repo: { - required: true, - type: "string", + required: ["DeviceId", "FromTimeStamp", "ToTimeStamp"], + }, + output: { + type: "structure", + members: { + Events: { + locationName: "events", + type: "list", + member: { + type: "structure", + members: { + Device: { + locationName: "device", + type: "structure", + members: { + Attributes: { + locationName: "attributes", + type: "structure", + members: {}, + }, + DeviceId: { locationName: "deviceId" }, + Type: { locationName: "type" }, + }, + }, + StdEvent: { locationName: "stdEvent" }, + }, + }, + }, + NextToken: { locationName: "nextToken" }, }, }, - url: "/repos/:owner/:repo/git/ref/:ref", }, - getTag: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + ListDevices: { + http: { method: "GET", requestUri: "/devices", responseCode: 200 }, + input: { + type: "structure", + members: { + DeviceType: { + location: "querystring", + locationName: "deviceType", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Devices: { + locationName: "devices", + type: "list", + member: { shape: "S8" }, + }, + NextToken: { locationName: "nextToken" }, }, - tag_sha: { - required: true, - type: "string", + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/tags/{resource-arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, }, + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { Tags: { shape: "Sc", locationName: "tags" } }, }, - url: "/repos/:owner/:repo/git/tags/:tag_sha", }, - getTree: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + TagResource: { + http: { requestUri: "/tags/{resource-arn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + Tags: { shape: "Sc", locationName: "tags" }, + }, + required: ["ResourceArn", "Tags"], + }, + }, + UnclaimDevice: { + http: { + method: "PUT", + requestUri: "/devices/{deviceId}/unclaim", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, }, - recursive: { - enum: ["1"], - type: "integer", + required: ["DeviceId"], + }, + output: { + type: "structure", + members: { State: { locationName: "state" } }, + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, }, - repo: { - required: true, - type: "string", + required: ["TagKeys", "ResourceArn"], + }, + }, + UpdateDeviceState: { + http: { + method: "PUT", + requestUri: "/devices/{deviceId}/state", + responseCode: 200, + }, + input: { + type: "structure", + members: { + DeviceId: { location: "uri", locationName: "deviceId" }, + Enabled: { locationName: "enabled", type: "boolean" }, }, - tree_sha: { - required: true, - type: "string", + required: ["DeviceId"], + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S8: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Attributes: { + locationName: "attributes", + type: "map", + key: {}, + value: {}, + }, + DeviceId: { locationName: "deviceId" }, + Enabled: { locationName: "enabled", type: "boolean" }, + RemainingLife: { locationName: "remainingLife", type: "double" }, + Type: { locationName: "type" }, + Tags: { shape: "Sc", locationName: "tags" }, + }, + }, + Sc: { type: "map", key: {}, value: {} }, + Si: { + type: "structure", + members: { + DeviceType: { locationName: "deviceType" }, + MethodName: { locationName: "methodName" }, + }, + }, + So: { type: "timestamp", timestampFormat: "iso8601" }, + }, + }; + + /***/ + }, + + /***/ 2950: /***/ function (__unusedmodule, exports, __webpack_require__) { + "use strict"; + + Object.defineProperty(exports, "__esModule", { value: true }); + const url = __webpack_require__(8835); + function getProxyUrl(reqUrl) { + let usingSsl = reqUrl.protocol === "https:"; + let proxyUrl; + if (checkBypass(reqUrl)) { + return proxyUrl; + } + let proxyVar; + if (usingSsl) { + proxyVar = process.env["https_proxy"] || process.env["HTTPS_PROXY"]; + } else { + proxyVar = process.env["http_proxy"] || process.env["HTTP_PROXY"]; + } + if (proxyVar) { + proxyUrl = url.parse(proxyVar); + } + return proxyUrl; + } + exports.getProxyUrl = getProxyUrl; + function checkBypass(reqUrl) { + if (!reqUrl.hostname) { + return false; + } + let noProxy = process.env["no_proxy"] || process.env["NO_PROXY"] || ""; + if (!noProxy) { + return false; + } + // Determine the request port + let reqPort; + if (reqUrl.port) { + reqPort = Number(reqUrl.port); + } else if (reqUrl.protocol === "http:") { + reqPort = 80; + } else if (reqUrl.protocol === "https:") { + reqPort = 443; + } + // Format the request hostname and hostname with port + let upperReqHosts = [reqUrl.hostname.toUpperCase()]; + if (typeof reqPort === "number") { + upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`); + } + // Compare request host against noproxy + for (let upperNoProxyItem of noProxy + .split(",") + .map((x) => x.trim().toUpperCase()) + .filter((x) => x)) { + if (upperReqHosts.some((x) => x === upperNoProxyItem)) { + return true; + } + } + return false; + } + exports.checkBypass = checkBypass; + + /***/ + }, + + /***/ 2966: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var STS = __webpack_require__(1733); + + /** + * Represents credentials retrieved from STS SAML support. + * + * By default this provider gets credentials using the + * {AWS.STS.assumeRoleWithSAML} service operation. This operation + * requires a `RoleArn` containing the ARN of the IAM trust policy for the + * application for which credentials will be given, as well as a `PrincipalArn` + * representing the ARN for the SAML identity provider. In addition, the + * `SAMLAssertion` must be set to the token provided by the identity + * provider. See {constructor} for an example on creating a credentials + * object with proper `RoleArn`, `PrincipalArn`, and `SAMLAssertion` values. + * + * ## Refreshing Credentials from Identity Service + * + * In addition to AWS credentials expiring after a given amount of time, the + * login token from the identity provider will also expire. Once this token + * expires, it will not be usable to refresh AWS credentials, and another + * token will be needed. The SDK does not manage refreshing of the token value, + * but this can be done through a "refresh token" supported by most identity + * providers. Consult the documentation for the identity provider for refreshing + * tokens. Once the refreshed token is acquired, you should make sure to update + * this new token in the credentials object's {params} property. The following + * code will update the SAMLAssertion, assuming you have retrieved an updated + * token from the identity provider: + * + * ```javascript + * AWS.config.credentials.params.SAMLAssertion = updatedToken; + * ``` + * + * Future calls to `credentials.refresh()` will now use the new token. + * + * @!attribute params + * @return [map] the map of params passed to + * {AWS.STS.assumeRoleWithSAML}. To update the token, set the + * `params.SAMLAssertion` property. + */ + AWS.SAMLCredentials = AWS.util.inherit(AWS.Credentials, { + /** + * Creates a new credentials object. + * @param (see AWS.STS.assumeRoleWithSAML) + * @example Creating a new credentials object + * AWS.config.credentials = new AWS.SAMLCredentials({ + * RoleArn: 'arn:aws:iam::1234567890:role/SAMLRole', + * PrincipalArn: 'arn:aws:iam::1234567890:role/SAMLPrincipal', + * SAMLAssertion: 'base64-token', // base64-encoded token from IdP + * }); + * @see AWS.STS.assumeRoleWithSAML + */ + constructor: function SAMLCredentials(params) { + AWS.Credentials.call(this); + this.expired = true; + this.params = params; + }, + + /** + * Refreshes credentials using {AWS.STS.assumeRoleWithSAML} + * + * @callback callback function(err) + * Called when the STS service responds (or fails). When + * this callback is called with no error, it means that the credentials + * information has been loaded into the object (as the `accessKeyId`, + * `secretAccessKey`, and `sessionToken` properties). + * @param err [Error] if an error occurred, this value will be filled + * @see get + */ + refresh: function refresh(callback) { + this.coalesceRefresh(callback || AWS.util.fn.callback); + }, + + /** + * @api private + */ + load: function load(callback) { + var self = this; + self.createClients(); + self.service.assumeRoleWithSAML(function (err, data) { + if (!err) { + self.service.credentialsFrom(data, self); + } + callback(err); + }); + }, + + /** + * @api private + */ + createClients: function () { + this.service = this.service || new STS({ params: this.params }); + }, + }); + + /***/ + }, + + /***/ 2971: /***/ function (module) { + module.exports = { + pagination: { + ListApplicationRevisions: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "revisions", + }, + ListApplications: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "applications", + }, + ListDeploymentConfigs: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "deploymentConfigsList", + }, + ListDeploymentGroups: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "deploymentGroups", + }, + ListDeploymentInstances: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "instancesList", + }, + ListDeployments: { + input_token: "nextToken", + output_token: "nextToken", + result_key: "deployments", + }, + }, + }; + + /***/ + }, + + /***/ 2982: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var proc = __webpack_require__(3129); + var iniLoader = AWS.util.iniLoader; + + /** + * Represents credentials loaded from shared credentials file + * (defaulting to ~/.aws/credentials or defined by the + * `AWS_SHARED_CREDENTIALS_FILE` environment variable). + * + * ## Using process credentials + * + * The credentials file can specify a credential provider that executes + * a given process and attempts to read its stdout to recieve a JSON payload + * containing the credentials: + * + * [default] + * credential_process = /usr/bin/credential_proc + * + * Automatically handles refreshing credentials if an Expiration time is + * provided in the credentials payload. Credentials supplied in the same profile + * will take precedence over the credential_process. + * + * Sourcing credentials from an external process can potentially be dangerous, + * so proceed with caution. Other credential providers should be preferred if + * at all possible. If using this option, you should make sure that the shared + * credentials file is as locked down as possible using security best practices + * for your operating system. + * + * ## Using custom profiles + * + * The SDK supports loading credentials for separate profiles. This can be done + * in two ways: + * + * 1. Set the `AWS_PROFILE` environment variable in your process prior to + * loading the SDK. + * 2. Directly load the AWS.ProcessCredentials provider: + * + * ```javascript + * var creds = new AWS.ProcessCredentials({profile: 'myprofile'}); + * AWS.config.credentials = creds; + * ``` + * + * @!macro nobrowser + */ + AWS.ProcessCredentials = AWS.util.inherit(AWS.Credentials, { + /** + * Creates a new ProcessCredentials object. + * + * @param options [map] a set of options + * @option options profile [String] (AWS_PROFILE env var or 'default') + * the name of the profile to load. + * @option options filename [String] ('~/.aws/credentials' or defined by + * AWS_SHARED_CREDENTIALS_FILE process env var) + * the filename to use when loading credentials. + * @option options callback [Function] (err) Credentials are eagerly loaded + * by the constructor. When the callback is called with no error, the + * credentials have been loaded successfully. + */ + constructor: function ProcessCredentials(options) { + AWS.Credentials.call(this); + + options = options || {}; + + this.filename = options.filename; + this.profile = + options.profile || + process.env.AWS_PROFILE || + AWS.util.defaultProfile; + this.get(options.callback || AWS.util.fn.noop); + }, + + /** + * @api private + */ + load: function load(callback) { + var self = this; + try { + var profiles = AWS.util.getProfilesFromSharedConfig( + iniLoader, + this.filename + ); + var profile = profiles[this.profile] || {}; + + if (Object.keys(profile).length === 0) { + throw AWS.util.error( + new Error("Profile " + this.profile + " not found"), + { code: "ProcessCredentialsProviderFailure" } + ); + } + + if (profile["credential_process"]) { + this.loadViaCredentialProcess(profile, function (err, data) { + if (err) { + callback(err, null); + } else { + self.expired = false; + self.accessKeyId = data.AccessKeyId; + self.secretAccessKey = data.SecretAccessKey; + self.sessionToken = data.SessionToken; + if (data.Expiration) { + self.expireTime = new Date(data.Expiration); + } + callback(null); + } + }); + } else { + throw AWS.util.error( + new Error( + "Profile " + + this.profile + + " did not include credential process" + ), + { code: "ProcessCredentialsProviderFailure" } + ); + } + } catch (err) { + callback(err); + } + }, + + /** + * Executes the credential_process and retrieves + * credentials from the output + * @api private + * @param profile [map] credentials profile + * @throws ProcessCredentialsProviderFailure + */ + loadViaCredentialProcess: function loadViaCredentialProcess( + profile, + callback + ) { + proc.exec(profile["credential_process"], function ( + err, + stdOut, + stdErr + ) { + if (err) { + callback( + AWS.util.error(new Error("credential_process returned error"), { + code: "ProcessCredentialsProviderFailure", + }), + null + ); + } else { + try { + var credData = JSON.parse(stdOut); + if (credData.Expiration) { + var currentTime = AWS.util.date.getDate(); + var expireTime = new Date(credData.Expiration); + if (expireTime < currentTime) { + throw Error( + "credential_process returned expired credentials" + ); + } + } + + if (credData.Version !== 1) { + throw Error( + "credential_process does not return Version == 1" + ); + } + callback(null, credData); + } catch (err) { + callback( + AWS.util.error(new Error(err.message), { + code: "ProcessCredentialsProviderFailure", + }), + null + ); + } + } + }); + }, + + /** + * Loads the credentials from the credential process + * + * @callback callback function(err) + * Called after the credential process has been executed. When this + * callback is called with no error, it means that the credentials + * information has been loaded into the object (as the `accessKeyId`, + * `secretAccessKey`, and `sessionToken` properties). + * @param err [Error] if an error occurred, this value will be filled + * @see get + */ + refresh: function refresh(callback) { + iniLoader.clearCachedFiles(); + this.coalesceRefresh(callback || AWS.util.fn.callback); + }, + }); + + /***/ + }, + + /***/ 3009: /***/ function (module, __unusedexports, __webpack_require__) { + var once = __webpack_require__(6049); + + var noop = function () {}; + + var isRequest = function (stream) { + return stream.setHeader && typeof stream.abort === "function"; + }; + + var isChildProcess = function (stream) { + return ( + stream.stdio && + Array.isArray(stream.stdio) && + stream.stdio.length === 3 + ); + }; + + var eos = function (stream, opts, callback) { + if (typeof opts === "function") return eos(stream, null, opts); + if (!opts) opts = {}; + + callback = once(callback || noop); + + var ws = stream._writableState; + var rs = stream._readableState; + var readable = + opts.readable || (opts.readable !== false && stream.readable); + var writable = + opts.writable || (opts.writable !== false && stream.writable); + var cancelled = false; + + var onlegacyfinish = function () { + if (!stream.writable) onfinish(); + }; + + var onfinish = function () { + writable = false; + if (!readable) callback.call(stream); + }; + + var onend = function () { + readable = false; + if (!writable) callback.call(stream); + }; + + var onexit = function (exitCode) { + callback.call( + stream, + exitCode ? new Error("exited with error code: " + exitCode) : null + ); + }; + + var onerror = function (err) { + callback.call(stream, err); + }; + + var onclose = function () { + process.nextTick(onclosenexttick); + }; + + var onclosenexttick = function () { + if (cancelled) return; + if (readable && !(rs && rs.ended && !rs.destroyed)) + return callback.call(stream, new Error("premature close")); + if (writable && !(ws && ws.ended && !ws.destroyed)) + return callback.call(stream, new Error("premature close")); + }; + + var onrequest = function () { + stream.req.on("finish", onfinish); + }; + + if (isRequest(stream)) { + stream.on("complete", onfinish); + stream.on("abort", onclose); + if (stream.req) onrequest(); + else stream.on("request", onrequest); + } else if (writable && !ws) { + // legacy streams + stream.on("end", onlegacyfinish); + stream.on("close", onlegacyfinish); + } + + if (isChildProcess(stream)) stream.on("exit", onexit); + + stream.on("end", onend); + stream.on("finish", onfinish); + if (opts.error !== false) stream.on("error", onerror); + stream.on("close", onclose); + + return function () { + cancelled = true; + stream.removeListener("complete", onfinish); + stream.removeListener("abort", onclose); + stream.removeListener("request", onrequest); + if (stream.req) stream.req.removeListener("finish", onfinish); + stream.removeListener("end", onlegacyfinish); + stream.removeListener("close", onlegacyfinish); + stream.removeListener("finish", onfinish); + stream.removeListener("exit", onexit); + stream.removeListener("end", onend); + stream.removeListener("error", onerror); + stream.removeListener("close", onclose); + }; + }; + + module.exports = eos; + + /***/ + }, + + /***/ 3034: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-04-28", + endpointPrefix: "cloudhsmv2", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "CloudHSM V2", + serviceFullName: "AWS CloudHSM V2", + serviceId: "CloudHSM V2", + signatureVersion: "v4", + signingName: "cloudhsm", + targetPrefix: "BaldrApiService", + uid: "cloudhsmv2-2017-04-28", + }, + operations: { + CopyBackupToRegion: { + input: { + type: "structure", + required: ["DestinationRegion", "BackupId"], + members: { + DestinationRegion: {}, + BackupId: {}, + TagList: { shape: "S4" }, }, }, - url: "/repos/:owner/:repo/git/trees/:tree_sha", - }, - listMatchingRefs: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + output: { + type: "structure", + members: { + DestinationBackup: { + type: "structure", + members: { + CreateTimestamp: { type: "timestamp" }, + SourceRegion: {}, + SourceBackup: {}, + SourceCluster: {}, + }, + }, }, }, - url: "/repos/:owner/:repo/git/matching-refs/:ref", }, - listRefs: { - method: "GET", - params: { - namespace: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + CreateCluster: { + input: { + type: "structure", + required: ["SubnetIds", "HsmType"], + members: { + SubnetIds: { type: "list", member: {} }, + HsmType: {}, + SourceBackupId: {}, + TagList: { shape: "S4" }, }, }, - url: "/repos/:owner/:repo/git/refs/:namespace", - }, - updateRef: { - method: "PATCH", - params: { - force: { - type: "boolean", - }, - owner: { - required: true, - type: "string", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - sha: { - required: true, - type: "string", - }, + output: { + type: "structure", + members: { Cluster: { shape: "Sh" } }, }, - url: "/repos/:owner/:repo/git/refs/:ref", }, - }, - gitignore: { - getTemplate: { - method: "GET", - params: { - name: { - required: true, - type: "string", - }, + CreateHsm: { + input: { + type: "structure", + required: ["ClusterId", "AvailabilityZone"], + members: { ClusterId: {}, AvailabilityZone: {}, IpAddress: {} }, }, - url: "/gitignore/templates/:name", + output: { type: "structure", members: { Hsm: { shape: "Sk" } } }, }, - listTemplates: { - method: "GET", - params: {}, - url: "/gitignore/templates", + DeleteBackup: { + input: { + type: "structure", + required: ["BackupId"], + members: { BackupId: {} }, + }, + output: { + type: "structure", + members: { Backup: { shape: "S13" } }, + }, }, - }, - interactions: { - addOrUpdateRestrictionsForOrg: { - headers: { - accept: "application/vnd.github.sombra-preview+json", + DeleteCluster: { + input: { + type: "structure", + required: ["ClusterId"], + members: { ClusterId: {} }, }, - method: "PUT", - params: { - limit: { - enum: [ - "existing_users", - "contributors_only", - "collaborators_only", - ], - required: true, - type: "string", - }, - org: { - required: true, - type: "string", - }, + output: { + type: "structure", + members: { Cluster: { shape: "Sh" } }, }, - url: "/orgs/:org/interaction-limits", }, - addOrUpdateRestrictionsForRepo: { - headers: { - accept: "application/vnd.github.sombra-preview+json", + DeleteHsm: { + input: { + type: "structure", + required: ["ClusterId"], + members: { ClusterId: {}, HsmId: {}, EniId: {}, EniIp: {} }, }, - method: "PUT", - params: { - limit: { - enum: [ - "existing_users", - "contributors_only", - "collaborators_only", - ], - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + output: { type: "structure", members: { HsmId: {} } }, + }, + DescribeBackups: { + input: { + type: "structure", + members: { + NextToken: {}, + MaxResults: { type: "integer" }, + Filters: { shape: "S1c" }, + SortAscending: { type: "boolean" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Backups: { type: "list", member: { shape: "S13" } }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/interaction-limits", }, - getRestrictionsForOrg: { - headers: { - accept: "application/vnd.github.sombra-preview+json", + DescribeClusters: { + input: { + type: "structure", + members: { + Filters: { shape: "S1c" }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, }, - method: "GET", - params: { - org: { - required: true, - type: "string", + output: { + type: "structure", + members: { + Clusters: { type: "list", member: { shape: "Sh" } }, + NextToken: {}, }, }, - url: "/orgs/:org/interaction-limits", }, - getRestrictionsForRepo: { - headers: { - accept: "application/vnd.github.sombra-preview+json", + InitializeCluster: { + input: { + type: "structure", + required: ["ClusterId", "SignedCert", "TrustAnchor"], + members: { ClusterId: {}, SignedCert: {}, TrustAnchor: {} }, }, - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + output: { + type: "structure", + members: { State: {}, StateMessage: {} }, + }, + }, + ListTags: { + input: { + type: "structure", + required: ["ResourceId"], + members: { + ResourceId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, }, - url: "/repos/:owner/:repo/interaction-limits", + output: { + type: "structure", + required: ["TagList"], + members: { TagList: { shape: "S4" }, NextToken: {} }, + }, }, - removeRestrictionsForOrg: { - headers: { - accept: "application/vnd.github.sombra-preview+json", + RestoreBackup: { + input: { + type: "structure", + required: ["BackupId"], + members: { BackupId: {} }, }, - method: "DELETE", - params: { - org: { - required: true, - type: "string", - }, + output: { + type: "structure", + members: { Backup: { shape: "S13" } }, }, - url: "/orgs/:org/interaction-limits", }, - removeRestrictionsForRepo: { - headers: { - accept: "application/vnd.github.sombra-preview+json", + TagResource: { + input: { + type: "structure", + required: ["ResourceId", "TagList"], + members: { ResourceId: {}, TagList: { shape: "S4" } }, }, - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceId", "TagKeyList"], + members: { + ResourceId: {}, + TagKeyList: { type: "list", member: {} }, }, }, - url: "/repos/:owner/:repo/interaction-limits", + output: { type: "structure", members: {} }, }, }, - issues: { - addAssignees: { - method: "POST", - params: { - assignees: { - type: "string[]", - }, - issue_number: { - required: true, - type: "integer", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + shapes: { + S4: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, }, - url: "/repos/:owner/:repo/issues/:issue_number/assignees", }, - addLabels: { - method: "POST", - params: { - issue_number: { - required: true, - type: "integer", - }, - labels: { - required: true, - type: "string[]", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + Sh: { + type: "structure", + members: { + BackupPolicy: {}, + ClusterId: {}, + CreateTimestamp: { type: "timestamp" }, + Hsms: { type: "list", member: { shape: "Sk" } }, + HsmType: {}, + PreCoPassword: {}, + SecurityGroup: {}, + SourceBackupId: {}, + State: {}, + StateMessage: {}, + SubnetMapping: { type: "map", key: {}, value: {} }, + VpcId: {}, + Certificates: { + type: "structure", + members: { + ClusterCsr: {}, + HsmCertificate: {}, + AwsHardwareCertificate: {}, + ManufacturerHardwareCertificate: {}, + ClusterCertificate: {}, + }, }, + TagList: { shape: "S4" }, }, - url: "/repos/:owner/:repo/issues/:issue_number/labels", }, - checkAssignee: { - method: "GET", - params: { - assignee: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + Sk: { + type: "structure", + required: ["HsmId"], + members: { + AvailabilityZone: {}, + ClusterId: {}, + SubnetId: {}, + EniId: {}, + EniIp: {}, + HsmId: {}, + State: {}, + StateMessage: {}, }, - url: "/repos/:owner/:repo/assignees/:assignee", }, - create: { - method: "POST", - params: { - assignee: { - type: "string", - }, - assignees: { - type: "string[]", - }, - body: { - type: "string", - }, - labels: { - type: "string[]", - }, - milestone: { - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - title: { - required: true, - type: "string", + S13: { + type: "structure", + required: ["BackupId"], + members: { + BackupId: {}, + BackupState: {}, + ClusterId: {}, + CreateTimestamp: { type: "timestamp" }, + CopyTimestamp: { type: "timestamp" }, + SourceRegion: {}, + SourceBackup: {}, + SourceCluster: {}, + DeleteTimestamp: { type: "timestamp" }, + TagList: { shape: "S4" }, + }, + }, + S1c: { type: "map", key: {}, value: { type: "list", member: {} } }, + }, + }; + + /***/ + }, + + /***/ 3042: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["support"] = {}; + AWS.Support = Service.defineService("support", ["2013-04-15"]); + Object.defineProperty(apiLoader.services["support"], "2013-04-15", { + get: function get() { + var model = __webpack_require__(1010); + model.paginators = __webpack_require__(32).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Support; + + /***/ + }, + + /***/ 3043: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var STS = __webpack_require__(1733); + + /** + * Represents temporary credentials retrieved from {AWS.STS}. Without any + * extra parameters, credentials will be fetched from the + * {AWS.STS.getSessionToken} operation. If an IAM role is provided, the + * {AWS.STS.assumeRole} operation will be used to fetch credentials for the + * role instead. + * + * @note AWS.TemporaryCredentials is deprecated, but remains available for + * backwards compatibility. {AWS.ChainableTemporaryCredentials} is the + * preferred class for temporary credentials. + * + * To setup temporary credentials, configure a set of master credentials + * using the standard credentials providers (environment, EC2 instance metadata, + * or from the filesystem), then set the global credentials to a new + * temporary credentials object: + * + * ```javascript + * // Note that environment credentials are loaded by default, + * // the following line is shown for clarity: + * AWS.config.credentials = new AWS.EnvironmentCredentials('AWS'); + * + * // Now set temporary credentials seeded from the master credentials + * AWS.config.credentials = new AWS.TemporaryCredentials(); + * + * // subsequent requests will now use temporary credentials from AWS STS. + * new AWS.S3().listBucket(function(err, data) { ... }); + * ``` + * + * @!attribute masterCredentials + * @return [AWS.Credentials] the master (non-temporary) credentials used to + * get and refresh temporary credentials from AWS STS. + * @note (see constructor) + */ + AWS.TemporaryCredentials = AWS.util.inherit(AWS.Credentials, { + /** + * Creates a new temporary credentials object. + * + * @note In order to create temporary credentials, you first need to have + * "master" credentials configured in {AWS.Config.credentials}. These + * master credentials are necessary to retrieve the temporary credentials, + * as well as refresh the credentials when they expire. + * @param params [map] a map of options that are passed to the + * {AWS.STS.assumeRole} or {AWS.STS.getSessionToken} operations. + * If a `RoleArn` parameter is passed in, credentials will be based on the + * IAM role. + * @param masterCredentials [AWS.Credentials] the master (non-temporary) credentials + * used to get and refresh temporary credentials from AWS STS. + * @example Creating a new credentials object for generic temporary credentials + * AWS.config.credentials = new AWS.TemporaryCredentials(); + * @example Creating a new credentials object for an IAM role + * AWS.config.credentials = new AWS.TemporaryCredentials({ + * RoleArn: 'arn:aws:iam::1234567890:role/TemporaryCredentials', + * }); + * @see AWS.STS.assumeRole + * @see AWS.STS.getSessionToken + */ + constructor: function TemporaryCredentials(params, masterCredentials) { + AWS.Credentials.call(this); + this.loadMasterCredentials(masterCredentials); + this.expired = true; + + this.params = params || {}; + if (this.params.RoleArn) { + this.params.RoleSessionName = + this.params.RoleSessionName || "temporary-credentials"; + } + }, + + /** + * Refreshes credentials using {AWS.STS.assumeRole} or + * {AWS.STS.getSessionToken}, depending on whether an IAM role ARN was passed + * to the credentials {constructor}. + * + * @callback callback function(err) + * Called when the STS service responds (or fails). When + * this callback is called with no error, it means that the credentials + * information has been loaded into the object (as the `accessKeyId`, + * `secretAccessKey`, and `sessionToken` properties). + * @param err [Error] if an error occurred, this value will be filled + * @see get + */ + refresh: function refresh(callback) { + this.coalesceRefresh(callback || AWS.util.fn.callback); + }, + + /** + * @api private + */ + load: function load(callback) { + var self = this; + self.createClients(); + self.masterCredentials.get(function () { + self.service.config.credentials = self.masterCredentials; + var operation = self.params.RoleArn + ? self.service.assumeRole + : self.service.getSessionToken; + operation.call(self.service, function (err, data) { + if (!err) { + self.service.credentialsFrom(data, self); + } + callback(err); + }); + }); + }, + + /** + * @api private + */ + loadMasterCredentials: function loadMasterCredentials( + masterCredentials + ) { + this.masterCredentials = masterCredentials || AWS.config.credentials; + while (this.masterCredentials.masterCredentials) { + this.masterCredentials = this.masterCredentials.masterCredentials; + } + + if (typeof this.masterCredentials.get !== "function") { + this.masterCredentials = new AWS.Credentials( + this.masterCredentials + ); + } + }, + + /** + * @api private + */ + createClients: function () { + this.service = this.service || new STS({ params: this.params }); + }, + }); + + /***/ + }, + + /***/ 3080: /***/ function (module) { + module.exports = { + pagination: { + ListApplicationVersions: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxItems", + }, + ListApplications: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxItems", + }, + ListApplicationDependencies: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxItems", + }, + }, + }; + + /***/ + }, + + /***/ 3091: /***/ function (module) { + module.exports = { + pagination: { + ListComplianceStatus: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "PolicyComplianceStatusList", + }, + ListMemberAccounts: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "MemberAccounts", + }, + ListPolicies: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "PolicyList", + }, + }, + }; + + /***/ + }, + + /***/ 3099: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["autoscalingplans"] = {}; + AWS.AutoScalingPlans = Service.defineService("autoscalingplans", [ + "2018-01-06", + ]); + Object.defineProperty( + apiLoader.services["autoscalingplans"], + "2018-01-06", + { + get: function get() { + var model = __webpack_require__(6631); + model.paginators = __webpack_require__(4344).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.AutoScalingPlans; + + /***/ + }, + + /***/ 3110: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["licensemanager"] = {}; + AWS.LicenseManager = Service.defineService("licensemanager", [ + "2018-08-01", + ]); + Object.defineProperty( + apiLoader.services["licensemanager"], + "2018-08-01", + { + get: function get() { + var model = __webpack_require__(3605); + model.paginators = __webpack_require__(3209).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.LicenseManager; + + /***/ + }, + + /***/ 3129: /***/ function (module) { + module.exports = require("child_process"); + + /***/ + }, + + /***/ 3132: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2016-06-10", + endpointPrefix: "polly", + protocol: "rest-json", + serviceFullName: "Amazon Polly", + serviceId: "Polly", + signatureVersion: "v4", + uid: "polly-2016-06-10", + }, + operations: { + DeleteLexicon: { + http: { + method: "DELETE", + requestUri: "/v1/lexicons/{LexiconName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["Name"], + members: { + Name: { + shape: "S2", + location: "uri", + locationName: "LexiconName", + }, }, }, - url: "/repos/:owner/:repo/issues", + output: { type: "structure", members: {} }, }, - createComment: { - method: "POST", - params: { - body: { - required: true, - type: "string", - }, - issue_number: { - required: true, - type: "integer", + DescribeVoices: { + http: { + method: "GET", + requestUri: "/v1/voices", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Engine: { location: "querystring", locationName: "Engine" }, + LanguageCode: { + location: "querystring", + locationName: "LanguageCode", + }, + IncludeAdditionalLanguageCodes: { + location: "querystring", + locationName: "IncludeAdditionalLanguageCodes", + type: "boolean", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + }, + output: { + type: "structure", + members: { + Voices: { + type: "list", + member: { + type: "structure", + members: { + Gender: {}, + Id: {}, + LanguageCode: {}, + LanguageName: {}, + Name: {}, + AdditionalLanguageCodes: { type: "list", member: {} }, + SupportedEngines: { type: "list", member: {} }, + }, + }, + }, + NextToken: {}, }, - owner: { - required: true, - type: "string", + }, + }, + GetLexicon: { + http: { + method: "GET", + requestUri: "/v1/lexicons/{LexiconName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["Name"], + members: { + Name: { + shape: "S2", + location: "uri", + locationName: "LexiconName", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Lexicon: { + type: "structure", + members: { Content: {}, Name: { shape: "S2" } }, + }, + LexiconAttributes: { shape: "Sm" }, }, }, - url: "/repos/:owner/:repo/issues/:issue_number/comments", }, - createLabel: { - method: "POST", - params: { - color: { - required: true, - type: "string", - }, - description: { - type: "string", + GetSpeechSynthesisTask: { + http: { + method: "GET", + requestUri: "/v1/synthesisTasks/{TaskId}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["TaskId"], + members: { TaskId: { location: "uri", locationName: "TaskId" } }, + }, + output: { + type: "structure", + members: { SynthesisTask: { shape: "Sv" } }, + }, + }, + ListLexicons: { + http: { + method: "GET", + requestUri: "/v1/lexicons", + responseCode: 200, + }, + input: { + type: "structure", + members: { + NextToken: { + location: "querystring", + locationName: "NextToken", + }, }, - name: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Lexicons: { + type: "list", + member: { + type: "structure", + members: { + Name: { shape: "S2" }, + Attributes: { shape: "Sm" }, + }, + }, + }, + NextToken: {}, }, - owner: { - required: true, - type: "string", + }, + }, + ListSpeechSynthesisTasks: { + http: { + method: "GET", + requestUri: "/v1/synthesisTasks", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "MaxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "NextToken", + }, + Status: { location: "querystring", locationName: "Status" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + NextToken: {}, + SynthesisTasks: { type: "list", member: { shape: "Sv" } }, }, }, - url: "/repos/:owner/:repo/labels", }, - createMilestone: { - method: "POST", - params: { - description: { - type: "string", + PutLexicon: { + http: { + method: "PUT", + requestUri: "/v1/lexicons/{LexiconName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["Name", "Content"], + members: { + Name: { + shape: "S2", + location: "uri", + locationName: "LexiconName", + }, + Content: {}, }, - due_on: { - type: "string", + }, + output: { type: "structure", members: {} }, + }, + StartSpeechSynthesisTask: { + http: { requestUri: "/v1/synthesisTasks", responseCode: 200 }, + input: { + type: "structure", + required: [ + "OutputFormat", + "OutputS3BucketName", + "Text", + "VoiceId", + ], + members: { + Engine: {}, + LanguageCode: {}, + LexiconNames: { shape: "S12" }, + OutputFormat: {}, + OutputS3BucketName: {}, + OutputS3KeyPrefix: {}, + SampleRate: {}, + SnsTopicArn: {}, + SpeechMarkTypes: { shape: "S15" }, + Text: {}, + TextType: {}, + VoiceId: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { SynthesisTask: { shape: "Sv" } }, + }, + }, + SynthesizeSpeech: { + http: { requestUri: "/v1/speech", responseCode: 200 }, + input: { + type: "structure", + required: ["OutputFormat", "Text", "VoiceId"], + members: { + Engine: {}, + LanguageCode: {}, + LexiconNames: { shape: "S12" }, + OutputFormat: {}, + SampleRate: {}, + SpeechMarkTypes: { shape: "S15" }, + Text: {}, + TextType: {}, + VoiceId: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + AudioStream: { type: "blob", streaming: true }, + ContentType: { + location: "header", + locationName: "Content-Type", + }, + RequestCharacters: { + location: "header", + locationName: "x-amzn-RequestCharacters", + type: "integer", + }, }, - state: { - enum: ["open", "closed"], - type: "string", + payload: "AudioStream", + }, + }, + }, + shapes: { + S2: { type: "string", sensitive: true }, + Sm: { + type: "structure", + members: { + Alphabet: {}, + LanguageCode: {}, + LastModified: { type: "timestamp" }, + LexiconArn: {}, + LexemesCount: { type: "integer" }, + Size: { type: "integer" }, + }, + }, + Sv: { + type: "structure", + members: { + Engine: {}, + TaskId: {}, + TaskStatus: {}, + TaskStatusReason: {}, + OutputUri: {}, + CreationTime: { type: "timestamp" }, + RequestCharacters: { type: "integer" }, + SnsTopicArn: {}, + LexiconNames: { shape: "S12" }, + OutputFormat: {}, + SampleRate: {}, + SpeechMarkTypes: { shape: "S15" }, + TextType: {}, + VoiceId: {}, + LanguageCode: {}, + }, + }, + S12: { type: "list", member: { shape: "S2" } }, + S15: { type: "list", member: {} }, + }, + }; + + /***/ + }, + + /***/ 3137: /***/ function (module) { + module.exports = { + pagination: { + DescribeModelVersions: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetDetectors: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetExternalModels: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetModels: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetOutcomes: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetRules: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + GetVariables: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; + + /***/ + }, + + /***/ 3143: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = withAuthorizationPrefix; + + const atob = __webpack_require__(1368); + + const REGEX_IS_BASIC_AUTH = /^[\w-]+:/; + + function withAuthorizationPrefix(authorization) { + if (/^(basic|bearer|token) /i.test(authorization)) { + return authorization; + } + + try { + if (REGEX_IS_BASIC_AUTH.test(atob(authorization))) { + return `basic ${authorization}`; + } + } catch (error) {} + + if (authorization.split(/\./).length === 3) { + return `bearer ${authorization}`; + } + + return `token ${authorization}`; + } + + /***/ + }, + + /***/ 3158: /***/ function (module, __unusedexports, __webpack_require__) { + var v1 = __webpack_require__(3773); + var v4 = __webpack_require__(1740); + + var uuid = v4; + uuid.v1 = v1; + uuid.v4 = v4; + + module.exports = uuid; + + /***/ + }, + + /***/ 3165: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-11-01", + endpointPrefix: "compute-optimizer", + jsonVersion: "1.0", + protocol: "json", + serviceFullName: "AWS Compute Optimizer", + serviceId: "Compute Optimizer", + signatureVersion: "v4", + signingName: "compute-optimizer", + targetPrefix: "ComputeOptimizerService", + uid: "compute-optimizer-2019-11-01", + }, + operations: { + GetAutoScalingGroupRecommendations: { + input: { + type: "structure", + members: { + accountIds: { shape: "S2" }, + autoScalingGroupArns: { type: "list", member: {} }, + nextToken: {}, + maxResults: { type: "integer" }, + filters: { shape: "S8" }, }, - title: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + nextToken: {}, + autoScalingGroupRecommendations: { + type: "list", + member: { + type: "structure", + members: { + accountId: {}, + autoScalingGroupArn: {}, + autoScalingGroupName: {}, + finding: {}, + utilizationMetrics: { shape: "Si" }, + lookBackPeriodInDays: { type: "double" }, + currentConfiguration: { shape: "So" }, + recommendationOptions: { + type: "list", + member: { + type: "structure", + members: { + configuration: { shape: "So" }, + projectedUtilizationMetrics: { shape: "Sv" }, + performanceRisk: { type: "double" }, + rank: { type: "integer" }, + }, + }, + }, + lastRefreshTimestamp: { type: "timestamp" }, + }, + }, + }, + errors: { shape: "Sz" }, }, }, - url: "/repos/:owner/:repo/milestones", }, - deleteComment: { - method: "DELETE", - params: { - comment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", + GetEC2InstanceRecommendations: { + input: { + type: "structure", + members: { + instanceArns: { type: "list", member: {} }, + nextToken: {}, + maxResults: { type: "integer" }, + filters: { shape: "S8" }, + accountIds: { shape: "S2" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + nextToken: {}, + instanceRecommendations: { + type: "list", + member: { + type: "structure", + members: { + instanceArn: {}, + accountId: {}, + instanceName: {}, + currentInstanceType: {}, + finding: {}, + utilizationMetrics: { shape: "Si" }, + lookBackPeriodInDays: { type: "double" }, + recommendationOptions: { + type: "list", + member: { + type: "structure", + members: { + instanceType: {}, + projectedUtilizationMetrics: { shape: "Sv" }, + performanceRisk: { type: "double" }, + rank: { type: "integer" }, + }, + }, + }, + recommendationSources: { + type: "list", + member: { + type: "structure", + members: { + recommendationSourceArn: {}, + recommendationSourceType: {}, + }, + }, + }, + lastRefreshTimestamp: { type: "timestamp" }, + }, + }, + }, + errors: { shape: "Sz" }, }, }, - url: "/repos/:owner/:repo/issues/comments/:comment_id", }, - deleteLabel: { - method: "DELETE", - params: { - name: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + GetEC2RecommendationProjectedMetrics: { + input: { + type: "structure", + required: [ + "instanceArn", + "stat", + "period", + "startTime", + "endTime", + ], + members: { + instanceArn: {}, + stat: {}, + period: { type: "integer" }, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + recommendedOptionProjectedMetrics: { + type: "list", + member: { + type: "structure", + members: { + recommendedInstanceType: {}, + rank: { type: "integer" }, + projectedMetrics: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + timestamps: { + type: "list", + member: { type: "timestamp" }, + }, + values: { + type: "list", + member: { type: "double" }, + }, + }, + }, + }, + }, + }, + }, }, }, - url: "/repos/:owner/:repo/labels/:name", }, - deleteMilestone: { - method: "DELETE", - params: { - milestone_number: { - required: true, - type: "integer", + GetEnrollmentStatus: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + status: {}, + statusReason: {}, + memberAccountsEnrolled: { type: "boolean" }, }, - number: { - alias: "milestone_number", - deprecated: true, - type: "integer", + }, + }, + GetRecommendationSummaries: { + input: { + type: "structure", + members: { + accountIds: { shape: "S2" }, + nextToken: {}, + maxResults: { type: "integer" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + nextToken: {}, + recommendationSummaries: { + type: "list", + member: { + type: "structure", + members: { + summaries: { + type: "list", + member: { + type: "structure", + members: { name: {}, value: { type: "double" } }, + }, + }, + recommendationResourceType: {}, + accountId: {}, + }, + }, + }, }, - repo: { - required: true, - type: "string", + }, + }, + UpdateEnrollmentStatus: { + input: { + type: "structure", + required: ["status"], + members: { + status: {}, + includeMemberAccounts: { type: "boolean" }, }, }, - url: "/repos/:owner/:repo/milestones/:milestone_number", + output: { + type: "structure", + members: { status: {}, statusReason: {} }, + }, }, - get: { - method: "GET", - params: { - issue_number: { - required: true, - type: "integer", + }, + shapes: { + S2: { type: "list", member: {} }, + S8: { + type: "list", + member: { + type: "structure", + members: { name: {}, values: { type: "list", member: {} } }, + }, + }, + Si: { type: "list", member: { shape: "Sj" } }, + Sj: { + type: "structure", + members: { name: {}, statistic: {}, value: { type: "double" } }, + }, + So: { + type: "structure", + members: { + desiredCapacity: { type: "integer" }, + minSize: { type: "integer" }, + maxSize: { type: "integer" }, + instanceType: {}, + }, + }, + Sv: { type: "list", member: { shape: "Sj" } }, + Sz: { + type: "list", + member: { + type: "structure", + members: { identifier: {}, code: {}, message: {} }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 3173: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-11-27", + endpointPrefix: "comprehend", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon Comprehend", + serviceId: "Comprehend", + signatureVersion: "v4", + signingName: "comprehend", + targetPrefix: "Comprehend_20171127", + uid: "comprehend-2017-11-27", + }, + operations: { + BatchDetectDominantLanguage: { + input: { + type: "structure", + required: ["TextList"], + members: { TextList: { shape: "S2" } }, + }, + output: { + type: "structure", + required: ["ResultList", "ErrorList"], + members: { + ResultList: { + type: "list", + member: { + type: "structure", + members: { + Index: { type: "integer" }, + Languages: { shape: "S8" }, + }, + }, + }, + ErrorList: { shape: "Sb" }, }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + }, + }, + BatchDetectEntities: { + input: { + type: "structure", + required: ["TextList", "LanguageCode"], + members: { TextList: { shape: "S2" }, LanguageCode: {} }, + }, + output: { + type: "structure", + required: ["ResultList", "ErrorList"], + members: { + ResultList: { + type: "list", + member: { + type: "structure", + members: { + Index: { type: "integer" }, + Entities: { shape: "Si" }, + }, + }, + }, + ErrorList: { shape: "Sb" }, }, - owner: { - required: true, - type: "string", + }, + }, + BatchDetectKeyPhrases: { + input: { + type: "structure", + required: ["TextList", "LanguageCode"], + members: { TextList: { shape: "S2" }, LanguageCode: {} }, + }, + output: { + type: "structure", + required: ["ResultList", "ErrorList"], + members: { + ResultList: { + type: "list", + member: { + type: "structure", + members: { + Index: { type: "integer" }, + KeyPhrases: { shape: "Sp" }, + }, + }, + }, + ErrorList: { shape: "Sb" }, }, - repo: { - required: true, - type: "string", + }, + }, + BatchDetectSentiment: { + input: { + type: "structure", + required: ["TextList", "LanguageCode"], + members: { TextList: { shape: "S2" }, LanguageCode: {} }, + }, + output: { + type: "structure", + required: ["ResultList", "ErrorList"], + members: { + ResultList: { + type: "list", + member: { + type: "structure", + members: { + Index: { type: "integer" }, + Sentiment: {}, + SentimentScore: { shape: "Sw" }, + }, + }, + }, + ErrorList: { shape: "Sb" }, }, }, - url: "/repos/:owner/:repo/issues/:issue_number", }, - getComment: { - method: "GET", - params: { - comment_id: { - required: true, - type: "integer", + BatchDetectSyntax: { + input: { + type: "structure", + required: ["TextList", "LanguageCode"], + members: { TextList: { shape: "S2" }, LanguageCode: {} }, + }, + output: { + type: "structure", + required: ["ResultList", "ErrorList"], + members: { + ResultList: { + type: "list", + member: { + type: "structure", + members: { + Index: { type: "integer" }, + SyntaxTokens: { shape: "S12" }, + }, + }, + }, + ErrorList: { shape: "Sb" }, }, - owner: { - required: true, - type: "string", + }, + }, + ClassifyDocument: { + input: { + type: "structure", + required: ["Text", "EndpointArn"], + members: { Text: {}, EndpointArn: {} }, + }, + output: { + type: "structure", + members: { + Classes: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Score: { type: "float" } }, + }, + }, + Labels: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Score: { type: "float" } }, + }, + }, }, - repo: { - required: true, - type: "string", + }, + }, + CreateDocumentClassifier: { + input: { + type: "structure", + required: [ + "DocumentClassifierName", + "DataAccessRoleArn", + "InputDataConfig", + "LanguageCode", + ], + members: { + DocumentClassifierName: {}, + DataAccessRoleArn: {}, + Tags: { shape: "S1g" }, + InputDataConfig: { shape: "S1k" }, + OutputDataConfig: { shape: "S1n" }, + ClientRequestToken: { idempotencyToken: true }, + LanguageCode: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + Mode: {}, }, }, - url: "/repos/:owner/:repo/issues/comments/:comment_id", + output: { + type: "structure", + members: { DocumentClassifierArn: {} }, + }, }, - getEvent: { - method: "GET", - params: { - event_id: { - required: true, - type: "integer", + CreateEndpoint: { + input: { + type: "structure", + required: ["EndpointName", "ModelArn", "DesiredInferenceUnits"], + members: { + EndpointName: {}, + ModelArn: {}, + DesiredInferenceUnits: { type: "integer" }, + ClientRequestToken: { idempotencyToken: true }, + Tags: { shape: "S1g" }, }, - owner: { - required: true, - type: "string", + }, + output: { type: "structure", members: { EndpointArn: {} } }, + }, + CreateEntityRecognizer: { + input: { + type: "structure", + required: [ + "RecognizerName", + "DataAccessRoleArn", + "InputDataConfig", + "LanguageCode", + ], + members: { + RecognizerName: {}, + DataAccessRoleArn: {}, + Tags: { shape: "S1g" }, + InputDataConfig: { shape: "S25" }, + ClientRequestToken: { idempotencyToken: true }, + LanguageCode: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - repo: { - required: true, - type: "string", + }, + output: { type: "structure", members: { EntityRecognizerArn: {} } }, + }, + DeleteDocumentClassifier: { + input: { + type: "structure", + required: ["DocumentClassifierArn"], + members: { DocumentClassifierArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteEndpoint: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { EndpointArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteEntityRecognizer: { + input: { + type: "structure", + required: ["EntityRecognizerArn"], + members: { EntityRecognizerArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DescribeDocumentClassificationJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { + DocumentClassificationJobProperties: { shape: "S2n" }, }, }, - url: "/repos/:owner/:repo/issues/events/:event_id", }, - getLabel: { - method: "GET", - params: { - name: { - required: true, - type: "string", + DescribeDocumentClassifier: { + input: { + type: "structure", + required: ["DocumentClassifierArn"], + members: { DocumentClassifierArn: {} }, + }, + output: { + type: "structure", + members: { DocumentClassifierProperties: { shape: "S2x" } }, + }, + }, + DescribeDominantLanguageDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { + DominantLanguageDetectionJobProperties: { shape: "S34" }, }, - owner: { - required: true, - type: "string", + }, + }, + DescribeEndpoint: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { EndpointArn: {} }, + }, + output: { + type: "structure", + members: { EndpointProperties: { shape: "S37" } }, + }, + }, + DescribeEntitiesDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { EntitiesDetectionJobProperties: { shape: "S3b" } }, + }, + }, + DescribeEntityRecognizer: { + input: { + type: "structure", + required: ["EntityRecognizerArn"], + members: { EntityRecognizerArn: {} }, + }, + output: { + type: "structure", + members: { EntityRecognizerProperties: { shape: "S3e" } }, + }, + }, + DescribeKeyPhrasesDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { KeyPhrasesDetectionJobProperties: { shape: "S3m" } }, + }, + }, + DescribeSentimentDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { SentimentDetectionJobProperties: { shape: "S3p" } }, + }, + }, + DescribeTopicsDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { TopicsDetectionJobProperties: { shape: "S3s" } }, + }, + }, + DetectDominantLanguage: { + input: { + type: "structure", + required: ["Text"], + members: { Text: {} }, + }, + output: { + type: "structure", + members: { Languages: { shape: "S8" } }, + }, + }, + DetectEntities: { + input: { + type: "structure", + required: ["Text", "LanguageCode"], + members: { Text: {}, LanguageCode: {} }, + }, + output: { + type: "structure", + members: { Entities: { shape: "Si" } }, + }, + }, + DetectKeyPhrases: { + input: { + type: "structure", + required: ["Text", "LanguageCode"], + members: { Text: {}, LanguageCode: {} }, + }, + output: { + type: "structure", + members: { KeyPhrases: { shape: "Sp" } }, + }, + }, + DetectSentiment: { + input: { + type: "structure", + required: ["Text", "LanguageCode"], + members: { Text: {}, LanguageCode: {} }, + }, + output: { + type: "structure", + members: { Sentiment: {}, SentimentScore: { shape: "Sw" } }, + }, + }, + DetectSyntax: { + input: { + type: "structure", + required: ["Text", "LanguageCode"], + members: { Text: {}, LanguageCode: {} }, + }, + output: { + type: "structure", + members: { SyntaxTokens: { shape: "S12" } }, + }, + }, + ListDocumentClassificationJobs: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + JobName: {}, + JobStatus: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + DocumentClassificationJobPropertiesList: { + type: "list", + member: { shape: "S2n" }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/labels/:name", }, - getMilestone: { - method: "GET", - params: { - milestone_number: { - required: true, - type: "integer", + ListDocumentClassifiers: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + Status: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - number: { - alias: "milestone_number", - deprecated: true, - type: "integer", + }, + output: { + type: "structure", + members: { + DocumentClassifierPropertiesList: { + type: "list", + member: { shape: "S2x" }, + }, + NextToken: {}, }, - owner: { - required: true, - type: "string", + }, + }, + ListDominantLanguageDetectionJobs: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + JobName: {}, + JobStatus: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + DominantLanguageDetectionJobPropertiesList: { + type: "list", + member: { shape: "S34" }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/milestones/:milestone_number", }, - list: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", + ListEndpoints: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + ModelArn: {}, + Status: {}, + CreationTimeBefore: { type: "timestamp" }, + CreationTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - filter: { - enum: ["assigned", "created", "mentioned", "subscribed", "all"], - type: "string", + }, + output: { + type: "structure", + members: { + EndpointPropertiesList: { + type: "list", + member: { shape: "S37" }, + }, + NextToken: {}, }, - labels: { - type: "string", + }, + }, + ListEntitiesDetectionJobs: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + JobName: {}, + JobStatus: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - page: { - type: "integer", + }, + output: { + type: "structure", + members: { + EntitiesDetectionJobPropertiesList: { + type: "list", + member: { shape: "S3b" }, + }, + NextToken: {}, }, - per_page: { - type: "integer", + }, + }, + ListEntityRecognizers: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + Status: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - since: { - type: "string", + }, + output: { + type: "structure", + members: { + EntityRecognizerPropertiesList: { + type: "list", + member: { shape: "S3e" }, + }, + NextToken: {}, }, - sort: { - enum: ["created", "updated", "comments"], - type: "string", + }, + }, + ListKeyPhrasesDetectionJobs: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + JobName: {}, + JobStatus: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - state: { - enum: ["open", "closed", "all"], - type: "string", + }, + output: { + type: "structure", + members: { + KeyPhrasesDetectionJobPropertiesList: { + type: "list", + member: { shape: "S3m" }, + }, + NextToken: {}, }, }, - url: "/issues", }, - listAssignees: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + ListSentimentDetectionJobs: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + JobName: {}, + JobStatus: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - page: { - type: "integer", + }, + output: { + type: "structure", + members: { + SentimentDetectionJobPropertiesList: { + type: "list", + member: { shape: "S3p" }, + }, + NextToken: {}, }, - per_page: { - type: "integer", + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { + type: "structure", + members: { ResourceArn: {}, Tags: { shape: "S1g" } }, + }, + }, + ListTopicsDetectionJobs: { + input: { + type: "structure", + members: { + Filter: { + type: "structure", + members: { + JobName: {}, + JobStatus: {}, + SubmitTimeBefore: { type: "timestamp" }, + SubmitTimeAfter: { type: "timestamp" }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + TopicsDetectionJobPropertiesList: { + type: "list", + member: { shape: "S3s" }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/assignees", }, - listComments: { - method: "GET", - params: { - issue_number: { - required: true, - type: "integer", + StartDocumentClassificationJob: { + input: { + type: "structure", + required: [ + "DocumentClassifierArn", + "InputDataConfig", + "OutputDataConfig", + "DataAccessRoleArn", + ], + members: { + JobName: {}, + DocumentClassifierArn: {}, + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + ClientRequestToken: { idempotencyToken: true }, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StartDominantLanguageDetectionJob: { + input: { + type: "structure", + required: [ + "InputDataConfig", + "OutputDataConfig", + "DataAccessRoleArn", + ], + members: { + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + JobName: {}, + ClientRequestToken: { idempotencyToken: true }, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StartEntitiesDetectionJob: { + input: { + type: "structure", + required: [ + "InputDataConfig", + "OutputDataConfig", + "DataAccessRoleArn", + "LanguageCode", + ], + members: { + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + JobName: {}, + EntityRecognizerArn: {}, + LanguageCode: {}, + ClientRequestToken: { idempotencyToken: true }, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - page: { - type: "integer", + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StartKeyPhrasesDetectionJob: { + input: { + type: "structure", + required: [ + "InputDataConfig", + "OutputDataConfig", + "DataAccessRoleArn", + "LanguageCode", + ], + members: { + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + JobName: {}, + LanguageCode: {}, + ClientRequestToken: { idempotencyToken: true }, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StartSentimentDetectionJob: { + input: { + type: "structure", + required: [ + "InputDataConfig", + "OutputDataConfig", + "DataAccessRoleArn", + "LanguageCode", + ], + members: { + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + JobName: {}, + LanguageCode: {}, + ClientRequestToken: { idempotencyToken: true }, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StartTopicsDetectionJob: { + input: { + type: "structure", + required: [ + "InputDataConfig", + "OutputDataConfig", + "DataAccessRoleArn", + ], + members: { + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + JobName: {}, + NumberOfTopics: { type: "integer" }, + ClientRequestToken: { idempotencyToken: true }, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - since: { - type: "string", + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StopDominantLanguageDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StopEntitiesDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StopKeyPhrasesDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StopSentimentDetectionJob: { + input: { + type: "structure", + required: ["JobId"], + members: { JobId: {} }, + }, + output: { + type: "structure", + members: { JobId: {}, JobStatus: {} }, + }, + }, + StopTrainingDocumentClassifier: { + input: { + type: "structure", + required: ["DocumentClassifierArn"], + members: { DocumentClassifierArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + StopTrainingEntityRecognizer: { + input: { + type: "structure", + required: ["EntityRecognizerArn"], + members: { EntityRecognizerArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "S1g" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, }, }, - url: "/repos/:owner/:repo/issues/:issue_number/comments", + output: { type: "structure", members: {} }, }, - listCommentsForRepo: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", + UpdateEndpoint: { + input: { + type: "structure", + required: ["EndpointArn", "DesiredInferenceUnits"], + members: { + EndpointArn: {}, + DesiredInferenceUnits: { type: "integer" }, }, - owner: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S2: { type: "list", member: {} }, + S8: { + type: "list", + member: { + type: "structure", + members: { LanguageCode: {}, Score: { type: "float" } }, + }, + }, + Sb: { + type: "list", + member: { + type: "structure", + members: { + Index: { type: "integer" }, + ErrorCode: {}, + ErrorMessage: {}, }, - repo: { - required: true, - type: "string", + }, + }, + Si: { + type: "list", + member: { + type: "structure", + members: { + Score: { type: "float" }, + Type: {}, + Text: {}, + BeginOffset: { type: "integer" }, + EndOffset: { type: "integer" }, }, - since: { - type: "string", + }, + }, + Sp: { + type: "list", + member: { + type: "structure", + members: { + Score: { type: "float" }, + Text: {}, + BeginOffset: { type: "integer" }, + EndOffset: { type: "integer" }, }, - sort: { - enum: ["created", "updated"], - type: "string", + }, + }, + Sw: { + type: "structure", + members: { + Positive: { type: "float" }, + Negative: { type: "float" }, + Neutral: { type: "float" }, + Mixed: { type: "float" }, + }, + }, + S12: { + type: "list", + member: { + type: "structure", + members: { + TokenId: { type: "integer" }, + Text: {}, + BeginOffset: { type: "integer" }, + EndOffset: { type: "integer" }, + PartOfSpeech: { + type: "structure", + members: { Tag: {}, Score: { type: "float" } }, + }, }, }, - url: "/repos/:owner/:repo/issues/comments", }, - listEvents: { - method: "GET", - params: { - issue_number: { - required: true, - type: "integer", + S1g: { + type: "list", + member: { + type: "structure", + required: ["Key"], + members: { Key: {}, Value: {} }, + }, + }, + S1k: { + type: "structure", + required: ["S3Uri"], + members: { S3Uri: {}, LabelDelimiter: {} }, + }, + S1n: { type: "structure", members: { S3Uri: {}, KmsKeyId: {} } }, + S1q: { + type: "structure", + required: ["SecurityGroupIds", "Subnets"], + members: { + SecurityGroupIds: { type: "list", member: {} }, + Subnets: { type: "list", member: {} }, + }, + }, + S25: { + type: "structure", + required: ["EntityTypes", "Documents"], + members: { + EntityTypes: { + type: "list", + member: { + type: "structure", + required: ["Type"], + members: { Type: {} }, + }, }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + Documents: { + type: "structure", + required: ["S3Uri"], + members: { S3Uri: {} }, }, - owner: { - required: true, - type: "string", + Annotations: { + type: "structure", + required: ["S3Uri"], + members: { S3Uri: {} }, }, - page: { - type: "integer", + EntityList: { + type: "structure", + required: ["S3Uri"], + members: { S3Uri: {} }, }, - per_page: { - type: "integer", + }, + }, + S2n: { + type: "structure", + members: { + JobId: {}, + JobName: {}, + JobStatus: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + DocumentClassifierArn: {}, + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + }, + }, + S2s: { + type: "structure", + required: ["S3Uri"], + members: { S3Uri: {}, InputFormat: {} }, + }, + S2u: { + type: "structure", + required: ["S3Uri"], + members: { S3Uri: {}, KmsKeyId: {} }, + }, + S2x: { + type: "structure", + members: { + DocumentClassifierArn: {}, + LanguageCode: {}, + Status: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + TrainingStartTime: { type: "timestamp" }, + TrainingEndTime: { type: "timestamp" }, + InputDataConfig: { shape: "S1k" }, + OutputDataConfig: { shape: "S1n" }, + ClassifierMetadata: { + type: "structure", + members: { + NumberOfLabels: { type: "integer" }, + NumberOfTrainedDocuments: { type: "integer" }, + NumberOfTestDocuments: { type: "integer" }, + EvaluationMetrics: { + type: "structure", + members: { + Accuracy: { type: "double" }, + Precision: { type: "double" }, + Recall: { type: "double" }, + F1Score: { type: "double" }, + MicroPrecision: { type: "double" }, + MicroRecall: { type: "double" }, + MicroF1Score: { type: "double" }, + HammingLoss: { type: "double" }, + }, + }, + }, }, - repo: { - required: true, - type: "string", + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + Mode: {}, + }, + }, + S34: { + type: "structure", + members: { + JobId: {}, + JobName: {}, + JobStatus: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + }, + }, + S37: { + type: "structure", + members: { + EndpointArn: {}, + Status: {}, + Message: {}, + ModelArn: {}, + DesiredInferenceUnits: { type: "integer" }, + CurrentInferenceUnits: { type: "integer" }, + CreationTime: { type: "timestamp" }, + LastModifiedTime: { type: "timestamp" }, + }, + }, + S3b: { + type: "structure", + members: { + JobId: {}, + JobName: {}, + JobStatus: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + EntityRecognizerArn: {}, + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + LanguageCode: {}, + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + }, + }, + S3e: { + type: "structure", + members: { + EntityRecognizerArn: {}, + LanguageCode: {}, + Status: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + TrainingStartTime: { type: "timestamp" }, + TrainingEndTime: { type: "timestamp" }, + InputDataConfig: { shape: "S25" }, + RecognizerMetadata: { + type: "structure", + members: { + NumberOfTrainedDocuments: { type: "integer" }, + NumberOfTestDocuments: { type: "integer" }, + EvaluationMetrics: { + type: "structure", + members: { + Precision: { type: "double" }, + Recall: { type: "double" }, + F1Score: { type: "double" }, + }, + }, + EntityTypes: { + type: "list", + member: { + type: "structure", + members: { + Type: {}, + EvaluationMetrics: { + type: "structure", + members: { + Precision: { type: "double" }, + Recall: { type: "double" }, + F1Score: { type: "double" }, + }, + }, + NumberOfTrainMentions: { type: "integer" }, + }, + }, + }, + }, }, + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, }, - url: "/repos/:owner/:repo/issues/:issue_number/events", }, - listEventsForRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/issues/events", + S3m: { + type: "structure", + members: { + JobId: {}, + JobName: {}, + JobStatus: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + LanguageCode: {}, + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + }, + }, + S3p: { + type: "structure", + members: { + JobId: {}, + JobName: {}, + JobStatus: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + LanguageCode: {}, + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + }, + }, + S3s: { + type: "structure", + members: { + JobId: {}, + JobName: {}, + JobStatus: {}, + Message: {}, + SubmitTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + InputDataConfig: { shape: "S2s" }, + OutputDataConfig: { shape: "S2u" }, + NumberOfTopics: { type: "integer" }, + DataAccessRoleArn: {}, + VolumeKmsKeyId: {}, + VpcConfig: { shape: "S1q" }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 3187: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + __webpack_require__(4923); + __webpack_require__(4906); + var PromisesDependency; + + /** + * The main configuration class used by all service objects to set + * the region, credentials, and other options for requests. + * + * By default, credentials and region settings are left unconfigured. + * This should be configured by the application before using any + * AWS service APIs. + * + * In order to set global configuration options, properties should + * be assigned to the global {AWS.config} object. + * + * @see AWS.config + * + * @!group General Configuration Options + * + * @!attribute credentials + * @return [AWS.Credentials] the AWS credentials to sign requests with. + * + * @!attribute region + * @example Set the global region setting to us-west-2 + * AWS.config.update({region: 'us-west-2'}); + * @return [AWS.Credentials] The region to send service requests to. + * @see http://docs.amazonwebservices.com/general/latest/gr/rande.html + * A list of available endpoints for each AWS service + * + * @!attribute maxRetries + * @return [Integer] the maximum amount of retries to perform for a + * service request. By default this value is calculated by the specific + * service object that the request is being made to. + * + * @!attribute maxRedirects + * @return [Integer] the maximum amount of redirects to follow for a + * service request. Defaults to 10. + * + * @!attribute paramValidation + * @return [Boolean|map] whether input parameters should be validated against + * the operation description before sending the request. Defaults to true. + * Pass a map to enable any of the following specific validation features: + * + * * **min** [Boolean] — Validates that a value meets the min + * constraint. This is enabled by default when paramValidation is set + * to `true`. + * * **max** [Boolean] — Validates that a value meets the max + * constraint. + * * **pattern** [Boolean] — Validates that a string value matches a + * regular expression. + * * **enum** [Boolean] — Validates that a string value matches one + * of the allowable enum values. + * + * @!attribute computeChecksums + * @return [Boolean] whether to compute checksums for payload bodies when + * the service accepts it (currently supported in S3 only). + * + * @!attribute convertResponseTypes + * @return [Boolean] whether types are converted when parsing response data. + * Currently only supported for JSON based services. Turning this off may + * improve performance on large response payloads. Defaults to `true`. + * + * @!attribute correctClockSkew + * @return [Boolean] whether to apply a clock skew correction and retry + * requests that fail because of an skewed client clock. Defaults to + * `false`. + * + * @!attribute sslEnabled + * @return [Boolean] whether SSL is enabled for requests + * + * @!attribute s3ForcePathStyle + * @return [Boolean] whether to force path style URLs for S3 objects + * + * @!attribute s3BucketEndpoint + * @note Setting this configuration option requires an `endpoint` to be + * provided explicitly to the service constructor. + * @return [Boolean] whether the provided endpoint addresses an individual + * bucket (false if it addresses the root API endpoint). + * + * @!attribute s3DisableBodySigning + * @return [Boolean] whether to disable S3 body signing when using signature version `v4`. + * Body signing can only be disabled when using https. Defaults to `true`. + * + * @!attribute s3UsEast1RegionalEndpoint + * @return ['legacy'|'regional'] when region is set to 'us-east-1', whether to send s3 + * request to global endpoints or 'us-east-1' regional endpoints. This config is only + * applicable to S3 client; + * Defaults to 'legacy' + * @!attribute s3UseArnRegion + * @return [Boolean] whether to override the request region with the region inferred + * from requested resource's ARN. Only available for S3 buckets + * Defaults to `true` + * + * @!attribute useAccelerateEndpoint + * @note This configuration option is only compatible with S3 while accessing + * dns-compatible buckets. + * @return [Boolean] Whether to use the Accelerate endpoint with the S3 service. + * Defaults to `false`. + * + * @!attribute retryDelayOptions + * @example Set the base retry delay for all services to 300 ms + * AWS.config.update({retryDelayOptions: {base: 300}}); + * // Delays with maxRetries = 3: 300, 600, 1200 + * @example Set a custom backoff function to provide delay values on retries + * AWS.config.update({retryDelayOptions: {customBackoff: function(retryCount, err) { + * // returns delay in ms + * }}}); + * @return [map] A set of options to configure the retry delay on retryable errors. + * Currently supported options are: + * + * * **base** [Integer] — The base number of milliseconds to use in the + * exponential backoff for operation retries. Defaults to 100 ms for all services except + * DynamoDB, where it defaults to 50ms. + * + * * **customBackoff ** [function] — A custom function that accepts a + * retry count and error and returns the amount of time to delay in + * milliseconds. If the result is a non-zero negative value, no further + * retry attempts will be made. The `base` option will be ignored if this + * option is supplied. + * + * @!attribute httpOptions + * @return [map] A set of options to pass to the low-level HTTP request. + * Currently supported options are: + * + * * **proxy** [String] — the URL to proxy requests through + * * **agent** [http.Agent, https.Agent] — the Agent object to perform + * HTTP requests with. Used for connection pooling. Note that for + * SSL connections, a special Agent object is used in order to enable + * peer certificate verification. This feature is only supported in the + * Node.js environment. + * * **connectTimeout** [Integer] — Sets the socket to timeout after + * failing to establish a connection with the server after + * `connectTimeout` milliseconds. This timeout has no effect once a socket + * connection has been established. + * * **timeout** [Integer] — Sets the socket to timeout after timeout + * milliseconds of inactivity on the socket. Defaults to two minutes + * (120000) + * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous + * HTTP requests. Used in the browser environment only. Set to false to + * send requests synchronously. Defaults to true (async on). + * * **xhrWithCredentials** [Boolean] — Sets the "withCredentials" + * property of an XMLHttpRequest object. Used in the browser environment + * only. Defaults to false. + * @!attribute logger + * @return [#write,#log] an object that responds to .write() (like a stream) + * or .log() (like the console object) in order to log information about + * requests + * + * @!attribute systemClockOffset + * @return [Number] an offset value in milliseconds to apply to all signing + * times. Use this to compensate for clock skew when your system may be + * out of sync with the service time. Note that this configuration option + * can only be applied to the global `AWS.config` object and cannot be + * overridden in service-specific configuration. Defaults to 0 milliseconds. + * + * @!attribute signatureVersion + * @return [String] the signature version to sign requests with (overriding + * the API configuration). Possible values are: 'v2', 'v3', 'v4'. + * + * @!attribute signatureCache + * @return [Boolean] whether the signature to sign requests with (overriding + * the API configuration) is cached. Only applies to the signature version 'v4'. + * Defaults to `true`. + * + * @!attribute endpointDiscoveryEnabled + * @return [Boolean] whether to enable endpoint discovery for operations that + * allow optionally using an endpoint returned by the service. + * Defaults to 'false' + * + * @!attribute endpointCacheSize + * @return [Number] the size of the global cache storing endpoints from endpoint + * discovery operations. Once endpoint cache is created, updating this setting + * cannot change existing cache size. + * Defaults to 1000 + * + * @!attribute hostPrefixEnabled + * @return [Boolean] whether to marshal request parameters to the prefix of + * hostname. Defaults to `true`. + * + * @!attribute stsRegionalEndpoints + * @return ['legacy'|'regional'] whether to send sts request to global endpoints or + * regional endpoints. + * Defaults to 'legacy' + */ + AWS.Config = AWS.util.inherit({ + /** + * @!endgroup + */ + + /** + * Creates a new configuration object. This is the object that passes + * option data along to service requests, including credentials, security, + * region information, and some service specific settings. + * + * @example Creating a new configuration object with credentials and region + * var config = new AWS.Config({ + * accessKeyId: 'AKID', secretAccessKey: 'SECRET', region: 'us-west-2' + * }); + * @option options accessKeyId [String] your AWS access key ID. + * @option options secretAccessKey [String] your AWS secret access key. + * @option options sessionToken [AWS.Credentials] the optional AWS + * session token to sign requests with. + * @option options credentials [AWS.Credentials] the AWS credentials + * to sign requests with. You can either specify this object, or + * specify the accessKeyId and secretAccessKey options directly. + * @option options credentialProvider [AWS.CredentialProviderChain] the + * provider chain used to resolve credentials if no static `credentials` + * property is set. + * @option options region [String] the region to send service requests to. + * See {region} for more information. + * @option options maxRetries [Integer] the maximum amount of retries to + * attempt with a request. See {maxRetries} for more information. + * @option options maxRedirects [Integer] the maximum amount of redirects to + * follow with a request. See {maxRedirects} for more information. + * @option options sslEnabled [Boolean] whether to enable SSL for + * requests. + * @option options paramValidation [Boolean|map] whether input parameters + * should be validated against the operation description before sending + * the request. Defaults to true. Pass a map to enable any of the + * following specific validation features: + * + * * **min** [Boolean] — Validates that a value meets the min + * constraint. This is enabled by default when paramValidation is set + * to `true`. + * * **max** [Boolean] — Validates that a value meets the max + * constraint. + * * **pattern** [Boolean] — Validates that a string value matches a + * regular expression. + * * **enum** [Boolean] — Validates that a string value matches one + * of the allowable enum values. + * @option options computeChecksums [Boolean] whether to compute checksums + * for payload bodies when the service accepts it (currently supported + * in S3 only) + * @option options convertResponseTypes [Boolean] whether types are converted + * when parsing response data. Currently only supported for JSON based + * services. Turning this off may improve performance on large response + * payloads. Defaults to `true`. + * @option options correctClockSkew [Boolean] whether to apply a clock skew + * correction and retry requests that fail because of an skewed client + * clock. Defaults to `false`. + * @option options s3ForcePathStyle [Boolean] whether to force path + * style URLs for S3 objects. + * @option options s3BucketEndpoint [Boolean] whether the provided endpoint + * addresses an individual bucket (false if it addresses the root API + * endpoint). Note that setting this configuration option requires an + * `endpoint` to be provided explicitly to the service constructor. + * @option options s3DisableBodySigning [Boolean] whether S3 body signing + * should be disabled when using signature version `v4`. Body signing + * can only be disabled when using https. Defaults to `true`. + * @option options s3UsEast1RegionalEndpoint ['legacy'|'regional'] when region + * is set to 'us-east-1', whether to send s3 request to global endpoints or + * 'us-east-1' regional endpoints. This config is only applicable to S3 client. + * Defaults to `legacy` + * @option options s3UseArnRegion [Boolean] whether to override the request region + * with the region inferred from requested resource's ARN. Only available for S3 buckets + * Defaults to `true` + * + * @option options retryDelayOptions [map] A set of options to configure + * the retry delay on retryable errors. Currently supported options are: + * + * * **base** [Integer] — The base number of milliseconds to use in the + * exponential backoff for operation retries. Defaults to 100 ms for all + * services except DynamoDB, where it defaults to 50ms. + * * **customBackoff ** [function] — A custom function that accepts a + * retry count and error and returns the amount of time to delay in + * milliseconds. If the result is a non-zero negative value, no further + * retry attempts will be made. The `base` option will be ignored if this + * option is supplied. + * @option options httpOptions [map] A set of options to pass to the low-level + * HTTP request. Currently supported options are: + * + * * **proxy** [String] — the URL to proxy requests through + * * **agent** [http.Agent, https.Agent] — the Agent object to perform + * HTTP requests with. Used for connection pooling. Defaults to the global + * agent (`http.globalAgent`) for non-SSL connections. Note that for + * SSL connections, a special Agent object is used in order to enable + * peer certificate verification. This feature is only available in the + * Node.js environment. + * * **connectTimeout** [Integer] — Sets the socket to timeout after + * failing to establish a connection with the server after + * `connectTimeout` milliseconds. This timeout has no effect once a socket + * connection has been established. + * * **timeout** [Integer] — Sets the socket to timeout after timeout + * milliseconds of inactivity on the socket. Defaults to two minutes + * (120000). + * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous + * HTTP requests. Used in the browser environment only. Set to false to + * send requests synchronously. Defaults to true (async on). + * * **xhrWithCredentials** [Boolean] — Sets the "withCredentials" + * property of an XMLHttpRequest object. Used in the browser environment + * only. Defaults to false. + * @option options apiVersion [String, Date] a String in YYYY-MM-DD format + * (or a date) that represents the latest possible API version that can be + * used in all services (unless overridden by `apiVersions`). Specify + * 'latest' to use the latest possible version. + * @option options apiVersions [map] a map of service + * identifiers (the lowercase service class name) with the API version to + * use when instantiating a service. Specify 'latest' for each individual + * that can use the latest available version. + * @option options logger [#write,#log] an object that responds to .write() + * (like a stream) or .log() (like the console object) in order to log + * information about requests + * @option options systemClockOffset [Number] an offset value in milliseconds + * to apply to all signing times. Use this to compensate for clock skew + * when your system may be out of sync with the service time. Note that + * this configuration option can only be applied to the global `AWS.config` + * object and cannot be overridden in service-specific configuration. + * Defaults to 0 milliseconds. + * @option options signatureVersion [String] the signature version to sign + * requests with (overriding the API configuration). Possible values are: + * 'v2', 'v3', 'v4'. + * @option options signatureCache [Boolean] whether the signature to sign + * requests with (overriding the API configuration) is cached. Only applies + * to the signature version 'v4'. Defaults to `true`. + * @option options dynamoDbCrc32 [Boolean] whether to validate the CRC32 + * checksum of HTTP response bodies returned by DynamoDB. Default: `true`. + * @option options useAccelerateEndpoint [Boolean] Whether to use the + * S3 Transfer Acceleration endpoint with the S3 service. Default: `false`. + * @option options clientSideMonitoring [Boolean] whether to collect and + * publish this client's performance metrics of all its API requests. + * @option options endpointDiscoveryEnabled [Boolean] whether to enable endpoint + * discovery for operations that allow optionally using an endpoint returned by + * the service. + * Defaults to 'false' + * @option options endpointCacheSize [Number] the size of the global cache storing + * endpoints from endpoint discovery operations. Once endpoint cache is created, + * updating this setting cannot change existing cache size. + * Defaults to 1000 + * @option options hostPrefixEnabled [Boolean] whether to marshal request + * parameters to the prefix of hostname. + * Defaults to `true`. + * @option options stsRegionalEndpoints ['legacy'|'regional'] whether to send sts request + * to global endpoints or regional endpoints. + * Defaults to 'legacy'. + */ + constructor: function Config(options) { + if (options === undefined) options = {}; + options = this.extractCredentials(options); + + AWS.util.each.call(this, this.keys, function (key, value) { + this.set(key, options[key], value); + }); + }, + + /** + * @!group Managing Credentials + */ + + /** + * Loads credentials from the configuration object. This is used internally + * by the SDK to ensure that refreshable {Credentials} objects are properly + * refreshed and loaded when sending a request. If you want to ensure that + * your credentials are loaded prior to a request, you can use this method + * directly to provide accurate credential data stored in the object. + * + * @note If you configure the SDK with static or environment credentials, + * the credential data should already be present in {credentials} attribute. + * This method is primarily necessary to load credentials from asynchronous + * sources, or sources that can refresh credentials periodically. + * @example Getting your access key + * AWS.config.getCredentials(function(err) { + * if (err) console.log(err.stack); // credentials not loaded + * else console.log("Access Key:", AWS.config.credentials.accessKeyId); + * }) + * @callback callback function(err) + * Called when the {credentials} have been properly set on the configuration + * object. + * + * @param err [Error] if this is set, credentials were not successfully + * loaded and this error provides information why. + * @see credentials + * @see Credentials + */ + getCredentials: function getCredentials(callback) { + var self = this; + + function finish(err) { + callback(err, err ? null : self.credentials); + } + + function credError(msg, err) { + return new AWS.util.error(err || new Error(), { + code: "CredentialsError", + message: msg, + name: "CredentialsError", + }); + } + + function getAsyncCredentials() { + self.credentials.get(function (err) { + if (err) { + var msg = + "Could not load credentials from " + + self.credentials.constructor.name; + err = credError(msg, err); + } + finish(err); + }); + } + + function getStaticCredentials() { + var err = null; + if ( + !self.credentials.accessKeyId || + !self.credentials.secretAccessKey + ) { + err = credError("Missing credentials"); + } + finish(err); + } + + if (self.credentials) { + if (typeof self.credentials.get === "function") { + getAsyncCredentials(); + } else { + // static credentials + getStaticCredentials(); + } + } else if (self.credentialProvider) { + self.credentialProvider.resolve(function (err, creds) { + if (err) { + err = credError( + "Could not load credentials from any providers", + err + ); + } + self.credentials = creds; + finish(err); + }); + } else { + finish(credError("No credentials to load")); + } + }, + + /** + * @!group Loading and Setting Configuration Options + */ + + /** + * @overload update(options, allowUnknownKeys = false) + * Updates the current configuration object with new options. + * + * @example Update maxRetries property of a configuration object + * config.update({maxRetries: 10}); + * @param [Object] options a map of option keys and values. + * @param [Boolean] allowUnknownKeys whether unknown keys can be set on + * the configuration object. Defaults to `false`. + * @see constructor + */ + update: function update(options, allowUnknownKeys) { + allowUnknownKeys = allowUnknownKeys || false; + options = this.extractCredentials(options); + AWS.util.each.call(this, options, function (key, value) { + if ( + allowUnknownKeys || + Object.prototype.hasOwnProperty.call(this.keys, key) || + AWS.Service.hasService(key) + ) { + this.set(key, value); + } + }); + }, + + /** + * Loads configuration data from a JSON file into this config object. + * @note Loading configuration will reset all existing configuration + * on the object. + * @!macro nobrowser + * @param path [String] the path relative to your process's current + * working directory to load configuration from. + * @return [AWS.Config] the same configuration object + */ + loadFromPath: function loadFromPath(path) { + this.clear(); + + var options = JSON.parse(AWS.util.readFileSync(path)); + var fileSystemCreds = new AWS.FileSystemCredentials(path); + var chain = new AWS.CredentialProviderChain(); + chain.providers.unshift(fileSystemCreds); + chain.resolve(function (err, creds) { + if (err) throw err; + else options.credentials = creds; + }); + + this.constructor(options); + + return this; + }, + + /** + * Clears configuration data on this object + * + * @api private + */ + clear: function clear() { + /*jshint forin:false */ + AWS.util.each.call(this, this.keys, function (key) { + delete this[key]; + }); + + // reset credential provider + this.set("credentials", undefined); + this.set("credentialProvider", undefined); + }, + + /** + * Sets a property on the configuration object, allowing for a + * default value + * @api private + */ + set: function set(property, value, defaultValue) { + if (value === undefined) { + if (defaultValue === undefined) { + defaultValue = this.keys[property]; + } + if (typeof defaultValue === "function") { + this[property] = defaultValue.call(this); + } else { + this[property] = defaultValue; + } + } else if (property === "httpOptions" && this[property]) { + // deep merge httpOptions + this[property] = AWS.util.merge(this[property], value); + } else { + this[property] = value; + } + }, + + /** + * All of the keys with their default values. + * + * @constant + * @api private + */ + keys: { + credentials: null, + credentialProvider: null, + region: null, + logger: null, + apiVersions: {}, + apiVersion: null, + endpoint: undefined, + httpOptions: { + timeout: 120000, + }, + maxRetries: undefined, + maxRedirects: 10, + paramValidation: true, + sslEnabled: true, + s3ForcePathStyle: false, + s3BucketEndpoint: false, + s3DisableBodySigning: true, + s3UsEast1RegionalEndpoint: "legacy", + s3UseArnRegion: undefined, + computeChecksums: true, + convertResponseTypes: true, + correctClockSkew: false, + customUserAgent: null, + dynamoDbCrc32: true, + systemClockOffset: 0, + signatureVersion: null, + signatureCache: true, + retryDelayOptions: {}, + useAccelerateEndpoint: false, + clientSideMonitoring: false, + endpointDiscoveryEnabled: false, + endpointCacheSize: 1000, + hostPrefixEnabled: true, + stsRegionalEndpoints: "legacy", + }, + + /** + * Extracts accessKeyId, secretAccessKey and sessionToken + * from a configuration hash. + * + * @api private + */ + extractCredentials: function extractCredentials(options) { + if (options.accessKeyId && options.secretAccessKey) { + options = AWS.util.copy(options); + options.credentials = new AWS.Credentials(options); + } + return options; + }, + + /** + * Sets the promise dependency the SDK will use wherever Promises are returned. + * Passing `null` will force the SDK to use native Promises if they are available. + * If native Promises are not available, passing `null` will have no effect. + * @param [Constructor] dep A reference to a Promise constructor + */ + setPromisesDependency: function setPromisesDependency(dep) { + PromisesDependency = dep; + // if null was passed in, we should try to use native promises + if (dep === null && typeof Promise === "function") { + PromisesDependency = Promise; + } + var constructors = [ + AWS.Request, + AWS.Credentials, + AWS.CredentialProviderChain, + ]; + if (AWS.S3) { + constructors.push(AWS.S3); + if (AWS.S3.ManagedUpload) { + constructors.push(AWS.S3.ManagedUpload); + } + } + AWS.util.addPromises(constructors, PromisesDependency); + }, + + /** + * Gets the promise dependency set by `AWS.config.setPromisesDependency`. + */ + getPromisesDependency: function getPromisesDependency() { + return PromisesDependency; + }, + }); + + /** + * @return [AWS.Config] The global configuration object singleton instance + * @readonly + * @see AWS.Config + */ + AWS.config = new AWS.Config(); + + /***/ + }, + + /***/ 3206: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["route53domains"] = {}; + AWS.Route53Domains = Service.defineService("route53domains", [ + "2014-05-15", + ]); + Object.defineProperty( + apiLoader.services["route53domains"], + "2014-05-15", + { + get: function get() { + var model = __webpack_require__(7591); + model.paginators = __webpack_require__(9983).pagination; + return model; }, - listEventsForTimeline: { - headers: { - accept: "application/vnd.github.mockingbird-preview+json", - }, - method: "GET", - params: { - issue_number: { - required: true, - type: "integer", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/issues/:issue_number/timeline", + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.Route53Domains; + + /***/ + }, + + /***/ 3209: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 3220: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["managedblockchain"] = {}; + AWS.ManagedBlockchain = Service.defineService("managedblockchain", [ + "2018-09-24", + ]); + Object.defineProperty( + apiLoader.services["managedblockchain"], + "2018-09-24", + { + get: function get() { + var model = __webpack_require__(3762); + model.paginators = __webpack_require__(2816).pagination; + return model; }, - listForAuthenticatedUser: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - filter: { - enum: ["assigned", "created", "mentioned", "subscribed", "all"], - type: "string", - }, - labels: { - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - since: { - type: "string", - }, - sort: { - enum: ["created", "updated", "comments"], - type: "string", - }, - state: { - enum: ["open", "closed", "all"], - type: "string", - }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.ManagedBlockchain; + + /***/ + }, + + /***/ 3222: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["iotevents"] = {}; + AWS.IoTEvents = Service.defineService("iotevents", ["2018-07-27"]); + Object.defineProperty(apiLoader.services["iotevents"], "2018-07-27", { + get: function get() { + var model = __webpack_require__(7430); + model.paginators = __webpack_require__(3658).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.IoTEvents; + + /***/ + }, + + /***/ 3223: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["textract"] = {}; + AWS.Textract = Service.defineService("textract", ["2018-06-27"]); + Object.defineProperty(apiLoader.services["textract"], "2018-06-27", { + get: function get() { + var model = __webpack_require__(918); + model.paginators = __webpack_require__(2449).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Textract; + + /***/ + }, + + /***/ 3224: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2014-11-01", + endpointPrefix: "kms", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "KMS", + serviceFullName: "AWS Key Management Service", + serviceId: "KMS", + signatureVersion: "v4", + targetPrefix: "TrentService", + uid: "kms-2014-11-01", + }, + operations: { + CancelKeyDeletion: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {} }, }, - url: "/user/issues", + output: { type: "structure", members: { KeyId: {} } }, }, - listForOrg: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - filter: { - enum: ["assigned", "created", "mentioned", "subscribed", "all"], - type: "string", - }, - labels: { - type: "string", - }, - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - since: { - type: "string", - }, - sort: { - enum: ["created", "updated", "comments"], - type: "string", - }, - state: { - enum: ["open", "closed", "all"], - type: "string", - }, + ConnectCustomKeyStore: { + input: { + type: "structure", + required: ["CustomKeyStoreId"], + members: { CustomKeyStoreId: {} }, }, - url: "/orgs/:org/issues", - }, - listForRepo: { - method: "GET", - params: { - assignee: { - type: "string", - }, - creator: { - type: "string", - }, - direction: { - enum: ["asc", "desc"], - type: "string", - }, - labels: { - type: "string", - }, - mentioned: { - type: "string", - }, - milestone: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - since: { - type: "string", - }, - sort: { - enum: ["created", "updated", "comments"], - type: "string", - }, - state: { - enum: ["open", "closed", "all"], - type: "string", - }, + output: { type: "structure", members: {} }, + }, + CreateAlias: { + input: { + type: "structure", + required: ["AliasName", "TargetKeyId"], + members: { AliasName: {}, TargetKeyId: {} }, }, - url: "/repos/:owner/:repo/issues", }, - listLabelsForMilestone: { - method: "GET", - params: { - milestone_number: { - required: true, - type: "integer", - }, - number: { - alias: "milestone_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + CreateCustomKeyStore: { + input: { + type: "structure", + required: [ + "CustomKeyStoreName", + "CloudHsmClusterId", + "TrustAnchorCertificate", + "KeyStorePassword", + ], + members: { + CustomKeyStoreName: {}, + CloudHsmClusterId: {}, + TrustAnchorCertificate: {}, + KeyStorePassword: { shape: "Sd" }, }, }, - url: "/repos/:owner/:repo/milestones/:milestone_number/labels", + output: { type: "structure", members: { CustomKeyStoreId: {} } }, }, - listLabelsForRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + CreateGrant: { + input: { + type: "structure", + required: ["KeyId", "GranteePrincipal", "Operations"], + members: { + KeyId: {}, + GranteePrincipal: {}, + RetiringPrincipal: {}, + Operations: { shape: "Sh" }, + Constraints: { shape: "Sj" }, + GrantTokens: { shape: "Sn" }, + Name: {}, }, }, - url: "/repos/:owner/:repo/labels", + output: { + type: "structure", + members: { GrantToken: {}, GrantId: {} }, + }, }, - listLabelsOnIssue: { - method: "GET", - params: { - issue_number: { - required: true, - type: "integer", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + CreateKey: { + input: { + type: "structure", + members: { + Policy: {}, + Description: {}, + KeyUsage: {}, + CustomerMasterKeySpec: {}, + Origin: {}, + CustomKeyStoreId: {}, + BypassPolicyLockoutSafetyCheck: { type: "boolean" }, + Tags: { shape: "Sz" }, }, }, - url: "/repos/:owner/:repo/issues/:issue_number/labels", + output: { + type: "structure", + members: { KeyMetadata: { shape: "S14" } }, + }, }, - listMilestonesForRepo: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - sort: { - enum: ["due_on", "completeness"], - type: "string", + Decrypt: { + input: { + type: "structure", + required: ["CiphertextBlob"], + members: { + CiphertextBlob: { type: "blob" }, + EncryptionContext: { shape: "Sk" }, + GrantTokens: { shape: "Sn" }, + KeyId: {}, + EncryptionAlgorithm: {}, }, - state: { - enum: ["open", "closed", "all"], - type: "string", + }, + output: { + type: "structure", + members: { + KeyId: {}, + Plaintext: { shape: "S1i" }, + EncryptionAlgorithm: {}, }, }, - url: "/repos/:owner/:repo/milestones", }, - lock: { - method: "PUT", - params: { - issue_number: { - required: true, - type: "integer", - }, - lock_reason: { - enum: ["off-topic", "too heated", "resolved", "spam"], - type: "string", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteAlias: { + input: { + type: "structure", + required: ["AliasName"], + members: { AliasName: {} }, }, - url: "/repos/:owner/:repo/issues/:issue_number/lock", }, - removeAssignees: { - method: "DELETE", - params: { - assignees: { - type: "string[]", - }, - issue_number: { - required: true, - type: "integer", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteCustomKeyStore: { + input: { + type: "structure", + required: ["CustomKeyStoreId"], + members: { CustomKeyStoreId: {} }, }, - url: "/repos/:owner/:repo/issues/:issue_number/assignees", + output: { type: "structure", members: {} }, }, - removeLabel: { - method: "DELETE", - params: { - issue_number: { - required: true, - type: "integer", - }, - name: { - required: true, - type: "string", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteImportedKeyMaterial: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {} }, }, - url: "/repos/:owner/:repo/issues/:issue_number/labels/:name", }, - removeLabels: { - method: "DELETE", - params: { - issue_number: { - required: true, - type: "integer", + DescribeCustomKeyStores: { + input: { + type: "structure", + members: { + CustomKeyStoreId: {}, + CustomKeyStoreName: {}, + Limit: { type: "integer" }, + Marker: {}, }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + }, + output: { + type: "structure", + members: { + CustomKeyStores: { + type: "list", + member: { + type: "structure", + members: { + CustomKeyStoreId: {}, + CustomKeyStoreName: {}, + CloudHsmClusterId: {}, + TrustAnchorCertificate: {}, + ConnectionState: {}, + ConnectionErrorCode: {}, + CreationDate: { type: "timestamp" }, + }, + }, + }, + NextMarker: {}, + Truncated: { type: "boolean" }, }, - owner: { - required: true, - type: "string", + }, + }, + DescribeKey: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {}, GrantTokens: { shape: "Sn" } }, + }, + output: { + type: "structure", + members: { KeyMetadata: { shape: "S14" } }, + }, + }, + DisableKey: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {} }, + }, + }, + DisableKeyRotation: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {} }, + }, + }, + DisconnectCustomKeyStore: { + input: { + type: "structure", + required: ["CustomKeyStoreId"], + members: { CustomKeyStoreId: {} }, + }, + output: { type: "structure", members: {} }, + }, + EnableKey: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {} }, + }, + }, + EnableKeyRotation: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {} }, + }, + }, + Encrypt: { + input: { + type: "structure", + required: ["KeyId", "Plaintext"], + members: { + KeyId: {}, + Plaintext: { shape: "S1i" }, + EncryptionContext: { shape: "Sk" }, + GrantTokens: { shape: "Sn" }, + EncryptionAlgorithm: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + CiphertextBlob: { type: "blob" }, + KeyId: {}, + EncryptionAlgorithm: {}, }, }, - url: "/repos/:owner/:repo/issues/:issue_number/labels", }, - replaceLabels: { - method: "PUT", - params: { - issue_number: { - required: true, - type: "integer", - }, - labels: { - type: "string[]", + GenerateDataKey: { + input: { + type: "structure", + required: ["KeyId"], + members: { + KeyId: {}, + EncryptionContext: { shape: "Sk" }, + NumberOfBytes: { type: "integer" }, + KeySpec: {}, + GrantTokens: { shape: "Sn" }, }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + }, + output: { + type: "structure", + members: { + CiphertextBlob: { type: "blob" }, + Plaintext: { shape: "S1i" }, + KeyId: {}, }, - owner: { - required: true, - type: "string", + }, + }, + GenerateDataKeyPair: { + input: { + type: "structure", + required: ["KeyId", "KeyPairSpec"], + members: { + EncryptionContext: { shape: "Sk" }, + KeyId: {}, + KeyPairSpec: {}, + GrantTokens: { shape: "Sn" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + PrivateKeyCiphertextBlob: { type: "blob" }, + PrivateKeyPlaintext: { shape: "S1i" }, + PublicKey: { type: "blob" }, + KeyId: {}, + KeyPairSpec: {}, }, }, - url: "/repos/:owner/:repo/issues/:issue_number/labels", }, - unlock: { - method: "DELETE", - params: { - issue_number: { - required: true, - type: "integer", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + GenerateDataKeyPairWithoutPlaintext: { + input: { + type: "structure", + required: ["KeyId", "KeyPairSpec"], + members: { + EncryptionContext: { shape: "Sk" }, + KeyId: {}, + KeyPairSpec: {}, + GrantTokens: { shape: "Sn" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + PrivateKeyCiphertextBlob: { type: "blob" }, + PublicKey: { type: "blob" }, + KeyId: {}, + KeyPairSpec: {}, }, - repo: { - required: true, - type: "string", + }, + }, + GenerateDataKeyWithoutPlaintext: { + input: { + type: "structure", + required: ["KeyId"], + members: { + KeyId: {}, + EncryptionContext: { shape: "Sk" }, + KeySpec: {}, + NumberOfBytes: { type: "integer" }, + GrantTokens: { shape: "Sn" }, }, }, - url: "/repos/:owner/:repo/issues/:issue_number/lock", + output: { + type: "structure", + members: { CiphertextBlob: { type: "blob" }, KeyId: {} }, + }, }, - update: { - method: "PATCH", - params: { - assignee: { - type: "string", + GenerateRandom: { + input: { + type: "structure", + members: { + NumberOfBytes: { type: "integer" }, + CustomKeyStoreId: {}, }, - assignees: { - type: "string[]", + }, + output: { + type: "structure", + members: { Plaintext: { shape: "S1i" } }, + }, + }, + GetKeyPolicy: { + input: { + type: "structure", + required: ["KeyId", "PolicyName"], + members: { KeyId: {}, PolicyName: {} }, + }, + output: { type: "structure", members: { Policy: {} } }, + }, + GetKeyRotationStatus: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {} }, + }, + output: { + type: "structure", + members: { KeyRotationEnabled: { type: "boolean" } }, + }, + }, + GetParametersForImport: { + input: { + type: "structure", + required: ["KeyId", "WrappingAlgorithm", "WrappingKeySpec"], + members: { + KeyId: {}, + WrappingAlgorithm: {}, + WrappingKeySpec: {}, }, - body: { - type: "string", + }, + output: { + type: "structure", + members: { + KeyId: {}, + ImportToken: { type: "blob" }, + PublicKey: { shape: "S1i" }, + ParametersValidTo: { type: "timestamp" }, }, - issue_number: { - required: true, - type: "integer", + }, + }, + GetPublicKey: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {}, GrantTokens: { shape: "Sn" } }, + }, + output: { + type: "structure", + members: { + KeyId: {}, + PublicKey: { type: "blob" }, + CustomerMasterKeySpec: {}, + KeyUsage: {}, + EncryptionAlgorithms: { shape: "S1b" }, + SigningAlgorithms: { shape: "S1d" }, }, - labels: { - type: "string[]", + }, + }, + ImportKeyMaterial: { + input: { + type: "structure", + required: ["KeyId", "ImportToken", "EncryptedKeyMaterial"], + members: { + KeyId: {}, + ImportToken: { type: "blob" }, + EncryptedKeyMaterial: { type: "blob" }, + ValidTo: { type: "timestamp" }, + ExpirationModel: {}, }, - milestone: { - allowNull: true, - type: "integer", + }, + output: { type: "structure", members: {} }, + }, + ListAliases: { + input: { + type: "structure", + members: { KeyId: {}, Limit: { type: "integer" }, Marker: {} }, + }, + output: { + type: "structure", + members: { + Aliases: { + type: "list", + member: { + type: "structure", + members: { AliasName: {}, AliasArn: {}, TargetKeyId: {} }, + }, + }, + NextMarker: {}, + Truncated: { type: "boolean" }, }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", + }, + }, + ListGrants: { + input: { + type: "structure", + required: ["KeyId"], + members: { Limit: { type: "integer" }, Marker: {}, KeyId: {} }, + }, + output: { shape: "S31" }, + }, + ListKeyPolicies: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {}, Limit: { type: "integer" }, Marker: {} }, + }, + output: { + type: "structure", + members: { + PolicyNames: { type: "list", member: {} }, + NextMarker: {}, + Truncated: { type: "boolean" }, }, - owner: { - required: true, - type: "string", + }, + }, + ListKeys: { + input: { + type: "structure", + members: { Limit: { type: "integer" }, Marker: {} }, + }, + output: { + type: "structure", + members: { + Keys: { + type: "list", + member: { + type: "structure", + members: { KeyId: {}, KeyArn: {} }, + }, + }, + NextMarker: {}, + Truncated: { type: "boolean" }, }, - repo: { - required: true, - type: "string", + }, + }, + ListResourceTags: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {}, Limit: { type: "integer" }, Marker: {} }, + }, + output: { + type: "structure", + members: { + Tags: { shape: "Sz" }, + NextMarker: {}, + Truncated: { type: "boolean" }, }, - state: { - enum: ["open", "closed"], - type: "string", + }, + }, + ListRetirableGrants: { + input: { + type: "structure", + required: ["RetiringPrincipal"], + members: { + Limit: { type: "integer" }, + Marker: {}, + RetiringPrincipal: {}, }, - title: { - type: "string", + }, + output: { shape: "S31" }, + }, + PutKeyPolicy: { + input: { + type: "structure", + required: ["KeyId", "PolicyName", "Policy"], + members: { + KeyId: {}, + PolicyName: {}, + Policy: {}, + BypassPolicyLockoutSafetyCheck: { type: "boolean" }, }, }, - url: "/repos/:owner/:repo/issues/:issue_number", }, - updateComment: { - method: "PATCH", - params: { - body: { - required: true, - type: "string", + ReEncrypt: { + input: { + type: "structure", + required: ["CiphertextBlob", "DestinationKeyId"], + members: { + CiphertextBlob: { type: "blob" }, + SourceEncryptionContext: { shape: "Sk" }, + SourceKeyId: {}, + DestinationKeyId: {}, + DestinationEncryptionContext: { shape: "Sk" }, + SourceEncryptionAlgorithm: {}, + DestinationEncryptionAlgorithm: {}, + GrantTokens: { shape: "Sn" }, }, - comment_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { + CiphertextBlob: { type: "blob" }, + SourceKeyId: {}, + KeyId: {}, + SourceEncryptionAlgorithm: {}, + DestinationEncryptionAlgorithm: {}, }, - owner: { - required: true, - type: "string", + }, + }, + RetireGrant: { + input: { + type: "structure", + members: { GrantToken: {}, KeyId: {}, GrantId: {} }, + }, + }, + RevokeGrant: { + input: { + type: "structure", + required: ["KeyId", "GrantId"], + members: { KeyId: {}, GrantId: {} }, + }, + }, + ScheduleKeyDeletion: { + input: { + type: "structure", + required: ["KeyId"], + members: { KeyId: {}, PendingWindowInDays: { type: "integer" } }, + }, + output: { + type: "structure", + members: { KeyId: {}, DeletionDate: { type: "timestamp" } }, + }, + }, + Sign: { + input: { + type: "structure", + required: ["KeyId", "Message", "SigningAlgorithm"], + members: { + KeyId: {}, + Message: { shape: "S1i" }, + MessageType: {}, + GrantTokens: { shape: "Sn" }, + SigningAlgorithm: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + KeyId: {}, + Signature: { type: "blob" }, + SigningAlgorithm: {}, }, }, - url: "/repos/:owner/:repo/issues/comments/:comment_id", }, - updateLabel: { - method: "PATCH", - params: { - color: { - type: "string", - }, - current_name: { - required: true, - type: "string", + TagResource: { + input: { + type: "structure", + required: ["KeyId", "Tags"], + members: { KeyId: {}, Tags: { shape: "Sz" } }, + }, + }, + UntagResource: { + input: { + type: "structure", + required: ["KeyId", "TagKeys"], + members: { KeyId: {}, TagKeys: { type: "list", member: {} } }, + }, + }, + UpdateAlias: { + input: { + type: "structure", + required: ["AliasName", "TargetKeyId"], + members: { AliasName: {}, TargetKeyId: {} }, + }, + }, + UpdateCustomKeyStore: { + input: { + type: "structure", + required: ["CustomKeyStoreId"], + members: { + CustomKeyStoreId: {}, + NewCustomKeyStoreName: {}, + KeyStorePassword: { shape: "Sd" }, + CloudHsmClusterId: {}, }, - description: { - type: "string", + }, + output: { type: "structure", members: {} }, + }, + UpdateKeyDescription: { + input: { + type: "structure", + required: ["KeyId", "Description"], + members: { KeyId: {}, Description: {} }, + }, + }, + Verify: { + input: { + type: "structure", + required: ["KeyId", "Message", "Signature", "SigningAlgorithm"], + members: { + KeyId: {}, + Message: { shape: "S1i" }, + MessageType: {}, + Signature: { type: "blob" }, + SigningAlgorithm: {}, + GrantTokens: { shape: "Sn" }, }, - name: { - type: "string", + }, + output: { + type: "structure", + members: { + KeyId: {}, + SignatureValid: { type: "boolean" }, + SigningAlgorithm: {}, }, - owner: { - required: true, - type: "string", + }, + }, + }, + shapes: { + Sd: { type: "string", sensitive: true }, + Sh: { type: "list", member: {} }, + Sj: { + type: "structure", + members: { + EncryptionContextSubset: { shape: "Sk" }, + EncryptionContextEquals: { shape: "Sk" }, + }, + }, + Sk: { type: "map", key: {}, value: {} }, + Sn: { type: "list", member: {} }, + Sz: { + type: "list", + member: { + type: "structure", + required: ["TagKey", "TagValue"], + members: { TagKey: {}, TagValue: {} }, + }, + }, + S14: { + type: "structure", + required: ["KeyId"], + members: { + AWSAccountId: {}, + KeyId: {}, + Arn: {}, + CreationDate: { type: "timestamp" }, + Enabled: { type: "boolean" }, + Description: {}, + KeyUsage: {}, + KeyState: {}, + DeletionDate: { type: "timestamp" }, + ValidTo: { type: "timestamp" }, + Origin: {}, + CustomKeyStoreId: {}, + CloudHsmClusterId: {}, + ExpirationModel: {}, + KeyManager: {}, + CustomerMasterKeySpec: {}, + EncryptionAlgorithms: { shape: "S1b" }, + SigningAlgorithms: { shape: "S1d" }, + }, + }, + S1b: { type: "list", member: {} }, + S1d: { type: "list", member: {} }, + S1i: { type: "blob", sensitive: true }, + S31: { + type: "structure", + members: { + Grants: { + type: "list", + member: { + type: "structure", + members: { + KeyId: {}, + GrantId: {}, + Name: {}, + CreationDate: { type: "timestamp" }, + GranteePrincipal: {}, + RetiringPrincipal: {}, + IssuingAccount: {}, + Operations: { shape: "Sh" }, + Constraints: { shape: "Sj" }, + }, + }, }, - repo: { - required: true, - type: "string", + NextMarker: {}, + Truncated: { type: "boolean" }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 3229: /***/ function (module) { + module.exports = { + pagination: { + ListChannels: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListDatasetContents: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListDatasets: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListDatastores: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListPipelines: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; + + /***/ + }, + + /***/ 3234: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); + + util.isBrowser = function () { + return false; + }; + util.isNode = function () { + return true; + }; + + // node.js specific modules + util.crypto.lib = __webpack_require__(6417); + util.Buffer = __webpack_require__(4293).Buffer; + util.domain = __webpack_require__(5229); + util.stream = __webpack_require__(2413); + util.url = __webpack_require__(8835); + util.querystring = __webpack_require__(1191); + util.environment = "nodejs"; + util.createEventStream = util.stream.Readable + ? __webpack_require__(445).createEventStream + : __webpack_require__(1661).createEventStream; + util.realClock = __webpack_require__(6693); + util.clientSideMonitoring = { + Publisher: __webpack_require__(1701).Publisher, + configProvider: __webpack_require__(1762), + }; + util.iniLoader = __webpack_require__(5892).iniLoader; + + var AWS; + + /** + * @api private + */ + module.exports = AWS = __webpack_require__(395); + + __webpack_require__(4923); + __webpack_require__(4906); + __webpack_require__(3043); + __webpack_require__(9543); + __webpack_require__(747); + __webpack_require__(7170); + __webpack_require__(2966); + __webpack_require__(2982); + + // Load the xml2js XML parser + AWS.XML.Parser = __webpack_require__(9810); + + // Load Node HTTP client + __webpack_require__(6888); + + __webpack_require__(7960); + + // Load custom credential providers + __webpack_require__(8868); + __webpack_require__(6103); + __webpack_require__(7426); + __webpack_require__(9316); + __webpack_require__(872); + __webpack_require__(634); + __webpack_require__(6431); + __webpack_require__(2982); + + // Setup default chain providers + // If this changes, please update documentation for + // AWS.CredentialProviderChain.defaultProviders in + // credentials/credential_provider_chain.js + AWS.CredentialProviderChain.defaultProviders = [ + function () { + return new AWS.EnvironmentCredentials("AWS"); + }, + function () { + return new AWS.EnvironmentCredentials("AMAZON"); + }, + function () { + return new AWS.SharedIniFileCredentials(); + }, + function () { + return new AWS.ECSCredentials(); + }, + function () { + return new AWS.ProcessCredentials(); + }, + function () { + return new AWS.TokenFileWebIdentityCredentials(); + }, + function () { + return new AWS.EC2MetadataCredentials(); + }, + ]; + + // Update configuration keys + AWS.util.update(AWS.Config.prototype.keys, { + credentials: function () { + var credentials = null; + new AWS.CredentialProviderChain([ + function () { + return new AWS.EnvironmentCredentials("AWS"); + }, + function () { + return new AWS.EnvironmentCredentials("AMAZON"); + }, + function () { + return new AWS.SharedIniFileCredentials({ + disableAssumeRole: true, + }); + }, + ]).resolve(function (err, creds) { + if (!err) credentials = creds; + }); + return credentials; + }, + credentialProvider: function () { + return new AWS.CredentialProviderChain(); + }, + logger: function () { + return process.env.AWSJS_DEBUG ? console : null; + }, + region: function () { + var env = process.env; + var region = env.AWS_REGION || env.AMAZON_REGION; + if (env[AWS.util.configOptInEnv]) { + var toCheck = [ + { filename: env[AWS.util.sharedCredentialsFileEnv] }, + { isConfig: true, filename: env[AWS.util.sharedConfigFileEnv] }, + ]; + var iniLoader = AWS.util.iniLoader; + while (!region && toCheck.length) { + var configFile = iniLoader.loadFrom(toCheck.shift()); + var profile = + configFile[env.AWS_PROFILE || AWS.util.defaultProfile]; + region = profile && profile.region; + } + } + return region; + }, + }); + + // Reset configuration + AWS.config = new AWS.Config(); + + /***/ + }, + + /***/ 3252: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2017-09-08", + endpointPrefix: "serverlessrepo", + signingName: "serverlessrepo", + serviceFullName: "AWSServerlessApplicationRepository", + serviceId: "ServerlessApplicationRepository", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "serverlessrepo-2017-09-08", + signatureVersion: "v4", + }, + operations: { + CreateApplication: { + http: { requestUri: "/applications", responseCode: 201 }, + input: { + type: "structure", + members: { + Author: { locationName: "author" }, + Description: { locationName: "description" }, + HomePageUrl: { locationName: "homePageUrl" }, + Labels: { shape: "S3", locationName: "labels" }, + LicenseBody: { locationName: "licenseBody" }, + LicenseUrl: { locationName: "licenseUrl" }, + Name: { locationName: "name" }, + ReadmeBody: { locationName: "readmeBody" }, + ReadmeUrl: { locationName: "readmeUrl" }, + SemanticVersion: { locationName: "semanticVersion" }, + SourceCodeArchiveUrl: { locationName: "sourceCodeArchiveUrl" }, + SourceCodeUrl: { locationName: "sourceCodeUrl" }, + SpdxLicenseId: { locationName: "spdxLicenseId" }, + TemplateBody: { locationName: "templateBody" }, + TemplateUrl: { locationName: "templateUrl" }, + }, + required: ["Description", "Name", "Author"], + }, + output: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + Author: { locationName: "author" }, + CreationTime: { locationName: "creationTime" }, + Description: { locationName: "description" }, + HomePageUrl: { locationName: "homePageUrl" }, + IsVerifiedAuthor: { + locationName: "isVerifiedAuthor", + type: "boolean", + }, + Labels: { shape: "S3", locationName: "labels" }, + LicenseUrl: { locationName: "licenseUrl" }, + Name: { locationName: "name" }, + ReadmeUrl: { locationName: "readmeUrl" }, + SpdxLicenseId: { locationName: "spdxLicenseId" }, + VerifiedAuthorUrl: { locationName: "verifiedAuthorUrl" }, + Version: { shape: "S6", locationName: "version" }, }, }, - url: "/repos/:owner/:repo/labels/:current_name", }, - updateMilestone: { - method: "PATCH", - params: { - description: { - type: "string", - }, - due_on: { - type: "string", - }, - milestone_number: { - required: true, - type: "integer", + CreateApplicationVersion: { + http: { + method: "PUT", + requestUri: + "/applications/{applicationId}/versions/{semanticVersion}", + responseCode: 201, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + SemanticVersion: { + location: "uri", + locationName: "semanticVersion", + }, + SourceCodeArchiveUrl: { locationName: "sourceCodeArchiveUrl" }, + SourceCodeUrl: { locationName: "sourceCodeUrl" }, + TemplateBody: { locationName: "templateBody" }, + TemplateUrl: { locationName: "templateUrl" }, }, - number: { - alias: "milestone_number", - deprecated: true, - type: "integer", + required: ["ApplicationId", "SemanticVersion"], + }, + output: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + CreationTime: { locationName: "creationTime" }, + ParameterDefinitions: { + shape: "S7", + locationName: "parameterDefinitions", + }, + RequiredCapabilities: { + shape: "Sa", + locationName: "requiredCapabilities", + }, + ResourcesSupported: { + locationName: "resourcesSupported", + type: "boolean", + }, + SemanticVersion: { locationName: "semanticVersion" }, + SourceCodeArchiveUrl: { locationName: "sourceCodeArchiveUrl" }, + SourceCodeUrl: { locationName: "sourceCodeUrl" }, + TemplateUrl: { locationName: "templateUrl" }, }, - owner: { - required: true, - type: "string", + }, + }, + CreateCloudFormationChangeSet: { + http: { + requestUri: "/applications/{applicationId}/changesets", + responseCode: 201, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + Capabilities: { shape: "S3", locationName: "capabilities" }, + ChangeSetName: { locationName: "changeSetName" }, + ClientToken: { locationName: "clientToken" }, + Description: { locationName: "description" }, + NotificationArns: { + shape: "S3", + locationName: "notificationArns", + }, + ParameterOverrides: { + locationName: "parameterOverrides", + type: "list", + member: { + type: "structure", + members: { + Name: { locationName: "name" }, + Value: { locationName: "value" }, + }, + required: ["Value", "Name"], + }, + }, + ResourceTypes: { shape: "S3", locationName: "resourceTypes" }, + RollbackConfiguration: { + locationName: "rollbackConfiguration", + type: "structure", + members: { + MonitoringTimeInMinutes: { + locationName: "monitoringTimeInMinutes", + type: "integer", + }, + RollbackTriggers: { + locationName: "rollbackTriggers", + type: "list", + member: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Type: { locationName: "type" }, + }, + required: ["Type", "Arn"], + }, + }, + }, + }, + SemanticVersion: { locationName: "semanticVersion" }, + StackName: { locationName: "stackName" }, + Tags: { + locationName: "tags", + type: "list", + member: { + type: "structure", + members: { + Key: { locationName: "key" }, + Value: { locationName: "value" }, + }, + required: ["Value", "Key"], + }, + }, + TemplateId: { locationName: "templateId" }, }, - repo: { - required: true, - type: "string", + required: ["ApplicationId", "StackName"], + }, + output: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + ChangeSetId: { locationName: "changeSetId" }, + SemanticVersion: { locationName: "semanticVersion" }, + StackId: { locationName: "stackId" }, }, - state: { - enum: ["open", "closed"], - type: "string", + }, + }, + CreateCloudFormationTemplate: { + http: { + requestUri: "/applications/{applicationId}/templates", + responseCode: 201, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + SemanticVersion: { locationName: "semanticVersion" }, }, - title: { - type: "string", + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + CreationTime: { locationName: "creationTime" }, + ExpirationTime: { locationName: "expirationTime" }, + SemanticVersion: { locationName: "semanticVersion" }, + Status: { locationName: "status" }, + TemplateId: { locationName: "templateId" }, + TemplateUrl: { locationName: "templateUrl" }, }, }, - url: "/repos/:owner/:repo/milestones/:milestone_number", }, - }, - licenses: { - get: { - method: "GET", - params: { - license: { - required: true, - type: "string", + DeleteApplication: { + http: { + method: "DELETE", + requestUri: "/applications/{applicationId}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, }, + required: ["ApplicationId"], }, - url: "/licenses/:license", }, - getForRepo: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + GetApplication: { + http: { + method: "GET", + requestUri: "/applications/{applicationId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + SemanticVersion: { + location: "querystring", + locationName: "semanticVersion", + }, }, - repo: { - required: true, - type: "string", + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + Author: { locationName: "author" }, + CreationTime: { locationName: "creationTime" }, + Description: { locationName: "description" }, + HomePageUrl: { locationName: "homePageUrl" }, + IsVerifiedAuthor: { + locationName: "isVerifiedAuthor", + type: "boolean", + }, + Labels: { shape: "S3", locationName: "labels" }, + LicenseUrl: { locationName: "licenseUrl" }, + Name: { locationName: "name" }, + ReadmeUrl: { locationName: "readmeUrl" }, + SpdxLicenseId: { locationName: "spdxLicenseId" }, + VerifiedAuthorUrl: { locationName: "verifiedAuthorUrl" }, + Version: { shape: "S6", locationName: "version" }, }, }, - url: "/repos/:owner/:repo/license", - }, - list: { - deprecated: - "octokit.licenses.list() has been renamed to octokit.licenses.listCommonlyUsed() (2019-03-05)", - method: "GET", - params: {}, - url: "/licenses", }, - listCommonlyUsed: { - method: "GET", - params: {}, - url: "/licenses", - }, - }, - markdown: { - render: { - method: "POST", - params: { - context: { - type: "string", - }, - mode: { - enum: ["markdown", "gfm"], - type: "string", + GetApplicationPolicy: { + http: { + method: "GET", + requestUri: "/applications/{applicationId}/policy", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, }, - text: { - required: true, - type: "string", + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + Statements: { shape: "Sv", locationName: "statements" }, }, }, - url: "/markdown", }, - renderRaw: { - headers: { - "content-type": "text/plain; charset=utf-8", + GetCloudFormationTemplate: { + http: { + method: "GET", + requestUri: + "/applications/{applicationId}/templates/{templateId}", + responseCode: 200, }, - method: "POST", - params: { - data: { - mapTo: "data", - required: true, - type: "string", + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + TemplateId: { location: "uri", locationName: "templateId" }, + }, + required: ["ApplicationId", "TemplateId"], + }, + output: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + CreationTime: { locationName: "creationTime" }, + ExpirationTime: { locationName: "expirationTime" }, + SemanticVersion: { locationName: "semanticVersion" }, + Status: { locationName: "status" }, + TemplateId: { locationName: "templateId" }, + TemplateUrl: { locationName: "templateUrl" }, }, }, - url: "/markdown/raw", - }, - }, - meta: { - get: { - method: "GET", - params: {}, - url: "/meta", }, - }, - migrations: { - cancelImport: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", + ListApplicationDependencies: { + http: { + method: "GET", + requestUri: "/applications/{applicationId}/dependencies", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + MaxItems: { + location: "querystring", + locationName: "maxItems", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + SemanticVersion: { + location: "querystring", + locationName: "semanticVersion", + }, }, - repo: { - required: true, - type: "string", + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + Dependencies: { + locationName: "dependencies", + type: "list", + member: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + SemanticVersion: { locationName: "semanticVersion" }, + }, + required: ["ApplicationId", "SemanticVersion"], + }, + }, + NextToken: { locationName: "nextToken" }, }, }, - url: "/repos/:owner/:repo/import", }, - deleteArchiveForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + ListApplicationVersions: { + http: { + method: "GET", + requestUri: "/applications/{applicationId}/versions", + responseCode: 200, }, - method: "DELETE", - params: { - migration_id: { - required: true, - type: "integer", + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + MaxItems: { + location: "querystring", + locationName: "maxItems", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + NextToken: { locationName: "nextToken" }, + Versions: { + locationName: "versions", + type: "list", + member: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + CreationTime: { locationName: "creationTime" }, + SemanticVersion: { locationName: "semanticVersion" }, + SourceCodeUrl: { locationName: "sourceCodeUrl" }, + }, + required: [ + "CreationTime", + "ApplicationId", + "SemanticVersion", + ], + }, + }, }, }, - url: "/user/migrations/:migration_id/archive", }, - deleteArchiveForOrg: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + ListApplications: { + http: { + method: "GET", + requestUri: "/applications", + responseCode: 200, }, - method: "DELETE", - params: { - migration_id: { - required: true, - type: "integer", + input: { + type: "structure", + members: { + MaxItems: { + location: "querystring", + locationName: "maxItems", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - org: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Applications: { + locationName: "applications", + type: "list", + member: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + Author: { locationName: "author" }, + CreationTime: { locationName: "creationTime" }, + Description: { locationName: "description" }, + HomePageUrl: { locationName: "homePageUrl" }, + Labels: { shape: "S3", locationName: "labels" }, + Name: { locationName: "name" }, + SpdxLicenseId: { locationName: "spdxLicenseId" }, + }, + required: [ + "Description", + "Author", + "ApplicationId", + "Name", + ], + }, + }, + NextToken: { locationName: "nextToken" }, }, }, - url: "/orgs/:org/migrations/:migration_id/archive", }, - downloadArchiveForOrg: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + PutApplicationPolicy: { + http: { + method: "PUT", + requestUri: "/applications/{applicationId}/policy", + responseCode: 200, }, - method: "GET", - params: { - migration_id: { - required: true, - type: "integer", + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + Statements: { shape: "Sv", locationName: "statements" }, }, - org: { - required: true, - type: "string", + required: ["ApplicationId", "Statements"], + }, + output: { + type: "structure", + members: { + Statements: { shape: "Sv", locationName: "statements" }, }, }, - url: "/orgs/:org/migrations/:migration_id/archive", }, - getArchiveForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + UnshareApplication: { + http: { + requestUri: "/applications/{applicationId}/unshare", + responseCode: 204, }, - method: "GET", - params: { - migration_id: { - required: true, - type: "integer", + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + OrganizationId: { locationName: "organizationId" }, }, + required: ["ApplicationId", "OrganizationId"], }, - url: "/user/migrations/:migration_id/archive", }, - getArchiveForOrg: { - deprecated: - "octokit.migrations.getArchiveForOrg() has been renamed to octokit.migrations.downloadArchiveForOrg() (2020-01-27)", - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + UpdateApplication: { + http: { + method: "PATCH", + requestUri: "/applications/{applicationId}", + responseCode: 200, }, - method: "GET", - params: { - migration_id: { - required: true, - type: "integer", - }, - org: { - required: true, - type: "string", + input: { + type: "structure", + members: { + ApplicationId: { + location: "uri", + locationName: "applicationId", + }, + Author: { locationName: "author" }, + Description: { locationName: "description" }, + HomePageUrl: { locationName: "homePageUrl" }, + Labels: { shape: "S3", locationName: "labels" }, + ReadmeBody: { locationName: "readmeBody" }, + ReadmeUrl: { locationName: "readmeUrl" }, + }, + required: ["ApplicationId"], + }, + output: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + Author: { locationName: "author" }, + CreationTime: { locationName: "creationTime" }, + Description: { locationName: "description" }, + HomePageUrl: { locationName: "homePageUrl" }, + IsVerifiedAuthor: { + locationName: "isVerifiedAuthor", + type: "boolean", + }, + Labels: { shape: "S3", locationName: "labels" }, + LicenseUrl: { locationName: "licenseUrl" }, + Name: { locationName: "name" }, + ReadmeUrl: { locationName: "readmeUrl" }, + SpdxLicenseId: { locationName: "spdxLicenseId" }, + VerifiedAuthorUrl: { locationName: "verifiedAuthorUrl" }, + Version: { shape: "S6", locationName: "version" }, }, }, - url: "/orgs/:org/migrations/:migration_id/archive", }, - getCommitAuthors: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - since: { - type: "string", + }, + shapes: { + S3: { type: "list", member: {} }, + S6: { + type: "structure", + members: { + ApplicationId: { locationName: "applicationId" }, + CreationTime: { locationName: "creationTime" }, + ParameterDefinitions: { + shape: "S7", + locationName: "parameterDefinitions", + }, + RequiredCapabilities: { + shape: "Sa", + locationName: "requiredCapabilities", + }, + ResourcesSupported: { + locationName: "resourcesSupported", + type: "boolean", }, + SemanticVersion: { locationName: "semanticVersion" }, + SourceCodeArchiveUrl: { locationName: "sourceCodeArchiveUrl" }, + SourceCodeUrl: { locationName: "sourceCodeUrl" }, + TemplateUrl: { locationName: "templateUrl" }, }, - url: "/repos/:owner/:repo/import/authors", + required: [ + "TemplateUrl", + "ParameterDefinitions", + "ResourcesSupported", + "CreationTime", + "RequiredCapabilities", + "ApplicationId", + "SemanticVersion", + ], }, - getImportProgress: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + S7: { + type: "list", + member: { + type: "structure", + members: { + AllowedPattern: { locationName: "allowedPattern" }, + AllowedValues: { shape: "S3", locationName: "allowedValues" }, + ConstraintDescription: { + locationName: "constraintDescription", + }, + DefaultValue: { locationName: "defaultValue" }, + Description: { locationName: "description" }, + MaxLength: { locationName: "maxLength", type: "integer" }, + MaxValue: { locationName: "maxValue", type: "integer" }, + MinLength: { locationName: "minLength", type: "integer" }, + MinValue: { locationName: "minValue", type: "integer" }, + Name: { locationName: "name" }, + NoEcho: { locationName: "noEcho", type: "boolean" }, + ReferencedByResources: { + shape: "S3", + locationName: "referencedByResources", + }, + Type: { locationName: "type" }, }, - repo: { - required: true, - type: "string", + required: ["ReferencedByResources", "Name"], + }, + }, + Sa: { type: "list", member: {} }, + Sv: { + type: "list", + member: { + type: "structure", + members: { + Actions: { shape: "S3", locationName: "actions" }, + PrincipalOrgIDs: { + shape: "S3", + locationName: "principalOrgIDs", + }, + Principals: { shape: "S3", locationName: "principals" }, + StatementId: { locationName: "statementId" }, }, + required: ["Principals", "Actions"], }, - url: "/repos/:owner/:repo/import", }, - getLargeFiles: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + }, + }; + + /***/ + }, + + /***/ 3253: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + DistributionDeployed: { + delay: 60, + operation: "GetDistribution", + maxAttempts: 25, + description: "Wait until a distribution is deployed.", + acceptors: [ + { + expected: "Deployed", + matcher: "path", + state: "success", + argument: "Distribution.Status", }, - repo: { - required: true, - type: "string", + ], + }, + InvalidationCompleted: { + delay: 20, + operation: "GetInvalidation", + maxAttempts: 30, + description: "Wait until an invalidation has completed.", + acceptors: [ + { + expected: "Completed", + matcher: "path", + state: "success", + argument: "Invalidation.Status", }, - }, - url: "/repos/:owner/:repo/import/large_files", + ], }, - getStatusForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", - }, - method: "GET", - params: { - migration_id: { - required: true, - type: "integer", + StreamingDistributionDeployed: { + delay: 60, + operation: "GetStreamingDistribution", + maxAttempts: 25, + description: "Wait until a streaming distribution is deployed.", + acceptors: [ + { + expected: "Deployed", + matcher: "path", + state: "success", + argument: "StreamingDistribution.Status", }, - }, - url: "/user/migrations/:migration_id", + ], }, - getStatusForOrg: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + }, + }; + + /***/ + }, + + /***/ 3260: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-04-01", + endpointPrefix: "quicksight", + jsonVersion: "1.0", + protocol: "rest-json", + serviceFullName: "Amazon QuickSight", + serviceId: "QuickSight", + signatureVersion: "v4", + uid: "quicksight-2018-04-01", + }, + operations: { + CancelIngestion: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}", }, - method: "GET", - params: { - migration_id: { - required: true, - type: "integer", + input: { + type: "structure", + required: ["AwsAccountId", "DataSetId", "IngestionId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, + IngestionId: { location: "uri", locationName: "IngestionId" }, }, - org: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Arn: {}, + IngestionId: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/migrations/:migration_id", }, - listForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + CreateDashboard: { + http: { + requestUri: "/accounts/{AwsAccountId}/dashboards/{DashboardId}", }, - method: "GET", - params: { - page: { - type: "integer", + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId", "Name", "SourceEntity"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + Name: {}, + Parameters: { shape: "Sb" }, + Permissions: { shape: "St" }, + SourceEntity: { shape: "Sx" }, + Tags: { shape: "S11" }, + VersionDescription: {}, + DashboardPublishOptions: { shape: "S16" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + Arn: {}, + VersionArn: {}, + DashboardId: {}, + CreationStatus: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/user/migrations", }, - listForOrg: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + CreateDataSet: { + http: { requestUri: "/accounts/{AwsAccountId}/data-sets" }, + input: { + type: "structure", + required: [ + "AwsAccountId", + "DataSetId", + "Name", + "PhysicalTableMap", + "ImportMode", + ], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: {}, + Name: {}, + PhysicalTableMap: { shape: "S1h" }, + LogicalTableMap: { shape: "S21" }, + ImportMode: {}, + ColumnGroups: { shape: "S2s" }, + Permissions: { shape: "St" }, + RowLevelPermissionDataSet: { shape: "S2y" }, + Tags: { shape: "S11" }, + }, }, - method: "GET", - params: { - org: { - required: true, - type: "string", + output: { + type: "structure", + members: { + Arn: {}, + DataSetId: {}, + IngestionArn: {}, + IngestionId: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - page: { - type: "integer", + }, + }, + CreateDataSource: { + http: { requestUri: "/accounts/{AwsAccountId}/data-sources" }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSourceId", "Name", "Type"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSourceId: {}, + Name: {}, + Type: {}, + DataSourceParameters: { shape: "S33" }, + Credentials: { shape: "S43" }, + Permissions: { shape: "St" }, + VpcConnectionProperties: { shape: "S47" }, + SslProperties: { shape: "S48" }, + Tags: { shape: "S11" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + Arn: {}, + DataSourceId: {}, + CreationStatus: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/migrations", }, - listReposForOrg: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + CreateGroup: { + http: { + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups", }, - method: "GET", - params: { - migration_id: { - required: true, - type: "integer", - }, - org: { - required: true, - type: "string", - }, - page: { - type: "integer", + input: { + type: "structure", + required: ["GroupName", "AwsAccountId", "Namespace"], + members: { + GroupName: {}, + Description: {}, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + Group: { shape: "S4f" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/migrations/:migration_id/repositories", }, - listReposForUser: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + CreateGroupMembership: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}", }, - method: "GET", - params: { - migration_id: { - required: true, - type: "integer", - }, - page: { - type: "integer", + input: { + type: "structure", + required: [ + "MemberName", + "GroupName", + "AwsAccountId", + "Namespace", + ], + members: { + MemberName: { location: "uri", locationName: "MemberName" }, + GroupName: { location: "uri", locationName: "GroupName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + GroupMember: { shape: "S4j" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/user/:migration_id/repositories", }, - mapCommitAuthor: { - method: "PATCH", - params: { - author_id: { - required: true, - type: "integer", - }, - email: { - type: "string", - }, - name: { - type: "string", - }, - owner: { - required: true, - type: "string", + CreateIAMPolicyAssignment: { + http: { + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/", + }, + input: { + type: "structure", + required: [ + "AwsAccountId", + "AssignmentName", + "AssignmentStatus", + "Namespace", + ], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + AssignmentName: {}, + AssignmentStatus: {}, + PolicyArn: {}, + Identities: { shape: "S4n" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + AssignmentName: {}, + AssignmentId: {}, + AssignmentStatus: {}, + PolicyArn: {}, + Identities: { shape: "S4n" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/repos/:owner/:repo/import/authors/:author_id", }, - setLfsPreference: { - method: "PATCH", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + CreateIngestion: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}", + }, + input: { + type: "structure", + required: ["DataSetId", "IngestionId", "AwsAccountId"], + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + IngestionId: { location: "uri", locationName: "IngestionId" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, }, - use_lfs: { - enum: ["opt_in", "opt_out"], - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Arn: {}, + IngestionId: {}, + IngestionStatus: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/repos/:owner/:repo/import/lfs", }, - startForAuthenticatedUser: { - method: "POST", - params: { - exclude_attachments: { - type: "boolean", - }, - lock_repositories: { - type: "boolean", + CreateTemplate: { + http: { + requestUri: "/accounts/{AwsAccountId}/templates/{TemplateId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId", "SourceEntity"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + Name: {}, + Permissions: { shape: "St" }, + SourceEntity: { shape: "S4w" }, + Tags: { shape: "S11" }, + VersionDescription: {}, }, - repositories: { - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { + Arn: {}, + VersionArn: {}, + TemplateId: {}, + CreationStatus: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/user/migrations", }, - startForOrg: { - method: "POST", - params: { - exclude_attachments: { - type: "boolean", - }, - lock_repositories: { - type: "boolean", - }, - org: { - required: true, - type: "string", + CreateTemplateAlias: { + http: { + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}", + }, + input: { + type: "structure", + required: [ + "AwsAccountId", + "TemplateId", + "AliasName", + "TemplateVersionNumber", + ], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + AliasName: { location: "uri", locationName: "AliasName" }, + TemplateVersionNumber: { type: "long" }, }, - repositories: { - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { + TemplateAlias: { shape: "S54" }, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/orgs/:org/migrations", }, - startImport: { - method: "PUT", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - tfvc_project: { - type: "string", - }, - vcs: { - enum: ["subversion", "git", "mercurial", "tfvc"], - type: "string", - }, - vcs_password: { - type: "string", - }, - vcs_url: { - required: true, - type: "string", + DeleteDashboard: { + http: { + method: "DELETE", + requestUri: "/accounts/{AwsAccountId}/dashboards/{DashboardId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + VersionNumber: { + location: "querystring", + locationName: "version-number", + type: "long", + }, }, - vcs_username: { - type: "string", + }, + output: { + type: "structure", + members: { + Status: { location: "statusCode", type: "integer" }, + Arn: {}, + DashboardId: {}, + RequestId: {}, }, }, - url: "/repos/:owner/:repo/import", }, - unlockRepoForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + DeleteDataSet: { + http: { + method: "DELETE", + requestUri: "/accounts/{AwsAccountId}/data-sets/{DataSetId}", }, - method: "DELETE", - params: { - migration_id: { - required: true, - type: "integer", + input: { + type: "structure", + required: ["AwsAccountId", "DataSetId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, }, - repo_name: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Arn: {}, + DataSetId: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, + }, + }, + }, + DeleteDataSource: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/data-sources/{DataSourceId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSourceId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSourceId: { location: "uri", locationName: "DataSourceId" }, + }, + }, + output: { + type: "structure", + members: { + Arn: {}, + DataSourceId: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/user/migrations/:migration_id/repos/:repo_name/lock", }, - unlockRepoForOrg: { - headers: { - accept: "application/vnd.github.wyandotte-preview+json", + DeleteGroup: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}", }, - method: "DELETE", - params: { - migration_id: { - required: true, - type: "integer", - }, - org: { - required: true, - type: "string", + input: { + type: "structure", + required: ["GroupName", "AwsAccountId", "Namespace"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - repo_name: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/migrations/:migration_id/repos/:repo_name/lock", }, - updateImport: { - method: "PATCH", - params: { - owner: { - required: true, - type: "string", + DeleteGroupMembership: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}", + }, + input: { + type: "structure", + required: [ + "MemberName", + "GroupName", + "AwsAccountId", + "Namespace", + ], + members: { + MemberName: { location: "uri", locationName: "MemberName" }, + GroupName: { location: "uri", locationName: "GroupName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - vcs_password: { - type: "string", + }, + }, + DeleteIAMPolicyAssignment: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "AssignmentName", "Namespace"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + AssignmentName: { + location: "uri", + locationName: "AssignmentName", + }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - vcs_username: { - type: "string", + }, + output: { + type: "structure", + members: { + AssignmentName: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/repos/:owner/:repo/import", }, - }, - oauthAuthorizations: { - checkAuthorization: { - deprecated: - "octokit.oauthAuthorizations.checkAuthorization() has been renamed to octokit.apps.checkAuthorization() (2019-11-05)", - method: "GET", - params: { - access_token: { - required: true, - type: "string", + DeleteTemplate: { + http: { + method: "DELETE", + requestUri: "/accounts/{AwsAccountId}/templates/{TemplateId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + VersionNumber: { + location: "querystring", + locationName: "version-number", + type: "long", + }, }, - client_id: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + RequestId: {}, + Arn: {}, + TemplateId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/applications/:client_id/tokens/:access_token", }, - createAuthorization: { - deprecated: - "octokit.oauthAuthorizations.createAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization", - method: "POST", - params: { - client_id: { - type: "string", + DeleteTemplateAlias: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId", "AliasName"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + AliasName: { location: "uri", locationName: "AliasName" }, }, - client_secret: { - type: "string", + }, + output: { + type: "structure", + members: { + Status: { location: "statusCode", type: "integer" }, + TemplateId: {}, + AliasName: {}, + Arn: {}, + RequestId: {}, }, - fingerprint: { - type: "string", + }, + }, + DeleteUser: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}", + }, + input: { + type: "structure", + required: ["UserName", "AwsAccountId", "Namespace"], + members: { + UserName: { location: "uri", locationName: "UserName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - note: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - note_url: { - type: "string", + }, + }, + DeleteUserByPrincipalId: { + http: { + method: "DELETE", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}", + }, + input: { + type: "structure", + required: ["PrincipalId", "AwsAccountId", "Namespace"], + members: { + PrincipalId: { location: "uri", locationName: "PrincipalId" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - scopes: { - type: "string[]", + }, + output: { + type: "structure", + members: { + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/authorizations", }, - deleteAuthorization: { - deprecated: - "octokit.oauthAuthorizations.deleteAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-an-authorization", - method: "DELETE", - params: { - authorization_id: { - required: true, - type: "integer", + DescribeDashboard: { + http: { + method: "GET", + requestUri: "/accounts/{AwsAccountId}/dashboards/{DashboardId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + VersionNumber: { + location: "querystring", + locationName: "version-number", + type: "long", + }, + AliasName: { + location: "querystring", + locationName: "alias-name", + }, }, }, - url: "/authorizations/:authorization_id", - }, - deleteGrant: { - deprecated: - "octokit.oauthAuthorizations.deleteGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-a-grant", - method: "DELETE", - params: { - grant_id: { - required: true, - type: "integer", + output: { + type: "structure", + members: { + Dashboard: { + type: "structure", + members: { + DashboardId: {}, + Arn: {}, + Name: {}, + Version: { + type: "structure", + members: { + CreatedTime: { type: "timestamp" }, + Errors: { + type: "list", + member: { + type: "structure", + members: { Type: {}, Message: {} }, + }, + }, + VersionNumber: { type: "long" }, + Status: {}, + Arn: {}, + SourceEntityArn: {}, + Description: {}, + }, + }, + CreatedTime: { type: "timestamp" }, + LastPublishedTime: { type: "timestamp" }, + LastUpdatedTime: { type: "timestamp" }, + }, + }, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/applications/grants/:grant_id", }, - getAuthorization: { - deprecated: - "octokit.oauthAuthorizations.getAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-authorization", - method: "GET", - params: { - authorization_id: { - required: true, - type: "integer", + DescribeDashboardPermissions: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, }, }, - url: "/authorizations/:authorization_id", - }, - getGrant: { - deprecated: - "octokit.oauthAuthorizations.getGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-grant", - method: "GET", - params: { - grant_id: { - required: true, - type: "integer", + output: { + type: "structure", + members: { + DashboardId: {}, + DashboardArn: {}, + Permissions: { shape: "St" }, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/applications/grants/:grant_id", }, - getOrCreateAuthorizationForApp: { - deprecated: - "octokit.oauthAuthorizations.getOrCreateAuthorizationForApp() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app", - method: "PUT", - params: { - client_id: { - required: true, - type: "string", + DescribeDataSet: { + http: { + method: "GET", + requestUri: "/accounts/{AwsAccountId}/data-sets/{DataSetId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSetId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, }, - client_secret: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + DataSet: { + type: "structure", + members: { + Arn: {}, + DataSetId: {}, + Name: {}, + CreatedTime: { type: "timestamp" }, + LastUpdatedTime: { type: "timestamp" }, + PhysicalTableMap: { shape: "S1h" }, + LogicalTableMap: { shape: "S21" }, + OutputColumns: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Type: {} }, + }, + }, + ImportMode: {}, + ConsumedSpiceCapacityInBytes: { type: "long" }, + ColumnGroups: { shape: "S2s" }, + RowLevelPermissionDataSet: { shape: "S2y" }, + }, + }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - fingerprint: { - type: "string", + }, + }, + DescribeDataSetPermissions: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSetId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, }, - note: { - type: "string", + }, + output: { + type: "structure", + members: { + DataSetArn: {}, + DataSetId: {}, + Permissions: { shape: "St" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - note_url: { - type: "string", + }, + }, + DescribeDataSource: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/data-sources/{DataSourceId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSourceId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSourceId: { location: "uri", locationName: "DataSourceId" }, }, - scopes: { - type: "string[]", + }, + output: { + type: "structure", + members: { + DataSource: { shape: "S68" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/authorizations/clients/:client_id", }, - getOrCreateAuthorizationForAppAndFingerprint: { - deprecated: - "octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app-and-fingerprint", - method: "PUT", - params: { - client_id: { - required: true, - type: "string", + DescribeDataSourcePermissions: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSourceId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSourceId: { location: "uri", locationName: "DataSourceId" }, }, - client_secret: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + DataSourceArn: {}, + DataSourceId: {}, + Permissions: { shape: "St" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - fingerprint: { - required: true, - type: "string", + }, + }, + DescribeGroup: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}", + }, + input: { + type: "structure", + required: ["GroupName", "AwsAccountId", "Namespace"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - note: { - type: "string", + }, + output: { + type: "structure", + members: { + Group: { shape: "S4f" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - note_url: { - type: "string", + }, + }, + DescribeIAMPolicyAssignment: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "AssignmentName", "Namespace"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + AssignmentName: { + location: "uri", + locationName: "AssignmentName", + }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - scopes: { - type: "string[]", + }, + output: { + type: "structure", + members: { + IAMPolicyAssignment: { + type: "structure", + members: { + AwsAccountId: {}, + AssignmentId: {}, + AssignmentName: {}, + PolicyArn: {}, + Identities: { shape: "S4n" }, + AssignmentStatus: {}, + }, + }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/authorizations/clients/:client_id/:fingerprint", }, - getOrCreateAuthorizationForAppFingerprint: { - deprecated: - "octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint() has been renamed to octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() (2018-12-27)", - method: "PUT", - params: { - client_id: { - required: true, - type: "string", + DescribeIngestion: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSetId", "IngestionId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, + IngestionId: { location: "uri", locationName: "IngestionId" }, }, - client_secret: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Ingestion: { shape: "S6k" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - fingerprint: { - required: true, - type: "string", + }, + }, + DescribeTemplate: { + http: { + method: "GET", + requestUri: "/accounts/{AwsAccountId}/templates/{TemplateId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + VersionNumber: { + location: "querystring", + locationName: "version-number", + type: "long", + }, + AliasName: { + location: "querystring", + locationName: "alias-name", + }, }, - note: { - type: "string", + }, + output: { + type: "structure", + members: { + Template: { + type: "structure", + members: { + Arn: {}, + Name: {}, + Version: { + type: "structure", + members: { + CreatedTime: { type: "timestamp" }, + Errors: { + type: "list", + member: { + type: "structure", + members: { Type: {}, Message: {} }, + }, + }, + VersionNumber: { type: "long" }, + Status: {}, + DataSetConfigurations: { + type: "list", + member: { + type: "structure", + members: { + Placeholder: {}, + DataSetSchema: { + type: "structure", + members: { + ColumnSchemaList: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + DataType: {}, + GeographicRole: {}, + }, + }, + }, + }, + }, + ColumnGroupSchemaList: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + ColumnGroupColumnSchemaList: { + type: "list", + member: { + type: "structure", + members: { Name: {} }, + }, + }, + }, + }, + }, + }, + }, + }, + Description: {}, + SourceEntityArn: {}, + }, + }, + TemplateId: {}, + LastUpdatedTime: { type: "timestamp" }, + CreatedTime: { type: "timestamp" }, + }, + }, + Status: { location: "statusCode", type: "integer" }, }, - note_url: { - type: "string", + }, + }, + DescribeTemplateAlias: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId", "AliasName"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + AliasName: { location: "uri", locationName: "AliasName" }, }, - scopes: { - type: "string[]", + }, + output: { + type: "structure", + members: { + TemplateAlias: { shape: "S54" }, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/authorizations/clients/:client_id/:fingerprint", }, - listAuthorizations: { - deprecated: - "octokit.oauthAuthorizations.listAuthorizations() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-authorizations", - method: "GET", - params: { - page: { - type: "integer", + DescribeTemplatePermissions: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/permissions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + TemplateId: {}, + TemplateArn: {}, + Permissions: { shape: "St" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/authorizations", }, - listGrants: { - deprecated: - "octokit.oauthAuthorizations.listGrants() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-grants", - method: "GET", - params: { - page: { - type: "integer", + DescribeUser: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}", + }, + input: { + type: "structure", + required: ["UserName", "AwsAccountId", "Namespace"], + members: { + UserName: { location: "uri", locationName: "UserName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + User: { shape: "S7f" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/applications/grants", }, - resetAuthorization: { - deprecated: - "octokit.oauthAuthorizations.resetAuthorization() has been renamed to octokit.apps.resetAuthorization() (2019-11-05)", - method: "POST", - params: { - access_token: { - required: true, - type: "string", + GetDashboardEmbedUrl: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId", "IdentityType"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + IdentityType: { + location: "querystring", + locationName: "creds-type", + }, + SessionLifetimeInMinutes: { + location: "querystring", + locationName: "session-lifetime", + type: "long", + }, + UndoRedoDisabled: { + location: "querystring", + locationName: "undo-redo-disabled", + type: "boolean", + }, + ResetDisabled: { + location: "querystring", + locationName: "reset-disabled", + type: "boolean", + }, + UserArn: { location: "querystring", locationName: "user-arn" }, }, - client_id: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + EmbedUrl: { type: "string", sensitive: true }, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/applications/:client_id/tokens/:access_token", }, - revokeAuthorizationForApplication: { - deprecated: - "octokit.oauthAuthorizations.revokeAuthorizationForApplication() has been renamed to octokit.apps.revokeAuthorizationForApplication() (2019-11-05)", - method: "DELETE", - params: { - access_token: { - required: true, - type: "string", + ListDashboardVersions: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - client_id: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + DashboardVersionSummaryList: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + CreatedTime: { type: "timestamp" }, + VersionNumber: { type: "long" }, + Status: {}, + SourceEntityArn: {}, + Description: {}, + }, + }, + }, + NextToken: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/applications/:client_id/tokens/:access_token", }, - revokeGrantForApplication: { - deprecated: - "octokit.oauthAuthorizations.revokeGrantForApplication() has been renamed to octokit.apps.revokeGrantForApplication() (2019-11-05)", - method: "DELETE", - params: { - access_token: { - required: true, - type: "string", + ListDashboards: { + http: { + method: "GET", + requestUri: "/accounts/{AwsAccountId}/dashboards", + }, + input: { + type: "structure", + required: ["AwsAccountId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - client_id: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + DashboardSummaryList: { shape: "S7u" }, + NextToken: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/applications/:client_id/grants/:access_token", }, - updateAuthorization: { - deprecated: - "octokit.oauthAuthorizations.updateAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#update-an-existing-authorization", - method: "PATCH", - params: { - add_scopes: { - type: "string[]", - }, - authorization_id: { - required: true, - type: "integer", + ListDataSets: { + http: { + method: "GET", + requestUri: "/accounts/{AwsAccountId}/data-sets", + }, + input: { + type: "structure", + required: ["AwsAccountId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - fingerprint: { - type: "string", + }, + output: { + type: "structure", + members: { + DataSetSummaries: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + DataSetId: {}, + Name: {}, + CreatedTime: { type: "timestamp" }, + LastUpdatedTime: { type: "timestamp" }, + ImportMode: {}, + RowLevelPermissionDataSet: { shape: "S2y" }, + }, + }, + }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - note: { - type: "string", + }, + }, + ListDataSources: { + http: { + method: "GET", + requestUri: "/accounts/{AwsAccountId}/data-sources", + }, + input: { + type: "structure", + required: ["AwsAccountId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - note_url: { - type: "string", + }, + output: { + type: "structure", + members: { + DataSources: { type: "list", member: { shape: "S68" } }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - remove_scopes: { - type: "string[]", + }, + }, + ListGroupMemberships: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members", + }, + input: { + type: "structure", + required: ["GroupName", "AwsAccountId", "Namespace"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - scopes: { - type: "string[]", + }, + output: { + type: "structure", + members: { + GroupMemberList: { type: "list", member: { shape: "S4j" } }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/authorizations/:authorization_id", }, - }, - orgs: { - addOrUpdateMembership: { - method: "PUT", - params: { - org: { - required: true, - type: "string", - }, - role: { - enum: ["admin", "member"], - type: "string", + ListGroups: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups", + }, + input: { + type: "structure", + required: ["AwsAccountId", "Namespace"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + GroupList: { shape: "S88" }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/memberships/:username", }, - blockUser: { - method: "PUT", - params: { - org: { - required: true, - type: "string", + ListIAMPolicyAssignments: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments", + }, + input: { + type: "structure", + required: ["AwsAccountId", "Namespace"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + AssignmentStatus: {}, + Namespace: { location: "uri", locationName: "Namespace" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + IAMPolicyAssignments: { + type: "list", + member: { + type: "structure", + members: { AssignmentName: {}, AssignmentStatus: {} }, + }, + }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/blocks/:username", }, - checkBlockedUser: { - method: "GET", - params: { - org: { - required: true, - type: "string", + ListIAMPolicyAssignmentsForUser: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments", + }, + input: { + type: "structure", + required: ["AwsAccountId", "UserName", "Namespace"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + UserName: { location: "uri", locationName: "UserName" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ActiveAssignments: { + type: "list", + member: { + type: "structure", + members: { AssignmentName: {}, PolicyArn: {} }, + }, + }, + RequestId: {}, + NextToken: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/blocks/:username", }, - checkMembership: { - method: "GET", - params: { - org: { - required: true, - type: "string", + ListIngestions: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions", + }, + input: { + type: "structure", + required: ["DataSetId", "AwsAccountId"], + members: { + DataSetId: { location: "uri", locationName: "DataSetId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Ingestions: { type: "list", member: { shape: "S6k" } }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/members/:username", }, - checkPublicMembership: { - method: "GET", - params: { - org: { - required: true, - type: "string", + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/resources/{ResourceArn}/tags", + }, + input: { + type: "structure", + required: ["ResourceArn"], + members: { + ResourceArn: { location: "uri", locationName: "ResourceArn" }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Tags: { shape: "S11" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/public_members/:username", }, - concealMembership: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", + ListTemplateAliases: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/aliases", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-result", + type: "integer", + }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + TemplateAliasList: { type: "list", member: { shape: "S54" } }, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, + NextToken: {}, }, }, - url: "/orgs/:org/public_members/:username", }, - convertMemberToOutsideCollaborator: { - method: "PUT", - params: { - org: { - required: true, - type: "string", + ListTemplateVersions: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/versions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + TemplateVersionSummaryList: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + VersionNumber: { type: "long" }, + CreatedTime: { type: "timestamp" }, + Status: {}, + Description: {}, + }, + }, + }, + NextToken: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/orgs/:org/outside_collaborators/:username", }, - createHook: { - method: "POST", - params: { - active: { - type: "boolean", + ListTemplates: { + http: { + method: "GET", + requestUri: "/accounts/{AwsAccountId}/templates", + }, + input: { + type: "structure", + required: ["AwsAccountId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-result", + type: "integer", + }, }, - config: { - required: true, - type: "object", + }, + output: { + type: "structure", + members: { + TemplateSummaryList: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + TemplateId: {}, + Name: {}, + LatestVersionNumber: { type: "long" }, + CreatedTime: { type: "timestamp" }, + LastUpdatedTime: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, - "config.content_type": { - type: "string", + }, + }, + ListUserGroups: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups", + }, + input: { + type: "structure", + required: ["UserName", "AwsAccountId", "Namespace"], + members: { + UserName: { location: "uri", locationName: "UserName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, }, - "config.insecure_ssl": { - type: "string", + }, + output: { + type: "structure", + members: { + GroupList: { shape: "S88" }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - "config.secret": { - type: "string", + }, + }, + ListUsers: { + http: { + method: "GET", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/users", + }, + input: { + type: "structure", + required: ["AwsAccountId", "Namespace"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + NextToken: { + location: "querystring", + locationName: "next-token", + }, + MaxResults: { + location: "querystring", + locationName: "max-results", + type: "integer", + }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - "config.url": { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + UserList: { type: "list", member: { shape: "S7f" } }, + NextToken: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - events: { - type: "string[]", + }, + }, + RegisterUser: { + http: { + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/users", + }, + input: { + type: "structure", + required: [ + "IdentityType", + "Email", + "UserRole", + "AwsAccountId", + "Namespace", + ], + members: { + IdentityType: {}, + Email: {}, + UserRole: {}, + IamArn: {}, + SessionName: {}, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, + UserName: {}, }, - name: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + User: { shape: "S7f" }, + UserInvitationUrl: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - org: { - required: true, - type: "string", + }, + }, + SearchDashboards: { + http: { requestUri: "/accounts/{AwsAccountId}/search/dashboards" }, + input: { + type: "structure", + required: ["AwsAccountId", "Filters"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Filters: { + type: "list", + member: { + type: "structure", + required: ["Operator"], + members: { Operator: {}, Name: {}, Value: {} }, + }, + }, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + DashboardSummaryList: { shape: "S7u" }, + NextToken: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/orgs/:org/hooks", }, - createInvitation: { - method: "POST", - params: { - email: { - type: "string", - }, - invitee_id: { - type: "integer", + TagResource: { + http: { requestUri: "/resources/{ResourceArn}/tags" }, + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { + ResourceArn: { location: "uri", locationName: "ResourceArn" }, + Tags: { shape: "S11" }, }, - org: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - role: { - enum: ["admin", "direct_member", "billing_manager"], - type: "string", + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/resources/{ResourceArn}/tags", + }, + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: { location: "uri", locationName: "ResourceArn" }, + TagKeys: { + location: "querystring", + locationName: "keys", + type: "list", + member: {}, + }, }, - team_ids: { - type: "integer[]", + }, + output: { + type: "structure", + members: { + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/invitations", }, - deleteHook: { - method: "DELETE", - params: { - hook_id: { - required: true, - type: "integer", + UpdateDashboard: { + http: { + method: "PUT", + requestUri: "/accounts/{AwsAccountId}/dashboards/{DashboardId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId", "Name", "SourceEntity"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + Name: {}, + SourceEntity: { shape: "Sx" }, + Parameters: { shape: "Sb" }, + VersionDescription: {}, + DashboardPublishOptions: { shape: "S16" }, }, - org: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Arn: {}, + VersionArn: {}, + DashboardId: {}, + CreationStatus: {}, + Status: { type: "integer" }, + RequestId: {}, }, }, - url: "/orgs/:org/hooks/:hook_id", }, - get: { - method: "GET", - params: { - org: { - required: true, - type: "string", + UpdateDashboardPermissions: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + GrantPermissions: { shape: "S9k" }, + RevokePermissions: { shape: "S9k" }, + }, + }, + output: { + type: "structure", + members: { + DashboardArn: {}, + DashboardId: {}, + Permissions: { shape: "St" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org", }, - getHook: { - method: "GET", - params: { - hook_id: { - required: true, - type: "integer", + UpdateDashboardPublishedVersion: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DashboardId", "VersionNumber"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DashboardId: { location: "uri", locationName: "DashboardId" }, + VersionNumber: { + location: "uri", + locationName: "VersionNumber", + type: "long", + }, }, - org: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + DashboardId: {}, + DashboardArn: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/orgs/:org/hooks/:hook_id", }, - getMembership: { - method: "GET", - params: { - org: { - required: true, - type: "string", + UpdateDataSet: { + http: { + method: "PUT", + requestUri: "/accounts/{AwsAccountId}/data-sets/{DataSetId}", + }, + input: { + type: "structure", + required: [ + "AwsAccountId", + "DataSetId", + "Name", + "PhysicalTableMap", + "ImportMode", + ], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, + Name: {}, + PhysicalTableMap: { shape: "S1h" }, + LogicalTableMap: { shape: "S21" }, + ImportMode: {}, + ColumnGroups: { shape: "S2s" }, + RowLevelPermissionDataSet: { shape: "S2y" }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Arn: {}, + DataSetId: {}, + IngestionArn: {}, + IngestionId: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/memberships/:username", }, - getMembershipForAuthenticatedUser: { - method: "GET", - params: { - org: { - required: true, - type: "string", + UpdateDataSetPermissions: { + http: { + requestUri: + "/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSetId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSetId: { location: "uri", locationName: "DataSetId" }, + GrantPermissions: { shape: "St" }, + RevokePermissions: { shape: "St" }, }, }, - url: "/user/memberships/orgs/:org", - }, - list: { - method: "GET", - params: { - page: { - type: "integer", + output: { + type: "structure", + members: { + DataSetArn: {}, + DataSetId: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - per_page: { - type: "integer", + }, + }, + UpdateDataSource: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/data-sources/{DataSourceId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSourceId", "Name"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSourceId: { location: "uri", locationName: "DataSourceId" }, + Name: {}, + DataSourceParameters: { shape: "S33" }, + Credentials: { shape: "S43" }, + VpcConnectionProperties: { shape: "S47" }, + SslProperties: { shape: "S48" }, }, - since: { - type: "integer", + }, + output: { + type: "structure", + members: { + Arn: {}, + DataSourceId: {}, + UpdateStatus: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/organizations", }, - listBlockedUsers: { - method: "GET", - params: { - org: { - required: true, - type: "string", + UpdateDataSourcePermissions: { + http: { + requestUri: + "/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions", + }, + input: { + type: "structure", + required: ["AwsAccountId", "DataSourceId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + DataSourceId: { location: "uri", locationName: "DataSourceId" }, + GrantPermissions: { shape: "St" }, + RevokePermissions: { shape: "St" }, + }, + }, + output: { + type: "structure", + members: { + DataSourceArn: {}, + DataSourceId: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/blocks", }, - listForAuthenticatedUser: { - method: "GET", - params: { - page: { - type: "integer", + UpdateGroup: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}", + }, + input: { + type: "structure", + required: ["GroupName", "AwsAccountId", "Namespace"], + members: { + GroupName: { location: "uri", locationName: "GroupName" }, + Description: {}, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + Group: { shape: "S4f" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/user/orgs", }, - listForUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", + UpdateIAMPolicyAssignment: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "AssignmentName", "Namespace"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + AssignmentName: { + location: "uri", + locationName: "AssignmentName", + }, + Namespace: { location: "uri", locationName: "Namespace" }, + AssignmentStatus: {}, + PolicyArn: {}, + Identities: { shape: "S4n" }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + AssignmentName: {}, + AssignmentId: {}, + PolicyArn: {}, + Identities: { shape: "S4n" }, + AssignmentStatus: {}, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/users/:username/orgs", }, - listHooks: { - method: "GET", - params: { - org: { - required: true, - type: "string", + UpdateTemplate: { + http: { + method: "PUT", + requestUri: "/accounts/{AwsAccountId}/templates/{TemplateId}", + }, + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId", "SourceEntity"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + SourceEntity: { shape: "S4w" }, + VersionDescription: {}, + Name: {}, }, - page: { - type: "integer", + }, + output: { + type: "structure", + members: { + TemplateId: {}, + Arn: {}, + VersionArn: {}, + CreationStatus: {}, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, - per_page: { - type: "integer", + }, + }, + UpdateTemplateAlias: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}", + }, + input: { + type: "structure", + required: [ + "AwsAccountId", + "TemplateId", + "AliasName", + "TemplateVersionNumber", + ], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + AliasName: { location: "uri", locationName: "AliasName" }, + TemplateVersionNumber: { type: "long" }, + }, + }, + output: { + type: "structure", + members: { + TemplateAlias: { shape: "S54" }, + Status: { location: "statusCode", type: "integer" }, + RequestId: {}, }, }, - url: "/orgs/:org/hooks", }, - listInstallations: { - headers: { - accept: "application/vnd.github.machine-man-preview+json", + UpdateTemplatePermissions: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/templates/{TemplateId}/permissions", }, - method: "GET", - params: { - org: { - required: true, - type: "string", + input: { + type: "structure", + required: ["AwsAccountId", "TemplateId"], + members: { + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + TemplateId: { location: "uri", locationName: "TemplateId" }, + GrantPermissions: { shape: "S9k" }, + RevokePermissions: { shape: "S9k" }, }, - page: { - type: "integer", + }, + output: { + type: "structure", + members: { + TemplateId: {}, + TemplateArn: {}, + Permissions: { shape: "St" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, - per_page: { - type: "integer", + }, + }, + UpdateUser: { + http: { + method: "PUT", + requestUri: + "/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}", + }, + input: { + type: "structure", + required: [ + "UserName", + "AwsAccountId", + "Namespace", + "Email", + "Role", + ], + members: { + UserName: { location: "uri", locationName: "UserName" }, + AwsAccountId: { location: "uri", locationName: "AwsAccountId" }, + Namespace: { location: "uri", locationName: "Namespace" }, + Email: {}, + Role: {}, + }, + }, + output: { + type: "structure", + members: { + User: { shape: "S7f" }, + RequestId: {}, + Status: { location: "statusCode", type: "integer" }, }, }, - url: "/orgs/:org/installations", }, - listInvitationTeams: { - method: "GET", - params: { - invitation_id: { - required: true, - type: "integer", + }, + shapes: { + Sb: { + type: "structure", + members: { + StringParameters: { + type: "list", + member: { + type: "structure", + required: ["Name", "Values"], + members: { Name: {}, Values: { type: "list", member: {} } }, + }, }, - org: { - required: true, - type: "string", + IntegerParameters: { + type: "list", + member: { + type: "structure", + required: ["Name", "Values"], + members: { + Name: {}, + Values: { type: "list", member: { type: "long" } }, + }, + }, }, - page: { - type: "integer", + DecimalParameters: { + type: "list", + member: { + type: "structure", + required: ["Name", "Values"], + members: { + Name: {}, + Values: { type: "list", member: { type: "double" } }, + }, + }, }, - per_page: { - type: "integer", + DateTimeParameters: { + type: "list", + member: { + type: "structure", + required: ["Name", "Values"], + members: { + Name: {}, + Values: { type: "list", member: { type: "timestamp" } }, + }, + }, }, }, - url: "/orgs/:org/invitations/:invitation_id/teams", }, - listMembers: { - method: "GET", - params: { - filter: { - enum: ["2fa_disabled", "all"], - type: "string", - }, - org: { - required: true, - type: "string", + St: { type: "list", member: { shape: "Su" } }, + Su: { + type: "structure", + required: ["Principal", "Actions"], + members: { Principal: {}, Actions: { type: "list", member: {} } }, + }, + Sx: { + type: "structure", + members: { + SourceTemplate: { + type: "structure", + required: ["DataSetReferences", "Arn"], + members: { DataSetReferences: { shape: "Sz" }, Arn: {} }, }, - page: { - type: "integer", + }, + }, + Sz: { + type: "list", + member: { + type: "structure", + required: ["DataSetPlaceholder", "DataSetArn"], + members: { DataSetPlaceholder: {}, DataSetArn: {} }, + }, + }, + S11: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + S16: { + type: "structure", + members: { + AdHocFilteringOption: { + type: "structure", + members: { AvailabilityStatus: {} }, }, - per_page: { - type: "integer", + ExportToCSVOption: { + type: "structure", + members: { AvailabilityStatus: {} }, }, - role: { - enum: ["all", "admin", "member"], - type: "string", + SheetControlsOption: { + type: "structure", + members: { VisibilityState: {} }, }, }, - url: "/orgs/:org/members", }, - listMemberships: { - method: "GET", - params: { - page: { - type: "integer", + S1h: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + RelationalTable: { + type: "structure", + required: ["DataSourceArn", "Name", "InputColumns"], + members: { + DataSourceArn: {}, + Schema: {}, + Name: {}, + InputColumns: { shape: "S1n" }, + }, + }, + CustomSql: { + type: "structure", + required: ["DataSourceArn", "Name", "SqlQuery"], + members: { + DataSourceArn: {}, + Name: {}, + SqlQuery: {}, + Columns: { shape: "S1n" }, + }, + }, + S3Source: { + type: "structure", + required: ["DataSourceArn", "InputColumns"], + members: { + DataSourceArn: {}, + UploadSettings: { + type: "structure", + members: { + Format: {}, + StartFromRow: { type: "integer" }, + ContainsHeader: { type: "boolean" }, + TextQualifier: {}, + Delimiter: {}, + }, + }, + InputColumns: { shape: "S1n" }, + }, + }, }, - per_page: { - type: "integer", + }, + }, + S1n: { + type: "list", + member: { + type: "structure", + required: ["Name", "Type"], + members: { Name: {}, Type: {} }, + }, + }, + S21: { + type: "map", + key: {}, + value: { + type: "structure", + required: ["Alias", "Source"], + members: { + Alias: {}, + DataTransforms: { + type: "list", + member: { + type: "structure", + members: { + ProjectOperation: { + type: "structure", + required: ["ProjectedColumns"], + members: { + ProjectedColumns: { type: "list", member: {} }, + }, + }, + FilterOperation: { + type: "structure", + required: ["ConditionExpression"], + members: { ConditionExpression: {} }, + }, + CreateColumnsOperation: { + type: "structure", + required: ["Columns"], + members: { + Columns: { + type: "list", + member: { + type: "structure", + required: [ + "ColumnName", + "ColumnId", + "Expression", + ], + members: { + ColumnName: {}, + ColumnId: {}, + Expression: {}, + }, + }, + }, + }, + }, + RenameColumnOperation: { + type: "structure", + required: ["ColumnName", "NewColumnName"], + members: { ColumnName: {}, NewColumnName: {} }, + }, + CastColumnTypeOperation: { + type: "structure", + required: ["ColumnName", "NewColumnType"], + members: { + ColumnName: {}, + NewColumnType: {}, + Format: {}, + }, + }, + TagColumnOperation: { + type: "structure", + required: ["ColumnName", "Tags"], + members: { + ColumnName: {}, + Tags: { + type: "list", + member: { + type: "structure", + members: { ColumnGeographicRole: {} }, + }, + }, + }, + }, + }, + }, + }, + Source: { + type: "structure", + members: { + JoinInstruction: { + type: "structure", + required: [ + "LeftOperand", + "RightOperand", + "Type", + "OnClause", + ], + members: { + LeftOperand: {}, + RightOperand: {}, + Type: {}, + OnClause: {}, + }, + }, + PhysicalTableId: {}, + }, + }, }, - state: { - enum: ["active", "pending"], - type: "string", + }, + }, + S2s: { + type: "list", + member: { + type: "structure", + members: { + GeoSpatialColumnGroup: { + type: "structure", + required: ["Name", "CountryCode", "Columns"], + members: { + Name: {}, + CountryCode: {}, + Columns: { type: "list", member: {} }, + }, + }, }, }, - url: "/user/memberships/orgs", }, - listOutsideCollaborators: { - method: "GET", - params: { - filter: { - enum: ["2fa_disabled", "all"], - type: "string", + S2y: { + type: "structure", + required: ["Arn", "PermissionPolicy"], + members: { Arn: {}, PermissionPolicy: {} }, + }, + S33: { + type: "structure", + members: { + AmazonElasticsearchParameters: { + type: "structure", + required: ["Domain"], + members: { Domain: {} }, + }, + AthenaParameters: { + type: "structure", + members: { WorkGroup: {} }, + }, + AuroraParameters: { + type: "structure", + required: ["Host", "Port", "Database"], + members: { Host: {}, Port: { type: "integer" }, Database: {} }, + }, + AuroraPostgreSqlParameters: { + type: "structure", + required: ["Host", "Port", "Database"], + members: { Host: {}, Port: { type: "integer" }, Database: {} }, + }, + AwsIotAnalyticsParameters: { + type: "structure", + required: ["DataSetName"], + members: { DataSetName: {} }, + }, + JiraParameters: { + type: "structure", + required: ["SiteBaseUrl"], + members: { SiteBaseUrl: {} }, + }, + MariaDbParameters: { + type: "structure", + required: ["Host", "Port", "Database"], + members: { Host: {}, Port: { type: "integer" }, Database: {} }, + }, + MySqlParameters: { + type: "structure", + required: ["Host", "Port", "Database"], + members: { Host: {}, Port: { type: "integer" }, Database: {} }, + }, + PostgreSqlParameters: { + type: "structure", + required: ["Host", "Port", "Database"], + members: { Host: {}, Port: { type: "integer" }, Database: {} }, + }, + PrestoParameters: { + type: "structure", + required: ["Host", "Port", "Catalog"], + members: { Host: {}, Port: { type: "integer" }, Catalog: {} }, + }, + RdsParameters: { + type: "structure", + required: ["InstanceId", "Database"], + members: { InstanceId: {}, Database: {} }, + }, + RedshiftParameters: { + type: "structure", + required: ["Database"], + members: { + Host: {}, + Port: { type: "integer" }, + Database: {}, + ClusterId: {}, + }, }, - org: { - required: true, - type: "string", + S3Parameters: { + type: "structure", + required: ["ManifestFileLocation"], + members: { + ManifestFileLocation: { + type: "structure", + required: ["Bucket", "Key"], + members: { Bucket: {}, Key: {} }, + }, + }, }, - page: { - type: "integer", + ServiceNowParameters: { + type: "structure", + required: ["SiteBaseUrl"], + members: { SiteBaseUrl: {} }, }, - per_page: { - type: "integer", + SnowflakeParameters: { + type: "structure", + required: ["Host", "Database", "Warehouse"], + members: { Host: {}, Database: {}, Warehouse: {} }, + }, + SparkParameters: { + type: "structure", + required: ["Host", "Port"], + members: { Host: {}, Port: { type: "integer" } }, + }, + SqlServerParameters: { + type: "structure", + required: ["Host", "Port", "Database"], + members: { Host: {}, Port: { type: "integer" }, Database: {} }, + }, + TeradataParameters: { + type: "structure", + required: ["Host", "Port", "Database"], + members: { Host: {}, Port: { type: "integer" }, Database: {} }, + }, + TwitterParameters: { + type: "structure", + required: ["Query", "MaxRows"], + members: { Query: {}, MaxRows: { type: "integer" } }, }, }, - url: "/orgs/:org/outside_collaborators", }, - listPendingInvitations: { - method: "GET", - params: { - org: { - required: true, - type: "string", + S43: { + type: "structure", + members: { + CredentialPair: { + type: "structure", + required: ["Username", "Password"], + members: { Username: {}, Password: {} }, }, - page: { - type: "integer", - }, - per_page: { - type: "integer", + }, + sensitive: true, + }, + S47: { + type: "structure", + required: ["VpcConnectionArn"], + members: { VpcConnectionArn: {} }, + }, + S48: { + type: "structure", + members: { DisableSsl: { type: "boolean" } }, + }, + S4f: { + type: "structure", + members: { + Arn: {}, + GroupName: {}, + Description: {}, + PrincipalId: {}, + }, + }, + S4j: { type: "structure", members: { Arn: {}, MemberName: {} } }, + S4n: { type: "map", key: {}, value: { type: "list", member: {} } }, + S4w: { + type: "structure", + members: { + SourceAnalysis: { + type: "structure", + required: ["Arn", "DataSetReferences"], + members: { Arn: {}, DataSetReferences: { shape: "Sz" } }, + }, + SourceTemplate: { + type: "structure", + required: ["Arn"], + members: { Arn: {} }, }, }, - url: "/orgs/:org/invitations", }, - listPublicMembers: { - method: "GET", - params: { - org: { - required: true, - type: "string", + S54: { + type: "structure", + members: { + AliasName: {}, + Arn: {}, + TemplateVersionNumber: { type: "long" }, + }, + }, + S68: { + type: "structure", + members: { + Arn: {}, + DataSourceId: {}, + Name: {}, + Type: {}, + Status: {}, + CreatedTime: { type: "timestamp" }, + LastUpdatedTime: { type: "timestamp" }, + DataSourceParameters: { shape: "S33" }, + VpcConnectionProperties: { shape: "S47" }, + SslProperties: { shape: "S48" }, + ErrorInfo: { + type: "structure", + members: { Type: {}, Message: {} }, }, - page: { - type: "integer", + }, + }, + S6k: { + type: "structure", + required: ["Arn", "IngestionStatus", "CreatedTime"], + members: { + Arn: {}, + IngestionId: {}, + IngestionStatus: {}, + ErrorInfo: { + type: "structure", + members: { Type: {}, Message: {} }, + }, + RowInfo: { + type: "structure", + members: { + RowsIngested: { type: "long" }, + RowsDropped: { type: "long" }, + }, }, - per_page: { - type: "integer", + QueueInfo: { + type: "structure", + required: ["WaitingOnIngestion", "QueuedIngestion"], + members: { WaitingOnIngestion: {}, QueuedIngestion: {} }, }, + CreatedTime: { type: "timestamp" }, + IngestionTimeInSeconds: { type: "long" }, + IngestionSizeInBytes: { type: "long" }, + RequestSource: {}, + RequestType: {}, }, - url: "/orgs/:org/public_members", }, - pingHook: { - method: "POST", - params: { - hook_id: { - required: true, - type: "integer", + S7f: { + type: "structure", + members: { + Arn: {}, + UserName: {}, + Email: {}, + Role: {}, + IdentityType: {}, + Active: { type: "boolean" }, + PrincipalId: {}, + }, + }, + S7u: { + type: "list", + member: { + type: "structure", + members: { + Arn: {}, + DashboardId: {}, + Name: {}, + CreatedTime: { type: "timestamp" }, + LastUpdatedTime: { type: "timestamp" }, + PublishedVersionNumber: { type: "long" }, + LastPublishedTime: { type: "timestamp" }, }, - org: { - required: true, - type: "string", + }, + }, + S88: { type: "list", member: { shape: "S4f" } }, + S9k: { type: "list", member: { shape: "Su" } }, + }, + }; + + /***/ + }, + + /***/ 3265: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = getPage; + + const deprecate = __webpack_require__(6370); + const getPageLinks = __webpack_require__(4577); + const HttpError = __webpack_require__(2297); + + function getPage(octokit, link, which, headers) { + deprecate( + `octokit.get${ + which.charAt(0).toUpperCase() + which.slice(1) + }Page() – You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination.` + ); + const url = getPageLinks(link)[which]; + + if (!url) { + const urlError = new HttpError(`No ${which} page found`, 404); + return Promise.reject(urlError); + } + + const requestOptions = { + url, + headers: applyAcceptHeader(link, headers), + }; + + const promise = octokit.request(requestOptions); + + return promise; + } + + function applyAcceptHeader(res, headers) { + const previous = res.headers && res.headers["x-github-media-type"]; + + if (!previous || (headers && headers.accept)) { + return headers; + } + headers = headers || {}; + headers.accept = + "application/vnd." + + previous.replace("; param=", ".").replace("; format=", "+"); + + return headers; + } + + /***/ + }, + + /***/ 3315: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); + var Rest = __webpack_require__(4618); + var Json = __webpack_require__(9912); + var JsonBuilder = __webpack_require__(337); + var JsonParser = __webpack_require__(9806); + + function populateBody(req) { + var builder = new JsonBuilder(); + var input = req.service.api.operations[req.operation].input; + + if (input.payload) { + var params = {}; + var payloadShape = input.members[input.payload]; + params = req.params[input.payload]; + if (params === undefined) return; + + if (payloadShape.type === "structure") { + req.httpRequest.body = builder.build(params, payloadShape); + applyContentTypeHeader(req); + } else { + // non-JSON payload + req.httpRequest.body = params; + if (payloadShape.type === "binary" || payloadShape.isStreaming) { + applyContentTypeHeader(req, true); + } + } + } else { + var body = builder.build(req.params, input); + if (body !== "{}" || req.httpRequest.method !== "GET") { + //don't send empty body for GET method + req.httpRequest.body = body; + } + applyContentTypeHeader(req); + } + } + + function applyContentTypeHeader(req, isBinary) { + var operation = req.service.api.operations[req.operation]; + var input = operation.input; + + if (!req.httpRequest.headers["Content-Type"]) { + var type = isBinary ? "binary/octet-stream" : "application/json"; + req.httpRequest.headers["Content-Type"] = type; + } + } + + function buildRequest(req) { + Rest.buildRequest(req); + + // never send body payload on HEAD/DELETE + if (["HEAD", "DELETE"].indexOf(req.httpRequest.method) < 0) { + populateBody(req); + } + } + + function extractError(resp) { + Json.extractError(resp); + } + + function extractData(resp) { + Rest.extractData(resp); + + var req = resp.request; + var operation = req.service.api.operations[req.operation]; + var rules = req.service.api.operations[req.operation].output || {}; + var parser; + var hasEventOutput = operation.hasEventOutput; + + if (rules.payload) { + var payloadMember = rules.members[rules.payload]; + var body = resp.httpResponse.body; + if (payloadMember.isEventStream) { + parser = new JsonParser(); + resp.data[payload] = util.createEventStream( + AWS.HttpClient.streamsApiVersion === 2 + ? resp.httpResponse.stream + : body, + parser, + payloadMember + ); + } else if ( + payloadMember.type === "structure" || + payloadMember.type === "list" + ) { + var parser = new JsonParser(); + resp.data[rules.payload] = parser.parse(body, payloadMember); + } else if ( + payloadMember.type === "binary" || + payloadMember.isStreaming + ) { + resp.data[rules.payload] = body; + } else { + resp.data[rules.payload] = payloadMember.toType(body); + } + } else { + var data = resp.data; + Json.extractData(resp); + resp.data = util.merge(data, resp.data); + } + } + + /** + * @api private + */ + module.exports = { + buildRequest: buildRequest, + extractError: extractError, + extractData: extractData, + }; + + /***/ + }, + + /***/ 3336: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = hasLastPage; + + const deprecate = __webpack_require__(6370); + const getPageLinks = __webpack_require__(4577); + + function hasLastPage(link) { + deprecate( + `octokit.hasLastPage() – You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination.` + ); + return getPageLinks(link).last; + } + + /***/ + }, + + /***/ 3346: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["mq"] = {}; + AWS.MQ = Service.defineService("mq", ["2017-11-27"]); + Object.defineProperty(apiLoader.services["mq"], "2017-11-27", { + get: function get() { + var model = __webpack_require__(4074); + model.paginators = __webpack_require__(7571).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.MQ; + + /***/ + }, + + /***/ 3370: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-11-01", + endpointPrefix: "eks", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "Amazon EKS", + serviceFullName: "Amazon Elastic Kubernetes Service", + serviceId: "EKS", + signatureVersion: "v4", + signingName: "eks", + uid: "eks-2017-11-01", + }, + operations: { + CreateCluster: { + http: { requestUri: "/clusters" }, + input: { + type: "structure", + required: ["name", "roleArn", "resourcesVpcConfig"], + members: { + name: {}, + version: {}, + roleArn: {}, + resourcesVpcConfig: { shape: "S4" }, + logging: { shape: "S7" }, + clientRequestToken: { idempotencyToken: true }, + tags: { shape: "Sc" }, + encryptionConfig: { shape: "Sf" }, }, }, - url: "/orgs/:org/hooks/:hook_id/pings", + output: { + type: "structure", + members: { cluster: { shape: "Sj" } }, + }, }, - publicizeMembership: { - method: "PUT", - params: { - org: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", + CreateFargateProfile: { + http: { requestUri: "/clusters/{name}/fargate-profiles" }, + input: { + type: "structure", + required: [ + "fargateProfileName", + "clusterName", + "podExecutionRoleArn", + ], + members: { + fargateProfileName: {}, + clusterName: { location: "uri", locationName: "name" }, + podExecutionRoleArn: {}, + subnets: { shape: "S5" }, + selectors: { shape: "Ss" }, + clientRequestToken: { idempotencyToken: true }, + tags: { shape: "Sc" }, }, }, - url: "/orgs/:org/public_members/:username", + output: { + type: "structure", + members: { fargateProfile: { shape: "Sw" } }, + }, }, - removeMember: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", + CreateNodegroup: { + http: { requestUri: "/clusters/{name}/node-groups" }, + input: { + type: "structure", + required: ["clusterName", "nodegroupName", "subnets", "nodeRole"], + members: { + clusterName: { location: "uri", locationName: "name" }, + nodegroupName: {}, + scalingConfig: { shape: "Sz" }, + diskSize: { type: "integer" }, + subnets: { shape: "S5" }, + instanceTypes: { shape: "S5" }, + amiType: {}, + remoteAccess: { shape: "S13" }, + nodeRole: {}, + labels: { shape: "S14" }, + tags: { shape: "Sc" }, + clientRequestToken: { idempotencyToken: true }, + version: {}, + releaseVersion: {}, }, }, - url: "/orgs/:org/members/:username", + output: { + type: "structure", + members: { nodegroup: { shape: "S18" } }, + }, }, - removeMembership: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", - }, + DeleteCluster: { + http: { method: "DELETE", requestUri: "/clusters/{name}" }, + input: { + type: "structure", + required: ["name"], + members: { name: { location: "uri", locationName: "name" } }, + }, + output: { + type: "structure", + members: { cluster: { shape: "Sj" } }, }, - url: "/orgs/:org/memberships/:username", }, - removeOutsideCollaborator: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", + DeleteFargateProfile: { + http: { + method: "DELETE", + requestUri: + "/clusters/{name}/fargate-profiles/{fargateProfileName}", + }, + input: { + type: "structure", + required: ["clusterName", "fargateProfileName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + fargateProfileName: { + location: "uri", + locationName: "fargateProfileName", + }, }, }, - url: "/orgs/:org/outside_collaborators/:username", + output: { + type: "structure", + members: { fargateProfile: { shape: "Sw" } }, + }, }, - unblockUser: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", + DeleteNodegroup: { + http: { + method: "DELETE", + requestUri: "/clusters/{name}/node-groups/{nodegroupName}", + }, + input: { + type: "structure", + required: ["clusterName", "nodegroupName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + nodegroupName: { + location: "uri", + locationName: "nodegroupName", + }, }, }, - url: "/orgs/:org/blocks/:username", + output: { + type: "structure", + members: { nodegroup: { shape: "S18" } }, + }, }, - update: { - method: "PATCH", - params: { - billing_email: { - type: "string", - }, - company: { - type: "string", + DescribeCluster: { + http: { method: "GET", requestUri: "/clusters/{name}" }, + input: { + type: "structure", + required: ["name"], + members: { name: { location: "uri", locationName: "name" } }, + }, + output: { + type: "structure", + members: { cluster: { shape: "Sj" } }, + }, + }, + DescribeFargateProfile: { + http: { + method: "GET", + requestUri: + "/clusters/{name}/fargate-profiles/{fargateProfileName}", + }, + input: { + type: "structure", + required: ["clusterName", "fargateProfileName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + fargateProfileName: { + location: "uri", + locationName: "fargateProfileName", + }, }, - default_repository_permission: { - enum: ["read", "write", "admin", "none"], - type: "string", + }, + output: { + type: "structure", + members: { fargateProfile: { shape: "Sw" } }, + }, + }, + DescribeNodegroup: { + http: { + method: "GET", + requestUri: "/clusters/{name}/node-groups/{nodegroupName}", + }, + input: { + type: "structure", + required: ["clusterName", "nodegroupName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + nodegroupName: { + location: "uri", + locationName: "nodegroupName", + }, }, - description: { - type: "string", + }, + output: { + type: "structure", + members: { nodegroup: { shape: "S18" } }, + }, + }, + DescribeUpdate: { + http: { + method: "GET", + requestUri: "/clusters/{name}/updates/{updateId}", + }, + input: { + type: "structure", + required: ["name", "updateId"], + members: { + name: { location: "uri", locationName: "name" }, + updateId: { location: "uri", locationName: "updateId" }, + nodegroupName: { + location: "querystring", + locationName: "nodegroupName", + }, }, - email: { - type: "string", + }, + output: { + type: "structure", + members: { update: { shape: "S1v" } }, + }, + }, + ListClusters: { + http: { method: "GET", requestUri: "/clusters" }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - has_organization_projects: { - type: "boolean", + }, + output: { + type: "structure", + members: { clusters: { shape: "S5" }, nextToken: {} }, + }, + }, + ListFargateProfiles: { + http: { + method: "GET", + requestUri: "/clusters/{name}/fargate-profiles", + }, + input: { + type: "structure", + required: ["clusterName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - has_repository_projects: { - type: "boolean", + }, + output: { + type: "structure", + members: { fargateProfileNames: { shape: "S5" }, nextToken: {} }, + }, + }, + ListNodegroups: { + http: { method: "GET", requestUri: "/clusters/{name}/node-groups" }, + input: { + type: "structure", + required: ["clusterName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - location: { - type: "string", + }, + output: { + type: "structure", + members: { nodegroups: { shape: "S5" }, nextToken: {} }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, }, - members_allowed_repository_creation_type: { - enum: ["all", "private", "none"], - type: "string", + }, + output: { type: "structure", members: { tags: { shape: "Sc" } } }, + }, + ListUpdates: { + http: { method: "GET", requestUri: "/clusters/{name}/updates" }, + input: { + type: "structure", + required: ["name"], + members: { + name: { location: "uri", locationName: "name" }, + nodegroupName: { + location: "querystring", + locationName: "nodegroupName", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, }, - members_can_create_internal_repositories: { - type: "boolean", + }, + output: { + type: "structure", + members: { updateIds: { shape: "S5" }, nextToken: {} }, + }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tags: { shape: "Sc" }, }, - members_can_create_private_repositories: { - type: "boolean", + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + http: { method: "DELETE", requestUri: "/tags/{resourceArn}" }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, }, - members_can_create_public_repositories: { - type: "boolean", + }, + output: { type: "structure", members: {} }, + }, + UpdateClusterConfig: { + http: { requestUri: "/clusters/{name}/update-config" }, + input: { + type: "structure", + required: ["name"], + members: { + name: { location: "uri", locationName: "name" }, + resourcesVpcConfig: { shape: "S4" }, + logging: { shape: "S7" }, + clientRequestToken: { idempotencyToken: true }, }, - members_can_create_repositories: { - type: "boolean", + }, + output: { + type: "structure", + members: { update: { shape: "S1v" } }, + }, + }, + UpdateClusterVersion: { + http: { requestUri: "/clusters/{name}/updates" }, + input: { + type: "structure", + required: ["name", "version"], + members: { + name: { location: "uri", locationName: "name" }, + version: {}, + clientRequestToken: { idempotencyToken: true }, }, - name: { - type: "string", + }, + output: { + type: "structure", + members: { update: { shape: "S1v" } }, + }, + }, + UpdateNodegroupConfig: { + http: { + requestUri: + "/clusters/{name}/node-groups/{nodegroupName}/update-config", + }, + input: { + type: "structure", + required: ["clusterName", "nodegroupName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + nodegroupName: { + location: "uri", + locationName: "nodegroupName", + }, + labels: { + type: "structure", + members: { + addOrUpdateLabels: { shape: "S14" }, + removeLabels: { type: "list", member: {} }, + }, + }, + scalingConfig: { shape: "Sz" }, + clientRequestToken: { idempotencyToken: true }, }, - org: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { update: { shape: "S1v" } }, + }, + }, + UpdateNodegroupVersion: { + http: { + requestUri: + "/clusters/{name}/node-groups/{nodegroupName}/update-version", + }, + input: { + type: "structure", + required: ["clusterName", "nodegroupName"], + members: { + clusterName: { location: "uri", locationName: "name" }, + nodegroupName: { + location: "uri", + locationName: "nodegroupName", + }, + version: {}, + releaseVersion: {}, + force: { type: "boolean" }, + clientRequestToken: { idempotencyToken: true }, }, }, - url: "/orgs/:org", + output: { + type: "structure", + members: { update: { shape: "S1v" } }, + }, }, - updateHook: { - method: "PATCH", - params: { - active: { - type: "boolean", + }, + shapes: { + S4: { + type: "structure", + members: { + subnetIds: { shape: "S5" }, + securityGroupIds: { shape: "S5" }, + endpointPublicAccess: { type: "boolean" }, + endpointPrivateAccess: { type: "boolean" }, + publicAccessCidrs: { shape: "S5" }, + }, + }, + S5: { type: "list", member: {} }, + S7: { + type: "structure", + members: { + clusterLogging: { + type: "list", + member: { + type: "structure", + members: { + types: { type: "list", member: {} }, + enabled: { type: "boolean" }, + }, + }, }, - config: { - type: "object", + }, + }, + Sc: { type: "map", key: {}, value: {} }, + Sf: { + type: "list", + member: { + type: "structure", + members: { + resources: { shape: "S5" }, + provider: { type: "structure", members: { keyArn: {} } }, }, - "config.content_type": { - type: "string", + }, + }, + Sj: { + type: "structure", + members: { + name: {}, + arn: {}, + createdAt: { type: "timestamp" }, + version: {}, + endpoint: {}, + roleArn: {}, + resourcesVpcConfig: { + type: "structure", + members: { + subnetIds: { shape: "S5" }, + securityGroupIds: { shape: "S5" }, + clusterSecurityGroupId: {}, + vpcId: {}, + endpointPublicAccess: { type: "boolean" }, + endpointPrivateAccess: { type: "boolean" }, + publicAccessCidrs: { shape: "S5" }, + }, }, - "config.insecure_ssl": { - type: "string", + logging: { shape: "S7" }, + identity: { + type: "structure", + members: { + oidc: { type: "structure", members: { issuer: {} } }, + }, }, - "config.secret": { - type: "string", + status: {}, + certificateAuthority: { + type: "structure", + members: { data: {} }, }, - "config.url": { - required: true, - type: "string", + clientRequestToken: {}, + platformVersion: {}, + tags: { shape: "Sc" }, + encryptionConfig: { shape: "Sf" }, + }, + }, + Ss: { + type: "list", + member: { + type: "structure", + members: { + namespace: {}, + labels: { type: "map", key: {}, value: {} }, }, - events: { - type: "string[]", + }, + }, + Sw: { + type: "structure", + members: { + fargateProfileName: {}, + fargateProfileArn: {}, + clusterName: {}, + createdAt: { type: "timestamp" }, + podExecutionRoleArn: {}, + subnets: { shape: "S5" }, + selectors: { shape: "Ss" }, + status: {}, + tags: { shape: "Sc" }, + }, + }, + Sz: { + type: "structure", + members: { + minSize: { type: "integer" }, + maxSize: { type: "integer" }, + desiredSize: { type: "integer" }, + }, + }, + S13: { + type: "structure", + members: { ec2SshKey: {}, sourceSecurityGroups: { shape: "S5" } }, + }, + S14: { type: "map", key: {}, value: {} }, + S18: { + type: "structure", + members: { + nodegroupName: {}, + nodegroupArn: {}, + clusterName: {}, + version: {}, + releaseVersion: {}, + createdAt: { type: "timestamp" }, + modifiedAt: { type: "timestamp" }, + status: {}, + scalingConfig: { shape: "Sz" }, + instanceTypes: { shape: "S5" }, + subnets: { shape: "S5" }, + remoteAccess: { shape: "S13" }, + amiType: {}, + nodeRole: {}, + labels: { shape: "S14" }, + resources: { + type: "structure", + members: { + autoScalingGroups: { + type: "list", + member: { type: "structure", members: { name: {} } }, + }, + remoteAccessSecurityGroup: {}, + }, }, - hook_id: { - required: true, - type: "integer", + diskSize: { type: "integer" }, + health: { + type: "structure", + members: { + issues: { + type: "list", + member: { + type: "structure", + members: { + code: {}, + message: {}, + resourceIds: { shape: "S5" }, + }, + }, + }, + }, }, - org: { - required: true, - type: "string", + tags: { shape: "Sc" }, + }, + }, + S1v: { + type: "structure", + members: { + id: {}, + status: {}, + type: {}, + params: { + type: "list", + member: { type: "structure", members: { type: {}, value: {} } }, + }, + createdAt: { type: "timestamp" }, + errors: { + type: "list", + member: { + type: "structure", + members: { + errorCode: {}, + errorMessage: {}, + resourceIds: { shape: "S5" }, + }, + }, }, }, - url: "/orgs/:org/hooks/:hook_id", }, - updateMembership: { - method: "PATCH", - params: { - org: { - required: true, - type: "string", + }, + }; + + /***/ + }, + + /***/ 3387: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-05-13", + endpointPrefix: "runtime.sagemaker", + jsonVersion: "1.1", + protocol: "rest-json", + serviceFullName: "Amazon SageMaker Runtime", + serviceId: "SageMaker Runtime", + signatureVersion: "v4", + signingName: "sagemaker", + uid: "runtime.sagemaker-2017-05-13", + }, + operations: { + InvokeEndpoint: { + http: { requestUri: "/endpoints/{EndpointName}/invocations" }, + input: { + type: "structure", + required: ["EndpointName", "Body"], + members: { + EndpointName: { location: "uri", locationName: "EndpointName" }, + Body: { shape: "S3" }, + ContentType: { + location: "header", + locationName: "Content-Type", + }, + Accept: { location: "header", locationName: "Accept" }, + CustomAttributes: { + shape: "S5", + location: "header", + locationName: "X-Amzn-SageMaker-Custom-Attributes", + }, + TargetModel: { + location: "header", + locationName: "X-Amzn-SageMaker-Target-Model", + }, }, - state: { - enum: ["active"], - required: true, - type: "string", + payload: "Body", + }, + output: { + type: "structure", + required: ["Body"], + members: { + Body: { shape: "S3" }, + ContentType: { + location: "header", + locationName: "Content-Type", + }, + InvokedProductionVariant: { + location: "header", + locationName: "x-Amzn-Invoked-Production-Variant", + }, + CustomAttributes: { + shape: "S5", + location: "header", + locationName: "X-Amzn-SageMaker-Custom-Attributes", + }, }, + payload: "Body", }, - url: "/user/memberships/orgs/:org", }, }, - projects: { - addCollaborator: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + shapes: { + S3: { type: "blob", sensitive: true }, + S5: { type: "string", sensitive: true }, + }, + }; + + /***/ + }, + + /***/ 3393: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2013-01-01", + endpointPrefix: "cloudsearch", + protocol: "query", + serviceFullName: "Amazon CloudSearch", + serviceId: "CloudSearch", + signatureVersion: "v4", + uid: "cloudsearch-2013-01-01", + xmlNamespace: "http://cloudsearch.amazonaws.com/doc/2013-01-01/", + }, + operations: { + BuildSuggesters: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, }, - method: "PUT", - params: { - permission: { - enum: ["read", "write", "admin"], - type: "string", - }, - project_id: { - required: true, - type: "integer", - }, - username: { - required: true, - type: "string", - }, + output: { + resultWrapper: "BuildSuggestersResult", + type: "structure", + members: { FieldNames: { shape: "S4" } }, }, - url: "/projects/:project_id/collaborators/:username", }, - createCard: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + CreateDomain: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, }, - method: "POST", - params: { - column_id: { - required: true, - type: "integer", - }, - content_id: { - type: "integer", - }, - content_type: { - type: "string", - }, - note: { - type: "string", - }, + output: { + resultWrapper: "CreateDomainResult", + type: "structure", + members: { DomainStatus: { shape: "S8" } }, }, - url: "/projects/columns/:column_id/cards", }, - createColumn: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DefineAnalysisScheme: { + input: { + type: "structure", + required: ["DomainName", "AnalysisScheme"], + members: { DomainName: {}, AnalysisScheme: { shape: "Sl" } }, }, - method: "POST", - params: { - name: { - required: true, - type: "string", - }, - project_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "DefineAnalysisSchemeResult", + type: "structure", + required: ["AnalysisScheme"], + members: { AnalysisScheme: { shape: "Ss" } }, }, - url: "/projects/:project_id/columns", }, - createForAuthenticatedUser: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DefineExpression: { + input: { + type: "structure", + required: ["DomainName", "Expression"], + members: { DomainName: {}, Expression: { shape: "Sy" } }, }, - method: "POST", - params: { - body: { - type: "string", - }, - name: { - required: true, - type: "string", - }, + output: { + resultWrapper: "DefineExpressionResult", + type: "structure", + required: ["Expression"], + members: { Expression: { shape: "S11" } }, }, - url: "/user/projects", }, - createForOrg: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DefineIndexField: { + input: { + type: "structure", + required: ["DomainName", "IndexField"], + members: { DomainName: {}, IndexField: { shape: "S13" } }, }, - method: "POST", - params: { - body: { - type: "string", - }, - name: { - required: true, - type: "string", - }, - org: { - required: true, - type: "string", - }, + output: { + resultWrapper: "DefineIndexFieldResult", + type: "structure", + required: ["IndexField"], + members: { IndexField: { shape: "S1n" } }, }, - url: "/orgs/:org/projects", }, - createForRepo: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DefineSuggester: { + input: { + type: "structure", + required: ["DomainName", "Suggester"], + members: { DomainName: {}, Suggester: { shape: "S1p" } }, }, - method: "POST", - params: { - body: { - type: "string", - }, - name: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "DefineSuggesterResult", + type: "structure", + required: ["Suggester"], + members: { Suggester: { shape: "S1t" } }, }, - url: "/repos/:owner/:repo/projects", }, - delete: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DeleteAnalysisScheme: { + input: { + type: "structure", + required: ["DomainName", "AnalysisSchemeName"], + members: { DomainName: {}, AnalysisSchemeName: {} }, }, - method: "DELETE", - params: { - project_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "DeleteAnalysisSchemeResult", + type: "structure", + required: ["AnalysisScheme"], + members: { AnalysisScheme: { shape: "Ss" } }, }, - url: "/projects/:project_id", }, - deleteCard: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DeleteDomain: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, }, - method: "DELETE", - params: { - card_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "DeleteDomainResult", + type: "structure", + members: { DomainStatus: { shape: "S8" } }, }, - url: "/projects/columns/cards/:card_id", }, - deleteColumn: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DeleteExpression: { + input: { + type: "structure", + required: ["DomainName", "ExpressionName"], + members: { DomainName: {}, ExpressionName: {} }, }, - method: "DELETE", - params: { - column_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "DeleteExpressionResult", + type: "structure", + required: ["Expression"], + members: { Expression: { shape: "S11" } }, }, - url: "/projects/columns/:column_id", }, - get: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DeleteIndexField: { + input: { + type: "structure", + required: ["DomainName", "IndexFieldName"], + members: { DomainName: {}, IndexFieldName: {} }, }, - method: "GET", - params: { - project_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "DeleteIndexFieldResult", + type: "structure", + required: ["IndexField"], + members: { IndexField: { shape: "S1n" } }, }, - url: "/projects/:project_id", }, - getCard: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DeleteSuggester: { + input: { + type: "structure", + required: ["DomainName", "SuggesterName"], + members: { DomainName: {}, SuggesterName: {} }, }, - method: "GET", - params: { - card_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "DeleteSuggesterResult", + type: "structure", + required: ["Suggester"], + members: { Suggester: { shape: "S1t" } }, }, - url: "/projects/columns/cards/:card_id", }, - getColumn: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DescribeAnalysisSchemes: { + input: { + type: "structure", + required: ["DomainName"], + members: { + DomainName: {}, + AnalysisSchemeNames: { shape: "S25" }, + Deployed: { type: "boolean" }, + }, }, - method: "GET", - params: { - column_id: { - required: true, - type: "integer", + output: { + resultWrapper: "DescribeAnalysisSchemesResult", + type: "structure", + required: ["AnalysisSchemes"], + members: { + AnalysisSchemes: { type: "list", member: { shape: "Ss" } }, }, }, - url: "/projects/columns/:column_id", }, - listCards: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DescribeAvailabilityOptions: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {}, Deployed: { type: "boolean" } }, }, - method: "GET", - params: { - archived_state: { - enum: ["all", "archived", "not_archived"], - type: "string", - }, - column_id: { - required: true, - type: "integer", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, + output: { + resultWrapper: "DescribeAvailabilityOptionsResult", + type: "structure", + members: { AvailabilityOptions: { shape: "S2a" } }, }, - url: "/projects/columns/:column_id/cards", }, - listCollaborators: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DescribeDomainEndpointOptions: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {}, Deployed: { type: "boolean" } }, }, - method: "GET", - params: { - affiliation: { - enum: ["outside", "direct", "all"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - project_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "DescribeDomainEndpointOptionsResult", + type: "structure", + members: { DomainEndpointOptions: { shape: "S2e" } }, }, - url: "/projects/:project_id/collaborators", }, - listColumns: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DescribeDomains: { + input: { + type: "structure", + members: { DomainNames: { type: "list", member: {} } }, }, - method: "GET", - params: { - page: { - type: "integer", + output: { + resultWrapper: "DescribeDomainsResult", + type: "structure", + required: ["DomainStatusList"], + members: { + DomainStatusList: { type: "list", member: { shape: "S8" } }, }, - per_page: { - type: "integer", + }, + }, + DescribeExpressions: { + input: { + type: "structure", + required: ["DomainName"], + members: { + DomainName: {}, + ExpressionNames: { shape: "S25" }, + Deployed: { type: "boolean" }, }, - project_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeExpressionsResult", + type: "structure", + required: ["Expressions"], + members: { + Expressions: { type: "list", member: { shape: "S11" } }, }, }, - url: "/projects/:project_id/columns", }, - listForOrg: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + DescribeIndexFields: { + input: { + type: "structure", + required: ["DomainName"], + members: { + DomainName: {}, + FieldNames: { type: "list", member: {} }, + Deployed: { type: "boolean" }, + }, }, - method: "GET", - params: { - org: { - required: true, - type: "string", + output: { + resultWrapper: "DescribeIndexFieldsResult", + type: "structure", + required: ["IndexFields"], + members: { + IndexFields: { type: "list", member: { shape: "S1n" } }, }, - page: { - type: "integer", + }, + }, + DescribeScalingParameters: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, + }, + output: { + resultWrapper: "DescribeScalingParametersResult", + type: "structure", + required: ["ScalingParameters"], + members: { ScalingParameters: { shape: "S2u" } }, + }, + }, + DescribeServiceAccessPolicies: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {}, Deployed: { type: "boolean" } }, + }, + output: { + resultWrapper: "DescribeServiceAccessPoliciesResult", + type: "structure", + required: ["AccessPolicies"], + members: { AccessPolicies: { shape: "S2z" } }, + }, + }, + DescribeSuggesters: { + input: { + type: "structure", + required: ["DomainName"], + members: { + DomainName: {}, + SuggesterNames: { shape: "S25" }, + Deployed: { type: "boolean" }, }, - per_page: { - type: "integer", + }, + output: { + resultWrapper: "DescribeSuggestersResult", + type: "structure", + required: ["Suggesters"], + members: { + Suggesters: { type: "list", member: { shape: "S1t" } }, }, - state: { - enum: ["open", "closed", "all"], - type: "string", + }, + }, + IndexDocuments: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, + }, + output: { + resultWrapper: "IndexDocumentsResult", + type: "structure", + members: { FieldNames: { shape: "S4" } }, + }, + }, + ListDomainNames: { + output: { + resultWrapper: "ListDomainNamesResult", + type: "structure", + members: { DomainNames: { type: "map", key: {}, value: {} } }, + }, + }, + UpdateAvailabilityOptions: { + input: { + type: "structure", + required: ["DomainName", "MultiAZ"], + members: { DomainName: {}, MultiAZ: { type: "boolean" } }, + }, + output: { + resultWrapper: "UpdateAvailabilityOptionsResult", + type: "structure", + members: { AvailabilityOptions: { shape: "S2a" } }, + }, + }, + UpdateDomainEndpointOptions: { + input: { + type: "structure", + required: ["DomainName", "DomainEndpointOptions"], + members: { + DomainName: {}, + DomainEndpointOptions: { shape: "S2f" }, }, }, - url: "/orgs/:org/projects", + output: { + resultWrapper: "UpdateDomainEndpointOptionsResult", + type: "structure", + members: { DomainEndpointOptions: { shape: "S2e" } }, + }, }, - listForRepo: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + UpdateScalingParameters: { + input: { + type: "structure", + required: ["DomainName", "ScalingParameters"], + members: { DomainName: {}, ScalingParameters: { shape: "S2v" } }, }, - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + output: { + resultWrapper: "UpdateScalingParametersResult", + type: "structure", + required: ["ScalingParameters"], + members: { ScalingParameters: { shape: "S2u" } }, + }, + }, + UpdateServiceAccessPolicies: { + input: { + type: "structure", + required: ["DomainName", "AccessPolicies"], + members: { DomainName: {}, AccessPolicies: {} }, + }, + output: { + resultWrapper: "UpdateServiceAccessPoliciesResult", + type: "structure", + required: ["AccessPolicies"], + members: { AccessPolicies: { shape: "S2z" } }, + }, + }, + }, + shapes: { + S4: { type: "list", member: {} }, + S8: { + type: "structure", + required: ["DomainId", "DomainName", "RequiresIndexDocuments"], + members: { + DomainId: {}, + DomainName: {}, + ARN: {}, + Created: { type: "boolean" }, + Deleted: { type: "boolean" }, + DocService: { shape: "Sc" }, + SearchService: { shape: "Sc" }, + RequiresIndexDocuments: { type: "boolean" }, + Processing: { type: "boolean" }, + SearchInstanceType: {}, + SearchPartitionCount: { type: "integer" }, + SearchInstanceCount: { type: "integer" }, + Limits: { + type: "structure", + required: ["MaximumReplicationCount", "MaximumPartitionCount"], + members: { + MaximumReplicationCount: { type: "integer" }, + MaximumPartitionCount: { type: "integer" }, + }, }, - state: { - enum: ["open", "closed", "all"], - type: "string", + }, + }, + Sc: { type: "structure", members: { Endpoint: {} } }, + Sl: { + type: "structure", + required: ["AnalysisSchemeName", "AnalysisSchemeLanguage"], + members: { + AnalysisSchemeName: {}, + AnalysisSchemeLanguage: {}, + AnalysisOptions: { + type: "structure", + members: { + Synonyms: {}, + Stopwords: {}, + StemmingDictionary: {}, + JapaneseTokenizationDictionary: {}, + AlgorithmicStemming: {}, + }, }, }, - url: "/repos/:owner/:repo/projects", }, - listForUser: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + Ss: { + type: "structure", + required: ["Options", "Status"], + members: { Options: { shape: "Sl" }, Status: { shape: "St" } }, + }, + St: { + type: "structure", + required: ["CreationDate", "UpdateDate", "State"], + members: { + CreationDate: { type: "timestamp" }, + UpdateDate: { type: "timestamp" }, + UpdateVersion: { type: "integer" }, + State: {}, + PendingDeletion: { type: "boolean" }, }, - method: "GET", - params: { - page: { - type: "integer", + }, + Sy: { + type: "structure", + required: ["ExpressionName", "ExpressionValue"], + members: { ExpressionName: {}, ExpressionValue: {} }, + }, + S11: { + type: "structure", + required: ["Options", "Status"], + members: { Options: { shape: "Sy" }, Status: { shape: "St" } }, + }, + S13: { + type: "structure", + required: ["IndexFieldName", "IndexFieldType"], + members: { + IndexFieldName: {}, + IndexFieldType: {}, + IntOptions: { + type: "structure", + members: { + DefaultValue: { type: "long" }, + SourceField: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + SortEnabled: { type: "boolean" }, + }, }, - per_page: { - type: "integer", + DoubleOptions: { + type: "structure", + members: { + DefaultValue: { type: "double" }, + SourceField: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + SortEnabled: { type: "boolean" }, + }, }, - state: { - enum: ["open", "closed", "all"], - type: "string", + LiteralOptions: { + type: "structure", + members: { + DefaultValue: {}, + SourceField: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + SortEnabled: { type: "boolean" }, + }, }, - username: { - required: true, - type: "string", + TextOptions: { + type: "structure", + members: { + DefaultValue: {}, + SourceField: {}, + ReturnEnabled: { type: "boolean" }, + SortEnabled: { type: "boolean" }, + HighlightEnabled: { type: "boolean" }, + AnalysisScheme: {}, + }, }, - }, - url: "/users/:username/projects", - }, - moveCard: { - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "POST", - params: { - card_id: { - required: true, - type: "integer", + DateOptions: { + type: "structure", + members: { + DefaultValue: {}, + SourceField: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + SortEnabled: { type: "boolean" }, + }, }, - column_id: { - type: "integer", + LatLonOptions: { + type: "structure", + members: { + DefaultValue: {}, + SourceField: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + SortEnabled: { type: "boolean" }, + }, }, - position: { - required: true, - type: "string", - validation: "^(top|bottom|after:\\d+)$", + IntArrayOptions: { + type: "structure", + members: { + DefaultValue: { type: "long" }, + SourceFields: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + }, + }, + DoubleArrayOptions: { + type: "structure", + members: { + DefaultValue: { type: "double" }, + SourceFields: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + }, + }, + LiteralArrayOptions: { + type: "structure", + members: { + DefaultValue: {}, + SourceFields: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + }, + }, + TextArrayOptions: { + type: "structure", + members: { + DefaultValue: {}, + SourceFields: {}, + ReturnEnabled: { type: "boolean" }, + HighlightEnabled: { type: "boolean" }, + AnalysisScheme: {}, + }, + }, + DateArrayOptions: { + type: "structure", + members: { + DefaultValue: {}, + SourceFields: {}, + FacetEnabled: { type: "boolean" }, + SearchEnabled: { type: "boolean" }, + ReturnEnabled: { type: "boolean" }, + }, }, }, - url: "/projects/columns/cards/:card_id/moves", }, - moveColumn: { - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "POST", - params: { - column_id: { - required: true, - type: "integer", - }, - position: { - required: true, - type: "string", - validation: "^(first|last|after:\\d+)$", + S1n: { + type: "structure", + required: ["Options", "Status"], + members: { Options: { shape: "S13" }, Status: { shape: "St" } }, + }, + S1p: { + type: "structure", + required: ["SuggesterName", "DocumentSuggesterOptions"], + members: { + SuggesterName: {}, + DocumentSuggesterOptions: { + type: "structure", + required: ["SourceField"], + members: { + SourceField: {}, + FuzzyMatching: {}, + SortExpression: {}, + }, }, }, - url: "/projects/columns/:column_id/moves", }, - removeCollaborator: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + S1t: { + type: "structure", + required: ["Options", "Status"], + members: { Options: { shape: "S1p" }, Status: { shape: "St" } }, + }, + S25: { type: "list", member: {} }, + S2a: { + type: "structure", + required: ["Options", "Status"], + members: { Options: { type: "boolean" }, Status: { shape: "St" } }, + }, + S2e: { + type: "structure", + required: ["Options", "Status"], + members: { Options: { shape: "S2f" }, Status: { shape: "St" } }, + }, + S2f: { + type: "structure", + members: { + EnforceHTTPS: { type: "boolean" }, + TLSSecurityPolicy: {}, }, - method: "DELETE", - params: { - project_id: { - required: true, - type: "integer", - }, - username: { - required: true, - type: "string", - }, + }, + S2u: { + type: "structure", + required: ["Options", "Status"], + members: { Options: { shape: "S2v" }, Status: { shape: "St" } }, + }, + S2v: { + type: "structure", + members: { + DesiredInstanceType: {}, + DesiredReplicationCount: { type: "integer" }, + DesiredPartitionCount: { type: "integer" }, }, - url: "/projects/:project_id/collaborators/:username", }, - reviewUserPermissionLevel: { - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "GET", - params: { - project_id: { - required: true, - type: "integer", - }, - username: { - required: true, - type: "string", - }, - }, - url: "/projects/:project_id/collaborators/:username/permission", + S2z: { + type: "structure", + required: ["Options", "Status"], + members: { Options: {}, Status: { shape: "St" } }, + }, + }, + }; + + /***/ + }, + + /***/ 3396: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 3405: /***/ function (module) { + module.exports = { + pagination: { + ListAliases: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListGroupMembers: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListGroups: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListMailboxPermissions: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListOrganizations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListResourceDelegates: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListResources: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListUsers: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 3410: /***/ function (module) { + module.exports = { + pagination: { + ListBundles: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListProjects: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; + + /***/ + }, + + /***/ 3413: /***/ function (module) { + module.exports = { + pagination: { + ListDevices: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListDomains: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListFleets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListWebsiteAuthorizationProviders: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListWebsiteCertificateAuthorities: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 3421: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 3458: /***/ function (module, __unusedexports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + var XMLCData, + XMLComment, + XMLDTDAttList, + XMLDTDElement, + XMLDTDEntity, + XMLDTDNotation, + XMLDeclaration, + XMLDocType, + XMLElement, + XMLProcessingInstruction, + XMLRaw, + XMLStreamWriter, + XMLText, + XMLWriterBase, + extend = function (child, parent) { + for (var key in parent) { + if (hasProp.call(parent, key)) child[key] = parent[key]; + } + function ctor() { + this.constructor = child; + } + ctor.prototype = parent.prototype; + child.prototype = new ctor(); + child.__super__ = parent.prototype; + return child; + }, + hasProp = {}.hasOwnProperty; + + XMLDeclaration = __webpack_require__(7738); + + XMLDocType = __webpack_require__(5735); + + XMLCData = __webpack_require__(9657); + + XMLComment = __webpack_require__(7919); + + XMLElement = __webpack_require__(5796); + + XMLRaw = __webpack_require__(7660); + + XMLText = __webpack_require__(9708); + + XMLProcessingInstruction = __webpack_require__(2491); + + XMLDTDAttList = __webpack_require__(3801); + + XMLDTDElement = __webpack_require__(9463); + + XMLDTDEntity = __webpack_require__(7661); + + XMLDTDNotation = __webpack_require__(9019); + + XMLWriterBase = __webpack_require__(9423); + + module.exports = XMLStreamWriter = (function (superClass) { + extend(XMLStreamWriter, superClass); + + function XMLStreamWriter(stream, options) { + XMLStreamWriter.__super__.constructor.call(this, options); + this.stream = stream; + } + + XMLStreamWriter.prototype.document = function (doc) { + var child, i, j, len, len1, ref, ref1, results; + ref = doc.children; + for (i = 0, len = ref.length; i < len; i++) { + child = ref[i]; + child.isLastRootNode = false; + } + doc.children[doc.children.length - 1].isLastRootNode = true; + ref1 = doc.children; + results = []; + for (j = 0, len1 = ref1.length; j < len1; j++) { + child = ref1[j]; + switch (false) { + case !(child instanceof XMLDeclaration): + results.push(this.declaration(child)); + break; + case !(child instanceof XMLDocType): + results.push(this.docType(child)); + break; + case !(child instanceof XMLComment): + results.push(this.comment(child)); + break; + case !(child instanceof XMLProcessingInstruction): + results.push(this.processingInstruction(child)); + break; + default: + results.push(this.element(child)); + } + } + return results; + }; + + XMLStreamWriter.prototype.attribute = function (att) { + return this.stream.write(" " + att.name + '="' + att.value + '"'); + }; + + XMLStreamWriter.prototype.cdata = function (node, level) { + return this.stream.write( + this.space(level) + + "" + + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.comment = function (node, level) { + return this.stream.write( + this.space(level) + + "" + + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.declaration = function (node, level) { + this.stream.write(this.space(level)); + this.stream.write('"); + return this.stream.write(this.endline(node)); + }; + + XMLStreamWriter.prototype.docType = function (node, level) { + var child, i, len, ref; + level || (level = 0); + this.stream.write(this.space(level)); + this.stream.write(" 0) { + this.stream.write(" ["); + this.stream.write(this.endline(node)); + ref = node.children; + for (i = 0, len = ref.length; i < len; i++) { + child = ref[i]; + switch (false) { + case !(child instanceof XMLDTDAttList): + this.dtdAttList(child, level + 1); + break; + case !(child instanceof XMLDTDElement): + this.dtdElement(child, level + 1); + break; + case !(child instanceof XMLDTDEntity): + this.dtdEntity(child, level + 1); + break; + case !(child instanceof XMLDTDNotation): + this.dtdNotation(child, level + 1); + break; + case !(child instanceof XMLCData): + this.cdata(child, level + 1); + break; + case !(child instanceof XMLComment): + this.comment(child, level + 1); + break; + case !(child instanceof XMLProcessingInstruction): + this.processingInstruction(child, level + 1); + break; + default: + throw new Error( + "Unknown DTD node type: " + child.constructor.name + ); + } + } + this.stream.write("]"); + } + this.stream.write(this.spacebeforeslash + ">"); + return this.stream.write(this.endline(node)); + }; + + XMLStreamWriter.prototype.element = function (node, level) { + var att, child, i, len, name, ref, ref1, space; + level || (level = 0); + space = this.space(level); + this.stream.write(space + "<" + node.name); + ref = node.attributes; + for (name in ref) { + if (!hasProp.call(ref, name)) continue; + att = ref[name]; + this.attribute(att); + } + if ( + node.children.length === 0 || + node.children.every(function (e) { + return e.value === ""; + }) + ) { + if (this.allowEmpty) { + this.stream.write(">"); + } else { + this.stream.write(this.spacebeforeslash + "/>"); + } + } else if ( + this.pretty && + node.children.length === 1 && + node.children[0].value != null + ) { + this.stream.write(">"); + this.stream.write(node.children[0].value); + this.stream.write(""); + } else { + this.stream.write(">" + this.newline); + ref1 = node.children; + for (i = 0, len = ref1.length; i < len; i++) { + child = ref1[i]; + switch (false) { + case !(child instanceof XMLCData): + this.cdata(child, level + 1); + break; + case !(child instanceof XMLComment): + this.comment(child, level + 1); + break; + case !(child instanceof XMLElement): + this.element(child, level + 1); + break; + case !(child instanceof XMLRaw): + this.raw(child, level + 1); + break; + case !(child instanceof XMLText): + this.text(child, level + 1); + break; + case !(child instanceof XMLProcessingInstruction): + this.processingInstruction(child, level + 1); + break; + default: + throw new Error( + "Unknown XML node type: " + child.constructor.name + ); + } + } + this.stream.write(space + ""); + } + return this.stream.write(this.endline(node)); + }; + + XMLStreamWriter.prototype.processingInstruction = function ( + node, + level + ) { + this.stream.write(this.space(level) + "" + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.raw = function (node, level) { + return this.stream.write( + this.space(level) + node.value + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.text = function (node, level) { + return this.stream.write( + this.space(level) + node.value + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.dtdAttList = function (node, level) { + this.stream.write( + this.space(level) + + "" + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.dtdElement = function (node, level) { + this.stream.write( + this.space(level) + "" + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.dtdEntity = function (node, level) { + this.stream.write(this.space(level) + "" + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.dtdNotation = function (node, level) { + this.stream.write(this.space(level) + "" + this.endline(node) + ); + }; + + XMLStreamWriter.prototype.endline = function (node) { + if (!node.isLastRootNode) { + return this.newline; + } else { + return ""; + } + }; + + return XMLStreamWriter; + })(XMLWriterBase); + }.call(this)); + + /***/ + }, + + /***/ 3494: /***/ function (module) { + module.exports = { + pagination: { + DescribeEndpoints: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Endpoints", + }, + ListJobs: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Jobs", }, - update: { - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "PATCH", - params: { - body: { - type: "string", - }, - name: { - type: "string", - }, - organization_permission: { - type: "string", - }, - private: { - type: "boolean", - }, - project_id: { - required: true, - type: "integer", - }, - state: { - enum: ["open", "closed"], - type: "string", - }, - }, - url: "/projects/:project_id", + ListPresets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Presets", }, - updateCard: { - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "PATCH", - params: { - archived: { - type: "boolean", - }, - card_id: { - required: true, - type: "integer", - }, - note: { - type: "string", - }, - }, - url: "/projects/columns/cards/:card_id", + ListJobTemplates: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "JobTemplates", }, - updateColumn: { - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "PATCH", - params: { - column_id: { - required: true, - type: "integer", - }, - name: { - required: true, - type: "string", - }, - }, - url: "/projects/columns/:column_id", + ListQueues: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + result_key: "Queues", }, }, - pulls: { - checkIfMerged: { - method: "GET", - params: { - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/pulls/:pull_number/merge", - }, - create: { - method: "POST", - params: { - base: { - required: true, - type: "string", - }, - body: { - type: "string", - }, - draft: { - type: "boolean", - }, - head: { - required: true, - type: "string", - }, - maintainer_can_modify: { - type: "boolean", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - title: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/pulls", - }, - createComment: { - method: "POST", - params: { - body: { - required: true, - type: "string", - }, - commit_id: { - required: true, - type: "string", - }, - in_reply_to: { - deprecated: true, - description: - "The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.", - type: "integer", - }, - line: { - type: "integer", - }, - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - path: { - required: true, - type: "string", - }, - position: { - type: "integer", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - side: { - enum: ["LEFT", "RIGHT"], - type: "string", - }, - start_line: { - type: "integer", - }, - start_side: { - enum: ["LEFT", "RIGHT", "side"], - type: "string", - }, - }, - url: "/repos/:owner/:repo/pulls/:pull_number/comments", - }, - createCommentReply: { - deprecated: - "octokit.pulls.createCommentReply() has been renamed to octokit.pulls.createComment() (2019-09-09)", - method: "POST", - params: { - body: { - required: true, - type: "string", - }, - commit_id: { - required: true, - type: "string", - }, - in_reply_to: { - deprecated: true, - description: - "The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.", - type: "integer", - }, - line: { - type: "integer", - }, - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - path: { - required: true, - type: "string", - }, - position: { - type: "integer", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - side: { - enum: ["LEFT", "RIGHT"], - type: "string", - }, - start_line: { - type: "integer", - }, - start_side: { - enum: ["LEFT", "RIGHT", "side"], - type: "string", - }, - }, - url: "/repos/:owner/:repo/pulls/:pull_number/comments", - }, - createFromIssue: { - deprecated: - "octokit.pulls.createFromIssue() is deprecated, see https://developer.github.com/v3/pulls/#create-a-pull-request", - method: "POST", - params: { - base: { - required: true, - type: "string", - }, - draft: { - type: "boolean", - }, - head: { - required: true, - type: "string", - }, - issue: { - required: true, - type: "integer", - }, - maintainer_can_modify: { - type: "boolean", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/pulls", - }, - createReview: { - method: "POST", - params: { - body: { - type: "string", - }, - comments: { - type: "object[]", - }, - "comments[].body": { - required: true, - type: "string", - }, - "comments[].path": { - required: true, - type: "string", - }, - "comments[].position": { - required: true, - type: "integer", - }, - commit_id: { - type: "string", - }, - event: { - enum: ["APPROVE", "REQUEST_CHANGES", "COMMENT"], - type: "string", - }, - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/pulls/:pull_number/reviews", - }, - createReviewCommentReply: { - method: "POST", - params: { - body: { - required: true, - type: "string", - }, - comment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: - "/repos/:owner/:repo/pulls/:pull_number/comments/:comment_id/replies", - }, - createReviewRequest: { - method: "POST", - params: { - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - reviewers: { - type: "string[]", - }, - team_reviewers: { - type: "string[]", - }, - }, - url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers", - }, - deleteComment: { - method: "DELETE", - params: { - comment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + }; + + /***/ + }, + + /***/ 3497: /***/ function (__unusedmodule, exports, __webpack_require__) { + "use strict"; + + Object.defineProperty(exports, "__esModule", { value: true }); + + function _interopDefault(ex) { + return ex && typeof ex === "object" && "default" in ex + ? ex["default"] + : ex; + } + + var deprecation = __webpack_require__(7692); + var once = _interopDefault(__webpack_require__(6049)); + + const logOnce = once((deprecation) => console.warn(deprecation)); + /** + * Error with extra properties to help with debugging + */ + + class RequestError extends Error { + constructor(message, statusCode, options) { + super(message); // Maintains proper stack trace (only available on V8) + + /* istanbul ignore next */ + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } + + this.name = "HttpError"; + this.status = statusCode; + Object.defineProperty(this, "code", { + get() { + logOnce( + new deprecation.Deprecation( + "[@octokit/request-error] `error.code` is deprecated, use `error.status`." + ) + ); + return statusCode; }, - url: "/repos/:owner/:repo/pulls/comments/:comment_id", - }, - deletePendingReview: { - method: "DELETE", - params: { - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", + }); + this.headers = options.headers || {}; // redact request credentials without mutating original request options + + const requestCopy = Object.assign({}, options.request); + + if (options.request.headers.authorization) { + requestCopy.headers = Object.assign({}, options.request.headers, { + authorization: options.request.headers.authorization.replace( + / .*$/, + " [REDACTED]" + ), + }); + } + + requestCopy.url = requestCopy.url // client_id & client_secret can be passed as URL query parameters to increase rate limit + // see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications + .replace(/\bclient_secret=\w+/g, "client_secret=[REDACTED]") // OAuth tokens can be passed as URL query parameters, although it is not recommended + // see https://developer.github.com/v3/#oauth2-token-sent-in-a-header + .replace(/\baccess_token=\w+/g, "access_token=[REDACTED]"); + this.request = requestCopy; + } + } + + exports.RequestError = RequestError; + //# sourceMappingURL=index.js.map + + /***/ + }, + + /***/ 3501: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + TableExists: { + delay: 20, + operation: "DescribeTable", + maxAttempts: 25, + acceptors: [ + { + expected: "ACTIVE", + matcher: "path", + state: "success", + argument: "Table.TableStatus", }, - review_id: { - required: true, - type: "integer", + { + expected: "ResourceNotFoundException", + matcher: "error", + state: "retry", }, - }, - url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id", + ], }, - deleteReviewRequest: { - method: "DELETE", - params: { - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - reviewers: { - type: "string[]", + TableNotExists: { + delay: 20, + operation: "DescribeTable", + maxAttempts: 25, + acceptors: [ + { + expected: "ResourceNotFoundException", + matcher: "error", + state: "success", }, - team_reviewers: { - type: "string[]", + ], + }, + }, + }; + + /***/ + }, + + /***/ 3503: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + var Api = __webpack_require__(7788); + var regionConfig = __webpack_require__(3546); + + var inherit = AWS.util.inherit; + var clientCount = 0; + + /** + * The service class representing an AWS service. + * + * @class_abstract This class is an abstract class. + * + * @!attribute apiVersions + * @return [Array] the list of API versions supported by this service. + * @readonly + */ + AWS.Service = inherit({ + /** + * Create a new service object with a configuration object + * + * @param config [map] a map of configuration options + */ + constructor: function Service(config) { + if (!this.loadServiceClass) { + throw AWS.util.error( + new Error(), + "Service must be constructed with `new' operator" + ); + } + var ServiceClass = this.loadServiceClass(config || {}); + if (ServiceClass) { + var originalConfig = AWS.util.copy(config); + var svc = new ServiceClass(config); + Object.defineProperty(svc, "_originalConfig", { + get: function () { + return originalConfig; }, + enumerable: false, + configurable: true, + }); + svc._clientId = ++clientCount; + return svc; + } + this.initialize(config); + }, + + /** + * @api private + */ + initialize: function initialize(config) { + var svcConfig = AWS.config[this.serviceIdentifier]; + this.config = new AWS.Config(AWS.config); + if (svcConfig) this.config.update(svcConfig, true); + if (config) this.config.update(config, true); + + this.validateService(); + if (!this.config.endpoint) regionConfig.configureEndpoint(this); + + this.config.endpoint = this.endpointFromTemplate( + this.config.endpoint + ); + this.setEndpoint(this.config.endpoint); + //enable attaching listeners to service client + AWS.SequentialExecutor.call(this); + AWS.Service.addDefaultMonitoringListeners(this); + if ( + (this.config.clientSideMonitoring || + AWS.Service._clientSideMonitoring) && + this.publisher + ) { + var publisher = this.publisher; + this.addNamedListener( + "PUBLISH_API_CALL", + "apiCall", + function PUBLISH_API_CALL(event) { + process.nextTick(function () { + publisher.eventHandler(event); + }); + } + ); + this.addNamedListener( + "PUBLISH_API_ATTEMPT", + "apiCallAttempt", + function PUBLISH_API_ATTEMPT(event) { + process.nextTick(function () { + publisher.eventHandler(event); + }); + } + ); + } + }, + + /** + * @api private + */ + validateService: function validateService() {}, + + /** + * @api private + */ + loadServiceClass: function loadServiceClass(serviceConfig) { + var config = serviceConfig; + if (!AWS.util.isEmpty(this.api)) { + return null; + } else if (config.apiConfig) { + return AWS.Service.defineServiceApi( + this.constructor, + config.apiConfig + ); + } else if (!this.constructor.services) { + return null; + } else { + config = new AWS.Config(AWS.config); + config.update(serviceConfig, true); + var version = + config.apiVersions[this.constructor.serviceIdentifier]; + version = version || config.apiVersion; + return this.getLatestServiceClass(version); + } + }, + + /** + * @api private + */ + getLatestServiceClass: function getLatestServiceClass(version) { + version = this.getLatestServiceVersion(version); + if (this.constructor.services[version] === null) { + AWS.Service.defineServiceApi(this.constructor, version); + } + + return this.constructor.services[version]; + }, + + /** + * @api private + */ + getLatestServiceVersion: function getLatestServiceVersion(version) { + if ( + !this.constructor.services || + this.constructor.services.length === 0 + ) { + throw new Error( + "No services defined on " + this.constructor.serviceIdentifier + ); + } + + if (!version) { + version = "latest"; + } else if (AWS.util.isType(version, Date)) { + version = AWS.util.date.iso8601(version).split("T")[0]; + } + + if (Object.hasOwnProperty(this.constructor.services, version)) { + return version; + } + + var keys = Object.keys(this.constructor.services).sort(); + var selectedVersion = null; + for (var i = keys.length - 1; i >= 0; i--) { + // versions that end in "*" are not available on disk and can be + // skipped, so do not choose these as selectedVersions + if (keys[i][keys[i].length - 1] !== "*") { + selectedVersion = keys[i]; + } + if (keys[i].substr(0, 10) <= version) { + return selectedVersion; + } + } + + throw new Error( + "Could not find " + + this.constructor.serviceIdentifier + + " API to satisfy version constraint `" + + version + + "'" + ); + }, + + /** + * @api private + */ + api: {}, + + /** + * @api private + */ + defaultRetryCount: 3, + + /** + * @api private + */ + customizeRequests: function customizeRequests(callback) { + if (!callback) { + this.customRequestHandler = null; + } else if (typeof callback === "function") { + this.customRequestHandler = callback; + } else { + throw new Error( + "Invalid callback type '" + + typeof callback + + "' provided in customizeRequests" + ); + } + }, + + /** + * Calls an operation on a service with the given input parameters. + * + * @param operation [String] the name of the operation to call on the service. + * @param params [map] a map of input options for the operation + * @callback callback function(err, data) + * If a callback is supplied, it is called when a response is returned + * from the service. + * @param err [Error] the error object returned from the request. + * Set to `null` if the request is successful. + * @param data [Object] the de-serialized data returned from + * the request. Set to `null` if a request error occurs. + */ + makeRequest: function makeRequest(operation, params, callback) { + if (typeof params === "function") { + callback = params; + params = null; + } + + params = params || {}; + if (this.config.params) { + // copy only toplevel bound params + var rules = this.api.operations[operation]; + if (rules) { + params = AWS.util.copy(params); + AWS.util.each(this.config.params, function (key, value) { + if (rules.input.members[key]) { + if (params[key] === undefined || params[key] === null) { + params[key] = value; + } + } + }); + } + } + + var request = new AWS.Request(this, operation, params); + this.addAllRequestListeners(request); + this.attachMonitoringEmitter(request); + if (callback) request.send(callback); + return request; + }, + + /** + * Calls an operation on a service with the given input parameters, without + * any authentication data. This method is useful for "public" API operations. + * + * @param operation [String] the name of the operation to call on the service. + * @param params [map] a map of input options for the operation + * @callback callback function(err, data) + * If a callback is supplied, it is called when a response is returned + * from the service. + * @param err [Error] the error object returned from the request. + * Set to `null` if the request is successful. + * @param data [Object] the de-serialized data returned from + * the request. Set to `null` if a request error occurs. + */ + makeUnauthenticatedRequest: function makeUnauthenticatedRequest( + operation, + params, + callback + ) { + if (typeof params === "function") { + callback = params; + params = {}; + } + + var request = this.makeRequest(operation, params).toUnauthenticated(); + return callback ? request.send(callback) : request; + }, + + /** + * Waits for a given state + * + * @param state [String] the state on the service to wait for + * @param params [map] a map of parameters to pass with each request + * @option params $waiter [map] a map of configuration options for the waiter + * @option params $waiter.delay [Number] The number of seconds to wait between + * requests + * @option params $waiter.maxAttempts [Number] The maximum number of requests + * to send while waiting + * @callback callback function(err, data) + * If a callback is supplied, it is called when a response is returned + * from the service. + * @param err [Error] the error object returned from the request. + * Set to `null` if the request is successful. + * @param data [Object] the de-serialized data returned from + * the request. Set to `null` if a request error occurs. + */ + waitFor: function waitFor(state, params, callback) { + var waiter = new AWS.ResourceWaiter(this, state); + return waiter.wait(params, callback); + }, + + /** + * @api private + */ + addAllRequestListeners: function addAllRequestListeners(request) { + var list = [ + AWS.events, + AWS.EventListeners.Core, + this.serviceInterface(), + AWS.EventListeners.CorePost, + ]; + for (var i = 0; i < list.length; i++) { + if (list[i]) request.addListeners(list[i]); + } + + // disable parameter validation + if (!this.config.paramValidation) { + request.removeListener( + "validate", + AWS.EventListeners.Core.VALIDATE_PARAMETERS + ); + } + + if (this.config.logger) { + // add logging events + request.addListeners(AWS.EventListeners.Logger); + } + + this.setupRequestListeners(request); + // call prototype's customRequestHandler + if ( + typeof this.constructor.prototype.customRequestHandler === + "function" + ) { + this.constructor.prototype.customRequestHandler(request); + } + // call instance's customRequestHandler + if ( + Object.prototype.hasOwnProperty.call( + this, + "customRequestHandler" + ) && + typeof this.customRequestHandler === "function" + ) { + this.customRequestHandler(request); + } + }, + + /** + * Event recording metrics for a whole API call. + * @returns {object} a subset of api call metrics + * @api private + */ + apiCallEvent: function apiCallEvent(request) { + var api = request.service.api.operations[request.operation]; + var monitoringEvent = { + Type: "ApiCall", + Api: api ? api.name : request.operation, + Version: 1, + Service: + request.service.api.serviceId || + request.service.api.endpointPrefix, + Region: request.httpRequest.region, + MaxRetriesExceeded: 0, + UserAgent: request.httpRequest.getUserAgent(), + }; + var response = request.response; + if (response.httpResponse.statusCode) { + monitoringEvent.FinalHttpStatusCode = + response.httpResponse.statusCode; + } + if (response.error) { + var error = response.error; + var statusCode = response.httpResponse.statusCode; + if (statusCode > 299) { + if (error.code) monitoringEvent.FinalAwsException = error.code; + if (error.message) + monitoringEvent.FinalAwsExceptionMessage = error.message; + } else { + if (error.code || error.name) + monitoringEvent.FinalSdkException = error.code || error.name; + if (error.message) + monitoringEvent.FinalSdkExceptionMessage = error.message; + } + } + return monitoringEvent; + }, + + /** + * Event recording metrics for an API call attempt. + * @returns {object} a subset of api call attempt metrics + * @api private + */ + apiAttemptEvent: function apiAttemptEvent(request) { + var api = request.service.api.operations[request.operation]; + var monitoringEvent = { + Type: "ApiCallAttempt", + Api: api ? api.name : request.operation, + Version: 1, + Service: + request.service.api.serviceId || + request.service.api.endpointPrefix, + Fqdn: request.httpRequest.endpoint.hostname, + UserAgent: request.httpRequest.getUserAgent(), + }; + var response = request.response; + if (response.httpResponse.statusCode) { + monitoringEvent.HttpStatusCode = response.httpResponse.statusCode; + } + if ( + !request._unAuthenticated && + request.service.config.credentials && + request.service.config.credentials.accessKeyId + ) { + monitoringEvent.AccessKey = + request.service.config.credentials.accessKeyId; + } + if (!response.httpResponse.headers) return monitoringEvent; + if (request.httpRequest.headers["x-amz-security-token"]) { + monitoringEvent.SessionToken = + request.httpRequest.headers["x-amz-security-token"]; + } + if (response.httpResponse.headers["x-amzn-requestid"]) { + monitoringEvent.XAmznRequestId = + response.httpResponse.headers["x-amzn-requestid"]; + } + if (response.httpResponse.headers["x-amz-request-id"]) { + monitoringEvent.XAmzRequestId = + response.httpResponse.headers["x-amz-request-id"]; + } + if (response.httpResponse.headers["x-amz-id-2"]) { + monitoringEvent.XAmzId2 = + response.httpResponse.headers["x-amz-id-2"]; + } + return monitoringEvent; + }, + + /** + * Add metrics of failed request. + * @api private + */ + attemptFailEvent: function attemptFailEvent(request) { + var monitoringEvent = this.apiAttemptEvent(request); + var response = request.response; + var error = response.error; + if (response.httpResponse.statusCode > 299) { + if (error.code) monitoringEvent.AwsException = error.code; + if (error.message) + monitoringEvent.AwsExceptionMessage = error.message; + } else { + if (error.code || error.name) + monitoringEvent.SdkException = error.code || error.name; + if (error.message) + monitoringEvent.SdkExceptionMessage = error.message; + } + return monitoringEvent; + }, + + /** + * Attach listeners to request object to fetch metrics of each request + * and emit data object through \'ApiCall\' and \'ApiCallAttempt\' events. + * @api private + */ + attachMonitoringEmitter: function attachMonitoringEmitter(request) { + var attemptTimestamp; //timestamp marking the beginning of a request attempt + var attemptStartRealTime; //Start time of request attempt. Used to calculating attemptLatency + var attemptLatency; //latency from request sent out to http response reaching SDK + var callStartRealTime; //Start time of API call. Used to calculating API call latency + var attemptCount = 0; //request.retryCount is not reliable here + var region; //region cache region for each attempt since it can be updated in plase (e.g. s3) + var callTimestamp; //timestamp when the request is created + var self = this; + var addToHead = true; + + request.on( + "validate", + function () { + callStartRealTime = AWS.util.realClock.now(); + callTimestamp = Date.now(); }, - url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers", + addToHead + ); + request.on( + "sign", + function () { + attemptStartRealTime = AWS.util.realClock.now(); + attemptTimestamp = Date.now(); + region = request.httpRequest.region; + attemptCount++; + }, + addToHead + ); + request.on("validateResponse", function () { + attemptLatency = Math.round( + AWS.util.realClock.now() - attemptStartRealTime + ); + }); + request.addNamedListener( + "API_CALL_ATTEMPT", + "success", + function API_CALL_ATTEMPT() { + var apiAttemptEvent = self.apiAttemptEvent(request); + apiAttemptEvent.Timestamp = attemptTimestamp; + apiAttemptEvent.AttemptLatency = + attemptLatency >= 0 ? attemptLatency : 0; + apiAttemptEvent.Region = region; + self.emit("apiCallAttempt", [apiAttemptEvent]); + } + ); + request.addNamedListener( + "API_CALL_ATTEMPT_RETRY", + "retry", + function API_CALL_ATTEMPT_RETRY() { + var apiAttemptEvent = self.attemptFailEvent(request); + apiAttemptEvent.Timestamp = attemptTimestamp; + //attemptLatency may not be available if fail before response + attemptLatency = + attemptLatency || + Math.round(AWS.util.realClock.now() - attemptStartRealTime); + apiAttemptEvent.AttemptLatency = + attemptLatency >= 0 ? attemptLatency : 0; + apiAttemptEvent.Region = region; + self.emit("apiCallAttempt", [apiAttemptEvent]); + } + ); + request.addNamedListener("API_CALL", "complete", function API_CALL() { + var apiCallEvent = self.apiCallEvent(request); + apiCallEvent.AttemptCount = attemptCount; + if (apiCallEvent.AttemptCount <= 0) return; + apiCallEvent.Timestamp = callTimestamp; + var latency = Math.round( + AWS.util.realClock.now() - callStartRealTime + ); + apiCallEvent.Latency = latency >= 0 ? latency : 0; + var response = request.response; + if ( + typeof response.retryCount === "number" && + typeof response.maxRetries === "number" && + response.retryCount >= response.maxRetries + ) { + apiCallEvent.MaxRetriesExceeded = 1; + } + self.emit("apiCall", [apiCallEvent]); + }); + }, + + /** + * Override this method to setup any custom request listeners for each + * new request to the service. + * + * @method_abstract This is an abstract method. + */ + setupRequestListeners: function setupRequestListeners(request) {}, + + /** + * Gets the signer class for a given request + * @api private + */ + getSignerClass: function getSignerClass(request) { + var version; + // get operation authtype if present + var operation = null; + var authtype = ""; + if (request) { + var operations = request.service.api.operations || {}; + operation = operations[request.operation] || null; + authtype = operation ? operation.authtype : ""; + } + if (this.config.signatureVersion) { + version = this.config.signatureVersion; + } else if (authtype === "v4" || authtype === "v4-unsigned-body") { + version = "v4"; + } else { + version = this.api.signatureVersion; + } + return AWS.Signers.RequestSigner.getVersion(version); + }, + + /** + * @api private + */ + serviceInterface: function serviceInterface() { + switch (this.api.protocol) { + case "ec2": + return AWS.EventListeners.Query; + case "query": + return AWS.EventListeners.Query; + case "json": + return AWS.EventListeners.Json; + case "rest-json": + return AWS.EventListeners.RestJson; + case "rest-xml": + return AWS.EventListeners.RestXml; + } + if (this.api.protocol) { + throw new Error( + "Invalid service `protocol' " + + this.api.protocol + + " in API config" + ); + } + }, + + /** + * @api private + */ + successfulResponse: function successfulResponse(resp) { + return resp.httpResponse.statusCode < 300; + }, + + /** + * How many times a failed request should be retried before giving up. + * the defaultRetryCount can be overriden by service classes. + * + * @api private + */ + numRetries: function numRetries() { + if (this.config.maxRetries !== undefined) { + return this.config.maxRetries; + } else { + return this.defaultRetryCount; + } + }, + + /** + * @api private + */ + retryDelays: function retryDelays(retryCount, err) { + return AWS.util.calculateRetryDelay( + retryCount, + this.config.retryDelayOptions, + err + ); + }, + + /** + * @api private + */ + retryableError: function retryableError(error) { + if (this.timeoutError(error)) return true; + if (this.networkingError(error)) return true; + if (this.expiredCredentialsError(error)) return true; + if (this.throttledError(error)) return true; + if (error.statusCode >= 500) return true; + return false; + }, + + /** + * @api private + */ + networkingError: function networkingError(error) { + return error.code === "NetworkingError"; + }, + + /** + * @api private + */ + timeoutError: function timeoutError(error) { + return error.code === "TimeoutError"; + }, + + /** + * @api private + */ + expiredCredentialsError: function expiredCredentialsError(error) { + // TODO : this only handles *one* of the expired credential codes + return error.code === "ExpiredTokenException"; + }, + + /** + * @api private + */ + clockSkewError: function clockSkewError(error) { + switch (error.code) { + case "RequestTimeTooSkewed": + case "RequestExpired": + case "InvalidSignatureException": + case "SignatureDoesNotMatch": + case "AuthFailure": + case "RequestInTheFuture": + return true; + default: + return false; + } + }, + + /** + * @api private + */ + getSkewCorrectedDate: function getSkewCorrectedDate() { + return new Date(Date.now() + this.config.systemClockOffset); + }, + + /** + * @api private + */ + applyClockOffset: function applyClockOffset(newServerTime) { + if (newServerTime) { + this.config.systemClockOffset = newServerTime - Date.now(); + } + }, + + /** + * @api private + */ + isClockSkewed: function isClockSkewed(newServerTime) { + if (newServerTime) { + return ( + Math.abs(this.getSkewCorrectedDate().getTime() - newServerTime) >= + 300000 + ); + } + }, + + /** + * @api private + */ + throttledError: function throttledError(error) { + // this logic varies between services + if (error.statusCode === 429) return true; + switch (error.code) { + case "ProvisionedThroughputExceededException": + case "Throttling": + case "ThrottlingException": + case "RequestLimitExceeded": + case "RequestThrottled": + case "RequestThrottledException": + case "TooManyRequestsException": + case "TransactionInProgressException": //dynamodb + case "EC2ThrottledException": + return true; + default: + return false; + } + }, + + /** + * @api private + */ + endpointFromTemplate: function endpointFromTemplate(endpoint) { + if (typeof endpoint !== "string") return endpoint; + + var e = endpoint; + e = e.replace(/\{service\}/g, this.api.endpointPrefix); + e = e.replace(/\{region\}/g, this.config.region); + e = e.replace( + /\{scheme\}/g, + this.config.sslEnabled ? "https" : "http" + ); + return e; + }, + + /** + * @api private + */ + setEndpoint: function setEndpoint(endpoint) { + this.endpoint = new AWS.Endpoint(endpoint, this.config); + }, + + /** + * @api private + */ + paginationConfig: function paginationConfig(operation, throwException) { + var paginator = this.api.operations[operation].paginator; + if (!paginator) { + if (throwException) { + var e = new Error(); + throw AWS.util.error( + e, + "No pagination configuration for " + operation + ); + } + return null; + } + + return paginator; + }, + }); + + AWS.util.update(AWS.Service, { + /** + * Adds one method for each operation described in the api configuration + * + * @api private + */ + defineMethods: function defineMethods(svc) { + AWS.util.each(svc.prototype.api.operations, function iterator( + method + ) { + if (svc.prototype[method]) return; + var operation = svc.prototype.api.operations[method]; + if (operation.authtype === "none") { + svc.prototype[method] = function (params, callback) { + return this.makeUnauthenticatedRequest( + method, + params, + callback + ); + }; + } else { + svc.prototype[method] = function (params, callback) { + return this.makeRequest(method, params, callback); + }; + } + }); + }, + + /** + * Defines a new Service class using a service identifier and list of versions + * including an optional set of features (functions) to apply to the class + * prototype. + * + * @param serviceIdentifier [String] the identifier for the service + * @param versions [Array] a list of versions that work with this + * service + * @param features [Object] an object to attach to the prototype + * @return [Class] the service class defined by this function. + */ + defineService: function defineService( + serviceIdentifier, + versions, + features + ) { + AWS.Service._serviceMap[serviceIdentifier] = true; + if (!Array.isArray(versions)) { + features = versions; + versions = []; + } + + var svc = inherit(AWS.Service, features || {}); + + if (typeof serviceIdentifier === "string") { + AWS.Service.addVersions(svc, versions); + + var identifier = svc.serviceIdentifier || serviceIdentifier; + svc.serviceIdentifier = identifier; + } else { + // defineService called with an API + svc.prototype.api = serviceIdentifier; + AWS.Service.defineMethods(svc); + } + AWS.SequentialExecutor.call(this.prototype); + //util.clientSideMonitoring is only available in node + if (!this.prototype.publisher && AWS.util.clientSideMonitoring) { + var Publisher = AWS.util.clientSideMonitoring.Publisher; + var configProvider = AWS.util.clientSideMonitoring.configProvider; + var publisherConfig = configProvider(); + this.prototype.publisher = new Publisher(publisherConfig); + if (publisherConfig.enabled) { + //if csm is enabled in environment, SDK should send all metrics + AWS.Service._clientSideMonitoring = true; + } + } + AWS.SequentialExecutor.call(svc.prototype); + AWS.Service.addDefaultMonitoringListeners(svc.prototype); + return svc; + }, + + /** + * @api private + */ + addVersions: function addVersions(svc, versions) { + if (!Array.isArray(versions)) versions = [versions]; + + svc.services = svc.services || {}; + for (var i = 0; i < versions.length; i++) { + if (svc.services[versions[i]] === undefined) { + svc.services[versions[i]] = null; + } + } + + svc.apiVersions = Object.keys(svc.services).sort(); + }, + + /** + * @api private + */ + defineServiceApi: function defineServiceApi( + superclass, + version, + apiConfig + ) { + var svc = inherit(superclass, { + serviceIdentifier: superclass.serviceIdentifier, + }); + + function setApi(api) { + if (api.isApi) { + svc.prototype.api = api; + } else { + svc.prototype.api = new Api(api, { + serviceIdentifier: superclass.serviceIdentifier, + }); + } + } + + if (typeof version === "string") { + if (apiConfig) { + setApi(apiConfig); + } else { + try { + setApi(AWS.apiLoader(superclass.serviceIdentifier, version)); + } catch (err) { + throw AWS.util.error(err, { + message: + "Could not find API configuration " + + superclass.serviceIdentifier + + "-" + + version, + }); + } + } + if ( + !Object.prototype.hasOwnProperty.call( + superclass.services, + version + ) + ) { + superclass.apiVersions = superclass.apiVersions + .concat(version) + .sort(); + } + superclass.services[version] = svc; + } else { + setApi(version); + } + + AWS.Service.defineMethods(svc); + return svc; + }, + + /** + * @api private + */ + hasService: function (identifier) { + return Object.prototype.hasOwnProperty.call( + AWS.Service._serviceMap, + identifier + ); + }, + + /** + * @param attachOn attach default monitoring listeners to object + * + * Each monitoring event should be emitted from service client to service constructor prototype and then + * to global service prototype like bubbling up. These default monitoring events listener will transfer + * the monitoring events to the upper layer. + * @api private + */ + addDefaultMonitoringListeners: function addDefaultMonitoringListeners( + attachOn + ) { + attachOn.addNamedListener( + "MONITOR_EVENTS_BUBBLE", + "apiCallAttempt", + function EVENTS_BUBBLE(event) { + var baseClass = Object.getPrototypeOf(attachOn); + if (baseClass._events) baseClass.emit("apiCallAttempt", [event]); + } + ); + attachOn.addNamedListener( + "CALL_EVENTS_BUBBLE", + "apiCall", + function CALL_EVENTS_BUBBLE(event) { + var baseClass = Object.getPrototypeOf(attachOn); + if (baseClass._events) baseClass.emit("apiCall", [event]); + } + ); + }, + + /** + * @api private + */ + _serviceMap: {}, + }); + + AWS.util.mixin(AWS.Service, AWS.SequentialExecutor); + + /** + * @api private + */ + module.exports = AWS.Service; + + /***/ + }, + + /***/ 3506: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["kinesisanalytics"] = {}; + AWS.KinesisAnalytics = Service.defineService("kinesisanalytics", [ + "2015-08-14", + ]); + Object.defineProperty( + apiLoader.services["kinesisanalytics"], + "2015-08-14", + { + get: function get() { + var model = __webpack_require__(5616); + model.paginators = __webpack_require__(5873).pagination; + return model; }, - dismissReview: { - method: "PUT", - params: { - message: { - required: true, - type: "string", - }, - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - review_id: { - required: true, - type: "integer", - }, - }, - url: - "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals", + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.KinesisAnalytics; + + /***/ + }, + + /***/ 3520: /***/ function (module) { + module.exports = { + pagination: { + ListMemberAccounts: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", }, - get: { - method: "GET", - params: { - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/pulls/:pull_number", + ListS3Resources: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", }, - getComment: { - method: "GET", - params: { - comment_id: { - required: true, - type: "integer", + }, + }; + + /***/ + }, + + /***/ 3523: /***/ function (module, __unusedexports, __webpack_require__) { + var register = __webpack_require__(363); + var addHook = __webpack_require__(2510); + var removeHook = __webpack_require__(5866); + + // bind with array of arguments: https://stackoverflow.com/a/21792913 + var bind = Function.bind; + var bindable = bind.bind(bind); + + function bindApi(hook, state, name) { + var removeHookRef = bindable(removeHook, null).apply( + null, + name ? [state, name] : [state] + ); + hook.api = { remove: removeHookRef }; + hook.remove = removeHookRef; + ["before", "error", "after", "wrap"].forEach(function (kind) { + var args = name ? [state, kind, name] : [state, kind]; + hook[kind] = hook.api[kind] = bindable(addHook, null).apply( + null, + args + ); + }); + } + + function HookSingular() { + var singularHookName = "h"; + var singularHookState = { + registry: {}, + }; + var singularHook = register.bind( + null, + singularHookState, + singularHookName + ); + bindApi(singularHook, singularHookState, singularHookName); + return singularHook; + } + + function HookCollection() { + var state = { + registry: {}, + }; + + var hook = register.bind(null, state); + bindApi(hook, state); + + return hook; + } + + var collectionHookDeprecationMessageDisplayed = false; + function Hook() { + if (!collectionHookDeprecationMessageDisplayed) { + console.warn( + '[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4' + ); + collectionHookDeprecationMessageDisplayed = true; + } + return HookCollection(); + } + + Hook.Singular = HookSingular.bind(); + Hook.Collection = HookCollection.bind(); + + module.exports = Hook; + // expose constructors as a named property for TypeScript + module.exports.Hook = Hook; + module.exports.Singular = Hook.Singular; + module.exports.Collection = Hook.Collection; + + /***/ + }, + + /***/ 3530: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + SuccessfulSigningJob: { + delay: 20, + operation: "DescribeSigningJob", + maxAttempts: 25, + acceptors: [ + { + expected: "Succeeded", + matcher: "path", + state: "success", + argument: "status", }, - owner: { - required: true, - type: "string", + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "status", }, - repo: { - required: true, - type: "string", + { + expected: "ResourceNotFoundException", + matcher: "error", + state: "failure", }, - }, - url: "/repos/:owner/:repo/pulls/comments/:comment_id", + ], }, - getCommentsForReview: { - method: "GET", - params: { - number: { - alias: "pull_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - pull_number: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - review_id: { - required: true, - type: "integer", + }, + }; + + /***/ + }, + + /***/ 3546: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); + var regionConfig = __webpack_require__(2572); + + function generateRegionPrefix(region) { + if (!region) return null; + + var parts = region.split("-"); + if (parts.length < 3) return null; + return parts.slice(0, parts.length - 2).join("-") + "-*"; + } + + function derivedKeys(service) { + var region = service.config.region; + var regionPrefix = generateRegionPrefix(region); + var endpointPrefix = service.api.endpointPrefix; + + return [ + [region, endpointPrefix], + [regionPrefix, endpointPrefix], + [region, "*"], + [regionPrefix, "*"], + ["*", endpointPrefix], + ["*", "*"], + ].map(function (item) { + return item[0] && item[1] ? item.join("/") : null; + }); + } + + function applyConfig(service, config) { + util.each(config, function (key, value) { + if (key === "globalEndpoint") return; + if ( + service.config[key] === undefined || + service.config[key] === null + ) { + service.config[key] = value; + } + }); + } + + function configureEndpoint(service) { + var keys = derivedKeys(service); + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + if (!key) continue; + + if (Object.prototype.hasOwnProperty.call(regionConfig.rules, key)) { + var config = regionConfig.rules[key]; + if (typeof config === "string") { + config = regionConfig.patterns[config]; + } + + // set dualstack endpoint + if ( + service.config.useDualstack && + util.isDualstackAvailable(service) + ) { + config = util.copy(config); + config.endpoint = "{service}.dualstack.{region}.amazonaws.com"; + } + + // set global endpoint + service.isGlobalEndpoint = !!config.globalEndpoint; + + // signature version + if (!config.signatureVersion) config.signatureVersion = "v4"; + + // merge config + applyConfig(service, config); + return; + } + } + } + + function getEndpointSuffix(region) { + var regionRegexes = { + "^(us|eu|ap|sa|ca|me)\\-\\w+\\-\\d+$": "amazonaws.com", + "^cn\\-\\w+\\-\\d+$": "amazonaws.com.cn", + "^us\\-gov\\-\\w+\\-\\d+$": "amazonaws.com", + "^us\\-iso\\-\\w+\\-\\d+$": "c2s.ic.gov", + "^us\\-isob\\-\\w+\\-\\d+$": "sc2s.sgov.gov", + }; + var defaultSuffix = "amazonaws.com"; + var regexes = Object.keys(regionRegexes); + for (var i = 0; i < regexes.length; i++) { + var regionPattern = RegExp(regexes[i]); + var dnsSuffix = regionRegexes[regexes[i]]; + if (regionPattern.test(region)) return dnsSuffix; + } + return defaultSuffix; + } + + /** + * @api private + */ + module.exports = { + configureEndpoint: configureEndpoint, + getEndpointSuffix: getEndpointSuffix, + }; + + /***/ + }, + + /***/ 3558: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = hasPreviousPage; + + const deprecate = __webpack_require__(6370); + const getPageLinks = __webpack_require__(4577); + + function hasPreviousPage(link) { + deprecate( + `octokit.hasPreviousPage() – You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination.` + ); + return getPageLinks(link).prev; + } + + /***/ + }, + + /***/ 3562: /***/ function (__unusedmodule, exports, __webpack_require__) { + "use strict"; + + Object.defineProperty(exports, "__esModule", { value: true }); + + function _interopDefault(ex) { + return ex && typeof ex === "object" && "default" in ex + ? ex["default"] + : ex; + } + + var osName = _interopDefault(__webpack_require__(8002)); + + function getUserAgent() { + try { + return `Node.js/${process.version.substr(1)} (${osName()}; ${ + process.arch + })`; + } catch (error) { + if (/wmic os get Caption/.test(error.message)) { + return "Windows "; + } + + return ""; + } + } + + exports.getUserAgent = getUserAgent; + //# sourceMappingURL=index.js.map + + /***/ + }, + + /***/ 3602: /***/ function (module) { + // Generated by CoffeeScript 1.12.7 + (function () { + var XMLStringifier, + bind = function (fn, me) { + return function () { + return fn.apply(me, arguments); + }; + }, + hasProp = {}.hasOwnProperty; + + module.exports = XMLStringifier = (function () { + function XMLStringifier(options) { + this.assertLegalChar = bind(this.assertLegalChar, this); + var key, ref, value; + options || (options = {}); + this.noDoubleEncoding = options.noDoubleEncoding; + ref = options.stringify || {}; + for (key in ref) { + if (!hasProp.call(ref, key)) continue; + value = ref[key]; + this[key] = value; + } + } + + XMLStringifier.prototype.eleName = function (val) { + val = "" + val || ""; + return this.assertLegalChar(val); + }; + + XMLStringifier.prototype.eleText = function (val) { + val = "" + val || ""; + return this.assertLegalChar(this.elEscape(val)); + }; + + XMLStringifier.prototype.cdata = function (val) { + val = "" + val || ""; + val = val.replace("]]>", "]]]]>"); + return this.assertLegalChar(val); + }; + + XMLStringifier.prototype.comment = function (val) { + val = "" + val || ""; + if (val.match(/--/)) { + throw new Error( + "Comment text cannot contain double-hypen: " + val + ); + } + return this.assertLegalChar(val); + }; + + XMLStringifier.prototype.raw = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.attName = function (val) { + return (val = "" + val || ""); + }; + + XMLStringifier.prototype.attValue = function (val) { + val = "" + val || ""; + return this.attEscape(val); + }; + + XMLStringifier.prototype.insTarget = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.insValue = function (val) { + val = "" + val || ""; + if (val.match(/\?>/)) { + throw new Error("Invalid processing instruction value: " + val); + } + return val; + }; + + XMLStringifier.prototype.xmlVersion = function (val) { + val = "" + val || ""; + if (!val.match(/1\.[0-9]+/)) { + throw new Error("Invalid version number: " + val); + } + return val; + }; + + XMLStringifier.prototype.xmlEncoding = function (val) { + val = "" + val || ""; + if (!val.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)) { + throw new Error("Invalid encoding: " + val); + } + return val; + }; + + XMLStringifier.prototype.xmlStandalone = function (val) { + if (val) { + return "yes"; + } else { + return "no"; + } + }; + + XMLStringifier.prototype.dtdPubID = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.dtdSysID = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.dtdElementValue = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.dtdAttType = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.dtdAttDefault = function (val) { + if (val != null) { + return "" + val || ""; + } else { + return val; + } + }; + + XMLStringifier.prototype.dtdEntityValue = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.dtdNData = function (val) { + return "" + val || ""; + }; + + XMLStringifier.prototype.convertAttKey = "@"; + + XMLStringifier.prototype.convertPIKey = "?"; + + XMLStringifier.prototype.convertTextKey = "#text"; + + XMLStringifier.prototype.convertCDataKey = "#cdata"; + + XMLStringifier.prototype.convertCommentKey = "#comment"; + + XMLStringifier.prototype.convertRawKey = "#raw"; + + XMLStringifier.prototype.assertLegalChar = function (str) { + var res; + res = str.match( + /[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/ + ); + if (res) { + throw new Error( + "Invalid character in string: " + str + " at index " + res.index + ); + } + return str; + }; + + XMLStringifier.prototype.elEscape = function (str) { + var ampregex; + ampregex = this.noDoubleEncoding ? /(?!&\S+;)&/g : /&/g; + return str + .replace(ampregex, "&") + .replace(//g, ">") + .replace(/\r/g, " "); + }; + + XMLStringifier.prototype.attEscape = function (str) { + var ampregex; + ampregex = this.noDoubleEncoding ? /(?!&\S+;)&/g : /&/g; + return str + .replace(ampregex, "&") + .replace(/ -1 + ? value || "" + : value; + if (this.isJsonValue) { + return JSON.parse(value); + } + + return value && typeof value.toString === "function" + ? value.toString() + : value; + }; + + this.toWireFormat = function (value) { + return this.isJsonValue ? JSON.stringify(value) : value; + }; + } + + function FloatShape() { + Shape.apply(this, arguments); + + this.toType = function (value) { + if (value === null || value === undefined) return null; + return parseFloat(value); + }; + this.toWireFormat = this.toType; + } + + function IntegerShape() { + Shape.apply(this, arguments); + + this.toType = function (value) { + if (value === null || value === undefined) return null; + return parseInt(value, 10); + }; + this.toWireFormat = this.toType; + } + + function BinaryShape() { + Shape.apply(this, arguments); + this.toType = function (value) { + var buf = util.base64.decode(value); + if ( + this.isSensitive && + util.isNode() && + typeof util.Buffer.alloc === "function" + ) { + /* Node.js can create a Buffer that is not isolated. + * i.e. buf.byteLength !== buf.buffer.byteLength + * This means that the sensitive data is accessible to anyone with access to buf.buffer. + * If this is the node shared Buffer, then other code within this process _could_ find this secret. + * Copy sensitive data to an isolated Buffer and zero the sensitive data. + * While this is safe to do here, copying this code somewhere else may produce unexpected results. + */ + var secureBuf = util.Buffer.alloc(buf.length, buf); + buf.fill(0); + buf = secureBuf; + } + return buf; + }; + this.toWireFormat = util.base64.encode; + } + + function Base64Shape() { + BinaryShape.apply(this, arguments); + } + + function BooleanShape() { + Shape.apply(this, arguments); + + this.toType = function (value) { + if (typeof value === "boolean") return value; + if (value === null || value === undefined) return null; + return value === "true"; + }; + } + + /** + * @api private + */ + Shape.shapes = { + StructureShape: StructureShape, + ListShape: ListShape, + MapShape: MapShape, + StringShape: StringShape, + BooleanShape: BooleanShape, + Base64Shape: Base64Shape, + }; + + /** + * @api private + */ + module.exports = Shape; + + /***/ + }, + + /***/ 3691: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2009-04-15", + endpointPrefix: "sdb", + serviceFullName: "Amazon SimpleDB", + serviceId: "SimpleDB", + signatureVersion: "v2", + xmlNamespace: "http://sdb.amazonaws.com/doc/2009-04-15/", + protocol: "query", + }, + operations: { + BatchDeleteAttributes: { + input: { + type: "structure", + required: ["DomainName", "Items"], + members: { + DomainName: {}, + Items: { + type: "list", + member: { + locationName: "Item", + type: "structure", + required: ["Name"], + members: { + Name: { locationName: "ItemName" }, + Attributes: { shape: "S5" }, + }, + }, + flattened: true, + }, }, }, - url: "/teams/:team_id/discussions/:discussion_number/reactions", }, - delete: { - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", - }, - method: "DELETE", - params: { - reaction_id: { - required: true, - type: "integer", + BatchPutAttributes: { + input: { + type: "structure", + required: ["DomainName", "Items"], + members: { + DomainName: {}, + Items: { + type: "list", + member: { + locationName: "Item", + type: "structure", + required: ["Name", "Attributes"], + members: { + Name: { locationName: "ItemName" }, + Attributes: { shape: "Sa" }, + }, + }, + flattened: true, + }, }, }, - url: "/reactions/:reaction_id", }, - listForCommitComment: { - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + CreateDomain: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, }, - method: "GET", - params: { - comment_id: { - required: true, - type: "integer", - }, - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + }, + DeleteAttributes: { + input: { + type: "structure", + required: ["DomainName", "ItemName"], + members: { + DomainName: {}, + ItemName: {}, + Attributes: { shape: "S5" }, + Expected: { shape: "Sf" }, }, }, - url: "/repos/:owner/:repo/comments/:comment_id/reactions", }, - listForIssue: { - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", - }, - method: "GET", - params: { - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - issue_number: { - required: true, - type: "integer", - }, - number: { - alias: "issue_number", - deprecated: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + DeleteDomain: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, }, - url: "/repos/:owner/:repo/issues/:issue_number/reactions", }, - listForIssueComment: { - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + DomainMetadata: { + input: { + type: "structure", + required: ["DomainName"], + members: { DomainName: {} }, }, - method: "GET", - params: { - comment_id: { - required: true, - type: "integer", - }, - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + output: { + resultWrapper: "DomainMetadataResult", + type: "structure", + members: { + ItemCount: { type: "integer" }, + ItemNamesSizeBytes: { type: "long" }, + AttributeNameCount: { type: "integer" }, + AttributeNamesSizeBytes: { type: "long" }, + AttributeValueCount: { type: "integer" }, + AttributeValuesSizeBytes: { type: "long" }, + Timestamp: { type: "integer" }, }, }, - url: "/repos/:owner/:repo/issues/comments/:comment_id/reactions", }, - listForPullRequestReviewComment: { - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", - }, - method: "GET", - params: { - comment_id: { - required: true, - type: "integer", - }, - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + GetAttributes: { + input: { + type: "structure", + required: ["DomainName", "ItemName"], + members: { + DomainName: {}, + ItemName: {}, + AttributeNames: { + type: "list", + member: { locationName: "AttributeName" }, + flattened: true, + }, + ConsistentRead: { type: "boolean" }, }, }, - url: "/repos/:owner/:repo/pulls/comments/:comment_id/reactions", - }, - listForTeamDiscussion: { - deprecated: - "octokit.reactions.listForTeamDiscussion() has been renamed to octokit.reactions.listForTeamDiscussionLegacy() (2020-01-16)", - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + output: { + resultWrapper: "GetAttributesResult", + type: "structure", + members: { Attributes: { shape: "So" } }, }, - method: "GET", - params: { - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", + }, + ListDomains: { + input: { + type: "structure", + members: { + MaxNumberOfDomains: { type: "integer" }, + NextToken: {}, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "ListDomainsResult", + type: "structure", + members: { + DomainNames: { + type: "list", + member: { locationName: "DomainName" }, + flattened: true, + }, + NextToken: {}, }, - page: { - type: "integer", + }, + }, + PutAttributes: { + input: { + type: "structure", + required: ["DomainName", "ItemName", "Attributes"], + members: { + DomainName: {}, + ItemName: {}, + Attributes: { shape: "Sa" }, + Expected: { shape: "Sf" }, }, - per_page: { - type: "integer", + }, + }, + Select: { + input: { + type: "structure", + required: ["SelectExpression"], + members: { + SelectExpression: {}, + NextToken: {}, + ConsistentRead: { type: "boolean" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "SelectResult", + type: "structure", + members: { + Items: { + type: "list", + member: { + locationName: "Item", + type: "structure", + required: ["Name", "Attributes"], + members: { + Name: {}, + AlternateNameEncoding: {}, + Attributes: { shape: "So" }, + }, + }, + flattened: true, + }, + NextToken: {}, }, }, - url: "/teams/:team_id/discussions/:discussion_number/reactions", }, - listForTeamDiscussionComment: { - deprecated: - "octokit.reactions.listForTeamDiscussionComment() has been renamed to octokit.reactions.listForTeamDiscussionCommentLegacy() (2020-01-16)", - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + }, + shapes: { + S5: { + type: "list", + member: { + locationName: "Attribute", + type: "structure", + required: ["Name"], + members: { Name: {}, Value: {} }, }, - method: "GET", - params: { - comment_number: { - required: true, - type: "integer", - }, - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - discussion_number: { - required: true, - type: "integer", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + flattened: true, + }, + Sa: { + type: "list", + member: { + locationName: "Attribute", + type: "structure", + required: ["Name", "Value"], + members: { Name: {}, Value: {}, Replace: { type: "boolean" } }, + }, + flattened: true, + }, + Sf: { + type: "structure", + members: { Name: {}, Value: {}, Exists: { type: "boolean" } }, + }, + So: { + type: "list", + member: { + locationName: "Attribute", + type: "structure", + required: ["Name", "Value"], + members: { + Name: {}, + AlternateNameEncoding: {}, + Value: {}, + AlternateValueEncoding: {}, }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions", + flattened: true, }, - listForTeamDiscussionCommentInOrg: { - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + }, + }; + + /***/ + }, + + /***/ 3693: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2011-01-01", + endpointPrefix: "autoscaling", + protocol: "query", + serviceFullName: "Auto Scaling", + serviceId: "Auto Scaling", + signatureVersion: "v4", + uid: "autoscaling-2011-01-01", + xmlNamespace: "http://autoscaling.amazonaws.com/doc/2011-01-01/", + }, + operations: { + AttachInstances: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + InstanceIds: { shape: "S2" }, + AutoScalingGroupName: {}, + }, }, - method: "GET", - params: { - comment_number: { - required: true, - type: "integer", + }, + AttachLoadBalancerTargetGroups: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "TargetGroupARNs"], + members: { + AutoScalingGroupName: {}, + TargetGroupARNs: { shape: "S6" }, }, - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", + }, + output: { + resultWrapper: "AttachLoadBalancerTargetGroupsResult", + type: "structure", + members: {}, + }, + }, + AttachLoadBalancers: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "LoadBalancerNames"], + members: { + AutoScalingGroupName: {}, + LoadBalancerNames: { shape: "Sa" }, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "AttachLoadBalancersResult", + type: "structure", + members: {}, + }, + }, + BatchDeleteScheduledAction: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "ScheduledActionNames"], + members: { + AutoScalingGroupName: {}, + ScheduledActionNames: { shape: "Se" }, }, - org: { - required: true, - type: "string", + }, + output: { + resultWrapper: "BatchDeleteScheduledActionResult", + type: "structure", + members: { FailedScheduledActions: { shape: "Sg" } }, + }, + }, + BatchPutScheduledUpdateGroupAction: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "ScheduledUpdateGroupActions"], + members: { + AutoScalingGroupName: {}, + ScheduledUpdateGroupActions: { + type: "list", + member: { + type: "structure", + required: ["ScheduledActionName"], + members: { + ScheduledActionName: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Recurrence: {}, + MinSize: { type: "integer" }, + MaxSize: { type: "integer" }, + DesiredCapacity: { type: "integer" }, + }, + }, + }, }, - page: { - type: "integer", + }, + output: { + resultWrapper: "BatchPutScheduledUpdateGroupActionResult", + type: "structure", + members: { FailedScheduledUpdateGroupActions: { shape: "Sg" } }, + }, + }, + CompleteLifecycleAction: { + input: { + type: "structure", + required: [ + "LifecycleHookName", + "AutoScalingGroupName", + "LifecycleActionResult", + ], + members: { + LifecycleHookName: {}, + AutoScalingGroupName: {}, + LifecycleActionToken: {}, + LifecycleActionResult: {}, + InstanceId: {}, }, - per_page: { - type: "integer", + }, + output: { + resultWrapper: "CompleteLifecycleActionResult", + type: "structure", + members: {}, + }, + }, + CreateAutoScalingGroup: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "MinSize", "MaxSize"], + members: { + AutoScalingGroupName: {}, + LaunchConfigurationName: {}, + LaunchTemplate: { shape: "Sy" }, + MixedInstancesPolicy: { shape: "S10" }, + InstanceId: {}, + MinSize: { type: "integer" }, + MaxSize: { type: "integer" }, + DesiredCapacity: { type: "integer" }, + DefaultCooldown: { type: "integer" }, + AvailabilityZones: { shape: "S1b" }, + LoadBalancerNames: { shape: "Sa" }, + TargetGroupARNs: { shape: "S6" }, + HealthCheckType: {}, + HealthCheckGracePeriod: { type: "integer" }, + PlacementGroup: {}, + VPCZoneIdentifier: {}, + TerminationPolicies: { shape: "S1e" }, + NewInstancesProtectedFromScaleIn: { type: "boolean" }, + LifecycleHookSpecificationList: { + type: "list", + member: { + type: "structure", + required: ["LifecycleHookName", "LifecycleTransition"], + members: { + LifecycleHookName: {}, + LifecycleTransition: {}, + NotificationMetadata: {}, + HeartbeatTimeout: { type: "integer" }, + DefaultResult: {}, + NotificationTargetARN: {}, + RoleARN: {}, + }, + }, + }, + Tags: { shape: "S1n" }, + ServiceLinkedRoleARN: {}, + MaxInstanceLifetime: { type: "integer" }, }, - team_slug: { - required: true, - type: "string", + }, + }, + CreateLaunchConfiguration: { + input: { + type: "structure", + required: ["LaunchConfigurationName"], + members: { + LaunchConfigurationName: {}, + ImageId: {}, + KeyName: {}, + SecurityGroups: { shape: "S1u" }, + ClassicLinkVPCId: {}, + ClassicLinkVPCSecurityGroups: { shape: "S1v" }, + UserData: {}, + InstanceId: {}, + InstanceType: {}, + KernelId: {}, + RamdiskId: {}, + BlockDeviceMappings: { shape: "S1x" }, + InstanceMonitoring: { shape: "S26" }, + SpotPrice: {}, + IamInstanceProfile: {}, + EbsOptimized: { type: "boolean" }, + AssociatePublicIpAddress: { type: "boolean" }, + PlacementTenancy: {}, }, }, - url: - "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions", }, - listForTeamDiscussionCommentLegacy: { - deprecated: - "octokit.reactions.listForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment-legacy", - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + CreateOrUpdateTags: { + input: { + type: "structure", + required: ["Tags"], + members: { Tags: { shape: "S1n" } }, }, - method: "GET", - params: { - comment_number: { - required: true, - type: "integer", - }, - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - discussion_number: { - required: true, - type: "integer", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + }, + DeleteAutoScalingGroup: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + AutoScalingGroupName: {}, + ForceDelete: { type: "boolean" }, }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions", }, - listForTeamDiscussionInOrg: { - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + DeleteLaunchConfiguration: { + input: { + type: "structure", + required: ["LaunchConfigurationName"], + members: { LaunchConfigurationName: {} }, }, - method: "GET", - params: { - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - discussion_number: { - required: true, - type: "integer", - }, - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_slug: { - required: true, - type: "string", - }, + }, + DeleteLifecycleHook: { + input: { + type: "structure", + required: ["LifecycleHookName", "AutoScalingGroupName"], + members: { LifecycleHookName: {}, AutoScalingGroupName: {} }, + }, + output: { + resultWrapper: "DeleteLifecycleHookResult", + type: "structure", + members: {}, }, - url: - "/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions", }, - listForTeamDiscussionLegacy: { - deprecated: - "octokit.reactions.listForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-legacy", - headers: { - accept: "application/vnd.github.squirrel-girl-preview+json", + DeleteNotificationConfiguration: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "TopicARN"], + members: { AutoScalingGroupName: {}, TopicARN: {} }, }, - method: "GET", - params: { - content: { - enum: [ - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "rocket", - "eyes", - ], - type: "string", - }, - discussion_number: { - required: true, - type: "integer", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", - }, + }, + DeletePolicy: { + input: { + type: "structure", + required: ["PolicyName"], + members: { AutoScalingGroupName: {}, PolicyName: {} }, }, - url: "/teams/:team_id/discussions/:discussion_number/reactions", }, - }, - repos: { - acceptInvitation: { - method: "PATCH", - params: { - invitation_id: { - required: true, - type: "integer", - }, + DeleteScheduledAction: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "ScheduledActionName"], + members: { AutoScalingGroupName: {}, ScheduledActionName: {} }, }, - url: "/user/repository_invitations/:invitation_id", }, - addCollaborator: { - method: "PUT", - params: { - owner: { - required: true, - type: "string", - }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", - }, - repo: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", - }, + DeleteTags: { + input: { + type: "structure", + required: ["Tags"], + members: { Tags: { shape: "S1n" } }, }, - url: "/repos/:owner/:repo/collaborators/:username", }, - addDeployKey: { - method: "POST", - params: { - key: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - read_only: { - type: "boolean", - }, - repo: { - required: true, - type: "string", - }, - title: { - type: "string", + DescribeAccountLimits: { + output: { + resultWrapper: "DescribeAccountLimitsResult", + type: "structure", + members: { + MaxNumberOfAutoScalingGroups: { type: "integer" }, + MaxNumberOfLaunchConfigurations: { type: "integer" }, + NumberOfAutoScalingGroups: { type: "integer" }, + NumberOfLaunchConfigurations: { type: "integer" }, }, }, - url: "/repos/:owner/:repo/keys", }, - addProtectedBranchAdminEnforcement: { - method: "POST", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + DescribeAdjustmentTypes: { + output: { + resultWrapper: "DescribeAdjustmentTypesResult", + type: "structure", + members: { + AdjustmentTypes: { + type: "list", + member: { + type: "structure", + members: { AdjustmentType: {} }, + }, + }, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/enforce_admins", }, - addProtectedBranchAppRestrictions: { - method: "POST", - params: { - apps: { - mapTo: "data", - required: true, - type: "string[]", + DescribeAutoScalingGroups: { + input: { + type: "structure", + members: { + AutoScalingGroupNames: { shape: "S2u" }, + NextToken: {}, + MaxRecords: { type: "integer" }, }, - branch: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeAutoScalingGroupsResult", + type: "structure", + required: ["AutoScalingGroups"], + members: { + AutoScalingGroups: { + type: "list", + member: { + type: "structure", + required: [ + "AutoScalingGroupName", + "MinSize", + "MaxSize", + "DesiredCapacity", + "DefaultCooldown", + "AvailabilityZones", + "HealthCheckType", + "CreatedTime", + ], + members: { + AutoScalingGroupName: {}, + AutoScalingGroupARN: {}, + LaunchConfigurationName: {}, + LaunchTemplate: { shape: "Sy" }, + MixedInstancesPolicy: { shape: "S10" }, + MinSize: { type: "integer" }, + MaxSize: { type: "integer" }, + DesiredCapacity: { type: "integer" }, + DefaultCooldown: { type: "integer" }, + AvailabilityZones: { shape: "S1b" }, + LoadBalancerNames: { shape: "Sa" }, + TargetGroupARNs: { shape: "S6" }, + HealthCheckType: {}, + HealthCheckGracePeriod: { type: "integer" }, + Instances: { + type: "list", + member: { + type: "structure", + required: [ + "InstanceId", + "AvailabilityZone", + "LifecycleState", + "HealthStatus", + "ProtectedFromScaleIn", + ], + members: { + InstanceId: {}, + InstanceType: {}, + AvailabilityZone: {}, + LifecycleState: {}, + HealthStatus: {}, + LaunchConfigurationName: {}, + LaunchTemplate: { shape: "Sy" }, + ProtectedFromScaleIn: { type: "boolean" }, + WeightedCapacity: {}, + }, + }, + }, + CreatedTime: { type: "timestamp" }, + SuspendedProcesses: { + type: "list", + member: { + type: "structure", + members: { ProcessName: {}, SuspensionReason: {} }, + }, + }, + PlacementGroup: {}, + VPCZoneIdentifier: {}, + EnabledMetrics: { + type: "list", + member: { + type: "structure", + members: { Metric: {}, Granularity: {} }, + }, + }, + Status: {}, + Tags: { shape: "S36" }, + TerminationPolicies: { shape: "S1e" }, + NewInstancesProtectedFromScaleIn: { type: "boolean" }, + ServiceLinkedRoleARN: {}, + MaxInstanceLifetime: { type: "integer" }, + }, + }, + }, + NextToken: {}, }, - owner: { - required: true, - type: "string", + }, + }, + DescribeAutoScalingInstances: { + input: { + type: "structure", + members: { + InstanceIds: { shape: "S2" }, + MaxRecords: { type: "integer" }, + NextToken: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeAutoScalingInstancesResult", + type: "structure", + members: { + AutoScalingInstances: { + type: "list", + member: { + type: "structure", + required: [ + "InstanceId", + "AutoScalingGroupName", + "AvailabilityZone", + "LifecycleState", + "HealthStatus", + "ProtectedFromScaleIn", + ], + members: { + InstanceId: {}, + InstanceType: {}, + AutoScalingGroupName: {}, + AvailabilityZone: {}, + LifecycleState: {}, + HealthStatus: {}, + LaunchConfigurationName: {}, + LaunchTemplate: { shape: "Sy" }, + ProtectedFromScaleIn: { type: "boolean" }, + WeightedCapacity: {}, + }, + }, + }, + NextToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", }, - addProtectedBranchRequiredSignatures: { - headers: { - accept: "application/vnd.github.zzzax-preview+json", + DescribeAutoScalingNotificationTypes: { + output: { + resultWrapper: "DescribeAutoScalingNotificationTypesResult", + type: "structure", + members: { AutoScalingNotificationTypes: { shape: "S3d" } }, }, - method: "POST", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + }, + DescribeLaunchConfigurations: { + input: { + type: "structure", + members: { + LaunchConfigurationNames: { type: "list", member: {} }, + NextToken: {}, + MaxRecords: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeLaunchConfigurationsResult", + type: "structure", + required: ["LaunchConfigurations"], + members: { + LaunchConfigurations: { + type: "list", + member: { + type: "structure", + required: [ + "LaunchConfigurationName", + "ImageId", + "InstanceType", + "CreatedTime", + ], + members: { + LaunchConfigurationName: {}, + LaunchConfigurationARN: {}, + ImageId: {}, + KeyName: {}, + SecurityGroups: { shape: "S1u" }, + ClassicLinkVPCId: {}, + ClassicLinkVPCSecurityGroups: { shape: "S1v" }, + UserData: {}, + InstanceType: {}, + KernelId: {}, + RamdiskId: {}, + BlockDeviceMappings: { shape: "S1x" }, + InstanceMonitoring: { shape: "S26" }, + SpotPrice: {}, + IamInstanceProfile: {}, + CreatedTime: { type: "timestamp" }, + EbsOptimized: { type: "boolean" }, + AssociatePublicIpAddress: { type: "boolean" }, + PlacementTenancy: {}, + }, + }, + }, + NextToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_signatures", }, - addProtectedBranchRequiredStatusChecksContexts: { - method: "POST", - params: { - branch: { - required: true, - type: "string", + DescribeLifecycleHookTypes: { + output: { + resultWrapper: "DescribeLifecycleHookTypesResult", + type: "structure", + members: { LifecycleHookTypes: { shape: "S3d" } }, + }, + }, + DescribeLifecycleHooks: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + AutoScalingGroupName: {}, + LifecycleHookNames: { type: "list", member: {} }, }, - contexts: { - mapTo: "data", - required: true, - type: "string[]", + }, + output: { + resultWrapper: "DescribeLifecycleHooksResult", + type: "structure", + members: { + LifecycleHooks: { + type: "list", + member: { + type: "structure", + members: { + LifecycleHookName: {}, + AutoScalingGroupName: {}, + LifecycleTransition: {}, + NotificationTargetARN: {}, + RoleARN: {}, + NotificationMetadata: {}, + HeartbeatTimeout: { type: "integer" }, + GlobalTimeout: { type: "integer" }, + DefaultResult: {}, + }, + }, + }, }, - owner: { - required: true, - type: "string", + }, + }, + DescribeLoadBalancerTargetGroups: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + AutoScalingGroupName: {}, + NextToken: {}, + MaxRecords: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeLoadBalancerTargetGroupsResult", + type: "structure", + members: { + LoadBalancerTargetGroups: { + type: "list", + member: { + type: "structure", + members: { LoadBalancerTargetGroupARN: {}, State: {} }, + }, + }, + NextToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", }, - addProtectedBranchTeamRestrictions: { - method: "POST", - params: { - branch: { - required: true, - type: "string", + DescribeLoadBalancers: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + AutoScalingGroupName: {}, + NextToken: {}, + MaxRecords: { type: "integer" }, }, - owner: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeLoadBalancersResult", + type: "structure", + members: { + LoadBalancers: { + type: "list", + member: { + type: "structure", + members: { LoadBalancerName: {}, State: {} }, + }, + }, + NextToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + DescribeMetricCollectionTypes: { + output: { + resultWrapper: "DescribeMetricCollectionTypesResult", + type: "structure", + members: { + Metrics: { + type: "list", + member: { type: "structure", members: { Metric: {} } }, + }, + Granularities: { + type: "list", + member: { type: "structure", members: { Granularity: {} } }, + }, }, - teams: { - mapTo: "data", - required: true, - type: "string[]", + }, + }, + DescribeNotificationConfigurations: { + input: { + type: "structure", + members: { + AutoScalingGroupNames: { shape: "S2u" }, + NextToken: {}, + MaxRecords: { type: "integer" }, + }, + }, + output: { + resultWrapper: "DescribeNotificationConfigurationsResult", + type: "structure", + required: ["NotificationConfigurations"], + members: { + NotificationConfigurations: { + type: "list", + member: { + type: "structure", + members: { + AutoScalingGroupName: {}, + TopicARN: {}, + NotificationType: {}, + }, + }, + }, + NextToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", }, - addProtectedBranchUserRestrictions: { - method: "POST", - params: { - branch: { - required: true, - type: "string", + DescribePolicies: { + input: { + type: "structure", + members: { + AutoScalingGroupName: {}, + PolicyNames: { type: "list", member: {} }, + PolicyTypes: { type: "list", member: {} }, + NextToken: {}, + MaxRecords: { type: "integer" }, }, - owner: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribePoliciesResult", + type: "structure", + members: { + ScalingPolicies: { + type: "list", + member: { + type: "structure", + members: { + AutoScalingGroupName: {}, + PolicyName: {}, + PolicyARN: {}, + PolicyType: {}, + AdjustmentType: {}, + MinAdjustmentStep: { shape: "S4d" }, + MinAdjustmentMagnitude: { type: "integer" }, + ScalingAdjustment: { type: "integer" }, + Cooldown: { type: "integer" }, + StepAdjustments: { shape: "S4g" }, + MetricAggregationType: {}, + EstimatedInstanceWarmup: { type: "integer" }, + Alarms: { shape: "S4k" }, + TargetTrackingConfiguration: { shape: "S4m" }, + Enabled: { type: "boolean" }, + }, + }, + }, + NextToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + DescribeScalingActivities: { + input: { + type: "structure", + members: { + ActivityIds: { type: "list", member: {} }, + AutoScalingGroupName: {}, + MaxRecords: { type: "integer" }, + NextToken: {}, }, - users: { - mapTo: "data", - required: true, - type: "string[]", + }, + output: { + resultWrapper: "DescribeScalingActivitiesResult", + type: "structure", + required: ["Activities"], + members: { Activities: { shape: "S53" }, NextToken: {} }, + }, + }, + DescribeScalingProcessTypes: { + output: { + resultWrapper: "DescribeScalingProcessTypesResult", + type: "structure", + members: { + Processes: { + type: "list", + member: { + type: "structure", + required: ["ProcessName"], + members: { ProcessName: {} }, + }, + }, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", }, - checkCollaborator: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + DescribeScheduledActions: { + input: { + type: "structure", + members: { + AutoScalingGroupName: {}, + ScheduledActionNames: { shape: "Se" }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + NextToken: {}, + MaxRecords: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeScheduledActionsResult", + type: "structure", + members: { + ScheduledUpdateGroupActions: { + type: "list", + member: { + type: "structure", + members: { + AutoScalingGroupName: {}, + ScheduledActionName: {}, + ScheduledActionARN: {}, + Time: { type: "timestamp" }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Recurrence: {}, + MinSize: { type: "integer" }, + MaxSize: { type: "integer" }, + DesiredCapacity: { type: "integer" }, + }, + }, + }, + NextToken: {}, }, - username: { - required: true, - type: "string", + }, + }, + DescribeTags: { + input: { + type: "structure", + members: { + Filters: { + type: "list", + member: { + type: "structure", + members: { Name: {}, Values: { type: "list", member: {} } }, + }, + }, + NextToken: {}, + MaxRecords: { type: "integer" }, }, }, - url: "/repos/:owner/:repo/collaborators/:username", + output: { + resultWrapper: "DescribeTagsResult", + type: "structure", + members: { Tags: { shape: "S36" }, NextToken: {} }, + }, }, - checkVulnerabilityAlerts: { - headers: { - accept: "application/vnd.github.dorian-preview+json", + DescribeTerminationPolicyTypes: { + output: { + resultWrapper: "DescribeTerminationPolicyTypesResult", + type: "structure", + members: { TerminationPolicyTypes: { shape: "S1e" } }, }, - method: "GET", - params: { - owner: { - required: true, - type: "string", + }, + DetachInstances: { + input: { + type: "structure", + required: [ + "AutoScalingGroupName", + "ShouldDecrementDesiredCapacity", + ], + members: { + InstanceIds: { shape: "S2" }, + AutoScalingGroupName: {}, + ShouldDecrementDesiredCapacity: { type: "boolean" }, }, - repo: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DetachInstancesResult", + type: "structure", + members: { Activities: { shape: "S53" } }, + }, + }, + DetachLoadBalancerTargetGroups: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "TargetGroupARNs"], + members: { + AutoScalingGroupName: {}, + TargetGroupARNs: { shape: "S6" }, }, }, - url: "/repos/:owner/:repo/vulnerability-alerts", + output: { + resultWrapper: "DetachLoadBalancerTargetGroupsResult", + type: "structure", + members: {}, + }, }, - compareCommits: { - method: "GET", - params: { - base: { - required: true, - type: "string", + DetachLoadBalancers: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "LoadBalancerNames"], + members: { + AutoScalingGroupName: {}, + LoadBalancerNames: { shape: "Sa" }, }, - head: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DetachLoadBalancersResult", + type: "structure", + members: {}, + }, + }, + DisableMetricsCollection: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { AutoScalingGroupName: {}, Metrics: { shape: "S5s" } }, + }, + }, + EnableMetricsCollection: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "Granularity"], + members: { + AutoScalingGroupName: {}, + Metrics: { shape: "S5s" }, + Granularity: {}, }, - owner: { - required: true, - type: "string", + }, + }, + EnterStandby: { + input: { + type: "structure", + required: [ + "AutoScalingGroupName", + "ShouldDecrementDesiredCapacity", + ], + members: { + InstanceIds: { shape: "S2" }, + AutoScalingGroupName: {}, + ShouldDecrementDesiredCapacity: { type: "boolean" }, }, - repo: { - required: true, - type: "string", + }, + output: { + resultWrapper: "EnterStandbyResult", + type: "structure", + members: { Activities: { shape: "S53" } }, + }, + }, + ExecutePolicy: { + input: { + type: "structure", + required: ["PolicyName"], + members: { + AutoScalingGroupName: {}, + PolicyName: {}, + HonorCooldown: { type: "boolean" }, + MetricValue: { type: "double" }, + BreachThreshold: { type: "double" }, }, }, - url: "/repos/:owner/:repo/compare/:base...:head", }, - createCommitComment: { - method: "POST", - params: { - body: { - required: true, - type: "string", + ExitStandby: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + InstanceIds: { shape: "S2" }, + AutoScalingGroupName: {}, }, - commit_sha: { - required: true, - type: "string", + }, + output: { + resultWrapper: "ExitStandbyResult", + type: "structure", + members: { Activities: { shape: "S53" } }, + }, + }, + PutLifecycleHook: { + input: { + type: "structure", + required: ["LifecycleHookName", "AutoScalingGroupName"], + members: { + LifecycleHookName: {}, + AutoScalingGroupName: {}, + LifecycleTransition: {}, + RoleARN: {}, + NotificationTargetARN: {}, + NotificationMetadata: {}, + HeartbeatTimeout: { type: "integer" }, + DefaultResult: {}, }, - line: { - type: "integer", + }, + output: { + resultWrapper: "PutLifecycleHookResult", + type: "structure", + members: {}, + }, + }, + PutNotificationConfiguration: { + input: { + type: "structure", + required: [ + "AutoScalingGroupName", + "TopicARN", + "NotificationTypes", + ], + members: { + AutoScalingGroupName: {}, + TopicARN: {}, + NotificationTypes: { shape: "S3d" }, }, - owner: { - required: true, - type: "string", + }, + }, + PutScalingPolicy: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "PolicyName"], + members: { + AutoScalingGroupName: {}, + PolicyName: {}, + PolicyType: {}, + AdjustmentType: {}, + MinAdjustmentStep: { shape: "S4d" }, + MinAdjustmentMagnitude: { type: "integer" }, + ScalingAdjustment: { type: "integer" }, + Cooldown: { type: "integer" }, + MetricAggregationType: {}, + StepAdjustments: { shape: "S4g" }, + EstimatedInstanceWarmup: { type: "integer" }, + TargetTrackingConfiguration: { shape: "S4m" }, + Enabled: { type: "boolean" }, }, - path: { - type: "string", + }, + output: { + resultWrapper: "PutScalingPolicyResult", + type: "structure", + members: { PolicyARN: {}, Alarms: { shape: "S4k" } }, + }, + }, + PutScheduledUpdateGroupAction: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "ScheduledActionName"], + members: { + AutoScalingGroupName: {}, + ScheduledActionName: {}, + Time: { type: "timestamp" }, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Recurrence: {}, + MinSize: { type: "integer" }, + MaxSize: { type: "integer" }, + DesiredCapacity: { type: "integer" }, }, - position: { - type: "integer", + }, + }, + RecordLifecycleActionHeartbeat: { + input: { + type: "structure", + required: ["LifecycleHookName", "AutoScalingGroupName"], + members: { + LifecycleHookName: {}, + AutoScalingGroupName: {}, + LifecycleActionToken: {}, + InstanceId: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + resultWrapper: "RecordLifecycleActionHeartbeatResult", + type: "structure", + members: {}, + }, + }, + ResumeProcesses: { input: { shape: "S68" } }, + SetDesiredCapacity: { + input: { + type: "structure", + required: ["AutoScalingGroupName", "DesiredCapacity"], + members: { + AutoScalingGroupName: {}, + DesiredCapacity: { type: "integer" }, + HonorCooldown: { type: "boolean" }, }, - sha: { - alias: "commit_sha", - deprecated: true, - type: "string", + }, + }, + SetInstanceHealth: { + input: { + type: "structure", + required: ["InstanceId", "HealthStatus"], + members: { + InstanceId: {}, + HealthStatus: {}, + ShouldRespectGracePeriod: { type: "boolean" }, }, }, - url: "/repos/:owner/:repo/commits/:commit_sha/comments", }, - createDeployment: { - method: "POST", - params: { - auto_merge: { - type: "boolean", + SetInstanceProtection: { + input: { + type: "structure", + required: [ + "InstanceIds", + "AutoScalingGroupName", + "ProtectedFromScaleIn", + ], + members: { + InstanceIds: { shape: "S2" }, + AutoScalingGroupName: {}, + ProtectedFromScaleIn: { type: "boolean" }, }, - description: { - type: "string", + }, + output: { + resultWrapper: "SetInstanceProtectionResult", + type: "structure", + members: {}, + }, + }, + SuspendProcesses: { input: { shape: "S68" } }, + TerminateInstanceInAutoScalingGroup: { + input: { + type: "structure", + required: ["InstanceId", "ShouldDecrementDesiredCapacity"], + members: { + InstanceId: {}, + ShouldDecrementDesiredCapacity: { type: "boolean" }, }, - environment: { - type: "string", + }, + output: { + resultWrapper: "TerminateInstanceInAutoScalingGroupResult", + type: "structure", + members: { Activity: { shape: "S54" } }, + }, + }, + UpdateAutoScalingGroup: { + input: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + AutoScalingGroupName: {}, + LaunchConfigurationName: {}, + LaunchTemplate: { shape: "Sy" }, + MixedInstancesPolicy: { shape: "S10" }, + MinSize: { type: "integer" }, + MaxSize: { type: "integer" }, + DesiredCapacity: { type: "integer" }, + DefaultCooldown: { type: "integer" }, + AvailabilityZones: { shape: "S1b" }, + HealthCheckType: {}, + HealthCheckGracePeriod: { type: "integer" }, + PlacementGroup: {}, + VPCZoneIdentifier: {}, + TerminationPolicies: { shape: "S1e" }, + NewInstancesProtectedFromScaleIn: { type: "boolean" }, + ServiceLinkedRoleARN: {}, + MaxInstanceLifetime: { type: "integer" }, }, - owner: { - required: true, - type: "string", + }, + }, + }, + shapes: { + S2: { type: "list", member: {} }, + S6: { type: "list", member: {} }, + Sa: { type: "list", member: {} }, + Se: { type: "list", member: {} }, + Sg: { + type: "list", + member: { + type: "structure", + required: ["ScheduledActionName"], + members: { + ScheduledActionName: {}, + ErrorCode: {}, + ErrorMessage: {}, }, - payload: { - type: "string", + }, + }, + Sy: { + type: "structure", + members: { + LaunchTemplateId: {}, + LaunchTemplateName: {}, + Version: {}, + }, + }, + S10: { + type: "structure", + members: { + LaunchTemplate: { + type: "structure", + members: { + LaunchTemplateSpecification: { shape: "Sy" }, + Overrides: { + type: "list", + member: { + type: "structure", + members: { InstanceType: {}, WeightedCapacity: {} }, + }, + }, + }, }, - production_environment: { - type: "boolean", + InstancesDistribution: { + type: "structure", + members: { + OnDemandAllocationStrategy: {}, + OnDemandBaseCapacity: { type: "integer" }, + OnDemandPercentageAboveBaseCapacity: { type: "integer" }, + SpotAllocationStrategy: {}, + SpotInstancePools: { type: "integer" }, + SpotMaxPrice: {}, + }, }, - ref: { - required: true, - type: "string", + }, + }, + S1b: { type: "list", member: {} }, + S1e: { type: "list", member: {} }, + S1n: { + type: "list", + member: { + type: "structure", + required: ["Key"], + members: { + ResourceId: {}, + ResourceType: {}, + Key: {}, + Value: {}, + PropagateAtLaunch: { type: "boolean" }, }, - repo: { - required: true, - type: "string", + }, + }, + S1u: { type: "list", member: {} }, + S1v: { type: "list", member: {} }, + S1x: { + type: "list", + member: { + type: "structure", + required: ["DeviceName"], + members: { + VirtualName: {}, + DeviceName: {}, + Ebs: { + type: "structure", + members: { + SnapshotId: {}, + VolumeSize: { type: "integer" }, + VolumeType: {}, + DeleteOnTermination: { type: "boolean" }, + Iops: { type: "integer" }, + Encrypted: { type: "boolean" }, + }, + }, + NoDevice: { type: "boolean" }, }, - required_contexts: { - type: "string[]", + }, + }, + S26: { type: "structure", members: { Enabled: { type: "boolean" } } }, + S2u: { type: "list", member: {} }, + S36: { + type: "list", + member: { + type: "structure", + members: { + ResourceId: {}, + ResourceType: {}, + Key: {}, + Value: {}, + PropagateAtLaunch: { type: "boolean" }, }, - task: { - type: "string", + }, + }, + S3d: { type: "list", member: {} }, + S4d: { type: "integer", deprecated: true }, + S4g: { + type: "list", + member: { + type: "structure", + required: ["ScalingAdjustment"], + members: { + MetricIntervalLowerBound: { type: "double" }, + MetricIntervalUpperBound: { type: "double" }, + ScalingAdjustment: { type: "integer" }, }, - transient_environment: { - type: "boolean", + }, + }, + S4k: { + type: "list", + member: { + type: "structure", + members: { AlarmName: {}, AlarmARN: {} }, + }, + }, + S4m: { + type: "structure", + required: ["TargetValue"], + members: { + PredefinedMetricSpecification: { + type: "structure", + required: ["PredefinedMetricType"], + members: { PredefinedMetricType: {}, ResourceLabel: {} }, + }, + CustomizedMetricSpecification: { + type: "structure", + required: ["MetricName", "Namespace", "Statistic"], + members: { + MetricName: {}, + Namespace: {}, + Dimensions: { + type: "list", + member: { + type: "structure", + required: ["Name", "Value"], + members: { Name: {}, Value: {} }, + }, + }, + Statistic: {}, + Unit: {}, + }, }, + TargetValue: { type: "double" }, + DisableScaleIn: { type: "boolean" }, }, - url: "/repos/:owner/:repo/deployments", }, - createDeploymentStatus: { - method: "POST", - params: { - auto_inactive: { - type: "boolean", - }, - deployment_id: { - required: true, - type: "integer", - }, - description: { - type: "string", - }, - environment: { - enum: ["production", "staging", "qa"], - type: "string", - }, - environment_url: { - type: "string", - }, - log_url: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - state: { - enum: [ - "error", - "failure", - "inactive", - "in_progress", - "queued", - "pending", - "success", - ], - required: true, - type: "string", - }, - target_url: { - type: "string", - }, - }, - url: "/repos/:owner/:repo/deployments/:deployment_id/statuses", + S53: { type: "list", member: { shape: "S54" } }, + S54: { + type: "structure", + required: [ + "ActivityId", + "AutoScalingGroupName", + "Cause", + "StartTime", + "StatusCode", + ], + members: { + ActivityId: {}, + AutoScalingGroupName: {}, + Description: {}, + Cause: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + StatusCode: {}, + StatusMessage: {}, + Progress: { type: "integer" }, + Details: {}, + }, + }, + S5s: { type: "list", member: {} }, + S68: { + type: "structure", + required: ["AutoScalingGroupName"], + members: { + AutoScalingGroupName: {}, + ScalingProcesses: { type: "list", member: {} }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 3694: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["schemas"] = {}; + AWS.Schemas = Service.defineService("schemas", ["2019-12-02"]); + Object.defineProperty(apiLoader.services["schemas"], "2019-12-02", { + get: function get() { + var model = __webpack_require__(1176); + model.paginators = __webpack_require__(8116).pagination; + model.waiters = __webpack_require__(9999).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Schemas; + + /***/ + }, + + /***/ 3696: /***/ function (module) { + function AcceptorStateMachine(states, state) { + this.currentState = state || null; + this.states = states || {}; + } + + AcceptorStateMachine.prototype.runTo = function runTo( + finalState, + done, + bindObject, + inputError + ) { + if (typeof finalState === "function") { + inputError = bindObject; + bindObject = done; + done = finalState; + finalState = null; + } + + var self = this; + var state = self.states[self.currentState]; + state.fn.call(bindObject || self, inputError, function (err) { + if (err) { + if (state.fail) self.currentState = state.fail; + else return done ? done.call(bindObject, err) : null; + } else { + if (state.accept) self.currentState = state.accept; + else return done ? done.call(bindObject) : null; + } + if (self.currentState === finalState) { + return done ? done.call(bindObject, err) : null; + } + + self.runTo(finalState, done, bindObject, err); + }); + }; + + AcceptorStateMachine.prototype.addState = function addState( + name, + acceptState, + failState, + fn + ) { + if (typeof acceptState === "function") { + fn = acceptState; + acceptState = null; + failState = null; + } else if (typeof failState === "function") { + fn = failState; + failState = null; + } + + if (!this.currentState) this.currentState = name; + this.states[name] = { accept: acceptState, fail: failState, fn: fn }; + return this; + }; + + /** + * @api private + */ + module.exports = AcceptorStateMachine; + + /***/ + }, + + /***/ 3707: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["kinesisvideo"] = {}; + AWS.KinesisVideo = Service.defineService("kinesisvideo", ["2017-09-30"]); + Object.defineProperty(apiLoader.services["kinesisvideo"], "2017-09-30", { + get: function get() { + var model = __webpack_require__(2766); + model.paginators = __webpack_require__(6207).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.KinesisVideo; + + /***/ + }, + + /***/ 3711: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var inherit = AWS.util.inherit; + + /** + * The endpoint that a service will talk to, for example, + * `'https://ec2.ap-southeast-1.amazonaws.com'`. If + * you need to override an endpoint for a service, you can + * set the endpoint on a service by passing the endpoint + * object with the `endpoint` option key: + * + * ```javascript + * var ep = new AWS.Endpoint('awsproxy.example.com'); + * var s3 = new AWS.S3({endpoint: ep}); + * s3.service.endpoint.hostname == 'awsproxy.example.com' + * ``` + * + * Note that if you do not specify a protocol, the protocol will + * be selected based on your current {AWS.config} configuration. + * + * @!attribute protocol + * @return [String] the protocol (http or https) of the endpoint + * URL + * @!attribute hostname + * @return [String] the host portion of the endpoint, e.g., + * example.com + * @!attribute host + * @return [String] the host portion of the endpoint including + * the port, e.g., example.com:80 + * @!attribute port + * @return [Integer] the port of the endpoint + * @!attribute href + * @return [String] the full URL of the endpoint + */ + AWS.Endpoint = inherit({ + /** + * @overload Endpoint(endpoint) + * Constructs a new endpoint given an endpoint URL. If the + * URL omits a protocol (http or https), the default protocol + * set in the global {AWS.config} will be used. + * @param endpoint [String] the URL to construct an endpoint from + */ + constructor: function Endpoint(endpoint, config) { + AWS.util.hideProperties(this, [ + "slashes", + "auth", + "hash", + "search", + "query", + ]); + + if (typeof endpoint === "undefined" || endpoint === null) { + throw new Error("Invalid endpoint: " + endpoint); + } else if (typeof endpoint !== "string") { + return AWS.util.copy(endpoint); + } + + if (!endpoint.match(/^http/)) { + var useSSL = + config && config.sslEnabled !== undefined + ? config.sslEnabled + : AWS.config.sslEnabled; + endpoint = (useSSL ? "https" : "http") + "://" + endpoint; + } + + AWS.util.update(this, AWS.util.urlParse(endpoint)); + + // Ensure the port property is set as an integer + if (this.port) { + this.port = parseInt(this.port, 10); + } else { + this.port = this.protocol === "https:" ? 443 : 80; + } + }, + }); + + /** + * The low level HTTP request object, encapsulating all HTTP header + * and body data sent by a service request. + * + * @!attribute method + * @return [String] the HTTP method of the request + * @!attribute path + * @return [String] the path portion of the URI, e.g., + * "/list/?start=5&num=10" + * @!attribute headers + * @return [map] + * a map of header keys and their respective values + * @!attribute body + * @return [String] the request body payload + * @!attribute endpoint + * @return [AWS.Endpoint] the endpoint for the request + * @!attribute region + * @api private + * @return [String] the region, for signing purposes only. + */ + AWS.HttpRequest = inherit({ + /** + * @api private + */ + constructor: function HttpRequest(endpoint, region) { + endpoint = new AWS.Endpoint(endpoint); + this.method = "POST"; + this.path = endpoint.path || "/"; + this.headers = {}; + this.body = ""; + this.endpoint = endpoint; + this.region = region; + this._userAgent = ""; + this.setUserAgent(); + }, + + /** + * @api private + */ + setUserAgent: function setUserAgent() { + this._userAgent = this.headers[ + this.getUserAgentHeaderName() + ] = AWS.util.userAgent(); + }, + + getUserAgentHeaderName: function getUserAgentHeaderName() { + var prefix = AWS.util.isBrowser() ? "X-Amz-" : ""; + return prefix + "User-Agent"; + }, + + /** + * @api private + */ + appendToUserAgent: function appendToUserAgent(agentPartial) { + if (typeof agentPartial === "string" && agentPartial) { + this._userAgent += " " + agentPartial; + } + this.headers[this.getUserAgentHeaderName()] = this._userAgent; + }, + + /** + * @api private + */ + getUserAgent: function getUserAgent() { + return this._userAgent; + }, + + /** + * @return [String] the part of the {path} excluding the + * query string + */ + pathname: function pathname() { + return this.path.split("?", 1)[0]; + }, + + /** + * @return [String] the query string portion of the {path} + */ + search: function search() { + var query = this.path.split("?", 2)[1]; + if (query) { + query = AWS.util.queryStringParse(query); + return AWS.util.queryParamsToString(query); + } + return ""; + }, + + /** + * @api private + * update httpRequest endpoint with endpoint string + */ + updateEndpoint: function updateEndpoint(endpointStr) { + var newEndpoint = new AWS.Endpoint(endpointStr); + this.endpoint = newEndpoint; + this.path = newEndpoint.path || "/"; + if (this.headers["Host"]) { + this.headers["Host"] = newEndpoint.host; + } + }, + }); + + /** + * The low level HTTP response object, encapsulating all HTTP header + * and body data returned from the request. + * + * @!attribute statusCode + * @return [Integer] the HTTP status code of the response (e.g., 200, 404) + * @!attribute headers + * @return [map] + * a map of response header keys and their respective values + * @!attribute body + * @return [String] the response body payload + * @!attribute [r] streaming + * @return [Boolean] whether this response is being streamed at a low-level. + * Defaults to `false` (buffered reads). Do not modify this manually, use + * {createUnbufferedStream} to convert the stream to unbuffered mode + * instead. + */ + AWS.HttpResponse = inherit({ + /** + * @api private + */ + constructor: function HttpResponse() { + this.statusCode = undefined; + this.headers = {}; + this.body = undefined; + this.streaming = false; + this.stream = null; + }, + + /** + * Disables buffering on the HTTP response and returns the stream for reading. + * @return [Stream, XMLHttpRequest, null] the underlying stream object. + * Use this object to directly read data off of the stream. + * @note This object is only available after the {AWS.Request~httpHeaders} + * event has fired. This method must be called prior to + * {AWS.Request~httpData}. + * @example Taking control of a stream + * request.on('httpHeaders', function(statusCode, headers) { + * if (statusCode < 300) { + * if (headers.etag === 'xyz') { + * // pipe the stream, disabling buffering + * var stream = this.response.httpResponse.createUnbufferedStream(); + * stream.pipe(process.stdout); + * } else { // abort this request and set a better error message + * this.abort(); + * this.response.error = new Error('Invalid ETag'); + * } + * } + * }).send(console.log); + */ + createUnbufferedStream: function createUnbufferedStream() { + this.streaming = true; + return this.stream; + }, + }); + + AWS.HttpClient = inherit({}); + + /** + * @api private + */ + AWS.HttpClient.getInstance = function getInstance() { + if (this.singleton === undefined) { + this.singleton = new this(); + } + return this.singleton; + }; + + /***/ + }, + + /***/ 3725: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 3753: /***/ function (module) { + module.exports = { + pagination: { + DescribeBackups: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + DescribeDataRepositoryTasks: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", }, - createDispatchEvent: { - method: "POST", - params: { - client_payload: { - type: "object", - }, - event_type: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/dispatches", + DescribeFileSystems: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", }, - createFile: { - deprecated: - "octokit.repos.createFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)", - method: "PUT", - params: { - author: { - type: "object", - }, - "author.email": { - required: true, - type: "string", - }, - "author.name": { - required: true, - type: "string", - }, - branch: { - type: "string", - }, - committer: { - type: "object", - }, - "committer.email": { - required: true, - type: "string", - }, - "committer.name": { - required: true, - type: "string", - }, - content: { - required: true, - type: "string", - }, - message: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - path: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - sha: { - type: "string", - }, - }, - url: "/repos/:owner/:repo/contents/:path", + }, + }; + + /***/ + }, + + /***/ 3754: /***/ function (module, __unusedexports, __webpack_require__) { + var AWS = __webpack_require__(395); + var v4Credentials = __webpack_require__(9819); + var inherit = AWS.util.inherit; + + /** + * @api private + */ + var expiresHeader = "presigned-expires"; + + /** + * @api private + */ + AWS.Signers.V4 = inherit(AWS.Signers.RequestSigner, { + constructor: function V4(request, serviceName, options) { + AWS.Signers.RequestSigner.call(this, request); + this.serviceName = serviceName; + options = options || {}; + this.signatureCache = + typeof options.signatureCache === "boolean" + ? options.signatureCache + : true; + this.operation = options.operation; + this.signatureVersion = options.signatureVersion; + }, + + algorithm: "AWS4-HMAC-SHA256", + + addAuthorization: function addAuthorization(credentials, date) { + var datetime = AWS.util.date + .iso8601(date) + .replace(/[:\-]|\.\d{3}/g, ""); + + if (this.isPresigned()) { + this.updateForPresigned(credentials, datetime); + } else { + this.addHeaders(credentials, datetime); + } + + this.request.headers["Authorization"] = this.authorization( + credentials, + datetime + ); + }, + + addHeaders: function addHeaders(credentials, datetime) { + this.request.headers["X-Amz-Date"] = datetime; + if (credentials.sessionToken) { + this.request.headers["x-amz-security-token"] = + credentials.sessionToken; + } + }, + + updateForPresigned: function updateForPresigned(credentials, datetime) { + var credString = this.credentialString(datetime); + var qs = { + "X-Amz-Date": datetime, + "X-Amz-Algorithm": this.algorithm, + "X-Amz-Credential": credentials.accessKeyId + "/" + credString, + "X-Amz-Expires": this.request.headers[expiresHeader], + "X-Amz-SignedHeaders": this.signedHeaders(), + }; + + if (credentials.sessionToken) { + qs["X-Amz-Security-Token"] = credentials.sessionToken; + } + + if (this.request.headers["Content-Type"]) { + qs["Content-Type"] = this.request.headers["Content-Type"]; + } + if (this.request.headers["Content-MD5"]) { + qs["Content-MD5"] = this.request.headers["Content-MD5"]; + } + if (this.request.headers["Cache-Control"]) { + qs["Cache-Control"] = this.request.headers["Cache-Control"]; + } + + // need to pull in any other X-Amz-* headers + AWS.util.each.call(this, this.request.headers, function (key, value) { + if (key === expiresHeader) return; + if (this.isSignableHeader(key)) { + var lowerKey = key.toLowerCase(); + // Metadata should be normalized + if (lowerKey.indexOf("x-amz-meta-") === 0) { + qs[lowerKey] = value; + } else if (lowerKey.indexOf("x-amz-") === 0) { + qs[key] = value; + } + } + }); + + var sep = this.request.path.indexOf("?") >= 0 ? "&" : "?"; + this.request.path += sep + AWS.util.queryParamsToString(qs); + }, + + authorization: function authorization(credentials, datetime) { + var parts = []; + var credString = this.credentialString(datetime); + parts.push( + this.algorithm + + " Credential=" + + credentials.accessKeyId + + "/" + + credString + ); + parts.push("SignedHeaders=" + this.signedHeaders()); + parts.push("Signature=" + this.signature(credentials, datetime)); + return parts.join(", "); + }, + + signature: function signature(credentials, datetime) { + var signingKey = v4Credentials.getSigningKey( + credentials, + datetime.substr(0, 8), + this.request.region, + this.serviceName, + this.signatureCache + ); + return AWS.util.crypto.hmac( + signingKey, + this.stringToSign(datetime), + "hex" + ); + }, + + stringToSign: function stringToSign(datetime) { + var parts = []; + parts.push("AWS4-HMAC-SHA256"); + parts.push(datetime); + parts.push(this.credentialString(datetime)); + parts.push(this.hexEncodedHash(this.canonicalString())); + return parts.join("\n"); + }, + + canonicalString: function canonicalString() { + var parts = [], + pathname = this.request.pathname(); + if (this.serviceName !== "s3" && this.signatureVersion !== "s3v4") + pathname = AWS.util.uriEscapePath(pathname); + + parts.push(this.request.method); + parts.push(pathname); + parts.push(this.request.search()); + parts.push(this.canonicalHeaders() + "\n"); + parts.push(this.signedHeaders()); + parts.push(this.hexEncodedBodyHash()); + return parts.join("\n"); + }, + + canonicalHeaders: function canonicalHeaders() { + var headers = []; + AWS.util.each.call(this, this.request.headers, function (key, item) { + headers.push([key, item]); + }); + headers.sort(function (a, b) { + return a[0].toLowerCase() < b[0].toLowerCase() ? -1 : 1; + }); + var parts = []; + AWS.util.arrayEach.call(this, headers, function (item) { + var key = item[0].toLowerCase(); + if (this.isSignableHeader(key)) { + var value = item[1]; + if ( + typeof value === "undefined" || + value === null || + typeof value.toString !== "function" + ) { + throw AWS.util.error( + new Error("Header " + key + " contains invalid value"), + { + code: "InvalidHeader", + } + ); + } + parts.push( + key + ":" + this.canonicalHeaderValues(value.toString()) + ); + } + }); + return parts.join("\n"); + }, + + canonicalHeaderValues: function canonicalHeaderValues(values) { + return values.replace(/\s+/g, " ").replace(/^\s+|\s+$/g, ""); + }, + + signedHeaders: function signedHeaders() { + var keys = []; + AWS.util.each.call(this, this.request.headers, function (key) { + key = key.toLowerCase(); + if (this.isSignableHeader(key)) keys.push(key); + }); + return keys.sort().join(";"); + }, + + credentialString: function credentialString(datetime) { + return v4Credentials.createScope( + datetime.substr(0, 8), + this.request.region, + this.serviceName + ); + }, + + hexEncodedHash: function hash(string) { + return AWS.util.crypto.sha256(string, "hex"); + }, + + hexEncodedBodyHash: function hexEncodedBodyHash() { + var request = this.request; + if ( + this.isPresigned() && + this.serviceName === "s3" && + !request.body + ) { + return "UNSIGNED-PAYLOAD"; + } else if (request.headers["X-Amz-Content-Sha256"]) { + return request.headers["X-Amz-Content-Sha256"]; + } else { + return this.hexEncodedHash(this.request.body || ""); + } + }, + + unsignableHeaders: [ + "authorization", + "content-type", + "content-length", + "user-agent", + expiresHeader, + "expect", + "x-amzn-trace-id", + ], + + isSignableHeader: function isSignableHeader(key) { + if (key.toLowerCase().indexOf("x-amz-") === 0) return true; + return this.unsignableHeaders.indexOf(key) < 0; + }, + + isPresigned: function isPresigned() { + return this.request.headers[expiresHeader] ? true : false; + }, + }); + + /** + * @api private + */ + module.exports = AWS.Signers.V4; + + /***/ + }, + + /***/ 3756: /***/ function (module) { + module.exports = { + pagination: { + DescribeDBEngineVersions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBEngineVersions", }, - createForAuthenticatedUser: { - method: "POST", - params: { - allow_merge_commit: { - type: "boolean", - }, - allow_rebase_merge: { - type: "boolean", - }, - allow_squash_merge: { - type: "boolean", - }, - auto_init: { - type: "boolean", - }, - delete_branch_on_merge: { - type: "boolean", - }, - description: { - type: "string", - }, - gitignore_template: { - type: "string", - }, - has_issues: { - type: "boolean", - }, - has_projects: { - type: "boolean", - }, - has_wiki: { - type: "boolean", - }, - homepage: { - type: "string", - }, - is_template: { - type: "boolean", - }, - license_template: { - type: "string", - }, - name: { - required: true, - type: "string", - }, - private: { - type: "boolean", - }, - team_id: { - type: "integer", - }, - visibility: { - enum: ["public", "private", "visibility", "internal"], - type: "string", - }, - }, - url: "/user/repos", + DescribeDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBInstances", }, - createFork: { - method: "POST", - params: { - organization: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/forks", + DescribeDBLogFiles: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DescribeDBLogFiles", }, - createHook: { - method: "POST", - params: { - active: { - type: "boolean", - }, - config: { - required: true, - type: "object", - }, - "config.content_type": { - type: "string", - }, - "config.insecure_ssl": { - type: "string", - }, - "config.secret": { - type: "string", - }, - "config.url": { - required: true, - type: "string", - }, - events: { - type: "string[]", - }, - name: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/hooks", + DescribeDBParameterGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBParameterGroups", }, - createInOrg: { - method: "POST", - params: { - allow_merge_commit: { - type: "boolean", - }, - allow_rebase_merge: { - type: "boolean", - }, - allow_squash_merge: { - type: "boolean", - }, - auto_init: { - type: "boolean", - }, - delete_branch_on_merge: { - type: "boolean", - }, - description: { - type: "string", - }, - gitignore_template: { - type: "string", - }, - has_issues: { - type: "boolean", - }, - has_projects: { - type: "boolean", - }, - has_wiki: { - type: "boolean", - }, - homepage: { - type: "string", - }, - is_template: { - type: "boolean", - }, - license_template: { - type: "string", - }, - name: { - required: true, - type: "string", - }, - org: { - required: true, - type: "string", - }, - private: { - type: "boolean", - }, - team_id: { - type: "integer", - }, - visibility: { - enum: ["public", "private", "visibility", "internal"], - type: "string", - }, - }, - url: "/orgs/:org/repos", + DescribeDBParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Parameters", }, - createOrUpdateFile: { - method: "PUT", - params: { - author: { - type: "object", - }, - "author.email": { - required: true, - type: "string", - }, - "author.name": { - required: true, - type: "string", - }, - branch: { - type: "string", - }, - committer: { - type: "object", - }, - "committer.email": { - required: true, - type: "string", - }, - "committer.name": { - required: true, - type: "string", - }, - content: { - required: true, - type: "string", - }, - message: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - path: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - sha: { - type: "string", - }, - }, - url: "/repos/:owner/:repo/contents/:path", + DescribeDBSecurityGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSecurityGroups", }, - createRelease: { - method: "POST", - params: { - body: { - type: "string", - }, - draft: { - type: "boolean", - }, - name: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - prerelease: { - type: "boolean", - }, - repo: { - required: true, - type: "string", - }, - tag_name: { - required: true, - type: "string", - }, - target_commitish: { - type: "string", + DescribeDBSnapshots: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSnapshots", + }, + DescribeDBSubnetGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSubnetGroups", + }, + DescribeEngineDefaultParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "EngineDefaults.Marker", + result_key: "EngineDefaults.Parameters", + }, + DescribeEventSubscriptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "EventSubscriptionsList", + }, + DescribeEvents: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Events", + }, + DescribeOptionGroupOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OptionGroupOptions", + }, + DescribeOptionGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OptionGroupsList", + }, + DescribeOrderableDBInstanceOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OrderableDBInstanceOptions", + }, + DescribeReservedDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedDBInstances", + }, + DescribeReservedDBInstancesOfferings: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "ReservedDBInstancesOfferings", + }, + DownloadDBLogFilePortion: { + input_token: "Marker", + limit_key: "NumberOfLines", + more_results: "AdditionalDataPending", + output_token: "Marker", + result_key: "LogFileData", + }, + ListTagsForResource: { result_key: "TagList" }, + }, + }; + + /***/ + }, + + /***/ 3762: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2018-09-24", + endpointPrefix: "managedblockchain", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "ManagedBlockchain", + serviceFullName: "Amazon Managed Blockchain", + serviceId: "ManagedBlockchain", + signatureVersion: "v4", + signingName: "managedblockchain", + uid: "managedblockchain-2018-09-24", + }, + operations: { + CreateMember: { + http: { requestUri: "/networks/{networkId}/members" }, + input: { + type: "structure", + required: [ + "ClientRequestToken", + "InvitationId", + "NetworkId", + "MemberConfiguration", + ], + members: { + ClientRequestToken: { idempotencyToken: true }, + InvitationId: {}, + NetworkId: { location: "uri", locationName: "networkId" }, + MemberConfiguration: { shape: "S4" }, }, }, - url: "/repos/:owner/:repo/releases", + output: { type: "structure", members: { MemberId: {} } }, }, - createStatus: { - method: "POST", - params: { - context: { - type: "string", - }, - description: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - sha: { - required: true, - type: "string", - }, - state: { - enum: ["error", "failure", "pending", "success"], - required: true, - type: "string", - }, - target_url: { - type: "string", + CreateNetwork: { + http: { requestUri: "/networks" }, + input: { + type: "structure", + required: [ + "ClientRequestToken", + "Name", + "Framework", + "FrameworkVersion", + "VotingPolicy", + "MemberConfiguration", + ], + members: { + ClientRequestToken: { idempotencyToken: true }, + Name: {}, + Description: {}, + Framework: {}, + FrameworkVersion: {}, + FrameworkConfiguration: { + type: "structure", + members: { + Fabric: { + type: "structure", + required: ["Edition"], + members: { Edition: {} }, + }, + }, + }, + VotingPolicy: { shape: "So" }, + MemberConfiguration: { shape: "S4" }, }, }, - url: "/repos/:owner/:repo/statuses/:sha", + output: { + type: "structure", + members: { NetworkId: {}, MemberId: {} }, + }, }, - createUsingTemplate: { - headers: { - accept: "application/vnd.github.baptiste-preview+json", + CreateNode: { + http: { + requestUri: "/networks/{networkId}/members/{memberId}/nodes", }, - method: "POST", - params: { - description: { - type: "string", - }, - name: { - required: true, - type: "string", - }, - owner: { - type: "string", - }, - private: { - type: "boolean", - }, - template_owner: { - required: true, - type: "string", - }, - template_repo: { - required: true, - type: "string", + input: { + type: "structure", + required: [ + "ClientRequestToken", + "NetworkId", + "MemberId", + "NodeConfiguration", + ], + members: { + ClientRequestToken: { idempotencyToken: true }, + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, + NodeConfiguration: { + type: "structure", + required: ["InstanceType", "AvailabilityZone"], + members: { + InstanceType: {}, + AvailabilityZone: {}, + LogPublishingConfiguration: { shape: "Sy" }, + }, + }, }, }, - url: "/repos/:template_owner/:template_repo/generate", + output: { type: "structure", members: { NodeId: {} } }, }, - declineInvitation: { - method: "DELETE", - params: { - invitation_id: { - required: true, - type: "integer", + CreateProposal: { + http: { requestUri: "/networks/{networkId}/proposals" }, + input: { + type: "structure", + required: [ + "ClientRequestToken", + "NetworkId", + "MemberId", + "Actions", + ], + members: { + ClientRequestToken: { idempotencyToken: true }, + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: {}, + Actions: { shape: "S12" }, + Description: {}, }, }, - url: "/user/repository_invitations/:invitation_id", + output: { type: "structure", members: { ProposalId: {} } }, }, - delete: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteMember: { + http: { + method: "DELETE", + requestUri: "/networks/{networkId}/members/{memberId}", }, - url: "/repos/:owner/:repo", - }, - deleteCommitComment: { - method: "DELETE", - params: { - comment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + input: { + type: "structure", + required: ["NetworkId", "MemberId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, }, }, - url: "/repos/:owner/:repo/comments/:comment_id", + output: { type: "structure", members: {} }, }, - deleteDownload: { - method: "DELETE", - params: { - download_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteNode: { + http: { + method: "DELETE", + requestUri: + "/networks/{networkId}/members/{memberId}/nodes/{nodeId}", }, - url: "/repos/:owner/:repo/downloads/:download_id", - }, - deleteFile: { - method: "DELETE", - params: { - author: { - type: "object", - }, - "author.email": { - type: "string", - }, - "author.name": { - type: "string", - }, - branch: { - type: "string", - }, - committer: { - type: "object", - }, - "committer.email": { - type: "string", - }, - "committer.name": { - type: "string", - }, - message: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - path: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - sha: { - required: true, - type: "string", + input: { + type: "structure", + required: ["NetworkId", "MemberId", "NodeId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, + NodeId: { location: "uri", locationName: "nodeId" }, }, }, - url: "/repos/:owner/:repo/contents/:path", + output: { type: "structure", members: {} }, }, - deleteHook: { - method: "DELETE", - params: { - hook_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", + GetMember: { + http: { + method: "GET", + requestUri: "/networks/{networkId}/members/{memberId}", + }, + input: { + type: "structure", + required: ["NetworkId", "MemberId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Member: { + type: "structure", + members: { + NetworkId: {}, + Id: {}, + Name: {}, + Description: {}, + FrameworkAttributes: { + type: "structure", + members: { + Fabric: { + type: "structure", + members: { AdminUsername: {}, CaEndpoint: {} }, + }, + }, + }, + LogPublishingConfiguration: { shape: "Sb" }, + Status: {}, + CreationDate: { shape: "S1k" }, + }, + }, }, }, - url: "/repos/:owner/:repo/hooks/:hook_id", }, - deleteInvitation: { - method: "DELETE", - params: { - invitation_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", + GetNetwork: { + http: { method: "GET", requestUri: "/networks/{networkId}" }, + input: { + type: "structure", + required: ["NetworkId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Network: { + type: "structure", + members: { + Id: {}, + Name: {}, + Description: {}, + Framework: {}, + FrameworkVersion: {}, + FrameworkAttributes: { + type: "structure", + members: { + Fabric: { + type: "structure", + members: { OrderingServiceEndpoint: {}, Edition: {} }, + }, + }, + }, + VpcEndpointServiceName: {}, + VotingPolicy: { shape: "So" }, + Status: {}, + CreationDate: { shape: "S1k" }, + }, + }, }, }, - url: "/repos/:owner/:repo/invitations/:invitation_id", }, - deleteRelease: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - release_id: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", + GetNode: { + http: { + method: "GET", + requestUri: + "/networks/{networkId}/members/{memberId}/nodes/{nodeId}", + }, + input: { + type: "structure", + required: ["NetworkId", "MemberId", "NodeId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, + NodeId: { location: "uri", locationName: "nodeId" }, + }, + }, + output: { + type: "structure", + members: { + Node: { + type: "structure", + members: { + NetworkId: {}, + MemberId: {}, + Id: {}, + InstanceType: {}, + AvailabilityZone: {}, + FrameworkAttributes: { + type: "structure", + members: { + Fabric: { + type: "structure", + members: { PeerEndpoint: {}, PeerEventEndpoint: {} }, + }, + }, + }, + LogPublishingConfiguration: { shape: "Sy" }, + Status: {}, + CreationDate: { shape: "S1k" }, + }, + }, }, }, - url: "/repos/:owner/:repo/releases/:release_id", }, - deleteReleaseAsset: { - method: "DELETE", - params: { - asset_id: { - required: true, - type: "integer", + GetProposal: { + http: { + method: "GET", + requestUri: "/networks/{networkId}/proposals/{proposalId}", + }, + input: { + type: "structure", + required: ["NetworkId", "ProposalId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + ProposalId: { location: "uri", locationName: "proposalId" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Proposal: { + type: "structure", + members: { + ProposalId: {}, + NetworkId: {}, + Description: {}, + Actions: { shape: "S12" }, + ProposedByMemberId: {}, + ProposedByMemberName: {}, + Status: {}, + CreationDate: { shape: "S1k" }, + ExpirationDate: { shape: "S1k" }, + YesVoteCount: { type: "integer" }, + NoVoteCount: { type: "integer" }, + OutstandingVoteCount: { type: "integer" }, + }, + }, }, - repo: { - required: true, - type: "string", + }, + }, + ListInvitations: { + http: { method: "GET", requestUri: "/invitations" }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + Invitations: { + type: "list", + member: { + type: "structure", + members: { + InvitationId: {}, + CreationDate: { shape: "S1k" }, + ExpirationDate: { shape: "S1k" }, + Status: {}, + NetworkSummary: { shape: "S29" }, + }, + }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/releases/assets/:asset_id", }, - disableAutomatedSecurityFixes: { - headers: { - accept: "application/vnd.github.london-preview+json", + ListMembers: { + http: { + method: "GET", + requestUri: "/networks/{networkId}/members", }, - method: "DELETE", - params: { - owner: { - required: true, - type: "string", + input: { + type: "structure", + required: ["NetworkId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + Name: { location: "querystring", locationName: "name" }, + Status: { location: "querystring", locationName: "status" }, + IsOwned: { + location: "querystring", + locationName: "isOwned", + type: "boolean", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Members: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Description: {}, + Status: {}, + CreationDate: { shape: "S1k" }, + IsOwned: { type: "boolean" }, + }, + }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/automated-security-fixes", }, - disablePagesSite: { - headers: { - accept: "application/vnd.github.switcheroo-preview+json", - }, - method: "DELETE", - params: { - owner: { - required: true, - type: "string", + ListNetworks: { + http: { method: "GET", requestUri: "/networks" }, + input: { + type: "structure", + members: { + Name: { location: "querystring", locationName: "name" }, + Framework: { + location: "querystring", + locationName: "framework", + }, + Status: { location: "querystring", locationName: "status" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Networks: { type: "list", member: { shape: "S29" } }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/pages", }, - disableVulnerabilityAlerts: { - headers: { - accept: "application/vnd.github.dorian-preview+json", + ListNodes: { + http: { + method: "GET", + requestUri: "/networks/{networkId}/members/{memberId}/nodes", }, - method: "DELETE", - params: { - owner: { - required: true, - type: "string", + input: { + type: "structure", + required: ["NetworkId", "MemberId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, + Status: { location: "querystring", locationName: "status" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Nodes: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Status: {}, + CreationDate: { shape: "S1k" }, + AvailabilityZone: {}, + InstanceType: {}, + }, + }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/vulnerability-alerts", }, - enableAutomatedSecurityFixes: { - headers: { - accept: "application/vnd.github.london-preview+json", + ListProposalVotes: { + http: { + method: "GET", + requestUri: "/networks/{networkId}/proposals/{proposalId}/votes", }, - method: "PUT", - params: { - owner: { - required: true, - type: "string", + input: { + type: "structure", + required: ["NetworkId", "ProposalId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + ProposalId: { location: "uri", locationName: "proposalId" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProposalVotes: { + type: "list", + member: { + type: "structure", + members: { Vote: {}, MemberName: {}, MemberId: {} }, + }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/automated-security-fixes", }, - enablePagesSite: { - headers: { - accept: "application/vnd.github.switcheroo-preview+json", + ListProposals: { + http: { + method: "GET", + requestUri: "/networks/{networkId}/proposals", }, - method: "POST", - params: { - owner: { - required: true, - type: "string", + input: { + type: "structure", + required: ["NetworkId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Proposals: { + type: "list", + member: { + type: "structure", + members: { + ProposalId: {}, + Description: {}, + ProposedByMemberId: {}, + ProposedByMemberName: {}, + Status: {}, + CreationDate: { shape: "S1k" }, + ExpirationDate: { shape: "S1k" }, + }, + }, + }, + NextToken: {}, }, - source: { - type: "object", + }, + }, + RejectInvitation: { + http: { + method: "DELETE", + requestUri: "/invitations/{invitationId}", + }, + input: { + type: "structure", + required: ["InvitationId"], + members: { + InvitationId: { location: "uri", locationName: "invitationId" }, }, - "source.branch": { - enum: ["master", "gh-pages"], - type: "string", + }, + output: { type: "structure", members: {} }, + }, + UpdateMember: { + http: { + method: "PATCH", + requestUri: "/networks/{networkId}/members/{memberId}", + }, + input: { + type: "structure", + required: ["NetworkId", "MemberId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, + LogPublishingConfiguration: { shape: "Sb" }, }, - "source.path": { - type: "string", + }, + output: { type: "structure", members: {} }, + }, + UpdateNode: { + http: { + method: "PATCH", + requestUri: + "/networks/{networkId}/members/{memberId}/nodes/{nodeId}", + }, + input: { + type: "structure", + required: ["NetworkId", "MemberId", "NodeId"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + MemberId: { location: "uri", locationName: "memberId" }, + NodeId: { location: "uri", locationName: "nodeId" }, + LogPublishingConfiguration: { shape: "Sy" }, }, }, - url: "/repos/:owner/:repo/pages", + output: { type: "structure", members: {} }, }, - enableVulnerabilityAlerts: { - headers: { - accept: "application/vnd.github.dorian-preview+json", + VoteOnProposal: { + http: { + requestUri: "/networks/{networkId}/proposals/{proposalId}/votes", }, - method: "PUT", - params: { - owner: { - required: true, - type: "string", + input: { + type: "structure", + required: ["NetworkId", "ProposalId", "VoterMemberId", "Vote"], + members: { + NetworkId: { location: "uri", locationName: "networkId" }, + ProposalId: { location: "uri", locationName: "proposalId" }, + VoterMemberId: {}, + Vote: {}, }, - repo: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S4: { + type: "structure", + required: ["Name", "FrameworkConfiguration"], + members: { + Name: {}, + Description: {}, + FrameworkConfiguration: { + type: "structure", + members: { + Fabric: { + type: "structure", + required: ["AdminUsername", "AdminPassword"], + members: { + AdminUsername: {}, + AdminPassword: { type: "string", sensitive: true }, + }, + }, + }, }, + LogPublishingConfiguration: { shape: "Sb" }, }, - url: "/repos/:owner/:repo/vulnerability-alerts", }, - get: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + Sb: { + type: "structure", + members: { + Fabric: { + type: "structure", + members: { CaLogs: { shape: "Sd" } }, }, - repo: { - required: true, - type: "string", + }, + }, + Sd: { + type: "structure", + members: { + Cloudwatch: { + type: "structure", + members: { Enabled: { type: "boolean" } }, }, }, - url: "/repos/:owner/:repo", }, - getAppsWithAccessToProtectedBranch: { - method: "GET", - params: { - branch: { - required: true, - type: "string", + So: { + type: "structure", + members: { + ApprovalThresholdPolicy: { + type: "structure", + members: { + ThresholdPercentage: { type: "integer" }, + ProposalDurationInHours: { type: "integer" }, + ThresholdComparator: {}, + }, }, - owner: { - required: true, - type: "string", + }, + }, + Sy: { + type: "structure", + members: { + Fabric: { + type: "structure", + members: { + ChaincodeLogs: { shape: "Sd" }, + PeerLogs: { shape: "Sd" }, + }, }, - repo: { - required: true, - type: "string", + }, + }, + S12: { + type: "structure", + members: { + Invitations: { + type: "list", + member: { + type: "structure", + required: ["Principal"], + members: { Principal: {} }, + }, + }, + Removals: { + type: "list", + member: { + type: "structure", + required: ["MemberId"], + members: { MemberId: {} }, + }, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", }, - getArchiveLink: { - method: "GET", - params: { - archive_format: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/:archive_format/:ref", + S1k: { type: "timestamp", timestampFormat: "iso8601" }, + S29: { + type: "structure", + members: { + Id: {}, + Name: {}, + Description: {}, + Framework: {}, + FrameworkVersion: {}, + Status: {}, + CreationDate: { shape: "S1k" }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 3763: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 3768: /***/ function (module) { + "use strict"; + + module.exports = function (x) { + var lf = typeof x === "string" ? "\n" : "\n".charCodeAt(); + var cr = typeof x === "string" ? "\r" : "\r".charCodeAt(); + + if (x[x.length - 1] === lf) { + x = x.slice(0, x.length - 1); + } + + if (x[x.length - 1] === cr) { + x = x.slice(0, x.length - 1); + } + + return x; + }; + + /***/ + }, + + /***/ 3773: /***/ function (module, __unusedexports, __webpack_require__) { + var rng = __webpack_require__(1881); + var bytesToUuid = __webpack_require__(2390); + + // **`v1()` - Generate time-based UUID** + // + // Inspired by https://github.com/LiosK/UUID.js + // and http://docs.python.org/library/uuid.html + + var _nodeId; + var _clockseq; + + // Previous uuid creation time + var _lastMSecs = 0; + var _lastNSecs = 0; + + // See https://github.com/broofa/node-uuid for API details + function v1(options, buf, offset) { + var i = (buf && offset) || 0; + var b = buf || []; + + options = options || {}; + var node = options.node || _nodeId; + var clockseq = + options.clockseq !== undefined ? options.clockseq : _clockseq; + + // node and clockseq need to be initialized to random values if they're not + // specified. We do this lazily to minimize issues related to insufficient + // system entropy. See #189 + if (node == null || clockseq == null) { + var seedBytes = rng(); + if (node == null) { + // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) + node = _nodeId = [ + seedBytes[0] | 0x01, + seedBytes[1], + seedBytes[2], + seedBytes[3], + seedBytes[4], + seedBytes[5], + ]; + } + if (clockseq == null) { + // Per 4.2.2, randomize (14 bit) clockseq + clockseq = _clockseq = + ((seedBytes[6] << 8) | seedBytes[7]) & 0x3fff; + } + } + + // UUID timestamps are 100 nano-second units since the Gregorian epoch, + // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so + // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' + // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. + var msecs = + options.msecs !== undefined ? options.msecs : new Date().getTime(); + + // Per 4.2.1.2, use count of uuid's generated during the current clock + // cycle to simulate higher resolution clock + var nsecs = + options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; + + // Time since last uuid creation (in msecs) + var dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; + + // Per 4.2.1.2, Bump clockseq on clock regression + if (dt < 0 && options.clockseq === undefined) { + clockseq = (clockseq + 1) & 0x3fff; + } + + // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new + // time interval + if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { + nsecs = 0; + } + + // Per 4.2.1.2 Throw error if too many uuids are requested + if (nsecs >= 10000) { + throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); + } + + _lastMSecs = msecs; + _lastNSecs = nsecs; + _clockseq = clockseq; + + // Per 4.1.4 - Convert from unix epoch to Gregorian epoch + msecs += 12219292800000; + + // `time_low` + var tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; + b[i++] = (tl >>> 24) & 0xff; + b[i++] = (tl >>> 16) & 0xff; + b[i++] = (tl >>> 8) & 0xff; + b[i++] = tl & 0xff; + + // `time_mid` + var tmh = ((msecs / 0x100000000) * 10000) & 0xfffffff; + b[i++] = (tmh >>> 8) & 0xff; + b[i++] = tmh & 0xff; + + // `time_high_and_version` + b[i++] = ((tmh >>> 24) & 0xf) | 0x10; // include version + b[i++] = (tmh >>> 16) & 0xff; + + // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) + b[i++] = (clockseq >>> 8) | 0x80; + + // `clock_seq_low` + b[i++] = clockseq & 0xff; + + // `node` + for (var n = 0; n < 6; ++n) { + b[i + n] = node[n]; + } + + return buf ? buf : bytesToUuid(b); + } + + module.exports = v1; + + /***/ + }, + + /***/ 3777: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = getFirstPage; + + const getPage = __webpack_require__(3265); + + function getFirstPage(octokit, link, headers) { + return getPage(octokit, link, "first", headers); + } + + /***/ + }, + + /***/ 3788: /***/ function (module) { + module.exports = { + pagination: { + GetComplianceSummary: { + input_token: "PaginationToken", + limit_key: "MaxResults", + output_token: "PaginationToken", + result_key: "SummaryList", + }, + GetResources: { + input_token: "PaginationToken", + limit_key: "ResourcesPerPage", + output_token: "PaginationToken", + result_key: "ResourceTagMappingList", + }, + GetTagKeys: { + input_token: "PaginationToken", + output_token: "PaginationToken", + result_key: "TagKeys", + }, + GetTagValues: { + input_token: "PaginationToken", + output_token: "PaginationToken", + result_key: "TagValues", + }, + }, + }; + + /***/ + }, + + /***/ 3801: /***/ function (module, __unusedexports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + var XMLDTDAttList, + XMLNode, + extend = function (child, parent) { + for (var key in parent) { + if (hasProp.call(parent, key)) child[key] = parent[key]; + } + function ctor() { + this.constructor = child; + } + ctor.prototype = parent.prototype; + child.prototype = new ctor(); + child.__super__ = parent.prototype; + return child; + }, + hasProp = {}.hasOwnProperty; + + XMLNode = __webpack_require__(6855); + + module.exports = XMLDTDAttList = (function (superClass) { + extend(XMLDTDAttList, superClass); + + function XMLDTDAttList( + parent, + elementName, + attributeName, + attributeType, + defaultValueType, + defaultValue + ) { + XMLDTDAttList.__super__.constructor.call(this, parent); + if (elementName == null) { + throw new Error("Missing DTD element name"); + } + if (attributeName == null) { + throw new Error("Missing DTD attribute name"); + } + if (!attributeType) { + throw new Error("Missing DTD attribute type"); + } + if (!defaultValueType) { + throw new Error("Missing DTD attribute default"); + } + if (defaultValueType.indexOf("#") !== 0) { + defaultValueType = "#" + defaultValueType; + } + if ( + !defaultValueType.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/) + ) { + throw new Error( + "Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT" + ); + } + if ( + defaultValue && + !defaultValueType.match(/^(#FIXED|#DEFAULT)$/) + ) { + throw new Error( + "Default value only applies to #FIXED or #DEFAULT" + ); + } + this.elementName = this.stringify.eleName(elementName); + this.attributeName = this.stringify.attName(attributeName); + this.attributeType = this.stringify.dtdAttType(attributeType); + this.defaultValue = this.stringify.dtdAttDefault(defaultValue); + this.defaultValueType = defaultValueType; + } + + XMLDTDAttList.prototype.toString = function (options) { + return this.options.writer.set(options).dtdAttList(this); + }; + + return XMLDTDAttList; + })(XMLNode); + }.call(this)); + + /***/ + }, + + /***/ 3814: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = which; + which.sync = whichSync; + + var isWindows = + process.platform === "win32" || + process.env.OSTYPE === "cygwin" || + process.env.OSTYPE === "msys"; + + var path = __webpack_require__(5622); + var COLON = isWindows ? ";" : ":"; + var isexe = __webpack_require__(8742); + + function getNotFoundError(cmd) { + var er = new Error("not found: " + cmd); + er.code = "ENOENT"; + + return er; + } + + function getPathInfo(cmd, opt) { + var colon = opt.colon || COLON; + var pathEnv = opt.path || process.env.PATH || ""; + var pathExt = [""]; + + pathEnv = pathEnv.split(colon); + + var pathExtExe = ""; + if (isWindows) { + pathEnv.unshift(process.cwd()); + pathExtExe = + opt.pathExt || process.env.PATHEXT || ".EXE;.CMD;.BAT;.COM"; + pathExt = pathExtExe.split(colon); + + // Always test the cmd itself first. isexe will check to make sure + // it's found in the pathExt set. + if (cmd.indexOf(".") !== -1 && pathExt[0] !== "") pathExt.unshift(""); + } + + // If it has a slash, then we don't bother searching the pathenv. + // just check the file itself, and that's it. + if (cmd.match(/\//) || (isWindows && cmd.match(/\\/))) pathEnv = [""]; + + return { + env: pathEnv, + ext: pathExt, + extExe: pathExtExe, + }; + } + + function which(cmd, opt, cb) { + if (typeof opt === "function") { + cb = opt; + opt = {}; + } + + var info = getPathInfo(cmd, opt); + var pathEnv = info.env; + var pathExt = info.ext; + var pathExtExe = info.extExe; + var found = []; + + (function F(i, l) { + if (i === l) { + if (opt.all && found.length) return cb(null, found); + else return cb(getNotFoundError(cmd)); + } + + var pathPart = pathEnv[i]; + if (pathPart.charAt(0) === '"' && pathPart.slice(-1) === '"') + pathPart = pathPart.slice(1, -1); + + var p = path.join(pathPart, cmd); + if (!pathPart && /^\.[\\\/]/.test(cmd)) { + p = cmd.slice(0, 2) + p; + } + (function E(ii, ll) { + if (ii === ll) return F(i + 1, l); + var ext = pathExt[ii]; + isexe(p + ext, { pathExt: pathExtExe }, function (er, is) { + if (!er && is) { + if (opt.all) found.push(p + ext); + else return cb(null, p + ext); + } + return E(ii + 1, ll); + }); + })(0, pathExt.length); + })(0, pathEnv.length); + } + + function whichSync(cmd, opt) { + opt = opt || {}; + + var info = getPathInfo(cmd, opt); + var pathEnv = info.env; + var pathExt = info.ext; + var pathExtExe = info.extExe; + var found = []; + + for (var i = 0, l = pathEnv.length; i < l; i++) { + var pathPart = pathEnv[i]; + if (pathPart.charAt(0) === '"' && pathPart.slice(-1) === '"') + pathPart = pathPart.slice(1, -1); + + var p = path.join(pathPart, cmd); + if (!pathPart && /^\.[\\\/]/.test(cmd)) { + p = cmd.slice(0, 2) + p; + } + for (var j = 0, ll = pathExt.length; j < ll; j++) { + var cur = p + pathExt[j]; + var is; + try { + is = isexe.sync(cur, { pathExt: pathExtExe }); + if (is) { + if (opt.all) found.push(cur); + else return cur; + } + } catch (ex) {} + } + } + + if (opt.all && found.length) return found; + + if (opt.nothrow) return null; + + throw getNotFoundError(cmd); + } + + /***/ + }, + + /***/ 3815: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(395).util; + var typeOf = __webpack_require__(8194).typeOf; + + /** + * @api private + */ + var memberTypeToSetType = { + String: "String", + Number: "Number", + NumberValue: "Number", + Binary: "Binary", + }; + + /** + * @api private + */ + var DynamoDBSet = util.inherit({ + constructor: function Set(list, options) { + options = options || {}; + this.wrapperName = "Set"; + this.initialize(list, options.validate); + }, + + initialize: function (list, validate) { + var self = this; + self.values = [].concat(list); + self.detectType(); + if (validate) { + self.validate(); + } + }, + + detectType: function () { + this.type = memberTypeToSetType[typeOf(this.values[0])]; + if (!this.type) { + throw util.error(new Error(), { + code: "InvalidSetType", + message: "Sets can contain string, number, or binary values", + }); + } + }, + + validate: function () { + var self = this; + var length = self.values.length; + var values = self.values; + for (var i = 0; i < length; i++) { + if (memberTypeToSetType[typeOf(values[i])] !== self.type) { + throw util.error(new Error(), { + code: "InvalidType", + message: + self.type + " Set contains " + typeOf(values[i]) + " value", + }); + } + } + }, + + /** + * Render the underlying values only when converting to JSON. + */ + toJSON: function () { + var self = this; + return self.values; + }, + }); + + /** + * @api private + */ + module.exports = DynamoDBSet; + + /***/ + }, + + /***/ 3824: /***/ function (module) { + module.exports = { + pagination: { + ListMedicalTranscriptionJobs: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListTranscriptionJobs: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", }, - getBranch: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/branches/:branch", + ListVocabularies: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", }, - getBranchProtection: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/branches/:branch/protection", + ListVocabularyFilters: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", }, - getClones: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - per: { - enum: ["day", "week"], - type: "string", - }, - repo: { - required: true, - type: "string", - }, - }, - url: "/repos/:owner/:repo/traffic/clones", + }, + }; + + /***/ + }, + + /***/ 3853: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["codestarnotifications"] = {}; + AWS.CodeStarNotifications = Service.defineService( + "codestarnotifications", + ["2019-10-15"] + ); + Object.defineProperty( + apiLoader.services["codestarnotifications"], + "2019-10-15", + { + get: function get() { + var model = __webpack_require__(7913); + model.paginators = __webpack_require__(4409).pagination; + return model; }, - getCodeFrequencyStats: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.CodeStarNotifications; + + /***/ + }, + + /***/ 3861: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var resolveRegionalEndpointsFlag = __webpack_require__(6232); + var ENV_REGIONAL_ENDPOINT_ENABLED = "AWS_STS_REGIONAL_ENDPOINTS"; + var CONFIG_REGIONAL_ENDPOINT_ENABLED = "sts_regional_endpoints"; + + AWS.util.update(AWS.STS.prototype, { + /** + * @overload credentialsFrom(data, credentials = null) + * Creates a credentials object from STS response data containing + * credentials information. Useful for quickly setting AWS credentials. + * + * @note This is a low-level utility function. If you want to load temporary + * credentials into your process for subsequent requests to AWS resources, + * you should use {AWS.TemporaryCredentials} instead. + * @param data [map] data retrieved from a call to {getFederatedToken}, + * {getSessionToken}, {assumeRole}, or {assumeRoleWithWebIdentity}. + * @param credentials [AWS.Credentials] an optional credentials object to + * fill instead of creating a new object. Useful when modifying an + * existing credentials object from a refresh call. + * @return [AWS.TemporaryCredentials] the set of temporary credentials + * loaded from a raw STS operation response. + * @example Using credentialsFrom to load global AWS credentials + * var sts = new AWS.STS(); + * sts.getSessionToken(function (err, data) { + * if (err) console.log("Error getting credentials"); + * else { + * AWS.config.credentials = sts.credentialsFrom(data); + * } + * }); + * @see AWS.TemporaryCredentials + */ + credentialsFrom: function credentialsFrom(data, credentials) { + if (!data) return null; + if (!credentials) credentials = new AWS.TemporaryCredentials(); + credentials.expired = false; + credentials.accessKeyId = data.Credentials.AccessKeyId; + credentials.secretAccessKey = data.Credentials.SecretAccessKey; + credentials.sessionToken = data.Credentials.SessionToken; + credentials.expireTime = data.Credentials.Expiration; + return credentials; + }, + + assumeRoleWithWebIdentity: function assumeRoleWithWebIdentity( + params, + callback + ) { + return this.makeUnauthenticatedRequest( + "assumeRoleWithWebIdentity", + params, + callback + ); + }, + + assumeRoleWithSAML: function assumeRoleWithSAML(params, callback) { + return this.makeUnauthenticatedRequest( + "assumeRoleWithSAML", + params, + callback + ); + }, + + /** + * @api private + */ + setupRequestListeners: function setupRequestListeners(request) { + request.addListener("validate", this.optInRegionalEndpoint, true); + }, + + /** + * @api private + */ + optInRegionalEndpoint: function optInRegionalEndpoint(req) { + var service = req.service; + var config = service.config; + config.stsRegionalEndpoints = resolveRegionalEndpointsFlag( + service._originalConfig, + { + env: ENV_REGIONAL_ENDPOINT_ENABLED, + sharedConfig: CONFIG_REGIONAL_ENDPOINT_ENABLED, + clientConfig: "stsRegionalEndpoints", + } + ); + if ( + config.stsRegionalEndpoints === "regional" && + service.isGlobalEndpoint + ) { + //client will throw if region is not supplied; request will be signed with specified region + if (!config.region) { + throw AWS.util.error(new Error(), { + code: "ConfigError", + message: "Missing region in config", + }); + } + var insertPoint = config.endpoint.indexOf(".amazonaws.com"); + var regionalEndpoint = + config.endpoint.substring(0, insertPoint) + + "." + + config.region + + config.endpoint.substring(insertPoint); + req.httpRequest.updateEndpoint(regionalEndpoint); + req.httpRequest.region = config.region; + } + }, + }); + + /***/ + }, + + /***/ 3862: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(395).util; + var Transform = __webpack_require__(2413).Transform; + var allocBuffer = util.buffer.alloc; + + /** @type {Transform} */ + function EventMessageChunkerStream(options) { + Transform.call(this, options); + + this.currentMessageTotalLength = 0; + this.currentMessagePendingLength = 0; + /** @type {Buffer} */ + this.currentMessage = null; + + /** @type {Buffer} */ + this.messageLengthBuffer = null; + } + + EventMessageChunkerStream.prototype = Object.create(Transform.prototype); + + /** + * + * @param {Buffer} chunk + * @param {string} encoding + * @param {*} callback + */ + EventMessageChunkerStream.prototype._transform = function ( + chunk, + encoding, + callback + ) { + var chunkLength = chunk.length; + var currentOffset = 0; + + while (currentOffset < chunkLength) { + // create new message if necessary + if (!this.currentMessage) { + // working on a new message, determine total length + var bytesRemaining = chunkLength - currentOffset; + // prevent edge case where total length spans 2 chunks + if (!this.messageLengthBuffer) { + this.messageLengthBuffer = allocBuffer(4); + } + var numBytesForTotal = Math.min( + 4 - this.currentMessagePendingLength, // remaining bytes to fill the messageLengthBuffer + bytesRemaining // bytes left in chunk + ); + + chunk.copy( + this.messageLengthBuffer, + this.currentMessagePendingLength, + currentOffset, + currentOffset + numBytesForTotal + ); + + this.currentMessagePendingLength += numBytesForTotal; + currentOffset += numBytesForTotal; + + if (this.currentMessagePendingLength < 4) { + // not enough information to create the current message + break; + } + this.allocateMessage(this.messageLengthBuffer.readUInt32BE(0)); + this.messageLengthBuffer = null; + } + + // write data into current message + var numBytesToWrite = Math.min( + this.currentMessageTotalLength - this.currentMessagePendingLength, // number of bytes left to complete message + chunkLength - currentOffset // number of bytes left in the original chunk + ); + chunk.copy( + this.currentMessage, // target buffer + this.currentMessagePendingLength, // target offset + currentOffset, // chunk offset + currentOffset + numBytesToWrite // chunk end to write + ); + this.currentMessagePendingLength += numBytesToWrite; + currentOffset += numBytesToWrite; + + // check if a message is ready to be pushed + if ( + this.currentMessageTotalLength && + this.currentMessageTotalLength === this.currentMessagePendingLength + ) { + // push out the message + this.push(this.currentMessage); + // cleanup + this.currentMessage = null; + this.currentMessageTotalLength = 0; + this.currentMessagePendingLength = 0; + } + } + + callback(); + }; + + EventMessageChunkerStream.prototype._flush = function (callback) { + if (this.currentMessageTotalLength) { + if ( + this.currentMessageTotalLength === this.currentMessagePendingLength + ) { + callback(null, this.currentMessage); + } else { + callback(new Error("Truncated event message received.")); + } + } else { + callback(); + } + }; + + /** + * @param {number} size Size of the message to be allocated. + * @api private + */ + EventMessageChunkerStream.prototype.allocateMessage = function (size) { + if (typeof size !== "number") { + throw new Error( + "Attempted to allocate an event message where size was not a number: " + + size + ); + } + this.currentMessageTotalLength = size; + this.currentMessagePendingLength = 4; + this.currentMessage = allocBuffer(size); + this.currentMessage.writeUInt32BE(size, 0); + }; + + /** + * @api private + */ + module.exports = { + EventMessageChunkerStream: EventMessageChunkerStream, + }; + + /***/ + }, + + /***/ 3877: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["ec2"] = {}; + AWS.EC2 = Service.defineService("ec2", [ + "2013-06-15*", + "2013-10-15*", + "2014-02-01*", + "2014-05-01*", + "2014-06-15*", + "2014-09-01*", + "2014-10-01*", + "2015-03-01*", + "2015-04-15*", + "2015-10-01*", + "2016-04-01*", + "2016-09-15*", + "2016-11-15", + ]); + __webpack_require__(6925); + Object.defineProperty(apiLoader.services["ec2"], "2016-11-15", { + get: function get() { + var model = __webpack_require__(9206); + model.paginators = __webpack_require__(47).pagination; + model.waiters = __webpack_require__(1511).waiters; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.EC2; + + /***/ + }, + + /***/ 3881: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-06-10", + endpointPrefix: "portal.sso", + jsonVersion: "1.1", + protocol: "rest-json", + serviceAbbreviation: "SSO", + serviceFullName: "AWS Single Sign-On", + serviceId: "SSO", + signatureVersion: "v4", + signingName: "awsssoportal", + uid: "sso-2019-06-10", + }, + operations: { + GetRoleCredentials: { + http: { method: "GET", requestUri: "/federation/credentials" }, + input: { + type: "structure", + required: ["roleName", "accountId", "accessToken"], + members: { + roleName: { + location: "querystring", + locationName: "role_name", + }, + accountId: { + location: "querystring", + locationName: "account_id", + }, + accessToken: { + shape: "S4", + location: "header", + locationName: "x-amz-sso_bearer_token", + }, }, }, - url: "/repos/:owner/:repo/stats/code_frequency", - }, - getCollaboratorPermissionLevel: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", + output: { + type: "structure", + members: { + roleCredentials: { + type: "structure", + members: { + accessKeyId: {}, + secretAccessKey: { type: "string", sensitive: true }, + sessionToken: { type: "string", sensitive: true }, + expiration: { type: "long" }, + }, + }, }, }, - url: "/repos/:owner/:repo/collaborators/:username/permission", + authtype: "none", }, - getCombinedStatusForRef: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - ref: { - required: true, - type: "string", + ListAccountRoles: { + http: { method: "GET", requestUri: "/assignment/roles" }, + input: { + type: "structure", + required: ["accessToken", "accountId"], + members: { + nextToken: { + location: "querystring", + locationName: "next_token", + }, + maxResults: { + location: "querystring", + locationName: "max_result", + type: "integer", + }, + accessToken: { + shape: "S4", + location: "header", + locationName: "x-amz-sso_bearer_token", + }, + accountId: { + location: "querystring", + locationName: "account_id", + }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + nextToken: {}, + roleList: { + type: "list", + member: { + type: "structure", + members: { roleName: {}, accountId: {} }, + }, + }, }, }, - url: "/repos/:owner/:repo/commits/:ref/status", + authtype: "none", }, - getCommit: { - method: "GET", - params: { - commit_sha: { - alias: "ref", - deprecated: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + ListAccounts: { + http: { method: "GET", requestUri: "/assignment/accounts" }, + input: { + type: "structure", + required: ["accessToken"], + members: { + nextToken: { + location: "querystring", + locationName: "next_token", + }, + maxResults: { + location: "querystring", + locationName: "max_result", + type: "integer", + }, + accessToken: { + shape: "S4", + location: "header", + locationName: "x-amz-sso_bearer_token", + }, }, - sha: { - alias: "ref", - deprecated: true, - type: "string", + }, + output: { + type: "structure", + members: { + nextToken: {}, + accountList: { + type: "list", + member: { + type: "structure", + members: { + accountId: {}, + accountName: {}, + emailAddress: {}, + }, + }, + }, }, }, - url: "/repos/:owner/:repo/commits/:ref", + authtype: "none", }, - getCommitActivityStats: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + Logout: { + http: { requestUri: "/logout" }, + input: { + type: "structure", + required: ["accessToken"], + members: { + accessToken: { + shape: "S4", + location: "header", + locationName: "x-amz-sso_bearer_token", + }, }, }, - url: "/repos/:owner/:repo/stats/commit_activity", + authtype: "none", }, - getCommitComment: { - method: "GET", - params: { - comment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + }, + shapes: { S4: { type: "string", sensitive: true } }, + }; + + /***/ + }, + + /***/ 3889: /***/ function (module) { + module.exports = { + pagination: { + DescribeApplicationVersions: { result_key: "ApplicationVersions" }, + DescribeApplications: { result_key: "Applications" }, + DescribeConfigurationOptions: { result_key: "Options" }, + DescribeEnvironments: { result_key: "Environments" }, + DescribeEvents: { + input_token: "NextToken", + limit_key: "MaxRecords", + output_token: "NextToken", + result_key: "Events", + }, + ListAvailableSolutionStacks: { result_key: "SolutionStacks" }, + ListPlatformBranches: { + input_token: "NextToken", + limit_key: "MaxRecords", + output_token: "NextToken", + }, + }, + }; + + /***/ + }, + + /***/ 3916: /***/ function (module) { + module.exports = { + pagination: { + DescribeDBEngineVersions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBEngineVersions", + }, + DescribeDBInstances: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBInstances", + }, + DescribeDBParameterGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBParameterGroups", + }, + DescribeDBParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Parameters", + }, + DescribeDBSubnetGroups: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "DBSubnetGroups", + }, + DescribeEngineDefaultParameters: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "EngineDefaults.Marker", + result_key: "EngineDefaults.Parameters", + }, + DescribeEventSubscriptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "EventSubscriptionsList", + }, + DescribeEvents: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "Events", + }, + DescribeOrderableDBInstanceOptions: { + input_token: "Marker", + limit_key: "MaxRecords", + output_token: "Marker", + result_key: "OrderableDBInstanceOptions", + }, + ListTagsForResource: { result_key: "TagList" }, + }, + }; + + /***/ + }, + + /***/ 3929: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = hasNextPage; + + const deprecate = __webpack_require__(6370); + const getPageLinks = __webpack_require__(4577); + + function hasNextPage(link) { + deprecate( + `octokit.hasNextPage() – You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination.` + ); + return getPageLinks(link).next; + } + + /***/ + }, + + /***/ 3964: /***/ function (module, __unusedexports, __webpack_require__) { + var Shape = __webpack_require__(3682); + + var util = __webpack_require__(153); + var property = util.property; + var memoizedProperty = util.memoizedProperty; + + function Operation(name, operation, options) { + var self = this; + options = options || {}; + + property(this, "name", operation.name || name); + property(this, "api", options.api, false); + + operation.http = operation.http || {}; + property(this, "endpoint", operation.endpoint); + property(this, "httpMethod", operation.http.method || "POST"); + property(this, "httpPath", operation.http.requestUri || "/"); + property(this, "authtype", operation.authtype || ""); + property( + this, + "endpointDiscoveryRequired", + operation.endpointdiscovery + ? operation.endpointdiscovery.required + ? "REQUIRED" + : "OPTIONAL" + : "NULL" + ); + + memoizedProperty(this, "input", function () { + if (!operation.input) { + return new Shape.create({ type: "structure" }, options); + } + return Shape.create(operation.input, options); + }); + + memoizedProperty(this, "output", function () { + if (!operation.output) { + return new Shape.create({ type: "structure" }, options); + } + return Shape.create(operation.output, options); + }); + + memoizedProperty(this, "errors", function () { + var list = []; + if (!operation.errors) return null; + + for (var i = 0; i < operation.errors.length; i++) { + list.push(Shape.create(operation.errors[i], options)); + } + + return list; + }); + + memoizedProperty(this, "paginator", function () { + return options.api.paginators[name]; + }); + + if (options.documentation) { + property(this, "documentation", operation.documentation); + property(this, "documentationUrl", operation.documentationUrl); + } + + // idempotentMembers only tracks top-level input shapes + memoizedProperty(this, "idempotentMembers", function () { + var idempotentMembers = []; + var input = self.input; + var members = input.members; + if (!input.members) { + return idempotentMembers; + } + for (var name in members) { + if (!members.hasOwnProperty(name)) { + continue; + } + if (members[name].isIdempotent === true) { + idempotentMembers.push(name); + } + } + return idempotentMembers; + }); + + memoizedProperty(this, "hasEventOutput", function () { + var output = self.output; + return hasEventStream(output); + }); + } + + function hasEventStream(topLevelShape) { + var members = topLevelShape.members; + var payload = topLevelShape.payload; + + if (!topLevelShape.members) { + return false; + } + + if (payload) { + var payloadMember = members[payload]; + return payloadMember.isEventStream; + } + + // check if any member is an event stream + for (var name in members) { + if (!members.hasOwnProperty(name)) { + if (members[name].isEventStream === true) { + return true; + } + } + } + return false; + } + + /** + * @api private + */ + module.exports = Operation; + + /***/ + }, + + /***/ 3977: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + /** + * @api private + */ + AWS.ParamValidator = AWS.util.inherit({ + /** + * Create a new validator object. + * + * @param validation [Boolean|map] whether input parameters should be + * validated against the operation description before sending the + * request. Pass a map to enable any of the following specific + * validation features: + * + * * **min** [Boolean] — Validates that a value meets the min + * constraint. This is enabled by default when paramValidation is set + * to `true`. + * * **max** [Boolean] — Validates that a value meets the max + * constraint. + * * **pattern** [Boolean] — Validates that a string value matches a + * regular expression. + * * **enum** [Boolean] — Validates that a string value matches one + * of the allowable enum values. + */ + constructor: function ParamValidator(validation) { + if (validation === true || validation === undefined) { + validation = { min: true }; + } + this.validation = validation; + }, + + validate: function validate(shape, params, context) { + this.errors = []; + this.validateMember(shape, params || {}, context || "params"); + + if (this.errors.length > 1) { + var msg = this.errors.join("\n* "); + msg = + "There were " + + this.errors.length + + " validation errors:\n* " + + msg; + throw AWS.util.error(new Error(msg), { + code: "MultipleValidationErrors", + errors: this.errors, + }); + } else if (this.errors.length === 1) { + throw this.errors[0]; + } else { + return true; + } + }, + + fail: function fail(code, message) { + this.errors.push(AWS.util.error(new Error(message), { code: code })); + }, + + validateStructure: function validateStructure(shape, params, context) { + this.validateType(params, context, ["object"], "structure"); + + var paramName; + for (var i = 0; shape.required && i < shape.required.length; i++) { + paramName = shape.required[i]; + var value = params[paramName]; + if (value === undefined || value === null) { + this.fail( + "MissingRequiredParameter", + "Missing required key '" + paramName + "' in " + context + ); + } + } + + // validate hash members + for (paramName in params) { + if (!Object.prototype.hasOwnProperty.call(params, paramName)) + continue; + + var paramValue = params[paramName], + memberShape = shape.members[paramName]; + + if (memberShape !== undefined) { + var memberContext = [context, paramName].join("."); + this.validateMember(memberShape, paramValue, memberContext); + } else { + this.fail( + "UnexpectedParameter", + "Unexpected key '" + paramName + "' found in " + context + ); + } + } + + return true; + }, + + validateMember: function validateMember(shape, param, context) { + switch (shape.type) { + case "structure": + return this.validateStructure(shape, param, context); + case "list": + return this.validateList(shape, param, context); + case "map": + return this.validateMap(shape, param, context); + default: + return this.validateScalar(shape, param, context); + } + }, + + validateList: function validateList(shape, params, context) { + if (this.validateType(params, context, [Array])) { + this.validateRange( + shape, + params.length, + context, + "list member count" + ); + // validate array members + for (var i = 0; i < params.length; i++) { + this.validateMember( + shape.member, + params[i], + context + "[" + i + "]" + ); + } + } + }, + + validateMap: function validateMap(shape, params, context) { + if (this.validateType(params, context, ["object"], "map")) { + // Build up a count of map members to validate range traits. + var mapCount = 0; + for (var param in params) { + if (!Object.prototype.hasOwnProperty.call(params, param)) + continue; + // Validate any map key trait constraints + this.validateMember( + shape.key, + param, + context + "[key='" + param + "']" + ); + this.validateMember( + shape.value, + params[param], + context + "['" + param + "']" + ); + mapCount++; + } + this.validateRange(shape, mapCount, context, "map member count"); + } + }, + + validateScalar: function validateScalar(shape, value, context) { + switch (shape.type) { + case null: + case undefined: + case "string": + return this.validateString(shape, value, context); + case "base64": + case "binary": + return this.validatePayload(value, context); + case "integer": + case "float": + return this.validateNumber(shape, value, context); + case "boolean": + return this.validateType(value, context, ["boolean"]); + case "timestamp": + return this.validateType( + value, + context, + [ + Date, + /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$/, + "number", + ], + "Date object, ISO-8601 string, or a UNIX timestamp" + ); + default: + return this.fail( + "UnkownType", + "Unhandled type " + shape.type + " for " + context + ); + } + }, + + validateString: function validateString(shape, value, context) { + var validTypes = ["string"]; + if (shape.isJsonValue) { + validTypes = validTypes.concat(["number", "object", "boolean"]); + } + if (value !== null && this.validateType(value, context, validTypes)) { + this.validateEnum(shape, value, context); + this.validateRange(shape, value.length, context, "string length"); + this.validatePattern(shape, value, context); + this.validateUri(shape, value, context); + } + }, + + validateUri: function validateUri(shape, value, context) { + if (shape["location"] === "uri") { + if (value.length === 0) { + this.fail( + "UriParameterError", + "Expected uri parameter to have length >= 1," + + ' but found "' + + value + + '" for ' + + context + ); + } + } + }, + + validatePattern: function validatePattern(shape, value, context) { + if (this.validation["pattern"] && shape["pattern"] !== undefined) { + if (!new RegExp(shape["pattern"]).test(value)) { + this.fail( + "PatternMatchError", + 'Provided value "' + + value + + '" ' + + "does not match regex pattern /" + + shape["pattern"] + + "/ for " + + context + ); + } + } + }, + + validateRange: function validateRange( + shape, + value, + context, + descriptor + ) { + if (this.validation["min"]) { + if (shape["min"] !== undefined && value < shape["min"]) { + this.fail( + "MinRangeError", + "Expected " + + descriptor + + " >= " + + shape["min"] + + ", but found " + + value + + " for " + + context + ); + } + } + if (this.validation["max"]) { + if (shape["max"] !== undefined && value > shape["max"]) { + this.fail( + "MaxRangeError", + "Expected " + + descriptor + + " <= " + + shape["max"] + + ", but found " + + value + + " for " + + context + ); + } + } + }, + + validateEnum: function validateRange(shape, value, context) { + if (this.validation["enum"] && shape["enum"] !== undefined) { + // Fail if the string value is not present in the enum list + if (shape["enum"].indexOf(value) === -1) { + this.fail( + "EnumError", + "Found string value of " + + value + + ", but " + + "expected " + + shape["enum"].join("|") + + " for " + + context + ); + } + } + }, + + validateType: function validateType( + value, + context, + acceptedTypes, + type + ) { + // We will not log an error for null or undefined, but we will return + // false so that callers know that the expected type was not strictly met. + if (value === null || value === undefined) return false; + + var foundInvalidType = false; + for (var i = 0; i < acceptedTypes.length; i++) { + if (typeof acceptedTypes[i] === "string") { + if (typeof value === acceptedTypes[i]) return true; + } else if (acceptedTypes[i] instanceof RegExp) { + if ((value || "").toString().match(acceptedTypes[i])) return true; + } else { + if (value instanceof acceptedTypes[i]) return true; + if (AWS.util.isType(value, acceptedTypes[i])) return true; + if (!type && !foundInvalidType) + acceptedTypes = acceptedTypes.slice(); + acceptedTypes[i] = AWS.util.typeName(acceptedTypes[i]); + } + foundInvalidType = true; + } + + var acceptedType = type; + if (!acceptedType) { + acceptedType = acceptedTypes + .join(", ") + .replace(/,([^,]+)$/, ", or$1"); + } + + var vowel = acceptedType.match(/^[aeiou]/i) ? "n" : ""; + this.fail( + "InvalidParameterType", + "Expected " + context + " to be a" + vowel + " " + acceptedType + ); + return false; + }, + + validateNumber: function validateNumber(shape, value, context) { + if (value === null || value === undefined) return; + if (typeof value === "string") { + var castedValue = parseFloat(value); + if (castedValue.toString() === value) value = castedValue; + } + if (this.validateType(value, context, ["number"])) { + this.validateRange(shape, value, context, "numeric value"); + } + }, + + validatePayload: function validatePayload(value, context) { + if (value === null || value === undefined) return; + if (typeof value === "string") return; + if (value && typeof value.byteLength === "number") return; // typed arrays + if (AWS.util.isNode()) { + // special check for buffer/stream in Node.js + var Stream = AWS.util.stream.Stream; + if (AWS.util.Buffer.isBuffer(value) || value instanceof Stream) + return; + } else { + if (typeof Blob !== void 0 && value instanceof Blob) return; + } + + var types = [ + "Buffer", + "Stream", + "File", + "Blob", + "ArrayBuffer", + "DataView", + ]; + if (value) { + for (var i = 0; i < types.length; i++) { + if (AWS.util.isType(value, types[i])) return; + if (AWS.util.typeName(value.constructor) === types[i]) return; + } + } + + this.fail( + "InvalidParameterType", + "Expected " + + context + + " to be a " + + "string, Buffer, Stream, Blob, or typed array object" + ); + }, + }); + + /***/ + }, + + /***/ 3985: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2010-03-31", + endpointPrefix: "sns", + protocol: "query", + serviceAbbreviation: "Amazon SNS", + serviceFullName: "Amazon Simple Notification Service", + serviceId: "SNS", + signatureVersion: "v4", + uid: "sns-2010-03-31", + xmlNamespace: "http://sns.amazonaws.com/doc/2010-03-31/", + }, + operations: { + AddPermission: { + input: { + type: "structure", + required: ["TopicArn", "Label", "AWSAccountId", "ActionName"], + members: { + TopicArn: {}, + Label: {}, + AWSAccountId: { type: "list", member: {} }, + ActionName: { type: "list", member: {} }, }, }, - url: "/repos/:owner/:repo/comments/:comment_id", }, - getCommitRefSha: { - deprecated: - "octokit.repos.getCommitRefSha() is deprecated, see https://developer.github.com/v3/repos/commits/#get-a-single-commit", - headers: { - accept: "application/vnd.github.v3.sha", - }, - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + CheckIfPhoneNumberIsOptedOut: { + input: { + type: "structure", + required: ["phoneNumber"], + members: { phoneNumber: {} }, }, - url: "/repos/:owner/:repo/commits/:ref", - }, - getContents: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - path: { - required: true, - type: "string", - }, - ref: { - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "CheckIfPhoneNumberIsOptedOutResult", + type: "structure", + members: { isOptedOut: { type: "boolean" } }, }, - url: "/repos/:owner/:repo/contents/:path", }, - getContributorsStats: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + ConfirmSubscription: { + input: { + type: "structure", + required: ["TopicArn", "Token"], + members: { + TopicArn: {}, + Token: {}, + AuthenticateOnUnsubscribe: {}, }, }, - url: "/repos/:owner/:repo/stats/contributors", - }, - getDeployKey: { - method: "GET", - params: { - key_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "ConfirmSubscriptionResult", + type: "structure", + members: { SubscriptionArn: {} }, }, - url: "/repos/:owner/:repo/keys/:key_id", }, - getDeployment: { - method: "GET", - params: { - deployment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + CreatePlatformApplication: { + input: { + type: "structure", + required: ["Name", "Platform", "Attributes"], + members: { Name: {}, Platform: {}, Attributes: { shape: "Sj" } }, }, - url: "/repos/:owner/:repo/deployments/:deployment_id", - }, - getDeploymentStatus: { - method: "GET", - params: { - deployment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - status_id: { - required: true, - type: "integer", - }, + output: { + resultWrapper: "CreatePlatformApplicationResult", + type: "structure", + members: { PlatformApplicationArn: {} }, }, - url: - "/repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id", }, - getDownload: { - method: "GET", - params: { - download_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + CreatePlatformEndpoint: { + input: { + type: "structure", + required: ["PlatformApplicationArn", "Token"], + members: { + PlatformApplicationArn: {}, + Token: {}, + CustomUserData: {}, + Attributes: { shape: "Sj" }, }, }, - url: "/repos/:owner/:repo/downloads/:download_id", - }, - getHook: { - method: "GET", - params: { - hook_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "CreatePlatformEndpointResult", + type: "structure", + members: { EndpointArn: {} }, }, - url: "/repos/:owner/:repo/hooks/:hook_id", }, - getLatestPagesBuild: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + CreateTopic: { + input: { + type: "structure", + required: ["Name"], + members: { + Name: {}, + Attributes: { shape: "Sp" }, + Tags: { shape: "Ss" }, }, }, - url: "/repos/:owner/:repo/pages/builds/latest", - }, - getLatestRelease: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "CreateTopicResult", + type: "structure", + members: { TopicArn: {} }, }, - url: "/repos/:owner/:repo/releases/latest", }, - getPages: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteEndpoint: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { EndpointArn: {} }, }, - url: "/repos/:owner/:repo/pages", }, - getPagesBuild: { - method: "GET", - params: { - build_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeletePlatformApplication: { + input: { + type: "structure", + required: ["PlatformApplicationArn"], + members: { PlatformApplicationArn: {} }, }, - url: "/repos/:owner/:repo/pages/builds/:build_id", }, - getParticipationStats: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteTopic: { + input: { + type: "structure", + required: ["TopicArn"], + members: { TopicArn: {} }, }, - url: "/repos/:owner/:repo/stats/participation", }, - getProtectedBranchAdminEnforcement: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + GetEndpointAttributes: { + input: { + type: "structure", + required: ["EndpointArn"], + members: { EndpointArn: {} }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/enforce_admins", - }, - getProtectedBranchPullRequestReviewEnforcement: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "GetEndpointAttributesResult", + type: "structure", + members: { Attributes: { shape: "Sj" } }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews", }, - getProtectedBranchRequiredSignatures: { - headers: { - accept: "application/vnd.github.zzzax-preview+json", + GetPlatformApplicationAttributes: { + input: { + type: "structure", + required: ["PlatformApplicationArn"], + members: { PlatformApplicationArn: {} }, }, - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "GetPlatformApplicationAttributesResult", + type: "structure", + members: { Attributes: { shape: "Sj" } }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_signatures", }, - getProtectedBranchRequiredStatusChecks: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + GetSMSAttributes: { + input: { + type: "structure", + members: { attributes: { type: "list", member: {} } }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_status_checks", - }, - getProtectedBranchRestrictions: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "GetSMSAttributesResult", + type: "structure", + members: { attributes: { shape: "Sj" } }, }, - url: "/repos/:owner/:repo/branches/:branch/protection/restrictions", }, - getPunchCardStats: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + GetSubscriptionAttributes: { + input: { + type: "structure", + required: ["SubscriptionArn"], + members: { SubscriptionArn: {} }, }, - url: "/repos/:owner/:repo/stats/punch_card", - }, - getReadme: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - ref: { - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "GetSubscriptionAttributesResult", + type: "structure", + members: { Attributes: { shape: "S19" } }, }, - url: "/repos/:owner/:repo/readme", }, - getRelease: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - release_id: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + GetTopicAttributes: { + input: { + type: "structure", + required: ["TopicArn"], + members: { TopicArn: {} }, }, - url: "/repos/:owner/:repo/releases/:release_id", - }, - getReleaseAsset: { - method: "GET", - params: { - asset_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + output: { + resultWrapper: "GetTopicAttributesResult", + type: "structure", + members: { Attributes: { shape: "Sp" } }, }, - url: "/repos/:owner/:repo/releases/assets/:asset_id", }, - getReleaseByTag: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - tag: { - required: true, - type: "string", - }, + ListEndpointsByPlatformApplication: { + input: { + type: "structure", + required: ["PlatformApplicationArn"], + members: { PlatformApplicationArn: {}, NextToken: {} }, }, - url: "/repos/:owner/:repo/releases/tags/:tag", - }, - getTeamsWithAccessToProtectedBranch: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + output: { + resultWrapper: "ListEndpointsByPlatformApplicationResult", + type: "structure", + members: { + Endpoints: { + type: "list", + member: { + type: "structure", + members: { EndpointArn: {}, Attributes: { shape: "Sj" } }, + }, + }, + NextToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", }, - getTopPaths: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + ListPhoneNumbersOptedOut: { + input: { type: "structure", members: { nextToken: {} } }, + output: { + resultWrapper: "ListPhoneNumbersOptedOutResult", + type: "structure", + members: { + phoneNumbers: { type: "list", member: {} }, + nextToken: {}, }, }, - url: "/repos/:owner/:repo/traffic/popular/paths", }, - getTopReferrers: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + ListPlatformApplications: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + resultWrapper: "ListPlatformApplicationsResult", + type: "structure", + members: { + PlatformApplications: { + type: "list", + member: { + type: "structure", + members: { + PlatformApplicationArn: {}, + Attributes: { shape: "Sj" }, + }, + }, + }, + NextToken: {}, }, }, - url: "/repos/:owner/:repo/traffic/popular/referrers", }, - getUsersWithAccessToProtectedBranch: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + ListSubscriptions: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + resultWrapper: "ListSubscriptionsResult", + type: "structure", + members: { Subscriptions: { shape: "S1r" }, NextToken: {} }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", }, - getViews: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - per: { - enum: ["day", "week"], - type: "string", - }, - repo: { - required: true, - type: "string", - }, + ListSubscriptionsByTopic: { + input: { + type: "structure", + required: ["TopicArn"], + members: { TopicArn: {}, NextToken: {} }, + }, + output: { + resultWrapper: "ListSubscriptionsByTopicResult", + type: "structure", + members: { Subscriptions: { shape: "S1r" }, NextToken: {} }, }, - url: "/repos/:owner/:repo/traffic/views", }, - list: { - method: "GET", - params: { - affiliation: { - type: "string", - }, - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - sort: { - enum: ["created", "updated", "pushed", "full_name"], - type: "string", - }, - type: { - enum: ["all", "owner", "public", "private", "member"], - type: "string", - }, - visibility: { - enum: ["all", "public", "private"], - type: "string", - }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { + resultWrapper: "ListTagsForResourceResult", + type: "structure", + members: { Tags: { shape: "Ss" } }, }, - url: "/user/repos", }, - listAppsWithAccessToProtectedBranch: { - deprecated: - "octokit.repos.listAppsWithAccessToProtectedBranch() has been renamed to octokit.repos.getAppsWithAccessToProtectedBranch() (2019-09-13)", - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + ListTopics: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + resultWrapper: "ListTopicsResult", + type: "structure", + members: { + Topics: { + type: "list", + member: { type: "structure", members: { TopicArn: {} } }, + }, + NextToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", }, - listAssetsForRelease: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - release_id: { - required: true, - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + OptInPhoneNumber: { + input: { + type: "structure", + required: ["phoneNumber"], + members: { phoneNumber: {} }, + }, + output: { + resultWrapper: "OptInPhoneNumberResult", + type: "structure", + members: {}, }, - url: "/repos/:owner/:repo/releases/:release_id/assets", }, - listBranches: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - protected: { - type: "boolean", - }, - repo: { - required: true, - type: "string", + Publish: { + input: { + type: "structure", + required: ["Message"], + members: { + TopicArn: {}, + TargetArn: {}, + PhoneNumber: {}, + Message: {}, + Subject: {}, + MessageStructure: {}, + MessageAttributes: { + type: "map", + key: { locationName: "Name" }, + value: { + locationName: "Value", + type: "structure", + required: ["DataType"], + members: { + DataType: {}, + StringValue: {}, + BinaryValue: { type: "blob" }, + }, + }, + }, }, }, - url: "/repos/:owner/:repo/branches", + output: { + resultWrapper: "PublishResult", + type: "structure", + members: { MessageId: {} }, + }, }, - listBranchesForHeadCommit: { - headers: { - accept: "application/vnd.github.groot-preview+json", + RemovePermission: { + input: { + type: "structure", + required: ["TopicArn", "Label"], + members: { TopicArn: {}, Label: {} }, }, - method: "GET", - params: { - commit_sha: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + }, + SetEndpointAttributes: { + input: { + type: "structure", + required: ["EndpointArn", "Attributes"], + members: { EndpointArn: {}, Attributes: { shape: "Sj" } }, }, - url: "/repos/:owner/:repo/commits/:commit_sha/branches-where-head", }, - listCollaborators: { - method: "GET", - params: { - affiliation: { - enum: ["outside", "direct", "all"], - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + SetPlatformApplicationAttributes: { + input: { + type: "structure", + required: ["PlatformApplicationArn", "Attributes"], + members: { + PlatformApplicationArn: {}, + Attributes: { shape: "Sj" }, }, }, - url: "/repos/:owner/:repo/collaborators", }, - listCommentsForCommit: { - method: "GET", - params: { - commit_sha: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - ref: { - alias: "commit_sha", - deprecated: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + SetSMSAttributes: { + input: { + type: "structure", + required: ["attributes"], + members: { attributes: { shape: "Sj" } }, + }, + output: { + resultWrapper: "SetSMSAttributesResult", + type: "structure", + members: {}, }, - url: "/repos/:owner/:repo/commits/:commit_sha/comments", }, - listCommitComments: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + SetSubscriptionAttributes: { + input: { + type: "structure", + required: ["SubscriptionArn", "AttributeName"], + members: { + SubscriptionArn: {}, + AttributeName: {}, + AttributeValue: {}, }, }, - url: "/repos/:owner/:repo/comments", }, - listCommits: { - method: "GET", - params: { - author: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - path: { - type: "string", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - sha: { - type: "string", - }, - since: { - type: "string", - }, - until: { - type: "string", - }, + SetTopicAttributes: { + input: { + type: "structure", + required: ["TopicArn", "AttributeName"], + members: { TopicArn: {}, AttributeName: {}, AttributeValue: {} }, }, - url: "/repos/:owner/:repo/commits", }, - listContributors: { - method: "GET", - params: { - anon: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + Subscribe: { + input: { + type: "structure", + required: ["TopicArn", "Protocol"], + members: { + TopicArn: {}, + Protocol: {}, + Endpoint: {}, + Attributes: { shape: "S19" }, + ReturnSubscriptionArn: { type: "boolean" }, }, }, - url: "/repos/:owner/:repo/contributors", + output: { + resultWrapper: "SubscribeResult", + type: "structure", + members: { SubscriptionArn: {} }, + }, }, - listDeployKeys: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + TagResource: { + input: { + type: "structure", + required: ["ResourceArn", "Tags"], + members: { ResourceArn: {}, Tags: { shape: "Ss" } }, + }, + output: { + resultWrapper: "TagResourceResult", + type: "structure", + members: {}, }, - url: "/repos/:owner/:repo/keys", }, - listDeploymentStatuses: { - method: "GET", - params: { - deployment_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + Unsubscribe: { + input: { + type: "structure", + required: ["SubscriptionArn"], + members: { SubscriptionArn: {} }, }, - url: "/repos/:owner/:repo/deployments/:deployment_id/statuses", }, - listDeployments: { - method: "GET", - params: { - environment: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - ref: { - type: "string", - }, - repo: { - required: true, - type: "string", - }, - sha: { - type: "string", - }, - task: { - type: "string", + UntagResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeys"], + members: { + ResourceArn: {}, + TagKeys: { type: "list", member: {} }, }, }, - url: "/repos/:owner/:repo/deployments", + output: { + resultWrapper: "UntagResourceResult", + type: "structure", + members: {}, + }, }, - listDownloads: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + }, + shapes: { + Sj: { type: "map", key: {}, value: {} }, + Sp: { type: "map", key: {}, value: {} }, + Ss: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, }, - url: "/repos/:owner/:repo/downloads", }, - listForOrg: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - sort: { - enum: ["created", "updated", "pushed", "full_name"], - type: "string", + S19: { type: "map", key: {}, value: {} }, + S1r: { + type: "list", + member: { + type: "structure", + members: { + SubscriptionArn: {}, + Owner: {}, + Protocol: {}, + Endpoint: {}, + TopicArn: {}, }, - type: { - enum: [ - "all", - "public", - "private", - "forks", - "sources", - "member", - "internal", - ], - type: "string", + }, + }, + }, + }; + + /***/ + }, + + /***/ 3989: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["pricing"] = {}; + AWS.Pricing = Service.defineService("pricing", ["2017-10-15"]); + Object.defineProperty(apiLoader.services["pricing"], "2017-10-15", { + get: function get() { + var model = __webpack_require__(2760); + model.paginators = __webpack_require__(5437).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Pricing; + + /***/ + }, + + /***/ 3992: /***/ function (__unusedmodule, exports, __webpack_require__) { + // Generated by CoffeeScript 1.12.7 + (function () { + "use strict"; + var builder, + defaults, + parser, + processors, + extend = function (child, parent) { + for (var key in parent) { + if (hasProp.call(parent, key)) child[key] = parent[key]; + } + function ctor() { + this.constructor = child; + } + ctor.prototype = parent.prototype; + child.prototype = new ctor(); + child.__super__ = parent.prototype; + return child; + }, + hasProp = {}.hasOwnProperty; + + defaults = __webpack_require__(1514); + + builder = __webpack_require__(2476); + + parser = __webpack_require__(1885); + + processors = __webpack_require__(5350); + + exports.defaults = defaults.defaults; + + exports.processors = processors; + + exports.ValidationError = (function (superClass) { + extend(ValidationError, superClass); + + function ValidationError(message) { + this.message = message; + } + + return ValidationError; + })(Error); + + exports.Builder = builder.Builder; + + exports.Parser = parser.Parser; + + exports.parseString = parser.parseString; + }.call(this)); + + /***/ + }, + + /***/ 3998: /***/ function (module) { + module.exports = { + pagination: { + DescribeActionTargets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + DescribeProducts: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + DescribeStandards: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + DescribeStandardsControls: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + GetEnabledStandards: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + GetFindings: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + GetInsights: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListEnabledProductsForImport: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListInvitations: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListMembers: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 4008: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-12-10", + endpointPrefix: "servicecatalog", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Service Catalog", + serviceId: "Service Catalog", + signatureVersion: "v4", + targetPrefix: "AWS242ServiceCatalogService", + uid: "servicecatalog-2015-12-10", + }, + operations: { + AcceptPortfolioShare: { + input: { + type: "structure", + required: ["PortfolioId"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + PortfolioShareType: {}, }, }, - url: "/orgs/:org/repos", + output: { type: "structure", members: {} }, + }, + AssociateBudgetWithResource: { + input: { + type: "structure", + required: ["BudgetName", "ResourceId"], + members: { BudgetName: {}, ResourceId: {} }, + }, + output: { type: "structure", members: {} }, }, - listForUser: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - sort: { - enum: ["created", "updated", "pushed", "full_name"], - type: "string", - }, - type: { - enum: ["all", "owner", "member"], - type: "string", - }, - username: { - required: true, - type: "string", + AssociatePrincipalWithPortfolio: { + input: { + type: "structure", + required: ["PortfolioId", "PrincipalARN", "PrincipalType"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + PrincipalARN: {}, + PrincipalType: {}, }, }, - url: "/users/:username/repos", + output: { type: "structure", members: {} }, }, - listForks: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, - sort: { - enum: ["newest", "oldest", "stargazers"], - type: "string", + AssociateProductWithPortfolio: { + input: { + type: "structure", + required: ["ProductId", "PortfolioId"], + members: { + AcceptLanguage: {}, + ProductId: {}, + PortfolioId: {}, + SourcePortfolioId: {}, }, }, - url: "/repos/:owner/:repo/forks", + output: { type: "structure", members: {} }, }, - listHooks: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + AssociateServiceActionWithProvisioningArtifact: { + input: { + type: "structure", + required: [ + "ProductId", + "ProvisioningArtifactId", + "ServiceActionId", + ], + members: { + ProductId: {}, + ProvisioningArtifactId: {}, + ServiceActionId: {}, + AcceptLanguage: {}, }, }, - url: "/repos/:owner/:repo/hooks", + output: { type: "structure", members: {} }, }, - listInvitations: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + AssociateTagOptionWithResource: { + input: { + type: "structure", + required: ["ResourceId", "TagOptionId"], + members: { ResourceId: {}, TagOptionId: {} }, }, - url: "/repos/:owner/:repo/invitations", + output: { type: "structure", members: {} }, }, - listInvitationsForAuthenticatedUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", + BatchAssociateServiceActionWithProvisioningArtifact: { + input: { + type: "structure", + required: ["ServiceActionAssociations"], + members: { + ServiceActionAssociations: { shape: "Sm" }, + AcceptLanguage: {}, }, }, - url: "/user/repository_invitations", + output: { + type: "structure", + members: { FailedServiceActionAssociations: { shape: "Sp" } }, + }, }, - listLanguages: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + BatchDisassociateServiceActionFromProvisioningArtifact: { + input: { + type: "structure", + required: ["ServiceActionAssociations"], + members: { + ServiceActionAssociations: { shape: "Sm" }, + AcceptLanguage: {}, }, }, - url: "/repos/:owner/:repo/languages", + output: { + type: "structure", + members: { FailedServiceActionAssociations: { shape: "Sp" } }, + }, }, - listPagesBuilds: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", + CopyProduct: { + input: { + type: "structure", + required: ["SourceProductArn", "IdempotencyToken"], + members: { + AcceptLanguage: {}, + SourceProductArn: {}, + TargetProductId: {}, + TargetProductName: {}, + SourceProvisioningArtifactIdentifiers: { + type: "list", + member: { type: "map", key: {}, value: {} }, + }, + CopyOptions: { type: "list", member: {} }, + IdempotencyToken: { idempotencyToken: true }, }, - per_page: { - type: "integer", + }, + output: { type: "structure", members: { CopyProductToken: {} } }, + }, + CreateConstraint: { + input: { + type: "structure", + required: [ + "PortfolioId", + "ProductId", + "Parameters", + "Type", + "IdempotencyToken", + ], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + ProductId: {}, + Parameters: {}, + Type: {}, + Description: {}, + IdempotencyToken: { idempotencyToken: true }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ConstraintDetail: { shape: "S1b" }, + ConstraintParameters: {}, + Status: {}, }, }, - url: "/repos/:owner/:repo/pages/builds", }, - listProtectedBranchRequiredStatusChecksContexts: { - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + CreatePortfolio: { + input: { + type: "structure", + required: ["DisplayName", "ProviderName", "IdempotencyToken"], + members: { + AcceptLanguage: {}, + DisplayName: {}, + Description: {}, + ProviderName: {}, + Tags: { shape: "S1i" }, + IdempotencyToken: { idempotencyToken: true }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + PortfolioDetail: { shape: "S1n" }, + Tags: { shape: "S1q" }, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", }, - listProtectedBranchTeamRestrictions: { - deprecated: - "octokit.repos.listProtectedBranchTeamRestrictions() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-09)", - method: "GET", - params: { - branch: { - required: true, - type: "string", + CreatePortfolioShare: { + input: { + type: "structure", + required: ["PortfolioId"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + AccountId: {}, + OrganizationNode: { shape: "S1s" }, }, - owner: { - required: true, - type: "string", + }, + output: { type: "structure", members: { PortfolioShareToken: {} } }, + }, + CreateProduct: { + input: { + type: "structure", + required: [ + "Name", + "Owner", + "ProductType", + "ProvisioningArtifactParameters", + "IdempotencyToken", + ], + members: { + AcceptLanguage: {}, + Name: {}, + Owner: {}, + Description: {}, + Distributor: {}, + SupportDescription: {}, + SupportEmail: {}, + SupportUrl: {}, + ProductType: {}, + Tags: { shape: "S1i" }, + ProvisioningArtifactParameters: { shape: "S23" }, + IdempotencyToken: { idempotencyToken: true }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProductViewDetail: { shape: "S2c" }, + ProvisioningArtifactDetail: { shape: "S2h" }, + Tags: { shape: "S1q" }, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", }, - listProtectedBranchUserRestrictions: { - deprecated: - "octokit.repos.listProtectedBranchUserRestrictions() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-09)", - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + CreateProvisionedProductPlan: { + input: { + type: "structure", + required: [ + "PlanName", + "PlanType", + "ProductId", + "ProvisionedProductName", + "ProvisioningArtifactId", + "IdempotencyToken", + ], + members: { + AcceptLanguage: {}, + PlanName: {}, + PlanType: {}, + NotificationArns: { shape: "S2n" }, + PathId: {}, + ProductId: {}, + ProvisionedProductName: {}, + ProvisioningArtifactId: {}, + ProvisioningParameters: { shape: "S2q" }, + IdempotencyToken: { idempotencyToken: true }, + Tags: { shape: "S1q" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + PlanName: {}, + PlanId: {}, + ProvisionProductId: {}, + ProvisionedProductName: {}, + ProvisioningArtifactId: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", }, - listPublic: { - method: "GET", - params: { - page: { - type: "integer", + CreateProvisioningArtifact: { + input: { + type: "structure", + required: ["ProductId", "Parameters", "IdempotencyToken"], + members: { + AcceptLanguage: {}, + ProductId: {}, + Parameters: { shape: "S23" }, + IdempotencyToken: { idempotencyToken: true }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + ProvisioningArtifactDetail: { shape: "S2h" }, + Info: { shape: "S26" }, + Status: {}, }, - since: { - type: "integer", + }, + }, + CreateServiceAction: { + input: { + type: "structure", + required: [ + "Name", + "DefinitionType", + "Definition", + "IdempotencyToken", + ], + members: { + Name: {}, + DefinitionType: {}, + Definition: { shape: "S31" }, + Description: {}, + AcceptLanguage: {}, + IdempotencyToken: { idempotencyToken: true }, }, }, - url: "/repositories", + output: { + type: "structure", + members: { ServiceActionDetail: { shape: "S36" } }, + }, }, - listPullRequestsAssociatedWithCommit: { - headers: { - accept: "application/vnd.github.groot-preview+json", + CreateTagOption: { + input: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, }, - method: "GET", - params: { - commit_sha: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + output: { + type: "structure", + members: { TagOptionDetail: { shape: "S3c" } }, }, - url: "/repos/:owner/:repo/commits/:commit_sha/pulls", }, - listReleases: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + DeleteConstraint: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, }, - url: "/repos/:owner/:repo/releases", + output: { type: "structure", members: {} }, }, - listStatusesForRef: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - ref: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeletePortfolio: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, }, - url: "/repos/:owner/:repo/commits/:ref/statuses", + output: { type: "structure", members: {} }, }, - listTags: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", + DeletePortfolioShare: { + input: { + type: "structure", + required: ["PortfolioId"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + AccountId: {}, + OrganizationNode: { shape: "S1s" }, }, }, - url: "/repos/:owner/:repo/tags", + output: { type: "structure", members: { PortfolioShareToken: {} } }, }, - listTeams: { - method: "GET", - params: { - owner: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - repo: { - required: true, - type: "string", - }, + DeleteProduct: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, }, - url: "/repos/:owner/:repo/teams", + output: { type: "structure", members: {} }, }, - listTeamsWithAccessToProtectedBranch: { - deprecated: - "octokit.repos.listTeamsWithAccessToProtectedBranch() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-13)", - method: "GET", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + DeleteProvisionedProductPlan: { + input: { + type: "structure", + required: ["PlanId"], + members: { + AcceptLanguage: {}, + PlanId: {}, + IgnoreErrors: { type: "boolean" }, }, - repo: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + }, + DeleteProvisioningArtifact: { + input: { + type: "structure", + required: ["ProductId", "ProvisioningArtifactId"], + members: { + AcceptLanguage: {}, + ProductId: {}, + ProvisioningArtifactId: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", + output: { type: "structure", members: {} }, }, - listTopics: { - headers: { - accept: "application/vnd.github.mercy-preview+json", + DeleteServiceAction: { + input: { + type: "structure", + required: ["Id"], + members: { Id: {}, AcceptLanguage: {} }, }, - method: "GET", - params: { - owner: { - required: true, - type: "string", + output: { type: "structure", members: {} }, + }, + DeleteTagOption: { + input: { type: "structure", required: ["Id"], members: { Id: {} } }, + output: { type: "structure", members: {} }, + }, + DescribeConstraint: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, + }, + output: { + type: "structure", + members: { + ConstraintDetail: { shape: "S1b" }, + ConstraintParameters: {}, + Status: {}, }, - repo: { - required: true, - type: "string", + }, + }, + DescribeCopyProductStatus: { + input: { + type: "structure", + required: ["CopyProductToken"], + members: { AcceptLanguage: {}, CopyProductToken: {} }, + }, + output: { + type: "structure", + members: { + CopyProductStatus: {}, + TargetProductId: {}, + StatusDetail: {}, }, }, - url: "/repos/:owner/:repo/topics", }, - listUsersWithAccessToProtectedBranch: { - deprecated: - "octokit.repos.listUsersWithAccessToProtectedBranch() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-13)", - method: "GET", - params: { - branch: { - required: true, - type: "string", + DescribePortfolio: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, + }, + output: { + type: "structure", + members: { + PortfolioDetail: { shape: "S1n" }, + Tags: { shape: "S1q" }, + TagOptions: { shape: "S43" }, + Budgets: { shape: "S44" }, }, - owner: { - required: true, - type: "string", + }, + }, + DescribePortfolioShareStatus: { + input: { + type: "structure", + required: ["PortfolioShareToken"], + members: { PortfolioShareToken: {} }, + }, + output: { + type: "structure", + members: { + PortfolioShareToken: {}, + PortfolioId: {}, + OrganizationNodeValue: {}, + Status: {}, + ShareDetails: { + type: "structure", + members: { + SuccessfulShares: { type: "list", member: {} }, + ShareErrors: { + type: "list", + member: { + type: "structure", + members: { + Accounts: { type: "list", member: {} }, + Message: {}, + Error: {}, + }, + }, + }, + }, + }, }, - repo: { - required: true, - type: "string", + }, + }, + DescribeProduct: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, + }, + output: { + type: "structure", + members: { + ProductViewSummary: { shape: "S2d" }, + ProvisioningArtifacts: { shape: "S4i" }, + Budgets: { shape: "S44" }, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", }, - merge: { - method: "POST", - params: { - base: { - required: true, - type: "string", + DescribeProductAsAdmin: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, + }, + output: { + type: "structure", + members: { + ProductViewDetail: { shape: "S2c" }, + ProvisioningArtifactSummaries: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Description: {}, + CreatedTime: { type: "timestamp" }, + ProvisioningArtifactMetadata: { shape: "S26" }, + }, + }, + }, + Tags: { shape: "S1q" }, + TagOptions: { shape: "S43" }, + Budgets: { shape: "S44" }, }, - commit_message: { - type: "string", + }, + }, + DescribeProductView: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, + }, + output: { + type: "structure", + members: { + ProductViewSummary: { shape: "S2d" }, + ProvisioningArtifacts: { shape: "S4i" }, }, - head: { - required: true, - type: "string", + }, + }, + DescribeProvisionedProduct: { + input: { + type: "structure", + required: ["Id"], + members: { AcceptLanguage: {}, Id: {} }, + }, + output: { + type: "structure", + members: { + ProvisionedProductDetail: { shape: "S4t" }, + CloudWatchDashboards: { + type: "list", + member: { type: "structure", members: { Name: {} } }, + }, }, - owner: { - required: true, - type: "string", + }, + }, + DescribeProvisionedProductPlan: { + input: { + type: "structure", + required: ["PlanId"], + members: { + AcceptLanguage: {}, + PlanId: {}, + PageSize: { type: "integer" }, + PageToken: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisionedProductPlanDetails: { + type: "structure", + members: { + CreatedTime: { type: "timestamp" }, + PathId: {}, + ProductId: {}, + PlanName: {}, + PlanId: {}, + ProvisionProductId: {}, + ProvisionProductName: {}, + PlanType: {}, + ProvisioningArtifactId: {}, + Status: {}, + UpdatedTime: { type: "timestamp" }, + NotificationArns: { shape: "S2n" }, + ProvisioningParameters: { shape: "S2q" }, + Tags: { shape: "S1q" }, + StatusMessage: {}, + }, + }, + ResourceChanges: { + type: "list", + member: { + type: "structure", + members: { + Action: {}, + LogicalResourceId: {}, + PhysicalResourceId: {}, + ResourceType: {}, + Replacement: {}, + Scope: { type: "list", member: {} }, + Details: { + type: "list", + member: { + type: "structure", + members: { + Target: { + type: "structure", + members: { + Attribute: {}, + Name: {}, + RequiresRecreation: {}, + }, + }, + Evaluation: {}, + CausingEntity: {}, + }, + }, + }, + }, + }, + }, + NextPageToken: {}, }, }, - url: "/repos/:owner/:repo/merges", }, - pingHook: { - method: "POST", - params: { - hook_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", + DescribeProvisioningArtifact: { + input: { + type: "structure", + required: ["ProvisioningArtifactId", "ProductId"], + members: { + AcceptLanguage: {}, + ProvisioningArtifactId: {}, + ProductId: {}, + Verbose: { type: "boolean" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisioningArtifactDetail: { shape: "S2h" }, + Info: { shape: "S26" }, + Status: {}, }, }, - url: "/repos/:owner/:repo/hooks/:hook_id/pings", }, - removeBranchProtection: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + DescribeProvisioningParameters: { + input: { + type: "structure", + required: ["ProductId", "ProvisioningArtifactId"], + members: { + AcceptLanguage: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + PathId: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisioningArtifactParameters: { + type: "list", + member: { + type: "structure", + members: { + ParameterKey: {}, + DefaultValue: {}, + ParameterType: {}, + IsNoEcho: { type: "boolean" }, + Description: {}, + ParameterConstraints: { + type: "structure", + members: { + AllowedValues: { type: "list", member: {} }, + }, + }, + }, + }, + }, + ConstraintSummaries: { shape: "S65" }, + UsageInstructions: { + type: "list", + member: { + type: "structure", + members: { Type: {}, Value: {} }, + }, + }, + TagOptions: { + type: "list", + member: { + type: "structure", + members: { Key: {}, Values: { type: "list", member: {} } }, + }, + }, + ProvisioningArtifactPreferences: { + type: "structure", + members: { + StackSetAccounts: { shape: "S6f" }, + StackSetRegions: { shape: "S6g" }, + }, + }, }, }, - url: "/repos/:owner/:repo/branches/:branch/protection", }, - removeCollaborator: { - method: "DELETE", - params: { - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", + DescribeRecord: { + input: { + type: "structure", + required: ["Id"], + members: { + AcceptLanguage: {}, + Id: {}, + PageToken: {}, + PageSize: { type: "integer" }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + RecordDetail: { shape: "S6k" }, + RecordOutputs: { + type: "list", + member: { + type: "structure", + members: { + OutputKey: {}, + OutputValue: {}, + Description: {}, + }, + }, + }, + NextPageToken: {}, }, }, - url: "/repos/:owner/:repo/collaborators/:username", }, - removeDeployKey: { - method: "DELETE", - params: { - key_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", + DescribeServiceAction: { + input: { + type: "structure", + required: ["Id"], + members: { Id: {}, AcceptLanguage: {} }, + }, + output: { + type: "structure", + members: { ServiceActionDetail: { shape: "S36" } }, + }, + }, + DescribeServiceActionExecutionParameters: { + input: { + type: "structure", + required: ["ProvisionedProductId", "ServiceActionId"], + members: { + ProvisionedProductId: {}, + ServiceActionId: {}, + AcceptLanguage: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ServiceActionParameters: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Type: {}, + DefaultValues: { shape: "S77" }, + }, + }, + }, }, }, - url: "/repos/:owner/:repo/keys/:key_id", }, - removeProtectedBranchAdminEnforcement: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", - }, - owner: { - required: true, - type: "string", + DescribeTagOption: { + input: { type: "structure", required: ["Id"], members: { Id: {} } }, + output: { + type: "structure", + members: { TagOptionDetail: { shape: "S3c" } }, + }, + }, + DisableAWSOrganizationsAccess: { + input: { type: "structure", members: {} }, + output: { type: "structure", members: {} }, + }, + DisassociateBudgetFromResource: { + input: { + type: "structure", + required: ["BudgetName", "ResourceId"], + members: { BudgetName: {}, ResourceId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DisassociatePrincipalFromPortfolio: { + input: { + type: "structure", + required: ["PortfolioId", "PrincipalARN"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + PrincipalARN: {}, }, - repo: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + }, + DisassociateProductFromPortfolio: { + input: { + type: "structure", + required: ["ProductId", "PortfolioId"], + members: { AcceptLanguage: {}, ProductId: {}, PortfolioId: {} }, + }, + output: { type: "structure", members: {} }, + }, + DisassociateServiceActionFromProvisioningArtifact: { + input: { + type: "structure", + required: [ + "ProductId", + "ProvisioningArtifactId", + "ServiceActionId", + ], + members: { + ProductId: {}, + ProvisioningArtifactId: {}, + ServiceActionId: {}, + AcceptLanguage: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/enforce_admins", + output: { type: "structure", members: {} }, }, - removeProtectedBranchAppRestrictions: { - method: "DELETE", - params: { - apps: { - mapTo: "data", - required: true, - type: "string[]", + DisassociateTagOptionFromResource: { + input: { + type: "structure", + required: ["ResourceId", "TagOptionId"], + members: { ResourceId: {}, TagOptionId: {} }, + }, + output: { type: "structure", members: {} }, + }, + EnableAWSOrganizationsAccess: { + input: { type: "structure", members: {} }, + output: { type: "structure", members: {} }, + }, + ExecuteProvisionedProductPlan: { + input: { + type: "structure", + required: ["PlanId", "IdempotencyToken"], + members: { + AcceptLanguage: {}, + PlanId: {}, + IdempotencyToken: { idempotencyToken: true }, }, - branch: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { RecordDetail: { shape: "S6k" } }, + }, + }, + ExecuteProvisionedProductServiceAction: { + input: { + type: "structure", + required: [ + "ProvisionedProductId", + "ServiceActionId", + "ExecuteToken", + ], + members: { + ProvisionedProductId: {}, + ServiceActionId: {}, + ExecuteToken: { idempotencyToken: true }, + AcceptLanguage: {}, + Parameters: { type: "map", key: {}, value: { shape: "S77" } }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { RecordDetail: { shape: "S6k" } }, + }, + }, + GetAWSOrganizationsAccessStatus: { + input: { type: "structure", members: {} }, + output: { type: "structure", members: { AccessStatus: {} } }, + }, + ListAcceptedPortfolioShares: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + PageToken: {}, + PageSize: { type: "integer" }, + PortfolioShareType: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + PortfolioDetails: { shape: "S7z" }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", }, - removeProtectedBranchPullRequestReviewEnforcement: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", + ListBudgetsForResource: { + input: { + type: "structure", + required: ["ResourceId"], + members: { + AcceptLanguage: {}, + ResourceId: {}, + PageSize: { type: "integer" }, + PageToken: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { Budgets: { shape: "S44" }, NextPageToken: {} }, + }, + }, + ListConstraintsForPortfolio: { + input: { + type: "structure", + required: ["PortfolioId"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + ProductId: {}, + PageSize: { type: "integer" }, + PageToken: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ConstraintDetails: { type: "list", member: { shape: "S1b" } }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews", }, - removeProtectedBranchRequiredSignatures: { - headers: { - accept: "application/vnd.github.zzzax-preview+json", + ListLaunchPaths: { + input: { + type: "structure", + required: ["ProductId"], + members: { + AcceptLanguage: {}, + ProductId: {}, + PageSize: { type: "integer" }, + PageToken: {}, + }, }, - method: "DELETE", - params: { - branch: { - required: true, - type: "string", + output: { + type: "structure", + members: { + LaunchPathSummaries: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + ConstraintSummaries: { shape: "S65" }, + Tags: { shape: "S1q" }, + Name: {}, + }, + }, + }, + NextPageToken: {}, }, - owner: { - required: true, - type: "string", + }, + }, + ListOrganizationPortfolioAccess: { + input: { + type: "structure", + required: ["PortfolioId", "OrganizationNodeType"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + OrganizationNodeType: {}, + PageToken: {}, + PageSize: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + OrganizationNodes: { type: "list", member: { shape: "S1s" } }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_signatures", }, - removeProtectedBranchRequiredStatusChecks: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", + ListPortfolioAccess: { + input: { + type: "structure", + required: ["PortfolioId"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + OrganizationParentId: {}, + PageToken: {}, + PageSize: { type: "integer" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + AccountIds: { type: "list", member: {} }, + NextPageToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + ListPortfolios: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + PageToken: {}, + PageSize: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + PortfolioDetails: { shape: "S7z" }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_status_checks", }, - removeProtectedBranchRequiredStatusChecksContexts: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", + ListPortfoliosForProduct: { + input: { + type: "structure", + required: ["ProductId"], + members: { + AcceptLanguage: {}, + ProductId: {}, + PageToken: {}, + PageSize: { type: "integer" }, }, - contexts: { - mapTo: "data", - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { + PortfolioDetails: { shape: "S7z" }, + NextPageToken: {}, }, - owner: { - required: true, - type: "string", + }, + }, + ListPrincipalsForPortfolio: { + input: { + type: "structure", + required: ["PortfolioId"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + PageSize: { type: "integer" }, + PageToken: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Principals: { + type: "list", + member: { + type: "structure", + members: { PrincipalARN: {}, PrincipalType: {} }, + }, + }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", }, - removeProtectedBranchRestrictions: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", + ListProvisionedProductPlans: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + ProvisionProductId: {}, + PageSize: { type: "integer" }, + PageToken: {}, + AccessLevelFilter: { shape: "S8p" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisionedProductPlans: { + type: "list", + member: { + type: "structure", + members: { + PlanName: {}, + PlanId: {}, + ProvisionProductId: {}, + ProvisionProductName: {}, + PlanType: {}, + ProvisioningArtifactId: {}, + }, + }, + }, + NextPageToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + ListProvisioningArtifacts: { + input: { + type: "structure", + required: ["ProductId"], + members: { AcceptLanguage: {}, ProductId: {} }, + }, + output: { + type: "structure", + members: { + ProvisioningArtifactDetails: { + type: "list", + member: { shape: "S2h" }, + }, + NextPageToken: {}, }, }, - url: "/repos/:owner/:repo/branches/:branch/protection/restrictions", }, - removeProtectedBranchTeamRestrictions: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", + ListProvisioningArtifactsForServiceAction: { + input: { + type: "structure", + required: ["ServiceActionId"], + members: { + ServiceActionId: {}, + PageSize: { type: "integer" }, + PageToken: {}, + AcceptLanguage: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisioningArtifactViews: { + type: "list", + member: { + type: "structure", + members: { + ProductViewSummary: { shape: "S2d" }, + ProvisioningArtifact: { shape: "S4j" }, + }, + }, + }, + NextPageToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + ListRecordHistory: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + AccessLevelFilter: { shape: "S8p" }, + SearchFilter: { + type: "structure", + members: { Key: {}, Value: {} }, + }, + PageSize: { type: "integer" }, + PageToken: {}, }, - teams: { - mapTo: "data", - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { + RecordDetails: { type: "list", member: { shape: "S6k" } }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", }, - removeProtectedBranchUserRestrictions: { - method: "DELETE", - params: { - branch: { - required: true, - type: "string", + ListResourcesForTagOption: { + input: { + type: "structure", + required: ["TagOptionId"], + members: { + TagOptionId: {}, + ResourceType: {}, + PageSize: { type: "integer" }, + PageToken: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ResourceDetails: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + ARN: {}, + Name: {}, + Description: {}, + CreatedTime: { type: "timestamp" }, + }, + }, + }, + PageToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + ListServiceActions: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + PageSize: { type: "integer" }, + PageToken: {}, }, - users: { - mapTo: "data", - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { + ServiceActionSummaries: { shape: "S9k" }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", }, - replaceProtectedBranchAppRestrictions: { - method: "PUT", - params: { - apps: { - mapTo: "data", - required: true, - type: "string[]", + ListServiceActionsForProvisioningArtifact: { + input: { + type: "structure", + required: ["ProductId", "ProvisioningArtifactId"], + members: { + ProductId: {}, + ProvisioningArtifactId: {}, + PageSize: { type: "integer" }, + PageToken: {}, + AcceptLanguage: {}, }, - branch: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ServiceActionSummaries: { shape: "S9k" }, + NextPageToken: {}, }, - owner: { - required: true, - type: "string", + }, + }, + ListStackInstancesForProvisionedProduct: { + input: { + type: "structure", + required: ["ProvisionedProductId"], + members: { + AcceptLanguage: {}, + ProvisionedProductId: {}, + PageToken: {}, + PageSize: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + StackInstances: { + type: "list", + member: { + type: "structure", + members: { + Account: {}, + Region: {}, + StackInstanceStatus: {}, + }, + }, + }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps", }, - replaceProtectedBranchRequiredStatusChecksContexts: { - method: "PUT", - params: { - branch: { - required: true, - type: "string", - }, - contexts: { - mapTo: "data", - required: true, - type: "string[]", + ListTagOptions: { + input: { + type: "structure", + members: { + Filters: { + type: "structure", + members: { Key: {}, Value: {}, Active: { type: "boolean" } }, + }, + PageSize: { type: "integer" }, + PageToken: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { TagOptionDetails: { shape: "S43" }, PageToken: {} }, + }, + }, + ProvisionProduct: { + input: { + type: "structure", + required: [ + "ProductId", + "ProvisioningArtifactId", + "ProvisionedProductName", + "ProvisionToken", + ], + members: { + AcceptLanguage: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + PathId: {}, + ProvisionedProductName: {}, + ProvisioningParameters: { + type: "list", + member: { + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + ProvisioningPreferences: { + type: "structure", + members: { + StackSetAccounts: { shape: "S6f" }, + StackSetRegions: { shape: "S6g" }, + StackSetFailureToleranceCount: { type: "integer" }, + StackSetFailureTolerancePercentage: { type: "integer" }, + StackSetMaxConcurrencyCount: { type: "integer" }, + StackSetMaxConcurrencyPercentage: { type: "integer" }, + }, + }, + Tags: { shape: "S1q" }, + NotificationArns: { shape: "S2n" }, + ProvisionToken: { idempotencyToken: true }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { RecordDetail: { shape: "S6k" } }, + }, + }, + RejectPortfolioShare: { + input: { + type: "structure", + required: ["PortfolioId"], + members: { + AcceptLanguage: {}, + PortfolioId: {}, + PortfolioShareType: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts", + output: { type: "structure", members: {} }, }, - replaceProtectedBranchTeamRestrictions: { - method: "PUT", - params: { - branch: { - required: true, - type: "string", + ScanProvisionedProducts: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + AccessLevelFilter: { shape: "S8p" }, + PageSize: { type: "integer" }, + PageToken: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisionedProducts: { type: "list", member: { shape: "S4t" } }, + NextPageToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + SearchProducts: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + Filters: { shape: "Saa" }, + PageSize: { type: "integer" }, + SortBy: {}, + SortOrder: {}, + PageToken: {}, }, - teams: { - mapTo: "data", - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { + ProductViewSummaries: { + type: "list", + member: { shape: "S2d" }, + }, + ProductViewAggregations: { + type: "map", + key: {}, + value: { + type: "list", + member: { + type: "structure", + members: { + Value: {}, + ApproximateCount: { type: "integer" }, + }, + }, + }, + }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams", }, - replaceProtectedBranchUserRestrictions: { - method: "PUT", - params: { - branch: { - required: true, - type: "string", + SearchProductsAsAdmin: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + PortfolioId: {}, + Filters: { shape: "Saa" }, + SortBy: {}, + SortOrder: {}, + PageToken: {}, + PageSize: { type: "integer" }, + ProductSource: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProductViewDetails: { type: "list", member: { shape: "S2c" } }, + NextPageToken: {}, }, - repo: { - required: true, - type: "string", + }, + }, + SearchProvisionedProducts: { + input: { + type: "structure", + members: { + AcceptLanguage: {}, + AccessLevelFilter: { shape: "S8p" }, + Filters: { + type: "map", + key: {}, + value: { type: "list", member: {} }, + }, + SortBy: {}, + SortOrder: {}, + PageSize: { type: "integer" }, + PageToken: {}, }, - users: { - mapTo: "data", - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { + ProvisionedProducts: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Arn: {}, + Type: {}, + Id: {}, + Status: {}, + StatusMessage: {}, + CreatedTime: { type: "timestamp" }, + IdempotencyToken: {}, + LastRecordId: {}, + Tags: { shape: "S1q" }, + PhysicalId: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + UserArn: {}, + UserArnSession: {}, + }, + }, + }, + TotalResultsCount: { type: "integer" }, + NextPageToken: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/restrictions/users", }, - replaceTopics: { - headers: { - accept: "application/vnd.github.mercy-preview+json", + TerminateProvisionedProduct: { + input: { + type: "structure", + required: ["TerminateToken"], + members: { + ProvisionedProductName: {}, + ProvisionedProductId: {}, + TerminateToken: { idempotencyToken: true }, + IgnoreErrors: { type: "boolean" }, + AcceptLanguage: {}, + }, }, - method: "PUT", - params: { - names: { - required: true, - type: "string[]", + output: { + type: "structure", + members: { RecordDetail: { shape: "S6k" } }, + }, + }, + UpdateConstraint: { + input: { + type: "structure", + required: ["Id"], + members: { + AcceptLanguage: {}, + Id: {}, + Description: {}, + Parameters: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ConstraintDetail: { shape: "S1b" }, + ConstraintParameters: {}, + Status: {}, }, - repo: { - required: true, - type: "string", + }, + }, + UpdatePortfolio: { + input: { + type: "structure", + required: ["Id"], + members: { + AcceptLanguage: {}, + Id: {}, + DisplayName: {}, + Description: {}, + ProviderName: {}, + AddTags: { shape: "S1i" }, + RemoveTags: { shape: "Sbb" }, + }, + }, + output: { + type: "structure", + members: { + PortfolioDetail: { shape: "S1n" }, + Tags: { shape: "S1q" }, }, }, - url: "/repos/:owner/:repo/topics", }, - requestPageBuild: { - method: "POST", - params: { - owner: { - required: true, - type: "string", + UpdateProduct: { + input: { + type: "structure", + required: ["Id"], + members: { + AcceptLanguage: {}, + Id: {}, + Name: {}, + Owner: {}, + Description: {}, + Distributor: {}, + SupportDescription: {}, + SupportEmail: {}, + SupportUrl: {}, + AddTags: { shape: "S1i" }, + RemoveTags: { shape: "Sbb" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProductViewDetail: { shape: "S2c" }, + Tags: { shape: "S1q" }, }, }, - url: "/repos/:owner/:repo/pages/builds", }, - retrieveCommunityProfileMetrics: { - method: "GET", - params: { - owner: { - required: true, - type: "string", + UpdateProvisionedProduct: { + input: { + type: "structure", + required: ["UpdateToken"], + members: { + AcceptLanguage: {}, + ProvisionedProductName: {}, + ProvisionedProductId: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + PathId: {}, + ProvisioningParameters: { shape: "S2q" }, + ProvisioningPreferences: { + type: "structure", + members: { + StackSetAccounts: { shape: "S6f" }, + StackSetRegions: { shape: "S6g" }, + StackSetFailureToleranceCount: { type: "integer" }, + StackSetFailureTolerancePercentage: { type: "integer" }, + StackSetMaxConcurrencyCount: { type: "integer" }, + StackSetMaxConcurrencyPercentage: { type: "integer" }, + StackSetOperationType: {}, + }, + }, + Tags: { shape: "S1q" }, + UpdateToken: { idempotencyToken: true }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { RecordDetail: { shape: "S6k" } }, + }, + }, + UpdateProvisionedProductProperties: { + input: { + type: "structure", + required: [ + "ProvisionedProductId", + "ProvisionedProductProperties", + "IdempotencyToken", + ], + members: { + AcceptLanguage: {}, + ProvisionedProductId: {}, + ProvisionedProductProperties: { shape: "Sbk" }, + IdempotencyToken: { idempotencyToken: true }, + }, + }, + output: { + type: "structure", + members: { + ProvisionedProductId: {}, + ProvisionedProductProperties: { shape: "Sbk" }, + RecordId: {}, + Status: {}, }, }, - url: "/repos/:owner/:repo/community/profile", }, - testPushHook: { - method: "POST", - params: { - hook_id: { - required: true, - type: "integer", + UpdateProvisioningArtifact: { + input: { + type: "structure", + required: ["ProductId", "ProvisioningArtifactId"], + members: { + AcceptLanguage: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + Name: {}, + Description: {}, + Active: { type: "boolean" }, + Guidance: {}, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + ProvisioningArtifactDetail: { shape: "S2h" }, + Info: { shape: "S26" }, + Status: {}, }, - repo: { - required: true, - type: "string", + }, + }, + UpdateServiceAction: { + input: { + type: "structure", + required: ["Id"], + members: { + Id: {}, + Name: {}, + Definition: { shape: "S31" }, + Description: {}, + AcceptLanguage: {}, }, }, - url: "/repos/:owner/:repo/hooks/:hook_id/tests", + output: { + type: "structure", + members: { ServiceActionDetail: { shape: "S36" } }, + }, }, - transfer: { - method: "POST", - params: { - new_owner: { - type: "string", + UpdateTagOption: { + input: { + type: "structure", + required: ["Id"], + members: { Id: {}, Value: {}, Active: { type: "boolean" } }, + }, + output: { + type: "structure", + members: { TagOptionDetail: { shape: "S3c" } }, + }, + }, + }, + shapes: { + Sm: { + type: "list", + member: { + type: "structure", + required: [ + "ServiceActionId", + "ProductId", + "ProvisioningArtifactId", + ], + members: { + ServiceActionId: {}, + ProductId: {}, + ProvisioningArtifactId: {}, }, - owner: { - required: true, - type: "string", + }, + }, + Sp: { + type: "list", + member: { + type: "structure", + members: { + ServiceActionId: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + ErrorCode: {}, + ErrorMessage: {}, }, - repo: { - required: true, - type: "string", + }, + }, + S1b: { + type: "structure", + members: { + ConstraintId: {}, + Type: {}, + Description: {}, + Owner: {}, + ProductId: {}, + PortfolioId: {}, + }, + }, + S1i: { type: "list", member: { shape: "S1j" } }, + S1j: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + S1n: { + type: "structure", + members: { + Id: {}, + ARN: {}, + DisplayName: {}, + Description: {}, + CreatedTime: { type: "timestamp" }, + ProviderName: {}, + }, + }, + S1q: { type: "list", member: { shape: "S1j" } }, + S1s: { type: "structure", members: { Type: {}, Value: {} } }, + S23: { + type: "structure", + required: ["Info"], + members: { + Name: {}, + Description: {}, + Info: { shape: "S26" }, + Type: {}, + DisableTemplateValidation: { type: "boolean" }, + }, + }, + S26: { type: "map", key: {}, value: {} }, + S2c: { + type: "structure", + members: { + ProductViewSummary: { shape: "S2d" }, + Status: {}, + ProductARN: {}, + CreatedTime: { type: "timestamp" }, + }, + }, + S2d: { + type: "structure", + members: { + Id: {}, + ProductId: {}, + Name: {}, + Owner: {}, + ShortDescription: {}, + Type: {}, + Distributor: {}, + HasDefaultPath: { type: "boolean" }, + SupportEmail: {}, + SupportDescription: {}, + SupportUrl: {}, + }, + }, + S2h: { + type: "structure", + members: { + Id: {}, + Name: {}, + Description: {}, + Type: {}, + CreatedTime: { type: "timestamp" }, + Active: { type: "boolean" }, + Guidance: {}, + }, + }, + S2n: { type: "list", member: {} }, + S2q: { + type: "list", + member: { + type: "structure", + members: { + Key: {}, + Value: {}, + UsePreviousValue: { type: "boolean" }, }, - team_ids: { - type: "integer[]", + }, + }, + S31: { type: "map", key: {}, value: {} }, + S36: { + type: "structure", + members: { + ServiceActionSummary: { shape: "S37" }, + Definition: { shape: "S31" }, + }, + }, + S37: { + type: "structure", + members: { Id: {}, Name: {}, Description: {}, DefinitionType: {} }, + }, + S3c: { + type: "structure", + members: { + Key: {}, + Value: {}, + Active: { type: "boolean" }, + Id: {}, + }, + }, + S43: { type: "list", member: { shape: "S3c" } }, + S44: { + type: "list", + member: { type: "structure", members: { BudgetName: {} } }, + }, + S4i: { type: "list", member: { shape: "S4j" } }, + S4j: { + type: "structure", + members: { + Id: {}, + Name: {}, + Description: {}, + CreatedTime: { type: "timestamp" }, + Guidance: {}, + }, + }, + S4t: { + type: "structure", + members: { + Name: {}, + Arn: {}, + Type: {}, + Id: {}, + Status: {}, + StatusMessage: {}, + CreatedTime: { type: "timestamp" }, + IdempotencyToken: {}, + LastRecordId: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + }, + }, + S65: { + type: "list", + member: { + type: "structure", + members: { Type: {}, Description: {} }, + }, + }, + S6f: { type: "list", member: {} }, + S6g: { type: "list", member: {} }, + S6k: { + type: "structure", + members: { + RecordId: {}, + ProvisionedProductName: {}, + Status: {}, + CreatedTime: { type: "timestamp" }, + UpdatedTime: { type: "timestamp" }, + ProvisionedProductType: {}, + RecordType: {}, + ProvisionedProductId: {}, + ProductId: {}, + ProvisioningArtifactId: {}, + PathId: {}, + RecordErrors: { + type: "list", + member: { + type: "structure", + members: { Code: {}, Description: {} }, + }, + }, + RecordTags: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, }, }, - url: "/repos/:owner/:repo/transfer", }, - update: { - method: "PATCH", - params: { - allow_merge_commit: { - type: "boolean", + S77: { type: "list", member: {} }, + S7z: { type: "list", member: { shape: "S1n" } }, + S8p: { type: "structure", members: { Key: {}, Value: {} } }, + S9k: { type: "list", member: { shape: "S37" } }, + Saa: { type: "map", key: {}, value: { type: "list", member: {} } }, + Sbb: { type: "list", member: {} }, + Sbk: { type: "map", key: {}, value: {} }, + }, + }; + + /***/ + }, + + /***/ 4016: /***/ function (module) { + module.exports = require("tls"); + + /***/ + }, + + /***/ 4068: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["forecastqueryservice"] = {}; + AWS.ForecastQueryService = Service.defineService("forecastqueryservice", [ + "2018-06-26", + ]); + Object.defineProperty( + apiLoader.services["forecastqueryservice"], + "2018-06-26", + { + get: function get() { + var model = __webpack_require__(890); + model.paginators = __webpack_require__(520).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.ForecastQueryService; + + /***/ + }, + + /***/ 4074: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2017-11-27", + endpointPrefix: "mq", + signingName: "mq", + serviceFullName: "AmazonMQ", + serviceId: "mq", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "mq-2017-11-27", + signatureVersion: "v4", + }, + operations: { + CreateBroker: { + http: { requestUri: "/v1/brokers", responseCode: 200 }, + input: { + type: "structure", + members: { + AutoMinorVersionUpgrade: { + locationName: "autoMinorVersionUpgrade", + type: "boolean", + }, + BrokerName: { locationName: "brokerName" }, + Configuration: { shape: "S4", locationName: "configuration" }, + CreatorRequestId: { + locationName: "creatorRequestId", + idempotencyToken: true, + }, + DeploymentMode: { locationName: "deploymentMode" }, + EncryptionOptions: { + shape: "S7", + locationName: "encryptionOptions", + }, + EngineType: { locationName: "engineType" }, + EngineVersion: { locationName: "engineVersion" }, + HostInstanceType: { locationName: "hostInstanceType" }, + Logs: { shape: "S9", locationName: "logs" }, + MaintenanceWindowStartTime: { + shape: "Sa", + locationName: "maintenanceWindowStartTime", + }, + PubliclyAccessible: { + locationName: "publiclyAccessible", + type: "boolean", + }, + SecurityGroups: { shape: "Sc", locationName: "securityGroups" }, + StorageType: { locationName: "storageType" }, + SubnetIds: { shape: "Sc", locationName: "subnetIds" }, + Tags: { shape: "Se", locationName: "tags" }, + Users: { + locationName: "users", + type: "list", + member: { + type: "structure", + members: { + ConsoleAccess: { + locationName: "consoleAccess", + type: "boolean", + }, + Groups: { shape: "Sc", locationName: "groups" }, + Password: { locationName: "password" }, + Username: { locationName: "username" }, + }, + }, + }, }, - allow_rebase_merge: { - type: "boolean", + }, + output: { + type: "structure", + members: { + BrokerArn: { locationName: "brokerArn" }, + BrokerId: { locationName: "brokerId" }, }, - allow_squash_merge: { - type: "boolean", + }, + }, + CreateConfiguration: { + http: { requestUri: "/v1/configurations", responseCode: 200 }, + input: { + type: "structure", + members: { + EngineType: { locationName: "engineType" }, + EngineVersion: { locationName: "engineVersion" }, + Name: { locationName: "name" }, + Tags: { shape: "Se", locationName: "tags" }, }, - archived: { - type: "boolean", + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Created: { shape: "Sk", locationName: "created" }, + Id: { locationName: "id" }, + LatestRevision: { shape: "Sl", locationName: "latestRevision" }, + Name: { locationName: "name" }, }, - default_branch: { - type: "string", + }, + }, + CreateTags: { + http: { requestUri: "/v1/tags/{resource-arn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + Tags: { shape: "Se", locationName: "tags" }, + }, + required: ["ResourceArn"], + }, + }, + CreateUser: { + http: { + requestUri: "/v1/brokers/{broker-id}/users/{username}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, + ConsoleAccess: { + locationName: "consoleAccess", + type: "boolean", + }, + Groups: { shape: "Sc", locationName: "groups" }, + Password: { locationName: "password" }, + Username: { location: "uri", locationName: "username" }, }, - delete_branch_on_merge: { - type: "boolean", + required: ["Username", "BrokerId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteBroker: { + http: { + method: "DELETE", + requestUri: "/v1/brokers/{broker-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, }, - description: { - type: "string", + required: ["BrokerId"], + }, + output: { + type: "structure", + members: { BrokerId: { locationName: "brokerId" } }, + }, + }, + DeleteTags: { + http: { + method: "DELETE", + requestUri: "/v1/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagKeys: { + shape: "Sc", + location: "querystring", + locationName: "tagKeys", + }, }, - has_issues: { - type: "boolean", + required: ["TagKeys", "ResourceArn"], + }, + }, + DeleteUser: { + http: { + method: "DELETE", + requestUri: "/v1/brokers/{broker-id}/users/{username}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, + Username: { location: "uri", locationName: "username" }, }, - has_projects: { - type: "boolean", + required: ["Username", "BrokerId"], + }, + output: { type: "structure", members: {} }, + }, + DescribeBroker: { + http: { + method: "GET", + requestUri: "/v1/brokers/{broker-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, }, - has_wiki: { - type: "boolean", + required: ["BrokerId"], + }, + output: { + type: "structure", + members: { + AutoMinorVersionUpgrade: { + locationName: "autoMinorVersionUpgrade", + type: "boolean", + }, + BrokerArn: { locationName: "brokerArn" }, + BrokerId: { locationName: "brokerId" }, + BrokerInstances: { + locationName: "brokerInstances", + type: "list", + member: { + type: "structure", + members: { + ConsoleURL: { locationName: "consoleURL" }, + Endpoints: { shape: "Sc", locationName: "endpoints" }, + IpAddress: { locationName: "ipAddress" }, + }, + }, + }, + BrokerName: { locationName: "brokerName" }, + BrokerState: { locationName: "brokerState" }, + Configurations: { + locationName: "configurations", + type: "structure", + members: { + Current: { shape: "S4", locationName: "current" }, + History: { + locationName: "history", + type: "list", + member: { shape: "S4" }, + }, + Pending: { shape: "S4", locationName: "pending" }, + }, + }, + Created: { shape: "Sk", locationName: "created" }, + DeploymentMode: { locationName: "deploymentMode" }, + EncryptionOptions: { + shape: "S7", + locationName: "encryptionOptions", + }, + EngineType: { locationName: "engineType" }, + EngineVersion: { locationName: "engineVersion" }, + HostInstanceType: { locationName: "hostInstanceType" }, + Logs: { + locationName: "logs", + type: "structure", + members: { + Audit: { locationName: "audit", type: "boolean" }, + AuditLogGroup: { locationName: "auditLogGroup" }, + General: { locationName: "general", type: "boolean" }, + GeneralLogGroup: { locationName: "generalLogGroup" }, + Pending: { + locationName: "pending", + type: "structure", + members: { + Audit: { locationName: "audit", type: "boolean" }, + General: { locationName: "general", type: "boolean" }, + }, + }, + }, + }, + MaintenanceWindowStartTime: { + shape: "Sa", + locationName: "maintenanceWindowStartTime", + }, + PendingEngineVersion: { locationName: "pendingEngineVersion" }, + PendingHostInstanceType: { + locationName: "pendingHostInstanceType", + }, + PendingSecurityGroups: { + shape: "Sc", + locationName: "pendingSecurityGroups", + }, + PubliclyAccessible: { + locationName: "publiclyAccessible", + type: "boolean", + }, + SecurityGroups: { shape: "Sc", locationName: "securityGroups" }, + StorageType: { locationName: "storageType" }, + SubnetIds: { shape: "Sc", locationName: "subnetIds" }, + Tags: { shape: "Se", locationName: "tags" }, + Users: { shape: "S13", locationName: "users" }, }, - homepage: { - type: "string", + }, + }, + DescribeBrokerEngineTypes: { + http: { + method: "GET", + requestUri: "/v1/broker-engine-types", + responseCode: 200, + }, + input: { + type: "structure", + members: { + EngineType: { + location: "querystring", + locationName: "engineType", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - is_template: { - type: "boolean", + }, + output: { + type: "structure", + members: { + BrokerEngineTypes: { + locationName: "brokerEngineTypes", + type: "list", + member: { + type: "structure", + members: { + EngineType: { locationName: "engineType" }, + EngineVersions: { + locationName: "engineVersions", + type: "list", + member: { + type: "structure", + members: { Name: { locationName: "name" } }, + }, + }, + }, + }, + }, + MaxResults: { locationName: "maxResults", type: "integer" }, + NextToken: { locationName: "nextToken" }, + }, + }, + }, + DescribeBrokerInstanceOptions: { + http: { + method: "GET", + requestUri: "/v1/broker-instance-options", + responseCode: 200, + }, + input: { + type: "structure", + members: { + EngineType: { + location: "querystring", + locationName: "engineType", + }, + HostInstanceType: { + location: "querystring", + locationName: "hostInstanceType", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + StorageType: { + location: "querystring", + locationName: "storageType", + }, }, - name: { - type: "string", + }, + output: { + type: "structure", + members: { + BrokerInstanceOptions: { + locationName: "brokerInstanceOptions", + type: "list", + member: { + type: "structure", + members: { + AvailabilityZones: { + locationName: "availabilityZones", + type: "list", + member: { + type: "structure", + members: { Name: { locationName: "name" } }, + }, + }, + EngineType: { locationName: "engineType" }, + HostInstanceType: { locationName: "hostInstanceType" }, + StorageType: { locationName: "storageType" }, + SupportedDeploymentModes: { + locationName: "supportedDeploymentModes", + type: "list", + member: {}, + }, + SupportedEngineVersions: { + shape: "Sc", + locationName: "supportedEngineVersions", + }, + }, + }, + }, + MaxResults: { locationName: "maxResults", type: "integer" }, + NextToken: { locationName: "nextToken" }, }, - owner: { - required: true, - type: "string", + }, + }, + DescribeConfiguration: { + http: { + method: "GET", + requestUri: "/v1/configurations/{configuration-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationId: { + location: "uri", + locationName: "configuration-id", + }, }, - private: { - type: "boolean", + required: ["ConfigurationId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Created: { shape: "Sk", locationName: "created" }, + Description: { locationName: "description" }, + EngineType: { locationName: "engineType" }, + EngineVersion: { locationName: "engineVersion" }, + Id: { locationName: "id" }, + LatestRevision: { shape: "Sl", locationName: "latestRevision" }, + Name: { locationName: "name" }, + Tags: { shape: "Se", locationName: "tags" }, }, - repo: { - required: true, - type: "string", + }, + }, + DescribeConfigurationRevision: { + http: { + method: "GET", + requestUri: + "/v1/configurations/{configuration-id}/revisions/{configuration-revision}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationId: { + location: "uri", + locationName: "configuration-id", + }, + ConfigurationRevision: { + location: "uri", + locationName: "configuration-revision", + }, }, - visibility: { - enum: ["public", "private", "visibility", "internal"], - type: "string", + required: ["ConfigurationRevision", "ConfigurationId"], + }, + output: { + type: "structure", + members: { + ConfigurationId: { locationName: "configurationId" }, + Created: { shape: "Sk", locationName: "created" }, + Data: { locationName: "data" }, + Description: { locationName: "description" }, }, }, - url: "/repos/:owner/:repo", }, - updateBranchProtection: { - method: "PUT", - params: { - allow_deletions: { - type: "boolean", + DescribeUser: { + http: { + method: "GET", + requestUri: "/v1/brokers/{broker-id}/users/{username}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, + Username: { location: "uri", locationName: "username" }, }, - allow_force_pushes: { - allowNull: true, - type: "boolean", + required: ["Username", "BrokerId"], + }, + output: { + type: "structure", + members: { + BrokerId: { locationName: "brokerId" }, + ConsoleAccess: { + locationName: "consoleAccess", + type: "boolean", + }, + Groups: { shape: "Sc", locationName: "groups" }, + Pending: { + locationName: "pending", + type: "structure", + members: { + ConsoleAccess: { + locationName: "consoleAccess", + type: "boolean", + }, + Groups: { shape: "Sc", locationName: "groups" }, + PendingChange: { locationName: "pendingChange" }, + }, + }, + Username: { locationName: "username" }, }, - branch: { - required: true, - type: "string", + }, + }, + ListBrokers: { + http: { + method: "GET", + requestUri: "/v1/brokers", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - enforce_admins: { - allowNull: true, - required: true, - type: "boolean", + }, + output: { + type: "structure", + members: { + BrokerSummaries: { + locationName: "brokerSummaries", + type: "list", + member: { + type: "structure", + members: { + BrokerArn: { locationName: "brokerArn" }, + BrokerId: { locationName: "brokerId" }, + BrokerName: { locationName: "brokerName" }, + BrokerState: { locationName: "brokerState" }, + Created: { shape: "Sk", locationName: "created" }, + DeploymentMode: { locationName: "deploymentMode" }, + HostInstanceType: { locationName: "hostInstanceType" }, + }, + }, + }, + NextToken: { locationName: "nextToken" }, }, - owner: { - required: true, - type: "string", + }, + }, + ListConfigurationRevisions: { + http: { + method: "GET", + requestUri: "/v1/configurations/{configuration-id}/revisions", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationId: { + location: "uri", + locationName: "configuration-id", + }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - repo: { - required: true, - type: "string", + required: ["ConfigurationId"], + }, + output: { + type: "structure", + members: { + ConfigurationId: { locationName: "configurationId" }, + MaxResults: { locationName: "maxResults", type: "integer" }, + NextToken: { locationName: "nextToken" }, + Revisions: { + locationName: "revisions", + type: "list", + member: { shape: "Sl" }, + }, }, - required_linear_history: { - type: "boolean", + }, + }, + ListConfigurations: { + http: { + method: "GET", + requestUri: "/v1/configurations", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - required_pull_request_reviews: { - allowNull: true, - required: true, - type: "object", + }, + output: { + type: "structure", + members: { + Configurations: { + locationName: "configurations", + type: "list", + member: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Created: { shape: "Sk", locationName: "created" }, + Description: { locationName: "description" }, + EngineType: { locationName: "engineType" }, + EngineVersion: { locationName: "engineVersion" }, + Id: { locationName: "id" }, + LatestRevision: { + shape: "Sl", + locationName: "latestRevision", + }, + Name: { locationName: "name" }, + Tags: { shape: "Se", locationName: "tags" }, + }, + }, + }, + MaxResults: { locationName: "maxResults", type: "integer" }, + NextToken: { locationName: "nextToken" }, }, - "required_pull_request_reviews.dismiss_stale_reviews": { - type: "boolean", + }, + }, + ListTags: { + http: { + method: "GET", + requestUri: "/v1/tags/{resource-arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, }, - "required_pull_request_reviews.dismissal_restrictions": { - type: "object", + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { Tags: { shape: "Se", locationName: "tags" } }, + }, + }, + ListUsers: { + http: { + method: "GET", + requestUri: "/v1/brokers/{broker-id}/users", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - "required_pull_request_reviews.dismissal_restrictions.teams": { - type: "string[]", + required: ["BrokerId"], + }, + output: { + type: "structure", + members: { + BrokerId: { locationName: "brokerId" }, + MaxResults: { locationName: "maxResults", type: "integer" }, + NextToken: { locationName: "nextToken" }, + Users: { shape: "S13", locationName: "users" }, }, - "required_pull_request_reviews.dismissal_restrictions.users": { - type: "string[]", + }, + }, + RebootBroker: { + http: { + requestUri: "/v1/brokers/{broker-id}/reboot", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, }, - "required_pull_request_reviews.require_code_owner_reviews": { - type: "boolean", + required: ["BrokerId"], + }, + output: { type: "structure", members: {} }, + }, + UpdateBroker: { + http: { + method: "PUT", + requestUri: "/v1/brokers/{broker-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + AutoMinorVersionUpgrade: { + locationName: "autoMinorVersionUpgrade", + type: "boolean", + }, + BrokerId: { location: "uri", locationName: "broker-id" }, + Configuration: { shape: "S4", locationName: "configuration" }, + EngineVersion: { locationName: "engineVersion" }, + HostInstanceType: { locationName: "hostInstanceType" }, + Logs: { shape: "S9", locationName: "logs" }, + SecurityGroups: { shape: "Sc", locationName: "securityGroups" }, + }, + required: ["BrokerId"], + }, + output: { + type: "structure", + members: { + AutoMinorVersionUpgrade: { + locationName: "autoMinorVersionUpgrade", + type: "boolean", + }, + BrokerId: { locationName: "brokerId" }, + Configuration: { shape: "S4", locationName: "configuration" }, + EngineVersion: { locationName: "engineVersion" }, + HostInstanceType: { locationName: "hostInstanceType" }, + Logs: { shape: "S9", locationName: "logs" }, + SecurityGroups: { shape: "Sc", locationName: "securityGroups" }, }, - "required_pull_request_reviews.required_approving_review_count": { - type: "integer", + }, + }, + UpdateConfiguration: { + http: { + method: "PUT", + requestUri: "/v1/configurations/{configuration-id}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ConfigurationId: { + location: "uri", + locationName: "configuration-id", + }, + Data: { locationName: "data" }, + Description: { locationName: "description" }, }, - required_status_checks: { - allowNull: true, - required: true, - type: "object", + required: ["ConfigurationId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Created: { shape: "Sk", locationName: "created" }, + Id: { locationName: "id" }, + LatestRevision: { shape: "Sl", locationName: "latestRevision" }, + Name: { locationName: "name" }, + Warnings: { + locationName: "warnings", + type: "list", + member: { + type: "structure", + members: { + AttributeName: { locationName: "attributeName" }, + ElementName: { locationName: "elementName" }, + Reason: { locationName: "reason" }, + }, + }, + }, }, - "required_status_checks.contexts": { - required: true, - type: "string[]", + }, + }, + UpdateUser: { + http: { + method: "PUT", + requestUri: "/v1/brokers/{broker-id}/users/{username}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + BrokerId: { location: "uri", locationName: "broker-id" }, + ConsoleAccess: { + locationName: "consoleAccess", + type: "boolean", + }, + Groups: { shape: "Sc", locationName: "groups" }, + Password: { locationName: "password" }, + Username: { location: "uri", locationName: "username" }, }, - "required_status_checks.strict": { - required: true, + required: ["Username", "BrokerId"], + }, + output: { type: "structure", members: {} }, + }, + }, + shapes: { + S4: { + type: "structure", + members: { + Id: { locationName: "id" }, + Revision: { locationName: "revision", type: "integer" }, + }, + }, + S7: { + type: "structure", + members: { + KmsKeyId: { locationName: "kmsKeyId" }, + UseAwsOwnedKey: { + locationName: "useAwsOwnedKey", type: "boolean", }, - restrictions: { - allowNull: true, - required: true, - type: "object", + }, + required: ["UseAwsOwnedKey"], + }, + S9: { + type: "structure", + members: { + Audit: { locationName: "audit", type: "boolean" }, + General: { locationName: "general", type: "boolean" }, + }, + }, + Sa: { + type: "structure", + members: { + DayOfWeek: { locationName: "dayOfWeek" }, + TimeOfDay: { locationName: "timeOfDay" }, + TimeZone: { locationName: "timeZone" }, + }, + }, + Sc: { type: "list", member: {} }, + Se: { type: "map", key: {}, value: {} }, + Sk: { type: "timestamp", timestampFormat: "iso8601" }, + Sl: { + type: "structure", + members: { + Created: { shape: "Sk", locationName: "created" }, + Description: { locationName: "description" }, + Revision: { locationName: "revision", type: "integer" }, + }, + }, + S13: { + type: "list", + member: { + type: "structure", + members: { + PendingChange: { locationName: "pendingChange" }, + Username: { locationName: "username" }, }, - "restrictions.apps": { - type: "string[]", + }, + }, + }, + authorizers: { + authorization_strategy: { + name: "authorization_strategy", + type: "provided", + placement: { location: "header", name: "Authorization" }, + }, + }, + }; + + /***/ + }, + + /***/ 4080: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-04-19", + endpointPrefix: "dax", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "Amazon DAX", + serviceFullName: "Amazon DynamoDB Accelerator (DAX)", + serviceId: "DAX", + signatureVersion: "v4", + targetPrefix: "AmazonDAXV3", + uid: "dax-2017-04-19", + }, + operations: { + CreateCluster: { + input: { + type: "structure", + required: [ + "ClusterName", + "NodeType", + "ReplicationFactor", + "IamRoleArn", + ], + members: { + ClusterName: {}, + NodeType: {}, + Description: {}, + ReplicationFactor: { type: "integer" }, + AvailabilityZones: { shape: "S4" }, + SubnetGroupName: {}, + SecurityGroupIds: { shape: "S5" }, + PreferredMaintenanceWindow: {}, + NotificationTopicArn: {}, + IamRoleArn: {}, + ParameterGroupName: {}, + Tags: { shape: "S6" }, + SSESpecification: { + type: "structure", + required: ["Enabled"], + members: { Enabled: { type: "boolean" } }, + }, }, - "restrictions.teams": { - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { Cluster: { shape: "Sb" } }, + }, + }, + CreateParameterGroup: { + input: { + type: "structure", + required: ["ParameterGroupName"], + members: { ParameterGroupName: {}, Description: {} }, + }, + output: { + type: "structure", + members: { ParameterGroup: { shape: "Sq" } }, + }, + }, + CreateSubnetGroup: { + input: { + type: "structure", + required: ["SubnetGroupName", "SubnetIds"], + members: { + SubnetGroupName: {}, + Description: {}, + SubnetIds: { shape: "Ss" }, }, - "restrictions.users": { - required: true, - type: "string[]", + }, + output: { + type: "structure", + members: { SubnetGroup: { shape: "Su" } }, + }, + }, + DecreaseReplicationFactor: { + input: { + type: "structure", + required: ["ClusterName", "NewReplicationFactor"], + members: { + ClusterName: {}, + NewReplicationFactor: { type: "integer" }, + AvailabilityZones: { shape: "S4" }, + NodeIdsToRemove: { shape: "Se" }, }, }, - url: "/repos/:owner/:repo/branches/:branch/protection", + output: { + type: "structure", + members: { Cluster: { shape: "Sb" } }, + }, }, - updateCommitComment: { - method: "PATCH", - params: { - body: { - required: true, - type: "string", + DeleteCluster: { + input: { + type: "structure", + required: ["ClusterName"], + members: { ClusterName: {} }, + }, + output: { + type: "structure", + members: { Cluster: { shape: "Sb" } }, + }, + }, + DeleteParameterGroup: { + input: { + type: "structure", + required: ["ParameterGroupName"], + members: { ParameterGroupName: {} }, + }, + output: { type: "structure", members: { DeletionMessage: {} } }, + }, + DeleteSubnetGroup: { + input: { + type: "structure", + required: ["SubnetGroupName"], + members: { SubnetGroupName: {} }, + }, + output: { type: "structure", members: { DeletionMessage: {} } }, + }, + DescribeClusters: { + input: { + type: "structure", + members: { + ClusterNames: { type: "list", member: {} }, + MaxResults: { type: "integer" }, + NextToken: {}, }, - comment_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { + NextToken: {}, + Clusters: { type: "list", member: { shape: "Sb" } }, }, - owner: { - required: true, - type: "string", + }, + }, + DescribeDefaultParameters: { + input: { + type: "structure", + members: { MaxResults: { type: "integer" }, NextToken: {} }, + }, + output: { + type: "structure", + members: { NextToken: {}, Parameters: { shape: "S1b" } }, + }, + }, + DescribeEvents: { + input: { + type: "structure", + members: { + SourceName: {}, + SourceType: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Duration: { type: "integer" }, + MaxResults: { type: "integer" }, + NextToken: {}, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + NextToken: {}, + Events: { + type: "list", + member: { + type: "structure", + members: { + SourceName: {}, + SourceType: {}, + Message: {}, + Date: { type: "timestamp" }, + }, + }, + }, }, }, - url: "/repos/:owner/:repo/comments/:comment_id", }, - updateFile: { - deprecated: - "octokit.repos.updateFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)", - method: "PUT", - params: { - author: { - type: "object", + DescribeParameterGroups: { + input: { + type: "structure", + members: { + ParameterGroupNames: { type: "list", member: {} }, + MaxResults: { type: "integer" }, + NextToken: {}, }, - "author.email": { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + NextToken: {}, + ParameterGroups: { type: "list", member: { shape: "Sq" } }, }, - "author.name": { - required: true, - type: "string", + }, + }, + DescribeParameters: { + input: { + type: "structure", + required: ["ParameterGroupName"], + members: { + ParameterGroupName: {}, + Source: {}, + MaxResults: { type: "integer" }, + NextToken: {}, }, - branch: { - type: "string", + }, + output: { + type: "structure", + members: { NextToken: {}, Parameters: { shape: "S1b" } }, + }, + }, + DescribeSubnetGroups: { + input: { + type: "structure", + members: { + SubnetGroupNames: { type: "list", member: {} }, + MaxResults: { type: "integer" }, + NextToken: {}, }, - committer: { - type: "object", + }, + output: { + type: "structure", + members: { + NextToken: {}, + SubnetGroups: { type: "list", member: { shape: "Su" } }, }, - "committer.email": { - required: true, - type: "string", + }, + }, + IncreaseReplicationFactor: { + input: { + type: "structure", + required: ["ClusterName", "NewReplicationFactor"], + members: { + ClusterName: {}, + NewReplicationFactor: { type: "integer" }, + AvailabilityZones: { shape: "S4" }, }, - "committer.name": { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { Cluster: { shape: "Sb" } }, + }, + }, + ListTags: { + input: { + type: "structure", + required: ["ResourceName"], + members: { ResourceName: {}, NextToken: {} }, + }, + output: { + type: "structure", + members: { Tags: { shape: "S6" }, NextToken: {} }, + }, + }, + RebootNode: { + input: { + type: "structure", + required: ["ClusterName", "NodeId"], + members: { ClusterName: {}, NodeId: {} }, + }, + output: { + type: "structure", + members: { Cluster: { shape: "Sb" } }, + }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceName", "Tags"], + members: { ResourceName: {}, Tags: { shape: "S6" } }, + }, + output: { type: "structure", members: { Tags: { shape: "S6" } } }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceName", "TagKeys"], + members: { + ResourceName: {}, + TagKeys: { type: "list", member: {} }, }, - content: { - required: true, - type: "string", + }, + output: { type: "structure", members: { Tags: { shape: "S6" } } }, + }, + UpdateCluster: { + input: { + type: "structure", + required: ["ClusterName"], + members: { + ClusterName: {}, + Description: {}, + PreferredMaintenanceWindow: {}, + NotificationTopicArn: {}, + NotificationTopicStatus: {}, + ParameterGroupName: {}, + SecurityGroupIds: { shape: "S5" }, }, - message: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { Cluster: { shape: "Sb" } }, + }, + }, + UpdateParameterGroup: { + input: { + type: "structure", + required: ["ParameterGroupName", "ParameterNameValues"], + members: { + ParameterGroupName: {}, + ParameterNameValues: { + type: "list", + member: { + type: "structure", + members: { ParameterName: {}, ParameterValue: {} }, + }, + }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { ParameterGroup: { shape: "Sq" } }, + }, + }, + UpdateSubnetGroup: { + input: { + type: "structure", + required: ["SubnetGroupName"], + members: { + SubnetGroupName: {}, + Description: {}, + SubnetIds: { shape: "Ss" }, }, - path: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { SubnetGroup: { shape: "Su" } }, + }, + }, + }, + shapes: { + S4: { type: "list", member: {} }, + S5: { type: "list", member: {} }, + S6: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, + }, + Sb: { + type: "structure", + members: { + ClusterName: {}, + Description: {}, + ClusterArn: {}, + TotalNodes: { type: "integer" }, + ActiveNodes: { type: "integer" }, + NodeType: {}, + Status: {}, + ClusterDiscoveryEndpoint: { shape: "Sd" }, + NodeIdsToRemove: { shape: "Se" }, + Nodes: { + type: "list", + member: { + type: "structure", + members: { + NodeId: {}, + Endpoint: { shape: "Sd" }, + NodeCreateTime: { type: "timestamp" }, + AvailabilityZone: {}, + NodeStatus: {}, + ParameterGroupStatus: {}, + }, + }, }, - repo: { - required: true, - type: "string", + PreferredMaintenanceWindow: {}, + NotificationConfiguration: { + type: "structure", + members: { TopicArn: {}, TopicStatus: {} }, + }, + SubnetGroup: {}, + SecurityGroups: { + type: "list", + member: { + type: "structure", + members: { SecurityGroupIdentifier: {}, Status: {} }, + }, }, - sha: { - type: "string", + IamRoleArn: {}, + ParameterGroup: { + type: "structure", + members: { + ParameterGroupName: {}, + ParameterApplyStatus: {}, + NodeIdsToReboot: { shape: "Se" }, + }, + }, + SSEDescription: { type: "structure", members: { Status: {} } }, + }, + }, + Sd: { + type: "structure", + members: { Address: {}, Port: { type: "integer" } }, + }, + Se: { type: "list", member: {} }, + Sq: { + type: "structure", + members: { ParameterGroupName: {}, Description: {} }, + }, + Ss: { type: "list", member: {} }, + Su: { + type: "structure", + members: { + SubnetGroupName: {}, + Description: {}, + VpcId: {}, + Subnets: { + type: "list", + member: { + type: "structure", + members: { SubnetIdentifier: {}, SubnetAvailabilityZone: {} }, + }, + }, + }, + }, + S1b: { + type: "list", + member: { + type: "structure", + members: { + ParameterName: {}, + ParameterType: {}, + ParameterValue: {}, + NodeTypeSpecificValues: { + type: "list", + member: { + type: "structure", + members: { NodeType: {}, Value: {} }, + }, + }, + Description: {}, + Source: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: {}, + ChangeType: {}, }, }, - url: "/repos/:owner/:repo/contents/:path", }, - updateHook: { - method: "PATCH", - params: { - active: { - type: "boolean", - }, - add_events: { - type: "string[]", - }, - config: { - type: "object", - }, - "config.content_type": { - type: "string", - }, - "config.insecure_ssl": { - type: "string", - }, - "config.secret": { - type: "string", - }, - "config.url": { - required: true, - type: "string", - }, - events: { - type: "string[]", - }, - hook_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - remove_events: { - type: "string[]", - }, - repo: { - required: true, - type: "string", - }, + }, + }; + + /***/ + }, + + /***/ 4086: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["codecommit"] = {}; + AWS.CodeCommit = Service.defineService("codecommit", ["2015-04-13"]); + Object.defineProperty(apiLoader.services["codecommit"], "2015-04-13", { + get: function get() { + var model = __webpack_require__(4208); + model.paginators = __webpack_require__(1327).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.CodeCommit; + + /***/ + }, + + /***/ 4105: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["eventbridge"] = {}; + AWS.EventBridge = Service.defineService("eventbridge", ["2015-10-07"]); + Object.defineProperty(apiLoader.services["eventbridge"], "2015-10-07", { + get: function get() { + var model = __webpack_require__(887); + model.paginators = __webpack_require__(6257).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.EventBridge; + + /***/ + }, + + /***/ 4112: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 4120: /***/ function (__unusedmodule, exports, __webpack_require__) { + "use strict"; + + Object.defineProperty(exports, "__esModule", { value: true }); + var LRU_1 = __webpack_require__(8629); + var CACHE_SIZE = 1000; + /** + * Inspired node-lru-cache[https://github.com/isaacs/node-lru-cache] + */ + var EndpointCache = /** @class */ (function () { + function EndpointCache(maxSize) { + if (maxSize === void 0) { + maxSize = CACHE_SIZE; + } + this.maxSize = maxSize; + this.cache = new LRU_1.LRUCache(maxSize); + } + Object.defineProperty(EndpointCache.prototype, "size", { + get: function () { + return this.cache.length; + }, + enumerable: true, + configurable: true, + }); + EndpointCache.prototype.put = function (key, value) { + var keyString = + typeof key !== "string" ? EndpointCache.getKeyString(key) : key; + var endpointRecord = this.populateValue(value); + this.cache.put(keyString, endpointRecord); + }; + EndpointCache.prototype.get = function (key) { + var keyString = + typeof key !== "string" ? EndpointCache.getKeyString(key) : key; + var now = Date.now(); + var records = this.cache.get(keyString); + if (records) { + for (var i = 0; i < records.length; i++) { + var record = records[i]; + if (record.Expire < now) { + this.cache.remove(keyString); + return undefined; + } + } + } + return records; + }; + EndpointCache.getKeyString = function (key) { + var identifiers = []; + var identifierNames = Object.keys(key).sort(); + for (var i = 0; i < identifierNames.length; i++) { + var identifierName = identifierNames[i]; + if (key[identifierName] === undefined) continue; + identifiers.push(key[identifierName]); + } + return identifiers.join(" "); + }; + EndpointCache.prototype.populateValue = function (endpoints) { + var now = Date.now(); + return endpoints.map(function (endpoint) { + return { + Address: endpoint.Address || "", + Expire: now + (endpoint.CachePeriodInMinutes || 1) * 60 * 1000, + }; + }); + }; + EndpointCache.prototype.empty = function () { + this.cache.empty(); + }; + EndpointCache.prototype.remove = function (key) { + var keyString = + typeof key !== "string" ? EndpointCache.getKeyString(key) : key; + this.cache.remove(keyString); + }; + return EndpointCache; + })(); + exports.EndpointCache = EndpointCache; + + /***/ + }, + + /***/ 4122: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["connectparticipant"] = {}; + AWS.ConnectParticipant = Service.defineService("connectparticipant", [ + "2018-09-07", + ]); + Object.defineProperty( + apiLoader.services["connectparticipant"], + "2018-09-07", + { + get: function get() { + var model = __webpack_require__(8301); + model.paginators = __webpack_require__(4371).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.ConnectParticipant; + + /***/ + }, + + /***/ 4126: /***/ function (module) { + module.exports = { + pagination: { + ListJobs: { + input_token: "Marker", + output_token: "Jobs[-1].JobId", + more_results: "IsTruncated", + limit_key: "MaxJobs", + result_key: "Jobs", + }, + }, + }; + + /***/ + }, + + /***/ 4128: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["networkmanager"] = {}; + AWS.NetworkManager = Service.defineService("networkmanager", [ + "2019-07-05", + ]); + Object.defineProperty( + apiLoader.services["networkmanager"], + "2019-07-05", + { + get: function get() { + var model = __webpack_require__(8424); + model.paginators = __webpack_require__(8934).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.NetworkManager; + + /***/ + }, + + /***/ 4136: /***/ function (module) { + module.exports = { + pagination: { + DescribeInstanceHealth: { result_key: "InstanceStates" }, + DescribeLoadBalancerPolicies: { result_key: "PolicyDescriptions" }, + DescribeLoadBalancerPolicyTypes: { + result_key: "PolicyTypeDescriptions", + }, + DescribeLoadBalancers: { + input_token: "Marker", + output_token: "NextMarker", + result_key: "LoadBalancerDescriptions", + }, + }, + }; + + /***/ + }, + + /***/ 4155: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2014-05-30", + endpointPrefix: "cloudhsm", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "CloudHSM", + serviceFullName: "Amazon CloudHSM", + serviceId: "CloudHSM", + signatureVersion: "v4", + targetPrefix: "CloudHsmFrontendService", + uid: "cloudhsm-2014-05-30", + }, + operations: { + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagList"], + members: { ResourceArn: {}, TagList: { shape: "S3" } }, + }, + output: { + type: "structure", + required: ["Status"], + members: { Status: {} }, + }, + }, + CreateHapg: { + input: { + type: "structure", + required: ["Label"], + members: { Label: {} }, + }, + output: { type: "structure", members: { HapgArn: {} } }, + }, + CreateHsm: { + input: { + type: "structure", + required: [ + "SubnetId", + "SshKey", + "IamRoleArn", + "SubscriptionType", + ], + members: { + SubnetId: { locationName: "SubnetId" }, + SshKey: { locationName: "SshKey" }, + EniIp: { locationName: "EniIp" }, + IamRoleArn: { locationName: "IamRoleArn" }, + ExternalId: { locationName: "ExternalId" }, + SubscriptionType: { locationName: "SubscriptionType" }, + ClientToken: { locationName: "ClientToken" }, + SyslogIp: { locationName: "SyslogIp" }, + }, + locationName: "CreateHsmRequest", + }, + output: { type: "structure", members: { HsmArn: {} } }, + }, + CreateLunaClient: { + input: { + type: "structure", + required: ["Certificate"], + members: { Label: {}, Certificate: {} }, + }, + output: { type: "structure", members: { ClientArn: {} } }, + }, + DeleteHapg: { + input: { + type: "structure", + required: ["HapgArn"], + members: { HapgArn: {} }, + }, + output: { + type: "structure", + required: ["Status"], + members: { Status: {} }, }, - url: "/repos/:owner/:repo/hooks/:hook_id", }, - updateInformationAboutPagesSite: { - method: "PUT", - params: { - cname: { - type: "string", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - source: { - enum: ['"gh-pages"', '"master"', '"master /docs"'], - type: "string", - }, + DeleteHsm: { + input: { + type: "structure", + required: ["HsmArn"], + members: { HsmArn: { locationName: "HsmArn" } }, + locationName: "DeleteHsmRequest", + }, + output: { + type: "structure", + required: ["Status"], + members: { Status: {} }, }, - url: "/repos/:owner/:repo/pages", }, - updateInvitation: { - method: "PATCH", - params: { - invitation_id: { - required: true, - type: "integer", - }, - owner: { - required: true, - type: "string", - }, - permissions: { - enum: ["read", "write", "admin"], - type: "string", - }, - repo: { - required: true, - type: "string", - }, + DeleteLunaClient: { + input: { + type: "structure", + required: ["ClientArn"], + members: { ClientArn: {} }, + }, + output: { + type: "structure", + required: ["Status"], + members: { Status: {} }, }, - url: "/repos/:owner/:repo/invitations/:invitation_id", }, - updateProtectedBranchPullRequestReviewEnforcement: { - method: "PATCH", - params: { - branch: { - required: true, - type: "string", - }, - dismiss_stale_reviews: { - type: "boolean", - }, - dismissal_restrictions: { - type: "object", - }, - "dismissal_restrictions.teams": { - type: "string[]", - }, - "dismissal_restrictions.users": { - type: "string[]", - }, - owner: { - required: true, - type: "string", - }, - repo: { - required: true, - type: "string", - }, - require_code_owner_reviews: { - type: "boolean", - }, - required_approving_review_count: { - type: "integer", + DescribeHapg: { + input: { + type: "structure", + required: ["HapgArn"], + members: { HapgArn: {} }, + }, + output: { + type: "structure", + members: { + HapgArn: {}, + HapgSerial: {}, + HsmsLastActionFailed: { shape: "Sz" }, + HsmsPendingDeletion: { shape: "Sz" }, + HsmsPendingRegistration: { shape: "Sz" }, + Label: {}, + LastModifiedTimestamp: {}, + PartitionSerialList: { shape: "S11" }, + State: {}, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews", }, - updateProtectedBranchRequiredStatusChecks: { - method: "PATCH", - params: { - branch: { - required: true, - type: "string", + DescribeHsm: { + input: { + type: "structure", + members: { HsmArn: {}, HsmSerialNumber: {} }, + }, + output: { + type: "structure", + members: { + HsmArn: {}, + Status: {}, + StatusDetails: {}, + AvailabilityZone: {}, + EniId: {}, + EniIp: {}, + SubscriptionType: {}, + SubscriptionStartDate: {}, + SubscriptionEndDate: {}, + VpcId: {}, + SubnetId: {}, + IamRoleArn: {}, + SerialNumber: {}, + VendorName: {}, + HsmType: {}, + SoftwareVersion: {}, + SshPublicKey: {}, + SshKeyLastUpdated: {}, + ServerCertUri: {}, + ServerCertLastUpdated: {}, + Partitions: { type: "list", member: {} }, }, - contexts: { - type: "string[]", + }, + }, + DescribeLunaClient: { + input: { + type: "structure", + members: { ClientArn: {}, CertificateFingerprint: {} }, + }, + output: { + type: "structure", + members: { + ClientArn: {}, + Certificate: {}, + CertificateFingerprint: {}, + LastModifiedTimestamp: {}, + Label: {}, }, - owner: { - required: true, - type: "string", + }, + }, + GetConfig: { + input: { + type: "structure", + required: ["ClientArn", "ClientVersion", "HapgList"], + members: { + ClientArn: {}, + ClientVersion: {}, + HapgList: { shape: "S1i" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { ConfigType: {}, ConfigFile: {}, ConfigCred: {} }, + }, + }, + ListAvailableZones: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { AZList: { type: "list", member: {} } }, + }, + }, + ListHapgs: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + type: "structure", + required: ["HapgList"], + members: { HapgList: { shape: "S1i" }, NextToken: {} }, + }, + }, + ListHsms: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + type: "structure", + members: { HsmList: { shape: "Sz" }, NextToken: {} }, + }, + }, + ListLunaClients: { + input: { type: "structure", members: { NextToken: {} } }, + output: { + type: "structure", + required: ["ClientList"], + members: { + ClientList: { type: "list", member: {} }, + NextToken: {}, }, - strict: { - type: "boolean", + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceArn"], + members: { ResourceArn: {} }, + }, + output: { + type: "structure", + required: ["TagList"], + members: { TagList: { shape: "S3" } }, + }, + }, + ModifyHapg: { + input: { + type: "structure", + required: ["HapgArn"], + members: { + HapgArn: {}, + Label: {}, + PartitionSerialList: { shape: "S11" }, }, }, - url: - "/repos/:owner/:repo/branches/:branch/protection/required_status_checks", + output: { type: "structure", members: { HapgArn: {} } }, }, - updateRelease: { - method: "PATCH", - params: { - body: { - type: "string", + ModifyHsm: { + input: { + type: "structure", + required: ["HsmArn"], + members: { + HsmArn: { locationName: "HsmArn" }, + SubnetId: { locationName: "SubnetId" }, + EniIp: { locationName: "EniIp" }, + IamRoleArn: { locationName: "IamRoleArn" }, + ExternalId: { locationName: "ExternalId" }, + SyslogIp: { locationName: "SyslogIp" }, + }, + locationName: "ModifyHsmRequest", + }, + output: { type: "structure", members: { HsmArn: {} } }, + }, + ModifyLunaClient: { + input: { + type: "structure", + required: ["ClientArn", "Certificate"], + members: { ClientArn: {}, Certificate: {} }, + }, + output: { type: "structure", members: { ClientArn: {} } }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceArn", "TagKeyList"], + members: { + ResourceArn: {}, + TagKeyList: { type: "list", member: {} }, }, - draft: { - type: "boolean", + }, + output: { + type: "structure", + required: ["Status"], + members: { Status: {} }, + }, + }, + }, + shapes: { + S3: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + Sz: { type: "list", member: {} }, + S11: { type: "list", member: {} }, + S1i: { type: "list", member: {} }, + }, + }; + + /***/ + }, + + /***/ 4190: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = authenticationPlugin; + + const { createTokenAuth } = __webpack_require__(9813); + const { Deprecation } = __webpack_require__(7692); + const once = __webpack_require__(6049); + + const beforeRequest = __webpack_require__(6863); + const requestError = __webpack_require__(7293); + const validate = __webpack_require__(6489); + const withAuthorizationPrefix = __webpack_require__(3143); + + const deprecateAuthBasic = once((log, deprecation) => + log.warn(deprecation) + ); + const deprecateAuthObject = once((log, deprecation) => + log.warn(deprecation) + ); + + function authenticationPlugin(octokit, options) { + // If `options.authStrategy` is set then use it and pass in `options.auth` + if (options.authStrategy) { + const auth = options.authStrategy(options.auth); + octokit.hook.wrap("request", auth.hook); + octokit.auth = auth; + return; + } + + // If neither `options.authStrategy` nor `options.auth` are set, the `octokit` instance + // is unauthenticated. The `octokit.auth()` method is a no-op and no request hook is registred. + if (!options.auth) { + octokit.auth = () => + Promise.resolve({ + type: "unauthenticated", + }); + return; + } + + const isBasicAuthString = + typeof options.auth === "string" && + /^basic/.test(withAuthorizationPrefix(options.auth)); + + // If only `options.auth` is set to a string, use the default token authentication strategy. + if (typeof options.auth === "string" && !isBasicAuthString) { + const auth = createTokenAuth(options.auth); + octokit.hook.wrap("request", auth.hook); + octokit.auth = auth; + return; + } + + // Otherwise log a deprecation message + const [deprecationMethod, deprecationMessapge] = isBasicAuthString + ? [ + deprecateAuthBasic, + 'Setting the "new Octokit({ auth })" option to a Basic Auth string is deprecated. Use https://github.com/octokit/auth-basic.js instead. See (https://octokit.github.io/rest.js/#authentication)', + ] + : [ + deprecateAuthObject, + 'Setting the "new Octokit({ auth })" option to an object without also setting the "authStrategy" option is deprecated and will be removed in v17. See (https://octokit.github.io/rest.js/#authentication)', + ]; + deprecationMethod( + octokit.log, + new Deprecation("[@octokit/rest] " + deprecationMessapge) + ); + + octokit.auth = () => + Promise.resolve({ + type: "deprecated", + message: deprecationMessapge, + }); + + validate(options.auth); + + const state = { + octokit, + auth: options.auth, + }; + + octokit.hook.before("request", beforeRequest.bind(null, state)); + octokit.hook.error("request", requestError.bind(null, state)); + } + + /***/ + }, + + /***/ 4208: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-04-13", + endpointPrefix: "codecommit", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "CodeCommit", + serviceFullName: "AWS CodeCommit", + serviceId: "CodeCommit", + signatureVersion: "v4", + targetPrefix: "CodeCommit_20150413", + uid: "codecommit-2015-04-13", + }, + operations: { + AssociateApprovalRuleTemplateWithRepository: { + input: { + type: "structure", + required: ["approvalRuleTemplateName", "repositoryName"], + members: { approvalRuleTemplateName: {}, repositoryName: {} }, + }, + }, + BatchAssociateApprovalRuleTemplateWithRepositories: { + input: { + type: "structure", + required: ["approvalRuleTemplateName", "repositoryNames"], + members: { + approvalRuleTemplateName: {}, + repositoryNames: { shape: "S5" }, }, - name: { - type: "string", + }, + output: { + type: "structure", + required: ["associatedRepositoryNames", "errors"], + members: { + associatedRepositoryNames: { shape: "S5" }, + errors: { + type: "list", + member: { + type: "structure", + members: { + repositoryName: {}, + errorCode: {}, + errorMessage: {}, + }, + }, + }, }, - owner: { - required: true, - type: "string", + }, + }, + BatchDescribeMergeConflicts: { + input: { + type: "structure", + required: [ + "repositoryName", + "destinationCommitSpecifier", + "sourceCommitSpecifier", + "mergeOption", + ], + members: { + repositoryName: {}, + destinationCommitSpecifier: {}, + sourceCommitSpecifier: {}, + mergeOption: {}, + maxMergeHunks: { type: "integer" }, + maxConflictFiles: { type: "integer" }, + filePaths: { type: "list", member: {} }, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, + nextToken: {}, }, - prerelease: { - type: "boolean", + }, + output: { + type: "structure", + required: ["conflicts", "destinationCommitId", "sourceCommitId"], + members: { + conflicts: { + type: "list", + member: { + type: "structure", + members: { + conflictMetadata: { shape: "Sn" }, + mergeHunks: { shape: "S12" }, + }, + }, + }, + nextToken: {}, + errors: { + type: "list", + member: { + type: "structure", + required: ["filePath", "exceptionName", "message"], + members: { filePath: {}, exceptionName: {}, message: {} }, + }, + }, + destinationCommitId: {}, + sourceCommitId: {}, + baseCommitId: {}, }, - release_id: { - required: true, - type: "integer", + }, + }, + BatchDisassociateApprovalRuleTemplateFromRepositories: { + input: { + type: "structure", + required: ["approvalRuleTemplateName", "repositoryNames"], + members: { + approvalRuleTemplateName: {}, + repositoryNames: { shape: "S5" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["disassociatedRepositoryNames", "errors"], + members: { + disassociatedRepositoryNames: { shape: "S5" }, + errors: { + type: "list", + member: { + type: "structure", + members: { + repositoryName: {}, + errorCode: {}, + errorMessage: {}, + }, + }, + }, }, - tag_name: { - type: "string", + }, + }, + BatchGetCommits: { + input: { + type: "structure", + required: ["commitIds", "repositoryName"], + members: { + commitIds: { type: "list", member: {} }, + repositoryName: {}, }, - target_commitish: { - type: "string", + }, + output: { + type: "structure", + members: { + commits: { type: "list", member: { shape: "S1l" } }, + errors: { + type: "list", + member: { + type: "structure", + members: { commitId: {}, errorCode: {}, errorMessage: {} }, + }, + }, }, }, - url: "/repos/:owner/:repo/releases/:release_id", }, - updateReleaseAsset: { - method: "PATCH", - params: { - asset_id: { - required: true, - type: "integer", + BatchGetRepositories: { + input: { + type: "structure", + required: ["repositoryNames"], + members: { repositoryNames: { shape: "S5" } }, + }, + output: { + type: "structure", + members: { + repositories: { type: "list", member: { shape: "S1x" } }, + repositoriesNotFound: { type: "list", member: {} }, }, - label: { - type: "string", + }, + }, + CreateApprovalRuleTemplate: { + input: { + type: "structure", + required: [ + "approvalRuleTemplateName", + "approvalRuleTemplateContent", + ], + members: { + approvalRuleTemplateName: {}, + approvalRuleTemplateContent: {}, + approvalRuleTemplateDescription: {}, }, - name: { - type: "string", + }, + output: { + type: "structure", + required: ["approvalRuleTemplate"], + members: { approvalRuleTemplate: { shape: "S2c" } }, + }, + }, + CreateBranch: { + input: { + type: "structure", + required: ["repositoryName", "branchName", "commitId"], + members: { repositoryName: {}, branchName: {}, commitId: {} }, + }, + }, + CreateCommit: { + input: { + type: "structure", + required: ["repositoryName", "branchName"], + members: { + repositoryName: {}, + branchName: {}, + parentCommitId: {}, + authorName: {}, + email: {}, + commitMessage: {}, + keepEmptyFolders: { type: "boolean" }, + putFiles: { + type: "list", + member: { + type: "structure", + required: ["filePath"], + members: { + filePath: {}, + fileMode: {}, + fileContent: { type: "blob" }, + sourceFile: { + type: "structure", + required: ["filePath"], + members: { filePath: {}, isMove: { type: "boolean" } }, + }, + }, + }, + }, + deleteFiles: { shape: "S2o" }, + setFileModes: { shape: "S2q" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + commitId: {}, + treeId: {}, + filesAdded: { shape: "S2t" }, + filesUpdated: { shape: "S2t" }, + filesDeleted: { shape: "S2t" }, }, - repo: { - required: true, - type: "string", + }, + }, + CreatePullRequest: { + input: { + type: "structure", + required: ["title", "targets"], + members: { + title: {}, + description: {}, + targets: { + type: "list", + member: { + type: "structure", + required: ["repositoryName", "sourceReference"], + members: { + repositoryName: {}, + sourceReference: {}, + destinationReference: {}, + }, + }, + }, + clientRequestToken: { idempotencyToken: true }, }, }, - url: "/repos/:owner/:repo/releases/assets/:asset_id", + output: { + type: "structure", + required: ["pullRequest"], + members: { pullRequest: { shape: "S33" } }, + }, }, - uploadReleaseAsset: { - method: "POST", - params: { - data: { - mapTo: "data", - required: true, - type: "string | object", + CreatePullRequestApprovalRule: { + input: { + type: "structure", + required: [ + "pullRequestId", + "approvalRuleName", + "approvalRuleContent", + ], + members: { + pullRequestId: {}, + approvalRuleName: {}, + approvalRuleContent: {}, }, - file: { - alias: "data", - deprecated: true, - type: "string | object", + }, + output: { + type: "structure", + required: ["approvalRule"], + members: { approvalRule: { shape: "S3c" } }, + }, + }, + CreateRepository: { + input: { + type: "structure", + required: ["repositoryName"], + members: { + repositoryName: {}, + repositoryDescription: {}, + tags: { shape: "S3k" }, }, - headers: { - required: true, - type: "object", + }, + output: { + type: "structure", + members: { repositoryMetadata: { shape: "S1x" } }, + }, + }, + CreateUnreferencedMergeCommit: { + input: { + type: "structure", + required: [ + "repositoryName", + "sourceCommitSpecifier", + "destinationCommitSpecifier", + "mergeOption", + ], + members: { + repositoryName: {}, + sourceCommitSpecifier: {}, + destinationCommitSpecifier: {}, + mergeOption: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, + authorName: {}, + email: {}, + commitMessage: {}, + keepEmptyFolders: { type: "boolean" }, + conflictResolution: { shape: "S3p" }, }, - "headers.content-length": { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { commitId: {}, treeId: {} }, + }, + }, + DeleteApprovalRuleTemplate: { + input: { + type: "structure", + required: ["approvalRuleTemplateName"], + members: { approvalRuleTemplateName: {} }, + }, + output: { + type: "structure", + required: ["approvalRuleTemplateId"], + members: { approvalRuleTemplateId: {} }, + }, + }, + DeleteBranch: { + input: { + type: "structure", + required: ["repositoryName", "branchName"], + members: { repositoryName: {}, branchName: {} }, + }, + output: { + type: "structure", + members: { deletedBranch: { shape: "S3y" } }, + }, + }, + DeleteCommentContent: { + input: { + type: "structure", + required: ["commentId"], + members: { commentId: {} }, + }, + output: { + type: "structure", + members: { comment: { shape: "S42" } }, + }, + }, + DeleteFile: { + input: { + type: "structure", + required: [ + "repositoryName", + "branchName", + "filePath", + "parentCommitId", + ], + members: { + repositoryName: {}, + branchName: {}, + filePath: {}, + parentCommitId: {}, + keepEmptyFolders: { type: "boolean" }, + commitMessage: {}, + name: {}, + email: {}, }, - "headers.content-type": { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["commitId", "blobId", "treeId", "filePath"], + members: { commitId: {}, blobId: {}, treeId: {}, filePath: {} }, + }, + }, + DeletePullRequestApprovalRule: { + input: { + type: "structure", + required: ["pullRequestId", "approvalRuleName"], + members: { pullRequestId: {}, approvalRuleName: {} }, + }, + output: { + type: "structure", + required: ["approvalRuleId"], + members: { approvalRuleId: {} }, + }, + }, + DeleteRepository: { + input: { + type: "structure", + required: ["repositoryName"], + members: { repositoryName: {} }, + }, + output: { type: "structure", members: { repositoryId: {} } }, + }, + DescribeMergeConflicts: { + input: { + type: "structure", + required: [ + "repositoryName", + "destinationCommitSpecifier", + "sourceCommitSpecifier", + "mergeOption", + "filePath", + ], + members: { + repositoryName: {}, + destinationCommitSpecifier: {}, + sourceCommitSpecifier: {}, + mergeOption: {}, + maxMergeHunks: { type: "integer" }, + filePath: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, + nextToken: {}, }, - label: { - type: "string", + }, + output: { + type: "structure", + required: [ + "conflictMetadata", + "mergeHunks", + "destinationCommitId", + "sourceCommitId", + ], + members: { + conflictMetadata: { shape: "Sn" }, + mergeHunks: { shape: "S12" }, + nextToken: {}, + destinationCommitId: {}, + sourceCommitId: {}, + baseCommitId: {}, }, - name: { - required: true, - type: "string", + }, + }, + DescribePullRequestEvents: { + input: { + type: "structure", + required: ["pullRequestId"], + members: { + pullRequestId: {}, + pullRequestEventType: {}, + actorArn: {}, + nextToken: {}, + maxResults: { type: "integer" }, }, - url: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["pullRequestEvents"], + members: { + pullRequestEvents: { + type: "list", + member: { + type: "structure", + members: { + pullRequestId: {}, + eventDate: { type: "timestamp" }, + pullRequestEventType: {}, + actorArn: {}, + pullRequestCreatedEventMetadata: { + type: "structure", + members: { + repositoryName: {}, + sourceCommitId: {}, + destinationCommitId: {}, + mergeBase: {}, + }, + }, + pullRequestStatusChangedEventMetadata: { + type: "structure", + members: { pullRequestStatus: {} }, + }, + pullRequestSourceReferenceUpdatedEventMetadata: { + type: "structure", + members: { + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + mergeBase: {}, + }, + }, + pullRequestMergedStateChangedEventMetadata: { + type: "structure", + members: { + repositoryName: {}, + destinationReference: {}, + mergeMetadata: { shape: "S38" }, + }, + }, + approvalRuleEventMetadata: { + type: "structure", + members: { + approvalRuleName: {}, + approvalRuleId: {}, + approvalRuleContent: {}, + }, + }, + approvalStateChangedEventMetadata: { + type: "structure", + members: { revisionId: {}, approvalStatus: {} }, + }, + approvalRuleOverriddenEventMetadata: { + type: "structure", + members: { revisionId: {}, overrideStatus: {} }, + }, + }, + }, + }, + nextToken: {}, }, }, - url: ":url", }, - }, - search: { - code: { - method: "GET", - params: { - order: { - enum: ["desc", "asc"], - type: "string", + DisassociateApprovalRuleTemplateFromRepository: { + input: { + type: "structure", + required: ["approvalRuleTemplateName", "repositoryName"], + members: { approvalRuleTemplateName: {}, repositoryName: {} }, + }, + }, + EvaluatePullRequestApprovalRules: { + input: { + type: "structure", + required: ["pullRequestId", "revisionId"], + members: { pullRequestId: {}, revisionId: {} }, + }, + output: { + type: "structure", + required: ["evaluation"], + members: { + evaluation: { + type: "structure", + members: { + approved: { type: "boolean" }, + overridden: { type: "boolean" }, + approvalRulesSatisfied: { type: "list", member: {} }, + approvalRulesNotSatisfied: { type: "list", member: {} }, + }, + }, }, - page: { - type: "integer", + }, + }, + GetApprovalRuleTemplate: { + input: { + type: "structure", + required: ["approvalRuleTemplateName"], + members: { approvalRuleTemplateName: {} }, + }, + output: { + type: "structure", + required: ["approvalRuleTemplate"], + members: { approvalRuleTemplate: { shape: "S2c" } }, + }, + }, + GetBlob: { + input: { + type: "structure", + required: ["repositoryName", "blobId"], + members: { repositoryName: {}, blobId: {} }, + }, + output: { + type: "structure", + required: ["content"], + members: { content: { type: "blob" } }, + }, + }, + GetBranch: { + input: { + type: "structure", + members: { repositoryName: {}, branchName: {} }, + }, + output: { + type: "structure", + members: { branch: { shape: "S3y" } }, + }, + }, + GetComment: { + input: { + type: "structure", + required: ["commentId"], + members: { commentId: {} }, + }, + output: { + type: "structure", + members: { comment: { shape: "S42" } }, + }, + }, + GetCommentsForComparedCommit: { + input: { + type: "structure", + required: ["repositoryName", "afterCommitId"], + members: { + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + nextToken: {}, + maxResults: { type: "integer" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + commentsForComparedCommitData: { + type: "list", + member: { + type: "structure", + members: { + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + beforeBlobId: {}, + afterBlobId: {}, + location: { shape: "S5d" }, + comments: { shape: "S5g" }, + }, + }, + }, + nextToken: {}, }, - q: { - required: true, - type: "string", + }, + }, + GetCommentsForPullRequest: { + input: { + type: "structure", + required: ["pullRequestId"], + members: { + pullRequestId: {}, + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + nextToken: {}, + maxResults: { type: "integer" }, }, - sort: { - enum: ["indexed"], - type: "string", + }, + output: { + type: "structure", + members: { + commentsForPullRequestData: { + type: "list", + member: { + type: "structure", + members: { + pullRequestId: {}, + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + beforeBlobId: {}, + afterBlobId: {}, + location: { shape: "S5d" }, + comments: { shape: "S5g" }, + }, + }, + }, + nextToken: {}, }, }, - url: "/search/code", }, - commits: { - headers: { - accept: "application/vnd.github.cloak-preview+json", + GetCommit: { + input: { + type: "structure", + required: ["repositoryName", "commitId"], + members: { repositoryName: {}, commitId: {} }, }, - method: "GET", - params: { - order: { - enum: ["desc", "asc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - q: { - required: true, - type: "string", + output: { + type: "structure", + required: ["commit"], + members: { commit: { shape: "S1l" } }, + }, + }, + GetDifferences: { + input: { + type: "structure", + required: ["repositoryName", "afterCommitSpecifier"], + members: { + repositoryName: {}, + beforeCommitSpecifier: {}, + afterCommitSpecifier: {}, + beforePath: {}, + afterPath: {}, + MaxResults: { type: "integer" }, + NextToken: {}, }, - sort: { - enum: ["author-date", "committer-date"], - type: "string", + }, + output: { + type: "structure", + members: { + differences: { + type: "list", + member: { + type: "structure", + members: { + beforeBlob: { shape: "S5s" }, + afterBlob: { shape: "S5s" }, + changeType: {}, + }, + }, + }, + NextToken: {}, }, }, - url: "/search/commits", }, - issues: { - deprecated: - "octokit.search.issues() has been renamed to octokit.search.issuesAndPullRequests() (2018-12-27)", - method: "GET", - params: { - order: { - enum: ["desc", "asc"], - type: "string", + GetFile: { + input: { + type: "structure", + required: ["repositoryName", "filePath"], + members: { + repositoryName: {}, + commitSpecifier: {}, + filePath: {}, }, - page: { - type: "integer", - }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + required: [ + "commitId", + "blobId", + "filePath", + "fileMode", + "fileSize", + "fileContent", + ], + members: { + commitId: {}, + blobId: {}, + filePath: {}, + fileMode: {}, + fileSize: { type: "long" }, + fileContent: { type: "blob" }, }, - q: { - required: true, - type: "string", + }, + }, + GetFolder: { + input: { + type: "structure", + required: ["repositoryName", "folderPath"], + members: { + repositoryName: {}, + commitSpecifier: {}, + folderPath: {}, }, - sort: { - enum: [ - "comments", - "reactions", - "reactions-+1", - "reactions--1", - "reactions-smile", - "reactions-thinking_face", - "reactions-heart", - "reactions-tada", - "interactions", - "created", - "updated", - ], - type: "string", + }, + output: { + type: "structure", + required: ["commitId", "folderPath"], + members: { + commitId: {}, + folderPath: {}, + treeId: {}, + subFolders: { + type: "list", + member: { + type: "structure", + members: { treeId: {}, absolutePath: {}, relativePath: {} }, + }, + }, + files: { + type: "list", + member: { + type: "structure", + members: { + blobId: {}, + absolutePath: {}, + relativePath: {}, + fileMode: {}, + }, + }, + }, + symbolicLinks: { + type: "list", + member: { + type: "structure", + members: { + blobId: {}, + absolutePath: {}, + relativePath: {}, + fileMode: {}, + }, + }, + }, + subModules: { + type: "list", + member: { + type: "structure", + members: { + commitId: {}, + absolutePath: {}, + relativePath: {}, + }, + }, + }, }, }, - url: "/search/issues", }, - issuesAndPullRequests: { - method: "GET", - params: { - order: { - enum: ["desc", "asc"], - type: "string", - }, - page: { - type: "integer", + GetMergeCommit: { + input: { + type: "structure", + required: [ + "repositoryName", + "sourceCommitSpecifier", + "destinationCommitSpecifier", + ], + members: { + repositoryName: {}, + sourceCommitSpecifier: {}, + destinationCommitSpecifier: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { + sourceCommitId: {}, + destinationCommitId: {}, + baseCommitId: {}, + mergedCommitId: {}, }, - q: { - required: true, - type: "string", + }, + }, + GetMergeConflicts: { + input: { + type: "structure", + required: [ + "repositoryName", + "destinationCommitSpecifier", + "sourceCommitSpecifier", + "mergeOption", + ], + members: { + repositoryName: {}, + destinationCommitSpecifier: {}, + sourceCommitSpecifier: {}, + mergeOption: {}, + conflictDetailLevel: {}, + maxConflictFiles: { type: "integer" }, + conflictResolutionStrategy: {}, + nextToken: {}, }, - sort: { - enum: [ - "comments", - "reactions", - "reactions-+1", - "reactions--1", - "reactions-smile", - "reactions-thinking_face", - "reactions-heart", - "reactions-tada", - "interactions", - "created", - "updated", - ], - type: "string", + }, + output: { + type: "structure", + required: [ + "mergeable", + "destinationCommitId", + "sourceCommitId", + "conflictMetadataList", + ], + members: { + mergeable: { type: "boolean" }, + destinationCommitId: {}, + sourceCommitId: {}, + baseCommitId: {}, + conflictMetadataList: { type: "list", member: { shape: "Sn" } }, + nextToken: {}, }, }, - url: "/search/issues", }, - labels: { - method: "GET", - params: { - order: { - enum: ["desc", "asc"], - type: "string", + GetMergeOptions: { + input: { + type: "structure", + required: [ + "repositoryName", + "sourceCommitSpecifier", + "destinationCommitSpecifier", + ], + members: { + repositoryName: {}, + sourceCommitSpecifier: {}, + destinationCommitSpecifier: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, }, - q: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: [ + "mergeOptions", + "sourceCommitId", + "destinationCommitId", + "baseCommitId", + ], + members: { + mergeOptions: { type: "list", member: {} }, + sourceCommitId: {}, + destinationCommitId: {}, + baseCommitId: {}, }, - repository_id: { - required: true, - type: "integer", + }, + }, + GetPullRequest: { + input: { + type: "structure", + required: ["pullRequestId"], + members: { pullRequestId: {} }, + }, + output: { + type: "structure", + required: ["pullRequest"], + members: { pullRequest: { shape: "S33" } }, + }, + }, + GetPullRequestApprovalStates: { + input: { + type: "structure", + required: ["pullRequestId", "revisionId"], + members: { pullRequestId: {}, revisionId: {} }, + }, + output: { + type: "structure", + members: { + approvals: { + type: "list", + member: { + type: "structure", + members: { userArn: {}, approvalState: {} }, + }, + }, }, - sort: { - enum: ["created", "updated"], - type: "string", + }, + }, + GetPullRequestOverrideState: { + input: { + type: "structure", + required: ["pullRequestId", "revisionId"], + members: { pullRequestId: {}, revisionId: {} }, + }, + output: { + type: "structure", + members: { overridden: { type: "boolean" }, overrider: {} }, + }, + }, + GetRepository: { + input: { + type: "structure", + required: ["repositoryName"], + members: { repositoryName: {} }, + }, + output: { + type: "structure", + members: { repositoryMetadata: { shape: "S1x" } }, + }, + }, + GetRepositoryTriggers: { + input: { + type: "structure", + required: ["repositoryName"], + members: { repositoryName: {} }, + }, + output: { + type: "structure", + members: { configurationId: {}, triggers: { shape: "S6t" } }, + }, + }, + ListApprovalRuleTemplates: { + input: { + type: "structure", + members: { nextToken: {}, maxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + approvalRuleTemplateNames: { shape: "S72" }, + nextToken: {}, }, }, - url: "/search/labels", }, - repos: { - method: "GET", - params: { - order: { - enum: ["desc", "asc"], - type: "string", + ListAssociatedApprovalRuleTemplatesForRepository: { + input: { + type: "structure", + required: ["repositoryName"], + members: { + repositoryName: {}, + nextToken: {}, + maxResults: { type: "integer" }, }, - page: { - type: "integer", + }, + output: { + type: "structure", + members: { + approvalRuleTemplateNames: { shape: "S72" }, + nextToken: {}, }, - per_page: { - type: "integer", + }, + }, + ListBranches: { + input: { + type: "structure", + required: ["repositoryName"], + members: { repositoryName: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { branches: { shape: "S6x" }, nextToken: {} }, + }, + }, + ListPullRequests: { + input: { + type: "structure", + required: ["repositoryName"], + members: { + repositoryName: {}, + authorArn: {}, + pullRequestStatus: {}, + nextToken: {}, + maxResults: { type: "integer" }, }, - q: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["pullRequestIds"], + members: { + pullRequestIds: { type: "list", member: {} }, + nextToken: {}, }, - sort: { - enum: ["stars", "forks", "help-wanted-issues", "updated"], - type: "string", + }, + }, + ListRepositories: { + input: { + type: "structure", + members: { nextToken: {}, sortBy: {}, order: {} }, + }, + output: { + type: "structure", + members: { + repositories: { + type: "list", + member: { + type: "structure", + members: { repositoryName: {}, repositoryId: {} }, + }, + }, + nextToken: {}, }, }, - url: "/search/repositories", }, - topics: { - method: "GET", - params: { - q: { - required: true, - type: "string", + ListRepositoriesForApprovalRuleTemplate: { + input: { + type: "structure", + required: ["approvalRuleTemplateName"], + members: { + approvalRuleTemplateName: {}, + nextToken: {}, + maxResults: { type: "integer" }, }, }, - url: "/search/topics", + output: { + type: "structure", + members: { repositoryNames: { shape: "S5" }, nextToken: {} }, + }, }, - users: { - method: "GET", - params: { - order: { - enum: ["desc", "asc"], - type: "string", + ListTagsForResource: { + input: { + type: "structure", + required: ["resourceArn"], + members: { resourceArn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { tags: { shape: "S3k" }, nextToken: {} }, + }, + }, + MergeBranchesByFastForward: { + input: { + type: "structure", + required: [ + "repositoryName", + "sourceCommitSpecifier", + "destinationCommitSpecifier", + ], + members: { + repositoryName: {}, + sourceCommitSpecifier: {}, + destinationCommitSpecifier: {}, + targetBranch: {}, }, - page: { - type: "integer", + }, + output: { + type: "structure", + members: { commitId: {}, treeId: {} }, + }, + }, + MergeBranchesBySquash: { + input: { + type: "structure", + required: [ + "repositoryName", + "sourceCommitSpecifier", + "destinationCommitSpecifier", + ], + members: { + repositoryName: {}, + sourceCommitSpecifier: {}, + destinationCommitSpecifier: {}, + targetBranch: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, + authorName: {}, + email: {}, + commitMessage: {}, + keepEmptyFolders: { type: "boolean" }, + conflictResolution: { shape: "S3p" }, }, - per_page: { - type: "integer", + }, + output: { + type: "structure", + members: { commitId: {}, treeId: {} }, + }, + }, + MergeBranchesByThreeWay: { + input: { + type: "structure", + required: [ + "repositoryName", + "sourceCommitSpecifier", + "destinationCommitSpecifier", + ], + members: { + repositoryName: {}, + sourceCommitSpecifier: {}, + destinationCommitSpecifier: {}, + targetBranch: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, + authorName: {}, + email: {}, + commitMessage: {}, + keepEmptyFolders: { type: "boolean" }, + conflictResolution: { shape: "S3p" }, }, - q: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { commitId: {}, treeId: {} }, + }, + }, + MergePullRequestByFastForward: { + input: { + type: "structure", + required: ["pullRequestId", "repositoryName"], + members: { + pullRequestId: {}, + repositoryName: {}, + sourceCommitId: {}, }, - sort: { - enum: ["followers", "repositories", "joined"], - type: "string", + }, + output: { + type: "structure", + members: { pullRequest: { shape: "S33" } }, + }, + }, + MergePullRequestBySquash: { + input: { + type: "structure", + required: ["pullRequestId", "repositoryName"], + members: { + pullRequestId: {}, + repositoryName: {}, + sourceCommitId: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, + commitMessage: {}, + authorName: {}, + email: {}, + keepEmptyFolders: { type: "boolean" }, + conflictResolution: { shape: "S3p" }, }, }, - url: "/search/users", + output: { + type: "structure", + members: { pullRequest: { shape: "S33" } }, + }, }, - }, - teams: { - addMember: { - deprecated: - "octokit.teams.addMember() has been renamed to octokit.teams.addMemberLegacy() (2020-01-16)", - method: "PUT", - params: { - team_id: { - required: true, - type: "integer", + MergePullRequestByThreeWay: { + input: { + type: "structure", + required: ["pullRequestId", "repositoryName"], + members: { + pullRequestId: {}, + repositoryName: {}, + sourceCommitId: {}, + conflictDetailLevel: {}, + conflictResolutionStrategy: {}, + commitMessage: {}, + authorName: {}, + email: {}, + keepEmptyFolders: { type: "boolean" }, + conflictResolution: { shape: "S3p" }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { pullRequest: { shape: "S33" } }, + }, + }, + OverridePullRequestApprovalRules: { + input: { + type: "structure", + required: ["pullRequestId", "revisionId", "overrideStatus"], + members: { + pullRequestId: {}, + revisionId: {}, + overrideStatus: {}, }, }, - url: "/teams/:team_id/members/:username", }, - addMemberLegacy: { - deprecated: - "octokit.teams.addMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-team-member-legacy", - method: "PUT", - params: { - team_id: { - required: true, - type: "integer", + PostCommentForComparedCommit: { + input: { + type: "structure", + required: ["repositoryName", "afterCommitId", "content"], + members: { + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + location: { shape: "S5d" }, + content: {}, + clientRequestToken: { idempotencyToken: true }, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + beforeBlobId: {}, + afterBlobId: {}, + location: { shape: "S5d" }, + comment: { shape: "S42" }, }, }, - url: "/teams/:team_id/members/:username", + idempotent: true, }, - addOrUpdateMembership: { - deprecated: - "octokit.teams.addOrUpdateMembership() has been renamed to octokit.teams.addOrUpdateMembershipLegacy() (2020-01-16)", - method: "PUT", - params: { - role: { - enum: ["member", "maintainer"], - type: "string", + PostCommentForPullRequest: { + input: { + type: "structure", + required: [ + "pullRequestId", + "repositoryName", + "beforeCommitId", + "afterCommitId", + "content", + ], + members: { + pullRequestId: {}, + repositoryName: {}, + beforeCommitId: {}, + afterCommitId: {}, + location: { shape: "S5d" }, + content: {}, + clientRequestToken: { idempotencyToken: true }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { + repositoryName: {}, + pullRequestId: {}, + beforeCommitId: {}, + afterCommitId: {}, + beforeBlobId: {}, + afterBlobId: {}, + location: { shape: "S5d" }, + comment: { shape: "S42" }, }, - username: { - required: true, - type: "string", + }, + idempotent: true, + }, + PostCommentReply: { + input: { + type: "structure", + required: ["inReplyTo", "content"], + members: { + inReplyTo: {}, + clientRequestToken: { idempotencyToken: true }, + content: {}, }, }, - url: "/teams/:team_id/memberships/:username", + output: { + type: "structure", + members: { comment: { shape: "S42" } }, + }, + idempotent: true, }, - addOrUpdateMembershipInOrg: { - method: "PUT", - params: { - org: { - required: true, - type: "string", + PutFile: { + input: { + type: "structure", + required: [ + "repositoryName", + "branchName", + "fileContent", + "filePath", + ], + members: { + repositoryName: {}, + branchName: {}, + fileContent: { type: "blob" }, + filePath: {}, + fileMode: {}, + parentCommitId: {}, + commitMessage: {}, + name: {}, + email: {}, }, - role: { - enum: ["member", "maintainer"], - type: "string", + }, + output: { + type: "structure", + required: ["commitId", "blobId", "treeId"], + members: { commitId: {}, blobId: {}, treeId: {} }, + }, + }, + PutRepositoryTriggers: { + input: { + type: "structure", + required: ["repositoryName", "triggers"], + members: { repositoryName: {}, triggers: { shape: "S6t" } }, + }, + output: { type: "structure", members: { configurationId: {} } }, + }, + TagResource: { + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { resourceArn: {}, tags: { shape: "S3k" } }, + }, + }, + TestRepositoryTriggers: { + input: { + type: "structure", + required: ["repositoryName", "triggers"], + members: { repositoryName: {}, triggers: { shape: "S6t" } }, + }, + output: { + type: "structure", + members: { + successfulExecutions: { type: "list", member: {} }, + failedExecutions: { + type: "list", + member: { + type: "structure", + members: { trigger: {}, failureMessage: {} }, + }, + }, }, - team_slug: { - required: true, - type: "string", + }, + }, + UntagResource: { + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: {}, + tagKeys: { type: "list", member: {} }, }, - username: { - required: true, - type: "string", + }, + }, + UpdateApprovalRuleTemplateContent: { + input: { + type: "structure", + required: ["approvalRuleTemplateName", "newRuleContent"], + members: { + approvalRuleTemplateName: {}, + newRuleContent: {}, + existingRuleContentSha256: {}, }, }, - url: "/orgs/:org/teams/:team_slug/memberships/:username", + output: { + type: "structure", + required: ["approvalRuleTemplate"], + members: { approvalRuleTemplate: { shape: "S2c" } }, + }, }, - addOrUpdateMembershipLegacy: { - deprecated: - "octokit.teams.addOrUpdateMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-or-update-team-membership-legacy", - method: "PUT", - params: { - role: { - enum: ["member", "maintainer"], - type: "string", + UpdateApprovalRuleTemplateDescription: { + input: { + type: "structure", + required: [ + "approvalRuleTemplateName", + "approvalRuleTemplateDescription", + ], + members: { + approvalRuleTemplateName: {}, + approvalRuleTemplateDescription: {}, }, - team_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + required: ["approvalRuleTemplate"], + members: { approvalRuleTemplate: { shape: "S2c" } }, + }, + }, + UpdateApprovalRuleTemplateName: { + input: { + type: "structure", + required: [ + "oldApprovalRuleTemplateName", + "newApprovalRuleTemplateName", + ], + members: { + oldApprovalRuleTemplateName: {}, + newApprovalRuleTemplateName: {}, }, - username: { - required: true, - type: "string", + }, + output: { + type: "structure", + required: ["approvalRuleTemplate"], + members: { approvalRuleTemplate: { shape: "S2c" } }, + }, + }, + UpdateComment: { + input: { + type: "structure", + required: ["commentId", "content"], + members: { commentId: {}, content: {} }, + }, + output: { + type: "structure", + members: { comment: { shape: "S42" } }, + }, + }, + UpdateDefaultBranch: { + input: { + type: "structure", + required: ["repositoryName", "defaultBranchName"], + members: { repositoryName: {}, defaultBranchName: {} }, + }, + }, + UpdatePullRequestApprovalRuleContent: { + input: { + type: "structure", + required: ["pullRequestId", "approvalRuleName", "newRuleContent"], + members: { + pullRequestId: {}, + approvalRuleName: {}, + existingRuleContentSha256: {}, + newRuleContent: {}, }, }, - url: "/teams/:team_id/memberships/:username", + output: { + type: "structure", + required: ["approvalRule"], + members: { approvalRule: { shape: "S3c" } }, + }, }, - addOrUpdateProject: { - deprecated: - "octokit.teams.addOrUpdateProject() has been renamed to octokit.teams.addOrUpdateProjectLegacy() (2020-01-16)", - headers: { - accept: "application/vnd.github.inertia-preview+json", + UpdatePullRequestApprovalState: { + input: { + type: "structure", + required: ["pullRequestId", "revisionId", "approvalState"], + members: { pullRequestId: {}, revisionId: {}, approvalState: {} }, }, - method: "PUT", - params: { - permission: { - enum: ["read", "write", "admin"], - type: "string", + }, + UpdatePullRequestDescription: { + input: { + type: "structure", + required: ["pullRequestId", "description"], + members: { pullRequestId: {}, description: {} }, + }, + output: { + type: "structure", + required: ["pullRequest"], + members: { pullRequest: { shape: "S33" } }, + }, + }, + UpdatePullRequestStatus: { + input: { + type: "structure", + required: ["pullRequestId", "pullRequestStatus"], + members: { pullRequestId: {}, pullRequestStatus: {} }, + }, + output: { + type: "structure", + required: ["pullRequest"], + members: { pullRequest: { shape: "S33" } }, + }, + }, + UpdatePullRequestTitle: { + input: { + type: "structure", + required: ["pullRequestId", "title"], + members: { pullRequestId: {}, title: {} }, + }, + output: { + type: "structure", + required: ["pullRequest"], + members: { pullRequest: { shape: "S33" } }, + }, + }, + UpdateRepositoryDescription: { + input: { + type: "structure", + required: ["repositoryName"], + members: { repositoryName: {}, repositoryDescription: {} }, + }, + }, + UpdateRepositoryName: { + input: { + type: "structure", + required: ["oldName", "newName"], + members: { oldName: {}, newName: {} }, + }, + }, + }, + shapes: { + S5: { type: "list", member: {} }, + Sn: { + type: "structure", + members: { + filePath: {}, + fileSizes: { + type: "structure", + members: { + source: { type: "long" }, + destination: { type: "long" }, + base: { type: "long" }, + }, }, - project_id: { - required: true, - type: "integer", + fileModes: { + type: "structure", + members: { source: {}, destination: {}, base: {} }, + }, + objectTypes: { + type: "structure", + members: { source: {}, destination: {}, base: {} }, + }, + numberOfConflicts: { type: "integer" }, + isBinaryFile: { + type: "structure", + members: { + source: { type: "boolean" }, + destination: { type: "boolean" }, + base: { type: "boolean" }, + }, }, - team_id: { - required: true, - type: "integer", + contentConflict: { type: "boolean" }, + fileModeConflict: { type: "boolean" }, + objectTypeConflict: { type: "boolean" }, + mergeOperations: { + type: "structure", + members: { source: {}, destination: {} }, }, }, - url: "/teams/:team_id/projects/:project_id", }, - addOrUpdateProjectInOrg: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + S12: { + type: "list", + member: { + type: "structure", + members: { + isConflict: { type: "boolean" }, + source: { shape: "S15" }, + destination: { shape: "S15" }, + base: { shape: "S15" }, + }, }, - method: "PUT", - params: { - org: { - required: true, - type: "string", + }, + S15: { + type: "structure", + members: { + startLine: { type: "integer" }, + endLine: { type: "integer" }, + hunkContent: {}, + }, + }, + S1l: { + type: "structure", + members: { + commitId: {}, + treeId: {}, + parents: { type: "list", member: {} }, + message: {}, + author: { shape: "S1n" }, + committer: { shape: "S1n" }, + additionalData: {}, + }, + }, + S1n: { + type: "structure", + members: { name: {}, email: {}, date: {} }, + }, + S1x: { + type: "structure", + members: { + accountId: {}, + repositoryId: {}, + repositoryName: {}, + repositoryDescription: {}, + defaultBranch: {}, + lastModifiedDate: { type: "timestamp" }, + creationDate: { type: "timestamp" }, + cloneUrlHttp: {}, + cloneUrlSsh: {}, + Arn: {}, + }, + }, + S2c: { + type: "structure", + members: { + approvalRuleTemplateId: {}, + approvalRuleTemplateName: {}, + approvalRuleTemplateDescription: {}, + approvalRuleTemplateContent: {}, + ruleContentSha256: {}, + lastModifiedDate: { type: "timestamp" }, + creationDate: { type: "timestamp" }, + lastModifiedUser: {}, + }, + }, + S2o: { + type: "list", + member: { + type: "structure", + required: ["filePath"], + members: { filePath: {} }, + }, + }, + S2q: { + type: "list", + member: { + type: "structure", + required: ["filePath", "fileMode"], + members: { filePath: {}, fileMode: {} }, + }, + }, + S2t: { + type: "list", + member: { + type: "structure", + members: { absolutePath: {}, blobId: {}, fileMode: {} }, + }, + }, + S33: { + type: "structure", + members: { + pullRequestId: {}, + title: {}, + description: {}, + lastActivityDate: { type: "timestamp" }, + creationDate: { type: "timestamp" }, + pullRequestStatus: {}, + authorArn: {}, + pullRequestTargets: { + type: "list", + member: { + type: "structure", + members: { + repositoryName: {}, + sourceReference: {}, + destinationReference: {}, + destinationCommit: {}, + sourceCommit: {}, + mergeBase: {}, + mergeMetadata: { shape: "S38" }, + }, + }, }, - permission: { - enum: ["read", "write", "admin"], - type: "string", + clientRequestToken: {}, + revisionId: {}, + approvalRules: { type: "list", member: { shape: "S3c" } }, + }, + }, + S38: { + type: "structure", + members: { + isMerged: { type: "boolean" }, + mergedBy: {}, + mergeCommitId: {}, + mergeOption: {}, + }, + }, + S3c: { + type: "structure", + members: { + approvalRuleId: {}, + approvalRuleName: {}, + approvalRuleContent: {}, + ruleContentSha256: {}, + lastModifiedDate: { type: "timestamp" }, + creationDate: { type: "timestamp" }, + lastModifiedUser: {}, + originApprovalRuleTemplate: { + type: "structure", + members: { + approvalRuleTemplateId: {}, + approvalRuleTemplateName: {}, + }, }, - project_id: { - required: true, - type: "integer", + }, + }, + S3k: { type: "map", key: {}, value: {} }, + S3p: { + type: "structure", + members: { + replaceContents: { + type: "list", + member: { + type: "structure", + required: ["filePath", "replacementType"], + members: { + filePath: {}, + replacementType: {}, + content: { type: "blob" }, + fileMode: {}, + }, + }, }, - team_slug: { - required: true, - type: "string", + deleteFiles: { shape: "S2o" }, + setFileModes: { shape: "S2q" }, + }, + }, + S3y: { type: "structure", members: { branchName: {}, commitId: {} } }, + S42: { + type: "structure", + members: { + commentId: {}, + content: {}, + inReplyTo: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + authorArn: {}, + deleted: { type: "boolean" }, + clientRequestToken: {}, + }, + }, + S5d: { + type: "structure", + members: { + filePath: {}, + filePosition: { type: "long" }, + relativeFileVersion: {}, + }, + }, + S5g: { type: "list", member: { shape: "S42" } }, + S5s: { + type: "structure", + members: { blobId: {}, path: {}, mode: {} }, + }, + S6t: { + type: "list", + member: { + type: "structure", + required: ["name", "destinationArn", "events"], + members: { + name: {}, + destinationArn: {}, + customData: {}, + branches: { shape: "S6x" }, + events: { type: "list", member: {} }, }, }, - url: "/orgs/:org/teams/:team_slug/projects/:project_id", }, - addOrUpdateProjectLegacy: { - deprecated: - "octokit.teams.addOrUpdateProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-project-legacy", - headers: { - accept: "application/vnd.github.inertia-preview+json", + S6x: { type: "list", member: {} }, + S72: { type: "list", member: {} }, + }, + }; + + /***/ + }, + + /***/ 4211: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["polly"] = {}; + AWS.Polly = Service.defineService("polly", ["2016-06-10"]); + __webpack_require__(1531); + Object.defineProperty(apiLoader.services["polly"], "2016-06-10", { + get: function get() { + var model = __webpack_require__(3132); + model.paginators = __webpack_require__(5902).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Polly; + + /***/ + }, + + /***/ 4220: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2017-10-01", + endpointPrefix: "workmail", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "Amazon WorkMail", + serviceId: "WorkMail", + signatureVersion: "v4", + targetPrefix: "WorkMailService", + uid: "workmail-2017-10-01", + }, + operations: { + AssociateDelegateToResource: { + input: { + type: "structure", + required: ["OrganizationId", "ResourceId", "EntityId"], + members: { OrganizationId: {}, ResourceId: {}, EntityId: {} }, }, - method: "PUT", - params: { - permission: { - enum: ["read", "write", "admin"], - type: "string", + output: { type: "structure", members: {} }, + idempotent: true, + }, + AssociateMemberToGroup: { + input: { + type: "structure", + required: ["OrganizationId", "GroupId", "MemberId"], + members: { OrganizationId: {}, GroupId: {}, MemberId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + CreateAlias: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId", "Alias"], + members: { OrganizationId: {}, EntityId: {}, Alias: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + CreateGroup: { + input: { + type: "structure", + required: ["OrganizationId", "Name"], + members: { OrganizationId: {}, Name: {} }, + }, + output: { type: "structure", members: { GroupId: {} } }, + idempotent: true, + }, + CreateResource: { + input: { + type: "structure", + required: ["OrganizationId", "Name", "Type"], + members: { OrganizationId: {}, Name: {}, Type: {} }, + }, + output: { type: "structure", members: { ResourceId: {} } }, + idempotent: true, + }, + CreateUser: { + input: { + type: "structure", + required: ["OrganizationId", "Name", "DisplayName", "Password"], + members: { + OrganizationId: {}, + Name: {}, + DisplayName: {}, + Password: { shape: "Sl" }, }, - project_id: { - required: true, - type: "integer", + }, + output: { type: "structure", members: { UserId: {} } }, + idempotent: true, + }, + DeleteAccessControlRule: { + input: { + type: "structure", + required: ["Name"], + members: { OrganizationId: {}, Name: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteAlias: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId", "Alias"], + members: { OrganizationId: {}, EntityId: {}, Alias: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DeleteGroup: { + input: { + type: "structure", + required: ["OrganizationId", "GroupId"], + members: { OrganizationId: {}, GroupId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DeleteMailboxPermissions: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId", "GranteeId"], + members: { OrganizationId: {}, EntityId: {}, GranteeId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DeleteResource: { + input: { + type: "structure", + required: ["OrganizationId", "ResourceId"], + members: { OrganizationId: {}, ResourceId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DeleteUser: { + input: { + type: "structure", + required: ["OrganizationId", "UserId"], + members: { OrganizationId: {}, UserId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DeregisterFromWorkMail: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId"], + members: { OrganizationId: {}, EntityId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DescribeGroup: { + input: { + type: "structure", + required: ["OrganizationId", "GroupId"], + members: { OrganizationId: {}, GroupId: {} }, + }, + output: { + type: "structure", + members: { + GroupId: {}, + Name: {}, + Email: {}, + State: {}, + EnabledDate: { type: "timestamp" }, + DisabledDate: { type: "timestamp" }, }, - team_id: { - required: true, - type: "integer", + }, + idempotent: true, + }, + DescribeOrganization: { + input: { + type: "structure", + required: ["OrganizationId"], + members: { OrganizationId: {} }, + }, + output: { + type: "structure", + members: { + OrganizationId: {}, + Alias: {}, + State: {}, + DirectoryId: {}, + DirectoryType: {}, + DefaultMailDomain: {}, + CompletedDate: { type: "timestamp" }, + ErrorMessage: {}, + ARN: {}, }, }, - url: "/teams/:team_id/projects/:project_id", + idempotent: true, }, - addOrUpdateRepo: { - deprecated: - "octokit.teams.addOrUpdateRepo() has been renamed to octokit.teams.addOrUpdateRepoLegacy() (2020-01-16)", - method: "PUT", - params: { - owner: { - required: true, - type: "string", + DescribeResource: { + input: { + type: "structure", + required: ["OrganizationId", "ResourceId"], + members: { OrganizationId: {}, ResourceId: {} }, + }, + output: { + type: "structure", + members: { + ResourceId: {}, + Email: {}, + Name: {}, + Type: {}, + BookingOptions: { shape: "S1c" }, + State: {}, + EnabledDate: { type: "timestamp" }, + DisabledDate: { type: "timestamp" }, }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", + }, + idempotent: true, + }, + DescribeUser: { + input: { + type: "structure", + required: ["OrganizationId", "UserId"], + members: { OrganizationId: {}, UserId: {} }, + }, + output: { + type: "structure", + members: { + UserId: {}, + Name: {}, + Email: {}, + DisplayName: {}, + State: {}, + UserRole: {}, + EnabledDate: { type: "timestamp" }, + DisabledDate: { type: "timestamp" }, }, - repo: { - required: true, - type: "string", + }, + idempotent: true, + }, + DisassociateDelegateFromResource: { + input: { + type: "structure", + required: ["OrganizationId", "ResourceId", "EntityId"], + members: { OrganizationId: {}, ResourceId: {}, EntityId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + DisassociateMemberFromGroup: { + input: { + type: "structure", + required: ["OrganizationId", "GroupId", "MemberId"], + members: { OrganizationId: {}, GroupId: {}, MemberId: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + GetAccessControlEffect: { + input: { + type: "structure", + required: ["OrganizationId", "IpAddress", "Action", "UserId"], + members: { + OrganizationId: {}, + IpAddress: {}, + Action: {}, + UserId: {}, }, - team_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { + Effect: {}, + MatchedRules: { type: "list", member: {} }, }, }, - url: "/teams/:team_id/repos/:owner/:repo", }, - addOrUpdateRepoInOrg: { - method: "PUT", - params: { - org: { - required: true, - type: "string", + GetMailboxDetails: { + input: { + type: "structure", + required: ["OrganizationId", "UserId"], + members: { OrganizationId: {}, UserId: {} }, + }, + output: { + type: "structure", + members: { + MailboxQuota: { type: "integer" }, + MailboxSize: { type: "double" }, }, - owner: { - required: true, - type: "string", + }, + idempotent: true, + }, + ListAccessControlRules: { + input: { + type: "structure", + required: ["OrganizationId"], + members: { OrganizationId: {} }, + }, + output: { + type: "structure", + members: { + Rules: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Effect: {}, + Description: {}, + IpRanges: { shape: "S20" }, + NotIpRanges: { shape: "S20" }, + Actions: { shape: "S22" }, + NotActions: { shape: "S22" }, + UserIds: { shape: "S23" }, + NotUserIds: { shape: "S23" }, + DateCreated: { type: "timestamp" }, + DateModified: { type: "timestamp" }, + }, + }, + }, }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", + }, + }, + ListAliases: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId"], + members: { + OrganizationId: {}, + EntityId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { Aliases: { type: "list", member: {} }, NextToken: {} }, + }, + idempotent: true, + }, + ListGroupMembers: { + input: { + type: "structure", + required: ["OrganizationId", "GroupId"], + members: { + OrganizationId: {}, + GroupId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Members: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Type: {}, + State: {}, + EnabledDate: { type: "timestamp" }, + DisabledDate: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, }, }, - url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo", + idempotent: true, }, - addOrUpdateRepoLegacy: { - deprecated: - "octokit.teams.addOrUpdateRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-repository-legacy", - method: "PUT", - params: { - owner: { - required: true, - type: "string", - }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", + ListGroups: { + input: { + type: "structure", + required: ["OrganizationId"], + members: { + OrganizationId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, - repo: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Groups: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Email: {}, + Name: {}, + State: {}, + EnabledDate: { type: "timestamp" }, + DisabledDate: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, }, - team_id: { - required: true, - type: "integer", + }, + idempotent: true, + }, + ListMailboxPermissions: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId"], + members: { + OrganizationId: {}, + EntityId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, }, - url: "/teams/:team_id/repos/:owner/:repo", + output: { + type: "structure", + members: { + Permissions: { + type: "list", + member: { + type: "structure", + required: ["GranteeId", "GranteeType", "PermissionValues"], + members: { + GranteeId: {}, + GranteeType: {}, + PermissionValues: { shape: "S2m" }, + }, + }, + }, + NextToken: {}, + }, + }, + idempotent: true, }, - checkManagesRepo: { - deprecated: - "octokit.teams.checkManagesRepo() has been renamed to octokit.teams.checkManagesRepoLegacy() (2020-01-16)", - method: "GET", - params: { - owner: { - required: true, - type: "string", + ListOrganizations: { + input: { + type: "structure", + members: { NextToken: {}, MaxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + OrganizationSummaries: { + type: "list", + member: { + type: "structure", + members: { + OrganizationId: {}, + Alias: {}, + ErrorMessage: {}, + State: {}, + }, + }, + }, + NextToken: {}, }, - repo: { - required: true, - type: "string", + }, + idempotent: true, + }, + ListResourceDelegates: { + input: { + type: "structure", + required: ["OrganizationId", "ResourceId"], + members: { + OrganizationId: {}, + ResourceId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { + Delegates: { + type: "list", + member: { + type: "structure", + required: ["Id", "Type"], + members: { Id: {}, Type: {} }, + }, + }, + NextToken: {}, }, }, - url: "/teams/:team_id/repos/:owner/:repo", + idempotent: true, }, - checkManagesRepoInOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", + ListResources: { + input: { + type: "structure", + required: ["OrganizationId"], + members: { + OrganizationId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, - owner: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Resources: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Email: {}, + Name: {}, + Type: {}, + State: {}, + EnabledDate: { type: "timestamp" }, + DisabledDate: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, }, - repo: { - required: true, - type: "string", + }, + idempotent: true, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceARN"], + members: { ResourceARN: {} }, + }, + output: { type: "structure", members: { Tags: { shape: "S32" } } }, + }, + ListUsers: { + input: { + type: "structure", + required: ["OrganizationId"], + members: { + OrganizationId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Users: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Email: {}, + Name: {}, + DisplayName: {}, + State: {}, + UserRole: {}, + EnabledDate: { type: "timestamp" }, + DisabledDate: { type: "timestamp" }, + }, + }, + }, + NextToken: {}, }, }, - url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo", + idempotent: true, }, - checkManagesRepoLegacy: { - deprecated: - "octokit.teams.checkManagesRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#check-if-a-team-manages-a-repository-legacy", - method: "GET", - params: { - owner: { - required: true, - type: "string", + PutAccessControlRule: { + input: { + type: "structure", + required: ["Name", "Effect", "Description", "OrganizationId"], + members: { + Name: {}, + Effect: {}, + Description: {}, + IpRanges: { shape: "S20" }, + NotIpRanges: { shape: "S20" }, + Actions: { shape: "S22" }, + NotActions: { shape: "S22" }, + UserIds: { shape: "S23" }, + NotUserIds: { shape: "S23" }, + OrganizationId: {}, }, - repo: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + }, + PutMailboxPermissions: { + input: { + type: "structure", + required: [ + "OrganizationId", + "EntityId", + "GranteeId", + "PermissionValues", + ], + members: { + OrganizationId: {}, + EntityId: {}, + GranteeId: {}, + PermissionValues: { shape: "S2m" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + RegisterToWorkMail: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId", "Email"], + members: { OrganizationId: {}, EntityId: {}, Email: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + ResetPassword: { + input: { + type: "structure", + required: ["OrganizationId", "UserId", "Password"], + members: { + OrganizationId: {}, + UserId: {}, + Password: { shape: "Sl" }, }, }, - url: "/teams/:team_id/repos/:owner/:repo", + output: { type: "structure", members: {} }, + idempotent: true, }, - create: { - method: "POST", - params: { - description: { - type: "string", + TagResource: { + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { ResourceARN: {}, Tags: { shape: "S32" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceARN", "TagKeys"], + members: { + ResourceARN: {}, + TagKeys: { type: "list", member: {} }, }, - maintainers: { - type: "string[]", + }, + output: { type: "structure", members: {} }, + }, + UpdateMailboxQuota: { + input: { + type: "structure", + required: ["OrganizationId", "UserId", "MailboxQuota"], + members: { + OrganizationId: {}, + UserId: {}, + MailboxQuota: { type: "integer" }, }, - name: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + UpdatePrimaryEmailAddress: { + input: { + type: "structure", + required: ["OrganizationId", "EntityId", "Email"], + members: { OrganizationId: {}, EntityId: {}, Email: {} }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + UpdateResource: { + input: { + type: "structure", + required: ["OrganizationId", "ResourceId"], + members: { + OrganizationId: {}, + ResourceId: {}, + Name: {}, + BookingOptions: { shape: "S1c" }, }, - org: { - required: true, - type: "string", + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + }, + shapes: { + Sl: { type: "string", sensitive: true }, + S1c: { + type: "structure", + members: { + AutoAcceptRequests: { type: "boolean" }, + AutoDeclineRecurringRequests: { type: "boolean" }, + AutoDeclineConflictingRequests: { type: "boolean" }, + }, + }, + S20: { type: "list", member: {} }, + S22: { type: "list", member: {} }, + S23: { type: "list", member: {} }, + S2m: { type: "list", member: {} }, + S32: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 4221: /***/ function (module) { + module.exports = { + pagination: { + DescribeRemediationExceptions: { + input_token: "NextToken", + limit_key: "Limit", + output_token: "NextToken", + }, + DescribeRemediationExecutionStatus: { + input_token: "NextToken", + limit_key: "Limit", + output_token: "NextToken", + result_key: "RemediationExecutionStatuses", + }, + GetResourceConfigHistory: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "configurationItems", + }, + SelectAggregateResourceConfig: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + }, + }, + }; + + /***/ + }, + + /***/ 4227: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["cloudwatchlogs"] = {}; + AWS.CloudWatchLogs = Service.defineService("cloudwatchlogs", [ + "2014-03-28", + ]); + Object.defineProperty( + apiLoader.services["cloudwatchlogs"], + "2014-03-28", + { + get: function get() { + var model = __webpack_require__(7684); + model.paginators = __webpack_require__(6288).pagination; + return model; + }, + enumerable: true, + configurable: true, + } + ); + + module.exports = AWS.CloudWatchLogs; + + /***/ + }, + + /***/ 4237: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2013-02-12", + endpointPrefix: "rds", + protocol: "query", + serviceAbbreviation: "Amazon RDS", + serviceFullName: "Amazon Relational Database Service", + serviceId: "RDS", + signatureVersion: "v4", + uid: "rds-2013-02-12", + xmlNamespace: "http://rds.amazonaws.com/doc/2013-02-12/", + }, + operations: { + AddSourceIdentifierToSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SourceIdentifier"], + members: { SubscriptionName: {}, SourceIdentifier: {} }, + }, + output: { + resultWrapper: "AddSourceIdentifierToSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceName", "Tags"], + members: { ResourceName: {}, Tags: { shape: "S9" } }, + }, + }, + AuthorizeDBSecurityGroupIngress: { + input: { + type: "structure", + required: ["DBSecurityGroupName"], + members: { + DBSecurityGroupName: {}, + CIDRIP: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupId: {}, + EC2SecurityGroupOwnerId: {}, }, - parent_team_id: { - type: "integer", + }, + output: { + resultWrapper: "AuthorizeDBSecurityGroupIngressResult", + type: "structure", + members: { DBSecurityGroup: { shape: "Sd" } }, + }, + }, + CopyDBSnapshot: { + input: { + type: "structure", + required: [ + "SourceDBSnapshotIdentifier", + "TargetDBSnapshotIdentifier", + ], + members: { + SourceDBSnapshotIdentifier: {}, + TargetDBSnapshotIdentifier: {}, }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", + }, + output: { + resultWrapper: "CopyDBSnapshotResult", + type: "structure", + members: { DBSnapshot: { shape: "Sk" } }, + }, + }, + CreateDBInstance: { + input: { + type: "structure", + required: [ + "DBInstanceIdentifier", + "AllocatedStorage", + "DBInstanceClass", + "Engine", + "MasterUsername", + "MasterUserPassword", + ], + members: { + DBName: {}, + DBInstanceIdentifier: {}, + AllocatedStorage: { type: "integer" }, + DBInstanceClass: {}, + Engine: {}, + MasterUsername: {}, + MasterUserPassword: {}, + DBSecurityGroups: { shape: "Sp" }, + VpcSecurityGroupIds: { shape: "Sq" }, + AvailabilityZone: {}, + DBSubnetGroupName: {}, + PreferredMaintenanceWindow: {}, + DBParameterGroupName: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, + Port: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + CharacterSetName: {}, + PubliclyAccessible: { type: "boolean" }, }, - privacy: { - enum: ["secret", "closed"], - type: "string", + }, + output: { + resultWrapper: "CreateDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, + }, + CreateDBInstanceReadReplica: { + input: { + type: "structure", + required: ["DBInstanceIdentifier", "SourceDBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + SourceDBInstanceIdentifier: {}, + DBInstanceClass: {}, + AvailabilityZone: {}, + Port: { type: "integer" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + Iops: { type: "integer" }, + OptionGroupName: {}, + PubliclyAccessible: { type: "boolean" }, }, - repo_names: { - type: "string[]", + }, + output: { + resultWrapper: "CreateDBInstanceReadReplicaResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, + }, + CreateDBParameterGroup: { + input: { + type: "structure", + required: [ + "DBParameterGroupName", + "DBParameterGroupFamily", + "Description", + ], + members: { + DBParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, }, }, - url: "/orgs/:org/teams", + output: { + resultWrapper: "CreateDBParameterGroupResult", + type: "structure", + members: { DBParameterGroup: { shape: "S1d" } }, + }, }, - createDiscussion: { - deprecated: - "octokit.teams.createDiscussion() has been renamed to octokit.teams.createDiscussionLegacy() (2020-01-16)", - method: "POST", - params: { - body: { - required: true, - type: "string", + CreateDBSecurityGroup: { + input: { + type: "structure", + required: ["DBSecurityGroupName", "DBSecurityGroupDescription"], + members: { + DBSecurityGroupName: {}, + DBSecurityGroupDescription: {}, }, - private: { - type: "boolean", + }, + output: { + resultWrapper: "CreateDBSecurityGroupResult", + type: "structure", + members: { DBSecurityGroup: { shape: "Sd" } }, + }, + }, + CreateDBSnapshot: { + input: { + type: "structure", + required: ["DBSnapshotIdentifier", "DBInstanceIdentifier"], + members: { DBSnapshotIdentifier: {}, DBInstanceIdentifier: {} }, + }, + output: { + resultWrapper: "CreateDBSnapshotResult", + type: "structure", + members: { DBSnapshot: { shape: "Sk" } }, + }, + }, + CreateDBSubnetGroup: { + input: { + type: "structure", + required: [ + "DBSubnetGroupName", + "DBSubnetGroupDescription", + "SubnetIds", + ], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S1j" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "CreateDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S11" } }, + }, + }, + CreateEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SnsTopicArn"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S6" }, + SourceIds: { shape: "S5" }, + Enabled: { type: "boolean" }, }, - title: { - required: true, - type: "string", + }, + output: { + resultWrapper: "CreateEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + CreateOptionGroup: { + input: { + type: "structure", + required: [ + "OptionGroupName", + "EngineName", + "MajorEngineVersion", + "OptionGroupDescription", + ], + members: { + OptionGroupName: {}, + EngineName: {}, + MajorEngineVersion: {}, + OptionGroupDescription: {}, }, }, - url: "/teams/:team_id/discussions", + output: { + resultWrapper: "CreateOptionGroupResult", + type: "structure", + members: { OptionGroup: { shape: "S1p" } }, + }, }, - createDiscussionComment: { - deprecated: - "octokit.teams.createDiscussionComment() has been renamed to octokit.teams.createDiscussionCommentLegacy() (2020-01-16)", - method: "POST", - params: { - body: { - required: true, - type: "string", + DeleteDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + SkipFinalSnapshot: { type: "boolean" }, + FinalDBSnapshotIdentifier: {}, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DeleteDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, + }, + DeleteDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { DBParameterGroupName: {} }, + }, + }, + DeleteDBSecurityGroup: { + input: { + type: "structure", + required: ["DBSecurityGroupName"], + members: { DBSecurityGroupName: {} }, + }, + }, + DeleteDBSnapshot: { + input: { + type: "structure", + required: ["DBSnapshotIdentifier"], + members: { DBSnapshotIdentifier: {} }, + }, + output: { + resultWrapper: "DeleteDBSnapshotResult", + type: "structure", + members: { DBSnapshot: { shape: "Sk" } }, + }, + }, + DeleteDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName"], + members: { DBSubnetGroupName: {} }, + }, + }, + DeleteEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { SubscriptionName: {} }, + }, + output: { + resultWrapper: "DeleteEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + DeleteOptionGroup: { + input: { + type: "structure", + required: ["OptionGroupName"], + members: { OptionGroupName: {} }, + }, + }, + DescribeDBEngineVersions: { + input: { + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + DefaultOnly: { type: "boolean" }, + ListSupportedCharacterSets: { type: "boolean" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeDBEngineVersionsResult", + type: "structure", + members: { + Marker: {}, + DBEngineVersions: { + type: "list", + member: { + locationName: "DBEngineVersion", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBParameterGroupFamily: {}, + DBEngineDescription: {}, + DBEngineVersionDescription: {}, + DefaultCharacterSet: { shape: "S28" }, + SupportedCharacterSets: { + type: "list", + member: { shape: "S28", locationName: "CharacterSet" }, + }, + }, + }, + }, }, }, - url: "/teams/:team_id/discussions/:discussion_number/comments", }, - createDiscussionCommentInOrg: { - method: "POST", - params: { - body: { - required: true, - type: "string", + DescribeDBInstances: { + input: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeDBInstancesResult", + type: "structure", + members: { + Marker: {}, + DBInstances: { + type: "list", + member: { shape: "St", locationName: "DBInstance" }, + }, }, - org: { - required: true, - type: "string", + }, + }, + DescribeDBLogFiles: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + FilenameContains: {}, + FileLastWritten: { type: "long" }, + FileSize: { type: "long" }, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeDBLogFilesResult", + type: "structure", + members: { + DescribeDBLogFiles: { + type: "list", + member: { + locationName: "DescribeDBLogFilesDetails", + type: "structure", + members: { + LogFileName: {}, + LastWritten: { type: "long" }, + Size: { type: "long" }, + }, + }, + }, + Marker: {}, }, }, - url: - "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments", }, - createDiscussionCommentLegacy: { - deprecated: - "octokit.teams.createDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#create-a-comment-legacy", - method: "POST", - params: { - body: { - required: true, - type: "string", + DescribeDBParameterGroups: { + input: { + type: "structure", + members: { + DBParameterGroupName: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeDBParameterGroupsResult", + type: "structure", + members: { + Marker: {}, + DBParameterGroups: { + type: "list", + member: { shape: "S1d", locationName: "DBParameterGroup" }, + }, }, - team_id: { - required: true, - type: "integer", + }, + }, + DescribeDBParameters: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { + DBParameterGroupName: {}, + Source: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, }, - url: "/teams/:team_id/discussions/:discussion_number/comments", + output: { + resultWrapper: "DescribeDBParametersResult", + type: "structure", + members: { Parameters: { shape: "S2n" }, Marker: {} }, + }, }, - createDiscussionInOrg: { - method: "POST", - params: { - body: { - required: true, - type: "string", + DescribeDBSecurityGroups: { + input: { + type: "structure", + members: { + DBSecurityGroupName: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - org: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeDBSecurityGroupsResult", + type: "structure", + members: { + Marker: {}, + DBSecurityGroups: { + type: "list", + member: { shape: "Sd", locationName: "DBSecurityGroup" }, + }, }, - private: { - type: "boolean", + }, + }, + DescribeDBSnapshots: { + input: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + DBSnapshotIdentifier: {}, + SnapshotType: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeDBSnapshotsResult", + type: "structure", + members: { + Marker: {}, + DBSnapshots: { + type: "list", + member: { shape: "Sk", locationName: "DBSnapshot" }, + }, }, - title: { - required: true, - type: "string", + }, + }, + DescribeDBSubnetGroups: { + input: { + type: "structure", + members: { + DBSubnetGroupName: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeDBSubnetGroupsResult", + type: "structure", + members: { + Marker: {}, + DBSubnetGroups: { + type: "list", + member: { shape: "S11", locationName: "DBSubnetGroup" }, + }, }, }, - url: "/orgs/:org/teams/:team_slug/discussions", }, - createDiscussionLegacy: { - deprecated: - "octokit.teams.createDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#create-a-discussion-legacy", - method: "POST", - params: { - body: { - required: true, - type: "string", + DescribeEngineDefaultParameters: { + input: { + type: "structure", + required: ["DBParameterGroupFamily"], + members: { + DBParameterGroupFamily: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - private: { - type: "boolean", + }, + output: { + resultWrapper: "DescribeEngineDefaultParametersResult", + type: "structure", + members: { + EngineDefaults: { + type: "structure", + members: { + DBParameterGroupFamily: {}, + Marker: {}, + Parameters: { shape: "S2n" }, + }, + wrapper: true, + }, }, - team_id: { - required: true, - type: "integer", + }, + }, + DescribeEventCategories: { + input: { type: "structure", members: { SourceType: {} } }, + output: { + resultWrapper: "DescribeEventCategoriesResult", + type: "structure", + members: { + EventCategoriesMapList: { + type: "list", + member: { + locationName: "EventCategoriesMap", + type: "structure", + members: { + SourceType: {}, + EventCategories: { shape: "S6" }, + }, + wrapper: true, + }, + }, }, - title: { - required: true, - type: "string", + }, + }, + DescribeEventSubscriptions: { + input: { + type: "structure", + members: { + SubscriptionName: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEventSubscriptionsResult", + type: "structure", + members: { + Marker: {}, + EventSubscriptionsList: { + type: "list", + member: { shape: "S4", locationName: "EventSubscription" }, + }, }, }, - url: "/teams/:team_id/discussions", }, - delete: { - deprecated: - "octokit.teams.delete() has been renamed to octokit.teams.deleteLegacy() (2020-01-16)", - method: "DELETE", - params: { - team_id: { - required: true, - type: "integer", + DescribeEvents: { + input: { + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Duration: { type: "integer" }, + EventCategories: { shape: "S6" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeEventsResult", + type: "structure", + members: { + Marker: {}, + Events: { + type: "list", + member: { + locationName: "Event", + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + Message: {}, + EventCategories: { shape: "S6" }, + Date: { type: "timestamp" }, + }, + }, + }, }, }, - url: "/teams/:team_id", }, - deleteDiscussion: { - deprecated: - "octokit.teams.deleteDiscussion() has been renamed to octokit.teams.deleteDiscussionLegacy() (2020-01-16)", - method: "DELETE", - params: { - discussion_number: { - required: true, - type: "integer", + DescribeOptionGroupOptions: { + input: { + type: "structure", + required: ["EngineName"], + members: { + EngineName: {}, + MajorEngineVersion: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeOptionGroupOptionsResult", + type: "structure", + members: { + OptionGroupOptions: { + type: "list", + member: { + locationName: "OptionGroupOption", + type: "structure", + members: { + Name: {}, + Description: {}, + EngineName: {}, + MajorEngineVersion: {}, + MinimumRequiredMinorEngineVersion: {}, + PortRequired: { type: "boolean" }, + DefaultPort: { type: "integer" }, + OptionsDependedOn: { + type: "list", + member: { locationName: "OptionName" }, + }, + Persistent: { type: "boolean" }, + OptionGroupOptionSettings: { + type: "list", + member: { + locationName: "OptionGroupOptionSetting", + type: "structure", + members: { + SettingName: {}, + SettingDescription: {}, + DefaultValue: {}, + ApplyType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + Marker: {}, }, }, - url: "/teams/:team_id/discussions/:discussion_number", }, - deleteDiscussionComment: { - deprecated: - "octokit.teams.deleteDiscussionComment() has been renamed to octokit.teams.deleteDiscussionCommentLegacy() (2020-01-16)", - method: "DELETE", - params: { - comment_number: { - required: true, - type: "integer", + DescribeOptionGroups: { + input: { + type: "structure", + members: { + OptionGroupName: {}, + Marker: {}, + MaxRecords: { type: "integer" }, + EngineName: {}, + MajorEngineVersion: {}, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeOptionGroupsResult", + type: "structure", + members: { + OptionGroupsList: { + type: "list", + member: { shape: "S1p", locationName: "OptionGroup" }, + }, + Marker: {}, }, - team_id: { - required: true, - type: "integer", + }, + }, + DescribeOrderableDBInstanceOptions: { + input: { + type: "structure", + required: ["Engine"], + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + Vpc: { type: "boolean" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, + }, + output: { + resultWrapper: "DescribeOrderableDBInstanceOptionsResult", + type: "structure", + members: { + OrderableDBInstanceOptions: { + type: "list", + member: { + locationName: "OrderableDBInstanceOption", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + DBInstanceClass: {}, + LicenseModel: {}, + AvailabilityZones: { + type: "list", + member: { + shape: "S14", + locationName: "AvailabilityZone", + }, + }, + MultiAZCapable: { type: "boolean" }, + ReadReplicaCapable: { type: "boolean" }, + Vpc: { type: "boolean" }, + }, + wrapper: true, + }, + }, + Marker: {}, }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", }, - deleteDiscussionCommentInOrg: { - method: "DELETE", - params: { - comment_number: { - required: true, - type: "integer", + DescribeReservedDBInstances: { + input: { + type: "structure", + members: { + ReservedDBInstanceId: {}, + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + Duration: {}, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + MaxRecords: { type: "integer" }, + Marker: {}, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeReservedDBInstancesResult", + type: "structure", + members: { + Marker: {}, + ReservedDBInstances: { + type: "list", + member: { shape: "S3w", locationName: "ReservedDBInstance" }, + }, }, - org: { - required: true, - type: "string", + }, + }, + DescribeReservedDBInstancesOfferings: { + input: { + type: "structure", + members: { + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + Duration: {}, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeReservedDBInstancesOfferingsResult", + type: "structure", + members: { + Marker: {}, + ReservedDBInstancesOfferings: { + type: "list", + member: { + locationName: "ReservedDBInstancesOffering", + type: "structure", + members: { + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + Duration: { type: "integer" }, + FixedPrice: { type: "double" }, + UsagePrice: { type: "double" }, + CurrencyCode: {}, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + RecurringCharges: { shape: "S3y" }, + }, + wrapper: true, + }, + }, }, }, - url: - "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number", }, - deleteDiscussionCommentLegacy: { - deprecated: - "octokit.teams.deleteDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#delete-a-comment-legacy", - method: "DELETE", - params: { - comment_number: { - required: true, - type: "integer", + DownloadDBLogFilePortion: { + input: { + type: "structure", + required: ["DBInstanceIdentifier", "LogFileName"], + members: { + DBInstanceIdentifier: {}, + LogFileName: {}, + Marker: {}, + NumberOfLines: { type: "integer" }, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DownloadDBLogFilePortionResult", + type: "structure", + members: { + LogFileData: {}, + Marker: {}, + AdditionalDataPending: { type: "boolean" }, }, - team_id: { - required: true, - type: "integer", + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceName"], + members: { ResourceName: {} }, + }, + output: { + resultWrapper: "ListTagsForResourceResult", + type: "structure", + members: { TagList: { shape: "S9" } }, + }, + }, + ModifyDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + AllocatedStorage: { type: "integer" }, + DBInstanceClass: {}, + DBSecurityGroups: { shape: "Sp" }, + VpcSecurityGroupIds: { shape: "Sq" }, + ApplyImmediately: { type: "boolean" }, + MasterUserPassword: {}, + DBParameterGroupName: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, + PreferredMaintenanceWindow: {}, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AllowMajorVersionUpgrade: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + Iops: { type: "integer" }, + OptionGroupName: {}, + NewDBInstanceIdentifier: {}, }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + output: { + resultWrapper: "ModifyDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, }, - deleteDiscussionInOrg: { - method: "DELETE", - params: { - discussion_number: { - required: true, - type: "integer", + ModifyDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName", "Parameters"], + members: { + DBParameterGroupName: {}, + Parameters: { shape: "S2n" }, }, - org: { - required: true, - type: "string", + }, + output: { + shape: "S4b", + resultWrapper: "ModifyDBParameterGroupResult", + }, + }, + ModifyDBSubnetGroup: { + input: { + type: "structure", + required: ["DBSubnetGroupName", "SubnetIds"], + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + SubnetIds: { shape: "S1j" }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "ModifyDBSubnetGroupResult", + type: "structure", + members: { DBSubnetGroup: { shape: "S11" } }, + }, + }, + ModifyEventSubscription: { + input: { + type: "structure", + required: ["SubscriptionName"], + members: { + SubscriptionName: {}, + SnsTopicArn: {}, + SourceType: {}, + EventCategories: { shape: "S6" }, + Enabled: { type: "boolean" }, }, }, - url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number", + output: { + resultWrapper: "ModifyEventSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, }, - deleteDiscussionLegacy: { - deprecated: - "octokit.teams.deleteDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#delete-a-discussion-legacy", - method: "DELETE", - params: { - discussion_number: { - required: true, - type: "integer", + ModifyOptionGroup: { + input: { + type: "structure", + required: ["OptionGroupName"], + members: { + OptionGroupName: {}, + OptionsToInclude: { + type: "list", + member: { + locationName: "OptionConfiguration", + type: "structure", + required: ["OptionName"], + members: { + OptionName: {}, + Port: { type: "integer" }, + DBSecurityGroupMemberships: { shape: "Sp" }, + VpcSecurityGroupMemberships: { shape: "Sq" }, + OptionSettings: { + type: "list", + member: { shape: "S1t", locationName: "OptionSetting" }, + }, + }, + }, + }, + OptionsToRemove: { type: "list", member: {} }, + ApplyImmediately: { type: "boolean" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "ModifyOptionGroupResult", + type: "structure", + members: { OptionGroup: { shape: "S1p" } }, + }, + }, + PromoteReadReplica: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + BackupRetentionPeriod: { type: "integer" }, + PreferredBackupWindow: {}, }, }, - url: "/teams/:team_id/discussions/:discussion_number", + output: { + resultWrapper: "PromoteReadReplicaResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, }, - deleteInOrg: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", + PurchaseReservedDBInstancesOffering: { + input: { + type: "structure", + required: ["ReservedDBInstancesOfferingId"], + members: { + ReservedDBInstancesOfferingId: {}, + ReservedDBInstanceId: {}, + DBInstanceCount: { type: "integer" }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "PurchaseReservedDBInstancesOfferingResult", + type: "structure", + members: { ReservedDBInstance: { shape: "S3w" } }, + }, + }, + RebootDBInstance: { + input: { + type: "structure", + required: ["DBInstanceIdentifier"], + members: { + DBInstanceIdentifier: {}, + ForceFailover: { type: "boolean" }, }, }, - url: "/orgs/:org/teams/:team_slug", + output: { + resultWrapper: "RebootDBInstanceResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, }, - deleteLegacy: { - deprecated: - "octokit.teams.deleteLegacy() is deprecated, see https://developer.github.com/v3/teams/#delete-team-legacy", - method: "DELETE", - params: { - team_id: { - required: true, - type: "integer", + RemoveSourceIdentifierFromSubscription: { + input: { + type: "structure", + required: ["SubscriptionName", "SourceIdentifier"], + members: { SubscriptionName: {}, SourceIdentifier: {} }, + }, + output: { + resultWrapper: "RemoveSourceIdentifierFromSubscriptionResult", + type: "structure", + members: { EventSubscription: { shape: "S4" } }, + }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceName", "TagKeys"], + members: { + ResourceName: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + }, + ResetDBParameterGroup: { + input: { + type: "structure", + required: ["DBParameterGroupName"], + members: { + DBParameterGroupName: {}, + ResetAllParameters: { type: "boolean" }, + Parameters: { shape: "S2n" }, }, }, - url: "/teams/:team_id", + output: { + shape: "S4b", + resultWrapper: "ResetDBParameterGroupResult", + }, }, - get: { - deprecated: - "octokit.teams.get() has been renamed to octokit.teams.getLegacy() (2020-01-16)", - method: "GET", - params: { - team_id: { - required: true, - type: "integer", + RestoreDBInstanceFromDBSnapshot: { + input: { + type: "structure", + required: ["DBInstanceIdentifier", "DBSnapshotIdentifier"], + members: { + DBInstanceIdentifier: {}, + DBSnapshotIdentifier: {}, + DBInstanceClass: {}, + Port: { type: "integer" }, + AvailabilityZone: {}, + DBSubnetGroupName: {}, + MultiAZ: { type: "boolean" }, + PubliclyAccessible: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + DBName: {}, + Engine: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, }, }, - url: "/teams/:team_id", + output: { + resultWrapper: "RestoreDBInstanceFromDBSnapshotResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, }, - getByName: { - method: "GET", - params: { - org: { - required: true, - type: "string", + RestoreDBInstanceToPointInTime: { + input: { + type: "structure", + required: [ + "SourceDBInstanceIdentifier", + "TargetDBInstanceIdentifier", + ], + members: { + SourceDBInstanceIdentifier: {}, + TargetDBInstanceIdentifier: {}, + RestoreTime: { type: "timestamp" }, + UseLatestRestorableTime: { type: "boolean" }, + DBInstanceClass: {}, + Port: { type: "integer" }, + AvailabilityZone: {}, + DBSubnetGroupName: {}, + MultiAZ: { type: "boolean" }, + PubliclyAccessible: { type: "boolean" }, + AutoMinorVersionUpgrade: { type: "boolean" }, + LicenseModel: {}, + DBName: {}, + Engine: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "RestoreDBInstanceToPointInTimeResult", + type: "structure", + members: { DBInstance: { shape: "St" } }, + }, + }, + RevokeDBSecurityGroupIngress: { + input: { + type: "structure", + required: ["DBSecurityGroupName"], + members: { + DBSecurityGroupName: {}, + CIDRIP: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupId: {}, + EC2SecurityGroupOwnerId: {}, }, }, - url: "/orgs/:org/teams/:team_slug", + output: { + resultWrapper: "RevokeDBSecurityGroupIngressResult", + type: "structure", + members: { DBSecurityGroup: { shape: "Sd" } }, + }, }, - getDiscussion: { - deprecated: - "octokit.teams.getDiscussion() has been renamed to octokit.teams.getDiscussionLegacy() (2020-01-16)", - method: "GET", - params: { - discussion_number: { - required: true, - type: "integer", + }, + shapes: { + S4: { + type: "structure", + members: { + CustomerAwsId: {}, + CustSubscriptionId: {}, + SnsTopicArn: {}, + Status: {}, + SubscriptionCreationTime: {}, + SourceType: {}, + SourceIdsList: { shape: "S5" }, + EventCategoriesList: { shape: "S6" }, + Enabled: { type: "boolean" }, + }, + wrapper: true, + }, + S5: { type: "list", member: { locationName: "SourceId" } }, + S6: { type: "list", member: { locationName: "EventCategory" } }, + S9: { + type: "list", + member: { + locationName: "Tag", + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + Sd: { + type: "structure", + members: { + OwnerId: {}, + DBSecurityGroupName: {}, + DBSecurityGroupDescription: {}, + VpcId: {}, + EC2SecurityGroups: { + type: "list", + member: { + locationName: "EC2SecurityGroup", + type: "structure", + members: { + Status: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupId: {}, + EC2SecurityGroupOwnerId: {}, + }, + }, }, - team_id: { - required: true, - type: "integer", + IPRanges: { + type: "list", + member: { + locationName: "IPRange", + type: "structure", + members: { Status: {}, CIDRIP: {} }, + }, }, }, - url: "/teams/:team_id/discussions/:discussion_number", + wrapper: true, }, - getDiscussionComment: { - deprecated: - "octokit.teams.getDiscussionComment() has been renamed to octokit.teams.getDiscussionCommentLegacy() (2020-01-16)", - method: "GET", - params: { - comment_number: { - required: true, - type: "integer", + Sk: { + type: "structure", + members: { + DBSnapshotIdentifier: {}, + DBInstanceIdentifier: {}, + SnapshotCreateTime: { type: "timestamp" }, + Engine: {}, + AllocatedStorage: { type: "integer" }, + Status: {}, + Port: { type: "integer" }, + AvailabilityZone: {}, + VpcId: {}, + InstanceCreateTime: { type: "timestamp" }, + MasterUsername: {}, + EngineVersion: {}, + LicenseModel: {}, + SnapshotType: {}, + Iops: { type: "integer" }, + OptionGroupName: {}, + }, + wrapper: true, + }, + Sp: { type: "list", member: { locationName: "DBSecurityGroupName" } }, + Sq: { type: "list", member: { locationName: "VpcSecurityGroupId" } }, + St: { + type: "structure", + members: { + DBInstanceIdentifier: {}, + DBInstanceClass: {}, + Engine: {}, + DBInstanceStatus: {}, + MasterUsername: {}, + DBName: {}, + Endpoint: { + type: "structure", + members: { Address: {}, Port: { type: "integer" } }, + }, + AllocatedStorage: { type: "integer" }, + InstanceCreateTime: { type: "timestamp" }, + PreferredBackupWindow: {}, + BackupRetentionPeriod: { type: "integer" }, + DBSecurityGroups: { shape: "Sv" }, + VpcSecurityGroups: { shape: "Sx" }, + DBParameterGroups: { + type: "list", + member: { + locationName: "DBParameterGroup", + type: "structure", + members: { + DBParameterGroupName: {}, + ParameterApplyStatus: {}, + }, + }, }, - discussion_number: { - required: true, - type: "integer", + AvailabilityZone: {}, + DBSubnetGroup: { shape: "S11" }, + PreferredMaintenanceWindow: {}, + PendingModifiedValues: { + type: "structure", + members: { + DBInstanceClass: {}, + AllocatedStorage: { type: "integer" }, + MasterUserPassword: {}, + Port: { type: "integer" }, + BackupRetentionPeriod: { type: "integer" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + Iops: { type: "integer" }, + DBInstanceIdentifier: {}, + }, }, - team_id: { - required: true, - type: "integer", + LatestRestorableTime: { type: "timestamp" }, + MultiAZ: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + ReadReplicaSourceDBInstanceIdentifier: {}, + ReadReplicaDBInstanceIdentifiers: { + type: "list", + member: { locationName: "ReadReplicaDBInstanceIdentifier" }, + }, + LicenseModel: {}, + Iops: { type: "integer" }, + OptionGroupMemberships: { + type: "list", + member: { + locationName: "OptionGroupMembership", + type: "structure", + members: { OptionGroupName: {}, Status: {} }, + }, }, + CharacterSetName: {}, + SecondaryAvailabilityZone: {}, + PubliclyAccessible: { type: "boolean" }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", + wrapper: true, }, - getDiscussionCommentInOrg: { - method: "GET", - params: { - comment_number: { - required: true, - type: "integer", - }, - discussion_number: { - required: true, - type: "integer", + Sv: { + type: "list", + member: { + locationName: "DBSecurityGroup", + type: "structure", + members: { DBSecurityGroupName: {}, Status: {} }, + }, + }, + Sx: { + type: "list", + member: { + locationName: "VpcSecurityGroupMembership", + type: "structure", + members: { VpcSecurityGroupId: {}, Status: {} }, + }, + }, + S11: { + type: "structure", + members: { + DBSubnetGroupName: {}, + DBSubnetGroupDescription: {}, + VpcId: {}, + SubnetGroupStatus: {}, + Subnets: { + type: "list", + member: { + locationName: "Subnet", + type: "structure", + members: { + SubnetIdentifier: {}, + SubnetAvailabilityZone: { shape: "S14" }, + SubnetStatus: {}, + }, + }, }, - org: { - required: true, - type: "string", + }, + wrapper: true, + }, + S14: { + type: "structure", + members: { Name: {}, ProvisionedIopsCapable: { type: "boolean" } }, + wrapper: true, + }, + S1d: { + type: "structure", + members: { + DBParameterGroupName: {}, + DBParameterGroupFamily: {}, + Description: {}, + }, + wrapper: true, + }, + S1j: { type: "list", member: { locationName: "SubnetIdentifier" } }, + S1p: { + type: "structure", + members: { + OptionGroupName: {}, + OptionGroupDescription: {}, + EngineName: {}, + MajorEngineVersion: {}, + Options: { + type: "list", + member: { + locationName: "Option", + type: "structure", + members: { + OptionName: {}, + OptionDescription: {}, + Persistent: { type: "boolean" }, + Port: { type: "integer" }, + OptionSettings: { + type: "list", + member: { shape: "S1t", locationName: "OptionSetting" }, + }, + DBSecurityGroupMemberships: { shape: "Sv" }, + VpcSecurityGroupMemberships: { shape: "Sx" }, + }, + }, }, - team_slug: { - required: true, - type: "string", + AllowsVpcAndNonVpcInstanceMemberships: { type: "boolean" }, + VpcId: {}, + }, + wrapper: true, + }, + S1t: { + type: "structure", + members: { + Name: {}, + Value: {}, + DefaultValue: {}, + Description: {}, + ApplyType: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + IsCollection: { type: "boolean" }, + }, + }, + S28: { + type: "structure", + members: { CharacterSetName: {}, CharacterSetDescription: {} }, + }, + S2n: { + type: "list", + member: { + locationName: "Parameter", + type: "structure", + members: { + ParameterName: {}, + ParameterValue: {}, + Description: {}, + Source: {}, + ApplyType: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + MinimumEngineVersion: {}, + ApplyMethod: {}, }, }, - url: - "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number", }, - getDiscussionCommentLegacy: { - deprecated: - "octokit.teams.getDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#get-a-single-comment-legacy", - method: "GET", - params: { - comment_number: { - required: true, - type: "integer", + S3w: { + type: "structure", + members: { + ReservedDBInstanceId: {}, + ReservedDBInstancesOfferingId: {}, + DBInstanceClass: {}, + StartTime: { type: "timestamp" }, + Duration: { type: "integer" }, + FixedPrice: { type: "double" }, + UsagePrice: { type: "double" }, + CurrencyCode: {}, + DBInstanceCount: { type: "integer" }, + ProductDescription: {}, + OfferingType: {}, + MultiAZ: { type: "boolean" }, + State: {}, + RecurringCharges: { shape: "S3y" }, + }, + wrapper: true, + }, + S3y: { + type: "list", + member: { + locationName: "RecurringCharge", + type: "structure", + members: { + RecurringChargeAmount: { type: "double" }, + RecurringChargeFrequency: {}, + }, + wrapper: true, + }, + }, + S4b: { type: "structure", members: { DBParameterGroupName: {} } }, + }, + }; + + /***/ + }, + + /***/ 4238: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + + // pull in CloudFront signer + __webpack_require__(1647); + + AWS.util.update(AWS.CloudFront.prototype, { + setupRequestListeners: function setupRequestListeners(request) { + request.addListener("extractData", AWS.util.hoistPayloadMember); + }, + }); + + /***/ + }, + + /***/ 4252: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 4258: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["waf"] = {}; + AWS.WAF = Service.defineService("waf", ["2015-08-24"]); + Object.defineProperty(apiLoader.services["waf"], "2015-08-24", { + get: function get() { + var model = __webpack_require__(5340); + model.paginators = __webpack_require__(9732).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.WAF; + + /***/ + }, + + /***/ 4281: /***/ function ( + __unusedmodule, + __unusedexports, + __webpack_require__ + ) { + var AWS = __webpack_require__(395); + var rest = AWS.Protocol.Rest; + + /** + * A presigner object can be used to generate presigned urls for the Polly service. + */ + AWS.Polly.Presigner = AWS.util.inherit({ + /** + * Creates a presigner object with a set of configuration options. + * + * @option options params [map] An optional map of parameters to bind to every + * request sent by this service object. + * @option options service [AWS.Polly] An optional pre-configured instance + * of the AWS.Polly service object to use for requests. The object may + * bound parameters used by the presigner. + * @see AWS.Polly.constructor + */ + constructor: function Signer(options) { + options = options || {}; + this.options = options; + this.service = options.service; + this.bindServiceObject(options); + this._operations = {}; + }, + + /** + * @api private + */ + bindServiceObject: function bindServiceObject(options) { + options = options || {}; + if (!this.service) { + this.service = new AWS.Polly(options); + } else { + var config = AWS.util.copy(this.service.config); + this.service = new this.service.constructor.__super__(config); + this.service.config.params = AWS.util.merge( + this.service.config.params || {}, + options.params + ); + } + }, + + /** + * @api private + */ + modifyInputMembers: function modifyInputMembers(input) { + // make copies of the input so we don't overwrite the api + // need to be careful to copy anything we access/modify + var modifiedInput = AWS.util.copy(input); + modifiedInput.members = AWS.util.copy(input.members); + AWS.util.each(input.members, function (name, member) { + modifiedInput.members[name] = AWS.util.copy(member); + // update location and locationName + if (!member.location || member.location === "body") { + modifiedInput.members[name].location = "querystring"; + modifiedInput.members[name].locationName = name; + } + }); + return modifiedInput; + }, + + /** + * @api private + */ + convertPostToGet: function convertPostToGet(req) { + // convert method + req.httpRequest.method = "GET"; + + var operation = req.service.api.operations[req.operation]; + // get cached operation input first + var input = this._operations[req.operation]; + if (!input) { + // modify the original input + this._operations[req.operation] = input = this.modifyInputMembers( + operation.input + ); + } + + var uri = rest.generateURI( + req.httpRequest.endpoint.path, + operation.httpPath, + input, + req.params + ); + + req.httpRequest.path = uri; + req.httpRequest.body = ""; + + // don't need these headers on a GET request + delete req.httpRequest.headers["Content-Length"]; + delete req.httpRequest.headers["Content-Type"]; + }, + + /** + * @overload getSynthesizeSpeechUrl(params = {}, [expires = 3600], [callback]) + * Generate a presigned url for {AWS.Polly.synthesizeSpeech}. + * @note You must ensure that you have static or previously resolved + * credentials if you call this method synchronously (with no callback), + * otherwise it may not properly sign the request. If you cannot guarantee + * this (you are using an asynchronous credential provider, i.e., EC2 + * IAM roles), you should always call this method with an asynchronous + * callback. + * @param params [map] parameters to pass to the operation. See the {AWS.Polly.synthesizeSpeech} + * operation for the expected operation parameters. + * @param expires [Integer] (3600) the number of seconds to expire the pre-signed URL operation in. + * Defaults to 1 hour. + * @return [string] if called synchronously (with no callback), returns the signed URL. + * @return [null] nothing is returned if a callback is provided. + * @callback callback function (err, url) + * If a callback is supplied, it is called when a signed URL has been generated. + * @param err [Error] the error object returned from the presigner. + * @param url [String] the signed URL. + * @see AWS.Polly.synthesizeSpeech + */ + getSynthesizeSpeechUrl: function getSynthesizeSpeechUrl( + params, + expires, + callback + ) { + var self = this; + var request = this.service.makeRequest("synthesizeSpeech", params); + // remove existing build listeners + request.removeAllListeners("build"); + request.on("build", function (req) { + self.convertPostToGet(req); + }); + return request.presign(expires, callback); + }, + }); + + /***/ + }, + + /***/ 4289: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-06-30", + endpointPrefix: "migrationhub-config", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Migration Hub Config", + serviceId: "MigrationHub Config", + signatureVersion: "v4", + signingName: "mgh", + targetPrefix: "AWSMigrationHubMultiAccountService", + uid: "migrationhub-config-2019-06-30", + }, + operations: { + CreateHomeRegionControl: { + input: { + type: "structure", + required: ["HomeRegion", "Target"], + members: { + HomeRegion: {}, + Target: { shape: "S3" }, + DryRun: { type: "boolean" }, }, - discussion_number: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { HomeRegionControl: { shape: "S8" } }, + }, + }, + DescribeHomeRegionControls: { + input: { + type: "structure", + members: { + ControlId: {}, + HomeRegion: {}, + Target: { shape: "S3" }, + MaxResults: { type: "integer" }, + NextToken: {}, }, - team_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { + HomeRegionControls: { type: "list", member: { shape: "S8" } }, + NextToken: {}, }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", }, - getDiscussionInOrg: { - method: "GET", - params: { - discussion_number: { - required: true, - type: "integer", + GetHomeRegion: { + input: { type: "structure", members: {} }, + output: { type: "structure", members: { HomeRegion: {} } }, + }, + }, + shapes: { + S3: { + type: "structure", + required: ["Type"], + members: { Type: {}, Id: {} }, + }, + S8: { + type: "structure", + members: { + ControlId: {}, + HomeRegion: {}, + Target: { shape: "S3" }, + RequestedTime: { type: "timestamp" }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 4290: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["greengrass"] = {}; + AWS.Greengrass = Service.defineService("greengrass", ["2017-06-07"]); + Object.defineProperty(apiLoader.services["greengrass"], "2017-06-07", { + get: function get() { + var model = __webpack_require__(2053); + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Greengrass; + + /***/ + }, + + /***/ 4293: /***/ function (module) { + module.exports = require("buffer"); + + /***/ + }, + + /***/ 4303: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + LoadBalancerExists: { + delay: 15, + operation: "DescribeLoadBalancers", + maxAttempts: 40, + acceptors: [ + { matcher: "status", expected: 200, state: "success" }, + { + matcher: "error", + expected: "LoadBalancerNotFound", + state: "retry", }, - org: { - required: true, - type: "string", + ], + }, + LoadBalancerAvailable: { + delay: 15, + operation: "DescribeLoadBalancers", + maxAttempts: 40, + acceptors: [ + { + state: "success", + matcher: "pathAll", + argument: "LoadBalancers[].State.Code", + expected: "active", }, - team_slug: { - required: true, - type: "string", + { + state: "retry", + matcher: "pathAny", + argument: "LoadBalancers[].State.Code", + expected: "provisioning", }, - }, - url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number", + { + state: "retry", + matcher: "error", + expected: "LoadBalancerNotFound", + }, + ], }, - getDiscussionLegacy: { - deprecated: - "octokit.teams.getDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#get-a-single-discussion-legacy", - method: "GET", - params: { - discussion_number: { - required: true, - type: "integer", + LoadBalancersDeleted: { + delay: 15, + operation: "DescribeLoadBalancers", + maxAttempts: 40, + acceptors: [ + { + state: "retry", + matcher: "pathAll", + argument: "LoadBalancers[].State.Code", + expected: "active", }, - team_id: { - required: true, - type: "integer", + { + matcher: "error", + expected: "LoadBalancerNotFound", + state: "success", }, - }, - url: "/teams/:team_id/discussions/:discussion_number", + ], }, - getLegacy: { - deprecated: - "octokit.teams.getLegacy() is deprecated, see https://developer.github.com/v3/teams/#get-team-legacy", - method: "GET", - params: { - team_id: { - required: true, - type: "integer", + TargetInService: { + delay: 15, + maxAttempts: 40, + operation: "DescribeTargetHealth", + acceptors: [ + { + argument: "TargetHealthDescriptions[].TargetHealth.State", + expected: "healthy", + matcher: "pathAll", + state: "success", }, - }, - url: "/teams/:team_id", + { matcher: "error", expected: "InvalidInstance", state: "retry" }, + ], }, - getMember: { - deprecated: - "octokit.teams.getMember() has been renamed to octokit.teams.getMemberLegacy() (2020-01-16)", - method: "GET", - params: { - team_id: { - required: true, - type: "integer", + TargetDeregistered: { + delay: 15, + maxAttempts: 40, + operation: "DescribeTargetHealth", + acceptors: [ + { matcher: "error", expected: "InvalidTarget", state: "success" }, + { + argument: "TargetHealthDescriptions[].TargetHealth.State", + expected: "unused", + matcher: "pathAll", + state: "success", }, - username: { - required: true, - type: "string", + ], + }, + }, + }; + + /***/ + }, + + /***/ 4304: /***/ function (module) { + module.exports = require("string_decoder"); + + /***/ + }, + + /***/ 4341: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["discovery"] = {}; + AWS.Discovery = Service.defineService("discovery", ["2015-11-01"]); + Object.defineProperty(apiLoader.services["discovery"], "2015-11-01", { + get: function get() { + var model = __webpack_require__(9389); + model.paginators = __webpack_require__(5266).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Discovery; + + /***/ + }, + + /***/ 4343: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["inspector"] = {}; + AWS.Inspector = Service.defineService("inspector", [ + "2015-08-18*", + "2016-02-16", + ]); + Object.defineProperty(apiLoader.services["inspector"], "2016-02-16", { + get: function get() { + var model = __webpack_require__(612); + model.paginators = __webpack_require__(1283).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.Inspector; + + /***/ + }, + + /***/ 4344: /***/ function (module) { + module.exports = { pagination: {} }; + + /***/ + }, + + /***/ 4371: /***/ function (module) { + module.exports = { + pagination: { + GetTranscript: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; + + /***/ + }, + + /***/ 4373: /***/ function (module) { + module.exports = { + pagination: { + ListPlacements: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "placements", + }, + ListProjects: { + input_token: "nextToken", + limit_key: "maxResults", + output_token: "nextToken", + result_key: "projects", + }, + }, + }; + + /***/ + }, + + /***/ 4389: /***/ function (module, __unusedexports, __webpack_require__) { + "use strict"; + + const fs = __webpack_require__(5747); + const shebangCommand = __webpack_require__(2866); + + function readShebang(command) { + // Read the first 150 bytes from the file + const size = 150; + let buffer; + + if (Buffer.alloc) { + // Node.js v4.5+ / v5.10+ + buffer = Buffer.alloc(size); + } else { + // Old Node.js API + buffer = new Buffer(size); + buffer.fill(0); // zero-fill + } + + let fd; + + try { + fd = fs.openSync(command, "r"); + fs.readSync(fd, buffer, 0, size, 0); + fs.closeSync(fd); + } catch (e) { + /* Empty */ + } + + // Attempt to extract shebang (null is returned if not a shebang) + return shebangCommand(buffer.toString()); + } + + module.exports = readShebang; + + /***/ + }, + + /***/ 4392: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-02-02", + endpointPrefix: "elasticache", + protocol: "query", + serviceFullName: "Amazon ElastiCache", + serviceId: "ElastiCache", + signatureVersion: "v4", + uid: "elasticache-2015-02-02", + xmlNamespace: "http://elasticache.amazonaws.com/doc/2015-02-02/", + }, + operations: { + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceName", "Tags"], + members: { ResourceName: {}, Tags: { shape: "S3" } }, + }, + output: { shape: "S5", resultWrapper: "AddTagsToResourceResult" }, + }, + AuthorizeCacheSecurityGroupIngress: { + input: { + type: "structure", + required: [ + "CacheSecurityGroupName", + "EC2SecurityGroupName", + "EC2SecurityGroupOwnerId", + ], + members: { + CacheSecurityGroupName: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupOwnerId: {}, }, }, - url: "/teams/:team_id/members/:username", + output: { + resultWrapper: "AuthorizeCacheSecurityGroupIngressResult", + type: "structure", + members: { CacheSecurityGroup: { shape: "S8" } }, + }, }, - getMemberLegacy: { - deprecated: - "octokit.teams.getMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-member-legacy", - method: "GET", - params: { - team_id: { - required: true, - type: "integer", - }, - username: { - required: true, - type: "string", + BatchApplyUpdateAction: { + input: { + type: "structure", + required: ["ServiceUpdateName"], + members: { + ReplicationGroupIds: { shape: "Sc" }, + CacheClusterIds: { shape: "Sd" }, + ServiceUpdateName: {}, }, }, - url: "/teams/:team_id/members/:username", + output: { + shape: "Se", + resultWrapper: "BatchApplyUpdateActionResult", + }, }, - getMembership: { - deprecated: - "octokit.teams.getMembership() has been renamed to octokit.teams.getMembershipLegacy() (2020-01-16)", - method: "GET", - params: { - team_id: { - required: true, - type: "integer", - }, - username: { - required: true, - type: "string", + BatchStopUpdateAction: { + input: { + type: "structure", + required: ["ServiceUpdateName"], + members: { + ReplicationGroupIds: { shape: "Sc" }, + CacheClusterIds: { shape: "Sd" }, + ServiceUpdateName: {}, }, }, - url: "/teams/:team_id/memberships/:username", + output: { + shape: "Se", + resultWrapper: "BatchStopUpdateActionResult", + }, }, - getMembershipInOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", - }, - team_slug: { - required: true, - type: "string", - }, - username: { - required: true, - type: "string", - }, + CompleteMigration: { + input: { + type: "structure", + required: ["ReplicationGroupId"], + members: { ReplicationGroupId: {}, Force: { type: "boolean" } }, + }, + output: { + resultWrapper: "CompleteMigrationResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, }, - url: "/orgs/:org/teams/:team_slug/memberships/:username", }, - getMembershipLegacy: { - deprecated: - "octokit.teams.getMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-membership-legacy", - method: "GET", - params: { - team_id: { - required: true, - type: "integer", - }, - username: { - required: true, - type: "string", + CopySnapshot: { + input: { + type: "structure", + required: ["SourceSnapshotName", "TargetSnapshotName"], + members: { + SourceSnapshotName: {}, + TargetSnapshotName: {}, + TargetBucket: {}, + KmsKeyId: {}, }, }, - url: "/teams/:team_id/memberships/:username", + output: { + resultWrapper: "CopySnapshotResult", + type: "structure", + members: { Snapshot: { shape: "S19" } }, + }, }, - list: { - method: "GET", - params: { - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", + CreateCacheCluster: { + input: { + type: "structure", + required: ["CacheClusterId"], + members: { + CacheClusterId: {}, + ReplicationGroupId: {}, + AZMode: {}, + PreferredAvailabilityZone: {}, + PreferredAvailabilityZones: { shape: "S1h" }, + NumCacheNodes: { type: "integer" }, + CacheNodeType: {}, + Engine: {}, + EngineVersion: {}, + CacheParameterGroupName: {}, + CacheSubnetGroupName: {}, + CacheSecurityGroupNames: { shape: "S1i" }, + SecurityGroupIds: { shape: "S1j" }, + Tags: { shape: "S3" }, + SnapshotArns: { shape: "S1k" }, + SnapshotName: {}, + PreferredMaintenanceWindow: {}, + Port: { type: "integer" }, + NotificationTopicArn: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + SnapshotRetentionLimit: { type: "integer" }, + SnapshotWindow: {}, + AuthToken: {}, }, }, - url: "/orgs/:org/teams", + output: { + resultWrapper: "CreateCacheClusterResult", + type: "structure", + members: { CacheCluster: { shape: "S1m" } }, + }, }, - listChild: { - deprecated: - "octokit.teams.listChild() has been renamed to octokit.teams.listChildLegacy() (2020-01-16)", - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + CreateCacheParameterGroup: { + input: { + type: "structure", + required: [ + "CacheParameterGroupName", + "CacheParameterGroupFamily", + "Description", + ], + members: { + CacheParameterGroupName: {}, + CacheParameterGroupFamily: {}, + Description: {}, }, }, - url: "/teams/:team_id/teams", + output: { + resultWrapper: "CreateCacheParameterGroupResult", + type: "structure", + members: { CacheParameterGroup: { shape: "S1z" } }, + }, }, - listChildInOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_slug: { - required: true, - type: "string", - }, + CreateCacheSecurityGroup: { + input: { + type: "structure", + required: ["CacheSecurityGroupName", "Description"], + members: { CacheSecurityGroupName: {}, Description: {} }, + }, + output: { + resultWrapper: "CreateCacheSecurityGroupResult", + type: "structure", + members: { CacheSecurityGroup: { shape: "S8" } }, }, - url: "/orgs/:org/teams/:team_slug/teams", }, - listChildLegacy: { - deprecated: - "octokit.teams.listChildLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-child-teams-legacy", - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + CreateCacheSubnetGroup: { + input: { + type: "structure", + required: [ + "CacheSubnetGroupName", + "CacheSubnetGroupDescription", + "SubnetIds", + ], + members: { + CacheSubnetGroupName: {}, + CacheSubnetGroupDescription: {}, + SubnetIds: { shape: "S23" }, }, }, - url: "/teams/:team_id/teams", + output: { + resultWrapper: "CreateCacheSubnetGroupResult", + type: "structure", + members: { CacheSubnetGroup: { shape: "S25" } }, + }, }, - listDiscussionComments: { - deprecated: - "octokit.teams.listDiscussionComments() has been renamed to octokit.teams.listDiscussionCommentsLegacy() (2020-01-16)", - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - discussion_number: { - required: true, - type: "integer", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + CreateGlobalReplicationGroup: { + input: { + type: "structure", + required: [ + "GlobalReplicationGroupIdSuffix", + "PrimaryReplicationGroupId", + ], + members: { + GlobalReplicationGroupIdSuffix: {}, + GlobalReplicationGroupDescription: {}, + PrimaryReplicationGroupId: {}, }, }, - url: "/teams/:team_id/discussions/:discussion_number/comments", + output: { + resultWrapper: "CreateGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, }, - listDiscussionCommentsInOrg: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - discussion_number: { - required: true, - type: "integer", - }, - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_slug: { - required: true, - type: "string", + CreateReplicationGroup: { + input: { + type: "structure", + required: ["ReplicationGroupId", "ReplicationGroupDescription"], + members: { + ReplicationGroupId: {}, + ReplicationGroupDescription: {}, + GlobalReplicationGroupId: {}, + PrimaryClusterId: {}, + AutomaticFailoverEnabled: { type: "boolean" }, + NumCacheClusters: { type: "integer" }, + PreferredCacheClusterAZs: { shape: "S1e" }, + NumNodeGroups: { type: "integer" }, + ReplicasPerNodeGroup: { type: "integer" }, + NodeGroupConfiguration: { + type: "list", + member: { + shape: "S1c", + locationName: "NodeGroupConfiguration", + }, + }, + CacheNodeType: {}, + Engine: {}, + EngineVersion: {}, + CacheParameterGroupName: {}, + CacheSubnetGroupName: {}, + CacheSecurityGroupNames: { shape: "S1i" }, + SecurityGroupIds: { shape: "S1j" }, + Tags: { shape: "S3" }, + SnapshotArns: { shape: "S1k" }, + SnapshotName: {}, + PreferredMaintenanceWindow: {}, + Port: { type: "integer" }, + NotificationTopicArn: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + SnapshotRetentionLimit: { type: "integer" }, + SnapshotWindow: {}, + AuthToken: {}, + TransitEncryptionEnabled: { type: "boolean" }, + AtRestEncryptionEnabled: { type: "boolean" }, + KmsKeyId: {}, }, }, - url: - "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments", + output: { + resultWrapper: "CreateReplicationGroupResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, }, - listDiscussionCommentsLegacy: { - deprecated: - "octokit.teams.listDiscussionCommentsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#list-comments-legacy", - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - discussion_number: { - required: true, - type: "integer", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + CreateSnapshot: { + input: { + type: "structure", + required: ["SnapshotName"], + members: { + ReplicationGroupId: {}, + CacheClusterId: {}, + SnapshotName: {}, + KmsKeyId: {}, }, }, - url: "/teams/:team_id/discussions/:discussion_number/comments", + output: { + resultWrapper: "CreateSnapshotResult", + type: "structure", + members: { Snapshot: { shape: "S19" } }, + }, }, - listDiscussions: { - deprecated: - "octokit.teams.listDiscussions() has been renamed to octokit.teams.listDiscussionsLegacy() (2020-01-16)", - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + DecreaseNodeGroupsInGlobalReplicationGroup: { + input: { + type: "structure", + required: [ + "GlobalReplicationGroupId", + "NodeGroupCount", + "ApplyImmediately", + ], + members: { + GlobalReplicationGroupId: {}, + NodeGroupCount: { type: "integer" }, + GlobalNodeGroupsToRemove: { shape: "S2m" }, + GlobalNodeGroupsToRetain: { shape: "S2m" }, + ApplyImmediately: { type: "boolean" }, }, }, - url: "/teams/:team_id/discussions", + output: { + resultWrapper: "DecreaseNodeGroupsInGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, }, - listDiscussionsInOrg: { - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - org: { - required: true, - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_slug: { - required: true, - type: "string", + DecreaseReplicaCount: { + input: { + type: "structure", + required: ["ReplicationGroupId", "ApplyImmediately"], + members: { + ReplicationGroupId: {}, + NewReplicaCount: { type: "integer" }, + ReplicaConfiguration: { shape: "S2p" }, + ReplicasToRemove: { type: "list", member: {} }, + ApplyImmediately: { type: "boolean" }, }, }, - url: "/orgs/:org/teams/:team_slug/discussions", + output: { + resultWrapper: "DecreaseReplicaCountResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, }, - listDiscussionsLegacy: { - deprecated: - "octokit.teams.listDiscussionsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#list-discussions-legacy", - method: "GET", - params: { - direction: { - enum: ["asc", "desc"], - type: "string", - }, - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", - }, + DeleteCacheCluster: { + input: { + type: "structure", + required: ["CacheClusterId"], + members: { CacheClusterId: {}, FinalSnapshotIdentifier: {} }, + }, + output: { + resultWrapper: "DeleteCacheClusterResult", + type: "structure", + members: { CacheCluster: { shape: "S1m" } }, }, - url: "/teams/:team_id/discussions", }, - listForAuthenticatedUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, + DeleteCacheParameterGroup: { + input: { + type: "structure", + required: ["CacheParameterGroupName"], + members: { CacheParameterGroupName: {} }, }, - url: "/user/teams", }, - listMembers: { - deprecated: - "octokit.teams.listMembers() has been renamed to octokit.teams.listMembersLegacy() (2020-01-16)", - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", - }, - role: { - enum: ["member", "maintainer", "all"], - type: "string", - }, - team_id: { - required: true, - type: "integer", + DeleteCacheSecurityGroup: { + input: { + type: "structure", + required: ["CacheSecurityGroupName"], + members: { CacheSecurityGroupName: {} }, + }, + }, + DeleteCacheSubnetGroup: { + input: { + type: "structure", + required: ["CacheSubnetGroupName"], + members: { CacheSubnetGroupName: {} }, + }, + }, + DeleteGlobalReplicationGroup: { + input: { + type: "structure", + required: [ + "GlobalReplicationGroupId", + "RetainPrimaryReplicationGroup", + ], + members: { + GlobalReplicationGroupId: {}, + RetainPrimaryReplicationGroup: { type: "boolean" }, }, }, - url: "/teams/:team_id/members", + output: { + resultWrapper: "DeleteGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, }, - listMembersInOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", + DeleteReplicationGroup: { + input: { + type: "structure", + required: ["ReplicationGroupId"], + members: { + ReplicationGroupId: {}, + RetainPrimaryCluster: { type: "boolean" }, + FinalSnapshotIdentifier: {}, }, - page: { - type: "integer", + }, + output: { + resultWrapper: "DeleteReplicationGroupResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, + }, + DeleteSnapshot: { + input: { + type: "structure", + required: ["SnapshotName"], + members: { SnapshotName: {} }, + }, + output: { + resultWrapper: "DeleteSnapshotResult", + type: "structure", + members: { Snapshot: { shape: "S19" } }, + }, + }, + DescribeCacheClusters: { + input: { + type: "structure", + members: { + CacheClusterId: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + ShowCacheNodeInfo: { type: "boolean" }, + ShowCacheClustersNotInReplicationGroups: { type: "boolean" }, }, - per_page: { - type: "integer", + }, + output: { + resultWrapper: "DescribeCacheClustersResult", + type: "structure", + members: { + Marker: {}, + CacheClusters: { + type: "list", + member: { shape: "S1m", locationName: "CacheCluster" }, + }, }, - role: { - enum: ["member", "maintainer", "all"], - type: "string", + }, + }, + DescribeCacheEngineVersions: { + input: { + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + CacheParameterGroupFamily: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + DefaultOnly: { type: "boolean" }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeCacheEngineVersionsResult", + type: "structure", + members: { + Marker: {}, + CacheEngineVersions: { + type: "list", + member: { + locationName: "CacheEngineVersion", + type: "structure", + members: { + Engine: {}, + EngineVersion: {}, + CacheParameterGroupFamily: {}, + CacheEngineDescription: {}, + CacheEngineVersionDescription: {}, + }, + }, + }, }, }, - url: "/orgs/:org/teams/:team_slug/members", }, - listMembersLegacy: { - deprecated: - "octokit.teams.listMembersLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-team-members-legacy", - method: "GET", - params: { - page: { - type: "integer", + DescribeCacheParameterGroups: { + input: { + type: "structure", + members: { + CacheParameterGroupName: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - per_page: { - type: "integer", + }, + output: { + resultWrapper: "DescribeCacheParameterGroupsResult", + type: "structure", + members: { + Marker: {}, + CacheParameterGroups: { + type: "list", + member: { shape: "S1z", locationName: "CacheParameterGroup" }, + }, }, - role: { - enum: ["member", "maintainer", "all"], - type: "string", + }, + }, + DescribeCacheParameters: { + input: { + type: "structure", + required: ["CacheParameterGroupName"], + members: { + CacheParameterGroupName: {}, + Source: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeCacheParametersResult", + type: "structure", + members: { + Marker: {}, + Parameters: { shape: "S3g" }, + CacheNodeTypeSpecificParameters: { shape: "S3j" }, }, }, - url: "/teams/:team_id/members", }, - listPendingInvitations: { - deprecated: - "octokit.teams.listPendingInvitations() has been renamed to octokit.teams.listPendingInvitationsLegacy() (2020-01-16)", - method: "GET", - params: { - page: { - type: "integer", + DescribeCacheSecurityGroups: { + input: { + type: "structure", + members: { + CacheSecurityGroupName: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - per_page: { - type: "integer", - }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeCacheSecurityGroupsResult", + type: "structure", + members: { + Marker: {}, + CacheSecurityGroups: { + type: "list", + member: { shape: "S8", locationName: "CacheSecurityGroup" }, + }, }, }, - url: "/teams/:team_id/invitations", }, - listPendingInvitationsInOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", + DescribeCacheSubnetGroups: { + input: { + type: "structure", + members: { + CacheSubnetGroupName: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - page: { - type: "integer", + }, + output: { + resultWrapper: "DescribeCacheSubnetGroupsResult", + type: "structure", + members: { + Marker: {}, + CacheSubnetGroups: { + type: "list", + member: { shape: "S25", locationName: "CacheSubnetGroup" }, + }, }, - per_page: { - type: "integer", + }, + }, + DescribeEngineDefaultParameters: { + input: { + type: "structure", + required: ["CacheParameterGroupFamily"], + members: { + CacheParameterGroupFamily: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeEngineDefaultParametersResult", + type: "structure", + members: { + EngineDefaults: { + type: "structure", + members: { + CacheParameterGroupFamily: {}, + Marker: {}, + Parameters: { shape: "S3g" }, + CacheNodeTypeSpecificParameters: { shape: "S3j" }, + }, + wrapper: true, + }, }, }, - url: "/orgs/:org/teams/:team_slug/invitations", }, - listPendingInvitationsLegacy: { - deprecated: - "octokit.teams.listPendingInvitationsLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-pending-team-invitations-legacy", - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", + DescribeEvents: { + input: { + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Duration: { type: "integer" }, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeEventsResult", + type: "structure", + members: { + Marker: {}, + Events: { + type: "list", + member: { + locationName: "Event", + type: "structure", + members: { + SourceIdentifier: {}, + SourceType: {}, + Message: {}, + Date: { type: "timestamp" }, + }, + }, + }, }, }, - url: "/teams/:team_id/invitations", }, - listProjects: { - deprecated: - "octokit.teams.listProjects() has been renamed to octokit.teams.listProjectsLegacy() (2020-01-16)", - headers: { - accept: "application/vnd.github.inertia-preview+json", + DescribeGlobalReplicationGroups: { + input: { + type: "structure", + members: { + GlobalReplicationGroupId: {}, + MaxRecords: { type: "integer" }, + Marker: {}, + ShowMemberInfo: { type: "boolean" }, + }, }, - method: "GET", - params: { - page: { - type: "integer", + output: { + resultWrapper: "DescribeGlobalReplicationGroupsResult", + type: "structure", + members: { + Marker: {}, + GlobalReplicationGroups: { + type: "list", + member: { + shape: "S2b", + locationName: "GlobalReplicationGroup", + }, + }, }, - per_page: { - type: "integer", + }, + }, + DescribeReplicationGroups: { + input: { + type: "structure", + members: { + ReplicationGroupId: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeReplicationGroupsResult", + type: "structure", + members: { + Marker: {}, + ReplicationGroups: { + type: "list", + member: { shape: "So", locationName: "ReplicationGroup" }, + }, }, }, - url: "/teams/:team_id/projects", }, - listProjectsInOrg: { - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "GET", - params: { - org: { - required: true, - type: "string", + DescribeReservedCacheNodes: { + input: { + type: "structure", + members: { + ReservedCacheNodeId: {}, + ReservedCacheNodesOfferingId: {}, + CacheNodeType: {}, + Duration: {}, + ProductDescription: {}, + OfferingType: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - page: { - type: "integer", + }, + output: { + resultWrapper: "DescribeReservedCacheNodesResult", + type: "structure", + members: { + Marker: {}, + ReservedCacheNodes: { + type: "list", + member: { shape: "S4a", locationName: "ReservedCacheNode" }, + }, }, - per_page: { - type: "integer", + }, + }, + DescribeReservedCacheNodesOfferings: { + input: { + type: "structure", + members: { + ReservedCacheNodesOfferingId: {}, + CacheNodeType: {}, + Duration: {}, + ProductDescription: {}, + OfferingType: {}, + MaxRecords: { type: "integer" }, + Marker: {}, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "DescribeReservedCacheNodesOfferingsResult", + type: "structure", + members: { + Marker: {}, + ReservedCacheNodesOfferings: { + type: "list", + member: { + locationName: "ReservedCacheNodesOffering", + type: "structure", + members: { + ReservedCacheNodesOfferingId: {}, + CacheNodeType: {}, + Duration: { type: "integer" }, + FixedPrice: { type: "double" }, + UsagePrice: { type: "double" }, + ProductDescription: {}, + OfferingType: {}, + RecurringCharges: { shape: "S4b" }, + }, + wrapper: true, + }, + }, }, }, - url: "/orgs/:org/teams/:team_slug/projects", }, - listProjectsLegacy: { - deprecated: - "octokit.teams.listProjectsLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-projects-legacy", - headers: { - accept: "application/vnd.github.inertia-preview+json", + DescribeServiceUpdates: { + input: { + type: "structure", + members: { + ServiceUpdateName: {}, + ServiceUpdateStatus: { shape: "S4i" }, + MaxRecords: { type: "integer" }, + Marker: {}, + }, }, - method: "GET", - params: { - page: { - type: "integer", + output: { + resultWrapper: "DescribeServiceUpdatesResult", + type: "structure", + members: { + Marker: {}, + ServiceUpdates: { + type: "list", + member: { + locationName: "ServiceUpdate", + type: "structure", + members: { + ServiceUpdateName: {}, + ServiceUpdateReleaseDate: { type: "timestamp" }, + ServiceUpdateEndDate: { type: "timestamp" }, + ServiceUpdateSeverity: {}, + ServiceUpdateRecommendedApplyByDate: { + type: "timestamp", + }, + ServiceUpdateStatus: {}, + ServiceUpdateDescription: {}, + ServiceUpdateType: {}, + Engine: {}, + EngineVersion: {}, + AutoUpdateAfterRecommendedApplyByDate: { + type: "boolean", + }, + EstimatedUpdateTime: {}, + }, + }, + }, }, - per_page: { - type: "integer", + }, + }, + DescribeSnapshots: { + input: { + type: "structure", + members: { + ReplicationGroupId: {}, + CacheClusterId: {}, + SnapshotName: {}, + SnapshotSource: {}, + Marker: {}, + MaxRecords: { type: "integer" }, + ShowNodeGroupConfig: { type: "boolean" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + resultWrapper: "DescribeSnapshotsResult", + type: "structure", + members: { + Marker: {}, + Snapshots: { + type: "list", + member: { shape: "S19", locationName: "Snapshot" }, + }, }, }, - url: "/teams/:team_id/projects", }, - listRepos: { - deprecated: - "octokit.teams.listRepos() has been renamed to octokit.teams.listReposLegacy() (2020-01-16)", - method: "GET", - params: { - page: { - type: "integer", + DescribeUpdateActions: { + input: { + type: "structure", + members: { + ServiceUpdateName: {}, + ReplicationGroupIds: { shape: "Sc" }, + CacheClusterIds: { shape: "Sd" }, + Engine: {}, + ServiceUpdateStatus: { shape: "S4i" }, + ServiceUpdateTimeRange: { + type: "structure", + members: { + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + }, + }, + UpdateActionStatus: { type: "list", member: {} }, + ShowNodeLevelUpdateStatus: { type: "boolean" }, + MaxRecords: { type: "integer" }, + Marker: {}, }, - per_page: { - type: "integer", + }, + output: { + resultWrapper: "DescribeUpdateActionsResult", + type: "structure", + members: { + Marker: {}, + UpdateActions: { + type: "list", + member: { + locationName: "UpdateAction", + type: "structure", + members: { + ReplicationGroupId: {}, + CacheClusterId: {}, + ServiceUpdateName: {}, + ServiceUpdateReleaseDate: { type: "timestamp" }, + ServiceUpdateSeverity: {}, + ServiceUpdateStatus: {}, + ServiceUpdateRecommendedApplyByDate: { + type: "timestamp", + }, + ServiceUpdateType: {}, + UpdateActionAvailableDate: { type: "timestamp" }, + UpdateActionStatus: {}, + NodesUpdated: {}, + UpdateActionStatusModifiedDate: { type: "timestamp" }, + SlaMet: {}, + NodeGroupUpdateStatus: { + type: "list", + member: { + locationName: "NodeGroupUpdateStatus", + type: "structure", + members: { + NodeGroupId: {}, + NodeGroupMemberUpdateStatus: { + type: "list", + member: { + locationName: "NodeGroupMemberUpdateStatus", + type: "structure", + members: { + CacheClusterId: {}, + CacheNodeId: {}, + NodeUpdateStatus: {}, + NodeDeletionDate: { type: "timestamp" }, + NodeUpdateStartDate: { type: "timestamp" }, + NodeUpdateEndDate: { type: "timestamp" }, + NodeUpdateInitiatedBy: {}, + NodeUpdateInitiatedDate: { + type: "timestamp", + }, + NodeUpdateStatusModifiedDate: { + type: "timestamp", + }, + }, + }, + }, + }, + }, + }, + CacheNodeUpdateStatus: { + type: "list", + member: { + locationName: "CacheNodeUpdateStatus", + type: "structure", + members: { + CacheNodeId: {}, + NodeUpdateStatus: {}, + NodeDeletionDate: { type: "timestamp" }, + NodeUpdateStartDate: { type: "timestamp" }, + NodeUpdateEndDate: { type: "timestamp" }, + NodeUpdateInitiatedBy: {}, + NodeUpdateInitiatedDate: { type: "timestamp" }, + NodeUpdateStatusModifiedDate: { type: "timestamp" }, + }, + }, + }, + EstimatedUpdateTime: {}, + Engine: {}, + }, + }, + }, }, - team_id: { - required: true, - type: "integer", + }, + }, + DisassociateGlobalReplicationGroup: { + input: { + type: "structure", + required: [ + "GlobalReplicationGroupId", + "ReplicationGroupId", + "ReplicationGroupRegion", + ], + members: { + GlobalReplicationGroupId: {}, + ReplicationGroupId: {}, + ReplicationGroupRegion: {}, }, }, - url: "/teams/:team_id/repos", + output: { + resultWrapper: "DisassociateGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, }, - listReposInOrg: { - method: "GET", - params: { - org: { - required: true, - type: "string", + FailoverGlobalReplicationGroup: { + input: { + type: "structure", + required: [ + "GlobalReplicationGroupId", + "PrimaryRegion", + "PrimaryReplicationGroupId", + ], + members: { + GlobalReplicationGroupId: {}, + PrimaryRegion: {}, + PrimaryReplicationGroupId: {}, }, - page: { - type: "integer", + }, + output: { + resultWrapper: "FailoverGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, + }, + IncreaseNodeGroupsInGlobalReplicationGroup: { + input: { + type: "structure", + required: [ + "GlobalReplicationGroupId", + "NodeGroupCount", + "ApplyImmediately", + ], + members: { + GlobalReplicationGroupId: {}, + NodeGroupCount: { type: "integer" }, + RegionalConfigurations: { + type: "list", + member: { + locationName: "RegionalConfiguration", + type: "structure", + required: [ + "ReplicationGroupId", + "ReplicationGroupRegion", + "ReshardingConfiguration", + ], + members: { + ReplicationGroupId: {}, + ReplicationGroupRegion: {}, + ReshardingConfiguration: { shape: "S5e" }, + }, + }, + }, + ApplyImmediately: { type: "boolean" }, }, - per_page: { - type: "integer", + }, + output: { + resultWrapper: "IncreaseNodeGroupsInGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, + }, + IncreaseReplicaCount: { + input: { + type: "structure", + required: ["ReplicationGroupId", "ApplyImmediately"], + members: { + ReplicationGroupId: {}, + NewReplicaCount: { type: "integer" }, + ReplicaConfiguration: { shape: "S2p" }, + ApplyImmediately: { type: "boolean" }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + resultWrapper: "IncreaseReplicaCountResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, + }, + ListAllowedNodeTypeModifications: { + input: { + type: "structure", + members: { CacheClusterId: {}, ReplicationGroupId: {} }, + }, + output: { + resultWrapper: "ListAllowedNodeTypeModificationsResult", + type: "structure", + members: { + ScaleUpModifications: { shape: "S5l" }, + ScaleDownModifications: { shape: "S5l" }, }, }, - url: "/orgs/:org/teams/:team_slug/repos", }, - listReposLegacy: { - deprecated: - "octokit.teams.listReposLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-repos-legacy", - method: "GET", - params: { - page: { - type: "integer", + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceName"], + members: { ResourceName: {} }, + }, + output: { shape: "S5", resultWrapper: "ListTagsForResourceResult" }, + }, + ModifyCacheCluster: { + input: { + type: "structure", + required: ["CacheClusterId"], + members: { + CacheClusterId: {}, + NumCacheNodes: { type: "integer" }, + CacheNodeIdsToRemove: { shape: "S1o" }, + AZMode: {}, + NewAvailabilityZones: { shape: "S1h" }, + CacheSecurityGroupNames: { shape: "S1i" }, + SecurityGroupIds: { shape: "S1j" }, + PreferredMaintenanceWindow: {}, + NotificationTopicArn: {}, + CacheParameterGroupName: {}, + NotificationTopicStatus: {}, + ApplyImmediately: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + SnapshotRetentionLimit: { type: "integer" }, + SnapshotWindow: {}, + CacheNodeType: {}, + AuthToken: {}, + AuthTokenUpdateStrategy: {}, }, - per_page: { - type: "integer", + }, + output: { + resultWrapper: "ModifyCacheClusterResult", + type: "structure", + members: { CacheCluster: { shape: "S1m" } }, + }, + }, + ModifyCacheParameterGroup: { + input: { + type: "structure", + required: ["CacheParameterGroupName", "ParameterNameValues"], + members: { + CacheParameterGroupName: {}, + ParameterNameValues: { shape: "S5r" }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + shape: "S5t", + resultWrapper: "ModifyCacheParameterGroupResult", + }, + }, + ModifyCacheSubnetGroup: { + input: { + type: "structure", + required: ["CacheSubnetGroupName"], + members: { + CacheSubnetGroupName: {}, + CacheSubnetGroupDescription: {}, + SubnetIds: { shape: "S23" }, }, }, - url: "/teams/:team_id/repos", + output: { + resultWrapper: "ModifyCacheSubnetGroupResult", + type: "structure", + members: { CacheSubnetGroup: { shape: "S25" } }, + }, }, - removeMember: { - deprecated: - "octokit.teams.removeMember() has been renamed to octokit.teams.removeMemberLegacy() (2020-01-16)", - method: "DELETE", - params: { - team_id: { - required: true, - type: "integer", + ModifyGlobalReplicationGroup: { + input: { + type: "structure", + required: ["GlobalReplicationGroupId", "ApplyImmediately"], + members: { + GlobalReplicationGroupId: {}, + ApplyImmediately: { type: "boolean" }, + CacheNodeType: {}, + EngineVersion: {}, + GlobalReplicationGroupDescription: {}, + AutomaticFailoverEnabled: { type: "boolean" }, }, - username: { - required: true, - type: "string", + }, + output: { + resultWrapper: "ModifyGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, + }, + ModifyReplicationGroup: { + input: { + type: "structure", + required: ["ReplicationGroupId"], + members: { + ReplicationGroupId: {}, + ReplicationGroupDescription: {}, + PrimaryClusterId: {}, + SnapshottingClusterId: {}, + AutomaticFailoverEnabled: { type: "boolean" }, + NodeGroupId: { deprecated: true }, + CacheSecurityGroupNames: { shape: "S1i" }, + SecurityGroupIds: { shape: "S1j" }, + PreferredMaintenanceWindow: {}, + NotificationTopicArn: {}, + CacheParameterGroupName: {}, + NotificationTopicStatus: {}, + ApplyImmediately: { type: "boolean" }, + EngineVersion: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + SnapshotRetentionLimit: { type: "integer" }, + SnapshotWindow: {}, + CacheNodeType: {}, + AuthToken: {}, + AuthTokenUpdateStrategy: {}, }, }, - url: "/teams/:team_id/members/:username", + output: { + resultWrapper: "ModifyReplicationGroupResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, }, - removeMemberLegacy: { - deprecated: - "octokit.teams.removeMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-member-legacy", - method: "DELETE", - params: { - team_id: { - required: true, - type: "integer", + ModifyReplicationGroupShardConfiguration: { + input: { + type: "structure", + required: [ + "ReplicationGroupId", + "NodeGroupCount", + "ApplyImmediately", + ], + members: { + ReplicationGroupId: {}, + NodeGroupCount: { type: "integer" }, + ApplyImmediately: { type: "boolean" }, + ReshardingConfiguration: { shape: "S5e" }, + NodeGroupsToRemove: { + type: "list", + member: { locationName: "NodeGroupToRemove" }, + }, + NodeGroupsToRetain: { + type: "list", + member: { locationName: "NodeGroupToRetain" }, + }, }, - username: { - required: true, - type: "string", + }, + output: { + resultWrapper: "ModifyReplicationGroupShardConfigurationResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, + }, + PurchaseReservedCacheNodesOffering: { + input: { + type: "structure", + required: ["ReservedCacheNodesOfferingId"], + members: { + ReservedCacheNodesOfferingId: {}, + ReservedCacheNodeId: {}, + CacheNodeCount: { type: "integer" }, }, }, - url: "/teams/:team_id/members/:username", + output: { + resultWrapper: "PurchaseReservedCacheNodesOfferingResult", + type: "structure", + members: { ReservedCacheNode: { shape: "S4a" } }, + }, }, - removeMembership: { - deprecated: - "octokit.teams.removeMembership() has been renamed to octokit.teams.removeMembershipLegacy() (2020-01-16)", - method: "DELETE", - params: { - team_id: { - required: true, - type: "integer", + RebalanceSlotsInGlobalReplicationGroup: { + input: { + type: "structure", + required: ["GlobalReplicationGroupId", "ApplyImmediately"], + members: { + GlobalReplicationGroupId: {}, + ApplyImmediately: { type: "boolean" }, }, - username: { - required: true, - type: "string", + }, + output: { + resultWrapper: "RebalanceSlotsInGlobalReplicationGroupResult", + type: "structure", + members: { GlobalReplicationGroup: { shape: "S2b" } }, + }, + }, + RebootCacheCluster: { + input: { + type: "structure", + required: ["CacheClusterId", "CacheNodeIdsToReboot"], + members: { + CacheClusterId: {}, + CacheNodeIdsToReboot: { shape: "S1o" }, }, }, - url: "/teams/:team_id/memberships/:username", + output: { + resultWrapper: "RebootCacheClusterResult", + type: "structure", + members: { CacheCluster: { shape: "S1m" } }, + }, }, - removeMembershipInOrg: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceName", "TagKeys"], + members: { + ResourceName: {}, + TagKeys: { type: "list", member: {} }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + shape: "S5", + resultWrapper: "RemoveTagsFromResourceResult", + }, + }, + ResetCacheParameterGroup: { + input: { + type: "structure", + required: ["CacheParameterGroupName"], + members: { + CacheParameterGroupName: {}, + ResetAllParameters: { type: "boolean" }, + ParameterNameValues: { shape: "S5r" }, }, - username: { - required: true, - type: "string", + }, + output: { + shape: "S5t", + resultWrapper: "ResetCacheParameterGroupResult", + }, + }, + RevokeCacheSecurityGroupIngress: { + input: { + type: "structure", + required: [ + "CacheSecurityGroupName", + "EC2SecurityGroupName", + "EC2SecurityGroupOwnerId", + ], + members: { + CacheSecurityGroupName: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupOwnerId: {}, }, }, - url: "/orgs/:org/teams/:team_slug/memberships/:username", + output: { + resultWrapper: "RevokeCacheSecurityGroupIngressResult", + type: "structure", + members: { CacheSecurityGroup: { shape: "S8" } }, + }, }, - removeMembershipLegacy: { - deprecated: - "octokit.teams.removeMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-membership-legacy", - method: "DELETE", - params: { - team_id: { - required: true, - type: "integer", + StartMigration: { + input: { + type: "structure", + required: ["ReplicationGroupId", "CustomerNodeEndpointList"], + members: { + ReplicationGroupId: {}, + CustomerNodeEndpointList: { + type: "list", + member: { + type: "structure", + members: { Address: {}, Port: { type: "integer" } }, + }, + }, }, - username: { - required: true, - type: "string", + }, + output: { + resultWrapper: "StartMigrationResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, + }, + TestFailover: { + input: { + type: "structure", + required: ["ReplicationGroupId", "NodeGroupId"], + members: { ReplicationGroupId: {}, NodeGroupId: {} }, + }, + output: { + resultWrapper: "TestFailoverResult", + type: "structure", + members: { ReplicationGroup: { shape: "So" } }, + }, + }, + }, + shapes: { + S3: { + type: "list", + member: { + locationName: "Tag", + type: "structure", + members: { Key: {}, Value: {} }, + }, + }, + S5: { type: "structure", members: { TagList: { shape: "S3" } } }, + S8: { + type: "structure", + members: { + OwnerId: {}, + CacheSecurityGroupName: {}, + Description: {}, + EC2SecurityGroups: { + type: "list", + member: { + locationName: "EC2SecurityGroup", + type: "structure", + members: { + Status: {}, + EC2SecurityGroupName: {}, + EC2SecurityGroupOwnerId: {}, + }, + }, }, }, - url: "/teams/:team_id/memberships/:username", + wrapper: true, }, - removeProject: { - deprecated: - "octokit.teams.removeProject() has been renamed to octokit.teams.removeProjectLegacy() (2020-01-16)", - method: "DELETE", - params: { - project_id: { - required: true, - type: "integer", + Sc: { type: "list", member: {} }, + Sd: { type: "list", member: {} }, + Se: { + type: "structure", + members: { + ProcessedUpdateActions: { + type: "list", + member: { + locationName: "ProcessedUpdateAction", + type: "structure", + members: { + ReplicationGroupId: {}, + CacheClusterId: {}, + ServiceUpdateName: {}, + UpdateActionStatus: {}, + }, + }, }, - team_id: { - required: true, - type: "integer", + UnprocessedUpdateActions: { + type: "list", + member: { + locationName: "UnprocessedUpdateAction", + type: "structure", + members: { + ReplicationGroupId: {}, + CacheClusterId: {}, + ServiceUpdateName: {}, + ErrorType: {}, + ErrorMessage: {}, + }, + }, }, }, - url: "/teams/:team_id/projects/:project_id", }, - removeProjectInOrg: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", + So: { + type: "structure", + members: { + ReplicationGroupId: {}, + Description: {}, + GlobalReplicationGroupInfo: { + type: "structure", + members: { + GlobalReplicationGroupId: {}, + GlobalReplicationGroupMemberRole: {}, + }, }, - project_id: { - required: true, - type: "integer", + Status: {}, + PendingModifiedValues: { + type: "structure", + members: { + PrimaryClusterId: {}, + AutomaticFailoverStatus: {}, + Resharding: { + type: "structure", + members: { + SlotMigration: { + type: "structure", + members: { ProgressPercentage: { type: "double" } }, + }, + }, + }, + AuthTokenStatus: {}, + }, }, - team_slug: { - required: true, - type: "string", + MemberClusters: { + type: "list", + member: { locationName: "ClusterId" }, + }, + NodeGroups: { + type: "list", + member: { + locationName: "NodeGroup", + type: "structure", + members: { + NodeGroupId: {}, + Status: {}, + PrimaryEndpoint: { shape: "Sz" }, + ReaderEndpoint: { shape: "Sz" }, + Slots: {}, + NodeGroupMembers: { + type: "list", + member: { + locationName: "NodeGroupMember", + type: "structure", + members: { + CacheClusterId: {}, + CacheNodeId: {}, + ReadEndpoint: { shape: "Sz" }, + PreferredAvailabilityZone: {}, + CurrentRole: {}, + }, + }, + }, + }, + }, }, + SnapshottingClusterId: {}, + AutomaticFailover: {}, + ConfigurationEndpoint: { shape: "Sz" }, + SnapshotRetentionLimit: { type: "integer" }, + SnapshotWindow: {}, + ClusterEnabled: { type: "boolean" }, + CacheNodeType: {}, + AuthTokenEnabled: { type: "boolean" }, + AuthTokenLastModifiedDate: { type: "timestamp" }, + TransitEncryptionEnabled: { type: "boolean" }, + AtRestEncryptionEnabled: { type: "boolean" }, + KmsKeyId: {}, }, - url: "/orgs/:org/teams/:team_slug/projects/:project_id", + wrapper: true, }, - removeProjectLegacy: { - deprecated: - "octokit.teams.removeProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-project-legacy", - method: "DELETE", - params: { - project_id: { - required: true, - type: "integer", - }, - team_id: { - required: true, - type: "integer", + Sz: { + type: "structure", + members: { Address: {}, Port: { type: "integer" } }, + }, + S19: { + type: "structure", + members: { + SnapshotName: {}, + ReplicationGroupId: {}, + ReplicationGroupDescription: {}, + CacheClusterId: {}, + SnapshotStatus: {}, + SnapshotSource: {}, + CacheNodeType: {}, + Engine: {}, + EngineVersion: {}, + NumCacheNodes: { type: "integer" }, + PreferredAvailabilityZone: {}, + CacheClusterCreateTime: { type: "timestamp" }, + PreferredMaintenanceWindow: {}, + TopicArn: {}, + Port: { type: "integer" }, + CacheParameterGroupName: {}, + CacheSubnetGroupName: {}, + VpcId: {}, + AutoMinorVersionUpgrade: { type: "boolean" }, + SnapshotRetentionLimit: { type: "integer" }, + SnapshotWindow: {}, + NumNodeGroups: { type: "integer" }, + AutomaticFailover: {}, + NodeSnapshots: { + type: "list", + member: { + locationName: "NodeSnapshot", + type: "structure", + members: { + CacheClusterId: {}, + NodeGroupId: {}, + CacheNodeId: {}, + NodeGroupConfiguration: { shape: "S1c" }, + CacheSize: {}, + CacheNodeCreateTime: { type: "timestamp" }, + SnapshotCreateTime: { type: "timestamp" }, + }, + wrapper: true, + }, }, + KmsKeyId: {}, }, - url: "/teams/:team_id/projects/:project_id", + wrapper: true, }, - removeRepo: { - deprecated: - "octokit.teams.removeRepo() has been renamed to octokit.teams.removeRepoLegacy() (2020-01-16)", - method: "DELETE", - params: { - owner: { - required: true, - type: "string", + S1c: { + type: "structure", + members: { + NodeGroupId: {}, + Slots: {}, + ReplicaCount: { type: "integer" }, + PrimaryAvailabilityZone: {}, + ReplicaAvailabilityZones: { shape: "S1e" }, + }, + }, + S1e: { type: "list", member: { locationName: "AvailabilityZone" } }, + S1h: { + type: "list", + member: { locationName: "PreferredAvailabilityZone" }, + }, + S1i: { + type: "list", + member: { locationName: "CacheSecurityGroupName" }, + }, + S1j: { type: "list", member: { locationName: "SecurityGroupId" } }, + S1k: { type: "list", member: { locationName: "SnapshotArn" } }, + S1m: { + type: "structure", + members: { + CacheClusterId: {}, + ConfigurationEndpoint: { shape: "Sz" }, + ClientDownloadLandingPage: {}, + CacheNodeType: {}, + Engine: {}, + EngineVersion: {}, + CacheClusterStatus: {}, + NumCacheNodes: { type: "integer" }, + PreferredAvailabilityZone: {}, + CacheClusterCreateTime: { type: "timestamp" }, + PreferredMaintenanceWindow: {}, + PendingModifiedValues: { + type: "structure", + members: { + NumCacheNodes: { type: "integer" }, + CacheNodeIdsToRemove: { shape: "S1o" }, + EngineVersion: {}, + CacheNodeType: {}, + AuthTokenStatus: {}, + }, }, - repo: { - required: true, - type: "string", + NotificationConfiguration: { + type: "structure", + members: { TopicArn: {}, TopicStatus: {} }, }, - team_id: { - required: true, - type: "integer", + CacheSecurityGroups: { + type: "list", + member: { + locationName: "CacheSecurityGroup", + type: "structure", + members: { CacheSecurityGroupName: {}, Status: {} }, + }, + }, + CacheParameterGroup: { + type: "structure", + members: { + CacheParameterGroupName: {}, + ParameterApplyStatus: {}, + CacheNodeIdsToReboot: { shape: "S1o" }, + }, }, + CacheSubnetGroupName: {}, + CacheNodes: { + type: "list", + member: { + locationName: "CacheNode", + type: "structure", + members: { + CacheNodeId: {}, + CacheNodeStatus: {}, + CacheNodeCreateTime: { type: "timestamp" }, + Endpoint: { shape: "Sz" }, + ParameterGroupStatus: {}, + SourceCacheNodeId: {}, + CustomerAvailabilityZone: {}, + }, + }, + }, + AutoMinorVersionUpgrade: { type: "boolean" }, + SecurityGroups: { + type: "list", + member: { + type: "structure", + members: { SecurityGroupId: {}, Status: {} }, + }, + }, + ReplicationGroupId: {}, + SnapshotRetentionLimit: { type: "integer" }, + SnapshotWindow: {}, + AuthTokenEnabled: { type: "boolean" }, + AuthTokenLastModifiedDate: { type: "timestamp" }, + TransitEncryptionEnabled: { type: "boolean" }, + AtRestEncryptionEnabled: { type: "boolean" }, }, - url: "/teams/:team_id/repos/:owner/:repo", + wrapper: true, }, - removeRepoInOrg: { - method: "DELETE", - params: { - org: { - required: true, - type: "string", + S1o: { type: "list", member: { locationName: "CacheNodeId" } }, + S1z: { + type: "structure", + members: { + CacheParameterGroupName: {}, + CacheParameterGroupFamily: {}, + Description: {}, + IsGlobal: { type: "boolean" }, + }, + wrapper: true, + }, + S23: { type: "list", member: { locationName: "SubnetIdentifier" } }, + S25: { + type: "structure", + members: { + CacheSubnetGroupName: {}, + CacheSubnetGroupDescription: {}, + VpcId: {}, + Subnets: { + type: "list", + member: { + locationName: "Subnet", + type: "structure", + members: { + SubnetIdentifier: {}, + SubnetAvailabilityZone: { + type: "structure", + members: { Name: {} }, + wrapper: true, + }, + }, + }, }, - owner: { - required: true, - type: "string", + }, + wrapper: true, + }, + S2b: { + type: "structure", + members: { + GlobalReplicationGroupId: {}, + GlobalReplicationGroupDescription: {}, + Status: {}, + CacheNodeType: {}, + Engine: {}, + EngineVersion: {}, + Members: { + type: "list", + member: { + locationName: "GlobalReplicationGroupMember", + type: "structure", + members: { + ReplicationGroupId: {}, + ReplicationGroupRegion: {}, + Role: {}, + AutomaticFailover: {}, + Status: {}, + }, + wrapper: true, + }, }, - repo: { - required: true, - type: "string", + ClusterEnabled: { type: "boolean" }, + GlobalNodeGroups: { + type: "list", + member: { + locationName: "GlobalNodeGroup", + type: "structure", + members: { GlobalNodeGroupId: {}, Slots: {} }, + }, }, - team_slug: { - required: true, - type: "string", + AuthTokenEnabled: { type: "boolean" }, + TransitEncryptionEnabled: { type: "boolean" }, + AtRestEncryptionEnabled: { type: "boolean" }, + }, + wrapper: true, + }, + S2m: { type: "list", member: { locationName: "GlobalNodeGroupId" } }, + S2p: { + type: "list", + member: { + locationName: "ConfigureShard", + type: "structure", + required: ["NodeGroupId", "NewReplicaCount"], + members: { + NodeGroupId: {}, + NewReplicaCount: { type: "integer" }, + PreferredAvailabilityZones: { shape: "S1h" }, }, }, - url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo", }, - removeRepoLegacy: { - deprecated: - "octokit.teams.removeRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-repository-legacy", - method: "DELETE", - params: { - owner: { - required: true, - type: "string", + S3g: { + type: "list", + member: { + locationName: "Parameter", + type: "structure", + members: { + ParameterName: {}, + ParameterValue: {}, + Description: {}, + Source: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + MinimumEngineVersion: {}, + ChangeType: {}, }, - repo: { - required: true, - type: "string", + }, + }, + S3j: { + type: "list", + member: { + locationName: "CacheNodeTypeSpecificParameter", + type: "structure", + members: { + ParameterName: {}, + Description: {}, + Source: {}, + DataType: {}, + AllowedValues: {}, + IsModifiable: { type: "boolean" }, + MinimumEngineVersion: {}, + CacheNodeTypeSpecificValues: { + type: "list", + member: { + locationName: "CacheNodeTypeSpecificValue", + type: "structure", + members: { CacheNodeType: {}, Value: {} }, + }, + }, + ChangeType: {}, }, - team_id: { - required: true, - type: "integer", + }, + }, + S4a: { + type: "structure", + members: { + ReservedCacheNodeId: {}, + ReservedCacheNodesOfferingId: {}, + CacheNodeType: {}, + StartTime: { type: "timestamp" }, + Duration: { type: "integer" }, + FixedPrice: { type: "double" }, + UsagePrice: { type: "double" }, + CacheNodeCount: { type: "integer" }, + ProductDescription: {}, + OfferingType: {}, + State: {}, + RecurringCharges: { shape: "S4b" }, + ReservationARN: {}, + }, + wrapper: true, + }, + S4b: { + type: "list", + member: { + locationName: "RecurringCharge", + type: "structure", + members: { + RecurringChargeAmount: { type: "double" }, + RecurringChargeFrequency: {}, + }, + wrapper: true, + }, + }, + S4i: { type: "list", member: {} }, + S5e: { + type: "list", + member: { + locationName: "ReshardingConfiguration", + type: "structure", + members: { + NodeGroupId: {}, + PreferredAvailabilityZones: { shape: "S1e" }, }, }, - url: "/teams/:team_id/repos/:owner/:repo", }, - reviewProject: { - deprecated: - "octokit.teams.reviewProject() has been renamed to octokit.teams.reviewProjectLegacy() (2020-01-16)", - headers: { - accept: "application/vnd.github.inertia-preview+json", + S5l: { type: "list", member: {} }, + S5r: { + type: "list", + member: { + locationName: "ParameterNameValue", + type: "structure", + members: { ParameterName: {}, ParameterValue: {} }, }, - method: "GET", - params: { - project_id: { - required: true, - type: "integer", + }, + S5t: { type: "structure", members: { CacheParameterGroupName: {} } }, + }, + }; + + /***/ + }, + + /***/ 4400: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; + + apiLoader.services["workspaces"] = {}; + AWS.WorkSpaces = Service.defineService("workspaces", ["2015-04-08"]); + Object.defineProperty(apiLoader.services["workspaces"], "2015-04-08", { + get: function get() { + var model = __webpack_require__(5168); + model.paginators = __webpack_require__(7854).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.WorkSpaces; + + /***/ + }, + + /***/ 4409: /***/ function (module) { + module.exports = { + pagination: { + ListEventTypes: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "EventTypes", + }, + ListNotificationRules: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "NotificationRules", + }, + ListTargets: { + input_token: "NextToken", + limit_key: "MaxResults", + output_token: "NextToken", + result_key: "Targets", + }, + }, + }; + + /***/ + }, + + /***/ 4427: /***/ function (module, __unusedexports, __webpack_require__) { + "use strict"; + + // Older verions of Node.js might not have `util.getSystemErrorName()`. + // In that case, fall back to a deprecated internal. + const util = __webpack_require__(1669); + + let uv; + + if (typeof util.getSystemErrorName === "function") { + module.exports = util.getSystemErrorName; + } else { + try { + uv = process.binding("uv"); + + if (typeof uv.errname !== "function") { + throw new TypeError("uv.errname is not a function"); + } + } catch (err) { + console.error( + "execa/lib/errname: unable to establish process.binding('uv')", + err + ); + uv = null; + } + + module.exports = (code) => errname(uv, code); + } + + // Used for testing the fallback behavior + module.exports.__test__ = errname; + + function errname(uv, code) { + if (uv) { + return uv.errname(code); + } + + if (!(code < 0)) { + throw new Error("err >= 0"); + } + + return `Unknown system error ${code}`; + } + + /***/ + }, + + /***/ 4430: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = octokitValidate; + + const validate = __webpack_require__(1348); + + function octokitValidate(octokit) { + octokit.hook.before("request", validate.bind(null, octokit)); + } + + /***/ + }, + + /***/ 4431: /***/ function (__unusedmodule, exports, __webpack_require__) { + "use strict"; + + var __importStar = + (this && this.__importStar) || + function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) + for (var k in mod) + if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; + }; + Object.defineProperty(exports, "__esModule", { value: true }); + const os = __importStar(__webpack_require__(2087)); + const utils_1 = __webpack_require__(5082); + /** + * Commands + * + * Command Format: + * ::name key=value,key=value::message + * + * Examples: + * ::warning::This is the message + * ::set-env name=MY_VAR::some value + */ + function issueCommand(command, properties, message) { + const cmd = new Command(command, properties, message); + process.stdout.write(cmd.toString() + os.EOL); + } + exports.issueCommand = issueCommand; + function issue(name, message = "") { + issueCommand(name, {}, message); + } + exports.issue = issue; + const CMD_STRING = "::"; + class Command { + constructor(command, properties, message) { + if (!command) { + command = "missing.command"; + } + this.command = command; + this.properties = properties; + this.message = message; + } + toString() { + let cmdStr = CMD_STRING + this.command; + if (this.properties && Object.keys(this.properties).length > 0) { + cmdStr += " "; + let first = true; + for (const key in this.properties) { + if (this.properties.hasOwnProperty(key)) { + const val = this.properties[key]; + if (val) { + if (first) { + first = false; + } else { + cmdStr += ","; + } + cmdStr += `${key}=${escapeProperty(val)}`; + } + } + } + } + cmdStr += `${CMD_STRING}${escapeData(this.message)}`; + return cmdStr; + } + } + function escapeData(s) { + return utils_1 + .toCommandValue(s) + .replace(/%/g, "%25") + .replace(/\r/g, "%0D") + .replace(/\n/g, "%0A"); + } + function escapeProperty(s) { + return utils_1 + .toCommandValue(s) + .replace(/%/g, "%25") + .replace(/\r/g, "%0D") + .replace(/\n/g, "%0A") + .replace(/:/g, "%3A") + .replace(/,/g, "%2C"); + } + //# sourceMappingURL=command.js.map + + /***/ + }, + + /***/ 4437: /***/ function (module) { + module.exports = { + pagination: { + ListMeshes: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "meshes", + }, + ListRoutes: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "routes", + }, + ListVirtualNodes: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "virtualNodes", + }, + ListVirtualRouters: { + input_token: "nextToken", + limit_key: "limit", + output_token: "nextToken", + result_key: "virtualRouters", + }, + }, + }; + + /***/ + }, + + /***/ 4444: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2017-10-14", + endpointPrefix: "medialive", + signingName: "medialive", + serviceFullName: "AWS Elemental MediaLive", + serviceId: "MediaLive", + protocol: "rest-json", + uid: "medialive-2017-10-14", + signatureVersion: "v4", + serviceAbbreviation: "MediaLive", + jsonVersion: "1.1", + }, + operations: { + BatchUpdateSchedule: { + http: { + method: "PUT", + requestUri: "/prod/channels/{channelId}/schedule", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, + Creates: { + locationName: "creates", + type: "structure", + members: { + ScheduleActions: { + shape: "S4", + locationName: "scheduleActions", + }, + }, + required: ["ScheduleActions"], + }, + Deletes: { + locationName: "deletes", + type: "structure", + members: { + ActionNames: { shape: "Sf", locationName: "actionNames" }, + }, + required: ["ActionNames"], + }, }, - team_id: { - required: true, - type: "integer", + required: ["ChannelId"], + }, + output: { + type: "structure", + members: { + Creates: { + locationName: "creates", + type: "structure", + members: { + ScheduleActions: { + shape: "S4", + locationName: "scheduleActions", + }, + }, + required: ["ScheduleActions"], + }, + Deletes: { + locationName: "deletes", + type: "structure", + members: { + ScheduleActions: { + shape: "S4", + locationName: "scheduleActions", + }, + }, + required: ["ScheduleActions"], + }, }, }, - url: "/teams/:team_id/projects/:project_id", }, - reviewProjectInOrg: { - headers: { - accept: "application/vnd.github.inertia-preview+json", + CreateChannel: { + http: { requestUri: "/prod/channels", responseCode: 201 }, + input: { + type: "structure", + members: { + ChannelClass: { locationName: "channelClass" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + EncoderSettings: { + shape: "S1r", + locationName: "encoderSettings", + }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + RequestId: { + locationName: "requestId", + idempotencyToken: true, + }, + Reserved: { locationName: "reserved", deprecated: true }, + RoleArn: { locationName: "roleArn" }, + Tags: { shape: "Sbm", locationName: "tags" }, + }, }, - method: "GET", - params: { - org: { - required: true, - type: "string", + output: { + type: "structure", + members: { Channel: { shape: "Sbo", locationName: "channel" } }, + }, + }, + CreateInput: { + http: { requestUri: "/prod/inputs", responseCode: 201 }, + input: { + type: "structure", + members: { + Destinations: { shape: "Sbv", locationName: "destinations" }, + InputSecurityGroups: { + shape: "Sf", + locationName: "inputSecurityGroups", + }, + MediaConnectFlows: { + shape: "Sbx", + locationName: "mediaConnectFlows", + }, + Name: { locationName: "name" }, + RequestId: { + locationName: "requestId", + idempotencyToken: true, + }, + RoleArn: { locationName: "roleArn" }, + Sources: { shape: "Sbz", locationName: "sources" }, + Tags: { shape: "Sbm", locationName: "tags" }, + Type: { locationName: "type" }, + Vpc: { + locationName: "vpc", + type: "structure", + members: { + SecurityGroupIds: { + shape: "Sf", + locationName: "securityGroupIds", + }, + SubnetIds: { shape: "Sf", locationName: "subnetIds" }, + }, + required: ["SubnetIds"], + }, }, - project_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { Input: { shape: "Sc4", locationName: "input" } }, + }, + }, + CreateInputSecurityGroup: { + http: { + requestUri: "/prod/inputSecurityGroups", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Tags: { shape: "Sbm", locationName: "tags" }, + WhitelistRules: { + shape: "Scg", + locationName: "whitelistRules", + }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + SecurityGroup: { shape: "Scj", locationName: "securityGroup" }, }, }, - url: "/orgs/:org/teams/:team_slug/projects/:project_id", }, - reviewProjectLegacy: { - deprecated: - "octokit.teams.reviewProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#review-a-team-project-legacy", - headers: { - accept: "application/vnd.github.inertia-preview+json", - }, - method: "GET", - params: { - project_id: { - required: true, - type: "integer", + CreateMultiplex: { + http: { requestUri: "/prod/multiplexes", responseCode: 201 }, + input: { + type: "structure", + members: { + AvailabilityZones: { + shape: "Sf", + locationName: "availabilityZones", + }, + MultiplexSettings: { + shape: "Sco", + locationName: "multiplexSettings", + }, + Name: { locationName: "name" }, + RequestId: { + locationName: "requestId", + idempotencyToken: true, + }, + Tags: { shape: "Sbm", locationName: "tags" }, }, - team_id: { - required: true, - type: "integer", + required: [ + "RequestId", + "MultiplexSettings", + "AvailabilityZones", + "Name", + ], + }, + output: { + type: "structure", + members: { + Multiplex: { shape: "Sct", locationName: "multiplex" }, }, }, - url: "/teams/:team_id/projects/:project_id", }, - update: { - deprecated: - "octokit.teams.update() has been renamed to octokit.teams.updateLegacy() (2020-01-16)", - method: "PATCH", - params: { - description: { - type: "string", - }, - name: { - required: true, - type: "string", + CreateMultiplexProgram: { + http: { + requestUri: "/prod/multiplexes/{multiplexId}/programs", + responseCode: 201, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, + MultiplexProgramSettings: { + shape: "Scz", + locationName: "multiplexProgramSettings", + }, + ProgramName: { locationName: "programName" }, + RequestId: { + locationName: "requestId", + idempotencyToken: true, + }, }, - parent_team_id: { - type: "integer", + required: [ + "MultiplexId", + "RequestId", + "MultiplexProgramSettings", + "ProgramName", + ], + }, + output: { + type: "structure", + members: { + MultiplexProgram: { + shape: "Sd7", + locationName: "multiplexProgram", + }, }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", + }, + }, + CreateTags: { + http: { + requestUri: "/prod/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, - privacy: { - enum: ["secret", "closed"], - type: "string", + required: ["ResourceArn"], + }, + }, + DeleteChannel: { + http: { + method: "DELETE", + requestUri: "/prod/channels/{channelId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, }, - team_id: { - required: true, - type: "integer", + required: ["ChannelId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + ChannelClass: { locationName: "channelClass" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + EgressEndpoints: { + shape: "Sbp", + locationName: "egressEndpoints", + }, + EncoderSettings: { + shape: "S1r", + locationName: "encoderSettings", + }, + Id: { locationName: "id" }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + PipelineDetails: { + shape: "Sbr", + locationName: "pipelineDetails", + }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + RoleArn: { locationName: "roleArn" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, }, - url: "/teams/:team_id", }, - updateDiscussion: { - deprecated: - "octokit.teams.updateDiscussion() has been renamed to octokit.teams.updateDiscussionLegacy() (2020-01-16)", - method: "PATCH", - params: { - body: { - type: "string", + DeleteInput: { + http: { + method: "DELETE", + requestUri: "/prod/inputs/{inputId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + InputId: { location: "uri", locationName: "inputId" }, }, - discussion_number: { - required: true, - type: "integer", + required: ["InputId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteInputSecurityGroup: { + http: { + method: "DELETE", + requestUri: "/prod/inputSecurityGroups/{inputSecurityGroupId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + InputSecurityGroupId: { + location: "uri", + locationName: "inputSecurityGroupId", + }, }, - team_id: { - required: true, - type: "integer", + required: ["InputSecurityGroupId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteMultiplex: { + http: { + method: "DELETE", + requestUri: "/prod/multiplexes/{multiplexId}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, }, - title: { - type: "string", + required: ["MultiplexId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AvailabilityZones: { + shape: "Sf", + locationName: "availabilityZones", + }, + Destinations: { shape: "Scu", locationName: "destinations" }, + Id: { locationName: "id" }, + MultiplexSettings: { + shape: "Sco", + locationName: "multiplexSettings", + }, + Name: { locationName: "name" }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + ProgramCount: { locationName: "programCount", type: "integer" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, }, - url: "/teams/:team_id/discussions/:discussion_number", }, - updateDiscussionComment: { - deprecated: - "octokit.teams.updateDiscussionComment() has been renamed to octokit.teams.updateDiscussionCommentLegacy() (2020-01-16)", - method: "PATCH", - params: { - body: { - required: true, - type: "string", + DeleteMultiplexProgram: { + http: { + method: "DELETE", + requestUri: + "/prod/multiplexes/{multiplexId}/programs/{programName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, + ProgramName: { location: "uri", locationName: "programName" }, }, - comment_number: { - required: true, - type: "integer", + required: ["MultiplexId", "ProgramName"], + }, + output: { + type: "structure", + members: { + ChannelId: { locationName: "channelId" }, + MultiplexProgramSettings: { + shape: "Scz", + locationName: "multiplexProgramSettings", + }, + PacketIdentifiersMap: { + shape: "Sd8", + locationName: "packetIdentifiersMap", + }, + ProgramName: { locationName: "programName" }, }, - discussion_number: { - required: true, - type: "integer", + }, + }, + DeleteReservation: { + http: { + method: "DELETE", + requestUri: "/prod/reservations/{reservationId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ReservationId: { + location: "uri", + locationName: "reservationId", + }, }, - team_id: { - required: true, - type: "integer", + required: ["ReservationId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Count: { locationName: "count", type: "integer" }, + CurrencyCode: { locationName: "currencyCode" }, + Duration: { locationName: "duration", type: "integer" }, + DurationUnits: { locationName: "durationUnits" }, + End: { locationName: "end" }, + FixedPrice: { locationName: "fixedPrice", type: "double" }, + Name: { locationName: "name" }, + OfferingDescription: { locationName: "offeringDescription" }, + OfferingId: { locationName: "offeringId" }, + OfferingType: { locationName: "offeringType" }, + Region: { locationName: "region" }, + ReservationId: { locationName: "reservationId" }, + ResourceSpecification: { + shape: "Sdp", + locationName: "resourceSpecification", + }, + Start: { locationName: "start" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + UsagePrice: { locationName: "usagePrice", type: "double" }, }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", }, - updateDiscussionCommentInOrg: { - method: "PATCH", - params: { - body: { - required: true, - type: "string", - }, - comment_number: { - required: true, - type: "integer", + DeleteSchedule: { + http: { + method: "DELETE", + requestUri: "/prod/channels/{channelId}/schedule", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, }, - discussion_number: { - required: true, - type: "integer", + required: ["ChannelId"], + }, + output: { type: "structure", members: {} }, + }, + DeleteTags: { + http: { + method: "DELETE", + requestUri: "/prod/tags/{resource-arn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, + TagKeys: { + shape: "Sf", + location: "querystring", + locationName: "tagKeys", + }, }, - org: { - required: true, - type: "string", + required: ["TagKeys", "ResourceArn"], + }, + }, + DescribeChannel: { + http: { + method: "GET", + requestUri: "/prod/channels/{channelId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, }, - team_slug: { - required: true, - type: "string", + required: ["ChannelId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + ChannelClass: { locationName: "channelClass" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + EgressEndpoints: { + shape: "Sbp", + locationName: "egressEndpoints", + }, + EncoderSettings: { + shape: "S1r", + locationName: "encoderSettings", + }, + Id: { locationName: "id" }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + PipelineDetails: { + shape: "Sbr", + locationName: "pipelineDetails", + }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + RoleArn: { locationName: "roleArn" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, }, - url: - "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number", }, - updateDiscussionCommentLegacy: { - deprecated: - "octokit.teams.updateDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#edit-a-comment-legacy", - method: "PATCH", - params: { - body: { - required: true, - type: "string", + DescribeInput: { + http: { + method: "GET", + requestUri: "/prod/inputs/{inputId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + InputId: { location: "uri", locationName: "inputId" }, }, - comment_number: { - required: true, - type: "integer", + required: ["InputId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AttachedChannels: { + shape: "Sf", + locationName: "attachedChannels", + }, + Destinations: { shape: "Sc5", locationName: "destinations" }, + Id: { locationName: "id" }, + InputClass: { locationName: "inputClass" }, + InputSourceType: { locationName: "inputSourceType" }, + MediaConnectFlows: { + shape: "Sca", + locationName: "mediaConnectFlows", + }, + Name: { locationName: "name" }, + RoleArn: { locationName: "roleArn" }, + SecurityGroups: { shape: "Sf", locationName: "securityGroups" }, + Sources: { shape: "Scc", locationName: "sources" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + Type: { locationName: "type" }, }, - discussion_number: { - required: true, - type: "integer", + }, + }, + DescribeInputSecurityGroup: { + http: { + method: "GET", + requestUri: "/prod/inputSecurityGroups/{inputSecurityGroupId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + InputSecurityGroupId: { + location: "uri", + locationName: "inputSecurityGroupId", + }, }, - team_id: { - required: true, - type: "integer", + required: ["InputSecurityGroupId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Id: { locationName: "id" }, + Inputs: { shape: "Sf", locationName: "inputs" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + WhitelistRules: { + shape: "Scl", + locationName: "whitelistRules", + }, }, }, - url: - "/teams/:team_id/discussions/:discussion_number/comments/:comment_number", }, - updateDiscussionInOrg: { - method: "PATCH", - params: { - body: { - type: "string", - }, - discussion_number: { - required: true, - type: "integer", + DescribeMultiplex: { + http: { + method: "GET", + requestUri: "/prod/multiplexes/{multiplexId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, }, - org: { - required: true, - type: "string", + required: ["MultiplexId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AvailabilityZones: { + shape: "Sf", + locationName: "availabilityZones", + }, + Destinations: { shape: "Scu", locationName: "destinations" }, + Id: { locationName: "id" }, + MultiplexSettings: { + shape: "Sco", + locationName: "multiplexSettings", + }, + Name: { locationName: "name" }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + ProgramCount: { locationName: "programCount", type: "integer" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, - team_slug: { - required: true, - type: "string", + }, + }, + DescribeMultiplexProgram: { + http: { + method: "GET", + requestUri: + "/prod/multiplexes/{multiplexId}/programs/{programName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, + ProgramName: { location: "uri", locationName: "programName" }, }, - title: { - type: "string", + required: ["MultiplexId", "ProgramName"], + }, + output: { + type: "structure", + members: { + ChannelId: { locationName: "channelId" }, + MultiplexProgramSettings: { + shape: "Scz", + locationName: "multiplexProgramSettings", + }, + PacketIdentifiersMap: { + shape: "Sd8", + locationName: "packetIdentifiersMap", + }, + ProgramName: { locationName: "programName" }, }, }, - url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number", }, - updateDiscussionLegacy: { - deprecated: - "octokit.teams.updateDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#edit-a-discussion-legacy", - method: "PATCH", - params: { - body: { - type: "string", + DescribeOffering: { + http: { + method: "GET", + requestUri: "/prod/offerings/{offeringId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + OfferingId: { location: "uri", locationName: "offeringId" }, }, - discussion_number: { - required: true, - type: "integer", + required: ["OfferingId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + CurrencyCode: { locationName: "currencyCode" }, + Duration: { locationName: "duration", type: "integer" }, + DurationUnits: { locationName: "durationUnits" }, + FixedPrice: { locationName: "fixedPrice", type: "double" }, + OfferingDescription: { locationName: "offeringDescription" }, + OfferingId: { locationName: "offeringId" }, + OfferingType: { locationName: "offeringType" }, + Region: { locationName: "region" }, + ResourceSpecification: { + shape: "Sdp", + locationName: "resourceSpecification", + }, + UsagePrice: { locationName: "usagePrice", type: "double" }, }, - team_id: { - required: true, - type: "integer", + }, + }, + DescribeReservation: { + http: { + method: "GET", + requestUri: "/prod/reservations/{reservationId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ReservationId: { + location: "uri", + locationName: "reservationId", + }, }, - title: { - type: "string", + required: ["ReservationId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Count: { locationName: "count", type: "integer" }, + CurrencyCode: { locationName: "currencyCode" }, + Duration: { locationName: "duration", type: "integer" }, + DurationUnits: { locationName: "durationUnits" }, + End: { locationName: "end" }, + FixedPrice: { locationName: "fixedPrice", type: "double" }, + Name: { locationName: "name" }, + OfferingDescription: { locationName: "offeringDescription" }, + OfferingId: { locationName: "offeringId" }, + OfferingType: { locationName: "offeringType" }, + Region: { locationName: "region" }, + ReservationId: { locationName: "reservationId" }, + ResourceSpecification: { + shape: "Sdp", + locationName: "resourceSpecification", + }, + Start: { locationName: "start" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + UsagePrice: { locationName: "usagePrice", type: "double" }, }, }, - url: "/teams/:team_id/discussions/:discussion_number", }, - updateInOrg: { - method: "PATCH", - params: { - description: { - type: "string", - }, - name: { - required: true, - type: "string", + DescribeSchedule: { + http: { + method: "GET", + requestUri: "/prod/channels/{channelId}/schedule", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - org: { - required: true, - type: "string", + required: ["ChannelId"], + }, + output: { + type: "structure", + members: { + NextToken: { locationName: "nextToken" }, + ScheduleActions: { + shape: "S4", + locationName: "scheduleActions", + }, }, - parent_team_id: { - type: "integer", + }, + }, + ListChannels: { + http: { + method: "GET", + requestUri: "/prod/channels", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", + }, + output: { + type: "structure", + members: { + Channels: { + locationName: "channels", + type: "list", + member: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + ChannelClass: { locationName: "channelClass" }, + Destinations: { + shape: "S1j", + locationName: "destinations", + }, + EgressEndpoints: { + shape: "Sbp", + locationName: "egressEndpoints", + }, + Id: { locationName: "id" }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + RoleArn: { locationName: "roleArn" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + }, + }, + }, + NextToken: { locationName: "nextToken" }, }, - privacy: { - enum: ["secret", "closed"], - type: "string", + }, + }, + ListInputSecurityGroups: { + http: { + method: "GET", + requestUri: "/prod/inputSecurityGroups", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - team_slug: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + InputSecurityGroups: { + locationName: "inputSecurityGroups", + type: "list", + member: { shape: "Scj" }, + }, + NextToken: { locationName: "nextToken" }, }, }, - url: "/orgs/:org/teams/:team_slug", }, - updateLegacy: { - deprecated: - "octokit.teams.updateLegacy() is deprecated, see https://developer.github.com/v3/teams/#edit-team-legacy", - method: "PATCH", - params: { - description: { - type: "string", + ListInputs: { + http: { + method: "GET", + requestUri: "/prod/inputs", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - name: { - required: true, - type: "string", + }, + output: { + type: "structure", + members: { + Inputs: { + locationName: "inputs", + type: "list", + member: { shape: "Sc4" }, + }, + NextToken: { locationName: "nextToken" }, }, - parent_team_id: { - type: "integer", + }, + }, + ListMultiplexPrograms: { + http: { + method: "GET", + requestUri: "/prod/multiplexes/{multiplexId}/programs", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + MultiplexId: { location: "uri", locationName: "multiplexId" }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - permission: { - enum: ["pull", "push", "admin"], - type: "string", + required: ["MultiplexId"], + }, + output: { + type: "structure", + members: { + MultiplexPrograms: { + locationName: "multiplexPrograms", + type: "list", + member: { + type: "structure", + members: { + ChannelId: { locationName: "channelId" }, + ProgramName: { locationName: "programName" }, + }, + }, + }, + NextToken: { locationName: "nextToken" }, }, - privacy: { - enum: ["secret", "closed"], - type: "string", + }, + }, + ListMultiplexes: { + http: { + method: "GET", + requestUri: "/prod/multiplexes", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, }, - team_id: { - required: true, - type: "integer", + }, + output: { + type: "structure", + members: { + Multiplexes: { + locationName: "multiplexes", + type: "list", + member: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AvailabilityZones: { + shape: "Sf", + locationName: "availabilityZones", + }, + Id: { locationName: "id" }, + MultiplexSettings: { + locationName: "multiplexSettings", + type: "structure", + members: { + TransportStreamBitrate: { + locationName: "transportStreamBitrate", + type: "integer", + }, + }, + }, + Name: { locationName: "name" }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + ProgramCount: { + locationName: "programCount", + type: "integer", + }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + }, + }, + }, + NextToken: { locationName: "nextToken" }, }, }, - url: "/teams/:team_id", }, - }, - users: { - addEmails: { - method: "POST", - params: { - emails: { - required: true, - type: "string[]", + ListOfferings: { + http: { + method: "GET", + requestUri: "/prod/offerings", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelClass: { + location: "querystring", + locationName: "channelClass", + }, + ChannelConfiguration: { + location: "querystring", + locationName: "channelConfiguration", + }, + Codec: { location: "querystring", locationName: "codec" }, + Duration: { location: "querystring", locationName: "duration" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + MaximumBitrate: { + location: "querystring", + locationName: "maximumBitrate", + }, + MaximumFramerate: { + location: "querystring", + locationName: "maximumFramerate", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + Resolution: { + location: "querystring", + locationName: "resolution", + }, + ResourceType: { + location: "querystring", + locationName: "resourceType", + }, + SpecialFeature: { + location: "querystring", + locationName: "specialFeature", + }, + VideoQuality: { + location: "querystring", + locationName: "videoQuality", + }, }, }, - url: "/user/emails", - }, - block: { - method: "PUT", - params: { - username: { - required: true, - type: "string", + output: { + type: "structure", + members: { + NextToken: { locationName: "nextToken" }, + Offerings: { + locationName: "offerings", + type: "list", + member: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + CurrencyCode: { locationName: "currencyCode" }, + Duration: { locationName: "duration", type: "integer" }, + DurationUnits: { locationName: "durationUnits" }, + FixedPrice: { + locationName: "fixedPrice", + type: "double", + }, + OfferingDescription: { + locationName: "offeringDescription", + }, + OfferingId: { locationName: "offeringId" }, + OfferingType: { locationName: "offeringType" }, + Region: { locationName: "region" }, + ResourceSpecification: { + shape: "Sdp", + locationName: "resourceSpecification", + }, + UsagePrice: { + locationName: "usagePrice", + type: "double", + }, + }, + }, + }, }, }, - url: "/user/blocks/:username", }, - checkBlocked: { - method: "GET", - params: { - username: { - required: true, - type: "string", + ListReservations: { + http: { + method: "GET", + requestUri: "/prod/reservations", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelClass: { + location: "querystring", + locationName: "channelClass", + }, + Codec: { location: "querystring", locationName: "codec" }, + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + MaximumBitrate: { + location: "querystring", + locationName: "maximumBitrate", + }, + MaximumFramerate: { + location: "querystring", + locationName: "maximumFramerate", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + Resolution: { + location: "querystring", + locationName: "resolution", + }, + ResourceType: { + location: "querystring", + locationName: "resourceType", + }, + SpecialFeature: { + location: "querystring", + locationName: "specialFeature", + }, + VideoQuality: { + location: "querystring", + locationName: "videoQuality", + }, + }, + }, + output: { + type: "structure", + members: { + NextToken: { locationName: "nextToken" }, + Reservations: { + locationName: "reservations", + type: "list", + member: { shape: "Sf8" }, + }, }, }, - url: "/user/blocks/:username", }, - checkFollowing: { - method: "GET", - params: { - username: { - required: true, - type: "string", + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/prod/tags/{resource-arn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resource-arn" }, }, + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { Tags: { shape: "Sbm", locationName: "tags" } }, }, - url: "/user/following/:username", }, - checkFollowingForUser: { - method: "GET", - params: { - target_user: { - required: true, - type: "string", + PurchaseOffering: { + http: { + requestUri: "/prod/offerings/{offeringId}/purchase", + responseCode: 201, + }, + input: { + type: "structure", + members: { + Count: { locationName: "count", type: "integer" }, + Name: { locationName: "name" }, + OfferingId: { location: "uri", locationName: "offeringId" }, + RequestId: { + locationName: "requestId", + idempotencyToken: true, + }, + Start: { locationName: "start" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, - username: { - required: true, - type: "string", + required: ["OfferingId", "Count"], + }, + output: { + type: "structure", + members: { + Reservation: { shape: "Sf8", locationName: "reservation" }, }, }, - url: "/users/:username/following/:target_user", }, - createGpgKey: { - method: "POST", - params: { - armored_public_key: { - type: "string", + StartChannel: { + http: { + requestUri: "/prod/channels/{channelId}/start", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, + }, + required: ["ChannelId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + ChannelClass: { locationName: "channelClass" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + EgressEndpoints: { + shape: "Sbp", + locationName: "egressEndpoints", + }, + EncoderSettings: { + shape: "S1r", + locationName: "encoderSettings", + }, + Id: { locationName: "id" }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + PipelineDetails: { + shape: "Sbr", + locationName: "pipelineDetails", + }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + RoleArn: { locationName: "roleArn" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, }, - url: "/user/gpg_keys", }, - createPublicKey: { - method: "POST", - params: { - key: { - type: "string", + StartMultiplex: { + http: { + requestUri: "/prod/multiplexes/{multiplexId}/start", + responseCode: 202, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, }, - title: { - type: "string", + required: ["MultiplexId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AvailabilityZones: { + shape: "Sf", + locationName: "availabilityZones", + }, + Destinations: { shape: "Scu", locationName: "destinations" }, + Id: { locationName: "id" }, + MultiplexSettings: { + shape: "Sco", + locationName: "multiplexSettings", + }, + Name: { locationName: "name" }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + ProgramCount: { locationName: "programCount", type: "integer" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, }, - url: "/user/keys", }, - deleteEmails: { - method: "DELETE", - params: { - emails: { - required: true, - type: "string[]", + StopChannel: { + http: { + requestUri: "/prod/channels/{channelId}/stop", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, }, + required: ["ChannelId"], }, - url: "/user/emails", - }, - deleteGpgKey: { - method: "DELETE", - params: { - gpg_key_id: { - required: true, - type: "integer", + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + ChannelClass: { locationName: "channelClass" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + EgressEndpoints: { + shape: "Sbp", + locationName: "egressEndpoints", + }, + EncoderSettings: { + shape: "S1r", + locationName: "encoderSettings", + }, + Id: { locationName: "id" }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + PipelineDetails: { + shape: "Sbr", + locationName: "pipelineDetails", + }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + RoleArn: { locationName: "roleArn" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, }, - url: "/user/gpg_keys/:gpg_key_id", }, - deletePublicKey: { - method: "DELETE", - params: { - key_id: { - required: true, - type: "integer", + StopMultiplex: { + http: { + requestUri: "/prod/multiplexes/{multiplexId}/stop", + responseCode: 202, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, + }, + required: ["MultiplexId"], + }, + output: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AvailabilityZones: { + shape: "Sf", + locationName: "availabilityZones", + }, + Destinations: { shape: "Scu", locationName: "destinations" }, + Id: { locationName: "id" }, + MultiplexSettings: { + shape: "Sco", + locationName: "multiplexSettings", + }, + Name: { locationName: "name" }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", + type: "integer", + }, + ProgramCount: { locationName: "programCount", type: "integer" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, }, - url: "/user/keys/:key_id", }, - follow: { - method: "PUT", - params: { - username: { - required: true, - type: "string", + UpdateChannel: { + http: { + method: "PUT", + requestUri: "/prod/channels/{channelId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelId: { location: "uri", locationName: "channelId" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + EncoderSettings: { + shape: "S1r", + locationName: "encoderSettings", + }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + RoleArn: { locationName: "roleArn" }, }, + required: ["ChannelId"], + }, + output: { + type: "structure", + members: { Channel: { shape: "Sbo", locationName: "channel" } }, }, - url: "/user/following/:username", }, - getAuthenticated: { - method: "GET", - params: {}, - url: "/user", + UpdateChannelClass: { + http: { + method: "PUT", + requestUri: "/prod/channels/{channelId}/channelClass", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ChannelClass: { locationName: "channelClass" }, + ChannelId: { location: "uri", locationName: "channelId" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + }, + required: ["ChannelId", "ChannelClass"], + }, + output: { + type: "structure", + members: { Channel: { shape: "Sbo", locationName: "channel" } }, + }, }, - getByUsername: { - method: "GET", - params: { - username: { - required: true, - type: "string", + UpdateInput: { + http: { + method: "PUT", + requestUri: "/prod/inputs/{inputId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Destinations: { shape: "Sbv", locationName: "destinations" }, + InputId: { location: "uri", locationName: "inputId" }, + InputSecurityGroups: { + shape: "Sf", + locationName: "inputSecurityGroups", + }, + MediaConnectFlows: { + shape: "Sbx", + locationName: "mediaConnectFlows", + }, + Name: { locationName: "name" }, + RoleArn: { locationName: "roleArn" }, + Sources: { shape: "Sbz", locationName: "sources" }, }, + required: ["InputId"], + }, + output: { + type: "structure", + members: { Input: { shape: "Sc4", locationName: "input" } }, }, - url: "/users/:username", }, - getContextForUser: { - method: "GET", - params: { - subject_id: { - type: "string", - }, - subject_type: { - enum: ["organization", "repository", "issue", "pull_request"], - type: "string", + UpdateInputSecurityGroup: { + http: { + method: "PUT", + requestUri: "/prod/inputSecurityGroups/{inputSecurityGroupId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + InputSecurityGroupId: { + location: "uri", + locationName: "inputSecurityGroupId", + }, + Tags: { shape: "Sbm", locationName: "tags" }, + WhitelistRules: { + shape: "Scg", + locationName: "whitelistRules", + }, }, - username: { - required: true, - type: "string", + required: ["InputSecurityGroupId"], + }, + output: { + type: "structure", + members: { + SecurityGroup: { shape: "Scj", locationName: "securityGroup" }, }, }, - url: "/users/:username/hovercard", }, - getGpgKey: { - method: "GET", - params: { - gpg_key_id: { - required: true, - type: "integer", + UpdateMultiplex: { + http: { + method: "PUT", + requestUri: "/prod/multiplexes/{multiplexId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, + MultiplexSettings: { + shape: "Sco", + locationName: "multiplexSettings", + }, + Name: { locationName: "name" }, }, + required: ["MultiplexId"], }, - url: "/user/gpg_keys/:gpg_key_id", - }, - getPublicKey: { - method: "GET", - params: { - key_id: { - required: true, - type: "integer", + output: { + type: "structure", + members: { + Multiplex: { shape: "Sct", locationName: "multiplex" }, }, }, - url: "/user/keys/:key_id", }, - list: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { - type: "integer", + UpdateMultiplexProgram: { + http: { + method: "PUT", + requestUri: + "/prod/multiplexes/{multiplexId}/programs/{programName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MultiplexId: { location: "uri", locationName: "multiplexId" }, + MultiplexProgramSettings: { + shape: "Scz", + locationName: "multiplexProgramSettings", + }, + ProgramName: { location: "uri", locationName: "programName" }, }, - since: { - type: "string", + required: ["MultiplexId", "ProgramName"], + }, + output: { + type: "structure", + members: { + MultiplexProgram: { + shape: "Sd7", + locationName: "multiplexProgram", + }, }, }, - url: "/users", - }, - listBlocked: { - method: "GET", - params: {}, - url: "/user/blocks", }, - listEmails: { - method: "GET", - params: { - page: { - type: "integer", + UpdateReservation: { + http: { + method: "PUT", + requestUri: "/prod/reservations/{reservationId}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Name: { locationName: "name" }, + ReservationId: { + location: "uri", + locationName: "reservationId", + }, }, - per_page: { - type: "integer", + required: ["ReservationId"], + }, + output: { + type: "structure", + members: { + Reservation: { shape: "Sf8", locationName: "reservation" }, }, }, - url: "/user/emails", }, - listFollowersForAuthenticatedUser: { - method: "GET", - params: { - page: { - type: "integer", + }, + shapes: { + S4: { + type: "list", + member: { + type: "structure", + members: { + ActionName: { locationName: "actionName" }, + ScheduleActionSettings: { + locationName: "scheduleActionSettings", + type: "structure", + members: { + HlsId3SegmentTaggingSettings: { + locationName: "hlsId3SegmentTaggingSettings", + type: "structure", + members: { Tag: { locationName: "tag" } }, + required: ["Tag"], + }, + HlsTimedMetadataSettings: { + locationName: "hlsTimedMetadataSettings", + type: "structure", + members: { Id3: { locationName: "id3" } }, + required: ["Id3"], + }, + InputSwitchSettings: { + locationName: "inputSwitchSettings", + type: "structure", + members: { + InputAttachmentNameReference: { + locationName: "inputAttachmentNameReference", + }, + InputClippingSettings: { + locationName: "inputClippingSettings", + type: "structure", + members: { + InputTimecodeSource: { + locationName: "inputTimecodeSource", + }, + StartTimecode: { + locationName: "startTimecode", + type: "structure", + members: { + Timecode: { locationName: "timecode" }, + }, + }, + StopTimecode: { + locationName: "stopTimecode", + type: "structure", + members: { + LastFrameClippingBehavior: { + locationName: "lastFrameClippingBehavior", + }, + Timecode: { locationName: "timecode" }, + }, + }, + }, + required: ["InputTimecodeSource"], + }, + UrlPath: { shape: "Sf", locationName: "urlPath" }, + }, + required: ["InputAttachmentNameReference"], + }, + PauseStateSettings: { + locationName: "pauseStateSettings", + type: "structure", + members: { + Pipelines: { + locationName: "pipelines", + type: "list", + member: { + type: "structure", + members: { + PipelineId: { locationName: "pipelineId" }, + }, + required: ["PipelineId"], + }, + }, + }, + }, + Scte35ReturnToNetworkSettings: { + locationName: "scte35ReturnToNetworkSettings", + type: "structure", + members: { + SpliceEventId: { + locationName: "spliceEventId", + type: "long", + }, + }, + required: ["SpliceEventId"], + }, + Scte35SpliceInsertSettings: { + locationName: "scte35SpliceInsertSettings", + type: "structure", + members: { + Duration: { locationName: "duration", type: "long" }, + SpliceEventId: { + locationName: "spliceEventId", + type: "long", + }, + }, + required: ["SpliceEventId"], + }, + Scte35TimeSignalSettings: { + locationName: "scte35TimeSignalSettings", + type: "structure", + members: { + Scte35Descriptors: { + locationName: "scte35Descriptors", + type: "list", + member: { + type: "structure", + members: { + Scte35DescriptorSettings: { + locationName: "scte35DescriptorSettings", + type: "structure", + members: { + SegmentationDescriptorScte35DescriptorSettings: { + locationName: + "segmentationDescriptorScte35DescriptorSettings", + type: "structure", + members: { + DeliveryRestrictions: { + locationName: "deliveryRestrictions", + type: "structure", + members: { + ArchiveAllowedFlag: { + locationName: "archiveAllowedFlag", + }, + DeviceRestrictions: { + locationName: "deviceRestrictions", + }, + NoRegionalBlackoutFlag: { + locationName: + "noRegionalBlackoutFlag", + }, + WebDeliveryAllowedFlag: { + locationName: + "webDeliveryAllowedFlag", + }, + }, + required: [ + "DeviceRestrictions", + "ArchiveAllowedFlag", + "WebDeliveryAllowedFlag", + "NoRegionalBlackoutFlag", + ], + }, + SegmentNum: { + locationName: "segmentNum", + type: "integer", + }, + SegmentationCancelIndicator: { + locationName: + "segmentationCancelIndicator", + }, + SegmentationDuration: { + locationName: "segmentationDuration", + type: "long", + }, + SegmentationEventId: { + locationName: "segmentationEventId", + type: "long", + }, + SegmentationTypeId: { + locationName: "segmentationTypeId", + type: "integer", + }, + SegmentationUpid: { + locationName: "segmentationUpid", + }, + SegmentationUpidType: { + locationName: "segmentationUpidType", + type: "integer", + }, + SegmentsExpected: { + locationName: "segmentsExpected", + type: "integer", + }, + SubSegmentNum: { + locationName: "subSegmentNum", + type: "integer", + }, + SubSegmentsExpected: { + locationName: "subSegmentsExpected", + type: "integer", + }, + }, + required: [ + "SegmentationEventId", + "SegmentationCancelIndicator", + ], + }, + }, + required: [ + "SegmentationDescriptorScte35DescriptorSettings", + ], + }, + }, + required: ["Scte35DescriptorSettings"], + }, + }, + }, + required: ["Scte35Descriptors"], + }, + StaticImageActivateSettings: { + locationName: "staticImageActivateSettings", + type: "structure", + members: { + Duration: { locationName: "duration", type: "integer" }, + FadeIn: { locationName: "fadeIn", type: "integer" }, + FadeOut: { locationName: "fadeOut", type: "integer" }, + Height: { locationName: "height", type: "integer" }, + Image: { shape: "S14", locationName: "image" }, + ImageX: { locationName: "imageX", type: "integer" }, + ImageY: { locationName: "imageY", type: "integer" }, + Layer: { locationName: "layer", type: "integer" }, + Opacity: { locationName: "opacity", type: "integer" }, + Width: { locationName: "width", type: "integer" }, + }, + required: ["Image"], + }, + StaticImageDeactivateSettings: { + locationName: "staticImageDeactivateSettings", + type: "structure", + members: { + FadeOut: { locationName: "fadeOut", type: "integer" }, + Layer: { locationName: "layer", type: "integer" }, + }, + }, + }, + }, + ScheduleActionStartSettings: { + locationName: "scheduleActionStartSettings", + type: "structure", + members: { + FixedModeScheduleActionStartSettings: { + locationName: "fixedModeScheduleActionStartSettings", + type: "structure", + members: { Time: { locationName: "time" } }, + required: ["Time"], + }, + FollowModeScheduleActionStartSettings: { + locationName: "followModeScheduleActionStartSettings", + type: "structure", + members: { + FollowPoint: { locationName: "followPoint" }, + ReferenceActionName: { + locationName: "referenceActionName", + }, + }, + required: ["ReferenceActionName", "FollowPoint"], + }, + ImmediateModeScheduleActionStartSettings: { + locationName: "immediateModeScheduleActionStartSettings", + type: "structure", + members: {}, + }, + }, + }, }, - per_page: { - type: "integer", + required: [ + "ActionName", + "ScheduleActionStartSettings", + "ScheduleActionSettings", + ], + }, + }, + Sf: { type: "list", member: {} }, + S14: { + type: "structure", + members: { + PasswordParam: { locationName: "passwordParam" }, + Uri: { locationName: "uri" }, + Username: { locationName: "username" }, + }, + required: ["Uri"], + }, + S1j: { + type: "list", + member: { + type: "structure", + members: { + Id: { locationName: "id" }, + MediaPackageSettings: { + locationName: "mediaPackageSettings", + type: "list", + member: { + type: "structure", + members: { ChannelId: { locationName: "channelId" } }, + }, + }, + MultiplexSettings: { + locationName: "multiplexSettings", + type: "structure", + members: { + MultiplexId: { locationName: "multiplexId" }, + ProgramName: { locationName: "programName" }, + }, + }, + Settings: { + locationName: "settings", + type: "list", + member: { + type: "structure", + members: { + PasswordParam: { locationName: "passwordParam" }, + StreamName: { locationName: "streamName" }, + Url: { locationName: "url" }, + Username: { locationName: "username" }, + }, + }, + }, }, }, - url: "/user/followers", }, - listFollowersForUser: { - method: "GET", - params: { - page: { - type: "integer", + S1r: { + type: "structure", + members: { + AudioDescriptions: { + locationName: "audioDescriptions", + type: "list", + member: { + type: "structure", + members: { + AudioNormalizationSettings: { + locationName: "audioNormalizationSettings", + type: "structure", + members: { + Algorithm: { locationName: "algorithm" }, + AlgorithmControl: { locationName: "algorithmControl" }, + TargetLkfs: { + locationName: "targetLkfs", + type: "double", + }, + }, + }, + AudioSelectorName: { locationName: "audioSelectorName" }, + AudioType: { locationName: "audioType" }, + AudioTypeControl: { locationName: "audioTypeControl" }, + CodecSettings: { + locationName: "codecSettings", + type: "structure", + members: { + AacSettings: { + locationName: "aacSettings", + type: "structure", + members: { + Bitrate: { + locationName: "bitrate", + type: "double", + }, + CodingMode: { locationName: "codingMode" }, + InputType: { locationName: "inputType" }, + Profile: { locationName: "profile" }, + RateControlMode: { + locationName: "rateControlMode", + }, + RawFormat: { locationName: "rawFormat" }, + SampleRate: { + locationName: "sampleRate", + type: "double", + }, + Spec: { locationName: "spec" }, + VbrQuality: { locationName: "vbrQuality" }, + }, + }, + Ac3Settings: { + locationName: "ac3Settings", + type: "structure", + members: { + Bitrate: { + locationName: "bitrate", + type: "double", + }, + BitstreamMode: { locationName: "bitstreamMode" }, + CodingMode: { locationName: "codingMode" }, + Dialnorm: { + locationName: "dialnorm", + type: "integer", + }, + DrcProfile: { locationName: "drcProfile" }, + LfeFilter: { locationName: "lfeFilter" }, + MetadataControl: { + locationName: "metadataControl", + }, + }, + }, + Eac3Settings: { + locationName: "eac3Settings", + type: "structure", + members: { + AttenuationControl: { + locationName: "attenuationControl", + }, + Bitrate: { + locationName: "bitrate", + type: "double", + }, + BitstreamMode: { locationName: "bitstreamMode" }, + CodingMode: { locationName: "codingMode" }, + DcFilter: { locationName: "dcFilter" }, + Dialnorm: { + locationName: "dialnorm", + type: "integer", + }, + DrcLine: { locationName: "drcLine" }, + DrcRf: { locationName: "drcRf" }, + LfeControl: { locationName: "lfeControl" }, + LfeFilter: { locationName: "lfeFilter" }, + LoRoCenterMixLevel: { + locationName: "loRoCenterMixLevel", + type: "double", + }, + LoRoSurroundMixLevel: { + locationName: "loRoSurroundMixLevel", + type: "double", + }, + LtRtCenterMixLevel: { + locationName: "ltRtCenterMixLevel", + type: "double", + }, + LtRtSurroundMixLevel: { + locationName: "ltRtSurroundMixLevel", + type: "double", + }, + MetadataControl: { + locationName: "metadataControl", + }, + PassthroughControl: { + locationName: "passthroughControl", + }, + PhaseControl: { locationName: "phaseControl" }, + StereoDownmix: { locationName: "stereoDownmix" }, + SurroundExMode: { locationName: "surroundExMode" }, + SurroundMode: { locationName: "surroundMode" }, + }, + }, + Mp2Settings: { + locationName: "mp2Settings", + type: "structure", + members: { + Bitrate: { + locationName: "bitrate", + type: "double", + }, + CodingMode: { locationName: "codingMode" }, + SampleRate: { + locationName: "sampleRate", + type: "double", + }, + }, + }, + PassThroughSettings: { + locationName: "passThroughSettings", + type: "structure", + members: {}, + }, + }, + }, + LanguageCode: { locationName: "languageCode" }, + LanguageCodeControl: { + locationName: "languageCodeControl", + }, + Name: { locationName: "name" }, + RemixSettings: { + locationName: "remixSettings", + type: "structure", + members: { + ChannelMappings: { + locationName: "channelMappings", + type: "list", + member: { + type: "structure", + members: { + InputChannelLevels: { + locationName: "inputChannelLevels", + type: "list", + member: { + type: "structure", + members: { + Gain: { + locationName: "gain", + type: "integer", + }, + InputChannel: { + locationName: "inputChannel", + type: "integer", + }, + }, + required: ["InputChannel", "Gain"], + }, + }, + OutputChannel: { + locationName: "outputChannel", + type: "integer", + }, + }, + required: ["OutputChannel", "InputChannelLevels"], + }, + }, + ChannelsIn: { + locationName: "channelsIn", + type: "integer", + }, + ChannelsOut: { + locationName: "channelsOut", + type: "integer", + }, + }, + required: ["ChannelMappings"], + }, + StreamName: { locationName: "streamName" }, + }, + required: ["AudioSelectorName", "Name"], + }, }, - per_page: { - type: "integer", + AvailBlanking: { + locationName: "availBlanking", + type: "structure", + members: { + AvailBlankingImage: { + shape: "S14", + locationName: "availBlankingImage", + }, + State: { locationName: "state" }, + }, }, - username: { - required: true, - type: "string", + AvailConfiguration: { + locationName: "availConfiguration", + type: "structure", + members: { + AvailSettings: { + locationName: "availSettings", + type: "structure", + members: { + Scte35SpliceInsert: { + locationName: "scte35SpliceInsert", + type: "structure", + members: { + AdAvailOffset: { + locationName: "adAvailOffset", + type: "integer", + }, + NoRegionalBlackoutFlag: { + locationName: "noRegionalBlackoutFlag", + }, + WebDeliveryAllowedFlag: { + locationName: "webDeliveryAllowedFlag", + }, + }, + }, + Scte35TimeSignalApos: { + locationName: "scte35TimeSignalApos", + type: "structure", + members: { + AdAvailOffset: { + locationName: "adAvailOffset", + type: "integer", + }, + NoRegionalBlackoutFlag: { + locationName: "noRegionalBlackoutFlag", + }, + WebDeliveryAllowedFlag: { + locationName: "webDeliveryAllowedFlag", + }, + }, + }, + }, + }, + }, + }, + BlackoutSlate: { + locationName: "blackoutSlate", + type: "structure", + members: { + BlackoutSlateImage: { + shape: "S14", + locationName: "blackoutSlateImage", + }, + NetworkEndBlackout: { locationName: "networkEndBlackout" }, + NetworkEndBlackoutImage: { + shape: "S14", + locationName: "networkEndBlackoutImage", + }, + NetworkId: { locationName: "networkId" }, + State: { locationName: "state" }, + }, + }, + CaptionDescriptions: { + locationName: "captionDescriptions", + type: "list", + member: { + type: "structure", + members: { + CaptionSelectorName: { + locationName: "captionSelectorName", + }, + DestinationSettings: { + locationName: "destinationSettings", + type: "structure", + members: { + AribDestinationSettings: { + locationName: "aribDestinationSettings", + type: "structure", + members: {}, + }, + BurnInDestinationSettings: { + locationName: "burnInDestinationSettings", + type: "structure", + members: { + Alignment: { locationName: "alignment" }, + BackgroundColor: { + locationName: "backgroundColor", + }, + BackgroundOpacity: { + locationName: "backgroundOpacity", + type: "integer", + }, + Font: { shape: "S14", locationName: "font" }, + FontColor: { locationName: "fontColor" }, + FontOpacity: { + locationName: "fontOpacity", + type: "integer", + }, + FontResolution: { + locationName: "fontResolution", + type: "integer", + }, + FontSize: { locationName: "fontSize" }, + OutlineColor: { locationName: "outlineColor" }, + OutlineSize: { + locationName: "outlineSize", + type: "integer", + }, + ShadowColor: { locationName: "shadowColor" }, + ShadowOpacity: { + locationName: "shadowOpacity", + type: "integer", + }, + ShadowXOffset: { + locationName: "shadowXOffset", + type: "integer", + }, + ShadowYOffset: { + locationName: "shadowYOffset", + type: "integer", + }, + TeletextGridControl: { + locationName: "teletextGridControl", + }, + XPosition: { + locationName: "xPosition", + type: "integer", + }, + YPosition: { + locationName: "yPosition", + type: "integer", + }, + }, + }, + DvbSubDestinationSettings: { + locationName: "dvbSubDestinationSettings", + type: "structure", + members: { + Alignment: { locationName: "alignment" }, + BackgroundColor: { + locationName: "backgroundColor", + }, + BackgroundOpacity: { + locationName: "backgroundOpacity", + type: "integer", + }, + Font: { shape: "S14", locationName: "font" }, + FontColor: { locationName: "fontColor" }, + FontOpacity: { + locationName: "fontOpacity", + type: "integer", + }, + FontResolution: { + locationName: "fontResolution", + type: "integer", + }, + FontSize: { locationName: "fontSize" }, + OutlineColor: { locationName: "outlineColor" }, + OutlineSize: { + locationName: "outlineSize", + type: "integer", + }, + ShadowColor: { locationName: "shadowColor" }, + ShadowOpacity: { + locationName: "shadowOpacity", + type: "integer", + }, + ShadowXOffset: { + locationName: "shadowXOffset", + type: "integer", + }, + ShadowYOffset: { + locationName: "shadowYOffset", + type: "integer", + }, + TeletextGridControl: { + locationName: "teletextGridControl", + }, + XPosition: { + locationName: "xPosition", + type: "integer", + }, + YPosition: { + locationName: "yPosition", + type: "integer", + }, + }, + }, + EmbeddedDestinationSettings: { + locationName: "embeddedDestinationSettings", + type: "structure", + members: {}, + }, + EmbeddedPlusScte20DestinationSettings: { + locationName: "embeddedPlusScte20DestinationSettings", + type: "structure", + members: {}, + }, + RtmpCaptionInfoDestinationSettings: { + locationName: "rtmpCaptionInfoDestinationSettings", + type: "structure", + members: {}, + }, + Scte20PlusEmbeddedDestinationSettings: { + locationName: "scte20PlusEmbeddedDestinationSettings", + type: "structure", + members: {}, + }, + Scte27DestinationSettings: { + locationName: "scte27DestinationSettings", + type: "structure", + members: {}, + }, + SmpteTtDestinationSettings: { + locationName: "smpteTtDestinationSettings", + type: "structure", + members: {}, + }, + TeletextDestinationSettings: { + locationName: "teletextDestinationSettings", + type: "structure", + members: {}, + }, + TtmlDestinationSettings: { + locationName: "ttmlDestinationSettings", + type: "structure", + members: { + StyleControl: { locationName: "styleControl" }, + }, + }, + WebvttDestinationSettings: { + locationName: "webvttDestinationSettings", + type: "structure", + members: {}, + }, + }, + }, + LanguageCode: { locationName: "languageCode" }, + LanguageDescription: { + locationName: "languageDescription", + }, + Name: { locationName: "name" }, + }, + required: ["CaptionSelectorName", "Name"], + }, + }, + GlobalConfiguration: { + locationName: "globalConfiguration", + type: "structure", + members: { + InitialAudioGain: { + locationName: "initialAudioGain", + type: "integer", + }, + InputEndAction: { locationName: "inputEndAction" }, + InputLossBehavior: { + locationName: "inputLossBehavior", + type: "structure", + members: { + BlackFrameMsec: { + locationName: "blackFrameMsec", + type: "integer", + }, + InputLossImageColor: { + locationName: "inputLossImageColor", + }, + InputLossImageSlate: { + shape: "S14", + locationName: "inputLossImageSlate", + }, + InputLossImageType: { + locationName: "inputLossImageType", + }, + RepeatFrameMsec: { + locationName: "repeatFrameMsec", + type: "integer", + }, + }, + }, + OutputLockingMode: { locationName: "outputLockingMode" }, + OutputTimingSource: { locationName: "outputTimingSource" }, + SupportLowFramerateInputs: { + locationName: "supportLowFramerateInputs", + }, + }, + }, + NielsenConfiguration: { + locationName: "nielsenConfiguration", + type: "structure", + members: { + DistributorId: { locationName: "distributorId" }, + NielsenPcmToId3Tagging: { + locationName: "nielsenPcmToId3Tagging", + }, + }, + }, + OutputGroups: { + locationName: "outputGroups", + type: "list", + member: { + type: "structure", + members: { + Name: { locationName: "name" }, + OutputGroupSettings: { + locationName: "outputGroupSettings", + type: "structure", + members: { + ArchiveGroupSettings: { + locationName: "archiveGroupSettings", + type: "structure", + members: { + Destination: { + shape: "S51", + locationName: "destination", + }, + RolloverInterval: { + locationName: "rolloverInterval", + type: "integer", + }, + }, + required: ["Destination"], + }, + FrameCaptureGroupSettings: { + locationName: "frameCaptureGroupSettings", + type: "structure", + members: { + Destination: { + shape: "S51", + locationName: "destination", + }, + }, + required: ["Destination"], + }, + HlsGroupSettings: { + locationName: "hlsGroupSettings", + type: "structure", + members: { + AdMarkers: { + locationName: "adMarkers", + type: "list", + member: {}, + }, + BaseUrlContent: { locationName: "baseUrlContent" }, + BaseUrlContent1: { + locationName: "baseUrlContent1", + }, + BaseUrlManifest: { + locationName: "baseUrlManifest", + }, + BaseUrlManifest1: { + locationName: "baseUrlManifest1", + }, + CaptionLanguageMappings: { + locationName: "captionLanguageMappings", + type: "list", + member: { + type: "structure", + members: { + CaptionChannel: { + locationName: "captionChannel", + type: "integer", + }, + LanguageCode: { + locationName: "languageCode", + }, + LanguageDescription: { + locationName: "languageDescription", + }, + }, + required: [ + "LanguageCode", + "LanguageDescription", + "CaptionChannel", + ], + }, + }, + CaptionLanguageSetting: { + locationName: "captionLanguageSetting", + }, + ClientCache: { locationName: "clientCache" }, + CodecSpecification: { + locationName: "codecSpecification", + }, + ConstantIv: { locationName: "constantIv" }, + Destination: { + shape: "S51", + locationName: "destination", + }, + DirectoryStructure: { + locationName: "directoryStructure", + }, + EncryptionType: { locationName: "encryptionType" }, + HlsCdnSettings: { + locationName: "hlsCdnSettings", + type: "structure", + members: { + HlsAkamaiSettings: { + locationName: "hlsAkamaiSettings", + type: "structure", + members: { + ConnectionRetryInterval: { + locationName: "connectionRetryInterval", + type: "integer", + }, + FilecacheDuration: { + locationName: "filecacheDuration", + type: "integer", + }, + HttpTransferMode: { + locationName: "httpTransferMode", + }, + NumRetries: { + locationName: "numRetries", + type: "integer", + }, + RestartDelay: { + locationName: "restartDelay", + type: "integer", + }, + Salt: { locationName: "salt" }, + Token: { locationName: "token" }, + }, + }, + HlsBasicPutSettings: { + locationName: "hlsBasicPutSettings", + type: "structure", + members: { + ConnectionRetryInterval: { + locationName: "connectionRetryInterval", + type: "integer", + }, + FilecacheDuration: { + locationName: "filecacheDuration", + type: "integer", + }, + NumRetries: { + locationName: "numRetries", + type: "integer", + }, + RestartDelay: { + locationName: "restartDelay", + type: "integer", + }, + }, + }, + HlsMediaStoreSettings: { + locationName: "hlsMediaStoreSettings", + type: "structure", + members: { + ConnectionRetryInterval: { + locationName: "connectionRetryInterval", + type: "integer", + }, + FilecacheDuration: { + locationName: "filecacheDuration", + type: "integer", + }, + MediaStoreStorageClass: { + locationName: "mediaStoreStorageClass", + }, + NumRetries: { + locationName: "numRetries", + type: "integer", + }, + RestartDelay: { + locationName: "restartDelay", + type: "integer", + }, + }, + }, + HlsWebdavSettings: { + locationName: "hlsWebdavSettings", + type: "structure", + members: { + ConnectionRetryInterval: { + locationName: "connectionRetryInterval", + type: "integer", + }, + FilecacheDuration: { + locationName: "filecacheDuration", + type: "integer", + }, + HttpTransferMode: { + locationName: "httpTransferMode", + }, + NumRetries: { + locationName: "numRetries", + type: "integer", + }, + RestartDelay: { + locationName: "restartDelay", + type: "integer", + }, + }, + }, + }, + }, + HlsId3SegmentTagging: { + locationName: "hlsId3SegmentTagging", + }, + IFrameOnlyPlaylists: { + locationName: "iFrameOnlyPlaylists", + }, + IndexNSegments: { + locationName: "indexNSegments", + type: "integer", + }, + InputLossAction: { + locationName: "inputLossAction", + }, + IvInManifest: { locationName: "ivInManifest" }, + IvSource: { locationName: "ivSource" }, + KeepSegments: { + locationName: "keepSegments", + type: "integer", + }, + KeyFormat: { locationName: "keyFormat" }, + KeyFormatVersions: { + locationName: "keyFormatVersions", + }, + KeyProviderSettings: { + locationName: "keyProviderSettings", + type: "structure", + members: { + StaticKeySettings: { + locationName: "staticKeySettings", + type: "structure", + members: { + KeyProviderServer: { + shape: "S14", + locationName: "keyProviderServer", + }, + StaticKeyValue: { + locationName: "staticKeyValue", + }, + }, + required: ["StaticKeyValue"], + }, + }, + }, + ManifestCompression: { + locationName: "manifestCompression", + }, + ManifestDurationFormat: { + locationName: "manifestDurationFormat", + }, + MinSegmentLength: { + locationName: "minSegmentLength", + type: "integer", + }, + Mode: { locationName: "mode" }, + OutputSelection: { + locationName: "outputSelection", + }, + ProgramDateTime: { + locationName: "programDateTime", + }, + ProgramDateTimePeriod: { + locationName: "programDateTimePeriod", + type: "integer", + }, + RedundantManifest: { + locationName: "redundantManifest", + }, + SegmentLength: { + locationName: "segmentLength", + type: "integer", + }, + SegmentationMode: { + locationName: "segmentationMode", + }, + SegmentsPerSubdirectory: { + locationName: "segmentsPerSubdirectory", + type: "integer", + }, + StreamInfResolution: { + locationName: "streamInfResolution", + }, + TimedMetadataId3Frame: { + locationName: "timedMetadataId3Frame", + }, + TimedMetadataId3Period: { + locationName: "timedMetadataId3Period", + type: "integer", + }, + TimestampDeltaMilliseconds: { + locationName: "timestampDeltaMilliseconds", + type: "integer", + }, + TsFileMode: { locationName: "tsFileMode" }, + }, + required: ["Destination"], + }, + MediaPackageGroupSettings: { + locationName: "mediaPackageGroupSettings", + type: "structure", + members: { + Destination: { + shape: "S51", + locationName: "destination", + }, + }, + required: ["Destination"], + }, + MsSmoothGroupSettings: { + locationName: "msSmoothGroupSettings", + type: "structure", + members: { + AcquisitionPointId: { + locationName: "acquisitionPointId", + }, + AudioOnlyTimecodeControl: { + locationName: "audioOnlyTimecodeControl", + }, + CertificateMode: { + locationName: "certificateMode", + }, + ConnectionRetryInterval: { + locationName: "connectionRetryInterval", + type: "integer", + }, + Destination: { + shape: "S51", + locationName: "destination", + }, + EventId: { locationName: "eventId" }, + EventIdMode: { locationName: "eventIdMode" }, + EventStopBehavior: { + locationName: "eventStopBehavior", + }, + FilecacheDuration: { + locationName: "filecacheDuration", + type: "integer", + }, + FragmentLength: { + locationName: "fragmentLength", + type: "integer", + }, + InputLossAction: { + locationName: "inputLossAction", + }, + NumRetries: { + locationName: "numRetries", + type: "integer", + }, + RestartDelay: { + locationName: "restartDelay", + type: "integer", + }, + SegmentationMode: { + locationName: "segmentationMode", + }, + SendDelayMs: { + locationName: "sendDelayMs", + type: "integer", + }, + SparseTrackType: { + locationName: "sparseTrackType", + }, + StreamManifestBehavior: { + locationName: "streamManifestBehavior", + }, + TimestampOffset: { + locationName: "timestampOffset", + }, + TimestampOffsetMode: { + locationName: "timestampOffsetMode", + }, + }, + required: ["Destination"], + }, + MultiplexGroupSettings: { + locationName: "multiplexGroupSettings", + type: "structure", + members: {}, + }, + RtmpGroupSettings: { + locationName: "rtmpGroupSettings", + type: "structure", + members: { + AuthenticationScheme: { + locationName: "authenticationScheme", + }, + CacheFullBehavior: { + locationName: "cacheFullBehavior", + }, + CacheLength: { + locationName: "cacheLength", + type: "integer", + }, + CaptionData: { locationName: "captionData" }, + InputLossAction: { + locationName: "inputLossAction", + }, + RestartDelay: { + locationName: "restartDelay", + type: "integer", + }, + }, + }, + UdpGroupSettings: { + locationName: "udpGroupSettings", + type: "structure", + members: { + InputLossAction: { + locationName: "inputLossAction", + }, + TimedMetadataId3Frame: { + locationName: "timedMetadataId3Frame", + }, + TimedMetadataId3Period: { + locationName: "timedMetadataId3Period", + type: "integer", + }, + }, + }, + }, + }, + Outputs: { + locationName: "outputs", + type: "list", + member: { + type: "structure", + members: { + AudioDescriptionNames: { + shape: "Sf", + locationName: "audioDescriptionNames", + }, + CaptionDescriptionNames: { + shape: "Sf", + locationName: "captionDescriptionNames", + }, + OutputName: { locationName: "outputName" }, + OutputSettings: { + locationName: "outputSettings", + type: "structure", + members: { + ArchiveOutputSettings: { + locationName: "archiveOutputSettings", + type: "structure", + members: { + ContainerSettings: { + locationName: "containerSettings", + type: "structure", + members: { + M2tsSettings: { + shape: "S6z", + locationName: "m2tsSettings", + }, + }, + }, + Extension: { locationName: "extension" }, + NameModifier: { + locationName: "nameModifier", + }, + }, + required: ["ContainerSettings"], + }, + FrameCaptureOutputSettings: { + locationName: "frameCaptureOutputSettings", + type: "structure", + members: { + NameModifier: { + locationName: "nameModifier", + }, + }, + }, + HlsOutputSettings: { + locationName: "hlsOutputSettings", + type: "structure", + members: { + H265PackagingType: { + locationName: "h265PackagingType", + }, + HlsSettings: { + locationName: "hlsSettings", + type: "structure", + members: { + AudioOnlyHlsSettings: { + locationName: "audioOnlyHlsSettings", + type: "structure", + members: { + AudioGroupId: { + locationName: "audioGroupId", + }, + AudioOnlyImage: { + shape: "S14", + locationName: "audioOnlyImage", + }, + AudioTrackType: { + locationName: "audioTrackType", + }, + SegmentType: { + locationName: "segmentType", + }, + }, + }, + Fmp4HlsSettings: { + locationName: "fmp4HlsSettings", + type: "structure", + members: { + AudioRenditionSets: { + locationName: "audioRenditionSets", + }, + }, + }, + StandardHlsSettings: { + locationName: "standardHlsSettings", + type: "structure", + members: { + AudioRenditionSets: { + locationName: "audioRenditionSets", + }, + M3u8Settings: { + locationName: "m3u8Settings", + type: "structure", + members: { + AudioFramesPerPes: { + locationName: + "audioFramesPerPes", + type: "integer", + }, + AudioPids: { + locationName: "audioPids", + }, + EcmPid: { + locationName: "ecmPid", + }, + NielsenId3Behavior: { + locationName: + "nielsenId3Behavior", + }, + PatInterval: { + locationName: "patInterval", + type: "integer", + }, + PcrControl: { + locationName: "pcrControl", + }, + PcrPeriod: { + locationName: "pcrPeriod", + type: "integer", + }, + PcrPid: { + locationName: "pcrPid", + }, + PmtInterval: { + locationName: "pmtInterval", + type: "integer", + }, + PmtPid: { + locationName: "pmtPid", + }, + ProgramNum: { + locationName: "programNum", + type: "integer", + }, + Scte35Behavior: { + locationName: "scte35Behavior", + }, + Scte35Pid: { + locationName: "scte35Pid", + }, + TimedMetadataBehavior: { + locationName: + "timedMetadataBehavior", + }, + TimedMetadataPid: { + locationName: + "timedMetadataPid", + }, + TransportStreamId: { + locationName: + "transportStreamId", + type: "integer", + }, + VideoPid: { + locationName: "videoPid", + }, + }, + }, + }, + required: ["M3u8Settings"], + }, + }, + }, + NameModifier: { + locationName: "nameModifier", + }, + SegmentModifier: { + locationName: "segmentModifier", + }, + }, + required: ["HlsSettings"], + }, + MediaPackageOutputSettings: { + locationName: "mediaPackageOutputSettings", + type: "structure", + members: {}, + }, + MsSmoothOutputSettings: { + locationName: "msSmoothOutputSettings", + type: "structure", + members: { + H265PackagingType: { + locationName: "h265PackagingType", + }, + NameModifier: { + locationName: "nameModifier", + }, + }, + }, + MultiplexOutputSettings: { + locationName: "multiplexOutputSettings", + type: "structure", + members: { + Destination: { + shape: "S51", + locationName: "destination", + }, + }, + required: ["Destination"], + }, + RtmpOutputSettings: { + locationName: "rtmpOutputSettings", + type: "structure", + members: { + CertificateMode: { + locationName: "certificateMode", + }, + ConnectionRetryInterval: { + locationName: "connectionRetryInterval", + type: "integer", + }, + Destination: { + shape: "S51", + locationName: "destination", + }, + NumRetries: { + locationName: "numRetries", + type: "integer", + }, + }, + required: ["Destination"], + }, + UdpOutputSettings: { + locationName: "udpOutputSettings", + type: "structure", + members: { + BufferMsec: { + locationName: "bufferMsec", + type: "integer", + }, + ContainerSettings: { + locationName: "containerSettings", + type: "structure", + members: { + M2tsSettings: { + shape: "S6z", + locationName: "m2tsSettings", + }, + }, + }, + Destination: { + shape: "S51", + locationName: "destination", + }, + FecOutputSettings: { + locationName: "fecOutputSettings", + type: "structure", + members: { + ColumnDepth: { + locationName: "columnDepth", + type: "integer", + }, + IncludeFec: { + locationName: "includeFec", + }, + RowLength: { + locationName: "rowLength", + type: "integer", + }, + }, + }, + }, + required: ["Destination", "ContainerSettings"], + }, + }, + }, + VideoDescriptionName: { + locationName: "videoDescriptionName", + }, + }, + required: ["OutputSettings"], + }, + }, + }, + required: ["Outputs", "OutputGroupSettings"], + }, + }, + TimecodeConfig: { + locationName: "timecodeConfig", + type: "structure", + members: { + Source: { locationName: "source" }, + SyncThreshold: { + locationName: "syncThreshold", + type: "integer", + }, + }, + required: ["Source"], + }, + VideoDescriptions: { + locationName: "videoDescriptions", + type: "list", + member: { + type: "structure", + members: { + CodecSettings: { + locationName: "codecSettings", + type: "structure", + members: { + FrameCaptureSettings: { + locationName: "frameCaptureSettings", + type: "structure", + members: { + CaptureInterval: { + locationName: "captureInterval", + type: "integer", + }, + CaptureIntervalUnits: { + locationName: "captureIntervalUnits", + }, + }, + required: ["CaptureInterval"], + }, + H264Settings: { + locationName: "h264Settings", + type: "structure", + members: { + AdaptiveQuantization: { + locationName: "adaptiveQuantization", + }, + AfdSignaling: { locationName: "afdSignaling" }, + Bitrate: { + locationName: "bitrate", + type: "integer", + }, + BufFillPct: { + locationName: "bufFillPct", + type: "integer", + }, + BufSize: { + locationName: "bufSize", + type: "integer", + }, + ColorMetadata: { locationName: "colorMetadata" }, + ColorSpaceSettings: { + locationName: "colorSpaceSettings", + type: "structure", + members: { + ColorSpacePassthroughSettings: { + shape: "S92", + locationName: "colorSpacePassthroughSettings", + }, + Rec601Settings: { + shape: "S93", + locationName: "rec601Settings", + }, + Rec709Settings: { + shape: "S94", + locationName: "rec709Settings", + }, + }, + }, + EntropyEncoding: { + locationName: "entropyEncoding", + }, + FixedAfd: { locationName: "fixedAfd" }, + FlickerAq: { locationName: "flickerAq" }, + ForceFieldPictures: { + locationName: "forceFieldPictures", + }, + FramerateControl: { + locationName: "framerateControl", + }, + FramerateDenominator: { + locationName: "framerateDenominator", + type: "integer", + }, + FramerateNumerator: { + locationName: "framerateNumerator", + type: "integer", + }, + GopBReference: { locationName: "gopBReference" }, + GopClosedCadence: { + locationName: "gopClosedCadence", + type: "integer", + }, + GopNumBFrames: { + locationName: "gopNumBFrames", + type: "integer", + }, + GopSize: { + locationName: "gopSize", + type: "double", + }, + GopSizeUnits: { locationName: "gopSizeUnits" }, + Level: { locationName: "level" }, + LookAheadRateControl: { + locationName: "lookAheadRateControl", + }, + MaxBitrate: { + locationName: "maxBitrate", + type: "integer", + }, + MinIInterval: { + locationName: "minIInterval", + type: "integer", + }, + NumRefFrames: { + locationName: "numRefFrames", + type: "integer", + }, + ParControl: { locationName: "parControl" }, + ParDenominator: { + locationName: "parDenominator", + type: "integer", + }, + ParNumerator: { + locationName: "parNumerator", + type: "integer", + }, + Profile: { locationName: "profile" }, + QvbrQualityLevel: { + locationName: "qvbrQualityLevel", + type: "integer", + }, + RateControlMode: { + locationName: "rateControlMode", + }, + ScanType: { locationName: "scanType" }, + SceneChangeDetect: { + locationName: "sceneChangeDetect", + }, + Slices: { locationName: "slices", type: "integer" }, + Softness: { + locationName: "softness", + type: "integer", + }, + SpatialAq: { locationName: "spatialAq" }, + SubgopLength: { locationName: "subgopLength" }, + Syntax: { locationName: "syntax" }, + TemporalAq: { locationName: "temporalAq" }, + TimecodeInsertion: { + locationName: "timecodeInsertion", + }, + }, + }, + H265Settings: { + locationName: "h265Settings", + type: "structure", + members: { + AdaptiveQuantization: { + locationName: "adaptiveQuantization", + }, + AfdSignaling: { locationName: "afdSignaling" }, + AlternativeTransferFunction: { + locationName: "alternativeTransferFunction", + }, + Bitrate: { + locationName: "bitrate", + type: "integer", + }, + BufSize: { + locationName: "bufSize", + type: "integer", + }, + ColorMetadata: { locationName: "colorMetadata" }, + ColorSpaceSettings: { + locationName: "colorSpaceSettings", + type: "structure", + members: { + ColorSpacePassthroughSettings: { + shape: "S92", + locationName: "colorSpacePassthroughSettings", + }, + Hdr10Settings: { + locationName: "hdr10Settings", + type: "structure", + members: { + MaxCll: { + locationName: "maxCll", + type: "integer", + }, + MaxFall: { + locationName: "maxFall", + type: "integer", + }, + }, + }, + Rec601Settings: { + shape: "S93", + locationName: "rec601Settings", + }, + Rec709Settings: { + shape: "S94", + locationName: "rec709Settings", + }, + }, + }, + FixedAfd: { locationName: "fixedAfd" }, + FlickerAq: { locationName: "flickerAq" }, + FramerateDenominator: { + locationName: "framerateDenominator", + type: "integer", + }, + FramerateNumerator: { + locationName: "framerateNumerator", + type: "integer", + }, + GopClosedCadence: { + locationName: "gopClosedCadence", + type: "integer", + }, + GopSize: { + locationName: "gopSize", + type: "double", + }, + GopSizeUnits: { locationName: "gopSizeUnits" }, + Level: { locationName: "level" }, + LookAheadRateControl: { + locationName: "lookAheadRateControl", + }, + MaxBitrate: { + locationName: "maxBitrate", + type: "integer", + }, + MinIInterval: { + locationName: "minIInterval", + type: "integer", + }, + ParDenominator: { + locationName: "parDenominator", + type: "integer", + }, + ParNumerator: { + locationName: "parNumerator", + type: "integer", + }, + Profile: { locationName: "profile" }, + QvbrQualityLevel: { + locationName: "qvbrQualityLevel", + type: "integer", + }, + RateControlMode: { + locationName: "rateControlMode", + }, + ScanType: { locationName: "scanType" }, + SceneChangeDetect: { + locationName: "sceneChangeDetect", + }, + Slices: { locationName: "slices", type: "integer" }, + Tier: { locationName: "tier" }, + TimecodeInsertion: { + locationName: "timecodeInsertion", + }, + }, + required: [ + "FramerateNumerator", + "FramerateDenominator", + ], + }, + }, + }, + Height: { locationName: "height", type: "integer" }, + Name: { locationName: "name" }, + RespondToAfd: { locationName: "respondToAfd" }, + ScalingBehavior: { locationName: "scalingBehavior" }, + Sharpness: { locationName: "sharpness", type: "integer" }, + Width: { locationName: "width", type: "integer" }, + }, + required: ["Name"], + }, }, }, - url: "/users/:username/followers", + required: [ + "VideoDescriptions", + "AudioDescriptions", + "OutputGroups", + "TimecodeConfig", + ], }, - listFollowingForAuthenticatedUser: { - method: "GET", - params: { - page: { + S51: { + type: "structure", + members: { DestinationRefId: { locationName: "destinationRefId" } }, + }, + S6z: { + type: "structure", + members: { + AbsentInputAudioBehavior: { + locationName: "absentInputAudioBehavior", + }, + Arib: { locationName: "arib" }, + AribCaptionsPid: { locationName: "aribCaptionsPid" }, + AribCaptionsPidControl: { + locationName: "aribCaptionsPidControl", + }, + AudioBufferModel: { locationName: "audioBufferModel" }, + AudioFramesPerPes: { + locationName: "audioFramesPerPes", type: "integer", }, - per_page: { - type: "integer", + AudioPids: { locationName: "audioPids" }, + AudioStreamType: { locationName: "audioStreamType" }, + Bitrate: { locationName: "bitrate", type: "integer" }, + BufferModel: { locationName: "bufferModel" }, + CcDescriptor: { locationName: "ccDescriptor" }, + DvbNitSettings: { + locationName: "dvbNitSettings", + type: "structure", + members: { + NetworkId: { locationName: "networkId", type: "integer" }, + NetworkName: { locationName: "networkName" }, + RepInterval: { locationName: "repInterval", type: "integer" }, + }, + required: ["NetworkName", "NetworkId"], + }, + DvbSdtSettings: { + locationName: "dvbSdtSettings", + type: "structure", + members: { + OutputSdt: { locationName: "outputSdt" }, + RepInterval: { locationName: "repInterval", type: "integer" }, + ServiceName: { locationName: "serviceName" }, + ServiceProviderName: { locationName: "serviceProviderName" }, + }, }, - }, - url: "/user/following", - }, - listFollowingForUser: { - method: "GET", - params: { - page: { + DvbSubPids: { locationName: "dvbSubPids" }, + DvbTdtSettings: { + locationName: "dvbTdtSettings", + type: "structure", + members: { + RepInterval: { locationName: "repInterval", type: "integer" }, + }, + }, + DvbTeletextPid: { locationName: "dvbTeletextPid" }, + Ebif: { locationName: "ebif" }, + EbpAudioInterval: { locationName: "ebpAudioInterval" }, + EbpLookaheadMs: { + locationName: "ebpLookaheadMs", type: "integer", }, - per_page: { + EbpPlacement: { locationName: "ebpPlacement" }, + EcmPid: { locationName: "ecmPid" }, + EsRateInPes: { locationName: "esRateInPes" }, + EtvPlatformPid: { locationName: "etvPlatformPid" }, + EtvSignalPid: { locationName: "etvSignalPid" }, + FragmentTime: { locationName: "fragmentTime", type: "double" }, + Klv: { locationName: "klv" }, + KlvDataPids: { locationName: "klvDataPids" }, + NielsenId3Behavior: { locationName: "nielsenId3Behavior" }, + NullPacketBitrate: { + locationName: "nullPacketBitrate", + type: "double", + }, + PatInterval: { locationName: "patInterval", type: "integer" }, + PcrControl: { locationName: "pcrControl" }, + PcrPeriod: { locationName: "pcrPeriod", type: "integer" }, + PcrPid: { locationName: "pcrPid" }, + PmtInterval: { locationName: "pmtInterval", type: "integer" }, + PmtPid: { locationName: "pmtPid" }, + ProgramNum: { locationName: "programNum", type: "integer" }, + RateMode: { locationName: "rateMode" }, + Scte27Pids: { locationName: "scte27Pids" }, + Scte35Control: { locationName: "scte35Control" }, + Scte35Pid: { locationName: "scte35Pid" }, + SegmentationMarkers: { locationName: "segmentationMarkers" }, + SegmentationStyle: { locationName: "segmentationStyle" }, + SegmentationTime: { + locationName: "segmentationTime", + type: "double", + }, + TimedMetadataBehavior: { locationName: "timedMetadataBehavior" }, + TimedMetadataPid: { locationName: "timedMetadataPid" }, + TransportStreamId: { + locationName: "transportStreamId", type: "integer", }, - username: { - required: true, - type: "string", + VideoPid: { locationName: "videoPid" }, + }, + }, + S92: { type: "structure", members: {} }, + S93: { type: "structure", members: {} }, + S94: { type: "structure", members: {} }, + Saf: { + type: "list", + member: { + type: "structure", + members: { + AutomaticInputFailoverSettings: { + locationName: "automaticInputFailoverSettings", + type: "structure", + members: { + InputPreference: { locationName: "inputPreference" }, + SecondaryInputId: { locationName: "secondaryInputId" }, + }, + required: ["SecondaryInputId"], + }, + InputAttachmentName: { locationName: "inputAttachmentName" }, + InputId: { locationName: "inputId" }, + InputSettings: { + locationName: "inputSettings", + type: "structure", + members: { + AudioSelectors: { + locationName: "audioSelectors", + type: "list", + member: { + type: "structure", + members: { + Name: { locationName: "name" }, + SelectorSettings: { + locationName: "selectorSettings", + type: "structure", + members: { + AudioLanguageSelection: { + locationName: "audioLanguageSelection", + type: "structure", + members: { + LanguageCode: { + locationName: "languageCode", + }, + LanguageSelectionPolicy: { + locationName: "languageSelectionPolicy", + }, + }, + required: ["LanguageCode"], + }, + AudioPidSelection: { + locationName: "audioPidSelection", + type: "structure", + members: { + Pid: { locationName: "pid", type: "integer" }, + }, + required: ["Pid"], + }, + }, + }, + }, + required: ["Name"], + }, + }, + CaptionSelectors: { + locationName: "captionSelectors", + type: "list", + member: { + type: "structure", + members: { + LanguageCode: { locationName: "languageCode" }, + Name: { locationName: "name" }, + SelectorSettings: { + locationName: "selectorSettings", + type: "structure", + members: { + AribSourceSettings: { + locationName: "aribSourceSettings", + type: "structure", + members: {}, + }, + DvbSubSourceSettings: { + locationName: "dvbSubSourceSettings", + type: "structure", + members: { + Pid: { locationName: "pid", type: "integer" }, + }, + }, + EmbeddedSourceSettings: { + locationName: "embeddedSourceSettings", + type: "structure", + members: { + Convert608To708: { + locationName: "convert608To708", + }, + Scte20Detection: { + locationName: "scte20Detection", + }, + Source608ChannelNumber: { + locationName: "source608ChannelNumber", + type: "integer", + }, + Source608TrackNumber: { + locationName: "source608TrackNumber", + type: "integer", + }, + }, + }, + Scte20SourceSettings: { + locationName: "scte20SourceSettings", + type: "structure", + members: { + Convert608To708: { + locationName: "convert608To708", + }, + Source608ChannelNumber: { + locationName: "source608ChannelNumber", + type: "integer", + }, + }, + }, + Scte27SourceSettings: { + locationName: "scte27SourceSettings", + type: "structure", + members: { + Pid: { locationName: "pid", type: "integer" }, + }, + }, + TeletextSourceSettings: { + locationName: "teletextSourceSettings", + type: "structure", + members: { + PageNumber: { locationName: "pageNumber" }, + }, + }, + }, + }, + }, + required: ["Name"], + }, + }, + DeblockFilter: { locationName: "deblockFilter" }, + DenoiseFilter: { locationName: "denoiseFilter" }, + FilterStrength: { + locationName: "filterStrength", + type: "integer", + }, + InputFilter: { locationName: "inputFilter" }, + NetworkInputSettings: { + locationName: "networkInputSettings", + type: "structure", + members: { + HlsInputSettings: { + locationName: "hlsInputSettings", + type: "structure", + members: { + Bandwidth: { + locationName: "bandwidth", + type: "integer", + }, + BufferSegments: { + locationName: "bufferSegments", + type: "integer", + }, + Retries: { + locationName: "retries", + type: "integer", + }, + RetryInterval: { + locationName: "retryInterval", + type: "integer", + }, + }, + }, + ServerValidation: { locationName: "serverValidation" }, + }, + }, + SourceEndBehavior: { locationName: "sourceEndBehavior" }, + VideoSelector: { + locationName: "videoSelector", + type: "structure", + members: { + ColorSpace: { locationName: "colorSpace" }, + ColorSpaceUsage: { locationName: "colorSpaceUsage" }, + SelectorSettings: { + locationName: "selectorSettings", + type: "structure", + members: { + VideoSelectorPid: { + locationName: "videoSelectorPid", + type: "structure", + members: { + Pid: { locationName: "pid", type: "integer" }, + }, + }, + VideoSelectorProgramId: { + locationName: "videoSelectorProgramId", + type: "structure", + members: { + ProgramId: { + locationName: "programId", + type: "integer", + }, + }, + }, + }, + }, + }, + }, + }, + }, }, }, - url: "/users/:username/following", }, - listGpgKeys: { - method: "GET", - params: { - page: { + Sbh: { + type: "structure", + members: { + Codec: { locationName: "codec" }, + MaximumBitrate: { locationName: "maximumBitrate" }, + Resolution: { locationName: "resolution" }, + }, + }, + Sbm: { type: "map", key: {}, value: {} }, + Sbo: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + ChannelClass: { locationName: "channelClass" }, + Destinations: { shape: "S1j", locationName: "destinations" }, + EgressEndpoints: { + shape: "Sbp", + locationName: "egressEndpoints", + }, + EncoderSettings: { + shape: "S1r", + locationName: "encoderSettings", + }, + Id: { locationName: "id" }, + InputAttachments: { + shape: "Saf", + locationName: "inputAttachments", + }, + InputSpecification: { + shape: "Sbh", + locationName: "inputSpecification", + }, + LogLevel: { locationName: "logLevel" }, + Name: { locationName: "name" }, + PipelineDetails: { + shape: "Sbr", + locationName: "pipelineDetails", + }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", type: "integer", }, - per_page: { - type: "integer", + RoleArn: { locationName: "roleArn" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + }, + }, + Sbp: { + type: "list", + member: { + type: "structure", + members: { SourceIp: { locationName: "sourceIp" } }, + }, + }, + Sbr: { + type: "list", + member: { + type: "structure", + members: { + ActiveInputAttachmentName: { + locationName: "activeInputAttachmentName", + }, + ActiveInputSwitchActionName: { + locationName: "activeInputSwitchActionName", + }, + PipelineId: { locationName: "pipelineId" }, }, }, - url: "/user/gpg_keys", }, - listGpgKeysForUser: { - method: "GET", - params: { - page: { - type: "integer", + Sbv: { + type: "list", + member: { + type: "structure", + members: { StreamName: { locationName: "streamName" } }, + }, + }, + Sbx: { + type: "list", + member: { + type: "structure", + members: { FlowArn: { locationName: "flowArn" } }, + }, + }, + Sbz: { + type: "list", + member: { + type: "structure", + members: { + PasswordParam: { locationName: "passwordParam" }, + Url: { locationName: "url" }, + Username: { locationName: "username" }, }, - per_page: { - type: "integer", + }, + }, + Sc4: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AttachedChannels: { + shape: "Sf", + locationName: "attachedChannels", + }, + Destinations: { shape: "Sc5", locationName: "destinations" }, + Id: { locationName: "id" }, + InputClass: { locationName: "inputClass" }, + InputSourceType: { locationName: "inputSourceType" }, + MediaConnectFlows: { + shape: "Sca", + locationName: "mediaConnectFlows", + }, + Name: { locationName: "name" }, + RoleArn: { locationName: "roleArn" }, + SecurityGroups: { shape: "Sf", locationName: "securityGroups" }, + Sources: { shape: "Scc", locationName: "sources" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + Type: { locationName: "type" }, + }, + }, + Sc5: { + type: "list", + member: { + type: "structure", + members: { + Ip: { locationName: "ip" }, + Port: { locationName: "port" }, + Url: { locationName: "url" }, + Vpc: { + locationName: "vpc", + type: "structure", + members: { + AvailabilityZone: { locationName: "availabilityZone" }, + NetworkInterfaceId: { locationName: "networkInterfaceId" }, + }, + }, }, - username: { - required: true, - type: "string", + }, + }, + Sca: { + type: "list", + member: { + type: "structure", + members: { FlowArn: { locationName: "flowArn" } }, + }, + }, + Scc: { + type: "list", + member: { + type: "structure", + members: { + PasswordParam: { locationName: "passwordParam" }, + Url: { locationName: "url" }, + Username: { locationName: "username" }, }, }, - url: "/users/:username/gpg_keys", }, - listPublicEmails: { - method: "GET", - params: { - page: { + Scg: { + type: "list", + member: { + type: "structure", + members: { Cidr: { locationName: "cidr" } }, + }, + }, + Scj: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Id: { locationName: "id" }, + Inputs: { shape: "Sf", locationName: "inputs" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + WhitelistRules: { shape: "Scl", locationName: "whitelistRules" }, + }, + }, + Scl: { + type: "list", + member: { + type: "structure", + members: { Cidr: { locationName: "cidr" } }, + }, + }, + Sco: { + type: "structure", + members: { + MaximumVideoBufferDelayMilliseconds: { + locationName: "maximumVideoBufferDelayMilliseconds", type: "integer", }, - per_page: { + TransportStreamBitrate: { + locationName: "transportStreamBitrate", type: "integer", }, - }, - url: "/user/public_emails", - }, - listPublicKeys: { - method: "GET", - params: { - page: { + TransportStreamId: { + locationName: "transportStreamId", type: "integer", }, - per_page: { + TransportStreamReservedBitrate: { + locationName: "transportStreamReservedBitrate", type: "integer", }, }, - url: "/user/keys", + required: ["TransportStreamBitrate", "TransportStreamId"], }, - listPublicKeysForUser: { - method: "GET", - params: { - page: { - type: "integer", - }, - per_page: { + Sct: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + AvailabilityZones: { + shape: "Sf", + locationName: "availabilityZones", + }, + Destinations: { shape: "Scu", locationName: "destinations" }, + Id: { locationName: "id" }, + MultiplexSettings: { + shape: "Sco", + locationName: "multiplexSettings", + }, + Name: { locationName: "name" }, + PipelinesRunningCount: { + locationName: "pipelinesRunningCount", type: "integer", }, - username: { - required: true, - type: "string", - }, + ProgramCount: { locationName: "programCount", type: "integer" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, }, - url: "/users/:username/keys", }, - togglePrimaryEmailVisibility: { - method: "PATCH", - params: { - email: { - required: true, - type: "string", - }, - visibility: { - required: true, - type: "string", + Scu: { + type: "list", + member: { + type: "structure", + members: { + MediaConnectSettings: { + locationName: "mediaConnectSettings", + type: "structure", + members: { + EntitlementArn: { locationName: "entitlementArn" }, + }, + }, }, }, - url: "/user/email/visibility", }, - unblock: { - method: "DELETE", - params: { - username: { - required: true, - type: "string", + Scz: { + type: "structure", + members: { + PreferredChannelPipeline: { + locationName: "preferredChannelPipeline", + }, + ProgramNumber: { locationName: "programNumber", type: "integer" }, + ServiceDescriptor: { + locationName: "serviceDescriptor", + type: "structure", + members: { + ProviderName: { locationName: "providerName" }, + ServiceName: { locationName: "serviceName" }, + }, + required: ["ProviderName", "ServiceName"], + }, + VideoSettings: { + locationName: "videoSettings", + type: "structure", + members: { + ConstantBitrate: { + locationName: "constantBitrate", + type: "integer", + }, + StatmuxSettings: { + locationName: "statmuxSettings", + type: "structure", + members: { + MaximumBitrate: { + locationName: "maximumBitrate", + type: "integer", + }, + MinimumBitrate: { + locationName: "minimumBitrate", + type: "integer", + }, + }, + }, + }, }, }, - url: "/user/blocks/:username", + required: ["ProgramNumber"], }, - unfollow: { - method: "DELETE", - params: { - username: { - required: true, - type: "string", - }, + Sd7: { + type: "structure", + members: { + ChannelId: { locationName: "channelId" }, + MultiplexProgramSettings: { + shape: "Scz", + locationName: "multiplexProgramSettings", + }, + PacketIdentifiersMap: { + shape: "Sd8", + locationName: "packetIdentifiersMap", + }, + ProgramName: { locationName: "programName" }, }, - url: "/user/following/:username", }, - updateAuthenticated: { - method: "PATCH", - params: { - bio: { - type: "string", - }, - blog: { - type: "string", - }, - company: { - type: "string", - }, - email: { - type: "string", + Sd8: { + type: "structure", + members: { + AudioPids: { shape: "Sd9", locationName: "audioPids" }, + DvbSubPids: { shape: "Sd9", locationName: "dvbSubPids" }, + DvbTeletextPid: { + locationName: "dvbTeletextPid", + type: "integer", }, - hireable: { - type: "boolean", + EtvPlatformPid: { + locationName: "etvPlatformPid", + type: "integer", }, - location: { - type: "string", + EtvSignalPid: { locationName: "etvSignalPid", type: "integer" }, + KlvDataPids: { shape: "Sd9", locationName: "klvDataPids" }, + PcrPid: { locationName: "pcrPid", type: "integer" }, + PmtPid: { locationName: "pmtPid", type: "integer" }, + PrivateMetadataPid: { + locationName: "privateMetadataPid", + type: "integer", }, - name: { - type: "string", + Scte27Pids: { shape: "Sd9", locationName: "scte27Pids" }, + Scte35Pid: { locationName: "scte35Pid", type: "integer" }, + TimedMetadataPid: { + locationName: "timedMetadataPid", + type: "integer", }, + VideoPid: { locationName: "videoPid", type: "integer" }, + }, + }, + Sd9: { type: "list", member: { type: "integer" } }, + Sdp: { + type: "structure", + members: { + ChannelClass: { locationName: "channelClass" }, + Codec: { locationName: "codec" }, + MaximumBitrate: { locationName: "maximumBitrate" }, + MaximumFramerate: { locationName: "maximumFramerate" }, + Resolution: { locationName: "resolution" }, + ResourceType: { locationName: "resourceType" }, + SpecialFeature: { locationName: "specialFeature" }, + VideoQuality: { locationName: "videoQuality" }, }, - url: "/user", }, + Sf8: { + type: "structure", + members: { + Arn: { locationName: "arn" }, + Count: { locationName: "count", type: "integer" }, + CurrencyCode: { locationName: "currencyCode" }, + Duration: { locationName: "duration", type: "integer" }, + DurationUnits: { locationName: "durationUnits" }, + End: { locationName: "end" }, + FixedPrice: { locationName: "fixedPrice", type: "double" }, + Name: { locationName: "name" }, + OfferingDescription: { locationName: "offeringDescription" }, + OfferingId: { locationName: "offeringId" }, + OfferingType: { locationName: "offeringType" }, + Region: { locationName: "region" }, + ReservationId: { locationName: "reservationId" }, + ResourceSpecification: { + shape: "Sdp", + locationName: "resourceSpecification", + }, + Start: { locationName: "start" }, + State: { locationName: "state" }, + Tags: { shape: "Sbm", locationName: "tags" }, + UsagePrice: { locationName: "usagePrice", type: "double" }, + }, + }, + }, + }; + + /***/ + }, + + /***/ 4454: /***/ function (module, exports, __webpack_require__) { + "use strict"; + + Object.defineProperty(exports, "__esModule", { value: true }); + + function _interopDefault(ex) { + return ex && typeof ex === "object" && "default" in ex + ? ex["default"] + : ex; + } + + var Stream = _interopDefault(__webpack_require__(2413)); + var http = _interopDefault(__webpack_require__(8605)); + var Url = _interopDefault(__webpack_require__(8835)); + var https = _interopDefault(__webpack_require__(7211)); + var zlib = _interopDefault(__webpack_require__(8761)); + + // Based on https://github.com/tmpvar/jsdom/blob/aa85b2abf07766ff7bf5c1f6daafb3726f2f2db5/lib/jsdom/living/blob.js + + // fix for "Readable" isn't a named export issue + const Readable = Stream.Readable; + + const BUFFER = Symbol("buffer"); + const TYPE = Symbol("type"); + + class Blob { + constructor() { + this[TYPE] = ""; + + const blobParts = arguments[0]; + const options = arguments[1]; + + const buffers = []; + let size = 0; + + if (blobParts) { + const a = blobParts; + const length = Number(a.length); + for (let i = 0; i < length; i++) { + const element = a[i]; + let buffer; + if (element instanceof Buffer) { + buffer = element; + } else if (ArrayBuffer.isView(element)) { + buffer = Buffer.from( + element.buffer, + element.byteOffset, + element.byteLength + ); + } else if (element instanceof ArrayBuffer) { + buffer = Buffer.from(element); + } else if (element instanceof Blob) { + buffer = element[BUFFER]; + } else { + buffer = Buffer.from( + typeof element === "string" ? element : String(element) + ); + } + size += buffer.length; + buffers.push(buffer); + } + } + + this[BUFFER] = Buffer.concat(buffers); + + let type = + options && + options.type !== undefined && + String(options.type).toLowerCase(); + if (type && !/[^\u0020-\u007E]/.test(type)) { + this[TYPE] = type; + } + } + get size() { + return this[BUFFER].length; + } + get type() { + return this[TYPE]; + } + text() { + return Promise.resolve(this[BUFFER].toString()); + } + arrayBuffer() { + const buf = this[BUFFER]; + const ab = buf.buffer.slice( + buf.byteOffset, + buf.byteOffset + buf.byteLength + ); + return Promise.resolve(ab); + } + stream() { + const readable = new Readable(); + readable._read = function () {}; + readable.push(this[BUFFER]); + readable.push(null); + return readable; + } + toString() { + return "[object Blob]"; + } + slice() { + const size = this.size; + + const start = arguments[0]; + const end = arguments[1]; + let relativeStart, relativeEnd; + if (start === undefined) { + relativeStart = 0; + } else if (start < 0) { + relativeStart = Math.max(size + start, 0); + } else { + relativeStart = Math.min(start, size); + } + if (end === undefined) { + relativeEnd = size; + } else if (end < 0) { + relativeEnd = Math.max(size + end, 0); + } else { + relativeEnd = Math.min(end, size); + } + const span = Math.max(relativeEnd - relativeStart, 0); + + const buffer = this[BUFFER]; + const slicedBuffer = buffer.slice( + relativeStart, + relativeStart + span + ); + const blob = new Blob([], { type: arguments[2] }); + blob[BUFFER] = slicedBuffer; + return blob; + } + } + + Object.defineProperties(Blob.prototype, { + size: { enumerable: true }, + type: { enumerable: true }, + slice: { enumerable: true }, + }); + + Object.defineProperty(Blob.prototype, Symbol.toStringTag, { + value: "Blob", + writable: false, + enumerable: false, + configurable: true, + }); + + /** + * fetch-error.js + * + * FetchError interface for operational errors + */ + + /** + * Create FetchError instance + * + * @param String message Error message for human + * @param String type Error type for machine + * @param String systemError For Node.js system error + * @return FetchError + */ + function FetchError(message, type, systemError) { + Error.call(this, message); + + this.message = message; + this.type = type; + + // when err.type is `system`, err.code contains system error code + if (systemError) { + this.code = this.errno = systemError.code; + } + + // hide custom error implementation details from end-users + Error.captureStackTrace(this, this.constructor); + } + + FetchError.prototype = Object.create(Error.prototype); + FetchError.prototype.constructor = FetchError; + FetchError.prototype.name = "FetchError"; + + let convert; + try { + convert = __webpack_require__(1018).convert; + } catch (e) {} + + const INTERNALS = Symbol("Body internals"); + + // fix an issue where "PassThrough" isn't a named export for node <10 + const PassThrough = Stream.PassThrough; + + /** + * Body mixin + * + * Ref: https://fetch.spec.whatwg.org/#body + * + * @param Stream body Readable stream + * @param Object opts Response options + * @return Void + */ + function Body(body) { + var _this = this; + + var _ref = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}, + _ref$size = _ref.size; + + let size = _ref$size === undefined ? 0 : _ref$size; + var _ref$timeout = _ref.timeout; + let timeout = _ref$timeout === undefined ? 0 : _ref$timeout; + + if (body == null) { + // body is undefined or null + body = null; + } else if (isURLSearchParams(body)) { + // body is a URLSearchParams + body = Buffer.from(body.toString()); + } else if (isBlob(body)); + else if (Buffer.isBuffer(body)); + else if ( + Object.prototype.toString.call(body) === "[object ArrayBuffer]" + ) { + // body is ArrayBuffer + body = Buffer.from(body); + } else if (ArrayBuffer.isView(body)) { + // body is ArrayBufferView + body = Buffer.from(body.buffer, body.byteOffset, body.byteLength); + } else if (body instanceof Stream); + else { + // none of the above + // coerce to string then buffer + body = Buffer.from(String(body)); + } + this[INTERNALS] = { + body, + disturbed: false, + error: null, + }; + this.size = size; + this.timeout = timeout; + + if (body instanceof Stream) { + body.on("error", function (err) { + const error = + err.name === "AbortError" + ? err + : new FetchError( + `Invalid response body while trying to fetch ${_this.url}: ${err.message}`, + "system", + err + ); + _this[INTERNALS].error = error; + }); + } + } + + Body.prototype = { + get body() { + return this[INTERNALS].body; + }, + + get bodyUsed() { + return this[INTERNALS].disturbed; + }, + + /** + * Decode response as ArrayBuffer + * + * @return Promise + */ + arrayBuffer() { + return consumeBody.call(this).then(function (buf) { + return buf.buffer.slice( + buf.byteOffset, + buf.byteOffset + buf.byteLength + ); + }); + }, + + /** + * Return raw response as Blob + * + * @return Promise + */ + blob() { + let ct = (this.headers && this.headers.get("content-type")) || ""; + return consumeBody.call(this).then(function (buf) { + return Object.assign( + // Prevent copying + new Blob([], { + type: ct.toLowerCase(), + }), + { + [BUFFER]: buf, + } + ); + }); + }, + + /** + * Decode response as json + * + * @return Promise + */ + json() { + var _this2 = this; + + return consumeBody.call(this).then(function (buffer) { + try { + return JSON.parse(buffer.toString()); + } catch (err) { + return Body.Promise.reject( + new FetchError( + `invalid json response body at ${_this2.url} reason: ${err.message}`, + "invalid-json" + ) + ); + } + }); + }, + + /** + * Decode response as text + * + * @return Promise + */ + text() { + return consumeBody.call(this).then(function (buffer) { + return buffer.toString(); + }); + }, + + /** + * Decode response as buffer (non-spec api) + * + * @return Promise + */ + buffer() { + return consumeBody.call(this); + }, + + /** + * Decode response as text, while automatically detecting the encoding and + * trying to decode to UTF-8 (non-spec api) + * + * @return Promise + */ + textConverted() { + var _this3 = this; + + return consumeBody.call(this).then(function (buffer) { + return convertBody(buffer, _this3.headers); + }); }, }; - const VERSION = "2.4.0"; + // In browsers, all properties are enumerable. + Object.defineProperties(Body.prototype, { + body: { enumerable: true }, + bodyUsed: { enumerable: true }, + arrayBuffer: { enumerable: true }, + blob: { enumerable: true }, + json: { enumerable: true }, + text: { enumerable: true }, + }); + + Body.mixIn = function (proto) { + for (const name of Object.getOwnPropertyNames(Body.prototype)) { + // istanbul ignore else: future proof + if (!(name in proto)) { + const desc = Object.getOwnPropertyDescriptor(Body.prototype, name); + Object.defineProperty(proto, name, desc); + } + } + }; + + /** + * Consume and convert an entire Body to a Buffer. + * + * Ref: https://fetch.spec.whatwg.org/#concept-body-consume-body + * + * @return Promise + */ + function consumeBody() { + var _this4 = this; + + if (this[INTERNALS].disturbed) { + return Body.Promise.reject( + new TypeError(`body used already for: ${this.url}`) + ); + } + + this[INTERNALS].disturbed = true; + + if (this[INTERNALS].error) { + return Body.Promise.reject(this[INTERNALS].error); + } + + let body = this.body; + + // body is null + if (body === null) { + return Body.Promise.resolve(Buffer.alloc(0)); + } + + // body is blob + if (isBlob(body)) { + body = body.stream(); + } + + // body is buffer + if (Buffer.isBuffer(body)) { + return Body.Promise.resolve(body); + } + + // istanbul ignore if: should never happen + if (!(body instanceof Stream)) { + return Body.Promise.resolve(Buffer.alloc(0)); + } + + // body is stream + // get ready to actually consume the body + let accum = []; + let accumBytes = 0; + let abort = false; + + return new Body.Promise(function (resolve, reject) { + let resTimeout; + + // allow timeout on slow response body + if (_this4.timeout) { + resTimeout = setTimeout(function () { + abort = true; + reject( + new FetchError( + `Response timeout while trying to fetch ${_this4.url} (over ${_this4.timeout}ms)`, + "body-timeout" + ) + ); + }, _this4.timeout); + } + + // handle stream errors + body.on("error", function (err) { + if (err.name === "AbortError") { + // if the request was aborted, reject with this Error + abort = true; + reject(err); + } else { + // other errors, such as incorrect content-encoding + reject( + new FetchError( + `Invalid response body while trying to fetch ${_this4.url}: ${err.message}`, + "system", + err + ) + ); + } + }); + + body.on("data", function (chunk) { + if (abort || chunk === null) { + return; + } + + if (_this4.size && accumBytes + chunk.length > _this4.size) { + abort = true; + reject( + new FetchError( + `content size at ${_this4.url} over limit: ${_this4.size}`, + "max-size" + ) + ); + return; + } + + accumBytes += chunk.length; + accum.push(chunk); + }); + + body.on("end", function () { + if (abort) { + return; + } + + clearTimeout(resTimeout); + + try { + resolve(Buffer.concat(accum, accumBytes)); + } catch (err) { + // handle streams that have accumulated too much data (issue #414) + reject( + new FetchError( + `Could not create Buffer from response body for ${_this4.url}: ${err.message}`, + "system", + err + ) + ); + } + }); + }); + } + + /** + * Detect buffer encoding and convert to target encoding + * ref: http://www.w3.org/TR/2011/WD-html5-20110113/parsing.html#determining-the-character-encoding + * + * @param Buffer buffer Incoming buffer + * @param String encoding Target encoding + * @return String + */ + function convertBody(buffer, headers) { + if (typeof convert !== "function") { + throw new Error( + "The package `encoding` must be installed to use the textConverted() function" + ); + } + + const ct = headers.get("content-type"); + let charset = "utf-8"; + let res, str; + + // header + if (ct) { + res = /charset=([^;]*)/i.exec(ct); + } + + // no charset in content type, peek at response body for at most 1024 bytes + str = buffer.slice(0, 1024).toString(); + + // html5 + if (!res && str) { + res = / { - if (!octokit[namespaceName]) { - octokit[namespaceName] = {}; + /** + * headers.js + * + * Headers class offers convenient helpers + */ + + const invalidTokenRegex = /[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/; + const invalidHeaderCharRegex = /[^\t\x20-\x7e\x80-\xff]/; + + function validateName(name) { + name = `${name}`; + if (invalidTokenRegex.test(name) || name === "") { + throw new TypeError(`${name} is not a legal HTTP header name`); + } + } + + function validateValue(value) { + value = `${value}`; + if (invalidHeaderCharRegex.test(value)) { + throw new TypeError(`${value} is not a legal HTTP header value`); + } + } + + /** + * Find the key in the map object given a header name. + * + * Returns undefined if not found. + * + * @param String name Header name + * @return String|Undefined + */ + function find(map, name) { + name = name.toLowerCase(); + for (const key in map) { + if (key.toLowerCase() === name) { + return key; } + } + return undefined; + } - Object.keys(routes[namespaceName]).forEach((apiName) => { - const apiOptions = routes[namespaceName][apiName]; - const endpointDefaults = ["method", "url", "headers"].reduce( - (map, key) => { - if (typeof apiOptions[key] !== "undefined") { - map[key] = apiOptions[key]; - } + const MAP = Symbol("map"); + class Headers { + /** + * Headers class + * + * @param Object headers Response headers + * @return Void + */ + constructor() { + let init = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : undefined; - return map; - }, - {} - ); - endpointDefaults.request = { - validate: apiOptions.params, - }; - let request = octokit.request.defaults(endpointDefaults); // patch request & endpoint methods to support deprecated parameters. - // Not the most elegant solution, but we don’t want to move deprecation - // logic into octokit/endpoint.js as it’s out of scope + this[MAP] = Object.create(null); - const hasDeprecatedParam = Object.keys( - apiOptions.params || {} - ).find((key) => apiOptions.params[key].deprecated); + if (init instanceof Headers) { + const rawHeaders = init.raw(); + const headerNames = Object.keys(rawHeaders); - if (hasDeprecatedParam) { - const patch = patchForDeprecation.bind(null, octokit, apiOptions); - request = patch( - octokit.request.defaults(endpointDefaults), - `.${namespaceName}.${apiName}()` - ); - request.endpoint = patch( - request.endpoint, - `.${namespaceName}.${apiName}.endpoint()` - ); - request.endpoint.merge = patch( - request.endpoint.merge, - `.${namespaceName}.${apiName}.endpoint.merge()` - ); + for (const headerName of headerNames) { + for (const value of rawHeaders[headerName]) { + this.append(headerName, value); + } } - if (apiOptions.deprecated) { - octokit[namespaceName][apiName] = Object.assign( - function deprecatedEndpointMethod() { - octokit.log.warn( - new deprecation.Deprecation( - `[@octokit/rest] ${apiOptions.deprecated}` - ) + return; + } + + // We don't worry about converting prop to ByteString here as append() + // will handle it. + if (init == null); + else if (typeof init === "object") { + const method = init[Symbol.iterator]; + if (method != null) { + if (typeof method !== "function") { + throw new TypeError("Header pairs must be iterable"); + } + + // sequence> + // Note: per spec we have to first exhaust the lists then process them + const pairs = []; + for (const pair of init) { + if ( + typeof pair !== "object" || + typeof pair[Symbol.iterator] !== "function" + ) { + throw new TypeError("Each header pair must be iterable"); + } + pairs.push(Array.from(pair)); + } + + for (const pair of pairs) { + if (pair.length !== 2) { + throw new TypeError( + "Each header pair must be a name/value tuple" ); - octokit[namespaceName][apiName] = request; - return request.apply(null, arguments); - }, - request - ); - return; + } + this.append(pair[0], pair[1]); + } + } else { + // record + for (const key of Object.keys(init)) { + const value = init[key]; + this.append(key, value); + } } + } else { + throw new TypeError("Provided initializer must be an object"); + } + } - octokit[namespaceName][apiName] = request; - }); - }); + /** + * Return combined header value given name + * + * @param String name Header name + * @return Mixed + */ + get(name) { + name = `${name}`; + validateName(name); + const key = find(this[MAP], name); + if (key === undefined) { + return null; + } + + return this[MAP][key].join(", "); + } + + /** + * Iterate over all headers + * + * @param Function callback Executed for each item with parameters (value, name, thisArg) + * @param Boolean thisArg `this` context for callback function + * @return Void + */ + forEach(callback) { + let thisArg = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : undefined; + + let pairs = getHeaders(this); + let i = 0; + while (i < pairs.length) { + var _pairs$i = pairs[i]; + const name = _pairs$i[0], + value = _pairs$i[1]; + + callback.call(thisArg, value, name, this); + pairs = getHeaders(this); + i++; + } + } + + /** + * Overwrite header values given name + * + * @param String name Header name + * @param String value Header value + * @return Void + */ + set(name, value) { + name = `${name}`; + value = `${value}`; + validateName(name); + validateValue(value); + const key = find(this[MAP], name); + this[MAP][key !== undefined ? key : name] = [value]; + } + + /** + * Append a value onto existing header + * + * @param String name Header name + * @param String value Header value + * @return Void + */ + append(name, value) { + name = `${name}`; + value = `${value}`; + validateName(name); + validateValue(value); + const key = find(this[MAP], name); + if (key !== undefined) { + this[MAP][key].push(value); + } else { + this[MAP][name] = [value]; + } + } + + /** + * Check for header name existence + * + * @param String name Header name + * @return Boolean + */ + has(name) { + name = `${name}`; + validateName(name); + return find(this[MAP], name) !== undefined; + } + + /** + * Delete all header values given name + * + * @param String name Header name + * @return Void + */ + delete(name) { + name = `${name}`; + validateName(name); + const key = find(this[MAP], name); + if (key !== undefined) { + delete this[MAP][key]; + } + } + + /** + * Return raw headers (non-spec api) + * + * @return Object + */ + raw() { + return this[MAP]; + } + + /** + * Get an iterator on keys. + * + * @return Iterator + */ + keys() { + return createHeadersIterator(this, "key"); + } + + /** + * Get an iterator on values. + * + * @return Iterator + */ + values() { + return createHeadersIterator(this, "value"); + } + + /** + * Get an iterator on entries. + * + * This is the default iterator of the Headers object. + * + * @return Iterator + */ + [Symbol.iterator]() { + return createHeadersIterator(this, "key+value"); + } } + Headers.prototype.entries = Headers.prototype[Symbol.iterator]; - function patchForDeprecation(octokit, apiOptions, method, methodName) { - const patchedMethod = (options) => { - options = Object.assign({}, options); - Object.keys(options).forEach((key) => { - if (apiOptions.params[key] && apiOptions.params[key].deprecated) { - const aliasKey = apiOptions.params[key].alias; - octokit.log.warn( - new deprecation.Deprecation( - `[@octokit/rest] "${key}" parameter is deprecated for "${methodName}". Use "${aliasKey}" instead` - ) - ); + Object.defineProperty(Headers.prototype, Symbol.toStringTag, { + value: "Headers", + writable: false, + enumerable: false, + configurable: true, + }); + + Object.defineProperties(Headers.prototype, { + get: { enumerable: true }, + forEach: { enumerable: true }, + set: { enumerable: true }, + append: { enumerable: true }, + has: { enumerable: true }, + delete: { enumerable: true }, + keys: { enumerable: true }, + values: { enumerable: true }, + entries: { enumerable: true }, + }); + + function getHeaders(headers) { + let kind = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : "key+value"; + + const keys = Object.keys(headers[MAP]).sort(); + return keys.map( + kind === "key" + ? function (k) { + return k.toLowerCase(); + } + : kind === "value" + ? function (k) { + return headers[MAP][k].join(", "); + } + : function (k) { + return [k.toLowerCase(), headers[MAP][k].join(", ")]; + } + ); + } + + const INTERNAL = Symbol("internal"); + + function createHeadersIterator(target, kind) { + const iterator = Object.create(HeadersIteratorPrototype); + iterator[INTERNAL] = { + target, + kind, + index: 0, + }; + return iterator; + } + + const HeadersIteratorPrototype = Object.setPrototypeOf( + { + next() { + // istanbul ignore if + if ( + !this || + Object.getPrototypeOf(this) !== HeadersIteratorPrototype + ) { + throw new TypeError("Value of `this` is not a HeadersIterator"); + } + + var _INTERNAL = this[INTERNAL]; + const target = _INTERNAL.target, + kind = _INTERNAL.kind, + index = _INTERNAL.index; + + const values = getHeaders(target, kind); + const len = values.length; + if (index >= len) { + return { + value: undefined, + done: true, + }; + } + + this[INTERNAL].index = index + 1; + + return { + value: values[index], + done: false, + }; + }, + }, + Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())) + ); + + Object.defineProperty(HeadersIteratorPrototype, Symbol.toStringTag, { + value: "HeadersIterator", + writable: false, + enumerable: false, + configurable: true, + }); + + /** + * Export the Headers object in a form that Node.js can consume. + * + * @param Headers headers + * @return Object + */ + function exportNodeCompatibleHeaders(headers) { + const obj = Object.assign({ __proto__: null }, headers[MAP]); + + // http.request() only supports string as Host header. This hack makes + // specifying custom Host header possible. + const hostHeaderKey = find(headers[MAP], "Host"); + if (hostHeaderKey !== undefined) { + obj[hostHeaderKey] = obj[hostHeaderKey][0]; + } + + return obj; + } + + /** + * Create a Headers object from an object of headers, ignoring those that do + * not conform to HTTP grammar productions. + * + * @param Object obj Object of headers + * @return Headers + */ + function createHeadersLenient(obj) { + const headers = new Headers(); + for (const name of Object.keys(obj)) { + if (invalidTokenRegex.test(name)) { + continue; + } + if (Array.isArray(obj[name])) { + for (const val of obj[name]) { + if (invalidHeaderCharRegex.test(val)) { + continue; + } + if (headers[MAP][name] === undefined) { + headers[MAP][name] = [val]; + } else { + headers[MAP][name].push(val); + } + } + } else if (!invalidHeaderCharRegex.test(obj[name])) { + headers[MAP][name] = [obj[name]]; + } + } + return headers; + } + + const INTERNALS$1 = Symbol("Response internals"); + + // fix an issue where "STATUS_CODES" aren't a named export for node <10 + const STATUS_CODES = http.STATUS_CODES; + + /** + * Response class + * + * @param Stream body Readable stream + * @param Object opts Response options + * @return Void + */ + class Response { + constructor() { + let body = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : null; + let opts = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}; + + Body.call(this, body, opts); + + const status = opts.status || 200; + const headers = new Headers(opts.headers); + + if (body != null && !headers.has("Content-Type")) { + const contentType = extractContentType(body); + if (contentType) { + headers.append("Content-Type", contentType); + } + } + + this[INTERNALS$1] = { + url: opts.url, + status, + statusText: opts.statusText || STATUS_CODES[status], + headers, + counter: opts.counter, + }; + } - if (!(aliasKey in options)) { - options[aliasKey] = options[key]; - } + get url() { + return this[INTERNALS$1].url || ""; + } - delete options[key]; - } - }); - return method(options); - }; + get status() { + return this[INTERNALS$1].status; + } - Object.keys(method).forEach((key) => { - patchedMethod[key] = method[key]; - }); - return patchedMethod; - } + /** + * Convenience property representing if the request ended normally + */ + get ok() { + return ( + this[INTERNALS$1].status >= 200 && this[INTERNALS$1].status < 300 + ); + } - /** - * This plugin is a 1:1 copy of internal @octokit/rest plugins. The primary - * goal is to rebuild @octokit/rest on top of @octokit/core. Once that is - * done, we will remove the registerEndpoints methods and return the methods - * directly as with the other plugins. At that point we will also remove the - * legacy workarounds and deprecations. - * - * See the plan at - * https://github.com/octokit/plugin-rest-endpoint-methods.js/pull/1 - */ + get redirected() { + return this[INTERNALS$1].counter > 0; + } - function restEndpointMethods(octokit) { - // @ts-ignore - octokit.registerEndpoints = registerEndpoints.bind(null, octokit); - registerEndpoints(octokit, endpointsByScope); // Aliasing scopes for backward compatibility - // See https://github.com/octokit/rest.js/pull/1134 + get statusText() { + return this[INTERNALS$1].statusText; + } - [ - ["gitdata", "git"], - ["authorization", "oauthAuthorizations"], - ["pullRequests", "pulls"], - ].forEach(([deprecatedScope, scope]) => { - Object.defineProperty(octokit, deprecatedScope, { - get() { - octokit.log.warn( - // @ts-ignore - new deprecation.Deprecation( - `[@octokit/plugin-rest-endpoint-methods] "octokit.${deprecatedScope}.*" methods are deprecated, use "octokit.${scope}.*" instead` - ) - ); // @ts-ignore + get headers() { + return this[INTERNALS$1].headers; + } - return octokit[scope]; - }, + /** + * Clone this response + * + * @return Response + */ + clone() { + return new Response(clone(this), { + url: this.url, + status: this.status, + statusText: this.statusText, + headers: this.headers, + ok: this.ok, + redirected: this.redirected, }); - }); - return {}; + } } - restEndpointMethods.VERSION = VERSION; - exports.restEndpointMethods = restEndpointMethods; - //# sourceMappingURL=index.js.map + Body.mixIn(Response.prototype); - /***/ - }, + Object.defineProperties(Response.prototype, { + url: { enumerable: true }, + status: { enumerable: true }, + ok: { enumerable: true }, + redirected: { enumerable: true }, + statusText: { enumerable: true }, + headers: { enumerable: true }, + clone: { enumerable: true }, + }); - /***/ 73190: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; + Object.defineProperty(Response.prototype, Symbol.toStringTag, { + value: "Response", + writable: false, + enumerable: false, + configurable: true, + }); - Object.defineProperty(exports, "__esModule", { value: true }); + const INTERNALS$2 = Symbol("Request internals"); - function _interopDefault(ex) { - return ex && typeof ex === "object" && "default" in ex - ? ex["default"] - : ex; + // fix an issue where "format", "parse" aren't a named export for node <10 + const parse_url = Url.parse; + const format_url = Url.format; + + const streamDestructionSupported = "destroy" in Stream.Readable.prototype; + + /** + * Check if a value is an instance of Request. + * + * @param Mixed input + * @return Boolean + */ + function isRequest(input) { + return ( + typeof input === "object" && typeof input[INTERNALS$2] === "object" + ); } - var deprecation = __nccwpck_require__(25800); - var once = _interopDefault(__nccwpck_require__(88666)); + function isAbortSignal(signal) { + const proto = + signal && typeof signal === "object" && Object.getPrototypeOf(signal); + return !!(proto && proto.constructor.name === "AbortSignal"); + } - const logOnce = once((deprecation) => console.warn(deprecation)); /** - * Error with extra properties to help with debugging + * Request class + * + * @param Mixed input Url or Request instance + * @param Object init Custom options + * @return Void */ + class Request { + constructor(input) { + let init = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}; - class RequestError extends Error { - constructor(message, statusCode, options) { - super(message); // Maintains proper stack trace (only available on V8) + let parsedURL; - /* istanbul ignore next */ + // normalize input + if (!isRequest(input)) { + if (input && input.href) { + // in order to support Node.js' Url objects; though WHATWG's URL objects + // will fall into this branch also (since their `toString()` will return + // `href` property anyway) + parsedURL = parse_url(input.href); + } else { + // coerce input to a string before attempting to parse + parsedURL = parse_url(`${input}`); + } + input = {}; + } else { + parsedURL = parse_url(input.url); + } - if (Error.captureStackTrace) { - Error.captureStackTrace(this, this.constructor); + let method = init.method || input.method || "GET"; + method = method.toUpperCase(); + + if ( + (init.body != null || (isRequest(input) && input.body !== null)) && + (method === "GET" || method === "HEAD") + ) { + throw new TypeError( + "Request with GET/HEAD method cannot have body" + ); } - this.name = "HttpError"; - this.status = statusCode; - Object.defineProperty(this, "code", { - get() { - logOnce( - new deprecation.Deprecation( - "[@octokit/request-error] `error.code` is deprecated, use `error.status`." - ) - ); - return statusCode; - }, + let inputBody = + init.body != null + ? init.body + : isRequest(input) && input.body !== null + ? clone(input) + : null; + + Body.call(this, inputBody, { + timeout: init.timeout || input.timeout || 0, + size: init.size || input.size || 0, }); - this.headers = options.headers || {}; // redact request credentials without mutating original request options - const requestCopy = Object.assign({}, options.request); + const headers = new Headers(init.headers || input.headers || {}); - if (options.request.headers.authorization) { - requestCopy.headers = Object.assign({}, options.request.headers, { - authorization: options.request.headers.authorization.replace( - / .*$/, - " [REDACTED]" - ), - }); + if (inputBody != null && !headers.has("Content-Type")) { + const contentType = extractContentType(inputBody); + if (contentType) { + headers.append("Content-Type", contentType); + } } - requestCopy.url = requestCopy.url // client_id & client_secret can be passed as URL query parameters to increase rate limit - // see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications - .replace(/\bclient_secret=\w+/g, "client_secret=[REDACTED]") // OAuth tokens can be passed as URL query parameters, although it is not recommended - // see https://developer.github.com/v3/#oauth2-token-sent-in-a-header - .replace(/\baccess_token=\w+/g, "access_token=[REDACTED]"); - this.request = requestCopy; + let signal = isRequest(input) ? input.signal : null; + if ("signal" in init) signal = init.signal; + + if (signal != null && !isAbortSignal(signal)) { + throw new TypeError( + "Expected signal to be an instanceof AbortSignal" + ); + } + + this[INTERNALS$2] = { + method, + redirect: init.redirect || input.redirect || "follow", + headers, + parsedURL, + signal, + }; + + // node-fetch-only options + this.follow = + init.follow !== undefined + ? init.follow + : input.follow !== undefined + ? input.follow + : 20; + this.compress = + init.compress !== undefined + ? init.compress + : input.compress !== undefined + ? input.compress + : true; + this.counter = init.counter || input.counter || 0; + this.agent = init.agent || input.agent; } - } - exports.RequestError = RequestError; - //# sourceMappingURL=index.js.map + get method() { + return this[INTERNALS$2].method; + } - /***/ - }, + get url() { + return format_url(this[INTERNALS$2].parsedURL); + } - /***/ 63986: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; + get headers() { + return this[INTERNALS$2].headers; + } - Object.defineProperty(exports, "__esModule", { value: true }); + get redirect() { + return this[INTERNALS$2].redirect; + } - function _interopDefault(ex) { - return ex && typeof ex === "object" && "default" in ex - ? ex["default"] - : ex; + get signal() { + return this[INTERNALS$2].signal; + } + + /** + * Clone this request + * + * @return Request + */ + clone() { + return new Request(this); + } } - var endpoint = __nccwpck_require__(92995); - var universalUserAgent = __nccwpck_require__(15860); - var isPlainObject = _interopDefault(__nccwpck_require__(55962)); - var nodeFetch = _interopDefault(__nccwpck_require__(38534)); - var requestError = __nccwpck_require__(73190); + Body.mixIn(Request.prototype); - const VERSION = "5.3.4"; + Object.defineProperty(Request.prototype, Symbol.toStringTag, { + value: "Request", + writable: false, + enumerable: false, + configurable: true, + }); - function getBufferResponse(response) { - return response.arrayBuffer(); - } + Object.defineProperties(Request.prototype, { + method: { enumerable: true }, + url: { enumerable: true }, + headers: { enumerable: true }, + redirect: { enumerable: true }, + clone: { enumerable: true }, + signal: { enumerable: true }, + }); + + /** + * Convert a Request to Node.js http request options. + * + * @param Request A Request instance + * @return Object The options object to be passed to http.request + */ + function getNodeRequestOptions(request) { + const parsedURL = request[INTERNALS$2].parsedURL; + const headers = new Headers(request[INTERNALS$2].headers); + + // fetch step 1.3 + if (!headers.has("Accept")) { + headers.set("Accept", "*/*"); + } + + // Basic fetch + if (!parsedURL.protocol || !parsedURL.hostname) { + throw new TypeError("Only absolute URLs are supported"); + } + + if (!/^https?:$/.test(parsedURL.protocol)) { + throw new TypeError("Only HTTP(S) protocols are supported"); + } - function fetchWrapper(requestOptions) { if ( - isPlainObject(requestOptions.body) || - Array.isArray(requestOptions.body) + request.signal && + request.body instanceof Stream.Readable && + !streamDestructionSupported ) { - requestOptions.body = JSON.stringify(requestOptions.body); + throw new Error( + "Cancellation of streamed requests with AbortSignal is not supported in node < 8" + ); } - let headers = {}; - let status; - let url; - const fetch = - (requestOptions.request && requestOptions.request.fetch) || nodeFetch; - return fetch( - requestOptions.url, - Object.assign( - { - method: requestOptions.method, - body: requestOptions.body, - headers: requestOptions.headers, - redirect: requestOptions.redirect, - }, - requestOptions.request - ) - ) - .then((response) => { - url = response.url; - status = response.status; + // HTTP-network-or-cache fetch steps 2.4-2.7 + let contentLengthValue = null; + if (request.body == null && /^(POST|PUT)$/i.test(request.method)) { + contentLengthValue = "0"; + } + if (request.body != null) { + const totalBytes = getTotalBytes(request); + if (typeof totalBytes === "number") { + contentLengthValue = String(totalBytes); + } + } + if (contentLengthValue) { + headers.set("Content-Length", contentLengthValue); + } - for (const keyAndValue of response.headers) { - headers[keyAndValue[0]] = keyAndValue[1]; - } + // HTTP-network-or-cache fetch step 2.11 + if (!headers.has("User-Agent")) { + headers.set( + "User-Agent", + "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" + ); + } - if (status === 204 || status === 205) { - return; - } // GitHub API returns 200 for HEAD requests + // HTTP-network-or-cache fetch step 2.15 + if (request.compress && !headers.has("Accept-Encoding")) { + headers.set("Accept-Encoding", "gzip,deflate"); + } - if (requestOptions.method === "HEAD") { - if (status < 400) { - return; - } + let agent = request.agent; + if (typeof agent === "function") { + agent = agent(parsedURL); + } - throw new requestError.RequestError(response.statusText, status, { - headers, - request: requestOptions, - }); - } + if (!headers.has("Connection") && !agent) { + headers.set("Connection", "close"); + } - if (status === 304) { - throw new requestError.RequestError("Not modified", status, { - headers, - request: requestOptions, - }); - } + // HTTP-network fetch step 4.2 + // chunked encoding is handled by Node.js - if (status >= 400) { - return response.text().then((message) => { - const error = new requestError.RequestError(message, status, { - headers, - request: requestOptions, - }); + return Object.assign({}, parsedURL, { + method: request.method, + headers: exportNodeCompatibleHeaders(headers), + agent, + }); + } - try { - let responseBody = JSON.parse(error.message); - Object.assign(error, responseBody); - let errors = responseBody.errors; // Assumption `errors` would always be in Array format + /** + * abort-error.js + * + * AbortError interface for cancelled requests + */ - error.message = - error.message + - ": " + - errors.map(JSON.stringify).join(", "); - } catch (e) { - // ignore, see octokit/rest.js#684 - } + /** + * Create AbortError instance + * + * @param String message Error message for human + * @return AbortError + */ + function AbortError(message) { + Error.call(this, message); - throw error; - }); - } + this.type = "aborted"; + this.message = message; - const contentType = response.headers.get("content-type"); + // hide custom error implementation details from end-users + Error.captureStackTrace(this, this.constructor); + } - if (/application\/json/.test(contentType)) { - return response.json(); - } + AbortError.prototype = Object.create(Error.prototype); + AbortError.prototype.constructor = AbortError; + AbortError.prototype.name = "AbortError"; - if (!contentType || /^text\/|charset=utf-8$/.test(contentType)) { - return response.text(); - } + // fix an issue where "PassThrough", "resolve" aren't a named export for node <10 + const PassThrough$1 = Stream.PassThrough; + const resolve_url = Url.resolve; - return getBufferResponse(response); - }) - .then((data) => { - return { - status, - url, - headers, - data, - }; - }) - .catch((error) => { - if (error instanceof requestError.RequestError) { - throw error; - } + /** + * Fetch function + * + * @param Mixed url Absolute url or Request instance + * @param Object opts Fetch options + * @return Promise + */ + function fetch(url, opts) { + // allow custom promise + if (!fetch.Promise) { + throw new Error( + "native promise missing, set fetch.Promise to your favorite alternative" + ); + } - throw new requestError.RequestError(error.message, 500, { - headers, - request: requestOptions, - }); - }); - } + Body.Promise = fetch.Promise; + + // wrap http.request into fetch + return new fetch.Promise(function (resolve, reject) { + // build request object + const request = new Request(url, opts); + const options = getNodeRequestOptions(request); + + const send = (options.protocol === "https:" ? https : http).request; + const signal = request.signal; - function withDefaults(oldEndpoint, newDefaults) { - const endpoint = oldEndpoint.defaults(newDefaults); + let response = null; - const newApi = function (route, parameters) { - const endpointOptions = endpoint.merge(route, parameters); + const abort = function abort() { + let error = new AbortError("The user aborted a request."); + reject(error); + if (request.body && request.body instanceof Stream.Readable) { + request.body.destroy(error); + } + if (!response || !response.body) return; + response.body.emit("error", error); + }; - if (!endpointOptions.request || !endpointOptions.request.hook) { - return fetchWrapper(endpoint.parse(endpointOptions)); + if (signal && signal.aborted) { + abort(); + return; } - const request = (route, parameters) => { - return fetchWrapper( - endpoint.parse(endpoint.merge(route, parameters)) - ); + const abortAndFinalize = function abortAndFinalize() { + abort(); + finalize(); }; - Object.assign(request, { - endpoint, - defaults: withDefaults.bind(null, endpoint), - }); - return endpointOptions.request.hook(request, endpointOptions); - }; - - return Object.assign(newApi, { - endpoint, - defaults: withDefaults.bind(null, endpoint), - }); - } + // send request + const req = send(options); + let reqTimeout; - const request = withDefaults(endpoint.endpoint, { - headers: { - "user-agent": `octokit-request.js/${VERSION} ${universalUserAgent.getUserAgent()}`, - }, - }); + if (signal) { + signal.addEventListener("abort", abortAndFinalize); + } - exports.request = request; - //# sourceMappingURL=index.js.map + function finalize() { + req.abort(); + if (signal) signal.removeEventListener("abort", abortAndFinalize); + clearTimeout(reqTimeout); + } - /***/ - }, + if (request.timeout) { + req.once("socket", function (socket) { + reqTimeout = setTimeout(function () { + reject( + new FetchError( + `network timeout at: ${request.url}`, + "request-timeout" + ) + ); + finalize(); + }, request.timeout); + }); + } - /***/ 15860: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; + req.on("error", function (err) { + reject( + new FetchError( + `request to ${request.url} failed, reason: ${err.message}`, + "system", + err + ) + ); + finalize(); + }); - Object.defineProperty(exports, "__esModule", { value: true }); + req.on("response", function (res) { + clearTimeout(reqTimeout); - function _interopDefault(ex) { - return ex && typeof ex === "object" && "default" in ex - ? ex["default"] - : ex; - } + const headers = createHeadersLenient(res.headers); - var osName = _interopDefault(__nccwpck_require__(56529)); + // HTTP fetch step 5 + if (fetch.isRedirect(res.statusCode)) { + // HTTP fetch step 5.2 + const location = headers.get("Location"); - function getUserAgent() { - try { - return `Node.js/${process.version.substr(1)} (${osName()}; ${ - process.arch - })`; - } catch (error) { - if (/wmic os get Caption/.test(error.message)) { - return "Windows "; - } + // HTTP fetch step 5.3 + const locationURL = + location === null ? null : resolve_url(request.url, location); - return ""; - } - } + // HTTP fetch step 5.5 + switch (request.redirect) { + case "error": + reject( + new FetchError( + `uri requested responds with a redirect, redirect mode is set to error: ${request.url}`, + "no-redirect" + ) + ); + finalize(); + return; + case "manual": + // node-fetch-specific step: make manual redirect a bit easier to use by setting the Location header value to the resolved URL. + if (locationURL !== null) { + // handle corrupted header + try { + headers.set("Location", locationURL); + } catch (err) { + // istanbul ignore next: nodejs server prevent invalid response headers, we can't test this through normal request + reject(err); + } + } + break; + case "follow": + // HTTP-redirect fetch step 2 + if (locationURL === null) { + break; + } - exports.getUserAgent = getUserAgent; - //# sourceMappingURL=index.js.map + // HTTP-redirect fetch step 5 + if (request.counter >= request.follow) { + reject( + new FetchError( + `maximum redirect reached at: ${request.url}`, + "max-redirect" + ) + ); + finalize(); + return; + } - /***/ - }, + // HTTP-redirect fetch step 6 (counter increment) + // Create a new Request object. + const requestOpts = { + headers: new Headers(request.headers), + follow: request.follow, + counter: request.counter + 1, + agent: request.agent, + compress: request.compress, + method: request.method, + body: request.body, + signal: request.signal, + timeout: request.timeout, + size: request.size, + }; - /***/ 44190: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - const { requestLog } = __nccwpck_require__(67823); - const { restEndpointMethods } = __nccwpck_require__(96752); + // HTTP-redirect fetch step 9 + if ( + res.statusCode !== 303 && + request.body && + getTotalBytes(request) === null + ) { + reject( + new FetchError( + "Cannot follow redirect with body being a readable stream", + "unsupported-redirect" + ) + ); + finalize(); + return; + } - const Core = __nccwpck_require__(75500); + // HTTP-redirect fetch step 11 + if ( + res.statusCode === 303 || + ((res.statusCode === 301 || res.statusCode === 302) && + request.method === "POST") + ) { + requestOpts.method = "GET"; + requestOpts.body = undefined; + requestOpts.headers.delete("content-length"); + } - const CORE_PLUGINS = [ - __nccwpck_require__(85226), - __nccwpck_require__(75598), // deprecated: remove in v17 - requestLog, - __nccwpck_require__(74147), - restEndpointMethods, - __nccwpck_require__(59044), + // HTTP-redirect fetch step 15 + resolve(fetch(new Request(locationURL, requestOpts))); + finalize(); + return; + } + } - __nccwpck_require__(46192), // deprecated: remove in v17 - ]; + // prepare response + res.once("end", function () { + if (signal) signal.removeEventListener("abort", abortAndFinalize); + }); + let body = res.pipe(new PassThrough$1()); - const OctokitRest = Core.plugin(CORE_PLUGINS); + const response_options = { + url: request.url, + status: res.statusCode, + statusText: res.statusMessage, + headers: headers, + size: request.size, + timeout: request.timeout, + counter: request.counter, + }; - function DeprecatedOctokit(options) { - const warn = - options && options.log && options.log.warn - ? options.log.warn - : console.warn; - warn( - '[@octokit/rest] `const Octokit = require("@octokit/rest")` is deprecated. Use `const { Octokit } = require("@octokit/rest")` instead' - ); - return new OctokitRest(options); - } + // HTTP-network fetch step 12.1.1.3 + const codings = headers.get("Content-Encoding"); - const Octokit = Object.assign(DeprecatedOctokit, { - Octokit: OctokitRest, - }); + // HTTP-network fetch step 12.1.1.4: handle content codings - Object.keys(OctokitRest).forEach((key) => { - /* istanbul ignore else */ - if (OctokitRest.hasOwnProperty(key)) { - Octokit[key] = OctokitRest[key]; - } - }); + // in following scenarios we ignore compression support + // 1. compression support is disabled + // 2. HEAD request + // 3. no Content-Encoding header + // 4. no content response (204) + // 5. content not modified response (304) + if ( + !request.compress || + request.method === "HEAD" || + codings === null || + res.statusCode === 204 || + res.statusCode === 304 + ) { + response = new Response(body, response_options); + resolve(response); + return; + } - module.exports = Octokit; + // For Node v6+ + // Be less strict when decoding compressed responses, since sometimes + // servers send slightly invalid responses that are still accepted + // by common browsers. + // Always using Z_SYNC_FLUSH is what cURL does. + const zlibOptions = { + flush: zlib.Z_SYNC_FLUSH, + finishFlush: zlib.Z_SYNC_FLUSH, + }; - /***/ - }, + // for gzip + if (codings == "gzip" || codings == "x-gzip") { + body = body.pipe(zlib.createGunzip(zlibOptions)); + response = new Response(body, response_options); + resolve(response); + return; + } - /***/ 59758: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = Octokit; + // for deflate + if (codings == "deflate" || codings == "x-deflate") { + // handle the infamous raw deflate response from old servers + // a hack for old IIS and Apache servers + const raw = res.pipe(new PassThrough$1()); + raw.once("data", function (chunk) { + // see http://stackoverflow.com/questions/37519828 + if ((chunk[0] & 0x0f) === 0x08) { + body = body.pipe(zlib.createInflate()); + } else { + body = body.pipe(zlib.createInflateRaw()); + } + response = new Response(body, response_options); + resolve(response); + }); + return; + } - const { request } = __nccwpck_require__(63986); - const Hook = __nccwpck_require__(73108); + // for br + if ( + codings == "br" && + typeof zlib.createBrotliDecompress === "function" + ) { + body = body.pipe(zlib.createBrotliDecompress()); + response = new Response(body, response_options); + resolve(response); + return; + } - const parseClientOptions = __nccwpck_require__(36773); + // otherwise, use response as-is + response = new Response(body, response_options); + resolve(response); + }); - function Octokit(plugins, options) { - options = options || {}; - const hook = new Hook.Collection(); - const log = Object.assign( - { - debug: () => {}, - info: () => {}, - warn: console.warn, - error: console.error, - }, - options && options.log + writeToStream(req, request); + }); + } + /** + * Redirect code matching + * + * @param Number code Status code + * @return Boolean + */ + fetch.isRedirect = function (code) { + return ( + code === 301 || + code === 302 || + code === 303 || + code === 307 || + code === 308 ); - const api = { - hook, - log, - request: request.defaults(parseClientOptions(options, log, hook)), - }; + }; - plugins.forEach((pluginFunction) => pluginFunction(api, options)); + // expose Promise + fetch.Promise = global.Promise; - return api; - } + module.exports = exports = fetch; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.default = exports; + exports.Headers = Headers; + exports.Request = Request; + exports.Response = Response; + exports.FetchError = FetchError; /***/ }, - /***/ 75500: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - const factory = __nccwpck_require__(35631); + /***/ 4469: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - module.exports = factory(); + apiLoader.services["workdocs"] = {}; + AWS.WorkDocs = Service.defineService("workdocs", ["2016-05-01"]); + Object.defineProperty(apiLoader.services["workdocs"], "2016-05-01", { + get: function get() { + var model = __webpack_require__(6099); + model.paginators = __webpack_require__(8317).pagination; + return model; + }, + enumerable: true, + configurable: true, + }); + + module.exports = AWS.WorkDocs; /***/ }, - /***/ 35631: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = factory; - - const Octokit = __nccwpck_require__(59758); - const registerPlugin = __nccwpck_require__(83590); - - function factory(plugins) { - const Api = Octokit.bind(null, plugins || []); - Api.plugin = registerPlugin.bind(null, plugins || []); - return Api; - } + /***/ 4480: /***/ function (module) { + module.exports = { + pagination: { + ListApplications: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListComponents: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListConfigurationHistory: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListLogPatternSets: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListLogPatterns: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + ListProblems: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; /***/ }, - /***/ 36773: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = parseOptions; + /***/ 4483: /***/ function (module) { + module.exports = { + pagination: { + ListItems: { + input_token: "NextToken", + output_token: "NextToken", + limit_key: "MaxResults", + }, + }, + }; - const { Deprecation } = __nccwpck_require__(25800); - const { getUserAgent } = __nccwpck_require__(37081); - const once = __nccwpck_require__(88666); + /***/ + }, - const pkg = __nccwpck_require__(9674); + /***/ 4487: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); + var Service = AWS.Service; + var apiLoader = AWS.apiLoader; - const deprecateOptionsTimeout = once((log, deprecation) => - log.warn(deprecation) - ); - const deprecateOptionsAgent = once((log, deprecation) => - log.warn(deprecation) - ); - const deprecateOptionsHeaders = once((log, deprecation) => - log.warn(deprecation) + apiLoader.services["kinesisvideomedia"] = {}; + AWS.KinesisVideoMedia = Service.defineService("kinesisvideomedia", [ + "2017-09-30", + ]); + Object.defineProperty( + apiLoader.services["kinesisvideomedia"], + "2017-09-30", + { + get: function get() { + var model = __webpack_require__(8258); + model.paginators = __webpack_require__(8784).pagination; + return model; + }, + enumerable: true, + configurable: true, + } ); - function parseOptions(options, log, hook) { - if (options.headers) { - options.headers = Object.keys(options.headers).reduce( - (newObj, key) => { - newObj[key.toLowerCase()] = options.headers[key]; - return newObj; - }, - {} - ); - } + module.exports = AWS.KinesisVideoMedia; - const clientDefaults = { - headers: options.headers || {}, - request: options.request || {}, - mediaType: { - previews: [], - format: "", + /***/ + }, + + /***/ 4525: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + DBInstanceAvailable: { + delay: 30, + operation: "DescribeDBInstances", + maxAttempts: 60, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "deleting", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "failed", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "incompatible-restore", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "incompatible-parameters", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + ], + }, + DBInstanceDeleted: { + delay: 30, + operation: "DescribeDBInstances", + maxAttempts: 60, + acceptors: [ + { + expected: true, + matcher: "path", + state: "success", + argument: "length(DBInstances) == `0`", + }, + { + expected: "DBInstanceNotFound", + matcher: "error", + state: "success", + }, + { + expected: "creating", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "modifying", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "rebooting", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + { + expected: "resetting-master-credentials", + matcher: "pathAny", + state: "failure", + argument: "DBInstances[].DBInstanceStatus", + }, + ], + }, + DBSnapshotAvailable: { + delay: 30, + operation: "DescribeDBSnapshots", + maxAttempts: 60, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "DBSnapshots[].Status", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + { + expected: "deleting", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + { + expected: "failed", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + { + expected: "incompatible-restore", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + { + expected: "incompatible-parameters", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + ], + }, + DBSnapshotDeleted: { + delay: 30, + operation: "DescribeDBSnapshots", + maxAttempts: 60, + acceptors: [ + { + expected: true, + matcher: "path", + state: "success", + argument: "length(DBSnapshots) == `0`", + }, + { + expected: "DBSnapshotNotFound", + matcher: "error", + state: "success", + }, + { + expected: "creating", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + { + expected: "modifying", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + { + expected: "rebooting", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + { + expected: "resetting-master-credentials", + matcher: "pathAny", + state: "failure", + argument: "DBSnapshots[].Status", + }, + ], + }, + DBClusterSnapshotAvailable: { + delay: 30, + operation: "DescribeDBClusterSnapshots", + maxAttempts: 60, + acceptors: [ + { + expected: "available", + matcher: "pathAll", + state: "success", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "deleted", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "deleting", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "failed", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "incompatible-restore", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "incompatible-parameters", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + ], + }, + DBClusterSnapshotDeleted: { + delay: 30, + operation: "DescribeDBClusterSnapshots", + maxAttempts: 60, + acceptors: [ + { + expected: true, + matcher: "path", + state: "success", + argument: "length(DBClusterSnapshots) == `0`", + }, + { + expected: "DBClusterSnapshotNotFoundFault", + matcher: "error", + state: "success", + }, + { + expected: "creating", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "modifying", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "rebooting", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + { + expected: "resetting-master-credentials", + matcher: "pathAny", + state: "failure", + argument: "DBClusterSnapshots[].Status", + }, + ], }, - }; - - if (options.baseUrl) { - clientDefaults.baseUrl = options.baseUrl; - } - - if (options.userAgent) { - clientDefaults.headers["user-agent"] = options.userAgent; - } - - if (options.previews) { - clientDefaults.mediaType.previews = options.previews; - } - - if (options.timeZone) { - clientDefaults.headers["time-zone"] = options.timeZone; - } - - if (options.timeout) { - deprecateOptionsTimeout( - log, - new Deprecation( - "[@octokit/rest] new Octokit({timeout}) is deprecated. Use {request: {timeout}} instead. See https://github.com/octokit/request.js#request" - ) - ); - clientDefaults.request.timeout = options.timeout; - } - - if (options.agent) { - deprecateOptionsAgent( - log, - new Deprecation( - "[@octokit/rest] new Octokit({agent}) is deprecated. Use {request: {agent}} instead. See https://github.com/octokit/request.js#request" - ) - ); - clientDefaults.request.agent = options.agent; - } - - if (options.headers) { - deprecateOptionsHeaders( - log, - new Deprecation( - "[@octokit/rest] new Octokit({headers}) is deprecated. Use {userAgent, previews} instead. See https://github.com/octokit/request.js#request" - ) - ); - } - - const userAgentOption = clientDefaults.headers["user-agent"]; - const defaultUserAgent = `octokit.js/${pkg.version} ${getUserAgent()}`; - - clientDefaults.headers["user-agent"] = [ - userAgentOption, - defaultUserAgent, - ] - .filter(Boolean) - .join(" "); - - clientDefaults.request.hook = hook.bind(null, "request"); - - return clientDefaults; - } + }, + }; /***/ }, - /***/ 83590: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = registerPlugin; - - const factory = __nccwpck_require__(35631); - - function registerPlugin(plugins, pluginFunction) { - return factory( - plugins.includes(pluginFunction) - ? plugins - : plugins.concat(pluginFunction) - ); - } + /***/ 4535: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-02-03", + endpointPrefix: "kendra", + jsonVersion: "1.1", + protocol: "json", + serviceAbbreviation: "kendra", + serviceFullName: "AWSKendraFrontendService", + serviceId: "kendra", + signatureVersion: "v4", + signingName: "kendra", + targetPrefix: "AWSKendraFrontendService", + uid: "kendra-2019-02-03", + }, + operations: { + BatchDeleteDocument: { + input: { + type: "structure", + required: ["IndexId", "DocumentIdList"], + members: { + IndexId: {}, + DocumentIdList: { type: "list", member: {} }, + }, + }, + output: { + type: "structure", + members: { + FailedDocuments: { + type: "list", + member: { + type: "structure", + members: { Id: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + BatchPutDocument: { + input: { + type: "structure", + required: ["IndexId", "Documents"], + members: { + IndexId: {}, + RoleArn: {}, + Documents: { + type: "list", + member: { + type: "structure", + required: ["Id"], + members: { + Id: {}, + Title: {}, + Blob: { type: "blob" }, + S3Path: { shape: "Sg" }, + Attributes: { shape: "Sj" }, + AccessControlList: { + type: "list", + member: { + type: "structure", + required: ["Name", "Type", "Access"], + members: { Name: {}, Type: {}, Access: {} }, + }, + }, + ContentType: {}, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { + FailedDocuments: { + type: "list", + member: { + type: "structure", + members: { Id: {}, ErrorCode: {}, ErrorMessage: {} }, + }, + }, + }, + }, + }, + CreateDataSource: { + input: { + type: "structure", + required: ["Name", "IndexId", "Type", "Configuration", "RoleArn"], + members: { + Name: {}, + IndexId: {}, + Type: {}, + Configuration: { shape: "S14" }, + Description: {}, + Schedule: {}, + RoleArn: {}, + }, + }, + output: { + type: "structure", + required: ["Id"], + members: { Id: {} }, + }, + }, + CreateFaq: { + input: { + type: "structure", + required: ["IndexId", "Name", "S3Path", "RoleArn"], + members: { + IndexId: {}, + Name: {}, + Description: {}, + S3Path: { shape: "Sg" }, + RoleArn: {}, + }, + }, + output: { type: "structure", members: { Id: {} } }, + }, + CreateIndex: { + input: { + type: "structure", + required: ["Name", "RoleArn"], + members: { + Name: {}, + RoleArn: {}, + ServerSideEncryptionConfiguration: { shape: "S2b" }, + Description: {}, + ClientToken: { idempotencyToken: true }, + }, + }, + output: { type: "structure", members: { Id: {} } }, + }, + DeleteFaq: { + input: { + type: "structure", + required: ["Id", "IndexId"], + members: { Id: {}, IndexId: {} }, + }, + }, + DeleteIndex: { + input: { type: "structure", required: ["Id"], members: { Id: {} } }, + }, + DescribeDataSource: { + input: { + type: "structure", + required: ["Id", "IndexId"], + members: { Id: {}, IndexId: {} }, + }, + output: { + type: "structure", + members: { + Id: {}, + IndexId: {}, + Name: {}, + Type: {}, + Configuration: { shape: "S14" }, + CreatedAt: { type: "timestamp" }, + UpdatedAt: { type: "timestamp" }, + Description: {}, + Status: {}, + Schedule: {}, + RoleArn: {}, + ErrorMessage: {}, + }, + }, + }, + DescribeFaq: { + input: { + type: "structure", + required: ["Id", "IndexId"], + members: { Id: {}, IndexId: {} }, + }, + output: { + type: "structure", + members: { + Id: {}, + IndexId: {}, + Name: {}, + Description: {}, + CreatedAt: { type: "timestamp" }, + UpdatedAt: { type: "timestamp" }, + S3Path: { shape: "Sg" }, + Status: {}, + RoleArn: {}, + ErrorMessage: {}, + }, + }, + }, + DescribeIndex: { + input: { type: "structure", required: ["Id"], members: { Id: {} } }, + output: { + type: "structure", + members: { + Name: {}, + Id: {}, + RoleArn: {}, + ServerSideEncryptionConfiguration: { shape: "S2b" }, + Status: {}, + Description: {}, + CreatedAt: { type: "timestamp" }, + UpdatedAt: { type: "timestamp" }, + DocumentMetadataConfigurations: { shape: "S2q" }, + IndexStatistics: { + type: "structure", + required: ["FaqStatistics", "TextDocumentStatistics"], + members: { + FaqStatistics: { + type: "structure", + required: ["IndexedQuestionAnswersCount"], + members: { + IndexedQuestionAnswersCount: { type: "integer" }, + }, + }, + TextDocumentStatistics: { + type: "structure", + required: ["IndexedTextDocumentsCount"], + members: { + IndexedTextDocumentsCount: { type: "integer" }, + }, + }, + }, + }, + ErrorMessage: {}, + }, + }, + }, + ListDataSourceSyncJobs: { + input: { + type: "structure", + required: ["Id", "IndexId"], + members: { + Id: {}, + IndexId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + StartTimeFilter: { + type: "structure", + members: { + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + }, + }, + StatusFilter: {}, + }, + }, + output: { + type: "structure", + members: { + History: { + type: "list", + member: { + type: "structure", + members: { + ExecutionId: {}, + StartTime: { type: "timestamp" }, + EndTime: { type: "timestamp" }, + Status: {}, + ErrorMessage: {}, + ErrorCode: {}, + DataSourceErrorCode: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListDataSources: { + input: { + type: "structure", + required: ["IndexId"], + members: { + IndexId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + SummaryItems: { + type: "list", + member: { + type: "structure", + members: { + Name: {}, + Id: {}, + Type: {}, + CreatedAt: { type: "timestamp" }, + UpdatedAt: { type: "timestamp" }, + Status: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + ListFaqs: { + input: { + type: "structure", + required: ["IndexId"], + members: { + IndexId: {}, + NextToken: {}, + MaxResults: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + NextToken: {}, + FaqSummaryItems: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Name: {}, + Status: {}, + CreatedAt: { type: "timestamp" }, + UpdatedAt: { type: "timestamp" }, + }, + }, + }, + }, + }, + }, + ListIndices: { + input: { + type: "structure", + members: { NextToken: {}, MaxResults: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + IndexConfigurationSummaryItems: { + type: "list", + member: { + type: "structure", + required: ["CreatedAt", "UpdatedAt", "Status"], + members: { + Name: {}, + Id: {}, + CreatedAt: { type: "timestamp" }, + UpdatedAt: { type: "timestamp" }, + Status: {}, + }, + }, + }, + NextToken: {}, + }, + }, + }, + Query: { + input: { + type: "structure", + required: ["IndexId", "QueryText"], + members: { + IndexId: {}, + QueryText: {}, + AttributeFilter: { shape: "S3w" }, + Facets: { + type: "list", + member: { + type: "structure", + members: { DocumentAttributeKey: {} }, + }, + }, + RequestedDocumentAttributes: { type: "list", member: {} }, + QueryResultTypeFilter: {}, + PageNumber: { type: "integer" }, + PageSize: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + QueryId: {}, + ResultItems: { + type: "list", + member: { + type: "structure", + members: { + Id: {}, + Type: {}, + AdditionalAttributes: { + type: "list", + member: { + type: "structure", + required: ["Key", "ValueType", "Value"], + members: { + Key: {}, + ValueType: {}, + Value: { + type: "structure", + members: { + TextWithHighlightsValue: { shape: "S4c" }, + }, + }, + }, + }, + }, + DocumentId: {}, + DocumentTitle: { shape: "S4c" }, + DocumentExcerpt: { shape: "S4c" }, + DocumentURI: {}, + DocumentAttributes: { shape: "Sj" }, + }, + }, + }, + FacetResults: { + type: "list", + member: { + type: "structure", + members: { + DocumentAttributeKey: {}, + DocumentAttributeValueCountPairs: { + type: "list", + member: { + type: "structure", + members: { + DocumentAttributeValue: { shape: "Sm" }, + Count: { type: "integer" }, + }, + }, + }, + }, + }, + }, + TotalNumberOfResults: { type: "integer" }, + }, + }, + }, + StartDataSourceSyncJob: { + input: { + type: "structure", + required: ["Id", "IndexId"], + members: { Id: {}, IndexId: {} }, + }, + output: { type: "structure", members: { ExecutionId: {} } }, + }, + StopDataSourceSyncJob: { + input: { + type: "structure", + required: ["Id", "IndexId"], + members: { Id: {}, IndexId: {} }, + }, + }, + SubmitFeedback: { + input: { + type: "structure", + required: ["IndexId", "QueryId"], + members: { + IndexId: {}, + QueryId: {}, + ClickFeedbackItems: { + type: "list", + member: { + type: "structure", + required: ["ResultId", "ClickTime"], + members: { ResultId: {}, ClickTime: { type: "timestamp" } }, + }, + }, + RelevanceFeedbackItems: { + type: "list", + member: { + type: "structure", + required: ["ResultId", "RelevanceValue"], + members: { ResultId: {}, RelevanceValue: {} }, + }, + }, + }, + }, + }, + UpdateDataSource: { + input: { + type: "structure", + required: ["Id", "IndexId"], + members: { + Id: {}, + Name: {}, + IndexId: {}, + Configuration: { shape: "S14" }, + Description: {}, + Schedule: {}, + RoleArn: {}, + }, + }, + }, + UpdateIndex: { + input: { + type: "structure", + required: ["Id"], + members: { + Id: {}, + Name: {}, + RoleArn: {}, + Description: {}, + DocumentMetadataConfigurationUpdates: { shape: "S2q" }, + }, + }, + }, + }, + shapes: { + Sg: { + type: "structure", + required: ["Bucket", "Key"], + members: { Bucket: {}, Key: {} }, + }, + Sj: { type: "list", member: { shape: "Sk" } }, + Sk: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: { shape: "Sm" } }, + }, + Sm: { + type: "structure", + members: { + StringValue: {}, + StringListValue: { type: "list", member: {} }, + LongValue: { type: "long" }, + DateValue: { type: "timestamp" }, + }, + }, + S14: { + type: "structure", + members: { + S3Configuration: { + type: "structure", + required: ["BucketName"], + members: { + BucketName: {}, + InclusionPrefixes: { shape: "S16" }, + ExclusionPatterns: { shape: "S16" }, + DocumentsMetadataConfiguration: { + type: "structure", + members: { S3Prefix: {} }, + }, + AccessControlListConfiguration: { + type: "structure", + members: { KeyPath: {} }, + }, + }, + }, + SharePointConfiguration: { + type: "structure", + required: ["SharePointVersion", "Urls", "SecretArn"], + members: { + SharePointVersion: {}, + Urls: { type: "list", member: {} }, + SecretArn: {}, + CrawlAttachments: { type: "boolean" }, + UseChangeLog: { type: "boolean" }, + InclusionPatterns: { shape: "S16" }, + ExclusionPatterns: { shape: "S16" }, + VpcConfiguration: { shape: "S1g" }, + FieldMappings: { shape: "S1l" }, + DocumentTitleFieldName: {}, + }, + }, + DatabaseConfiguration: { + type: "structure", + required: [ + "DatabaseEngineType", + "ConnectionConfiguration", + "ColumnConfiguration", + ], + members: { + DatabaseEngineType: {}, + ConnectionConfiguration: { + type: "structure", + required: [ + "DatabaseHost", + "DatabasePort", + "DatabaseName", + "TableName", + "SecretArn", + ], + members: { + DatabaseHost: {}, + DatabasePort: { type: "integer" }, + DatabaseName: {}, + TableName: {}, + SecretArn: {}, + }, + }, + VpcConfiguration: { shape: "S1g" }, + ColumnConfiguration: { + type: "structure", + required: [ + "DocumentIdColumnName", + "DocumentDataColumnName", + "ChangeDetectingColumns", + ], + members: { + DocumentIdColumnName: {}, + DocumentDataColumnName: {}, + DocumentTitleColumnName: {}, + FieldMappings: { shape: "S1l" }, + ChangeDetectingColumns: { type: "list", member: {} }, + }, + }, + AclConfiguration: { + type: "structure", + required: ["AllowedGroupsColumnName"], + members: { AllowedGroupsColumnName: {} }, + }, + }, + }, + }, + }, + S16: { type: "list", member: {} }, + S1g: { + type: "structure", + required: ["SubnetIds", "SecurityGroupIds"], + members: { + SubnetIds: { type: "list", member: {} }, + SecurityGroupIds: { type: "list", member: {} }, + }, + }, + S1l: { + type: "list", + member: { + type: "structure", + required: ["DataSourceFieldName", "IndexFieldName"], + members: { + DataSourceFieldName: {}, + DateFieldFormat: {}, + IndexFieldName: {}, + }, + }, + }, + S2b: { + type: "structure", + members: { KmsKeyId: { type: "string", sensitive: true } }, + }, + S2q: { + type: "list", + member: { + type: "structure", + required: ["Name", "Type"], + members: { + Name: {}, + Type: {}, + Relevance: { + type: "structure", + members: { + Freshness: { type: "boolean" }, + Importance: { type: "integer" }, + Duration: {}, + RankOrder: {}, + ValueImportanceMap: { + type: "map", + key: {}, + value: { type: "integer" }, + }, + }, + }, + Search: { + type: "structure", + members: { + Facetable: { type: "boolean" }, + Searchable: { type: "boolean" }, + Displayable: { type: "boolean" }, + }, + }, + }, + }, + }, + S3w: { + type: "structure", + members: { + AndAllFilters: { shape: "S3x" }, + OrAllFilters: { shape: "S3x" }, + NotFilter: { shape: "S3w" }, + EqualsTo: { shape: "Sk" }, + ContainsAll: { shape: "Sk" }, + ContainsAny: { shape: "Sk" }, + GreaterThan: { shape: "Sk" }, + GreaterThanOrEquals: { shape: "Sk" }, + LessThan: { shape: "Sk" }, + LessThanOrEquals: { shape: "Sk" }, + }, + }, + S3x: { type: "list", member: { shape: "S3w" } }, + S4c: { + type: "structure", + members: { + Text: {}, + Highlights: { + type: "list", + member: { + type: "structure", + required: ["BeginOffset", "EndOffset"], + members: { + BeginOffset: { type: "integer" }, + EndOffset: { type: "integer" }, + TopAnswer: { type: "boolean" }, + }, + }, + }, + }, + }, + }, + }; /***/ }, - /***/ 14727: /***/ ( - __unused_webpack_module, - exports, - __nccwpck_require__ - ) => { - "use strict"; - - Object.defineProperty(exports, "__esModule", { value: true }); - - function _interopDefault(ex) { - return ex && typeof ex === "object" && "default" in ex - ? ex["default"] - : ex; - } - - var deprecation = __nccwpck_require__(25800); - var once = _interopDefault(__nccwpck_require__(88666)); - - const logOnce = once((deprecation) => console.warn(deprecation)); - /** - * Error with extra properties to help with debugging - */ - - class RequestError extends Error { - constructor(message, statusCode, options) { - super(message); // Maintains proper stack trace (only available on V8) - - /* istanbul ignore next */ - - if (Error.captureStackTrace) { - Error.captureStackTrace(this, this.constructor); - } - - this.name = "HttpError"; - this.status = statusCode; - Object.defineProperty(this, "code", { - get() { - logOnce( - new deprecation.Deprecation( - "[@octokit/request-error] `error.code` is deprecated, use `error.status`." - ) - ); - return statusCode; + /***/ 4540: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2013-06-30", + endpointPrefix: "storagegateway", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Storage Gateway", + serviceId: "Storage Gateway", + signatureVersion: "v4", + targetPrefix: "StorageGateway_20130630", + uid: "storagegateway-2013-06-30", + }, + operations: { + ActivateGateway: { + input: { + type: "structure", + required: [ + "ActivationKey", + "GatewayName", + "GatewayTimezone", + "GatewayRegion", + ], + members: { + ActivationKey: {}, + GatewayName: {}, + GatewayTimezone: {}, + GatewayRegion: {}, + GatewayType: {}, + TapeDriveType: {}, + MediumChangerType: {}, + Tags: { shape: "S9" }, + }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + AddCache: { + input: { + type: "structure", + required: ["GatewayARN", "DiskIds"], + members: { GatewayARN: {}, DiskIds: { shape: "Sg" } }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + AddTagsToResource: { + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { ResourceARN: {}, Tags: { shape: "S9" } }, + }, + output: { type: "structure", members: { ResourceARN: {} } }, + }, + AddUploadBuffer: { + input: { + type: "structure", + required: ["GatewayARN", "DiskIds"], + members: { GatewayARN: {}, DiskIds: { shape: "Sg" } }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + AddWorkingStorage: { + input: { + type: "structure", + required: ["GatewayARN", "DiskIds"], + members: { GatewayARN: {}, DiskIds: { shape: "Sg" } }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + AssignTapePool: { + input: { + type: "structure", + required: ["TapeARN", "PoolId"], + members: { TapeARN: {}, PoolId: {} }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + AttachVolume: { + input: { + type: "structure", + required: ["GatewayARN", "VolumeARN", "NetworkInterfaceId"], + members: { + GatewayARN: {}, + TargetName: {}, + VolumeARN: {}, + NetworkInterfaceId: {}, + DiskId: {}, + }, + }, + output: { + type: "structure", + members: { VolumeARN: {}, TargetARN: {} }, + }, + }, + CancelArchival: { + input: { + type: "structure", + required: ["GatewayARN", "TapeARN"], + members: { GatewayARN: {}, TapeARN: {} }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + CancelRetrieval: { + input: { + type: "structure", + required: ["GatewayARN", "TapeARN"], + members: { GatewayARN: {}, TapeARN: {} }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + CreateCachediSCSIVolume: { + input: { + type: "structure", + required: [ + "GatewayARN", + "VolumeSizeInBytes", + "TargetName", + "NetworkInterfaceId", + "ClientToken", + ], + members: { + GatewayARN: {}, + VolumeSizeInBytes: { type: "long" }, + SnapshotId: {}, + TargetName: {}, + SourceVolumeARN: {}, + NetworkInterfaceId: {}, + ClientToken: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + type: "structure", + members: { VolumeARN: {}, TargetARN: {} }, + }, + }, + CreateNFSFileShare: { + input: { + type: "structure", + required: ["ClientToken", "GatewayARN", "Role", "LocationARN"], + members: { + ClientToken: {}, + NFSFileShareDefaults: { shape: "S1c" }, + GatewayARN: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + Role: {}, + LocationARN: {}, + DefaultStorageClass: {}, + ObjectACL: {}, + ClientList: { shape: "S1j" }, + Squash: {}, + ReadOnly: { type: "boolean" }, + GuessMIMETypeEnabled: { type: "boolean" }, + RequesterPays: { type: "boolean" }, + Tags: { shape: "S9" }, + }, + }, + output: { type: "structure", members: { FileShareARN: {} } }, + }, + CreateSMBFileShare: { + input: { + type: "structure", + required: ["ClientToken", "GatewayARN", "Role", "LocationARN"], + members: { + ClientToken: {}, + GatewayARN: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + Role: {}, + LocationARN: {}, + DefaultStorageClass: {}, + ObjectACL: {}, + ReadOnly: { type: "boolean" }, + GuessMIMETypeEnabled: { type: "boolean" }, + RequesterPays: { type: "boolean" }, + SMBACLEnabled: { type: "boolean" }, + AdminUserList: { shape: "S1p" }, + ValidUserList: { shape: "S1p" }, + InvalidUserList: { shape: "S1p" }, + AuditDestinationARN: {}, + Authentication: {}, + Tags: { shape: "S9" }, + }, + }, + output: { type: "structure", members: { FileShareARN: {} } }, + }, + CreateSnapshot: { + input: { + type: "structure", + required: ["VolumeARN", "SnapshotDescription"], + members: { + VolumeARN: {}, + SnapshotDescription: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + type: "structure", + members: { VolumeARN: {}, SnapshotId: {} }, + }, + }, + CreateSnapshotFromVolumeRecoveryPoint: { + input: { + type: "structure", + required: ["VolumeARN", "SnapshotDescription"], + members: { + VolumeARN: {}, + SnapshotDescription: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + type: "structure", + members: { + SnapshotId: {}, + VolumeARN: {}, + VolumeRecoveryPointTime: {}, + }, + }, + }, + CreateStorediSCSIVolume: { + input: { + type: "structure", + required: [ + "GatewayARN", + "DiskId", + "PreserveExistingData", + "TargetName", + "NetworkInterfaceId", + ], + members: { + GatewayARN: {}, + DiskId: {}, + SnapshotId: {}, + PreserveExistingData: { type: "boolean" }, + TargetName: {}, + NetworkInterfaceId: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + type: "structure", + members: { + VolumeARN: {}, + VolumeSizeInBytes: { type: "long" }, + TargetARN: {}, + }, + }, + }, + CreateTapeWithBarcode: { + input: { + type: "structure", + required: ["GatewayARN", "TapeSizeInBytes", "TapeBarcode"], + members: { + GatewayARN: {}, + TapeSizeInBytes: { type: "long" }, + TapeBarcode: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + PoolId: {}, + Tags: { shape: "S9" }, + }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + CreateTapes: { + input: { + type: "structure", + required: [ + "GatewayARN", + "TapeSizeInBytes", + "ClientToken", + "NumTapesToCreate", + "TapeBarcodePrefix", + ], + members: { + GatewayARN: {}, + TapeSizeInBytes: { type: "long" }, + ClientToken: {}, + NumTapesToCreate: { type: "integer" }, + TapeBarcodePrefix: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + PoolId: {}, + Tags: { shape: "S9" }, + }, + }, + output: { + type: "structure", + members: { TapeARNs: { shape: "S2b" } }, + }, + }, + DeleteBandwidthRateLimit: { + input: { + type: "structure", + required: ["GatewayARN", "BandwidthType"], + members: { GatewayARN: {}, BandwidthType: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + DeleteChapCredentials: { + input: { + type: "structure", + required: ["TargetARN", "InitiatorName"], + members: { TargetARN: {}, InitiatorName: {} }, + }, + output: { + type: "structure", + members: { TargetARN: {}, InitiatorName: {} }, + }, + }, + DeleteFileShare: { + input: { + type: "structure", + required: ["FileShareARN"], + members: { FileShareARN: {}, ForceDelete: { type: "boolean" } }, + }, + output: { type: "structure", members: { FileShareARN: {} } }, + }, + DeleteGateway: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + DeleteSnapshotSchedule: { + input: { + type: "structure", + required: ["VolumeARN"], + members: { VolumeARN: {} }, + }, + output: { type: "structure", members: { VolumeARN: {} } }, + }, + DeleteTape: { + input: { + type: "structure", + required: ["GatewayARN", "TapeARN"], + members: { GatewayARN: {}, TapeARN: {} }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + DeleteTapeArchive: { + input: { + type: "structure", + required: ["TapeARN"], + members: { TapeARN: {} }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + DeleteVolume: { + input: { + type: "structure", + required: ["VolumeARN"], + members: { VolumeARN: {} }, + }, + output: { type: "structure", members: { VolumeARN: {} } }, + }, + DescribeAvailabilityMonitorTest: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + Status: {}, + StartTime: { type: "timestamp" }, + }, + }, + }, + DescribeBandwidthRateLimit: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + AverageUploadRateLimitInBitsPerSec: { type: "long" }, + AverageDownloadRateLimitInBitsPerSec: { type: "long" }, + }, + }, + }, + DescribeCache: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + DiskIds: { shape: "Sg" }, + CacheAllocatedInBytes: { type: "long" }, + CacheUsedPercentage: { type: "double" }, + CacheDirtyPercentage: { type: "double" }, + CacheHitPercentage: { type: "double" }, + CacheMissPercentage: { type: "double" }, + }, + }, + }, + DescribeCachediSCSIVolumes: { + input: { + type: "structure", + required: ["VolumeARNs"], + members: { VolumeARNs: { shape: "S36" } }, + }, + output: { + type: "structure", + members: { + CachediSCSIVolumes: { + type: "list", + member: { + type: "structure", + members: { + VolumeARN: {}, + VolumeId: {}, + VolumeType: {}, + VolumeStatus: {}, + VolumeAttachmentStatus: {}, + VolumeSizeInBytes: { type: "long" }, + VolumeProgress: { type: "double" }, + SourceSnapshotId: {}, + VolumeiSCSIAttributes: { shape: "S3f" }, + CreatedDate: { type: "timestamp" }, + VolumeUsedInBytes: { type: "long" }, + KMSKey: {}, + TargetName: {}, + }, + }, + }, + }, + }, + }, + DescribeChapCredentials: { + input: { + type: "structure", + required: ["TargetARN"], + members: { TargetARN: {} }, + }, + output: { + type: "structure", + members: { + ChapCredentials: { + type: "list", + member: { + type: "structure", + members: { + TargetARN: {}, + SecretToAuthenticateInitiator: { shape: "S3o" }, + InitiatorName: {}, + SecretToAuthenticateTarget: { shape: "S3o" }, + }, + }, + }, + }, + }, + }, + DescribeGatewayInformation: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + GatewayId: {}, + GatewayName: {}, + GatewayTimezone: {}, + GatewayState: {}, + GatewayNetworkInterfaces: { + type: "list", + member: { + type: "structure", + members: { + Ipv4Address: {}, + MacAddress: {}, + Ipv6Address: {}, + }, + }, + }, + GatewayType: {}, + NextUpdateAvailabilityDate: {}, + LastSoftwareUpdate: {}, + Ec2InstanceId: {}, + Ec2InstanceRegion: {}, + Tags: { shape: "S9" }, + VPCEndpoint: {}, + CloudWatchLogGroupARN: {}, + HostEnvironment: {}, + }, + }, + }, + DescribeMaintenanceStartTime: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + HourOfDay: { type: "integer" }, + MinuteOfHour: { type: "integer" }, + DayOfWeek: { type: "integer" }, + DayOfMonth: { type: "integer" }, + Timezone: {}, + }, + }, + }, + DescribeNFSFileShares: { + input: { + type: "structure", + required: ["FileShareARNList"], + members: { FileShareARNList: { shape: "S48" } }, + }, + output: { + type: "structure", + members: { + NFSFileShareInfoList: { + type: "list", + member: { + type: "structure", + members: { + NFSFileShareDefaults: { shape: "S1c" }, + FileShareARN: {}, + FileShareId: {}, + FileShareStatus: {}, + GatewayARN: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + Path: {}, + Role: {}, + LocationARN: {}, + DefaultStorageClass: {}, + ObjectACL: {}, + ClientList: { shape: "S1j" }, + Squash: {}, + ReadOnly: { type: "boolean" }, + GuessMIMETypeEnabled: { type: "boolean" }, + RequesterPays: { type: "boolean" }, + Tags: { shape: "S9" }, + }, + }, + }, + }, + }, + }, + DescribeSMBFileShares: { + input: { + type: "structure", + required: ["FileShareARNList"], + members: { FileShareARNList: { shape: "S48" } }, + }, + output: { + type: "structure", + members: { + SMBFileShareInfoList: { + type: "list", + member: { + type: "structure", + members: { + FileShareARN: {}, + FileShareId: {}, + FileShareStatus: {}, + GatewayARN: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + Path: {}, + Role: {}, + LocationARN: {}, + DefaultStorageClass: {}, + ObjectACL: {}, + ReadOnly: { type: "boolean" }, + GuessMIMETypeEnabled: { type: "boolean" }, + RequesterPays: { type: "boolean" }, + SMBACLEnabled: { type: "boolean" }, + AdminUserList: { shape: "S1p" }, + ValidUserList: { shape: "S1p" }, + InvalidUserList: { shape: "S1p" }, + AuditDestinationARN: {}, + Authentication: {}, + Tags: { shape: "S9" }, + }, + }, + }, + }, + }, + }, + DescribeSMBSettings: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + DomainName: {}, + ActiveDirectoryStatus: {}, + SMBGuestPasswordSet: { type: "boolean" }, + SMBSecurityStrategy: {}, + }, + }, + }, + DescribeSnapshotSchedule: { + input: { + type: "structure", + required: ["VolumeARN"], + members: { VolumeARN: {} }, + }, + output: { + type: "structure", + members: { + VolumeARN: {}, + StartAt: { type: "integer" }, + RecurrenceInHours: { type: "integer" }, + Description: {}, + Timezone: {}, + Tags: { shape: "S9" }, + }, + }, + }, + DescribeStorediSCSIVolumes: { + input: { + type: "structure", + required: ["VolumeARNs"], + members: { VolumeARNs: { shape: "S36" } }, + }, + output: { + type: "structure", + members: { + StorediSCSIVolumes: { + type: "list", + member: { + type: "structure", + members: { + VolumeARN: {}, + VolumeId: {}, + VolumeType: {}, + VolumeStatus: {}, + VolumeAttachmentStatus: {}, + VolumeSizeInBytes: { type: "long" }, + VolumeProgress: { type: "double" }, + VolumeDiskId: {}, + SourceSnapshotId: {}, + PreservedExistingData: { type: "boolean" }, + VolumeiSCSIAttributes: { shape: "S3f" }, + CreatedDate: { type: "timestamp" }, + VolumeUsedInBytes: { type: "long" }, + KMSKey: {}, + TargetName: {}, + }, + }, + }, + }, + }, + }, + DescribeTapeArchives: { + input: { + type: "structure", + members: { + TapeARNs: { shape: "S2b" }, + Marker: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + TapeArchives: { + type: "list", + member: { + type: "structure", + members: { + TapeARN: {}, + TapeBarcode: {}, + TapeCreatedDate: { type: "timestamp" }, + TapeSizeInBytes: { type: "long" }, + CompletionTime: { type: "timestamp" }, + RetrievedTo: {}, + TapeStatus: {}, + TapeUsedInBytes: { type: "long" }, + KMSKey: {}, + PoolId: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribeTapeRecoveryPoints: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { + GatewayARN: {}, + Marker: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + TapeRecoveryPointInfos: { + type: "list", + member: { + type: "structure", + members: { + TapeARN: {}, + TapeRecoveryPointTime: { type: "timestamp" }, + TapeSizeInBytes: { type: "long" }, + TapeStatus: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribeTapes: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { + GatewayARN: {}, + TapeARNs: { shape: "S2b" }, + Marker: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + Tapes: { + type: "list", + member: { + type: "structure", + members: { + TapeARN: {}, + TapeBarcode: {}, + TapeCreatedDate: { type: "timestamp" }, + TapeSizeInBytes: { type: "long" }, + TapeStatus: {}, + VTLDevice: {}, + Progress: { type: "double" }, + TapeUsedInBytes: { type: "long" }, + KMSKey: {}, + PoolId: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribeUploadBuffer: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + DiskIds: { shape: "Sg" }, + UploadBufferUsedInBytes: { type: "long" }, + UploadBufferAllocatedInBytes: { type: "long" }, + }, + }, + }, + DescribeVTLDevices: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { + GatewayARN: {}, + VTLDeviceARNs: { type: "list", member: {} }, + Marker: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + VTLDevices: { + type: "list", + member: { + type: "structure", + members: { + VTLDeviceARN: {}, + VTLDeviceType: {}, + VTLDeviceVendor: {}, + VTLDeviceProductIdentifier: {}, + DeviceiSCSIAttributes: { + type: "structure", + members: { + TargetARN: {}, + NetworkInterfaceId: {}, + NetworkInterfacePort: { type: "integer" }, + ChapEnabled: { type: "boolean" }, + }, + }, + }, + }, + }, + Marker: {}, + }, + }, + }, + DescribeWorkingStorage: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + DiskIds: { shape: "Sg" }, + WorkingStorageUsedInBytes: { type: "long" }, + WorkingStorageAllocatedInBytes: { type: "long" }, + }, + }, + }, + DetachVolume: { + input: { + type: "structure", + required: ["VolumeARN"], + members: { VolumeARN: {}, ForceDetach: { type: "boolean" } }, + }, + output: { type: "structure", members: { VolumeARN: {} } }, + }, + DisableGateway: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + JoinDomain: { + input: { + type: "structure", + required: ["GatewayARN", "DomainName", "UserName", "Password"], + members: { + GatewayARN: {}, + DomainName: {}, + OrganizationalUnit: {}, + DomainControllers: { type: "list", member: {} }, + TimeoutInSeconds: { type: "integer" }, + UserName: {}, + Password: { type: "string", sensitive: true }, + }, + }, + output: { + type: "structure", + members: { GatewayARN: {}, ActiveDirectoryStatus: {} }, + }, + }, + ListFileShares: { + input: { + type: "structure", + members: { + GatewayARN: {}, + Limit: { type: "integer" }, + Marker: {}, + }, + }, + output: { + type: "structure", + members: { + Marker: {}, + NextMarker: {}, + FileShareInfoList: { + type: "list", + member: { + type: "structure", + members: { + FileShareType: {}, + FileShareARN: {}, + FileShareId: {}, + FileShareStatus: {}, + GatewayARN: {}, + }, + }, + }, + }, + }, + }, + ListGateways: { + input: { + type: "structure", + members: { Marker: {}, Limit: { type: "integer" } }, + }, + output: { + type: "structure", + members: { + Gateways: { + type: "list", + member: { + type: "structure", + members: { + GatewayId: {}, + GatewayARN: {}, + GatewayType: {}, + GatewayOperationalState: {}, + GatewayName: {}, + Ec2InstanceId: {}, + Ec2InstanceRegion: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListLocalDisks: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + Disks: { + type: "list", + member: { + type: "structure", + members: { + DiskId: {}, + DiskPath: {}, + DiskNode: {}, + DiskStatus: {}, + DiskSizeInBytes: { type: "long" }, + DiskAllocationType: {}, + DiskAllocationResource: {}, + DiskAttributeList: { type: "list", member: {} }, + }, + }, + }, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceARN"], + members: { + ResourceARN: {}, + Marker: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { ResourceARN: {}, Marker: {}, Tags: { shape: "S9" } }, + }, + }, + ListTapes: { + input: { + type: "structure", + members: { + TapeARNs: { shape: "S2b" }, + Marker: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + TapeInfos: { + type: "list", + member: { + type: "structure", + members: { + TapeARN: {}, + TapeBarcode: {}, + TapeSizeInBytes: { type: "long" }, + TapeStatus: {}, + GatewayARN: {}, + PoolId: {}, + }, + }, + }, + Marker: {}, + }, + }, + }, + ListVolumeInitiators: { + input: { + type: "structure", + required: ["VolumeARN"], + members: { VolumeARN: {} }, + }, + output: { + type: "structure", + members: { Initiators: { type: "list", member: {} } }, + }, + }, + ListVolumeRecoveryPoints: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + VolumeRecoveryPointInfos: { + type: "list", + member: { + type: "structure", + members: { + VolumeARN: {}, + VolumeSizeInBytes: { type: "long" }, + VolumeUsageInBytes: { type: "long" }, + VolumeRecoveryPointTime: {}, + }, + }, + }, + }, + }, + }, + ListVolumes: { + input: { + type: "structure", + members: { + GatewayARN: {}, + Marker: {}, + Limit: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { + GatewayARN: {}, + Marker: {}, + VolumeInfos: { + type: "list", + member: { + type: "structure", + members: { + VolumeARN: {}, + VolumeId: {}, + GatewayARN: {}, + GatewayId: {}, + VolumeType: {}, + VolumeSizeInBytes: { type: "long" }, + VolumeAttachmentStatus: {}, + }, + }, + }, + }, + }, + }, + NotifyWhenUploaded: { + input: { + type: "structure", + required: ["FileShareARN"], + members: { FileShareARN: {} }, + }, + output: { + type: "structure", + members: { FileShareARN: {}, NotificationId: {} }, + }, + }, + RefreshCache: { + input: { + type: "structure", + required: ["FileShareARN"], + members: { + FileShareARN: {}, + FolderList: { type: "list", member: {} }, + Recursive: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { FileShareARN: {}, NotificationId: {} }, + }, + }, + RemoveTagsFromResource: { + input: { + type: "structure", + required: ["ResourceARN", "TagKeys"], + members: { + ResourceARN: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: { ResourceARN: {} } }, + }, + ResetCache: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + RetrieveTapeArchive: { + input: { + type: "structure", + required: ["TapeARN", "GatewayARN"], + members: { TapeARN: {}, GatewayARN: {} }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + RetrieveTapeRecoveryPoint: { + input: { + type: "structure", + required: ["TapeARN", "GatewayARN"], + members: { TapeARN: {}, GatewayARN: {} }, + }, + output: { type: "structure", members: { TapeARN: {} } }, + }, + SetLocalConsolePassword: { + input: { + type: "structure", + required: ["GatewayARN", "LocalConsolePassword"], + members: { + GatewayARN: {}, + LocalConsolePassword: { type: "string", sensitive: true }, + }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + SetSMBGuestPassword: { + input: { + type: "structure", + required: ["GatewayARN", "Password"], + members: { + GatewayARN: {}, + Password: { type: "string", sensitive: true }, + }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + ShutdownGateway: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + StartAvailabilityMonitorTest: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + StartGateway: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + UpdateBandwidthRateLimit: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { + GatewayARN: {}, + AverageUploadRateLimitInBitsPerSec: { type: "long" }, + AverageDownloadRateLimitInBitsPerSec: { type: "long" }, + }, }, - }); - this.headers = options.headers || {}; // redact request credentials without mutating original request options - - const requestCopy = Object.assign({}, options.request); - - if (options.request.headers.authorization) { - requestCopy.headers = Object.assign({}, options.request.headers, { - authorization: options.request.headers.authorization.replace( - / .*$/, - " [REDACTED]" - ), - }); - } - - requestCopy.url = requestCopy.url // client_id & client_secret can be passed as URL query parameters to increase rate limit - // see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications - .replace(/\bclient_secret=\w+/g, "client_secret=[REDACTED]") // OAuth tokens can be passed as URL query parameters, although it is not recommended - // see https://developer.github.com/v3/#oauth2-token-sent-in-a-header - .replace(/\baccess_token=\w+/g, "access_token=[REDACTED]"); - this.request = requestCopy; - } - } - - exports.RequestError = RequestError; - //# sourceMappingURL=index.js.map - - /***/ - }, - - /***/ 13623: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = authenticate; - - const { Deprecation } = __nccwpck_require__(25800); - const once = __nccwpck_require__(88666); - - const deprecateAuthenticate = once((log, deprecation) => - log.warn(deprecation) - ); - - function authenticate(state, options) { - deprecateAuthenticate( - state.octokit.log, - new Deprecation( - '[@octokit/rest] octokit.authenticate() is deprecated. Use "auth" constructor option instead.' - ) - ); - - if (!options) { - state.auth = false; - return; - } - - switch (options.type) { - case "basic": - if (!options.username || !options.password) { - throw new Error( - "Basic authentication requires both a username and password to be set" - ); - } - break; - - case "oauth": - if (!options.token && !(options.key && options.secret)) { - throw new Error( - "OAuth2 authentication requires a token or key & secret to be set" - ); - } - break; - - case "token": - case "app": - if (!options.token) { - throw new Error( - "Token authentication requires a token to be set" - ); - } - break; - - default: - throw new Error( - "Invalid authentication type, must be 'basic', 'oauth', 'token' or 'app'" - ); - } - - state.auth = options; - } - - /***/ - }, - - /***/ 15937: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = authenticationBeforeRequest; - - const btoa = __nccwpck_require__(67972); - const uniq = __nccwpck_require__(65357); - - function authenticationBeforeRequest(state, options) { - if (!state.auth.type) { - return; - } - - if (state.auth.type === "basic") { - const hash = btoa(`${state.auth.username}:${state.auth.password}`); - options.headers.authorization = `Basic ${hash}`; - return; - } - - if (state.auth.type === "token") { - options.headers.authorization = `token ${state.auth.token}`; - return; - } - - if (state.auth.type === "app") { - options.headers.authorization = `Bearer ${state.auth.token}`; - const acceptHeaders = options.headers.accept - .split(",") - .concat("application/vnd.github.machine-man-preview+json"); - options.headers.accept = uniq(acceptHeaders) - .filter(Boolean) - .join(","); - return; - } - - options.url += options.url.indexOf("?") === -1 ? "?" : "&"; - - if (state.auth.token) { - options.url += `access_token=${encodeURIComponent(state.auth.token)}`; - return; - } - - const key = encodeURIComponent(state.auth.key); - const secret = encodeURIComponent(state.auth.secret); - options.url += `client_id=${key}&client_secret=${secret}`; - } - - /***/ - }, - - /***/ 75598: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = authenticationPlugin; - - const { Deprecation } = __nccwpck_require__(25800); - const once = __nccwpck_require__(88666); - - const deprecateAuthenticate = once((log, deprecation) => - log.warn(deprecation) - ); - - const authenticate = __nccwpck_require__(13623); - const beforeRequest = __nccwpck_require__(15937); - const requestError = __nccwpck_require__(3263); - - function authenticationPlugin(octokit, options) { - if (options.auth) { - octokit.authenticate = () => { - deprecateAuthenticate( - octokit.log, - new Deprecation( - '[@octokit/rest] octokit.authenticate() is deprecated and has no effect when "auth" option is set on Octokit constructor' - ) - ); - }; - return; - } - const state = { - octokit, - auth: false, - }; - octokit.authenticate = authenticate.bind(null, state); - octokit.hook.before("request", beforeRequest.bind(null, state)); - octokit.hook.error("request", requestError.bind(null, state)); - } - - /***/ - }, - - /***/ 3263: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = authenticationRequestError; - - const { RequestError } = __nccwpck_require__(14727); - - function authenticationRequestError(state, error, options) { - /* istanbul ignore next */ - if (!error.headers) throw error; - - const otpRequired = /required/.test( - error.headers["x-github-otp"] || "" - ); - // handle "2FA required" error only - if (error.status !== 401 || !otpRequired) { - throw error; - } - - if ( - error.status === 401 && - otpRequired && - error.request && - error.request.headers["x-github-otp"] - ) { - throw new RequestError( - "Invalid one-time password for two-factor authentication", - 401, - { - headers: error.headers, - request: options, - } - ); - } - - if (typeof state.auth.on2fa !== "function") { - throw new RequestError( - "2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication", - 401, - { - headers: error.headers, - request: options, - } - ); - } - - return Promise.resolve() - .then(() => { - return state.auth.on2fa(); - }) - .then((oneTimePassword) => { - const newOptions = Object.assign(options, { - headers: Object.assign( - { "x-github-otp": oneTimePassword }, - options.headers - ), - }); - return state.octokit.request(newOptions); - }); - } + output: { type: "structure", members: { GatewayARN: {} } }, + }, + UpdateChapCredentials: { + input: { + type: "structure", + required: [ + "TargetARN", + "SecretToAuthenticateInitiator", + "InitiatorName", + ], + members: { + TargetARN: {}, + SecretToAuthenticateInitiator: { shape: "S3o" }, + InitiatorName: {}, + SecretToAuthenticateTarget: { shape: "S3o" }, + }, + }, + output: { + type: "structure", + members: { TargetARN: {}, InitiatorName: {} }, + }, + }, + UpdateGatewayInformation: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { + GatewayARN: {}, + GatewayName: {}, + GatewayTimezone: {}, + CloudWatchLogGroupARN: {}, + }, + }, + output: { + type: "structure", + members: { GatewayARN: {}, GatewayName: {} }, + }, + }, + UpdateGatewaySoftwareNow: { + input: { + type: "structure", + required: ["GatewayARN"], + members: { GatewayARN: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + UpdateMaintenanceStartTime: { + input: { + type: "structure", + required: ["GatewayARN", "HourOfDay", "MinuteOfHour"], + members: { + GatewayARN: {}, + HourOfDay: { type: "integer" }, + MinuteOfHour: { type: "integer" }, + DayOfWeek: { type: "integer" }, + DayOfMonth: { type: "integer" }, + }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + UpdateNFSFileShare: { + input: { + type: "structure", + required: ["FileShareARN"], + members: { + FileShareARN: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + NFSFileShareDefaults: { shape: "S1c" }, + DefaultStorageClass: {}, + ObjectACL: {}, + ClientList: { shape: "S1j" }, + Squash: {}, + ReadOnly: { type: "boolean" }, + GuessMIMETypeEnabled: { type: "boolean" }, + RequesterPays: { type: "boolean" }, + }, + }, + output: { type: "structure", members: { FileShareARN: {} } }, + }, + UpdateSMBFileShare: { + input: { + type: "structure", + required: ["FileShareARN"], + members: { + FileShareARN: {}, + KMSEncrypted: { type: "boolean" }, + KMSKey: {}, + DefaultStorageClass: {}, + ObjectACL: {}, + ReadOnly: { type: "boolean" }, + GuessMIMETypeEnabled: { type: "boolean" }, + RequesterPays: { type: "boolean" }, + SMBACLEnabled: { type: "boolean" }, + AdminUserList: { shape: "S1p" }, + ValidUserList: { shape: "S1p" }, + InvalidUserList: { shape: "S1p" }, + AuditDestinationARN: {}, + }, + }, + output: { type: "structure", members: { FileShareARN: {} } }, + }, + UpdateSMBSecurityStrategy: { + input: { + type: "structure", + required: ["GatewayARN", "SMBSecurityStrategy"], + members: { GatewayARN: {}, SMBSecurityStrategy: {} }, + }, + output: { type: "structure", members: { GatewayARN: {} } }, + }, + UpdateSnapshotSchedule: { + input: { + type: "structure", + required: ["VolumeARN", "StartAt", "RecurrenceInHours"], + members: { + VolumeARN: {}, + StartAt: { type: "integer" }, + RecurrenceInHours: { type: "integer" }, + Description: {}, + Tags: { shape: "S9" }, + }, + }, + output: { type: "structure", members: { VolumeARN: {} } }, + }, + UpdateVTLDeviceType: { + input: { + type: "structure", + required: ["VTLDeviceARN", "DeviceType"], + members: { VTLDeviceARN: {}, DeviceType: {} }, + }, + output: { type: "structure", members: { VTLDeviceARN: {} } }, + }, + }, + shapes: { + S9: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + Sg: { type: "list", member: {} }, + S1c: { + type: "structure", + members: { + FileMode: {}, + DirectoryMode: {}, + GroupId: { type: "long" }, + OwnerId: { type: "long" }, + }, + }, + S1j: { type: "list", member: {} }, + S1p: { type: "list", member: {} }, + S2b: { type: "list", member: {} }, + S36: { type: "list", member: {} }, + S3f: { + type: "structure", + members: { + TargetARN: {}, + NetworkInterfaceId: {}, + NetworkInterfacePort: { type: "integer" }, + LunNumber: { type: "integer" }, + ChapEnabled: { type: "boolean" }, + }, + }, + S3o: { type: "string", sensitive: true }, + S48: { type: "list", member: {} }, + }, + }; /***/ }, - /***/ 74136: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = authenticationBeforeRequest; - - const btoa = __nccwpck_require__(67972); - - const withAuthorizationPrefix = __nccwpck_require__(89325); - - function authenticationBeforeRequest(state, options) { - if (typeof state.auth === "string") { - options.headers.authorization = withAuthorizationPrefix(state.auth); - return; - } - - if (state.auth.username) { - const hash = btoa(`${state.auth.username}:${state.auth.password}`); - options.headers.authorization = `Basic ${hash}`; - if (state.otp) { - options.headers["x-github-otp"] = state.otp; - } - return; - } - - if (state.auth.clientId) { - // There is a special case for OAuth applications, when `clientId` and `clientSecret` is passed as - // Basic Authorization instead of query parameters. The only routes where that applies share the same - // URL though: `/applications/:client_id/tokens/:access_token`. - // - // 1. [Check an authorization](https://developer.github.com/v3/oauth_authorizations/#check-an-authorization) - // 2. [Reset an authorization](https://developer.github.com/v3/oauth_authorizations/#reset-an-authorization) - // 3. [Revoke an authorization for an application](https://developer.github.com/v3/oauth_authorizations/#revoke-an-authorization-for-an-application) - // - // We identify by checking the URL. It must merge both "/applications/:client_id/tokens/:access_token" - // as well as "/applications/123/tokens/token456" - if ( - /\/applications\/:?[\w_]+\/tokens\/:?[\w_]+($|\?)/.test(options.url) - ) { - const hash = btoa( - `${state.auth.clientId}:${state.auth.clientSecret}` - ); - options.headers.authorization = `Basic ${hash}`; - return; - } - - options.url += options.url.indexOf("?") === -1 ? "?" : "&"; - options.url += `client_id=${state.auth.clientId}&client_secret=${state.auth.clientSecret}`; - return; - } - - return Promise.resolve() + /***/ 4563: /***/ function (module, __unusedexports, __webpack_require__) { + module.exports = getPreviousPage; - .then(() => { - return state.auth(); - }) + const getPage = __webpack_require__(3265); - .then((authorization) => { - options.headers.authorization = withAuthorizationPrefix( - authorization - ); - }); + function getPreviousPage(octokit, link, headers) { + return getPage(octokit, link, "prev", headers); } /***/ }, - /***/ 85226: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = authenticationPlugin; - - const { createTokenAuth } = __nccwpck_require__(38426); - const { Deprecation } = __nccwpck_require__(25800); - const once = __nccwpck_require__(88666); - - const beforeRequest = __nccwpck_require__(74136); - const requestError = __nccwpck_require__(10823); - const validate = __nccwpck_require__(77698); - const withAuthorizationPrefix = __nccwpck_require__(89325); - - const deprecateAuthBasic = once((log, deprecation) => - log.warn(deprecation) - ); - const deprecateAuthObject = once((log, deprecation) => - log.warn(deprecation) - ); - - function authenticationPlugin(octokit, options) { - // If `options.authStrategy` is set then use it and pass in `options.auth` - if (options.authStrategy) { - const auth = options.authStrategy(options.auth); - octokit.hook.wrap("request", auth.hook); - octokit.auth = auth; - return; - } - - // If neither `options.authStrategy` nor `options.auth` are set, the `octokit` instance - // is unauthenticated. The `octokit.auth()` method is a no-op and no request hook is registred. - if (!options.auth) { - octokit.auth = () => - Promise.resolve({ - type: "unauthenticated", - }); - return; - } - - const isBasicAuthString = - typeof options.auth === "string" && - /^basic/.test(withAuthorizationPrefix(options.auth)); - - // If only `options.auth` is set to a string, use the default token authentication strategy. - if (typeof options.auth === "string" && !isBasicAuthString) { - const auth = createTokenAuth(options.auth); - octokit.hook.wrap("request", auth.hook); - octokit.auth = auth; - return; - } - - // Otherwise log a deprecation message - const [deprecationMethod, deprecationMessapge] = isBasicAuthString - ? [ - deprecateAuthBasic, - 'Setting the "new Octokit({ auth })" option to a Basic Auth string is deprecated. Use https://github.com/octokit/auth-basic.js instead. See (https://octokit.github.io/rest.js/#authentication)', - ] - : [ - deprecateAuthObject, - 'Setting the "new Octokit({ auth })" option to an object without also setting the "authStrategy" option is deprecated and will be removed in v17. See (https://octokit.github.io/rest.js/#authentication)', - ]; - deprecationMethod( - octokit.log, - new Deprecation("[@octokit/rest] " + deprecationMessapge) - ); - - octokit.auth = () => - Promise.resolve({ - type: "deprecated", - message: deprecationMessapge, - }); - - validate(options.auth); - - const state = { - octokit, - auth: options.auth, - }; - - octokit.hook.before("request", beforeRequest.bind(null, state)); - octokit.hook.error("request", requestError.bind(null, state)); - } + /***/ 4568: /***/ function (module, __unusedexports, __webpack_require__) { + "use strict"; - /***/ - }, + const path = __webpack_require__(5622); + const niceTry = __webpack_require__(948); + const resolveCommand = __webpack_require__(489); + const escape = __webpack_require__(462); + const readShebang = __webpack_require__(4389); + const semver = __webpack_require__(9280); - /***/ 10823: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = authenticationRequestError; + const isWin = process.platform === "win32"; + const isExecutableRegExp = /\.(?:com|exe)$/i; + const isCmdShimRegExp = /node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i; - const { RequestError } = __nccwpck_require__(14727); + // `options.shell` is supported in Node ^4.8.0, ^5.7.0 and >= 6.0.0 + const supportsShellOption = + niceTry(() => + semver.satisfies( + process.version, + "^4.8.0 || ^5.7.0 || >= 6.0.0", + true + ) + ) || false; - function authenticationRequestError(state, error, options) { - if (!error.headers) throw error; + function detectShebang(parsed) { + parsed.file = resolveCommand(parsed); - const otpRequired = /required/.test( - error.headers["x-github-otp"] || "" - ); - // handle "2FA required" error only - if (error.status !== 401 || !otpRequired) { - throw error; - } + const shebang = parsed.file && readShebang(parsed.file); - if ( - error.status === 401 && - otpRequired && - error.request && - error.request.headers["x-github-otp"] - ) { - if (state.otp) { - delete state.otp; // no longer valid, request again - } else { - throw new RequestError( - "Invalid one-time password for two-factor authentication", - 401, - { - headers: error.headers, - request: options, - } - ); - } - } + if (shebang) { + parsed.args.unshift(parsed.file); + parsed.command = shebang; - if (typeof state.auth.on2fa !== "function") { - throw new RequestError( - "2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication", - 401, - { - headers: error.headers, - request: options, - } - ); + return resolveCommand(parsed); } - return Promise.resolve() - .then(() => { - return state.auth.on2fa(); - }) - .then((oneTimePassword) => { - const newOptions = Object.assign(options, { - headers: Object.assign(options.headers, { - "x-github-otp": oneTimePassword, - }), - }); - return state.octokit.request(newOptions).then((response) => { - // If OTP still valid, then persist it for following requests - state.otp = oneTimePassword; - return response; - }); - }); + return parsed.file; } - /***/ - }, - - /***/ 77698: /***/ (module) => { - module.exports = validateAuth; - - function validateAuth(auth) { - if (typeof auth === "string") { - return; + function parseNonShell(parsed) { + if (!isWin) { + return parsed; } - if (typeof auth === "function") { - return; - } + // Detect & add support for shebangs + const commandFile = detectShebang(parsed); - if (auth.username && auth.password) { - return; - } + // We don't need a shell if the command filename is an executable + const needsShell = !isExecutableRegExp.test(commandFile); - if (auth.clientId && auth.clientSecret) { - return; - } + // If a shell is required, use cmd.exe and take care of escaping everything correctly + // Note that `forceShell` is an hidden option used only in tests + if (parsed.options.forceShell || needsShell) { + // Need to double escape meta chars if the command is a cmd-shim located in `node_modules/.bin/` + // The cmd-shim simply calls execute the package bin file with NodeJS, proxying any argument + // Because the escape of metachars with ^ gets interpreted when the cmd.exe is first called, + // we need to double escape them + const needsDoubleEscapeMetaChars = isCmdShimRegExp.test(commandFile); - throw new Error(`Invalid "auth" option: ${JSON.stringify(auth)}`); - } + // Normalize posix paths into OS compatible paths (e.g.: foo/bar -> foo\bar) + // This is necessary otherwise it will always fail with ENOENT in those cases + parsed.command = path.normalize(parsed.command); - /***/ - }, + // Escape command & arguments + parsed.command = escape.command(parsed.command); + parsed.args = parsed.args.map((arg) => + escape.argument(arg, needsDoubleEscapeMetaChars) + ); - /***/ 89325: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = withAuthorizationPrefix; + const shellCommand = [parsed.command].concat(parsed.args).join(" "); - const atob = __nccwpck_require__(6680); + parsed.args = ["/d", "/s", "/c", `"${shellCommand}"`]; + parsed.command = process.env.comspec || "cmd.exe"; + parsed.options.windowsVerbatimArguments = true; // Tell node's spawn that the arguments are already escaped + } - const REGEX_IS_BASIC_AUTH = /^[\w-]+:/; + return parsed; + } - function withAuthorizationPrefix(authorization) { - if (/^(basic|bearer|token) /i.test(authorization)) { - return authorization; + function parseShell(parsed) { + // If node supports the shell option, there's no need to mimic its behavior + if (supportsShellOption) { + return parsed; } - try { - if (REGEX_IS_BASIC_AUTH.test(atob(authorization))) { - return `basic ${authorization}`; + // Mimic node shell option + // See https://github.com/nodejs/node/blob/b9f6a2dc059a1062776133f3d4fd848c4da7d150/lib/child_process.js#L335 + const shellCommand = [parsed.command].concat(parsed.args).join(" "); + + if (isWin) { + parsed.command = + typeof parsed.options.shell === "string" + ? parsed.options.shell + : process.env.comspec || "cmd.exe"; + parsed.args = ["/d", "/s", "/c", `"${shellCommand}"`]; + parsed.options.windowsVerbatimArguments = true; // Tell node's spawn that the arguments are already escaped + } else { + if (typeof parsed.options.shell === "string") { + parsed.command = parsed.options.shell; + } else if (process.platform === "android") { + parsed.command = "/system/bin/sh"; + } else { + parsed.command = "/bin/sh"; } - } catch (error) {} - if (authorization.split(/\./).length === 3) { - return `bearer ${authorization}`; + parsed.args = ["-c", shellCommand]; } - return `token ${authorization}`; + return parsed; } - /***/ - }, + function parse(command, args, options) { + // Normalize arguments, similar to nodejs + if (args && !Array.isArray(args)) { + options = args; + args = null; + } - /***/ 74147: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = paginatePlugin; + args = args ? args.slice(0) : []; // Clone array to avoid changing the original + options = Object.assign({}, options); // Clone object to avoid changing the original - const { paginateRest } = __nccwpck_require__(49883); + // Build our parsed object + const parsed = { + command, + args, + options, + file: undefined, + original: { + command, + args, + }, + }; - function paginatePlugin(octokit) { - Object.assign(octokit, paginateRest(octokit)); + // Delegate further parsing to shell or non-shell + return options.shell ? parseShell(parsed) : parseNonShell(parsed); } + module.exports = parse; + /***/ }, - /***/ 59044: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - module.exports = octokitValidate; - - const validate = __nccwpck_require__(9144); - - function octokitValidate(octokit) { - octokit.hook.before("request", validate.bind(null, octokit)); - } + /***/ 4571: /***/ function (module) { + module.exports = { + pagination: { + ListProfileTimes: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + ListProfilingGroups: { + input_token: "nextToken", + output_token: "nextToken", + limit_key: "maxResults", + }, + }, + }; /***/ }, - /***/ 9144: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - "use strict"; - - module.exports = validate; - - const { RequestError } = __nccwpck_require__(14727); - const get = __nccwpck_require__(81578); - const set = __nccwpck_require__(65196); - - function validate(octokit, options) { - if (!options.request.validate) { - return; - } - const { validate: params } = options.request; - - Object.keys(params).forEach((parameterName) => { - const parameter = get(params, parameterName); - - const expectedType = parameter.type; - let parentParameterName; - let parentValue; - let parentParamIsPresent = true; - let parentParameterIsArray = false; - - if (/\./.test(parameterName)) { - parentParameterName = parameterName.replace(/\.[^.]+$/, ""); - parentParameterIsArray = parentParameterName.slice(-2) === "[]"; - if (parentParameterIsArray) { - parentParameterName = parentParameterName.slice(0, -2); - } - parentValue = get(options, parentParameterName); - parentParamIsPresent = - parentParameterName === "headers" || - (typeof parentValue === "object" && parentValue !== null); - } - - const values = parentParameterIsArray - ? (get(options, parentParameterName) || []).map( - (value) => value[parameterName.split(/\./).pop()] - ) - : [get(options, parameterName)]; - - values.forEach((value, i) => { - const valueIsPresent = typeof value !== "undefined"; - const valueIsNull = value === null; - const currentParameterName = parentParameterIsArray - ? parameterName.replace(/\[\]/, `[${i}]`) - : parameterName; - - if (!parameter.required && !valueIsPresent) { - return; - } - - // if the parent parameter is of type object but allows null - // then the child parameters can be ignored - if (!parentParamIsPresent) { - return; - } - - if (parameter.allowNull && valueIsNull) { - return; - } + /***/ 4572: /***/ function (module) { + module.exports = { + version: 2, + waiters: { + NotebookInstanceInService: { + delay: 30, + maxAttempts: 60, + operation: "DescribeNotebookInstance", + acceptors: [ + { + expected: "InService", + matcher: "path", + state: "success", + argument: "NotebookInstanceStatus", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "NotebookInstanceStatus", + }, + ], + }, + NotebookInstanceStopped: { + delay: 30, + operation: "DescribeNotebookInstance", + maxAttempts: 60, + acceptors: [ + { + expected: "Stopped", + matcher: "path", + state: "success", + argument: "NotebookInstanceStatus", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "NotebookInstanceStatus", + }, + ], + }, + NotebookInstanceDeleted: { + delay: 30, + maxAttempts: 60, + operation: "DescribeNotebookInstance", + acceptors: [ + { + expected: "ValidationException", + matcher: "error", + state: "success", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "NotebookInstanceStatus", + }, + ], + }, + TrainingJobCompletedOrStopped: { + delay: 120, + maxAttempts: 180, + operation: "DescribeTrainingJob", + acceptors: [ + { + expected: "Completed", + matcher: "path", + state: "success", + argument: "TrainingJobStatus", + }, + { + expected: "Stopped", + matcher: "path", + state: "success", + argument: "TrainingJobStatus", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "TrainingJobStatus", + }, + { + expected: "ValidationException", + matcher: "error", + state: "failure", + }, + ], + }, + EndpointInService: { + delay: 30, + maxAttempts: 120, + operation: "DescribeEndpoint", + acceptors: [ + { + expected: "InService", + matcher: "path", + state: "success", + argument: "EndpointStatus", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "EndpointStatus", + }, + { + expected: "ValidationException", + matcher: "error", + state: "failure", + }, + ], + }, + EndpointDeleted: { + delay: 30, + maxAttempts: 60, + operation: "DescribeEndpoint", + acceptors: [ + { + expected: "ValidationException", + matcher: "error", + state: "success", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "EndpointStatus", + }, + ], + }, + TransformJobCompletedOrStopped: { + delay: 60, + maxAttempts: 60, + operation: "DescribeTransformJob", + acceptors: [ + { + expected: "Completed", + matcher: "path", + state: "success", + argument: "TransformJobStatus", + }, + { + expected: "Stopped", + matcher: "path", + state: "success", + argument: "TransformJobStatus", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "TransformJobStatus", + }, + { + expected: "ValidationException", + matcher: "error", + state: "failure", + }, + ], + }, + ProcessingJobCompletedOrStopped: { + delay: 60, + maxAttempts: 60, + operation: "DescribeProcessingJob", + acceptors: [ + { + expected: "Completed", + matcher: "path", + state: "success", + argument: "ProcessingJobStatus", + }, + { + expected: "Stopped", + matcher: "path", + state: "success", + argument: "ProcessingJobStatus", + }, + { + expected: "Failed", + matcher: "path", + state: "failure", + argument: "ProcessingJobStatus", + }, + { + expected: "ValidationException", + matcher: "error", + state: "failure", + }, + ], + }, + }, + }; - if (!parameter.allowNull && valueIsNull) { - throw new RequestError( - `'${currentParameterName}' cannot be null`, - 400, - { - request: options, - } - ); - } + /***/ + }, - if (parameter.required && !valueIsPresent) { - throw new RequestError( - `Empty value for parameter '${currentParameterName}': ${JSON.stringify( - value - )}`, - 400, - { - request: options, - } - ); - } + /***/ 4575: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2019-11-01", + endpointPrefix: "access-analyzer", + jsonVersion: "1.1", + protocol: "rest-json", + serviceFullName: "Access Analyzer", + serviceId: "AccessAnalyzer", + signatureVersion: "v4", + signingName: "access-analyzer", + uid: "accessanalyzer-2019-11-01", + }, + operations: { + CreateAnalyzer: { + http: { method: "PUT", requestUri: "/analyzer", responseCode: 200 }, + input: { + type: "structure", + required: ["analyzerName", "type"], + members: { + analyzerName: {}, + archiveRules: { + type: "list", + member: { + type: "structure", + required: ["filter", "ruleName"], + members: { filter: { shape: "S5" }, ruleName: {} }, + }, + }, + clientToken: { idempotencyToken: true }, + tags: { shape: "Sa" }, + type: {}, + }, + }, + output: { type: "structure", members: { arn: {} } }, + idempotent: true, + }, + CreateArchiveRule: { + http: { + method: "PUT", + requestUri: "/analyzer/{analyzerName}/archive-rule", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerName", "filter", "ruleName"], + members: { + analyzerName: { location: "uri", locationName: "analyzerName" }, + clientToken: { idempotencyToken: true }, + filter: { shape: "S5" }, + ruleName: {}, + }, + }, + idempotent: true, + }, + DeleteAnalyzer: { + http: { + method: "DELETE", + requestUri: "/analyzer/{analyzerName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerName"], + members: { + analyzerName: { location: "uri", locationName: "analyzerName" }, + clientToken: { + idempotencyToken: true, + location: "querystring", + locationName: "clientToken", + }, + }, + }, + idempotent: true, + }, + DeleteArchiveRule: { + http: { + method: "DELETE", + requestUri: "/analyzer/{analyzerName}/archive-rule/{ruleName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerName", "ruleName"], + members: { + analyzerName: { location: "uri", locationName: "analyzerName" }, + clientToken: { + idempotencyToken: true, + location: "querystring", + locationName: "clientToken", + }, + ruleName: { location: "uri", locationName: "ruleName" }, + }, + }, + idempotent: true, + }, + GetAnalyzedResource: { + http: { + method: "GET", + requestUri: "/analyzed-resource", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerArn", "resourceArn"], + members: { + analyzerArn: { + location: "querystring", + locationName: "analyzerArn", + }, + resourceArn: { + location: "querystring", + locationName: "resourceArn", + }, + }, + }, + output: { + type: "structure", + members: { + resource: { + type: "structure", + required: [ + "analyzedAt", + "createdAt", + "isPublic", + "resourceArn", + "resourceOwnerAccount", + "resourceType", + "updatedAt", + ], + members: { + actions: { shape: "Sl" }, + analyzedAt: { shape: "Sm" }, + createdAt: { shape: "Sm" }, + error: {}, + isPublic: { type: "boolean" }, + resourceArn: {}, + resourceOwnerAccount: {}, + resourceType: {}, + sharedVia: { type: "list", member: {} }, + status: {}, + updatedAt: { shape: "Sm" }, + }, + }, + }, + }, + }, + GetAnalyzer: { + http: { + method: "GET", + requestUri: "/analyzer/{analyzerName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerName"], + members: { + analyzerName: { location: "uri", locationName: "analyzerName" }, + }, + }, + output: { + type: "structure", + required: ["analyzer"], + members: { analyzer: { shape: "Ss" } }, + }, + }, + GetArchiveRule: { + http: { + method: "GET", + requestUri: "/analyzer/{analyzerName}/archive-rule/{ruleName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerName", "ruleName"], + members: { + analyzerName: { location: "uri", locationName: "analyzerName" }, + ruleName: { location: "uri", locationName: "ruleName" }, + }, + }, + output: { + type: "structure", + required: ["archiveRule"], + members: { archiveRule: { shape: "Sy" } }, + }, + }, + GetFinding: { + http: { + method: "GET", + requestUri: "/finding/{id}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerArn", "id"], + members: { + analyzerArn: { + location: "querystring", + locationName: "analyzerArn", + }, + id: { location: "uri", locationName: "id" }, + }, + }, + output: { + type: "structure", + members: { + finding: { + type: "structure", + required: [ + "analyzedAt", + "condition", + "createdAt", + "id", + "resourceOwnerAccount", + "resourceType", + "status", + "updatedAt", + ], + members: { + action: { shape: "Sl" }, + analyzedAt: { shape: "Sm" }, + condition: { shape: "S13" }, + createdAt: { shape: "Sm" }, + error: {}, + id: {}, + isPublic: { type: "boolean" }, + principal: { shape: "S14" }, + resource: {}, + resourceOwnerAccount: {}, + resourceType: {}, + status: {}, + updatedAt: { shape: "Sm" }, + }, + }, + }, + }, + }, + ListAnalyzedResources: { + http: { requestUri: "/analyzed-resource", responseCode: 200 }, + input: { + type: "structure", + required: ["analyzerArn"], + members: { + analyzerArn: {}, + maxResults: { type: "integer" }, + nextToken: {}, + resourceType: {}, + }, + }, + output: { + type: "structure", + required: ["analyzedResources"], + members: { + analyzedResources: { + type: "list", + member: { + type: "structure", + required: [ + "resourceArn", + "resourceOwnerAccount", + "resourceType", + ], + members: { + resourceArn: {}, + resourceOwnerAccount: {}, + resourceType: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListAnalyzers: { + http: { method: "GET", requestUri: "/analyzer", responseCode: 200 }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + type: { location: "querystring", locationName: "type" }, + }, + }, + output: { + type: "structure", + required: ["analyzers"], + members: { + analyzers: { type: "list", member: { shape: "Ss" } }, + nextToken: {}, + }, + }, + }, + ListArchiveRules: { + http: { + method: "GET", + requestUri: "/analyzer/{analyzerName}/archive-rule", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerName"], + members: { + analyzerName: { location: "uri", locationName: "analyzerName" }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + required: ["archiveRules"], + members: { + archiveRules: { type: "list", member: { shape: "Sy" } }, + nextToken: {}, + }, + }, + }, + ListFindings: { + http: { requestUri: "/finding", responseCode: 200 }, + input: { + type: "structure", + required: ["analyzerArn"], + members: { + analyzerArn: {}, + filter: { shape: "S5" }, + maxResults: { type: "integer" }, + nextToken: {}, + sort: { + type: "structure", + members: { attributeName: {}, orderBy: {} }, + }, + }, + }, + output: { + type: "structure", + required: ["findings"], + members: { + findings: { + type: "list", + member: { + type: "structure", + required: [ + "analyzedAt", + "condition", + "createdAt", + "id", + "resourceOwnerAccount", + "resourceType", + "status", + "updatedAt", + ], + members: { + action: { shape: "Sl" }, + analyzedAt: { shape: "Sm" }, + condition: { shape: "S13" }, + createdAt: { shape: "Sm" }, + error: {}, + id: {}, + isPublic: { type: "boolean" }, + principal: { shape: "S14" }, + resource: {}, + resourceOwnerAccount: {}, + resourceType: {}, + status: {}, + updatedAt: { shape: "Sm" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/tags/{resourceArn}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + }, + }, + output: { type: "structure", members: { tags: { shape: "Sa" } } }, + }, + StartResourceScan: { + http: { requestUri: "/resource/scan", responseCode: 200 }, + input: { + type: "structure", + required: ["analyzerArn", "resourceArn"], + members: { analyzerArn: {}, resourceArn: {} }, + }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}", responseCode: 200 }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tags: { shape: "Sa" }, + }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/tags/{resourceArn}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: { location: "uri", locationName: "resourceArn" }, + tagKeys: { + location: "querystring", + locationName: "tagKeys", + type: "list", + member: {}, + }, + }, + }, + output: { type: "structure", members: {} }, + idempotent: true, + }, + UpdateArchiveRule: { + http: { + method: "PUT", + requestUri: "/analyzer/{analyzerName}/archive-rule/{ruleName}", + responseCode: 200, + }, + input: { + type: "structure", + required: ["analyzerName", "filter", "ruleName"], + members: { + analyzerName: { location: "uri", locationName: "analyzerName" }, + clientToken: { idempotencyToken: true }, + filter: { shape: "S5" }, + ruleName: { location: "uri", locationName: "ruleName" }, + }, + }, + idempotent: true, + }, + UpdateFindings: { + http: { method: "PUT", requestUri: "/finding", responseCode: 200 }, + input: { + type: "structure", + required: ["analyzerArn", "status"], + members: { + analyzerArn: {}, + clientToken: { idempotencyToken: true }, + ids: { type: "list", member: {} }, + resourceArn: {}, + status: {}, + }, + }, + idempotent: true, + }, + }, + shapes: { + S5: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + contains: { shape: "S8" }, + eq: { shape: "S8" }, + exists: { type: "boolean" }, + neq: { shape: "S8" }, + }, + }, + }, + S8: { type: "list", member: {} }, + Sa: { type: "map", key: {}, value: {} }, + Sl: { type: "list", member: {} }, + Sm: { type: "timestamp", timestampFormat: "iso8601" }, + Ss: { + type: "structure", + required: ["arn", "createdAt", "name", "status", "type"], + members: { + arn: {}, + createdAt: { shape: "Sm" }, + lastResourceAnalyzed: {}, + lastResourceAnalyzedAt: { shape: "Sm" }, + name: {}, + status: {}, + statusReason: { + type: "structure", + required: ["code"], + members: { code: {} }, + }, + tags: { shape: "Sa" }, + type: {}, + }, + }, + Sy: { + type: "structure", + required: ["createdAt", "filter", "ruleName", "updatedAt"], + members: { + createdAt: { shape: "Sm" }, + filter: { shape: "S5" }, + ruleName: {}, + updatedAt: { shape: "Sm" }, + }, + }, + S13: { type: "map", key: {}, value: {} }, + S14: { type: "map", key: {}, value: {} }, + }, + }; - // parse to integer before checking for enum - // so that string "1" will match enum with number 1 - if (expectedType === "integer") { - const unparsedValue = value; - value = parseInt(value, 10); - if (isNaN(value)) { - throw new RequestError( - `Invalid value for parameter '${currentParameterName}': ${JSON.stringify( - unparsedValue - )} is NaN`, - 400, - { - request: options, - } - ); - } - } + /***/ + }, - if ( - parameter.enum && - parameter.enum.indexOf(String(value)) === -1 - ) { - throw new RequestError( - `Invalid value for parameter '${currentParameterName}': ${JSON.stringify( - value - )}`, - 400, - { - request: options, - } - ); - } + /***/ 4577: /***/ function (module) { + module.exports = getPageLinks; - if (parameter.validation) { - const regex = new RegExp(parameter.validation); - if (!regex.test(value)) { - throw new RequestError( - `Invalid value for parameter '${currentParameterName}': ${JSON.stringify( - value - )}`, - 400, - { - request: options, - } - ); - } - } + function getPageLinks(link) { + link = link.link || link.headers.link || ""; - if (expectedType === "object" && typeof value === "string") { - try { - value = JSON.parse(value); - } catch (exception) { - throw new RequestError( - `JSON parse error of value for parameter '${currentParameterName}': ${JSON.stringify( - value - )}`, - 400, - { - request: options, - } - ); - } - } + const links = {}; - set(options, parameter.mapTo || currentParameterName, value); - }); + // link format: + // '; rel="next", ; rel="last"' + link.replace(/<([^>]*)>;\s*rel="([\w]*)"/g, (m, uri, type) => { + links[type] = uri; }); - return options; + return links; } /***/ }, - /***/ 6680: /***/ (module) => { - module.exports = function atob(str) { - return Buffer.from(str, "base64").toString("binary"); - }; - - /***/ - }, - - /***/ 11093: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["accessanalyzer"] = {}; - AWS.AccessAnalyzer = Service.defineService("accessanalyzer", [ - "2019-11-01", - ]); - Object.defineProperty( - apiLoader.services["accessanalyzer"], - "2019-11-01", - { - get: function get() { - var model = __nccwpck_require__(24955); - model.paginators = __nccwpck_require__(7997) /* .pagination */.o; - return model; + /***/ 4599: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-05-28", + endpointPrefix: "iot", + protocol: "rest-json", + serviceFullName: "AWS IoT", + serviceId: "IoT", + signatureVersion: "v4", + signingName: "execute-api", + uid: "iot-2015-05-28", + }, + operations: { + AcceptCertificateTransfer: { + http: { + method: "PATCH", + requestUri: "/accept-certificate-transfer/{certificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "certificateId", + }, + setAsActive: { + location: "querystring", + locationName: "setAsActive", + type: "boolean", + }, + }, + }, + }, + AddThingToBillingGroup: { + http: { + method: "PUT", + requestUri: "/billing-groups/addThingToBillingGroup", + }, + input: { + type: "structure", + members: { + billingGroupName: {}, + billingGroupArn: {}, + thingName: {}, + thingArn: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + AddThingToThingGroup: { + http: { + method: "PUT", + requestUri: "/thing-groups/addThingToThingGroup", + }, + input: { + type: "structure", + members: { + thingGroupName: {}, + thingGroupArn: {}, + thingName: {}, + thingArn: {}, + overrideDynamicGroups: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, + }, + AssociateTargetsWithJob: { + http: { requestUri: "/jobs/{jobId}/targets" }, + input: { + type: "structure", + required: ["targets", "jobId"], + members: { + targets: { shape: "Sg" }, + jobId: { location: "uri", locationName: "jobId" }, + comment: {}, + }, + }, + output: { + type: "structure", + members: { jobArn: {}, jobId: {}, description: {} }, + }, + }, + AttachPolicy: { + http: { + method: "PUT", + requestUri: "/target-policies/{policyName}", + }, + input: { + type: "structure", + required: ["policyName", "target"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + target: {}, + }, + }, + }, + AttachPrincipalPolicy: { + http: { + method: "PUT", + requestUri: "/principal-policies/{policyName}", + }, + input: { + type: "structure", + required: ["policyName", "principal"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + principal: { + location: "header", + locationName: "x-amzn-iot-principal", + }, + }, + }, + deprecated: true, + }, + AttachSecurityProfile: { + http: { + method: "PUT", + requestUri: "/security-profiles/{securityProfileName}/targets", + }, + input: { + type: "structure", + required: ["securityProfileName", "securityProfileTargetArn"], + members: { + securityProfileName: { + location: "uri", + locationName: "securityProfileName", + }, + securityProfileTargetArn: { + location: "querystring", + locationName: "securityProfileTargetArn", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + AttachThingPrincipal: { + http: { + method: "PUT", + requestUri: "/things/{thingName}/principals", + }, + input: { + type: "structure", + required: ["thingName", "principal"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + principal: { + location: "header", + locationName: "x-amzn-principal", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + CancelAuditMitigationActionsTask: { + http: { + method: "PUT", + requestUri: "/audit/mitigationactions/tasks/{taskId}/cancel", + }, + input: { + type: "structure", + required: ["taskId"], + members: { taskId: { location: "uri", locationName: "taskId" } }, + }, + output: { type: "structure", members: {} }, + }, + CancelAuditTask: { + http: { method: "PUT", requestUri: "/audit/tasks/{taskId}/cancel" }, + input: { + type: "structure", + required: ["taskId"], + members: { taskId: { location: "uri", locationName: "taskId" } }, + }, + output: { type: "structure", members: {} }, + }, + CancelCertificateTransfer: { + http: { + method: "PATCH", + requestUri: "/cancel-certificate-transfer/{certificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "certificateId", + }, + }, + }, + }, + CancelJob: { + http: { method: "PUT", requestUri: "/jobs/{jobId}/cancel" }, + input: { + type: "structure", + required: ["jobId"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + reasonCode: {}, + comment: {}, + force: { + location: "querystring", + locationName: "force", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { jobArn: {}, jobId: {}, description: {} }, + }, + }, + CancelJobExecution: { + http: { + method: "PUT", + requestUri: "/things/{thingName}/jobs/{jobId}/cancel", + }, + input: { + type: "structure", + required: ["jobId", "thingName"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + thingName: { location: "uri", locationName: "thingName" }, + force: { + location: "querystring", + locationName: "force", + type: "boolean", + }, + expectedVersion: { type: "long" }, + statusDetails: { shape: "S1b" }, + }, + }, + }, + ClearDefaultAuthorizer: { + http: { method: "DELETE", requestUri: "/default-authorizer" }, + input: { type: "structure", members: {} }, + output: { type: "structure", members: {} }, + }, + ConfirmTopicRuleDestination: { + http: { + method: "GET", + requestUri: "/confirmdestination/{confirmationToken+}", + }, + input: { + type: "structure", + required: ["confirmationToken"], + members: { + confirmationToken: { + location: "uri", + locationName: "confirmationToken", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + CreateAuthorizer: { + http: { requestUri: "/authorizer/{authorizerName}" }, + input: { + type: "structure", + required: ["authorizerName", "authorizerFunctionArn"], + members: { + authorizerName: { + location: "uri", + locationName: "authorizerName", + }, + authorizerFunctionArn: {}, + tokenKeyName: {}, + tokenSigningPublicKeys: { shape: "S1n" }, + status: {}, + signingDisabled: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { authorizerName: {}, authorizerArn: {} }, + }, + }, + CreateBillingGroup: { + http: { requestUri: "/billing-groups/{billingGroupName}" }, + input: { + type: "structure", + required: ["billingGroupName"], + members: { + billingGroupName: { + location: "uri", + locationName: "billingGroupName", + }, + billingGroupProperties: { shape: "S1v" }, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { + billingGroupName: {}, + billingGroupArn: {}, + billingGroupId: {}, + }, + }, + }, + CreateCertificateFromCsr: { + http: { requestUri: "/certificates" }, + input: { + type: "structure", + required: ["certificateSigningRequest"], + members: { + certificateSigningRequest: {}, + setAsActive: { + location: "querystring", + locationName: "setAsActive", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + certificateArn: {}, + certificateId: {}, + certificatePem: {}, + }, + }, + }, + CreateDimension: { + http: { requestUri: "/dimensions/{name}" }, + input: { + type: "structure", + required: ["name", "type", "stringValues", "clientRequestToken"], + members: { + name: { location: "uri", locationName: "name" }, + type: {}, + stringValues: { shape: "S2b" }, + tags: { shape: "S1x" }, + clientRequestToken: { idempotencyToken: true }, + }, + }, + output: { type: "structure", members: { name: {}, arn: {} } }, + }, + CreateDomainConfiguration: { + http: { + requestUri: "/domainConfigurations/{domainConfigurationName}", + }, + input: { + type: "structure", + required: ["domainConfigurationName"], + members: { + domainConfigurationName: { + location: "uri", + locationName: "domainConfigurationName", + }, + domainName: {}, + serverCertificateArns: { type: "list", member: {} }, + validationCertificateArn: {}, + authorizerConfig: { shape: "S2l" }, + serviceType: {}, + }, + }, + output: { + type: "structure", + members: { + domainConfigurationName: {}, + domainConfigurationArn: {}, + }, + }, + }, + CreateDynamicThingGroup: { + http: { requestUri: "/dynamic-thing-groups/{thingGroupName}" }, + input: { + type: "structure", + required: ["thingGroupName", "queryString"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + thingGroupProperties: { shape: "S2r" }, + indexName: {}, + queryString: {}, + queryVersion: {}, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { + thingGroupName: {}, + thingGroupArn: {}, + thingGroupId: {}, + indexName: {}, + queryString: {}, + queryVersion: {}, + }, + }, + }, + CreateJob: { + http: { method: "PUT", requestUri: "/jobs/{jobId}" }, + input: { + type: "structure", + required: ["jobId", "targets"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + targets: { shape: "Sg" }, + documentSource: {}, + document: {}, + description: {}, + presignedUrlConfig: { shape: "S36" }, + targetSelection: {}, + jobExecutionsRolloutConfig: { shape: "S3a" }, + abortConfig: { shape: "S3h" }, + timeoutConfig: { shape: "S3o" }, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { jobArn: {}, jobId: {}, description: {} }, + }, + }, + CreateKeysAndCertificate: { + http: { requestUri: "/keys-and-certificate" }, + input: { + type: "structure", + members: { + setAsActive: { + location: "querystring", + locationName: "setAsActive", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + certificateArn: {}, + certificateId: {}, + certificatePem: {}, + keyPair: { shape: "S3t" }, + }, + }, + }, + CreateMitigationAction: { + http: { requestUri: "/mitigationactions/actions/{actionName}" }, + input: { + type: "structure", + required: ["actionName", "roleArn", "actionParams"], + members: { + actionName: { location: "uri", locationName: "actionName" }, + roleArn: {}, + actionParams: { shape: "S3y" }, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { actionArn: {}, actionId: {} }, + }, + }, + CreateOTAUpdate: { + http: { requestUri: "/otaUpdates/{otaUpdateId}" }, + input: { + type: "structure", + required: ["otaUpdateId", "targets", "files", "roleArn"], + members: { + otaUpdateId: { location: "uri", locationName: "otaUpdateId" }, + description: {}, + targets: { shape: "S4h" }, + protocols: { shape: "S4j" }, + targetSelection: {}, + awsJobExecutionsRolloutConfig: { shape: "S4l" }, + awsJobPresignedUrlConfig: { shape: "S4n" }, + files: { shape: "S4p" }, + roleArn: {}, + additionalParameters: { shape: "S5m" }, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { + otaUpdateId: {}, + awsIotJobId: {}, + otaUpdateArn: {}, + awsIotJobArn: {}, + otaUpdateStatus: {}, + }, + }, + }, + CreatePolicy: { + http: { requestUri: "/policies/{policyName}" }, + input: { + type: "structure", + required: ["policyName", "policyDocument"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + policyDocument: {}, + }, + }, + output: { + type: "structure", + members: { + policyName: {}, + policyArn: {}, + policyDocument: {}, + policyVersionId: {}, + }, + }, + }, + CreatePolicyVersion: { + http: { requestUri: "/policies/{policyName}/version" }, + input: { + type: "structure", + required: ["policyName", "policyDocument"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + policyDocument: {}, + setAsDefault: { + location: "querystring", + locationName: "setAsDefault", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + policyArn: {}, + policyDocument: {}, + policyVersionId: {}, + isDefaultVersion: { type: "boolean" }, + }, + }, + }, + CreateProvisioningClaim: { + http: { + requestUri: + "/provisioning-templates/{templateName}/provisioning-claim", + }, + input: { + type: "structure", + required: ["templateName"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + }, + }, + output: { + type: "structure", + members: { + certificateId: {}, + certificatePem: {}, + keyPair: { shape: "S3t" }, + expiration: { type: "timestamp" }, + }, + }, + }, + CreateProvisioningTemplate: { + http: { requestUri: "/provisioning-templates" }, + input: { + type: "structure", + required: ["templateName", "templateBody", "provisioningRoleArn"], + members: { + templateName: {}, + description: {}, + templateBody: {}, + enabled: { type: "boolean" }, + provisioningRoleArn: {}, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { + templateArn: {}, + templateName: {}, + defaultVersionId: { type: "integer" }, + }, + }, + }, + CreateProvisioningTemplateVersion: { + http: { + requestUri: "/provisioning-templates/{templateName}/versions", + }, + input: { + type: "structure", + required: ["templateName", "templateBody"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + templateBody: {}, + setAsDefault: { + location: "querystring", + locationName: "setAsDefault", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + templateArn: {}, + templateName: {}, + versionId: { type: "integer" }, + isDefaultVersion: { type: "boolean" }, + }, + }, + }, + CreateRoleAlias: { + http: { requestUri: "/role-aliases/{roleAlias}" }, + input: { + type: "structure", + required: ["roleAlias", "roleArn"], + members: { + roleAlias: { location: "uri", locationName: "roleAlias" }, + roleArn: {}, + credentialDurationSeconds: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { roleAlias: {}, roleAliasArn: {} }, + }, + }, + CreateScheduledAudit: { + http: { requestUri: "/audit/scheduledaudits/{scheduledAuditName}" }, + input: { + type: "structure", + required: ["frequency", "targetCheckNames", "scheduledAuditName"], + members: { + frequency: {}, + dayOfMonth: {}, + dayOfWeek: {}, + targetCheckNames: { shape: "S6n" }, + scheduledAuditName: { + location: "uri", + locationName: "scheduledAuditName", + }, + tags: { shape: "S1x" }, + }, + }, + output: { type: "structure", members: { scheduledAuditArn: {} } }, + }, + CreateSecurityProfile: { + http: { requestUri: "/security-profiles/{securityProfileName}" }, + input: { + type: "structure", + required: ["securityProfileName"], + members: { + securityProfileName: { + location: "uri", + locationName: "securityProfileName", + }, + securityProfileDescription: {}, + behaviors: { shape: "S6u" }, + alertTargets: { shape: "S7d" }, + additionalMetricsToRetain: { + shape: "S7h", + deprecated: true, + deprecatedMessage: "Use additionalMetricsToRetainV2.", + }, + additionalMetricsToRetainV2: { shape: "S7i" }, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { securityProfileName: {}, securityProfileArn: {} }, + }, + }, + CreateStream: { + http: { requestUri: "/streams/{streamId}" }, + input: { + type: "structure", + required: ["streamId", "files", "roleArn"], + members: { + streamId: { location: "uri", locationName: "streamId" }, + description: {}, + files: { shape: "S7o" }, + roleArn: {}, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { + streamId: {}, + streamArn: {}, + description: {}, + streamVersion: { type: "integer" }, + }, + }, + }, + CreateThing: { + http: { requestUri: "/things/{thingName}" }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + thingTypeName: {}, + attributePayload: { shape: "S2t" }, + billingGroupName: {}, + }, + }, + output: { + type: "structure", + members: { thingName: {}, thingArn: {}, thingId: {} }, + }, + }, + CreateThingGroup: { + http: { requestUri: "/thing-groups/{thingGroupName}" }, + input: { + type: "structure", + required: ["thingGroupName"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + parentGroupName: {}, + thingGroupProperties: { shape: "S2r" }, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { + thingGroupName: {}, + thingGroupArn: {}, + thingGroupId: {}, + }, + }, + }, + CreateThingType: { + http: { requestUri: "/thing-types/{thingTypeName}" }, + input: { + type: "structure", + required: ["thingTypeName"], + members: { + thingTypeName: { + location: "uri", + locationName: "thingTypeName", + }, + thingTypeProperties: { shape: "S80" }, + tags: { shape: "S1x" }, + }, + }, + output: { + type: "structure", + members: { thingTypeName: {}, thingTypeArn: {}, thingTypeId: {} }, + }, + }, + CreateTopicRule: { + http: { requestUri: "/rules/{ruleName}" }, + input: { + type: "structure", + required: ["ruleName", "topicRulePayload"], + members: { + ruleName: { location: "uri", locationName: "ruleName" }, + topicRulePayload: { shape: "S88" }, + tags: { location: "header", locationName: "x-amz-tagging" }, + }, + payload: "topicRulePayload", + }, + }, + CreateTopicRuleDestination: { + http: { requestUri: "/destinations" }, + input: { + type: "structure", + required: ["destinationConfiguration"], + members: { + destinationConfiguration: { + type: "structure", + members: { + httpUrlConfiguration: { + type: "structure", + required: ["confirmationUrl"], + members: { confirmationUrl: {} }, + }, + }, + }, + }, + }, + output: { + type: "structure", + members: { topicRuleDestination: { shape: "Sav" } }, + }, + }, + DeleteAccountAuditConfiguration: { + http: { method: "DELETE", requestUri: "/audit/configuration" }, + input: { + type: "structure", + members: { + deleteScheduledAudits: { + location: "querystring", + locationName: "deleteScheduledAudits", + type: "boolean", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteAuthorizer: { + http: { + method: "DELETE", + requestUri: "/authorizer/{authorizerName}", + }, + input: { + type: "structure", + required: ["authorizerName"], + members: { + authorizerName: { + location: "uri", + locationName: "authorizerName", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteBillingGroup: { + http: { + method: "DELETE", + requestUri: "/billing-groups/{billingGroupName}", + }, + input: { + type: "structure", + required: ["billingGroupName"], + members: { + billingGroupName: { + location: "uri", + locationName: "billingGroupName", + }, + expectedVersion: { + location: "querystring", + locationName: "expectedVersion", + type: "long", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteCACertificate: { + http: { + method: "DELETE", + requestUri: "/cacertificate/{caCertificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "caCertificateId", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteCertificate: { + http: { + method: "DELETE", + requestUri: "/certificates/{certificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "certificateId", + }, + forceDelete: { + location: "querystring", + locationName: "forceDelete", + type: "boolean", + }, + }, + }, + }, + DeleteDimension: { + http: { method: "DELETE", requestUri: "/dimensions/{name}" }, + input: { + type: "structure", + required: ["name"], + members: { name: { location: "uri", locationName: "name" } }, + }, + output: { type: "structure", members: {} }, + }, + DeleteDomainConfiguration: { + http: { + method: "DELETE", + requestUri: "/domainConfigurations/{domainConfigurationName}", + }, + input: { + type: "structure", + required: ["domainConfigurationName"], + members: { + domainConfigurationName: { + location: "uri", + locationName: "domainConfigurationName", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteDynamicThingGroup: { + http: { + method: "DELETE", + requestUri: "/dynamic-thing-groups/{thingGroupName}", + }, + input: { + type: "structure", + required: ["thingGroupName"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + expectedVersion: { + location: "querystring", + locationName: "expectedVersion", + type: "long", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteJob: { + http: { method: "DELETE", requestUri: "/jobs/{jobId}" }, + input: { + type: "structure", + required: ["jobId"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + force: { + location: "querystring", + locationName: "force", + type: "boolean", + }, + }, + }, + }, + DeleteJobExecution: { + http: { + method: "DELETE", + requestUri: + "/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}", + }, + input: { + type: "structure", + required: ["jobId", "thingName", "executionNumber"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + thingName: { location: "uri", locationName: "thingName" }, + executionNumber: { + location: "uri", + locationName: "executionNumber", + type: "long", + }, + force: { + location: "querystring", + locationName: "force", + type: "boolean", + }, + }, + }, + }, + DeleteMitigationAction: { + http: { + method: "DELETE", + requestUri: "/mitigationactions/actions/{actionName}", + }, + input: { + type: "structure", + required: ["actionName"], + members: { + actionName: { location: "uri", locationName: "actionName" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteOTAUpdate: { + http: { method: "DELETE", requestUri: "/otaUpdates/{otaUpdateId}" }, + input: { + type: "structure", + required: ["otaUpdateId"], + members: { + otaUpdateId: { location: "uri", locationName: "otaUpdateId" }, + deleteStream: { + location: "querystring", + locationName: "deleteStream", + type: "boolean", + }, + forceDeleteAWSJob: { + location: "querystring", + locationName: "forceDeleteAWSJob", + type: "boolean", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeletePolicy: { + http: { method: "DELETE", requestUri: "/policies/{policyName}" }, + input: { + type: "structure", + required: ["policyName"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + }, + }, + }, + DeletePolicyVersion: { + http: { + method: "DELETE", + requestUri: "/policies/{policyName}/version/{policyVersionId}", + }, + input: { + type: "structure", + required: ["policyName", "policyVersionId"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + policyVersionId: { + location: "uri", + locationName: "policyVersionId", + }, + }, + }, + }, + DeleteProvisioningTemplate: { + http: { + method: "DELETE", + requestUri: "/provisioning-templates/{templateName}", + }, + input: { + type: "structure", + required: ["templateName"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteProvisioningTemplateVersion: { + http: { + method: "DELETE", + requestUri: + "/provisioning-templates/{templateName}/versions/{versionId}", + }, + input: { + type: "structure", + required: ["templateName", "versionId"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + versionId: { + location: "uri", + locationName: "versionId", + type: "integer", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteRegistrationCode: { + http: { method: "DELETE", requestUri: "/registrationcode" }, + input: { type: "structure", members: {} }, + output: { type: "structure", members: {} }, + }, + DeleteRoleAlias: { + http: { method: "DELETE", requestUri: "/role-aliases/{roleAlias}" }, + input: { + type: "structure", + required: ["roleAlias"], + members: { + roleAlias: { location: "uri", locationName: "roleAlias" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteScheduledAudit: { + http: { + method: "DELETE", + requestUri: "/audit/scheduledaudits/{scheduledAuditName}", + }, + input: { + type: "structure", + required: ["scheduledAuditName"], + members: { + scheduledAuditName: { + location: "uri", + locationName: "scheduledAuditName", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteSecurityProfile: { + http: { + method: "DELETE", + requestUri: "/security-profiles/{securityProfileName}", + }, + input: { + type: "structure", + required: ["securityProfileName"], + members: { + securityProfileName: { + location: "uri", + locationName: "securityProfileName", + }, + expectedVersion: { + location: "querystring", + locationName: "expectedVersion", + type: "long", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteStream: { + http: { method: "DELETE", requestUri: "/streams/{streamId}" }, + input: { + type: "structure", + required: ["streamId"], + members: { + streamId: { location: "uri", locationName: "streamId" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteThing: { + http: { method: "DELETE", requestUri: "/things/{thingName}" }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + expectedVersion: { + location: "querystring", + locationName: "expectedVersion", + type: "long", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteThingGroup: { + http: { + method: "DELETE", + requestUri: "/thing-groups/{thingGroupName}", + }, + input: { + type: "structure", + required: ["thingGroupName"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + expectedVersion: { + location: "querystring", + locationName: "expectedVersion", + type: "long", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteThingType: { + http: { + method: "DELETE", + requestUri: "/thing-types/{thingTypeName}", + }, + input: { + type: "structure", + required: ["thingTypeName"], + members: { + thingTypeName: { + location: "uri", + locationName: "thingTypeName", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DeleteTopicRule: { + http: { method: "DELETE", requestUri: "/rules/{ruleName}" }, + input: { + type: "structure", + required: ["ruleName"], + members: { + ruleName: { location: "uri", locationName: "ruleName" }, + }, + }, + }, + DeleteTopicRuleDestination: { + http: { method: "DELETE", requestUri: "/destinations/{arn+}" }, + input: { + type: "structure", + required: ["arn"], + members: { arn: { location: "uri", locationName: "arn" } }, + }, + output: { type: "structure", members: {} }, + }, + DeleteV2LoggingLevel: { + http: { method: "DELETE", requestUri: "/v2LoggingLevel" }, + input: { + type: "structure", + required: ["targetType", "targetName"], + members: { + targetType: { + location: "querystring", + locationName: "targetType", + }, + targetName: { + location: "querystring", + locationName: "targetName", + }, + }, + }, + }, + DeprecateThingType: { + http: { requestUri: "/thing-types/{thingTypeName}/deprecate" }, + input: { + type: "structure", + required: ["thingTypeName"], + members: { + thingTypeName: { + location: "uri", + locationName: "thingTypeName", + }, + undoDeprecate: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, + }, + DescribeAccountAuditConfiguration: { + http: { method: "GET", requestUri: "/audit/configuration" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + roleArn: {}, + auditNotificationTargetConfigurations: { shape: "Scm" }, + auditCheckConfigurations: { shape: "Scp" }, + }, + }, + }, + DescribeAuditFinding: { + http: { method: "GET", requestUri: "/audit/findings/{findingId}" }, + input: { + type: "structure", + required: ["findingId"], + members: { + findingId: { location: "uri", locationName: "findingId" }, + }, + }, + output: { + type: "structure", + members: { finding: { shape: "Scu" } }, + }, + }, + DescribeAuditMitigationActionsTask: { + http: { + method: "GET", + requestUri: "/audit/mitigationactions/tasks/{taskId}", + }, + input: { + type: "structure", + required: ["taskId"], + members: { taskId: { location: "uri", locationName: "taskId" } }, + }, + output: { + type: "structure", + members: { + taskStatus: {}, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + taskStatistics: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + totalFindingsCount: { type: "long" }, + failedFindingsCount: { type: "long" }, + succeededFindingsCount: { type: "long" }, + skippedFindingsCount: { type: "long" }, + canceledFindingsCount: { type: "long" }, + }, + }, + }, + target: { shape: "Sdj" }, + auditCheckToActionsMapping: { shape: "Sdn" }, + actionsDefinition: { + type: "list", + member: { + type: "structure", + members: { + name: {}, + id: {}, + roleArn: {}, + actionParams: { shape: "S3y" }, + }, + }, + }, + }, + }, + }, + DescribeAuditTask: { + http: { method: "GET", requestUri: "/audit/tasks/{taskId}" }, + input: { + type: "structure", + required: ["taskId"], + members: { taskId: { location: "uri", locationName: "taskId" } }, + }, + output: { + type: "structure", + members: { + taskStatus: {}, + taskType: {}, + taskStartTime: { type: "timestamp" }, + taskStatistics: { + type: "structure", + members: { + totalChecks: { type: "integer" }, + inProgressChecks: { type: "integer" }, + waitingForDataCollectionChecks: { type: "integer" }, + compliantChecks: { type: "integer" }, + nonCompliantChecks: { type: "integer" }, + failedChecks: { type: "integer" }, + canceledChecks: { type: "integer" }, + }, + }, + scheduledAuditName: {}, + auditDetails: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + checkRunStatus: {}, + checkCompliant: { type: "boolean" }, + totalResourcesCount: { type: "long" }, + nonCompliantResourcesCount: { type: "long" }, + errorCode: {}, + message: {}, + }, + }, + }, + }, + }, + }, + DescribeAuthorizer: { + http: { method: "GET", requestUri: "/authorizer/{authorizerName}" }, + input: { + type: "structure", + required: ["authorizerName"], + members: { + authorizerName: { + location: "uri", + locationName: "authorizerName", + }, + }, + }, + output: { + type: "structure", + members: { authorizerDescription: { shape: "Sed" } }, + }, + }, + DescribeBillingGroup: { + http: { + method: "GET", + requestUri: "/billing-groups/{billingGroupName}", + }, + input: { + type: "structure", + required: ["billingGroupName"], + members: { + billingGroupName: { + location: "uri", + locationName: "billingGroupName", + }, + }, + }, + output: { + type: "structure", + members: { + billingGroupName: {}, + billingGroupId: {}, + billingGroupArn: {}, + version: { type: "long" }, + billingGroupProperties: { shape: "S1v" }, + billingGroupMetadata: { + type: "structure", + members: { creationDate: { type: "timestamp" } }, + }, + }, + }, + }, + DescribeCACertificate: { + http: { + method: "GET", + requestUri: "/cacertificate/{caCertificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "caCertificateId", + }, + }, + }, + output: { + type: "structure", + members: { + certificateDescription: { + type: "structure", + members: { + certificateArn: {}, + certificateId: {}, + status: {}, + certificatePem: {}, + ownedBy: {}, + creationDate: { type: "timestamp" }, + autoRegistrationStatus: {}, + lastModifiedDate: { type: "timestamp" }, + customerVersion: { type: "integer" }, + generationId: {}, + validity: { shape: "Seq" }, + }, + }, + registrationConfig: { shape: "Ser" }, + }, + }, + }, + DescribeCertificate: { + http: { + method: "GET", + requestUri: "/certificates/{certificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "certificateId", + }, + }, + }, + output: { + type: "structure", + members: { + certificateDescription: { + type: "structure", + members: { + certificateArn: {}, + certificateId: {}, + caCertificateId: {}, + status: {}, + certificatePem: {}, + ownedBy: {}, + previousOwnedBy: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + customerVersion: { type: "integer" }, + transferData: { + type: "structure", + members: { + transferMessage: {}, + rejectReason: {}, + transferDate: { type: "timestamp" }, + acceptDate: { type: "timestamp" }, + rejectDate: { type: "timestamp" }, + }, + }, + generationId: {}, + validity: { shape: "Seq" }, + }, + }, + }, + }, + }, + DescribeDefaultAuthorizer: { + http: { method: "GET", requestUri: "/default-authorizer" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { authorizerDescription: { shape: "Sed" } }, + }, + }, + DescribeDimension: { + http: { method: "GET", requestUri: "/dimensions/{name}" }, + input: { + type: "structure", + required: ["name"], + members: { name: { location: "uri", locationName: "name" } }, + }, + output: { + type: "structure", + members: { + name: {}, + arn: {}, + type: {}, + stringValues: { shape: "S2b" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + }, + }, + }, + DescribeDomainConfiguration: { + http: { + method: "GET", + requestUri: "/domainConfigurations/{domainConfigurationName}", + }, + input: { + type: "structure", + required: ["domainConfigurationName"], + members: { + domainConfigurationName: { + location: "uri", + locationName: "domainConfigurationName", + }, + }, + }, + output: { + type: "structure", + members: { + domainConfigurationName: {}, + domainConfigurationArn: {}, + domainName: {}, + serverCertificates: { + type: "list", + member: { + type: "structure", + members: { + serverCertificateArn: {}, + serverCertificateStatus: {}, + serverCertificateStatusDetail: {}, + }, + }, + }, + authorizerConfig: { shape: "S2l" }, + domainConfigurationStatus: {}, + serviceType: {}, + domainType: {}, + }, + }, + }, + DescribeEndpoint: { + http: { method: "GET", requestUri: "/endpoint" }, + input: { + type: "structure", + members: { + endpointType: { + location: "querystring", + locationName: "endpointType", + }, + }, + }, + output: { type: "structure", members: { endpointAddress: {} } }, + }, + DescribeEventConfigurations: { + http: { method: "GET", requestUri: "/event-configurations" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + eventConfigurations: { shape: "Sfh" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + }, + }, + }, + DescribeIndex: { + http: { method: "GET", requestUri: "/indices/{indexName}" }, + input: { + type: "structure", + required: ["indexName"], + members: { + indexName: { location: "uri", locationName: "indexName" }, + }, + }, + output: { + type: "structure", + members: { indexName: {}, indexStatus: {}, schema: {} }, + }, + }, + DescribeJob: { + http: { method: "GET", requestUri: "/jobs/{jobId}" }, + input: { + type: "structure", + required: ["jobId"], + members: { jobId: { location: "uri", locationName: "jobId" } }, + }, + output: { + type: "structure", + members: { + documentSource: {}, + job: { + type: "structure", + members: { + jobArn: {}, + jobId: {}, + targetSelection: {}, + status: {}, + forceCanceled: { type: "boolean" }, + reasonCode: {}, + comment: {}, + targets: { shape: "Sg" }, + description: {}, + presignedUrlConfig: { shape: "S36" }, + jobExecutionsRolloutConfig: { shape: "S3a" }, + abortConfig: { shape: "S3h" }, + createdAt: { type: "timestamp" }, + lastUpdatedAt: { type: "timestamp" }, + completedAt: { type: "timestamp" }, + jobProcessDetails: { + type: "structure", + members: { + processingTargets: { type: "list", member: {} }, + numberOfCanceledThings: { type: "integer" }, + numberOfSucceededThings: { type: "integer" }, + numberOfFailedThings: { type: "integer" }, + numberOfRejectedThings: { type: "integer" }, + numberOfQueuedThings: { type: "integer" }, + numberOfInProgressThings: { type: "integer" }, + numberOfRemovedThings: { type: "integer" }, + numberOfTimedOutThings: { type: "integer" }, + }, + }, + timeoutConfig: { shape: "S3o" }, + }, + }, + }, + }, + }, + DescribeJobExecution: { + http: { + method: "GET", + requestUri: "/things/{thingName}/jobs/{jobId}", + }, + input: { + type: "structure", + required: ["jobId", "thingName"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + thingName: { location: "uri", locationName: "thingName" }, + executionNumber: { + location: "querystring", + locationName: "executionNumber", + type: "long", + }, + }, + }, + output: { + type: "structure", + members: { + execution: { + type: "structure", + members: { + jobId: {}, + status: {}, + forceCanceled: { type: "boolean" }, + statusDetails: { + type: "structure", + members: { detailsMap: { shape: "S1b" } }, + }, + thingArn: {}, + queuedAt: { type: "timestamp" }, + startedAt: { type: "timestamp" }, + lastUpdatedAt: { type: "timestamp" }, + executionNumber: { type: "long" }, + versionNumber: { type: "long" }, + approximateSecondsBeforeTimedOut: { type: "long" }, + }, + }, + }, + }, + }, + DescribeMitigationAction: { + http: { + method: "GET", + requestUri: "/mitigationactions/actions/{actionName}", + }, + input: { + type: "structure", + required: ["actionName"], + members: { + actionName: { location: "uri", locationName: "actionName" }, + }, + }, + output: { + type: "structure", + members: { + actionName: {}, + actionType: {}, + actionArn: {}, + actionId: {}, + roleArn: {}, + actionParams: { shape: "S3y" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + }, + }, + }, + DescribeProvisioningTemplate: { + http: { + method: "GET", + requestUri: "/provisioning-templates/{templateName}", + }, + input: { + type: "structure", + required: ["templateName"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + }, + }, + output: { + type: "structure", + members: { + templateArn: {}, + templateName: {}, + description: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + defaultVersionId: { type: "integer" }, + templateBody: {}, + enabled: { type: "boolean" }, + provisioningRoleArn: {}, + }, + }, + }, + DescribeProvisioningTemplateVersion: { + http: { + method: "GET", + requestUri: + "/provisioning-templates/{templateName}/versions/{versionId}", + }, + input: { + type: "structure", + required: ["templateName", "versionId"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + versionId: { + location: "uri", + locationName: "versionId", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + versionId: { type: "integer" }, + creationDate: { type: "timestamp" }, + templateBody: {}, + isDefaultVersion: { type: "boolean" }, + }, + }, + }, + DescribeRoleAlias: { + http: { method: "GET", requestUri: "/role-aliases/{roleAlias}" }, + input: { + type: "structure", + required: ["roleAlias"], + members: { + roleAlias: { location: "uri", locationName: "roleAlias" }, + }, + }, + output: { + type: "structure", + members: { + roleAliasDescription: { + type: "structure", + members: { + roleAlias: {}, + roleAliasArn: {}, + roleArn: {}, + owner: {}, + credentialDurationSeconds: { type: "integer" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + }, + }, + }, + }, + }, + DescribeScheduledAudit: { + http: { + method: "GET", + requestUri: "/audit/scheduledaudits/{scheduledAuditName}", + }, + input: { + type: "structure", + required: ["scheduledAuditName"], + members: { + scheduledAuditName: { + location: "uri", + locationName: "scheduledAuditName", + }, + }, + }, + output: { + type: "structure", + members: { + frequency: {}, + dayOfMonth: {}, + dayOfWeek: {}, + targetCheckNames: { shape: "S6n" }, + scheduledAuditName: {}, + scheduledAuditArn: {}, + }, + }, + }, + DescribeSecurityProfile: { + http: { + method: "GET", + requestUri: "/security-profiles/{securityProfileName}", + }, + input: { + type: "structure", + required: ["securityProfileName"], + members: { + securityProfileName: { + location: "uri", + locationName: "securityProfileName", + }, + }, + }, + output: { + type: "structure", + members: { + securityProfileName: {}, + securityProfileArn: {}, + securityProfileDescription: {}, + behaviors: { shape: "S6u" }, + alertTargets: { shape: "S7d" }, + additionalMetricsToRetain: { + shape: "S7h", + deprecated: true, + deprecatedMessage: "Use additionalMetricsToRetainV2.", + }, + additionalMetricsToRetainV2: { shape: "S7i" }, + version: { type: "long" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + }, + }, + }, + DescribeStream: { + http: { method: "GET", requestUri: "/streams/{streamId}" }, + input: { + type: "structure", + required: ["streamId"], + members: { + streamId: { location: "uri", locationName: "streamId" }, + }, + }, + output: { + type: "structure", + members: { + streamInfo: { + type: "structure", + members: { + streamId: {}, + streamArn: {}, + streamVersion: { type: "integer" }, + description: {}, + files: { shape: "S7o" }, + createdAt: { type: "timestamp" }, + lastUpdatedAt: { type: "timestamp" }, + roleArn: {}, + }, + }, + }, + }, + }, + DescribeThing: { + http: { method: "GET", requestUri: "/things/{thingName}" }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + }, + }, + output: { + type: "structure", + members: { + defaultClientId: {}, + thingName: {}, + thingId: {}, + thingArn: {}, + thingTypeName: {}, + attributes: { shape: "S2u" }, + version: { type: "long" }, + billingGroupName: {}, + }, + }, + }, + DescribeThingGroup: { + http: { + method: "GET", + requestUri: "/thing-groups/{thingGroupName}", + }, + input: { + type: "structure", + required: ["thingGroupName"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + }, + }, + output: { + type: "structure", + members: { + thingGroupName: {}, + thingGroupId: {}, + thingGroupArn: {}, + version: { type: "long" }, + thingGroupProperties: { shape: "S2r" }, + thingGroupMetadata: { + type: "structure", + members: { + parentGroupName: {}, + rootToParentThingGroups: { shape: "Sgy" }, + creationDate: { type: "timestamp" }, + }, + }, + indexName: {}, + queryString: {}, + queryVersion: {}, + status: {}, + }, + }, + }, + DescribeThingRegistrationTask: { + http: { + method: "GET", + requestUri: "/thing-registration-tasks/{taskId}", + }, + input: { + type: "structure", + required: ["taskId"], + members: { taskId: { location: "uri", locationName: "taskId" } }, + }, + output: { + type: "structure", + members: { + taskId: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + templateBody: {}, + inputFileBucket: {}, + inputFileKey: {}, + roleArn: {}, + status: {}, + message: {}, + successCount: { type: "integer" }, + failureCount: { type: "integer" }, + percentageProgress: { type: "integer" }, + }, + }, + }, + DescribeThingType: { + http: { method: "GET", requestUri: "/thing-types/{thingTypeName}" }, + input: { + type: "structure", + required: ["thingTypeName"], + members: { + thingTypeName: { + location: "uri", + locationName: "thingTypeName", + }, + }, + }, + output: { + type: "structure", + members: { + thingTypeName: {}, + thingTypeId: {}, + thingTypeArn: {}, + thingTypeProperties: { shape: "S80" }, + thingTypeMetadata: { shape: "Shb" }, + }, + }, + }, + DetachPolicy: { + http: { requestUri: "/target-policies/{policyName}" }, + input: { + type: "structure", + required: ["policyName", "target"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + target: {}, + }, + }, + }, + DetachPrincipalPolicy: { + http: { + method: "DELETE", + requestUri: "/principal-policies/{policyName}", + }, + input: { + type: "structure", + required: ["policyName", "principal"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + principal: { + location: "header", + locationName: "x-amzn-iot-principal", + }, + }, + }, + deprecated: true, + }, + DetachSecurityProfile: { + http: { + method: "DELETE", + requestUri: "/security-profiles/{securityProfileName}/targets", + }, + input: { + type: "structure", + required: ["securityProfileName", "securityProfileTargetArn"], + members: { + securityProfileName: { + location: "uri", + locationName: "securityProfileName", + }, + securityProfileTargetArn: { + location: "querystring", + locationName: "securityProfileTargetArn", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DetachThingPrincipal: { + http: { + method: "DELETE", + requestUri: "/things/{thingName}/principals", + }, + input: { + type: "structure", + required: ["thingName", "principal"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + principal: { + location: "header", + locationName: "x-amzn-principal", + }, + }, + }, + output: { type: "structure", members: {} }, + }, + DisableTopicRule: { + http: { requestUri: "/rules/{ruleName}/disable" }, + input: { + type: "structure", + required: ["ruleName"], + members: { + ruleName: { location: "uri", locationName: "ruleName" }, + }, + }, + }, + EnableTopicRule: { + http: { requestUri: "/rules/{ruleName}/enable" }, + input: { + type: "structure", + required: ["ruleName"], + members: { + ruleName: { location: "uri", locationName: "ruleName" }, + }, + }, + }, + GetCardinality: { + http: { requestUri: "/indices/cardinality" }, + input: { + type: "structure", + required: ["queryString"], + members: { + indexName: {}, + queryString: {}, + aggregationField: {}, + queryVersion: {}, + }, + }, + output: { + type: "structure", + members: { cardinality: { type: "integer" } }, + }, + }, + GetEffectivePolicies: { + http: { requestUri: "/effective-policies" }, + input: { + type: "structure", + members: { + principal: {}, + cognitoIdentityPoolId: {}, + thingName: { + location: "querystring", + locationName: "thingName", + }, + }, + }, + output: { + type: "structure", + members: { + effectivePolicies: { + type: "list", + member: { + type: "structure", + members: { + policyName: {}, + policyArn: {}, + policyDocument: {}, + }, + }, + }, + }, + }, + }, + GetIndexingConfiguration: { + http: { method: "GET", requestUri: "/indexing/config" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + thingIndexingConfiguration: { shape: "Shv" }, + thingGroupIndexingConfiguration: { shape: "Si2" }, + }, + }, + }, + GetJobDocument: { + http: { method: "GET", requestUri: "/jobs/{jobId}/job-document" }, + input: { + type: "structure", + required: ["jobId"], + members: { jobId: { location: "uri", locationName: "jobId" } }, + }, + output: { type: "structure", members: { document: {} } }, + }, + GetLoggingOptions: { + http: { method: "GET", requestUri: "/loggingOptions" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { roleArn: {}, logLevel: {} }, + }, + }, + GetOTAUpdate: { + http: { method: "GET", requestUri: "/otaUpdates/{otaUpdateId}" }, + input: { + type: "structure", + required: ["otaUpdateId"], + members: { + otaUpdateId: { location: "uri", locationName: "otaUpdateId" }, + }, + }, + output: { + type: "structure", + members: { + otaUpdateInfo: { + type: "structure", + members: { + otaUpdateId: {}, + otaUpdateArn: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + description: {}, + targets: { shape: "S4h" }, + protocols: { shape: "S4j" }, + awsJobExecutionsRolloutConfig: { shape: "S4l" }, + awsJobPresignedUrlConfig: { shape: "S4n" }, + targetSelection: {}, + otaUpdateFiles: { shape: "S4p" }, + otaUpdateStatus: {}, + awsIotJobId: {}, + awsIotJobArn: {}, + errorInfo: { + type: "structure", + members: { code: {}, message: {} }, + }, + additionalParameters: { shape: "S5m" }, + }, + }, + }, + }, + }, + GetPercentiles: { + http: { requestUri: "/indices/percentiles" }, + input: { + type: "structure", + required: ["queryString"], + members: { + indexName: {}, + queryString: {}, + aggregationField: {}, + queryVersion: {}, + percents: { type: "list", member: { type: "double" } }, + }, + }, + output: { + type: "structure", + members: { + percentiles: { + type: "list", + member: { + type: "structure", + members: { + percent: { type: "double" }, + value: { type: "double" }, + }, + }, + }, + }, + }, + }, + GetPolicy: { + http: { method: "GET", requestUri: "/policies/{policyName}" }, + input: { + type: "structure", + required: ["policyName"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + }, + }, + output: { + type: "structure", + members: { + policyName: {}, + policyArn: {}, + policyDocument: {}, + defaultVersionId: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + generationId: {}, + }, + }, + }, + GetPolicyVersion: { + http: { + method: "GET", + requestUri: "/policies/{policyName}/version/{policyVersionId}", + }, + input: { + type: "structure", + required: ["policyName", "policyVersionId"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + policyVersionId: { + location: "uri", + locationName: "policyVersionId", + }, + }, + }, + output: { + type: "structure", + members: { + policyArn: {}, + policyName: {}, + policyDocument: {}, + policyVersionId: {}, + isDefaultVersion: { type: "boolean" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + generationId: {}, + }, + }, + }, + GetRegistrationCode: { + http: { method: "GET", requestUri: "/registrationcode" }, + input: { type: "structure", members: {} }, + output: { type: "structure", members: { registrationCode: {} } }, + }, + GetStatistics: { + http: { requestUri: "/indices/statistics" }, + input: { + type: "structure", + required: ["queryString"], + members: { + indexName: {}, + queryString: {}, + aggregationField: {}, + queryVersion: {}, + }, + }, + output: { + type: "structure", + members: { + statistics: { + type: "structure", + members: { + count: { type: "integer" }, + average: { type: "double" }, + sum: { type: "double" }, + minimum: { type: "double" }, + maximum: { type: "double" }, + sumOfSquares: { type: "double" }, + variance: { type: "double" }, + stdDeviation: { type: "double" }, + }, + }, + }, + }, + }, + GetTopicRule: { + http: { method: "GET", requestUri: "/rules/{ruleName}" }, + input: { + type: "structure", + required: ["ruleName"], + members: { + ruleName: { location: "uri", locationName: "ruleName" }, + }, + }, + output: { + type: "structure", + members: { + ruleArn: {}, + rule: { + type: "structure", + members: { + ruleName: {}, + sql: {}, + description: {}, + createdAt: { type: "timestamp" }, + actions: { shape: "S8b" }, + ruleDisabled: { type: "boolean" }, + awsIotSqlVersion: {}, + errorAction: { shape: "S8c" }, + }, + }, + }, + }, + }, + GetTopicRuleDestination: { + http: { method: "GET", requestUri: "/destinations/{arn+}" }, + input: { + type: "structure", + required: ["arn"], + members: { arn: { location: "uri", locationName: "arn" } }, + }, + output: { + type: "structure", + members: { topicRuleDestination: { shape: "Sav" } }, + }, + }, + GetV2LoggingOptions: { + http: { method: "GET", requestUri: "/v2LoggingOptions" }, + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + roleArn: {}, + defaultLogLevel: {}, + disableAllLogs: { type: "boolean" }, + }, + }, + }, + ListActiveViolations: { + http: { method: "GET", requestUri: "/active-violations" }, + input: { + type: "structure", + members: { + thingName: { + location: "querystring", + locationName: "thingName", + }, + securityProfileName: { + location: "querystring", + locationName: "securityProfileName", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + activeViolations: { + type: "list", + member: { + type: "structure", + members: { + violationId: {}, + thingName: {}, + securityProfileName: {}, + behavior: { shape: "S6v" }, + lastViolationValue: { shape: "S72" }, + lastViolationTime: { type: "timestamp" }, + violationStartTime: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.AccessAnalyzer; - - /***/ - }, - - /***/ 12110: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["acm"] = {}; - AWS.ACM = Service.defineService("acm", ["2015-12-08"]); - Object.defineProperty(apiLoader.services["acm"], "2015-12-08", { - get: function get() { - var model = __nccwpck_require__(22335); - model.paginators = __nccwpck_require__(63763) /* .pagination */.o; - model.waiters = __nccwpck_require__(12336) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ACM; - - /***/ - }, - - /***/ 35490: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["acmpca"] = {}; - AWS.ACMPCA = Service.defineService("acmpca", ["2017-08-22"]); - Object.defineProperty(apiLoader.services["acmpca"], "2017-08-22", { - get: function get() { - var model = __nccwpck_require__(2794); - model.paginators = __nccwpck_require__(92031) /* .pagination */.o; - model.waiters = __nccwpck_require__(50728) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ACMPCA; - - /***/ - }, - - /***/ 96875: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["alexaforbusiness"] = {}; - AWS.AlexaForBusiness = Service.defineService("alexaforbusiness", [ - "2017-11-09", - ]); - Object.defineProperty( - apiLoader.services["alexaforbusiness"], - "2017-11-09", - { - get: function get() { - var model = __nccwpck_require__(4946); - model.paginators = __nccwpck_require__(74967) /* .pagination */.o; - return model; + ListAttachedPolicies: { + http: { requestUri: "/attached-policies/{target}" }, + input: { + type: "structure", + required: ["target"], + members: { + target: { location: "uri", locationName: "target" }, + recursive: { + location: "querystring", + locationName: "recursive", + type: "boolean", + }, + marker: { location: "querystring", locationName: "marker" }, + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { policies: { shape: "Sjp" }, nextMarker: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.AlexaForBusiness; - - /***/ - }, - - /***/ 98909: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - module.exports = { - ACM: __nccwpck_require__(12110), - APIGateway: __nccwpck_require__(57697), - ApplicationAutoScaling: __nccwpck_require__(96770), - AppStream: __nccwpck_require__(2900), - AutoScaling: __nccwpck_require__(58396), - Batch: __nccwpck_require__(83169), - Budgets: __nccwpck_require__(14395), - CloudDirectory: __nccwpck_require__(44857), - CloudFormation: __nccwpck_require__(71030), - CloudFront: __nccwpck_require__(93069), - CloudHSM: __nccwpck_require__(6093), - CloudSearch: __nccwpck_require__(11158), - CloudSearchDomain: __nccwpck_require__(54099), - CloudTrail: __nccwpck_require__(85277), - CloudWatch: __nccwpck_require__(29854), - CloudWatchEvents: __nccwpck_require__(96565), - CloudWatchLogs: __nccwpck_require__(90771), - CodeBuild: __nccwpck_require__(91939), - CodeCommit: __nccwpck_require__(71052), - CodeDeploy: __nccwpck_require__(27879), - CodePipeline: __nccwpck_require__(16227), - CognitoIdentity: __nccwpck_require__(58248), - CognitoIdentityServiceProvider: __nccwpck_require__(92447), - CognitoSync: __nccwpck_require__(30334), - ConfigService: __nccwpck_require__(58056), - CUR: __nccwpck_require__(73187), - DataPipeline: __nccwpck_require__(45778), - DeviceFarm: __nccwpck_require__(94870), - DirectConnect: __nccwpck_require__(38717), - DirectoryService: __nccwpck_require__(17575), - Discovery: __nccwpck_require__(78720), - DMS: __nccwpck_require__(3983), - DynamoDB: __nccwpck_require__(88988), - DynamoDBStreams: __nccwpck_require__(10941), - EC2: __nccwpck_require__(37327), - ECR: __nccwpck_require__(37559), - ECS: __nccwpck_require__(62880), - EFS: __nccwpck_require__(57810), - ElastiCache: __nccwpck_require__(23858), - ElasticBeanstalk: __nccwpck_require__(3242), - ELB: __nccwpck_require__(1768), - ELBv2: __nccwpck_require__(79653), - EMR: __nccwpck_require__(32662), - ES: __nccwpck_require__(16155), - ElasticTranscoder: __nccwpck_require__(88180), - Firehose: __nccwpck_require__(51033), - GameLift: __nccwpck_require__(58742), - Glacier: __nccwpck_require__(18706), - Health: __nccwpck_require__(41126), - IAM: __nccwpck_require__(60154), - ImportExport: __nccwpck_require__(57751), - Inspector: __nccwpck_require__(47705), - Iot: __nccwpck_require__(32154), - IotData: __nccwpck_require__(5341), - Kinesis: __nccwpck_require__(3262), - KinesisAnalytics: __nccwpck_require__(44049), - KMS: __nccwpck_require__(34620), - Lambda: __nccwpck_require__(28852), - LexRuntime: __nccwpck_require__(94405), - Lightsail: __nccwpck_require__(71687), - MachineLearning: __nccwpck_require__(35427), - MarketplaceCommerceAnalytics: __nccwpck_require__(1492), - MarketplaceMetering: __nccwpck_require__(67180), - MTurk: __nccwpck_require__(15731), - MobileAnalytics: __nccwpck_require__(861), - OpsWorks: __nccwpck_require__(86344), - OpsWorksCM: __nccwpck_require__(41130), - Organizations: __nccwpck_require__(13609), - Pinpoint: __nccwpck_require__(61591), - Polly: __nccwpck_require__(30361), - RDS: __nccwpck_require__(75385), - Redshift: __nccwpck_require__(21906), - Rekognition: __nccwpck_require__(76843), - ResourceGroupsTaggingAPI: __nccwpck_require__(42344), - Route53: __nccwpck_require__(9705), - Route53Domains: __nccwpck_require__(51221), - S3: __nccwpck_require__(11192), - S3Control: __nccwpck_require__(14910), - ServiceCatalog: __nccwpck_require__(12099), - SES: __nccwpck_require__(82464), - Shield: __nccwpck_require__(33080), - SimpleDB: __nccwpck_require__(23719), - SMS: __nccwpck_require__(31961), - Snowball: __nccwpck_require__(87455), - SNS: __nccwpck_require__(6417), - SQS: __nccwpck_require__(99331), - SSM: __nccwpck_require__(69750), - StorageGateway: __nccwpck_require__(21782), - StepFunctions: __nccwpck_require__(25295), - STS: __nccwpck_require__(74448), - Support: __nccwpck_require__(90040), - SWF: __nccwpck_require__(83482), - XRay: __nccwpck_require__(37024), - WAF: __nccwpck_require__(59651), - WAFRegional: __nccwpck_require__(36062), - WorkDocs: __nccwpck_require__(13605), - WorkSpaces: __nccwpck_require__(82449), - CodeStar: __nccwpck_require__(54974), - LexModelBuildingService: __nccwpck_require__(56228), - MarketplaceEntitlementService: __nccwpck_require__(9465), - Athena: __nccwpck_require__(1270), - Greengrass: __nccwpck_require__(55276), - DAX: __nccwpck_require__(96409), - MigrationHub: __nccwpck_require__(20468), - CloudHSMV2: __nccwpck_require__(13215), - Glue: __nccwpck_require__(34803), - Mobile: __nccwpck_require__(87925), - Pricing: __nccwpck_require__(66425), - CostExplorer: __nccwpck_require__(73094), - MediaConvert: __nccwpck_require__(16385), - MediaLive: __nccwpck_require__(77445), - MediaPackage: __nccwpck_require__(56592), - MediaStore: __nccwpck_require__(57708), - MediaStoreData: __nccwpck_require__(50323), - AppSync: __nccwpck_require__(68960), - GuardDuty: __nccwpck_require__(26819), - MQ: __nccwpck_require__(35102), - Comprehend: __nccwpck_require__(14253), - IoTJobsDataPlane: __nccwpck_require__(84414), - KinesisVideoArchivedMedia: __nccwpck_require__(90901), - KinesisVideoMedia: __nccwpck_require__(38414), - KinesisVideo: __nccwpck_require__(23367), - SageMakerRuntime: __nccwpck_require__(53374), - SageMaker: __nccwpck_require__(38050), - Translate: __nccwpck_require__(3011), - ResourceGroups: __nccwpck_require__(60486), - AlexaForBusiness: __nccwpck_require__(96875), - Cloud9: __nccwpck_require__(28132), - ServerlessApplicationRepository: __nccwpck_require__(45260), - ServiceDiscovery: __nccwpck_require__(52699), - WorkMail: __nccwpck_require__(73168), - AutoScalingPlans: __nccwpck_require__(18647), - TranscribeService: __nccwpck_require__(54345), - Connect: __nccwpck_require__(90199), - ACMPCA: __nccwpck_require__(35490), - FMS: __nccwpck_require__(5577), - SecretsManager: __nccwpck_require__(5514), - IoTAnalytics: __nccwpck_require__(81958), - IoT1ClickDevicesService: __nccwpck_require__(32323), - IoT1ClickProjects: __nccwpck_require__(86992), - PI: __nccwpck_require__(79718), - Neptune: __nccwpck_require__(68400), - MediaTailor: __nccwpck_require__(51088), - EKS: __nccwpck_require__(48092), - Macie: __nccwpck_require__(6429), - DLM: __nccwpck_require__(2120), - Signer: __nccwpck_require__(65234), - Chime: __nccwpck_require__(21115), - PinpointEmail: __nccwpck_require__(54144), - RAM: __nccwpck_require__(81782), - Route53Resolver: __nccwpck_require__(53829), - PinpointSMSVoice: __nccwpck_require__(51712), - QuickSight: __nccwpck_require__(15807), - RDSDataService: __nccwpck_require__(89217), - Amplify: __nccwpck_require__(17153), - DataSync: __nccwpck_require__(75589), - RoboMaker: __nccwpck_require__(42074), - Transfer: __nccwpck_require__(63832), - GlobalAccelerator: __nccwpck_require__(76817), - ComprehendMedical: __nccwpck_require__(83617), - KinesisAnalyticsV2: __nccwpck_require__(88770), - MediaConnect: __nccwpck_require__(61022), - FSx: __nccwpck_require__(50698), - SecurityHub: __nccwpck_require__(22516), - AppMesh: __nccwpck_require__(46242), - LicenseManager: __nccwpck_require__(59250), - Kafka: __nccwpck_require__(56799), - ApiGatewayManagementApi: __nccwpck_require__(66038), - ApiGatewayV2: __nccwpck_require__(51128), - DocDB: __nccwpck_require__(66399), - Backup: __nccwpck_require__(82890), - WorkLink: __nccwpck_require__(74072), - Textract: __nccwpck_require__(3684), - ManagedBlockchain: __nccwpck_require__(50798), - MediaPackageVod: __nccwpck_require__(48937), - GroundStation: __nccwpck_require__(31859), - IoTThingsGraph: __nccwpck_require__(50182), - IoTEvents: __nccwpck_require__(27609), - IoTEventsData: __nccwpck_require__(90730), - Personalize: __nccwpck_require__(60133), - PersonalizeEvents: __nccwpck_require__(47131), - PersonalizeRuntime: __nccwpck_require__(73432), - ApplicationInsights: __nccwpck_require__(81356), - ServiceQuotas: __nccwpck_require__(61148), - EC2InstanceConnect: __nccwpck_require__(51963), - EventBridge: __nccwpck_require__(22143), - LakeFormation: __nccwpck_require__(21792), - ForecastService: __nccwpck_require__(29371), - ForecastQueryService: __nccwpck_require__(43274), - QLDB: __nccwpck_require__(48278), - QLDBSession: __nccwpck_require__(79356), - WorkMailMessageFlow: __nccwpck_require__(71529), - CodeStarNotifications: __nccwpck_require__(20940), - SavingsPlans: __nccwpck_require__(52130), - SSO: __nccwpck_require__(59859), - SSOOIDC: __nccwpck_require__(30825), - MarketplaceCatalog: __nccwpck_require__(45441), - DataExchange: __nccwpck_require__(42781), - SESV2: __nccwpck_require__(25301), - MigrationHubConfig: __nccwpck_require__(10152), - ConnectParticipant: __nccwpck_require__(41807), - AppConfig: __nccwpck_require__(30020), - IoTSecureTunneling: __nccwpck_require__(79188), - WAFV2: __nccwpck_require__(65036), - ElasticInference: __nccwpck_require__(91809), - Imagebuilder: __nccwpck_require__(79966), - Schemas: __nccwpck_require__(37045), - AccessAnalyzer: __nccwpck_require__(11093), - CodeGuruReviewer: __nccwpck_require__(86848), - CodeGuruProfiler: __nccwpck_require__(35677), - ComputeOptimizer: __nccwpck_require__(74027), - FraudDetector: __nccwpck_require__(98396), - Kendra: __nccwpck_require__(15445), - NetworkManager: __nccwpck_require__(15258), - Outposts: __nccwpck_require__(33116), - AugmentedAIRuntime: __nccwpck_require__(53412), - EBS: __nccwpck_require__(95061), - KinesisVideoSignalingChannels: __nccwpck_require__(81064), - Detective: __nccwpck_require__(93370), - CodeStarconnections: __nccwpck_require__(14013), - }; - - /***/ - }, - - /***/ 17153: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["amplify"] = {}; - AWS.Amplify = Service.defineService("amplify", ["2017-07-25"]); - Object.defineProperty(apiLoader.services["amplify"], "2017-07-25", { - get: function get() { - var model = __nccwpck_require__(59237); - model.paginators = __nccwpck_require__(89594) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Amplify; - - /***/ - }, - - /***/ 57697: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["apigateway"] = {}; - AWS.APIGateway = Service.defineService("apigateway", ["2015-07-09"]); - __nccwpck_require__(63585); - Object.defineProperty(apiLoader.services["apigateway"], "2015-07-09", { - get: function get() { - var model = __nccwpck_require__(33895); - model.paginators = __nccwpck_require__(61271) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.APIGateway; - - /***/ - }, - - /***/ 66038: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["apigatewaymanagementapi"] = {}; - AWS.ApiGatewayManagementApi = Service.defineService( - "apigatewaymanagementapi", - ["2018-11-29"] - ); - Object.defineProperty( - apiLoader.services["apigatewaymanagementapi"], - "2018-11-29", - { - get: function get() { - var model = __nccwpck_require__(31775); - model.paginators = __nccwpck_require__(19890) /* .pagination */.o; - return model; + ListAuditFindings: { + http: { requestUri: "/audit/findings" }, + input: { + type: "structure", + members: { + taskId: {}, + checkName: {}, + resourceIdentifier: { shape: "Scz" }, + maxResults: { type: "integer" }, + nextToken: {}, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + }, + }, + output: { + type: "structure", + members: { + findings: { type: "list", member: { shape: "Scu" } }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ApiGatewayManagementApi; - - /***/ - }, - - /***/ 51128: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["apigatewayv2"] = {}; - AWS.ApiGatewayV2 = Service.defineService("apigatewayv2", ["2018-11-29"]); - Object.defineProperty(apiLoader.services["apigatewayv2"], "2018-11-29", { - get: function get() { - var model = __nccwpck_require__(18767); - model.paginators = __nccwpck_require__(96828) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ApiGatewayV2; - - /***/ - }, - - /***/ 30020: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["appconfig"] = {}; - AWS.AppConfig = Service.defineService("appconfig", ["2019-10-09"]); - Object.defineProperty(apiLoader.services["appconfig"], "2019-10-09", { - get: function get() { - var model = __nccwpck_require__(5832); - model.paginators = __nccwpck_require__(38388) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.AppConfig; - - /***/ - }, - - /***/ 96770: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["applicationautoscaling"] = {}; - AWS.ApplicationAutoScaling = Service.defineService( - "applicationautoscaling", - ["2016-02-06"] - ); - Object.defineProperty( - apiLoader.services["applicationautoscaling"], - "2016-02-06", - { - get: function get() { - var model = __nccwpck_require__(14452); - model.paginators = __nccwpck_require__(11157) /* .pagination */.o; - return model; + ListAuditMitigationActionsExecutions: { + http: { + method: "GET", + requestUri: "/audit/mitigationactions/executions", + }, + input: { + type: "structure", + required: ["taskId", "findingId"], + members: { + taskId: { location: "querystring", locationName: "taskId" }, + actionStatus: { + location: "querystring", + locationName: "actionStatus", + }, + findingId: { + location: "querystring", + locationName: "findingId", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + actionsExecutions: { + type: "list", + member: { + type: "structure", + members: { + taskId: {}, + findingId: {}, + actionName: {}, + actionId: {}, + status: {}, + startTime: { type: "timestamp" }, + endTime: { type: "timestamp" }, + errorCode: {}, + message: {}, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ApplicationAutoScaling; - - /***/ - }, - - /***/ 81356: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["applicationinsights"] = {}; - AWS.ApplicationInsights = Service.defineService("applicationinsights", [ - "2018-11-25", - ]); - Object.defineProperty( - apiLoader.services["applicationinsights"], - "2018-11-25", - { - get: function get() { - var model = __nccwpck_require__(48728); - model.paginators = __nccwpck_require__(9986) /* .pagination */.o; - return model; + ListAuditMitigationActionsTasks: { + http: { + method: "GET", + requestUri: "/audit/mitigationactions/tasks", + }, + input: { + type: "structure", + required: ["startTime", "endTime"], + members: { + auditTaskId: { + location: "querystring", + locationName: "auditTaskId", + }, + findingId: { + location: "querystring", + locationName: "findingId", + }, + taskStatus: { + location: "querystring", + locationName: "taskStatus", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + startTime: { + location: "querystring", + locationName: "startTime", + type: "timestamp", + }, + endTime: { + location: "querystring", + locationName: "endTime", + type: "timestamp", + }, + }, + }, + output: { + type: "structure", + members: { + tasks: { + type: "list", + member: { + type: "structure", + members: { + taskId: {}, + startTime: { type: "timestamp" }, + taskStatus: {}, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ApplicationInsights; - - /***/ - }, - - /***/ 46242: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["appmesh"] = {}; - AWS.AppMesh = Service.defineService("appmesh", [ - "2018-10-01", - "2018-10-01*", - "2019-01-25", - ]); - Object.defineProperty(apiLoader.services["appmesh"], "2018-10-01", { - get: function get() { - var model = __nccwpck_require__(4710); - model.paginators = __nccwpck_require__(74196) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["appmesh"], "2019-01-25", { - get: function get() { - var model = __nccwpck_require__(99818); - model.paginators = __nccwpck_require__(9865) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.AppMesh; - - /***/ - }, - - /***/ 2900: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["appstream"] = {}; - AWS.AppStream = Service.defineService("appstream", ["2016-12-01"]); - Object.defineProperty(apiLoader.services["appstream"], "2016-12-01", { - get: function get() { - var model = __nccwpck_require__(12513); - model.paginators = __nccwpck_require__(81915) /* .pagination */.o; - model.waiters = __nccwpck_require__(98407) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.AppStream; - - /***/ - }, - - /***/ 68960: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["appsync"] = {}; - AWS.AppSync = Service.defineService("appsync", ["2017-07-25"]); - Object.defineProperty(apiLoader.services["appsync"], "2017-07-25", { - get: function get() { - var model = __nccwpck_require__(3651); - model.paginators = __nccwpck_require__(93930) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.AppSync; - - /***/ - }, - - /***/ 1270: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["athena"] = {}; - AWS.Athena = Service.defineService("athena", ["2017-05-18"]); - Object.defineProperty(apiLoader.services["athena"], "2017-05-18", { - get: function get() { - var model = __nccwpck_require__(19898); - model.paginators = __nccwpck_require__(23135) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Athena; - - /***/ - }, - - /***/ 53412: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["augmentedairuntime"] = {}; - AWS.AugmentedAIRuntime = Service.defineService("augmentedairuntime", [ - "2019-11-07", - ]); - Object.defineProperty( - apiLoader.services["augmentedairuntime"], - "2019-11-07", - { - get: function get() { - var model = __nccwpck_require__(60302); - model.paginators = __nccwpck_require__(58181) /* .pagination */.o; - return model; + ListAuditTasks: { + http: { method: "GET", requestUri: "/audit/tasks" }, + input: { + type: "structure", + required: ["startTime", "endTime"], + members: { + startTime: { + location: "querystring", + locationName: "startTime", + type: "timestamp", + }, + endTime: { + location: "querystring", + locationName: "endTime", + type: "timestamp", + }, + taskType: { location: "querystring", locationName: "taskType" }, + taskStatus: { + location: "querystring", + locationName: "taskStatus", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + tasks: { + type: "list", + member: { + type: "structure", + members: { taskId: {}, taskStatus: {}, taskType: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + ListAuthorizers: { + http: { method: "GET", requestUri: "/authorizers/" }, + input: { + type: "structure", + members: { + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + marker: { location: "querystring", locationName: "marker" }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + status: { location: "querystring", locationName: "status" }, + }, + }, + output: { + type: "structure", + members: { + authorizers: { + type: "list", + member: { + type: "structure", + members: { authorizerName: {}, authorizerArn: {} }, + }, + }, + nextMarker: {}, + }, + }, + }, + ListBillingGroups: { + http: { method: "GET", requestUri: "/billing-groups" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + namePrefixFilter: { + location: "querystring", + locationName: "namePrefixFilter", + }, + }, + }, + output: { + type: "structure", + members: { + billingGroups: { type: "list", member: { shape: "Sgz" } }, + nextToken: {}, + }, + }, + }, + ListCACertificates: { + http: { method: "GET", requestUri: "/cacertificates" }, + input: { + type: "structure", + members: { + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + marker: { location: "querystring", locationName: "marker" }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + certificates: { + type: "list", + member: { + type: "structure", + members: { + certificateArn: {}, + certificateId: {}, + status: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + nextMarker: {}, + }, + }, + }, + ListCertificates: { + http: { method: "GET", requestUri: "/certificates" }, + input: { + type: "structure", + members: { + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + marker: { location: "querystring", locationName: "marker" }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { certificates: { shape: "Skm" }, nextMarker: {} }, + }, + }, + ListCertificatesByCA: { + http: { + method: "GET", + requestUri: "/certificates-by-ca/{caCertificateId}", + }, + input: { + type: "structure", + required: ["caCertificateId"], + members: { + caCertificateId: { + location: "uri", + locationName: "caCertificateId", + }, + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + marker: { location: "querystring", locationName: "marker" }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { certificates: { shape: "Skm" }, nextMarker: {} }, + }, + }, + ListDimensions: { + http: { method: "GET", requestUri: "/dimensions" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + dimensionNames: { type: "list", member: {} }, + nextToken: {}, + }, + }, + }, + ListDomainConfigurations: { + http: { method: "GET", requestUri: "/domainConfigurations" }, + input: { + type: "structure", + members: { + marker: { location: "querystring", locationName: "marker" }, + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + serviceType: { + location: "querystring", + locationName: "serviceType", + }, + }, + }, + output: { + type: "structure", + members: { + domainConfigurations: { + type: "list", + member: { + type: "structure", + members: { + domainConfigurationName: {}, + domainConfigurationArn: {}, + serviceType: {}, + }, + }, + }, + nextMarker: {}, + }, + }, + }, + ListIndices: { + http: { method: "GET", requestUri: "/indices" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + indexNames: { type: "list", member: {} }, + nextToken: {}, + }, + }, + }, + ListJobExecutionsForJob: { + http: { method: "GET", requestUri: "/jobs/{jobId}/things" }, + input: { + type: "structure", + required: ["jobId"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + status: { location: "querystring", locationName: "status" }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + executionSummaries: { + type: "list", + member: { + type: "structure", + members: { + thingArn: {}, + jobExecutionSummary: { shape: "Sl6" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListJobExecutionsForThing: { + http: { method: "GET", requestUri: "/things/{thingName}/jobs" }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + status: { location: "querystring", locationName: "status" }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + executionSummaries: { + type: "list", + member: { + type: "structure", + members: { + jobId: {}, + jobExecutionSummary: { shape: "Sl6" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListJobs: { + http: { method: "GET", requestUri: "/jobs" }, + input: { + type: "structure", + members: { + status: { location: "querystring", locationName: "status" }, + targetSelection: { + location: "querystring", + locationName: "targetSelection", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + thingGroupName: { + location: "querystring", + locationName: "thingGroupName", + }, + thingGroupId: { + location: "querystring", + locationName: "thingGroupId", + }, + }, + }, + output: { + type: "structure", + members: { + jobs: { + type: "list", + member: { + type: "structure", + members: { + jobArn: {}, + jobId: {}, + thingGroupId: {}, + targetSelection: {}, + status: {}, + createdAt: { type: "timestamp" }, + lastUpdatedAt: { type: "timestamp" }, + completedAt: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListMitigationActions: { + http: { method: "GET", requestUri: "/mitigationactions/actions" }, + input: { + type: "structure", + members: { + actionType: { + location: "querystring", + locationName: "actionType", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + actionIdentifiers: { + type: "list", + member: { + type: "structure", + members: { + actionName: {}, + actionArn: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListOTAUpdates: { + http: { method: "GET", requestUri: "/otaUpdates" }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + otaUpdateStatus: { + location: "querystring", + locationName: "otaUpdateStatus", + }, + }, + }, + output: { + type: "structure", + members: { + otaUpdates: { + type: "list", + member: { + type: "structure", + members: { + otaUpdateId: {}, + otaUpdateArn: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListOutgoingCertificates: { + http: { method: "GET", requestUri: "/certificates-out-going" }, + input: { + type: "structure", + members: { + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + marker: { location: "querystring", locationName: "marker" }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + outgoingCertificates: { + type: "list", + member: { + type: "structure", + members: { + certificateArn: {}, + certificateId: {}, + transferredTo: {}, + transferDate: { type: "timestamp" }, + transferMessage: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + nextMarker: {}, + }, + }, + }, + ListPolicies: { + http: { method: "GET", requestUri: "/policies" }, + input: { + type: "structure", + members: { + marker: { location: "querystring", locationName: "marker" }, + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { policies: { shape: "Sjp" }, nextMarker: {} }, + }, + }, + ListPolicyPrincipals: { + http: { method: "GET", requestUri: "/policy-principals" }, + input: { + type: "structure", + required: ["policyName"], + members: { + policyName: { + location: "header", + locationName: "x-amzn-iot-policy", + }, + marker: { location: "querystring", locationName: "marker" }, + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { principals: { shape: "Slv" }, nextMarker: {} }, + }, + deprecated: true, + }, + ListPolicyVersions: { + http: { + method: "GET", + requestUri: "/policies/{policyName}/version", + }, + input: { + type: "structure", + required: ["policyName"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + }, + }, + output: { + type: "structure", + members: { + policyVersions: { + type: "list", + member: { + type: "structure", + members: { + versionId: {}, + isDefaultVersion: { type: "boolean" }, + createDate: { type: "timestamp" }, + }, + }, + }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.AugmentedAIRuntime; - - /***/ - }, - - /***/ 58396: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["autoscaling"] = {}; - AWS.AutoScaling = Service.defineService("autoscaling", ["2011-01-01"]); - Object.defineProperty(apiLoader.services["autoscaling"], "2011-01-01", { - get: function get() { - var model = __nccwpck_require__(68489); - model.paginators = __nccwpck_require__(38676) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.AutoScaling; - - /***/ - }, - - /***/ 18647: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["autoscalingplans"] = {}; - AWS.AutoScalingPlans = Service.defineService("autoscalingplans", [ - "2018-01-06", - ]); - Object.defineProperty( - apiLoader.services["autoscalingplans"], - "2018-01-06", - { - get: function get() { - var model = __nccwpck_require__(95300); - model.paginators = __nccwpck_require__(4511) /* .pagination */.o; - return model; + ListPrincipalPolicies: { + http: { method: "GET", requestUri: "/principal-policies" }, + input: { + type: "structure", + required: ["principal"], + members: { + principal: { + location: "header", + locationName: "x-amzn-iot-principal", + }, + marker: { location: "querystring", locationName: "marker" }, + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { policies: { shape: "Sjp" }, nextMarker: {} }, + }, + deprecated: true, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.AutoScalingPlans; - - /***/ - }, - - /***/ 82890: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["backup"] = {}; - AWS.Backup = Service.defineService("backup", ["2018-11-15"]); - Object.defineProperty(apiLoader.services["backup"], "2018-11-15", { - get: function get() { - var model = __nccwpck_require__(65918); - model.paginators = __nccwpck_require__(61080) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Backup; - - /***/ - }, - - /***/ 83169: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["batch"] = {}; - AWS.Batch = Service.defineService("batch", ["2016-08-10"]); - Object.defineProperty(apiLoader.services["batch"], "2016-08-10", { - get: function get() { - var model = __nccwpck_require__(97171); - model.paginators = __nccwpck_require__(27755) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Batch; - - /***/ - }, - - /***/ 14395: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["budgets"] = {}; - AWS.Budgets = Service.defineService("budgets", ["2016-10-20"]); - Object.defineProperty(apiLoader.services["budgets"], "2016-10-20", { - get: function get() { - var model = __nccwpck_require__(47942); - model.paginators = __nccwpck_require__(64219) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Budgets; - - /***/ - }, - - /***/ 21115: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["chime"] = {}; - AWS.Chime = Service.defineService("chime", ["2018-05-01"]); - Object.defineProperty(apiLoader.services["chime"], "2018-05-01", { - get: function get() { - var model = __nccwpck_require__(55823); - model.paginators = __nccwpck_require__(6307) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Chime; - - /***/ - }, - - /***/ 28132: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloud9"] = {}; - AWS.Cloud9 = Service.defineService("cloud9", ["2017-09-23"]); - Object.defineProperty(apiLoader.services["cloud9"], "2017-09-23", { - get: function get() { - var model = __nccwpck_require__(90697); - model.paginators = __nccwpck_require__(79426) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Cloud9; - - /***/ - }, - - /***/ 44857: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["clouddirectory"] = {}; - AWS.CloudDirectory = Service.defineService("clouddirectory", [ - "2016-05-10", - "2016-05-10*", - "2017-01-11", - ]); - Object.defineProperty( - apiLoader.services["clouddirectory"], - "2016-05-10", - { - get: function get() { - var model = __nccwpck_require__(87301); - model.paginators = __nccwpck_require__(72446) /* .pagination */.o; - return model; + ListPrincipalThings: { + http: { method: "GET", requestUri: "/principals/things" }, + input: { + type: "structure", + required: ["principal"], + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + principal: { + location: "header", + locationName: "x-amzn-principal", + }, + }, + }, + output: { + type: "structure", + members: { things: { shape: "Sm5" }, nextToken: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - Object.defineProperty( - apiLoader.services["clouddirectory"], - "2017-01-11", - { - get: function get() { - var model = __nccwpck_require__(79943); - model.paginators = __nccwpck_require__(20410) /* .pagination */.o; - return model; + ListProvisioningTemplateVersions: { + http: { + method: "GET", + requestUri: "/provisioning-templates/{templateName}/versions", + }, + input: { + type: "structure", + required: ["templateName"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + versions: { + type: "list", + member: { + type: "structure", + members: { + versionId: { type: "integer" }, + creationDate: { type: "timestamp" }, + isDefaultVersion: { type: "boolean" }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CloudDirectory; - - /***/ - }, - - /***/ 71030: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudformation"] = {}; - AWS.CloudFormation = Service.defineService("cloudformation", [ - "2010-05-15", - ]); - Object.defineProperty( - apiLoader.services["cloudformation"], - "2010-05-15", - { - get: function get() { - var model = __nccwpck_require__(50980); - model.paginators = __nccwpck_require__(43078) /* .pagination */.o; - model.waiters = __nccwpck_require__(11714) /* .waiters */.V; - return model; + ListProvisioningTemplates: { + http: { method: "GET", requestUri: "/provisioning-templates" }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + templates: { + type: "list", + member: { + type: "structure", + members: { + templateArn: {}, + templateName: {}, + description: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + enabled: { type: "boolean" }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CloudFormation; - - /***/ - }, - - /***/ 93069: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudfront"] = {}; - AWS.CloudFront = Service.defineService("cloudfront", [ - "2013-05-12*", - "2013-11-11*", - "2014-05-31*", - "2014-10-21*", - "2014-11-06*", - "2015-04-17*", - "2015-07-27*", - "2015-09-17*", - "2016-01-13*", - "2016-01-28*", - "2016-08-01*", - "2016-08-20*", - "2016-09-07*", - "2016-09-29*", - "2016-11-25", - "2016-11-25*", - "2017-03-25", - "2017-03-25*", - "2017-10-30", - "2017-10-30*", - "2018-06-18", - "2018-06-18*", - "2018-11-05", - "2018-11-05*", - "2019-03-26", - ]); - __nccwpck_require__(91074); - Object.defineProperty(apiLoader.services["cloudfront"], "2016-11-25", { - get: function get() { - var model = __nccwpck_require__(81977); - model.paginators = __nccwpck_require__(12819) /* .pagination */.o; - model.waiters = __nccwpck_require__(52832) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["cloudfront"], "2017-03-25", { - get: function get() { - var model = __nccwpck_require__(38288); - model.paginators = __nccwpck_require__(19896) /* .pagination */.o; - model.waiters = __nccwpck_require__(43589) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["cloudfront"], "2017-10-30", { - get: function get() { - var model = __nccwpck_require__(62352); - model.paginators = __nccwpck_require__(94430) /* .pagination */.o; - model.waiters = __nccwpck_require__(36502) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["cloudfront"], "2018-06-18", { - get: function get() { - var model = __nccwpck_require__(59976); - model.paginators = __nccwpck_require__(43510) /* .pagination */.o; - model.waiters = __nccwpck_require__(67512) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["cloudfront"], "2018-11-05", { - get: function get() { - var model = __nccwpck_require__(2861); - model.paginators = __nccwpck_require__(94484) /* .pagination */.o; - model.waiters = __nccwpck_require__(94992) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["cloudfront"], "2019-03-26", { - get: function get() { - var model = __nccwpck_require__(22621); - model.paginators = __nccwpck_require__(49289) /* .pagination */.o; - model.waiters = __nccwpck_require__(89078) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CloudFront; - - /***/ - }, - - /***/ 6093: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudhsm"] = {}; - AWS.CloudHSM = Service.defineService("cloudhsm", ["2014-05-30"]); - Object.defineProperty(apiLoader.services["cloudhsm"], "2014-05-30", { - get: function get() { - var model = __nccwpck_require__(59717); - model.paginators = __nccwpck_require__(26512) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CloudHSM; - - /***/ - }, - - /***/ 13215: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudhsmv2"] = {}; - AWS.CloudHSMV2 = Service.defineService("cloudhsmv2", ["2017-04-28"]); - Object.defineProperty(apiLoader.services["cloudhsmv2"], "2017-04-28", { - get: function get() { - var model = __nccwpck_require__(19362); - model.paginators = __nccwpck_require__(96674) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CloudHSMV2; - - /***/ - }, - - /***/ 11158: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudsearch"] = {}; - AWS.CloudSearch = Service.defineService("cloudsearch", [ - "2011-02-01", - "2013-01-01", - ]); - Object.defineProperty(apiLoader.services["cloudsearch"], "2011-02-01", { - get: function get() { - var model = __nccwpck_require__(4999); - model.paginators = __nccwpck_require__(74483) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["cloudsearch"], "2013-01-01", { - get: function get() { - var model = __nccwpck_require__(93200); - model.paginators = __nccwpck_require__(82352) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CloudSearch; - - /***/ - }, - - /***/ 54099: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudsearchdomain"] = {}; - AWS.CloudSearchDomain = Service.defineService("cloudsearchdomain", [ - "2013-01-01", - ]); - __nccwpck_require__(55271); - Object.defineProperty( - apiLoader.services["cloudsearchdomain"], - "2013-01-01", - { - get: function get() { - var model = __nccwpck_require__(56588); - return model; + ListRoleAliases: { + http: { method: "GET", requestUri: "/role-aliases" }, + input: { + type: "structure", + members: { + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + marker: { location: "querystring", locationName: "marker" }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + roleAliases: { type: "list", member: {} }, + nextMarker: {}, + }, + }, + }, + ListScheduledAudits: { + http: { method: "GET", requestUri: "/audit/scheduledaudits" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + scheduledAudits: { + type: "list", + member: { + type: "structure", + members: { + scheduledAuditName: {}, + scheduledAuditArn: {}, + frequency: {}, + dayOfMonth: {}, + dayOfWeek: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListSecurityProfiles: { + http: { method: "GET", requestUri: "/security-profiles" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + dimensionName: { + location: "querystring", + locationName: "dimensionName", + }, + }, + }, + output: { + type: "structure", + members: { + securityProfileIdentifiers: { + type: "list", + member: { shape: "Smo" }, + }, + nextToken: {}, + }, + }, + }, + ListSecurityProfilesForTarget: { + http: { + method: "GET", + requestUri: "/security-profiles-for-target", + }, + input: { + type: "structure", + required: ["securityProfileTargetArn"], + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + recursive: { + location: "querystring", + locationName: "recursive", + type: "boolean", + }, + securityProfileTargetArn: { + location: "querystring", + locationName: "securityProfileTargetArn", + }, + }, + }, + output: { + type: "structure", + members: { + securityProfileTargetMappings: { + type: "list", + member: { + type: "structure", + members: { + securityProfileIdentifier: { shape: "Smo" }, + target: { shape: "Smt" }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListStreams: { + http: { method: "GET", requestUri: "/streams" }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + ascendingOrder: { + location: "querystring", + locationName: "isAscendingOrder", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + streams: { + type: "list", + member: { + type: "structure", + members: { + streamId: {}, + streamArn: {}, + streamVersion: { type: "integer" }, + description: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListTagsForResource: { + http: { method: "GET", requestUri: "/tags" }, + input: { + type: "structure", + required: ["resourceArn"], + members: { + resourceArn: { + location: "querystring", + locationName: "resourceArn", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { tags: { shape: "S1x" }, nextToken: {} }, + }, + }, + ListTargetsForPolicy: { + http: { requestUri: "/policy-targets/{policyName}" }, + input: { + type: "structure", + required: ["policyName"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + marker: { location: "querystring", locationName: "marker" }, + pageSize: { + location: "querystring", + locationName: "pageSize", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + targets: { type: "list", member: {} }, + nextMarker: {}, + }, + }, + }, + ListTargetsForSecurityProfile: { + http: { + method: "GET", + requestUri: "/security-profiles/{securityProfileName}/targets", + }, + input: { + type: "structure", + required: ["securityProfileName"], + members: { + securityProfileName: { + location: "uri", + locationName: "securityProfileName", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + securityProfileTargets: { + type: "list", + member: { shape: "Smt" }, + }, + nextToken: {}, + }, + }, + }, + ListThingGroups: { + http: { method: "GET", requestUri: "/thing-groups" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + parentGroup: { + location: "querystring", + locationName: "parentGroup", + }, + namePrefixFilter: { + location: "querystring", + locationName: "namePrefixFilter", + }, + recursive: { + location: "querystring", + locationName: "recursive", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { thingGroups: { shape: "Sgy" }, nextToken: {} }, + }, + }, + ListThingGroupsForThing: { + http: { + method: "GET", + requestUri: "/things/{thingName}/thing-groups", + }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { thingGroups: { shape: "Sgy" }, nextToken: {} }, + }, + }, + ListThingPrincipals: { + http: { + method: "GET", + requestUri: "/things/{thingName}/principals", + }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + }, + }, + output: { + type: "structure", + members: { principals: { shape: "Slv" } }, + }, + }, + ListThingRegistrationTaskReports: { + http: { + method: "GET", + requestUri: "/thing-registration-tasks/{taskId}/reports", + }, + input: { + type: "structure", + required: ["taskId", "reportType"], + members: { + taskId: { location: "uri", locationName: "taskId" }, + reportType: { + location: "querystring", + locationName: "reportType", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + resourceLinks: { type: "list", member: {} }, + reportType: {}, + nextToken: {}, + }, + }, + }, + ListThingRegistrationTasks: { + http: { method: "GET", requestUri: "/thing-registration-tasks" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + status: { location: "querystring", locationName: "status" }, + }, + }, + output: { + type: "structure", + members: { taskIds: { type: "list", member: {} }, nextToken: {} }, + }, + }, + ListThingTypes: { + http: { method: "GET", requestUri: "/thing-types" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + thingTypeName: { + location: "querystring", + locationName: "thingTypeName", + }, + }, + }, + output: { + type: "structure", + members: { + thingTypes: { + type: "list", + member: { + type: "structure", + members: { + thingTypeName: {}, + thingTypeArn: {}, + thingTypeProperties: { shape: "S80" }, + thingTypeMetadata: { shape: "Shb" }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CloudSearchDomain; - - /***/ - }, - - /***/ 85277: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudtrail"] = {}; - AWS.CloudTrail = Service.defineService("cloudtrail", ["2013-11-01"]); - Object.defineProperty(apiLoader.services["cloudtrail"], "2013-11-01", { - get: function get() { - var model = __nccwpck_require__(90967); - model.paginators = __nccwpck_require__(78414) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CloudTrail; - - /***/ - }, - - /***/ 29854: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudwatch"] = {}; - AWS.CloudWatch = Service.defineService("cloudwatch", ["2010-08-01"]); - Object.defineProperty(apiLoader.services["cloudwatch"], "2010-08-01", { - get: function get() { - var model = __nccwpck_require__(12505); - model.paginators = __nccwpck_require__(16758) /* .pagination */.o; - model.waiters = __nccwpck_require__(4112) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CloudWatch; - - /***/ - }, - - /***/ 96565: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudwatchevents"] = {}; - AWS.CloudWatchEvents = Service.defineService("cloudwatchevents", [ - "2014-02-03*", - "2015-10-07", - ]); - Object.defineProperty( - apiLoader.services["cloudwatchevents"], - "2015-10-07", - { - get: function get() { - var model = __nccwpck_require__(2845); - model.paginators = __nccwpck_require__(96939) /* .pagination */.o; - return model; + ListThings: { + http: { method: "GET", requestUri: "/things" }, + input: { + type: "structure", + members: { + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + attributeName: { + location: "querystring", + locationName: "attributeName", + }, + attributeValue: { + location: "querystring", + locationName: "attributeValue", + }, + thingTypeName: { + location: "querystring", + locationName: "thingTypeName", + }, + }, + }, + output: { + type: "structure", + members: { + things: { + type: "list", + member: { + type: "structure", + members: { + thingName: {}, + thingTypeName: {}, + thingArn: {}, + attributes: { shape: "S2u" }, + version: { type: "long" }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CloudWatchEvents; - - /***/ - }, - - /***/ 90771: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cloudwatchlogs"] = {}; - AWS.CloudWatchLogs = Service.defineService("cloudwatchlogs", [ - "2014-03-28", - ]); - Object.defineProperty( - apiLoader.services["cloudwatchlogs"], - "2014-03-28", - { - get: function get() { - var model = __nccwpck_require__(69022); - model.paginators = __nccwpck_require__(26273) /* .pagination */.o; - return model; + ListThingsInBillingGroup: { + http: { + method: "GET", + requestUri: "/billing-groups/{billingGroupName}/things", + }, + input: { + type: "structure", + required: ["billingGroupName"], + members: { + billingGroupName: { + location: "uri", + locationName: "billingGroupName", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { things: { shape: "Sm5" }, nextToken: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CloudWatchLogs; - - /***/ - }, - - /***/ 91939: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codebuild"] = {}; - AWS.CodeBuild = Service.defineService("codebuild", ["2016-10-06"]); - Object.defineProperty(apiLoader.services["codebuild"], "2016-10-06", { - get: function get() { - var model = __nccwpck_require__(32310); - model.paginators = __nccwpck_require__(10589) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CodeBuild; - - /***/ - }, - - /***/ 71052: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codecommit"] = {}; - AWS.CodeCommit = Service.defineService("codecommit", ["2015-04-13"]); - Object.defineProperty(apiLoader.services["codecommit"], "2015-04-13", { - get: function get() { - var model = __nccwpck_require__(2091); - model.paginators = __nccwpck_require__(11742) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CodeCommit; - - /***/ - }, - - /***/ 27879: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codedeploy"] = {}; - AWS.CodeDeploy = Service.defineService("codedeploy", ["2014-10-06"]); - Object.defineProperty(apiLoader.services["codedeploy"], "2014-10-06", { - get: function get() { - var model = __nccwpck_require__(33531); - model.paginators = __nccwpck_require__(63203) /* .pagination */.o; - model.waiters = __nccwpck_require__(56338) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CodeDeploy; - - /***/ - }, - - /***/ 35677: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codeguruprofiler"] = {}; - AWS.CodeGuruProfiler = Service.defineService("codeguruprofiler", [ - "2019-07-18", - ]); - Object.defineProperty( - apiLoader.services["codeguruprofiler"], - "2019-07-18", - { - get: function get() { - var model = __nccwpck_require__(55790); - model.paginators = __nccwpck_require__(14789) /* .pagination */.o; - return model; + ListThingsInThingGroup: { + http: { + method: "GET", + requestUri: "/thing-groups/{thingGroupName}/things", + }, + input: { + type: "structure", + required: ["thingGroupName"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + recursive: { + location: "querystring", + locationName: "recursive", + type: "boolean", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { things: { shape: "Sm5" }, nextToken: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CodeGuruProfiler; - - /***/ - }, - - /***/ 86848: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codegurureviewer"] = {}; - AWS.CodeGuruReviewer = Service.defineService("codegurureviewer", [ - "2019-09-19", - ]); - Object.defineProperty( - apiLoader.services["codegurureviewer"], - "2019-09-19", - { - get: function get() { - var model = __nccwpck_require__(16420); - model.paginators = __nccwpck_require__(89571) /* .pagination */.o; - return model; + ListTopicRuleDestinations: { + http: { method: "GET", requestUri: "/destinations" }, + input: { + type: "structure", + members: { + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + destinationSummaries: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + status: {}, + statusReason: {}, + httpUrlSummary: { + type: "structure", + members: { confirmationUrl: {} }, + }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CodeGuruReviewer; - - /***/ - }, - - /***/ 16227: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codepipeline"] = {}; - AWS.CodePipeline = Service.defineService("codepipeline", ["2015-07-09"]); - Object.defineProperty(apiLoader.services["codepipeline"], "2015-07-09", { - get: function get() { - var model = __nccwpck_require__(92486); - model.paginators = __nccwpck_require__(38160) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CodePipeline; - - /***/ - }, - - /***/ 54974: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codestar"] = {}; - AWS.CodeStar = Service.defineService("codestar", ["2017-04-19"]); - Object.defineProperty(apiLoader.services["codestar"], "2017-04-19", { - get: function get() { - var model = __nccwpck_require__(71626); - model.paginators = __nccwpck_require__(78653) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CodeStar; - - /***/ - }, - - /***/ 14013: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codestarconnections"] = {}; - AWS.CodeStarconnections = Service.defineService("codestarconnections", [ - "2019-12-01", - ]); - Object.defineProperty( - apiLoader.services["codestarconnections"], - "2019-12-01", - { - get: function get() { - var model = __nccwpck_require__(81568); - model.paginators = __nccwpck_require__(7656) /* .pagination */.o; - return model; + ListTopicRules: { + http: { method: "GET", requestUri: "/rules" }, + input: { + type: "structure", + members: { + topic: { location: "querystring", locationName: "topic" }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + ruleDisabled: { + location: "querystring", + locationName: "ruleDisabled", + type: "boolean", + }, + }, + }, + output: { + type: "structure", + members: { + rules: { + type: "list", + member: { + type: "structure", + members: { + ruleArn: {}, + ruleName: {}, + topicPattern: {}, + createdAt: { type: "timestamp" }, + ruleDisabled: { type: "boolean" }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CodeStarconnections; - - /***/ - }, - - /***/ 20940: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["codestarnotifications"] = {}; - AWS.CodeStarNotifications = Service.defineService( - "codestarnotifications", - ["2019-10-15"] - ); - Object.defineProperty( - apiLoader.services["codestarnotifications"], - "2019-10-15", - { - get: function get() { - var model = __nccwpck_require__(41964); - model.paginators = __nccwpck_require__(5741) /* .pagination */.o; - return model; + ListV2LoggingLevels: { + http: { method: "GET", requestUri: "/v2LoggingLevel" }, + input: { + type: "structure", + members: { + targetType: { + location: "querystring", + locationName: "targetType", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + logTargetConfigurations: { + type: "list", + member: { + type: "structure", + members: { logTarget: { shape: "Sof" }, logLevel: {} }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CodeStarNotifications; - - /***/ - }, - - /***/ 58248: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cognitoidentity"] = {}; - AWS.CognitoIdentity = Service.defineService("cognitoidentity", [ - "2014-06-30", - ]); - __nccwpck_require__(99159); - Object.defineProperty( - apiLoader.services["cognitoidentity"], - "2014-06-30", - { - get: function get() { - var model = __nccwpck_require__(26102); - model.paginators = __nccwpck_require__(80796) /* .pagination */.o; - return model; + ListViolationEvents: { + http: { method: "GET", requestUri: "/violation-events" }, + input: { + type: "structure", + required: ["startTime", "endTime"], + members: { + startTime: { + location: "querystring", + locationName: "startTime", + type: "timestamp", + }, + endTime: { + location: "querystring", + locationName: "endTime", + type: "timestamp", + }, + thingName: { + location: "querystring", + locationName: "thingName", + }, + securityProfileName: { + location: "querystring", + locationName: "securityProfileName", + }, + nextToken: { + location: "querystring", + locationName: "nextToken", + }, + maxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + }, + }, + output: { + type: "structure", + members: { + violationEvents: { + type: "list", + member: { + type: "structure", + members: { + violationId: {}, + thingName: {}, + securityProfileName: {}, + behavior: { shape: "S6v" }, + metricValue: { shape: "S72" }, + violationEventType: {}, + violationEventTime: { type: "timestamp" }, + }, + }, + }, + nextToken: {}, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CognitoIdentity; - - /***/ - }, - - /***/ 92447: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cognitoidentityserviceprovider"] = {}; - AWS.CognitoIdentityServiceProvider = Service.defineService( - "cognitoidentityserviceprovider", - ["2016-04-18"] - ); - Object.defineProperty( - apiLoader.services["cognitoidentityserviceprovider"], - "2016-04-18", - { - get: function get() { - var model = __nccwpck_require__(60923); - model.paginators = __nccwpck_require__(32568) /* .pagination */.o; - return model; + RegisterCACertificate: { + http: { requestUri: "/cacertificate" }, + input: { + type: "structure", + required: ["caCertificate", "verificationCertificate"], + members: { + caCertificate: {}, + verificationCertificate: {}, + setAsActive: { + location: "querystring", + locationName: "setAsActive", + type: "boolean", + }, + allowAutoRegistration: { + location: "querystring", + locationName: "allowAutoRegistration", + type: "boolean", + }, + registrationConfig: { shape: "Ser" }, + }, + }, + output: { + type: "structure", + members: { certificateArn: {}, certificateId: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.CognitoIdentityServiceProvider; - - /***/ - }, - - /***/ 30334: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cognitosync"] = {}; - AWS.CognitoSync = Service.defineService("cognitosync", ["2014-06-30"]); - Object.defineProperty(apiLoader.services["cognitosync"], "2014-06-30", { - get: function get() { - var model = __nccwpck_require__(91406); - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CognitoSync; - - /***/ - }, - - /***/ 14253: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["comprehend"] = {}; - AWS.Comprehend = Service.defineService("comprehend", ["2017-11-27"]); - Object.defineProperty(apiLoader.services["comprehend"], "2017-11-27", { - get: function get() { - var model = __nccwpck_require__(71004); - model.paginators = __nccwpck_require__(70341) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Comprehend; - - /***/ - }, - - /***/ 83617: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["comprehendmedical"] = {}; - AWS.ComprehendMedical = Service.defineService("comprehendmedical", [ - "2018-10-30", - ]); - Object.defineProperty( - apiLoader.services["comprehendmedical"], - "2018-10-30", - { - get: function get() { - var model = __nccwpck_require__(65085); - model.paginators = __nccwpck_require__(89772) /* .pagination */.o; - return model; + RegisterCertificate: { + http: { requestUri: "/certificate/register" }, + input: { + type: "structure", + required: ["certificatePem"], + members: { + certificatePem: {}, + caCertificatePem: {}, + setAsActive: { + deprecated: true, + location: "querystring", + locationName: "setAsActive", + type: "boolean", + }, + status: {}, + }, + }, + output: { + type: "structure", + members: { certificateArn: {}, certificateId: {} }, + }, + }, + RegisterThing: { + http: { requestUri: "/things" }, + input: { + type: "structure", + required: ["templateBody"], + members: { + templateBody: {}, + parameters: { type: "map", key: {}, value: {} }, + }, + }, + output: { + type: "structure", + members: { + certificatePem: {}, + resourceArns: { type: "map", key: {}, value: {} }, + }, + }, + }, + RejectCertificateTransfer: { + http: { + method: "PATCH", + requestUri: "/reject-certificate-transfer/{certificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "certificateId", + }, + rejectReason: {}, + }, + }, + }, + RemoveThingFromBillingGroup: { + http: { + method: "PUT", + requestUri: "/billing-groups/removeThingFromBillingGroup", + }, + input: { + type: "structure", + members: { + billingGroupName: {}, + billingGroupArn: {}, + thingName: {}, + thingArn: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + RemoveThingFromThingGroup: { + http: { + method: "PUT", + requestUri: "/thing-groups/removeThingFromThingGroup", + }, + input: { + type: "structure", + members: { + thingGroupName: {}, + thingGroupArn: {}, + thingName: {}, + thingArn: {}, + }, + }, + output: { type: "structure", members: {} }, + }, + ReplaceTopicRule: { + http: { method: "PATCH", requestUri: "/rules/{ruleName}" }, + input: { + type: "structure", + required: ["ruleName", "topicRulePayload"], + members: { + ruleName: { location: "uri", locationName: "ruleName" }, + topicRulePayload: { shape: "S88" }, + }, + payload: "topicRulePayload", + }, + }, + SearchIndex: { + http: { requestUri: "/indices/search" }, + input: { + type: "structure", + required: ["queryString"], + members: { + indexName: {}, + queryString: {}, + nextToken: {}, + maxResults: { type: "integer" }, + queryVersion: {}, + }, + }, + output: { + type: "structure", + members: { + nextToken: {}, + things: { + type: "list", + member: { + type: "structure", + members: { + thingName: {}, + thingId: {}, + thingTypeName: {}, + thingGroupNames: { shape: "Sp7" }, + attributes: { shape: "S2u" }, + shadow: {}, + connectivity: { + type: "structure", + members: { + connected: { type: "boolean" }, + timestamp: { type: "long" }, + }, + }, + }, + }, + }, + thingGroups: { + type: "list", + member: { + type: "structure", + members: { + thingGroupName: {}, + thingGroupId: {}, + thingGroupDescription: {}, + attributes: { shape: "S2u" }, + parentGroupNames: { shape: "Sp7" }, + }, + }, + }, + }, + }, + }, + SetDefaultAuthorizer: { + http: { requestUri: "/default-authorizer" }, + input: { + type: "structure", + required: ["authorizerName"], + members: { authorizerName: {} }, + }, + output: { + type: "structure", + members: { authorizerName: {}, authorizerArn: {} }, + }, + }, + SetDefaultPolicyVersion: { + http: { + method: "PATCH", + requestUri: "/policies/{policyName}/version/{policyVersionId}", + }, + input: { + type: "structure", + required: ["policyName", "policyVersionId"], + members: { + policyName: { location: "uri", locationName: "policyName" }, + policyVersionId: { + location: "uri", + locationName: "policyVersionId", + }, + }, + }, + }, + SetLoggingOptions: { + http: { requestUri: "/loggingOptions" }, + input: { + type: "structure", + required: ["loggingOptionsPayload"], + members: { + loggingOptionsPayload: { + type: "structure", + required: ["roleArn"], + members: { roleArn: {}, logLevel: {} }, + }, + }, + payload: "loggingOptionsPayload", + }, + }, + SetV2LoggingLevel: { + http: { requestUri: "/v2LoggingLevel" }, + input: { + type: "structure", + required: ["logTarget", "logLevel"], + members: { logTarget: { shape: "Sof" }, logLevel: {} }, + }, + }, + SetV2LoggingOptions: { + http: { requestUri: "/v2LoggingOptions" }, + input: { + type: "structure", + members: { + roleArn: {}, + defaultLogLevel: {}, + disableAllLogs: { type: "boolean" }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ComprehendMedical; - - /***/ - }, - - /***/ 74027: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["computeoptimizer"] = {}; - AWS.ComputeOptimizer = Service.defineService("computeoptimizer", [ - "2019-11-01", - ]); - Object.defineProperty( - apiLoader.services["computeoptimizer"], - "2019-11-01", - { - get: function get() { - var model = __nccwpck_require__(559); - model.paginators = __nccwpck_require__(16060) /* .pagination */.o; - return model; + StartAuditMitigationActionsTask: { + http: { requestUri: "/audit/mitigationactions/tasks/{taskId}" }, + input: { + type: "structure", + required: [ + "taskId", + "target", + "auditCheckToActionsMapping", + "clientRequestToken", + ], + members: { + taskId: { location: "uri", locationName: "taskId" }, + target: { shape: "Sdj" }, + auditCheckToActionsMapping: { shape: "Sdn" }, + clientRequestToken: { idempotencyToken: true }, + }, + }, + output: { type: "structure", members: { taskId: {} } }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ComputeOptimizer; - - /***/ - }, - - /***/ 58056: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["configservice"] = {}; - AWS.ConfigService = Service.defineService("configservice", [ - "2014-11-12", - ]); - Object.defineProperty(apiLoader.services["configservice"], "2014-11-12", { - get: function get() { - var model = __nccwpck_require__(85031); - model.paginators = __nccwpck_require__(55050) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ConfigService; - - /***/ - }, - - /***/ 90199: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["connect"] = {}; - AWS.Connect = Service.defineService("connect", ["2017-08-08"]); - Object.defineProperty(apiLoader.services["connect"], "2017-08-08", { - get: function get() { - var model = __nccwpck_require__(13649); - model.paginators = __nccwpck_require__(35649) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Connect; - - /***/ - }, - - /***/ 41807: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["connectparticipant"] = {}; - AWS.ConnectParticipant = Service.defineService("connectparticipant", [ - "2018-09-07", - ]); - Object.defineProperty( - apiLoader.services["connectparticipant"], - "2018-09-07", - { - get: function get() { - var model = __nccwpck_require__(46788); - model.paginators = __nccwpck_require__(2813) /* .pagination */.o; - return model; + StartOnDemandAuditTask: { + http: { requestUri: "/audit/tasks" }, + input: { + type: "structure", + required: ["targetCheckNames"], + members: { targetCheckNames: { shape: "S6n" } }, + }, + output: { type: "structure", members: { taskId: {} } }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ConnectParticipant; - - /***/ - }, - - /***/ 73094: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["costexplorer"] = {}; - AWS.CostExplorer = Service.defineService("costexplorer", ["2017-10-25"]); - Object.defineProperty(apiLoader.services["costexplorer"], "2017-10-25", { - get: function get() { - var model = __nccwpck_require__(86565); - model.paginators = __nccwpck_require__(94382) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CostExplorer; - - /***/ - }, - - /***/ 73187: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["cur"] = {}; - AWS.CUR = Service.defineService("cur", ["2017-01-06"]); - Object.defineProperty(apiLoader.services["cur"], "2017-01-06", { - get: function get() { - var model = __nccwpck_require__(4138); - model.paginators = __nccwpck_require__(29271) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.CUR; - - /***/ - }, - - /***/ 42781: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["dataexchange"] = {}; - AWS.DataExchange = Service.defineService("dataexchange", ["2017-07-25"]); - Object.defineProperty(apiLoader.services["dataexchange"], "2017-07-25", { - get: function get() { - var model = __nccwpck_require__(25676); - model.paginators = __nccwpck_require__(44399) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DataExchange; - - /***/ - }, - - /***/ 45778: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["datapipeline"] = {}; - AWS.DataPipeline = Service.defineService("datapipeline", ["2012-10-29"]); - Object.defineProperty(apiLoader.services["datapipeline"], "2012-10-29", { - get: function get() { - var model = __nccwpck_require__(9547); - model.paginators = __nccwpck_require__(48471) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DataPipeline; - - /***/ - }, - - /***/ 75589: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["datasync"] = {}; - AWS.DataSync = Service.defineService("datasync", ["2018-11-09"]); - Object.defineProperty(apiLoader.services["datasync"], "2018-11-09", { - get: function get() { - var model = __nccwpck_require__(37374); - model.paginators = __nccwpck_require__(18448) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DataSync; - - /***/ - }, - - /***/ 96409: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["dax"] = {}; - AWS.DAX = Service.defineService("dax", ["2017-04-19"]); - Object.defineProperty(apiLoader.services["dax"], "2017-04-19", { - get: function get() { - var model = __nccwpck_require__(97287); - model.paginators = __nccwpck_require__(15791) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DAX; - - /***/ - }, - - /***/ 93370: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["detective"] = {}; - AWS.Detective = Service.defineService("detective", ["2018-10-26"]); - Object.defineProperty(apiLoader.services["detective"], "2018-10-26", { - get: function get() { - var model = __nccwpck_require__(38107); - model.paginators = __nccwpck_require__(26554) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Detective; - - /***/ - }, - - /***/ 94870: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["devicefarm"] = {}; - AWS.DeviceFarm = Service.defineService("devicefarm", ["2015-06-23"]); - Object.defineProperty(apiLoader.services["devicefarm"], "2015-06-23", { - get: function get() { - var model = __nccwpck_require__(87206); - model.paginators = __nccwpck_require__(85524) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DeviceFarm; - - /***/ - }, - - /***/ 38717: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["directconnect"] = {}; - AWS.DirectConnect = Service.defineService("directconnect", [ - "2012-10-25", - ]); - Object.defineProperty(apiLoader.services["directconnect"], "2012-10-25", { - get: function get() { - var model = __nccwpck_require__(49177); - model.paginators = __nccwpck_require__(19039) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DirectConnect; - - /***/ - }, - - /***/ 17575: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["directoryservice"] = {}; - AWS.DirectoryService = Service.defineService("directoryservice", [ - "2015-04-16", - ]); - Object.defineProperty( - apiLoader.services["directoryservice"], - "2015-04-16", - { - get: function get() { - var model = __nccwpck_require__(3174); - model.paginators = __nccwpck_require__(1714) /* .pagination */.o; - return model; + StartThingRegistrationTask: { + http: { requestUri: "/thing-registration-tasks" }, + input: { + type: "structure", + required: [ + "templateBody", + "inputFileBucket", + "inputFileKey", + "roleArn", + ], + members: { + templateBody: {}, + inputFileBucket: {}, + inputFileKey: {}, + roleArn: {}, + }, + }, + output: { type: "structure", members: { taskId: {} } }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.DirectoryService; - - /***/ - }, - - /***/ 78720: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["discovery"] = {}; - AWS.Discovery = Service.defineService("discovery", ["2015-11-01"]); - Object.defineProperty(apiLoader.services["discovery"], "2015-11-01", { - get: function get() { - var model = __nccwpck_require__(32400); - model.paginators = __nccwpck_require__(54052) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Discovery; - - /***/ - }, - - /***/ 2120: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["dlm"] = {}; - AWS.DLM = Service.defineService("dlm", ["2018-01-12"]); - Object.defineProperty(apiLoader.services["dlm"], "2018-01-12", { - get: function get() { - var model = __nccwpck_require__(19210); - model.paginators = __nccwpck_require__(69943) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DLM; - - /***/ - }, - - /***/ 3983: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["dms"] = {}; - AWS.DMS = Service.defineService("dms", ["2016-01-01"]); - Object.defineProperty(apiLoader.services["dms"], "2016-01-01", { - get: function get() { - var model = __nccwpck_require__(85765); - model.paginators = __nccwpck_require__(170) /* .pagination */.o; - model.waiters = __nccwpck_require__(31491) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DMS; - - /***/ - }, - - /***/ 66399: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["docdb"] = {}; - AWS.DocDB = Service.defineService("docdb", ["2014-10-31"]); - Object.defineProperty(apiLoader.services["docdb"], "2014-10-31", { - get: function get() { - var model = __nccwpck_require__(78804); - model.paginators = __nccwpck_require__(97929) /* .pagination */.o; - model.waiters = __nccwpck_require__(61159) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DocDB; - - /***/ - }, - - /***/ 88988: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["dynamodb"] = {}; - AWS.DynamoDB = Service.defineService("dynamodb", [ - "2011-12-05", - "2012-08-10", - ]); - __nccwpck_require__(98115); - Object.defineProperty(apiLoader.services["dynamodb"], "2011-12-05", { - get: function get() { - var model = __nccwpck_require__(59225); - model.paginators = __nccwpck_require__(30867) /* .pagination */.o; - model.waiters = __nccwpck_require__(15606) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["dynamodb"], "2012-08-10", { - get: function get() { - var model = __nccwpck_require__(10198); - model.paginators = __nccwpck_require__(79199) /* .pagination */.o; - model.waiters = __nccwpck_require__(13814) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.DynamoDB; - - /***/ - }, - - /***/ 10941: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["dynamodbstreams"] = {}; - AWS.DynamoDBStreams = Service.defineService("dynamodbstreams", [ - "2012-08-10", - ]); - Object.defineProperty( - apiLoader.services["dynamodbstreams"], - "2012-08-10", - { - get: function get() { - var model = __nccwpck_require__(69705); - model.paginators = __nccwpck_require__(18467) /* .pagination */.o; - return model; + StopThingRegistrationTask: { + http: { + method: "PUT", + requestUri: "/thing-registration-tasks/{taskId}/cancel", + }, + input: { + type: "structure", + required: ["taskId"], + members: { taskId: { location: "uri", locationName: "taskId" } }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.DynamoDBStreams; - - /***/ - }, - - /***/ 95061: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["ebs"] = {}; - AWS.EBS = Service.defineService("ebs", ["2019-11-02"]); - Object.defineProperty(apiLoader.services["ebs"], "2019-11-02", { - get: function get() { - var model = __nccwpck_require__(67263); - model.paginators = __nccwpck_require__(94934) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.EBS; - - /***/ - }, - - /***/ 37327: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["ec2"] = {}; - AWS.EC2 = Service.defineService("ec2", [ - "2013-06-15*", - "2013-10-15*", - "2014-02-01*", - "2014-05-01*", - "2014-06-15*", - "2014-09-01*", - "2014-10-01*", - "2015-03-01*", - "2015-04-15*", - "2015-10-01*", - "2016-04-01*", - "2016-09-15*", - "2016-11-15", - ]); - __nccwpck_require__(96536); - Object.defineProperty(apiLoader.services["ec2"], "2016-11-15", { - get: function get() { - var model = __nccwpck_require__(8893); - model.paginators = __nccwpck_require__(32127) /* .pagination */.o; - model.waiters = __nccwpck_require__(90157) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.EC2; - - /***/ - }, - - /***/ 51963: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["ec2instanceconnect"] = {}; - AWS.EC2InstanceConnect = Service.defineService("ec2instanceconnect", [ - "2018-04-02", - ]); - Object.defineProperty( - apiLoader.services["ec2instanceconnect"], - "2018-04-02", - { - get: function get() { - var model = __nccwpck_require__(14703); - model.paginators = __nccwpck_require__(73353) /* .pagination */.o; - return model; + TagResource: { + http: { requestUri: "/tags" }, + input: { + type: "structure", + required: ["resourceArn", "tags"], + members: { resourceArn: {}, tags: { shape: "S1x" } }, + }, + output: { type: "structure", members: {} }, + }, + TestAuthorization: { + http: { requestUri: "/test-authorization" }, + input: { + type: "structure", + required: ["authInfos"], + members: { + principal: {}, + cognitoIdentityPoolId: {}, + authInfos: { type: "list", member: { shape: "Spw" } }, + clientId: { location: "querystring", locationName: "clientId" }, + policyNamesToAdd: { shape: "Sq0" }, + policyNamesToSkip: { shape: "Sq0" }, + }, + }, + output: { + type: "structure", + members: { + authResults: { + type: "list", + member: { + type: "structure", + members: { + authInfo: { shape: "Spw" }, + allowed: { + type: "structure", + members: { policies: { shape: "Sjp" } }, + }, + denied: { + type: "structure", + members: { + implicitDeny: { + type: "structure", + members: { policies: { shape: "Sjp" } }, + }, + explicitDeny: { + type: "structure", + members: { policies: { shape: "Sjp" } }, + }, + }, + }, + authDecision: {}, + missingContextValues: { type: "list", member: {} }, + }, + }, + }, + }, + }, + }, + TestInvokeAuthorizer: { + http: { requestUri: "/authorizer/{authorizerName}/test" }, + input: { + type: "structure", + required: ["authorizerName"], + members: { + authorizerName: { + location: "uri", + locationName: "authorizerName", + }, + token: {}, + tokenSignature: {}, + httpContext: { + type: "structure", + members: { + headers: { type: "map", key: {}, value: {} }, + queryString: {}, + }, + }, + mqttContext: { + type: "structure", + members: { + username: {}, + password: { type: "blob" }, + clientId: {}, + }, + }, + tlsContext: { type: "structure", members: { serverName: {} } }, + }, + }, + output: { + type: "structure", + members: { + isAuthenticated: { type: "boolean" }, + principalId: {}, + policyDocuments: { type: "list", member: {} }, + refreshAfterInSeconds: { type: "integer" }, + disconnectAfterInSeconds: { type: "integer" }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.EC2InstanceConnect; - - /***/ - }, - - /***/ 37559: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["ecr"] = {}; - AWS.ECR = Service.defineService("ecr", ["2015-09-21"]); - Object.defineProperty(apiLoader.services["ecr"], "2015-09-21", { - get: function get() { - var model = __nccwpck_require__(80948); - model.paginators = __nccwpck_require__(66855) /* .pagination */.o; - model.waiters = __nccwpck_require__(69800) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ECR; - - /***/ - }, - - /***/ 62880: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["ecs"] = {}; - AWS.ECS = Service.defineService("ecs", ["2014-11-13"]); - Object.defineProperty(apiLoader.services["ecs"], "2014-11-13", { - get: function get() { - var model = __nccwpck_require__(68155); - model.paginators = __nccwpck_require__(33629) /* .pagination */.o; - model.waiters = __nccwpck_require__(54199) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ECS; - - /***/ - }, - - /***/ 57810: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["efs"] = {}; - AWS.EFS = Service.defineService("efs", ["2015-02-01"]); - Object.defineProperty(apiLoader.services["efs"], "2015-02-01", { - get: function get() { - var model = __nccwpck_require__(54989); - model.paginators = __nccwpck_require__(73750) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.EFS; - - /***/ - }, - - /***/ 48092: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["eks"] = {}; - AWS.EKS = Service.defineService("eks", ["2017-11-01"]); - Object.defineProperty(apiLoader.services["eks"], "2017-11-01", { - get: function get() { - var model = __nccwpck_require__(7766); - model.paginators = __nccwpck_require__(17233) /* .pagination */.o; - model.waiters = __nccwpck_require__(11545) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.EKS; - - /***/ - }, - - /***/ 23858: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["elasticache"] = {}; - AWS.ElastiCache = Service.defineService("elasticache", [ - "2012-11-15*", - "2014-03-24*", - "2014-07-15*", - "2014-09-30*", - "2015-02-02", - ]); - Object.defineProperty(apiLoader.services["elasticache"], "2015-02-02", { - get: function get() { - var model = __nccwpck_require__(78248); - model.paginators = __nccwpck_require__(47954) /* .pagination */.o; - model.waiters = __nccwpck_require__(35402) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ElastiCache; - - /***/ - }, - - /***/ 3242: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["elasticbeanstalk"] = {}; - AWS.ElasticBeanstalk = Service.defineService("elasticbeanstalk", [ - "2010-12-01", - ]); - Object.defineProperty( - apiLoader.services["elasticbeanstalk"], - "2010-12-01", - { - get: function get() { - var model = __nccwpck_require__(26770); - model.paginators = __nccwpck_require__(14282) /* .pagination */.o; - return model; + TransferCertificate: { + http: { + method: "PATCH", + requestUri: "/transfer-certificate/{certificateId}", + }, + input: { + type: "structure", + required: ["certificateId", "targetAwsAccount"], + members: { + certificateId: { + location: "uri", + locationName: "certificateId", + }, + targetAwsAccount: { + location: "querystring", + locationName: "targetAwsAccount", + }, + transferMessage: {}, + }, + }, + output: { + type: "structure", + members: { transferredCertificateArn: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ElasticBeanstalk; - - /***/ - }, - - /***/ 91809: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["elasticinference"] = {}; - AWS.ElasticInference = Service.defineService("elasticinference", [ - "2017-07-25", - ]); - Object.defineProperty( - apiLoader.services["elasticinference"], - "2017-07-25", - { - get: function get() { - var model = __nccwpck_require__(76263); - model.paginators = __nccwpck_require__(73815) /* .pagination */.o; - return model; + UntagResource: { + http: { requestUri: "/untag" }, + input: { + type: "structure", + required: ["resourceArn", "tagKeys"], + members: { + resourceArn: {}, + tagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ElasticInference; - - /***/ - }, - - /***/ 88180: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["elastictranscoder"] = {}; - AWS.ElasticTranscoder = Service.defineService("elastictranscoder", [ - "2012-09-25", - ]); - Object.defineProperty( - apiLoader.services["elastictranscoder"], - "2012-09-25", - { - get: function get() { - var model = __nccwpck_require__(45610); - model.paginators = __nccwpck_require__(35370) /* .pagination */.o; - model.waiters = __nccwpck_require__(13314) /* .waiters */.V; - return model; + UpdateAccountAuditConfiguration: { + http: { method: "PATCH", requestUri: "/audit/configuration" }, + input: { + type: "structure", + members: { + roleArn: {}, + auditNotificationTargetConfigurations: { shape: "Scm" }, + auditCheckConfigurations: { shape: "Scp" }, + }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ElasticTranscoder; - - /***/ - }, - - /***/ 1768: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["elb"] = {}; - AWS.ELB = Service.defineService("elb", ["2012-06-01"]); - Object.defineProperty(apiLoader.services["elb"], "2012-06-01", { - get: function get() { - var model = __nccwpck_require__(16234); - model.paginators = __nccwpck_require__(87921) /* .pagination */.o; - model.waiters = __nccwpck_require__(41073) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ELB; - - /***/ - }, - - /***/ 79653: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["elbv2"] = {}; - AWS.ELBv2 = Service.defineService("elbv2", ["2015-12-01"]); - Object.defineProperty(apiLoader.services["elbv2"], "2015-12-01", { - get: function get() { - var model = __nccwpck_require__(95067); - model.paginators = __nccwpck_require__(49154) /* .pagination */.o; - model.waiters = __nccwpck_require__(14244) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ELBv2; - - /***/ - }, - - /***/ 32662: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["emr"] = {}; - AWS.EMR = Service.defineService("emr", ["2009-03-31"]); - Object.defineProperty(apiLoader.services["emr"], "2009-03-31", { - get: function get() { - var model = __nccwpck_require__(61812); - model.paginators = __nccwpck_require__(45852) /* .pagination */.o; - model.waiters = __nccwpck_require__(70234) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.EMR; - - /***/ - }, - - /***/ 16155: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["es"] = {}; - AWS.ES = Service.defineService("es", ["2015-01-01"]); - Object.defineProperty(apiLoader.services["es"], "2015-01-01", { - get: function get() { - var model = __nccwpck_require__(69235); - model.paginators = __nccwpck_require__(5589) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ES; - - /***/ - }, - - /***/ 22143: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["eventbridge"] = {}; - AWS.EventBridge = Service.defineService("eventbridge", ["2015-10-07"]); - Object.defineProperty(apiLoader.services["eventbridge"], "2015-10-07", { - get: function get() { - var model = __nccwpck_require__(16181); - model.paginators = __nccwpck_require__(41745) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.EventBridge; - - /***/ - }, - - /***/ 51033: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["firehose"] = {}; - AWS.Firehose = Service.defineService("firehose", ["2015-08-04"]); - Object.defineProperty(apiLoader.services["firehose"], "2015-08-04", { - get: function get() { - var model = __nccwpck_require__(53370); - model.paginators = __nccwpck_require__(16459) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Firehose; - - /***/ - }, - - /***/ 5577: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["fms"] = {}; - AWS.FMS = Service.defineService("fms", ["2018-01-01"]); - Object.defineProperty(apiLoader.services["fms"], "2018-01-01", { - get: function get() { - var model = __nccwpck_require__(86359); - model.paginators = __nccwpck_require__(47569) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.FMS; - - /***/ - }, - - /***/ 43274: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["forecastqueryservice"] = {}; - AWS.ForecastQueryService = Service.defineService("forecastqueryservice", [ - "2018-06-26", - ]); - Object.defineProperty( - apiLoader.services["forecastqueryservice"], - "2018-06-26", - { - get: function get() { - var model = __nccwpck_require__(6430); - model.paginators = __nccwpck_require__(30372) /* .pagination */.o; - return model; + UpdateAuthorizer: { + http: { method: "PUT", requestUri: "/authorizer/{authorizerName}" }, + input: { + type: "structure", + required: ["authorizerName"], + members: { + authorizerName: { + location: "uri", + locationName: "authorizerName", + }, + authorizerFunctionArn: {}, + tokenKeyName: {}, + tokenSigningPublicKeys: { shape: "S1n" }, + status: {}, + }, + }, + output: { + type: "structure", + members: { authorizerName: {}, authorizerArn: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ForecastQueryService; - - /***/ - }, - - /***/ 29371: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["forecastservice"] = {}; - AWS.ForecastService = Service.defineService("forecastservice", [ - "2018-06-26", - ]); - Object.defineProperty( - apiLoader.services["forecastservice"], - "2018-06-26", - { - get: function get() { - var model = __nccwpck_require__(55586); - model.paginators = __nccwpck_require__(83052) /* .pagination */.o; - return model; + UpdateBillingGroup: { + http: { + method: "PATCH", + requestUri: "/billing-groups/{billingGroupName}", + }, + input: { + type: "structure", + required: ["billingGroupName", "billingGroupProperties"], + members: { + billingGroupName: { + location: "uri", + locationName: "billingGroupName", + }, + billingGroupProperties: { shape: "S1v" }, + expectedVersion: { type: "long" }, + }, + }, + output: { + type: "structure", + members: { version: { type: "long" } }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ForecastService; - - /***/ - }, - - /***/ 98396: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["frauddetector"] = {}; - AWS.FraudDetector = Service.defineService("frauddetector", [ - "2019-11-15", - ]); - Object.defineProperty(apiLoader.services["frauddetector"], "2019-11-15", { - get: function get() { - var model = __nccwpck_require__(93807); - model.paginators = __nccwpck_require__(32681) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.FraudDetector; - - /***/ - }, - - /***/ 50698: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["fsx"] = {}; - AWS.FSx = Service.defineService("fsx", ["2018-03-01"]); - Object.defineProperty(apiLoader.services["fsx"], "2018-03-01", { - get: function get() { - var model = __nccwpck_require__(85233); - model.paginators = __nccwpck_require__(8719) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.FSx; - - /***/ - }, - - /***/ 58742: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["gamelift"] = {}; - AWS.GameLift = Service.defineService("gamelift", ["2015-10-01"]); - Object.defineProperty(apiLoader.services["gamelift"], "2015-10-01", { - get: function get() { - var model = __nccwpck_require__(71658); - model.paginators = __nccwpck_require__(32274) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.GameLift; - - /***/ - }, - - /***/ 18706: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["glacier"] = {}; - AWS.Glacier = Service.defineService("glacier", ["2012-06-01"]); - __nccwpck_require__(14497); - Object.defineProperty(apiLoader.services["glacier"], "2012-06-01", { - get: function get() { - var model = __nccwpck_require__(47563); - model.paginators = __nccwpck_require__(77100) /* .pagination */.o; - model.waiters = __nccwpck_require__(81219) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Glacier; - - /***/ - }, - - /***/ 76817: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["globalaccelerator"] = {}; - AWS.GlobalAccelerator = Service.defineService("globalaccelerator", [ - "2018-08-08", - ]); - Object.defineProperty( - apiLoader.services["globalaccelerator"], - "2018-08-08", - { - get: function get() { - var model = __nccwpck_require__(5157); - model.paginators = __nccwpck_require__(9696) /* .pagination */.o; - return model; + UpdateCACertificate: { + http: { + method: "PUT", + requestUri: "/cacertificate/{caCertificateId}", + }, + input: { + type: "structure", + required: ["certificateId"], + members: { + certificateId: { + location: "uri", + locationName: "caCertificateId", + }, + newStatus: { + location: "querystring", + locationName: "newStatus", + }, + newAutoRegistrationStatus: { + location: "querystring", + locationName: "newAutoRegistrationStatus", + }, + registrationConfig: { shape: "Ser" }, + removeAutoRegistration: { type: "boolean" }, + }, + }, + }, + UpdateCertificate: { + http: { + method: "PUT", + requestUri: "/certificates/{certificateId}", + }, + input: { + type: "structure", + required: ["certificateId", "newStatus"], + members: { + certificateId: { + location: "uri", + locationName: "certificateId", + }, + newStatus: { + location: "querystring", + locationName: "newStatus", + }, + }, + }, + }, + UpdateDimension: { + http: { method: "PATCH", requestUri: "/dimensions/{name}" }, + input: { + type: "structure", + required: ["name", "stringValues"], + members: { + name: { location: "uri", locationName: "name" }, + stringValues: { shape: "S2b" }, + }, + }, + output: { + type: "structure", + members: { + name: {}, + arn: {}, + type: {}, + stringValues: { shape: "S2b" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + }, + }, + }, + UpdateDomainConfiguration: { + http: { + method: "PUT", + requestUri: "/domainConfigurations/{domainConfigurationName}", + }, + input: { + type: "structure", + required: ["domainConfigurationName"], + members: { + domainConfigurationName: { + location: "uri", + locationName: "domainConfigurationName", + }, + authorizerConfig: { shape: "S2l" }, + domainConfigurationStatus: {}, + removeAuthorizerConfig: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { + domainConfigurationName: {}, + domainConfigurationArn: {}, + }, + }, + }, + UpdateDynamicThingGroup: { + http: { + method: "PATCH", + requestUri: "/dynamic-thing-groups/{thingGroupName}", + }, + input: { + type: "structure", + required: ["thingGroupName", "thingGroupProperties"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + thingGroupProperties: { shape: "S2r" }, + expectedVersion: { type: "long" }, + indexName: {}, + queryString: {}, + queryVersion: {}, + }, + }, + output: { + type: "structure", + members: { version: { type: "long" } }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.GlobalAccelerator; - - /***/ - }, - - /***/ 34803: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["glue"] = {}; - AWS.Glue = Service.defineService("glue", ["2017-03-31"]); - Object.defineProperty(apiLoader.services["glue"], "2017-03-31", { - get: function get() { - var model = __nccwpck_require__(91789); - model.paginators = __nccwpck_require__(14005) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Glue; - - /***/ - }, - - /***/ 55276: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["greengrass"] = {}; - AWS.Greengrass = Service.defineService("greengrass", ["2017-06-07"]); - Object.defineProperty(apiLoader.services["greengrass"], "2017-06-07", { - get: function get() { - var model = __nccwpck_require__(25031); - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Greengrass; - - /***/ - }, - - /***/ 31859: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["groundstation"] = {}; - AWS.GroundStation = Service.defineService("groundstation", [ - "2019-05-23", - ]); - Object.defineProperty(apiLoader.services["groundstation"], "2019-05-23", { - get: function get() { - var model = __nccwpck_require__(78309); - model.paginators = __nccwpck_require__(76938) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.GroundStation; - - /***/ - }, - - /***/ 26819: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["guardduty"] = {}; - AWS.GuardDuty = Service.defineService("guardduty", ["2017-11-28"]); - Object.defineProperty(apiLoader.services["guardduty"], "2017-11-28", { - get: function get() { - var model = __nccwpck_require__(89297); - model.paginators = __nccwpck_require__(69484) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.GuardDuty; - - /***/ - }, - - /***/ 41126: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["health"] = {}; - AWS.Health = Service.defineService("health", ["2016-08-04"]); - Object.defineProperty(apiLoader.services["health"], "2016-08-04", { - get: function get() { - var model = __nccwpck_require__(48698); - model.paginators = __nccwpck_require__(87844) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Health; - - /***/ - }, - - /***/ 60154: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iam"] = {}; - AWS.IAM = Service.defineService("iam", ["2010-05-08"]); - Object.defineProperty(apiLoader.services["iam"], "2010-05-08", { - get: function get() { - var model = __nccwpck_require__(46818); - model.paginators = __nccwpck_require__(49015) /* .pagination */.o; - model.waiters = __nccwpck_require__(48986) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.IAM; - - /***/ - }, - - /***/ 79966: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["imagebuilder"] = {}; - AWS.Imagebuilder = Service.defineService("imagebuilder", ["2019-12-02"]); - Object.defineProperty(apiLoader.services["imagebuilder"], "2019-12-02", { - get: function get() { - var model = __nccwpck_require__(79595); - model.paginators = __nccwpck_require__(57060) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Imagebuilder; - - /***/ - }, - - /***/ 57751: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["importexport"] = {}; - AWS.ImportExport = Service.defineService("importexport", ["2010-06-01"]); - Object.defineProperty(apiLoader.services["importexport"], "2010-06-01", { - get: function get() { - var model = __nccwpck_require__(85415); - model.paginators = __nccwpck_require__(60069) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ImportExport; - - /***/ - }, - - /***/ 47705: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["inspector"] = {}; - AWS.Inspector = Service.defineService("inspector", [ - "2015-08-18*", - "2016-02-16", - ]); - Object.defineProperty(apiLoader.services["inspector"], "2016-02-16", { - get: function get() { - var model = __nccwpck_require__(92652); - model.paginators = __nccwpck_require__(98432) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Inspector; - - /***/ - }, - - /***/ 32154: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iot"] = {}; - AWS.Iot = Service.defineService("iot", ["2015-05-28"]); - Object.defineProperty(apiLoader.services["iot"], "2015-05-28", { - get: function get() { - var model = __nccwpck_require__(47091); - model.paginators = __nccwpck_require__(39946) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Iot; - - /***/ - }, - - /***/ 32323: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iot1clickdevicesservice"] = {}; - AWS.IoT1ClickDevicesService = Service.defineService( - "iot1clickdevicesservice", - ["2018-05-14"] - ); - Object.defineProperty( - apiLoader.services["iot1clickdevicesservice"], - "2018-05-14", - { - get: function get() { - var model = __nccwpck_require__(69668); - return model; + UpdateEventConfigurations: { + http: { method: "PATCH", requestUri: "/event-configurations" }, + input: { + type: "structure", + members: { eventConfigurations: { shape: "Sfh" } }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.IoT1ClickDevicesService; - - /***/ - }, - - /***/ 86992: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iot1clickprojects"] = {}; - AWS.IoT1ClickProjects = Service.defineService("iot1clickprojects", [ - "2018-05-14", - ]); - Object.defineProperty( - apiLoader.services["iot1clickprojects"], - "2018-05-14", - { - get: function get() { - var model = __nccwpck_require__(66389); - model.paginators = __nccwpck_require__(42078) /* .pagination */.o; - return model; + UpdateIndexingConfiguration: { + http: { requestUri: "/indexing/config" }, + input: { + type: "structure", + members: { + thingIndexingConfiguration: { shape: "Shv" }, + thingGroupIndexingConfiguration: { shape: "Si2" }, + }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.IoT1ClickProjects; - - /***/ - }, - - /***/ 81958: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iotanalytics"] = {}; - AWS.IoTAnalytics = Service.defineService("iotanalytics", ["2017-11-27"]); - Object.defineProperty(apiLoader.services["iotanalytics"], "2017-11-27", { - get: function get() { - var model = __nccwpck_require__(87696); - model.paginators = __nccwpck_require__(58536) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.IoTAnalytics; - - /***/ - }, - - /***/ 5341: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iotdata"] = {}; - AWS.IotData = Service.defineService("iotdata", ["2015-05-28"]); - __nccwpck_require__(50740); - Object.defineProperty(apiLoader.services["iotdata"], "2015-05-28", { - get: function get() { - var model = __nccwpck_require__(94126); - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.IotData; - - /***/ - }, - - /***/ 27609: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iotevents"] = {}; - AWS.IoTEvents = Service.defineService("iotevents", ["2018-07-27"]); - Object.defineProperty(apiLoader.services["iotevents"], "2018-07-27", { - get: function get() { - var model = __nccwpck_require__(55666); - model.paginators = __nccwpck_require__(13523) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.IoTEvents; - - /***/ - }, - - /***/ 90730: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["ioteventsdata"] = {}; - AWS.IoTEventsData = Service.defineService("ioteventsdata", [ - "2018-10-23", - ]); - Object.defineProperty(apiLoader.services["ioteventsdata"], "2018-10-23", { - get: function get() { - var model = __nccwpck_require__(14647); - model.paginators = __nccwpck_require__(12541) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.IoTEventsData; - - /***/ - }, - - /***/ 84414: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iotjobsdataplane"] = {}; - AWS.IoTJobsDataPlane = Service.defineService("iotjobsdataplane", [ - "2017-09-29", - ]); - Object.defineProperty( - apiLoader.services["iotjobsdataplane"], - "2017-09-29", - { - get: function get() { - var model = __nccwpck_require__(27052); - model.paginators = __nccwpck_require__(87653) /* .pagination */.o; - return model; + UpdateJob: { + http: { method: "PATCH", requestUri: "/jobs/{jobId}" }, + input: { + type: "structure", + required: ["jobId"], + members: { + jobId: { location: "uri", locationName: "jobId" }, + description: {}, + presignedUrlConfig: { shape: "S36" }, + jobExecutionsRolloutConfig: { shape: "S3a" }, + abortConfig: { shape: "S3h" }, + timeoutConfig: { shape: "S3o" }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.IoTJobsDataPlane; - - /***/ - }, - - /***/ 79188: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iotsecuretunneling"] = {}; - AWS.IoTSecureTunneling = Service.defineService("iotsecuretunneling", [ - "2018-10-05", - ]); - Object.defineProperty( - apiLoader.services["iotsecuretunneling"], - "2018-10-05", - { - get: function get() { - var model = __nccwpck_require__(47810); - model.paginators = __nccwpck_require__(16978) /* .pagination */.o; - return model; + UpdateMitigationAction: { + http: { + method: "PATCH", + requestUri: "/mitigationactions/actions/{actionName}", + }, + input: { + type: "structure", + required: ["actionName"], + members: { + actionName: { location: "uri", locationName: "actionName" }, + roleArn: {}, + actionParams: { shape: "S3y" }, + }, + }, + output: { + type: "structure", + members: { actionArn: {}, actionId: {} }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.IoTSecureTunneling; - - /***/ - }, - - /***/ 50182: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["iotthingsgraph"] = {}; - AWS.IoTThingsGraph = Service.defineService("iotthingsgraph", [ - "2018-09-06", - ]); - Object.defineProperty( - apiLoader.services["iotthingsgraph"], - "2018-09-06", - { - get: function get() { - var model = __nccwpck_require__(6038); - model.paginators = __nccwpck_require__(91296) /* .pagination */.o; - return model; + UpdateProvisioningTemplate: { + http: { + method: "PATCH", + requestUri: "/provisioning-templates/{templateName}", + }, + input: { + type: "structure", + required: ["templateName"], + members: { + templateName: { location: "uri", locationName: "templateName" }, + description: {}, + enabled: { type: "boolean" }, + defaultVersionId: { type: "integer" }, + provisioningRoleArn: {}, + }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.IoTThingsGraph; - - /***/ - }, - - /***/ 56799: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kafka"] = {}; - AWS.Kafka = Service.defineService("kafka", ["2018-11-14"]); - Object.defineProperty(apiLoader.services["kafka"], "2018-11-14", { - get: function get() { - var model = __nccwpck_require__(52315); - model.paginators = __nccwpck_require__(71066) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Kafka; - - /***/ - }, - - /***/ 15445: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kendra"] = {}; - AWS.Kendra = Service.defineService("kendra", ["2019-02-03"]); - Object.defineProperty(apiLoader.services["kendra"], "2019-02-03", { - get: function get() { - var model = __nccwpck_require__(61785); - model.paginators = __nccwpck_require__(31633) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Kendra; - - /***/ - }, - - /***/ 3262: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kinesis"] = {}; - AWS.Kinesis = Service.defineService("kinesis", ["2013-12-02"]); - Object.defineProperty(apiLoader.services["kinesis"], "2013-12-02", { - get: function get() { - var model = __nccwpck_require__(74556); - model.paginators = __nccwpck_require__(38540) /* .pagination */.o; - model.waiters = __nccwpck_require__(80745) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Kinesis; - - /***/ - }, - - /***/ 44049: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kinesisanalytics"] = {}; - AWS.KinesisAnalytics = Service.defineService("kinesisanalytics", [ - "2015-08-14", - ]); - Object.defineProperty( - apiLoader.services["kinesisanalytics"], - "2015-08-14", - { - get: function get() { - var model = __nccwpck_require__(91105); - model.paginators = __nccwpck_require__(18363) /* .pagination */.o; - return model; + UpdateRoleAlias: { + http: { method: "PUT", requestUri: "/role-aliases/{roleAlias}" }, + input: { + type: "structure", + required: ["roleAlias"], + members: { + roleAlias: { location: "uri", locationName: "roleAlias" }, + roleArn: {}, + credentialDurationSeconds: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { roleAlias: {}, roleAliasArn: {} }, + }, + }, + UpdateScheduledAudit: { + http: { + method: "PATCH", + requestUri: "/audit/scheduledaudits/{scheduledAuditName}", + }, + input: { + type: "structure", + required: ["scheduledAuditName"], + members: { + frequency: {}, + dayOfMonth: {}, + dayOfWeek: {}, + targetCheckNames: { shape: "S6n" }, + scheduledAuditName: { + location: "uri", + locationName: "scheduledAuditName", + }, + }, + }, + output: { type: "structure", members: { scheduledAuditArn: {} } }, + }, + UpdateSecurityProfile: { + http: { + method: "PATCH", + requestUri: "/security-profiles/{securityProfileName}", + }, + input: { + type: "structure", + required: ["securityProfileName"], + members: { + securityProfileName: { + location: "uri", + locationName: "securityProfileName", + }, + securityProfileDescription: {}, + behaviors: { shape: "S6u" }, + alertTargets: { shape: "S7d" }, + additionalMetricsToRetain: { + shape: "S7h", + deprecated: true, + deprecatedMessage: "Use additionalMetricsToRetainV2.", + }, + additionalMetricsToRetainV2: { shape: "S7i" }, + deleteBehaviors: { type: "boolean" }, + deleteAlertTargets: { type: "boolean" }, + deleteAdditionalMetricsToRetain: { type: "boolean" }, + expectedVersion: { + location: "querystring", + locationName: "expectedVersion", + type: "long", + }, + }, + }, + output: { + type: "structure", + members: { + securityProfileName: {}, + securityProfileArn: {}, + securityProfileDescription: {}, + behaviors: { shape: "S6u" }, + alertTargets: { shape: "S7d" }, + additionalMetricsToRetain: { + shape: "S7h", + deprecated: true, + deprecatedMessage: "Use additionalMetricsToRetainV2.", + }, + additionalMetricsToRetainV2: { shape: "S7i" }, + version: { type: "long" }, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + }, + }, + }, + UpdateStream: { + http: { method: "PUT", requestUri: "/streams/{streamId}" }, + input: { + type: "structure", + required: ["streamId"], + members: { + streamId: { location: "uri", locationName: "streamId" }, + description: {}, + files: { shape: "S7o" }, + roleArn: {}, + }, + }, + output: { + type: "structure", + members: { + streamId: {}, + streamArn: {}, + description: {}, + streamVersion: { type: "integer" }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.KinesisAnalytics; - - /***/ - }, - - /***/ 88770: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kinesisanalyticsv2"] = {}; - AWS.KinesisAnalyticsV2 = Service.defineService("kinesisanalyticsv2", [ - "2018-05-23", - ]); - Object.defineProperty( - apiLoader.services["kinesisanalyticsv2"], - "2018-05-23", - { - get: function get() { - var model = __nccwpck_require__(70128); - model.paginators = __nccwpck_require__(6842) /* .pagination */.o; - return model; + UpdateThing: { + http: { method: "PATCH", requestUri: "/things/{thingName}" }, + input: { + type: "structure", + required: ["thingName"], + members: { + thingName: { location: "uri", locationName: "thingName" }, + thingTypeName: {}, + attributePayload: { shape: "S2t" }, + expectedVersion: { type: "long" }, + removeThingType: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.KinesisAnalyticsV2; - - /***/ - }, - - /***/ 23367: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kinesisvideo"] = {}; - AWS.KinesisVideo = Service.defineService("kinesisvideo", ["2017-09-30"]); - Object.defineProperty(apiLoader.services["kinesisvideo"], "2017-09-30", { - get: function get() { - var model = __nccwpck_require__(28189); - model.paginators = __nccwpck_require__(15191) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.KinesisVideo; - - /***/ - }, - - /***/ 90901: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kinesisvideoarchivedmedia"] = {}; - AWS.KinesisVideoArchivedMedia = Service.defineService( - "kinesisvideoarchivedmedia", - ["2017-09-30"] - ); - Object.defineProperty( - apiLoader.services["kinesisvideoarchivedmedia"], - "2017-09-30", - { - get: function get() { - var model = __nccwpck_require__(64288); - model.paginators = __nccwpck_require__(78514) /* .pagination */.o; - return model; + UpdateThingGroup: { + http: { + method: "PATCH", + requestUri: "/thing-groups/{thingGroupName}", + }, + input: { + type: "structure", + required: ["thingGroupName", "thingGroupProperties"], + members: { + thingGroupName: { + location: "uri", + locationName: "thingGroupName", + }, + thingGroupProperties: { shape: "S2r" }, + expectedVersion: { type: "long" }, + }, + }, + output: { + type: "structure", + members: { version: { type: "long" } }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.KinesisVideoArchivedMedia; - - /***/ - }, - - /***/ 38414: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kinesisvideomedia"] = {}; - AWS.KinesisVideoMedia = Service.defineService("kinesisvideomedia", [ - "2017-09-30", - ]); - Object.defineProperty( - apiLoader.services["kinesisvideomedia"], - "2017-09-30", - { - get: function get() { - var model = __nccwpck_require__(97818); - model.paginators = __nccwpck_require__(16923) /* .pagination */.o; - return model; + UpdateThingGroupsForThing: { + http: { + method: "PUT", + requestUri: "/thing-groups/updateThingGroupsForThing", + }, + input: { + type: "structure", + members: { + thingName: {}, + thingGroupsToAdd: { shape: "Ss5" }, + thingGroupsToRemove: { shape: "Ss5" }, + overrideDynamicGroups: { type: "boolean" }, + }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.KinesisVideoMedia; - - /***/ - }, - - /***/ 81064: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kinesisvideosignalingchannels"] = {}; - AWS.KinesisVideoSignalingChannels = Service.defineService( - "kinesisvideosignalingchannels", - ["2019-12-04"] - ); - Object.defineProperty( - apiLoader.services["kinesisvideosignalingchannels"], - "2019-12-04", - { - get: function get() { - var model = __nccwpck_require__(58849); - model.paginators = __nccwpck_require__(10473) /* .pagination */.o; - return model; + UpdateTopicRuleDestination: { + http: { method: "PATCH", requestUri: "/destinations" }, + input: { + type: "structure", + required: ["arn", "status"], + members: { arn: {}, status: {} }, + }, + output: { type: "structure", members: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.KinesisVideoSignalingChannels; - - /***/ - }, - - /***/ 34620: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["kms"] = {}; - AWS.KMS = Service.defineService("kms", ["2014-11-01"]); - Object.defineProperty(apiLoader.services["kms"], "2014-11-01", { - get: function get() { - var model = __nccwpck_require__(60611); - model.paginators = __nccwpck_require__(97690) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.KMS; - - /***/ - }, - - /***/ 21792: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["lakeformation"] = {}; - AWS.LakeFormation = Service.defineService("lakeformation", [ - "2017-03-31", - ]); - Object.defineProperty(apiLoader.services["lakeformation"], "2017-03-31", { - get: function get() { - var model = __nccwpck_require__(65408); - model.paginators = __nccwpck_require__(89923) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.LakeFormation; - - /***/ - }, - - /***/ 28852: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["lambda"] = {}; - AWS.Lambda = Service.defineService("lambda", [ - "2014-11-11", - "2015-03-31", - ]); - __nccwpck_require__(97346); - Object.defineProperty(apiLoader.services["lambda"], "2014-11-11", { - get: function get() { - var model = __nccwpck_require__(63935); - model.paginators = __nccwpck_require__(86208) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["lambda"], "2015-03-31", { - get: function get() { - var model = __nccwpck_require__(50409); - model.paginators = __nccwpck_require__(98920) /* .pagination */.o; - model.waiters = __nccwpck_require__(37582) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Lambda; - - /***/ - }, - - /***/ 56228: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["lexmodelbuildingservice"] = {}; - AWS.LexModelBuildingService = Service.defineService( - "lexmodelbuildingservice", - ["2017-04-19"] - ); - Object.defineProperty( - apiLoader.services["lexmodelbuildingservice"], - "2017-04-19", - { - get: function get() { - var model = __nccwpck_require__(57942); - model.paginators = __nccwpck_require__(34148) /* .pagination */.o; - return model; + ValidateSecurityProfileBehaviors: { + http: { requestUri: "/security-profile-behaviors/validate" }, + input: { + type: "structure", + required: ["behaviors"], + members: { behaviors: { shape: "S6u" } }, + }, + output: { + type: "structure", + members: { + valid: { type: "boolean" }, + validationErrors: { + type: "list", + member: { type: "structure", members: { errorMessage: {} } }, + }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.LexModelBuildingService; - - /***/ - }, - - /***/ 94405: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["lexruntime"] = {}; - AWS.LexRuntime = Service.defineService("lexruntime", ["2016-11-28"]); - Object.defineProperty(apiLoader.services["lexruntime"], "2016-11-28", { - get: function get() { - var model = __nccwpck_require__(1556); - model.paginators = __nccwpck_require__(17108) /* .pagination */.o; - return model; }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.LexRuntime; - - /***/ - }, - - /***/ 59250: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["licensemanager"] = {}; - AWS.LicenseManager = Service.defineService("licensemanager", [ - "2018-08-01", - ]); - Object.defineProperty( - apiLoader.services["licensemanager"], - "2018-08-01", - { - get: function get() { - var model = __nccwpck_require__(58445); - model.paginators = __nccwpck_require__(73736) /* .pagination */.o; - return model; + shapes: { + Sg: { type: "list", member: {} }, + S1b: { type: "map", key: {}, value: {} }, + S1n: { type: "map", key: {}, value: {} }, + S1v: { type: "structure", members: { billingGroupDescription: {} } }, + S1x: { + type: "list", + member: { type: "structure", members: { Key: {}, Value: {} } }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.LicenseManager; - - /***/ - }, - - /***/ 71687: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["lightsail"] = {}; - AWS.Lightsail = Service.defineService("lightsail", ["2016-11-28"]); - Object.defineProperty(apiLoader.services["lightsail"], "2016-11-28", { - get: function get() { - var model = __nccwpck_require__(59034); - model.paginators = __nccwpck_require__(96768) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Lightsail; - - /***/ - }, - - /***/ 35427: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["machinelearning"] = {}; - AWS.MachineLearning = Service.defineService("machinelearning", [ - "2014-12-12", - ]); - __nccwpck_require__(48105); - Object.defineProperty( - apiLoader.services["machinelearning"], - "2014-12-12", - { - get: function get() { - var model = __nccwpck_require__(41946); - model.paginators = __nccwpck_require__(11688) /* .pagination */.o; - model.waiters = __nccwpck_require__(92349) /* .waiters */.V; - return model; + S2b: { type: "list", member: {} }, + S2l: { + type: "structure", + members: { + defaultAuthorizerName: {}, + allowAuthorizerOverride: { type: "boolean" }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MachineLearning; - - /***/ - }, - - /***/ 6429: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["macie"] = {}; - AWS.Macie = Service.defineService("macie", ["2017-12-19"]); - Object.defineProperty(apiLoader.services["macie"], "2017-12-19", { - get: function get() { - var model = __nccwpck_require__(27101); - model.paginators = __nccwpck_require__(9057) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Macie; - - /***/ - }, - - /***/ 50798: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["managedblockchain"] = {}; - AWS.ManagedBlockchain = Service.defineService("managedblockchain", [ - "2018-09-24", - ]); - Object.defineProperty( - apiLoader.services["managedblockchain"], - "2018-09-24", - { - get: function get() { - var model = __nccwpck_require__(70690); - model.paginators = __nccwpck_require__(45932) /* .pagination */.o; - return model; + S2r: { + type: "structure", + members: { + thingGroupDescription: {}, + attributePayload: { shape: "S2t" }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.ManagedBlockchain; - - /***/ - }, - - /***/ 45441: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["marketplacecatalog"] = {}; - AWS.MarketplaceCatalog = Service.defineService("marketplacecatalog", [ - "2018-09-17", - ]); - Object.defineProperty( - apiLoader.services["marketplacecatalog"], - "2018-09-17", - { - get: function get() { - var model = __nccwpck_require__(15560); - model.paginators = __nccwpck_require__(23129) /* .pagination */.o; - return model; + S2t: { + type: "structure", + members: { + attributes: { shape: "S2u" }, + merge: { type: "boolean" }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MarketplaceCatalog; - - /***/ - }, - - /***/ 1492: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["marketplacecommerceanalytics"] = {}; - AWS.MarketplaceCommerceAnalytics = Service.defineService( - "marketplacecommerceanalytics", - ["2015-07-01"] - ); - Object.defineProperty( - apiLoader.services["marketplacecommerceanalytics"], - "2015-07-01", - { - get: function get() { - var model = __nccwpck_require__(30768); - model.paginators = __nccwpck_require__(88266) /* .pagination */.o; - return model; + S2u: { type: "map", key: {}, value: {} }, + S36: { + type: "structure", + members: { roleArn: {}, expiresInSec: { type: "long" } }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MarketplaceCommerceAnalytics; - - /***/ - }, - - /***/ 9465: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["marketplaceentitlementservice"] = {}; - AWS.MarketplaceEntitlementService = Service.defineService( - "marketplaceentitlementservice", - ["2017-01-11"] - ); - Object.defineProperty( - apiLoader.services["marketplaceentitlementservice"], - "2017-01-11", - { - get: function get() { - var model = __nccwpck_require__(23864); - model.paginators = __nccwpck_require__(98218) /* .pagination */.o; - return model; + S3a: { + type: "structure", + members: { + maximumPerMinute: { type: "integer" }, + exponentialRate: { + type: "structure", + required: [ + "baseRatePerMinute", + "incrementFactor", + "rateIncreaseCriteria", + ], + members: { + baseRatePerMinute: { type: "integer" }, + incrementFactor: { type: "double" }, + rateIncreaseCriteria: { + type: "structure", + members: { + numberOfNotifiedThings: { type: "integer" }, + numberOfSucceededThings: { type: "integer" }, + }, + }, + }, + }, + }, + }, + S3h: { + type: "structure", + required: ["criteriaList"], + members: { + criteriaList: { + type: "list", + member: { + type: "structure", + required: [ + "failureType", + "action", + "thresholdPercentage", + "minNumberOfExecutedThings", + ], + members: { + failureType: {}, + action: {}, + thresholdPercentage: { type: "double" }, + minNumberOfExecutedThings: { type: "integer" }, + }, + }, + }, + }, + }, + S3o: { + type: "structure", + members: { inProgressTimeoutInMinutes: { type: "long" } }, + }, + S3t: { + type: "structure", + members: { + PublicKey: {}, + PrivateKey: { type: "string", sensitive: true }, + }, + }, + S3y: { + type: "structure", + members: { + updateDeviceCertificateParams: { + type: "structure", + required: ["action"], + members: { action: {} }, + }, + updateCACertificateParams: { + type: "structure", + required: ["action"], + members: { action: {} }, + }, + addThingsToThingGroupParams: { + type: "structure", + required: ["thingGroupNames"], + members: { + thingGroupNames: { type: "list", member: {} }, + overrideDynamicGroups: { type: "boolean" }, + }, + }, + replaceDefaultPolicyVersionParams: { + type: "structure", + required: ["templateName"], + members: { templateName: {} }, + }, + enableIoTLoggingParams: { + type: "structure", + required: ["roleArnForLogging", "logLevel"], + members: { roleArnForLogging: {}, logLevel: {} }, + }, + publishFindingToSnsParams: { + type: "structure", + required: ["topicArn"], + members: { topicArn: {} }, + }, + }, + }, + S4h: { type: "list", member: {} }, + S4j: { type: "list", member: {} }, + S4l: { + type: "structure", + members: { maximumPerMinute: { type: "integer" } }, + }, + S4n: { + type: "structure", + members: { expiresInSec: { type: "long" } }, + }, + S4p: { + type: "list", + member: { + type: "structure", + members: { + fileName: {}, + fileVersion: {}, + fileLocation: { + type: "structure", + members: { + stream: { + type: "structure", + members: { streamId: {}, fileId: { type: "integer" } }, + }, + s3Location: { shape: "S4x" }, + }, + }, + codeSigning: { + type: "structure", + members: { + awsSignerJobId: {}, + startSigningJobParameter: { + type: "structure", + members: { + signingProfileParameter: { + type: "structure", + members: { + certificateArn: {}, + platform: {}, + certificatePathOnDevice: {}, + }, + }, + signingProfileName: {}, + destination: { + type: "structure", + members: { + s3Destination: { + type: "structure", + members: { bucket: {}, prefix: {} }, + }, + }, + }, + }, + }, + customCodeSigning: { + type: "structure", + members: { + signature: { + type: "structure", + members: { inlineDocument: { type: "blob" } }, + }, + certificateChain: { + type: "structure", + members: { certificateName: {}, inlineDocument: {} }, + }, + hashAlgorithm: {}, + signatureAlgorithm: {}, + }, + }, + }, + }, + attributes: { type: "map", key: {}, value: {} }, + }, + }, + }, + S4x: { + type: "structure", + members: { bucket: {}, key: {}, version: {} }, + }, + S5m: { type: "map", key: {}, value: {} }, + S6n: { type: "list", member: {} }, + S6u: { type: "list", member: { shape: "S6v" } }, + S6v: { + type: "structure", + required: ["name"], + members: { + name: {}, + metric: {}, + metricDimension: { shape: "S6y" }, + criteria: { + type: "structure", + members: { + comparisonOperator: {}, + value: { shape: "S72" }, + durationSeconds: { type: "integer" }, + consecutiveDatapointsToAlarm: { type: "integer" }, + consecutiveDatapointsToClear: { type: "integer" }, + statisticalThreshold: { + type: "structure", + members: { statistic: {} }, + }, + }, + }, + }, + }, + S6y: { + type: "structure", + required: ["dimensionName"], + members: { dimensionName: {}, operator: {} }, + }, + S72: { + type: "structure", + members: { + count: { type: "long" }, + cidrs: { type: "list", member: {} }, + ports: { type: "list", member: { type: "integer" } }, + }, + }, + S7d: { + type: "map", + key: {}, + value: { + type: "structure", + required: ["alertTargetArn", "roleArn"], + members: { alertTargetArn: {}, roleArn: {} }, + }, + }, + S7h: { type: "list", member: {} }, + S7i: { + type: "list", + member: { + type: "structure", + required: ["metric"], + members: { metric: {}, metricDimension: { shape: "S6y" } }, + }, + }, + S7o: { + type: "list", + member: { + type: "structure", + members: { + fileId: { type: "integer" }, + s3Location: { shape: "S4x" }, + }, + }, + }, + S80: { + type: "structure", + members: { + thingTypeDescription: {}, + searchableAttributes: { type: "list", member: {} }, + }, + }, + S88: { + type: "structure", + required: ["sql", "actions"], + members: { + sql: {}, + description: {}, + actions: { shape: "S8b" }, + ruleDisabled: { type: "boolean" }, + awsIotSqlVersion: {}, + errorAction: { shape: "S8c" }, + }, + }, + S8b: { type: "list", member: { shape: "S8c" } }, + S8c: { + type: "structure", + members: { + dynamoDB: { + type: "structure", + required: [ + "tableName", + "roleArn", + "hashKeyField", + "hashKeyValue", + ], + members: { + tableName: {}, + roleArn: {}, + operation: {}, + hashKeyField: {}, + hashKeyValue: {}, + hashKeyType: {}, + rangeKeyField: {}, + rangeKeyValue: {}, + rangeKeyType: {}, + payloadField: {}, + }, + }, + dynamoDBv2: { + type: "structure", + required: ["roleArn", "putItem"], + members: { + roleArn: {}, + putItem: { + type: "structure", + required: ["tableName"], + members: { tableName: {} }, + }, + }, + }, + lambda: { + type: "structure", + required: ["functionArn"], + members: { functionArn: {} }, + }, + sns: { + type: "structure", + required: ["targetArn", "roleArn"], + members: { targetArn: {}, roleArn: {}, messageFormat: {} }, + }, + sqs: { + type: "structure", + required: ["roleArn", "queueUrl"], + members: { + roleArn: {}, + queueUrl: {}, + useBase64: { type: "boolean" }, + }, + }, + kinesis: { + type: "structure", + required: ["roleArn", "streamName"], + members: { roleArn: {}, streamName: {}, partitionKey: {} }, + }, + republish: { + type: "structure", + required: ["roleArn", "topic"], + members: { roleArn: {}, topic: {}, qos: { type: "integer" } }, + }, + s3: { + type: "structure", + required: ["roleArn", "bucketName", "key"], + members: { + roleArn: {}, + bucketName: {}, + key: {}, + cannedAcl: {}, + }, + }, + firehose: { + type: "structure", + required: ["roleArn", "deliveryStreamName"], + members: { roleArn: {}, deliveryStreamName: {}, separator: {} }, + }, + cloudwatchMetric: { + type: "structure", + required: [ + "roleArn", + "metricNamespace", + "metricName", + "metricValue", + "metricUnit", + ], + members: { + roleArn: {}, + metricNamespace: {}, + metricName: {}, + metricValue: {}, + metricUnit: {}, + metricTimestamp: {}, + }, + }, + cloudwatchAlarm: { + type: "structure", + required: ["roleArn", "alarmName", "stateReason", "stateValue"], + members: { + roleArn: {}, + alarmName: {}, + stateReason: {}, + stateValue: {}, + }, + }, + cloudwatchLogs: { + type: "structure", + required: ["roleArn", "logGroupName"], + members: { roleArn: {}, logGroupName: {} }, + }, + elasticsearch: { + type: "structure", + required: ["roleArn", "endpoint", "index", "type", "id"], + members: { + roleArn: {}, + endpoint: {}, + index: {}, + type: {}, + id: {}, + }, + }, + salesforce: { + type: "structure", + required: ["token", "url"], + members: { token: {}, url: {} }, + }, + iotAnalytics: { + type: "structure", + members: { channelArn: {}, channelName: {}, roleArn: {} }, + }, + iotEvents: { + type: "structure", + required: ["inputName", "roleArn"], + members: { inputName: {}, messageId: {}, roleArn: {} }, + }, + iotSiteWise: { + type: "structure", + required: ["putAssetPropertyValueEntries", "roleArn"], + members: { + putAssetPropertyValueEntries: { + type: "list", + member: { + type: "structure", + required: ["propertyValues"], + members: { + entryId: {}, + assetId: {}, + propertyId: {}, + propertyAlias: {}, + propertyValues: { + type: "list", + member: { + type: "structure", + required: ["value", "timestamp"], + members: { + value: { + type: "structure", + members: { + stringValue: {}, + integerValue: {}, + doubleValue: {}, + booleanValue: {}, + }, + }, + timestamp: { + type: "structure", + required: ["timeInSeconds"], + members: { + timeInSeconds: {}, + offsetInNanos: {}, + }, + }, + quality: {}, + }, + }, + }, + }, + }, + }, + roleArn: {}, + }, + }, + stepFunctions: { + type: "structure", + required: ["stateMachineName", "roleArn"], + members: { + executionNamePrefix: {}, + stateMachineName: {}, + roleArn: {}, + }, + }, + http: { + type: "structure", + required: ["url"], + members: { + url: {}, + confirmationUrl: {}, + headers: { + type: "list", + member: { + type: "structure", + required: ["key", "value"], + members: { key: {}, value: {} }, + }, + }, + auth: { + type: "structure", + members: { + sigv4: { + type: "structure", + required: ["signingRegion", "serviceName", "roleArn"], + members: { + signingRegion: {}, + serviceName: {}, + roleArn: {}, + }, + }, + }, + }, + }, + }, + }, + }, + Sav: { + type: "structure", + members: { + arn: {}, + status: {}, + statusReason: {}, + httpUrlProperties: { + type: "structure", + members: { confirmationUrl: {} }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MarketplaceEntitlementService; - - /***/ - }, - - /***/ 67180: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["marketplacemetering"] = {}; - AWS.MarketplaceMetering = Service.defineService("marketplacemetering", [ - "2016-01-14", - ]); - Object.defineProperty( - apiLoader.services["marketplacemetering"], - "2016-01-14", - { - get: function get() { - var model = __nccwpck_require__(150); - model.paginators = __nccwpck_require__(34742) /* .pagination */.o; - return model; + Scm: { + type: "map", + key: {}, + value: { + type: "structure", + members: { + targetArn: {}, + roleArn: {}, + enabled: { type: "boolean" }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MarketplaceMetering; - - /***/ - }, - - /***/ 61022: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mediaconnect"] = {}; - AWS.MediaConnect = Service.defineService("mediaconnect", ["2018-11-14"]); - Object.defineProperty(apiLoader.services["mediaconnect"], "2018-11-14", { - get: function get() { - var model = __nccwpck_require__(38828); - model.paginators = __nccwpck_require__(52701) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MediaConnect; - - /***/ - }, - - /***/ 16385: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mediaconvert"] = {}; - AWS.MediaConvert = Service.defineService("mediaconvert", ["2017-08-29"]); - Object.defineProperty(apiLoader.services["mediaconvert"], "2017-08-29", { - get: function get() { - var model = __nccwpck_require__(95103); - model.paginators = __nccwpck_require__(12236) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MediaConvert; - - /***/ - }, - - /***/ 77445: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["medialive"] = {}; - AWS.MediaLive = Service.defineService("medialive", ["2017-10-14"]); - Object.defineProperty(apiLoader.services["medialive"], "2017-10-14", { - get: function get() { - var model = __nccwpck_require__(71020); - model.paginators = __nccwpck_require__(45939) /* .pagination */.o; - model.waiters = __nccwpck_require__(77702) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MediaLive; - - /***/ - }, - - /***/ 56592: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mediapackage"] = {}; - AWS.MediaPackage = Service.defineService("mediapackage", ["2017-10-12"]); - Object.defineProperty(apiLoader.services["mediapackage"], "2017-10-12", { - get: function get() { - var model = __nccwpck_require__(3524); - model.paginators = __nccwpck_require__(28168) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MediaPackage; - - /***/ - }, - - /***/ 48937: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mediapackagevod"] = {}; - AWS.MediaPackageVod = Service.defineService("mediapackagevod", [ - "2018-11-07", - ]); - Object.defineProperty( - apiLoader.services["mediapackagevod"], - "2018-11-07", - { - get: function get() { - var model = __nccwpck_require__(62182); - model.paginators = __nccwpck_require__(9108) /* .pagination */.o; - return model; + Scp: { + type: "map", + key: {}, + value: { + type: "structure", + members: { enabled: { type: "boolean" } }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MediaPackageVod; - - /***/ - }, - - /***/ 57708: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mediastore"] = {}; - AWS.MediaStore = Service.defineService("mediastore", ["2017-09-01"]); - Object.defineProperty(apiLoader.services["mediastore"], "2017-09-01", { - get: function get() { - var model = __nccwpck_require__(86331); - model.paginators = __nccwpck_require__(85011) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MediaStore; - - /***/ - }, - - /***/ 50323: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mediastoredata"] = {}; - AWS.MediaStoreData = Service.defineService("mediastoredata", [ - "2017-09-01", - ]); - Object.defineProperty( - apiLoader.services["mediastoredata"], - "2017-09-01", - { - get: function get() { - var model = __nccwpck_require__(78855); - model.paginators = __nccwpck_require__(12340) /* .pagination */.o; - return model; + Scu: { + type: "structure", + members: { + findingId: {}, + taskId: {}, + checkName: {}, + taskStartTime: { type: "timestamp" }, + findingTime: { type: "timestamp" }, + severity: {}, + nonCompliantResource: { + type: "structure", + members: { + resourceType: {}, + resourceIdentifier: { shape: "Scz" }, + additionalInfo: { shape: "Sd4" }, + }, + }, + relatedResources: { + type: "list", + member: { + type: "structure", + members: { + resourceType: {}, + resourceIdentifier: { shape: "Scz" }, + additionalInfo: { shape: "Sd4" }, + }, + }, + }, + reasonForNonCompliance: {}, + reasonForNonComplianceCode: {}, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MediaStoreData; - - /***/ - }, - - /***/ 51088: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mediatailor"] = {}; - AWS.MediaTailor = Service.defineService("mediatailor", ["2018-04-23"]); - Object.defineProperty(apiLoader.services["mediatailor"], "2018-04-23", { - get: function get() { - var model = __nccwpck_require__(32863); - model.paginators = __nccwpck_require__(76134) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MediaTailor; - - /***/ - }, - - /***/ 20468: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["migrationhub"] = {}; - AWS.MigrationHub = Service.defineService("migrationhub", ["2017-05-31"]); - Object.defineProperty(apiLoader.services["migrationhub"], "2017-05-31", { - get: function get() { - var model = __nccwpck_require__(51639); - model.paginators = __nccwpck_require__(63013) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MigrationHub; - - /***/ - }, - - /***/ 10152: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["migrationhubconfig"] = {}; - AWS.MigrationHubConfig = Service.defineService("migrationhubconfig", [ - "2019-06-30", - ]); - Object.defineProperty( - apiLoader.services["migrationhubconfig"], - "2019-06-30", - { - get: function get() { - var model = __nccwpck_require__(89101); - model.paginators = __nccwpck_require__(59977) /* .pagination */.o; - return model; + Scz: { + type: "structure", + members: { + deviceCertificateId: {}, + caCertificateId: {}, + cognitoIdentityPoolId: {}, + clientId: {}, + policyVersionIdentifier: { + type: "structure", + members: { policyName: {}, policyVersionId: {} }, + }, + account: {}, + iamRoleArn: {}, + roleAliasArn: {}, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MigrationHubConfig; - - /***/ - }, - - /***/ 87925: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mobile"] = {}; - AWS.Mobile = Service.defineService("mobile", ["2017-07-01"]); - Object.defineProperty(apiLoader.services["mobile"], "2017-07-01", { - get: function get() { - var model = __nccwpck_require__(44027); - model.paginators = __nccwpck_require__(81940) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Mobile; - - /***/ - }, - - /***/ 861: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mobileanalytics"] = {}; - AWS.MobileAnalytics = Service.defineService("mobileanalytics", [ - "2014-06-05", - ]); - Object.defineProperty( - apiLoader.services["mobileanalytics"], - "2014-06-05", - { - get: function get() { - var model = __nccwpck_require__(40634); - return model; + Sd4: { type: "map", key: {}, value: {} }, + Sdj: { + type: "structure", + members: { + auditTaskId: {}, + findingIds: { type: "list", member: {} }, + auditCheckToReasonCodeFilter: { + type: "map", + key: {}, + value: { type: "list", member: {} }, + }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.MobileAnalytics; - - /***/ - }, - - /***/ 35102: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mq"] = {}; - AWS.MQ = Service.defineService("mq", ["2017-11-27"]); - Object.defineProperty(apiLoader.services["mq"], "2017-11-27", { - get: function get() { - var model = __nccwpck_require__(73219); - model.paginators = __nccwpck_require__(59835) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MQ; - - /***/ - }, - - /***/ 15731: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["mturk"] = {}; - AWS.MTurk = Service.defineService("mturk", ["2017-01-17"]); - Object.defineProperty(apiLoader.services["mturk"], "2017-01-17", { - get: function get() { - var model = __nccwpck_require__(55676); - model.paginators = __nccwpck_require__(51396) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.MTurk; - - /***/ - }, - - /***/ 68400: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["neptune"] = {}; - AWS.Neptune = Service.defineService("neptune", ["2014-10-31"]); - Object.defineProperty(apiLoader.services["neptune"], "2014-10-31", { - get: function get() { - var model = __nccwpck_require__(44749); - model.paginators = __nccwpck_require__(36058) /* .pagination */.o; - model.waiters = __nccwpck_require__(83629) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Neptune; - - /***/ - }, - - /***/ 15258: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["networkmanager"] = {}; - AWS.NetworkManager = Service.defineService("networkmanager", [ - "2019-07-05", - ]); - Object.defineProperty( - apiLoader.services["networkmanager"], - "2019-07-05", - { - get: function get() { - var model = __nccwpck_require__(11902); - model.paginators = __nccwpck_require__(91477) /* .pagination */.o; - return model; + Sdn: { type: "map", key: {}, value: { type: "list", member: {} } }, + Sed: { + type: "structure", + members: { + authorizerName: {}, + authorizerArn: {}, + authorizerFunctionArn: {}, + tokenKeyName: {}, + tokenSigningPublicKeys: { shape: "S1n" }, + status: {}, + creationDate: { type: "timestamp" }, + lastModifiedDate: { type: "timestamp" }, + signingDisabled: { type: "boolean" }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.NetworkManager; - - /***/ - }, - - /***/ 86344: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["opsworks"] = {}; - AWS.OpsWorks = Service.defineService("opsworks", ["2013-02-18"]); - Object.defineProperty(apiLoader.services["opsworks"], "2013-02-18", { - get: function get() { - var model = __nccwpck_require__(95315); - model.paginators = __nccwpck_require__(63589) /* .pagination */.o; - model.waiters = __nccwpck_require__(8700) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.OpsWorks; - - /***/ - }, - - /***/ 41130: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["opsworkscm"] = {}; - AWS.OpsWorksCM = Service.defineService("opsworkscm", ["2016-11-01"]); - Object.defineProperty(apiLoader.services["opsworkscm"], "2016-11-01", { - get: function get() { - var model = __nccwpck_require__(25033); - model.paginators = __nccwpck_require__(68422) /* .pagination */.o; - model.waiters = __nccwpck_require__(89353) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.OpsWorksCM; - - /***/ - }, - - /***/ 13609: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["organizations"] = {}; - AWS.Organizations = Service.defineService("organizations", [ - "2016-11-28", - ]); - Object.defineProperty(apiLoader.services["organizations"], "2016-11-28", { - get: function get() { - var model = __nccwpck_require__(28258); - model.paginators = __nccwpck_require__(70916) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Organizations; - - /***/ - }, - - /***/ 33116: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["outposts"] = {}; - AWS.Outposts = Service.defineService("outposts", ["2019-12-03"]); - Object.defineProperty(apiLoader.services["outposts"], "2019-12-03", { - get: function get() { - var model = __nccwpck_require__(79304); - model.paginators = __nccwpck_require__(91740) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Outposts; - - /***/ - }, - - /***/ 60133: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["personalize"] = {}; - AWS.Personalize = Service.defineService("personalize", ["2018-05-22"]); - Object.defineProperty(apiLoader.services["personalize"], "2018-05-22", { - get: function get() { - var model = __nccwpck_require__(16402); - model.paginators = __nccwpck_require__(76828) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Personalize; - - /***/ - }, - - /***/ 47131: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["personalizeevents"] = {}; - AWS.PersonalizeEvents = Service.defineService("personalizeevents", [ - "2018-03-22", - ]); - Object.defineProperty( - apiLoader.services["personalizeevents"], - "2018-03-22", - { - get: function get() { - var model = __nccwpck_require__(8792); - model.paginators = __nccwpck_require__(52110) /* .pagination */.o; - return model; + Seq: { + type: "structure", + members: { + notBefore: { type: "timestamp" }, + notAfter: { type: "timestamp" }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.PersonalizeEvents; - - /***/ - }, - - /***/ 73432: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["personalizeruntime"] = {}; - AWS.PersonalizeRuntime = Service.defineService("personalizeruntime", [ - "2018-05-22", - ]); - Object.defineProperty( - apiLoader.services["personalizeruntime"], - "2018-05-22", - { - get: function get() { - var model = __nccwpck_require__(86682); - model.paginators = __nccwpck_require__(32049) /* .pagination */.o; - return model; + Ser: { + type: "structure", + members: { templateBody: {}, roleArn: {} }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.PersonalizeRuntime; - - /***/ - }, - - /***/ 79718: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["pi"] = {}; - AWS.PI = Service.defineService("pi", ["2018-02-27"]); - Object.defineProperty(apiLoader.services["pi"], "2018-02-27", { - get: function get() { - var model = __nccwpck_require__(38006); - model.paginators = __nccwpck_require__(75147) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.PI; - - /***/ - }, - - /***/ 61591: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["pinpoint"] = {}; - AWS.Pinpoint = Service.defineService("pinpoint", ["2016-12-01"]); - Object.defineProperty(apiLoader.services["pinpoint"], "2016-12-01", { - get: function get() { - var model = __nccwpck_require__(73536); - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Pinpoint; - - /***/ - }, - - /***/ 54144: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["pinpointemail"] = {}; - AWS.PinpointEmail = Service.defineService("pinpointemail", [ - "2018-07-26", - ]); - Object.defineProperty(apiLoader.services["pinpointemail"], "2018-07-26", { - get: function get() { - var model = __nccwpck_require__(42680); - model.paginators = __nccwpck_require__(58107) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.PinpointEmail; - - /***/ - }, - - /***/ 51712: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["pinpointsmsvoice"] = {}; - AWS.PinpointSMSVoice = Service.defineService("pinpointsmsvoice", [ - "2018-09-05", - ]); - Object.defineProperty( - apiLoader.services["pinpointsmsvoice"], - "2018-09-05", - { - get: function get() { - var model = __nccwpck_require__(6641); - return model; + Sfh: { + type: "map", + key: {}, + value: { + type: "structure", + members: { Enabled: { type: "boolean" } }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.PinpointSMSVoice; - - /***/ - }, - - /***/ 30361: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["polly"] = {}; - AWS.Polly = Service.defineService("polly", ["2016-06-10"]); - __nccwpck_require__(17890); - Object.defineProperty(apiLoader.services["polly"], "2016-06-10", { - get: function get() { - var model = __nccwpck_require__(58020); - model.paginators = __nccwpck_require__(28573) /* .pagination */.o; - return model; + Sgy: { type: "list", member: { shape: "Sgz" } }, + Sgz: { type: "structure", members: { groupName: {}, groupArn: {} } }, + Shb: { + type: "structure", + members: { + deprecated: { type: "boolean" }, + deprecationDate: { type: "timestamp" }, + creationDate: { type: "timestamp" }, + }, + }, + Shv: { + type: "structure", + required: ["thingIndexingMode"], + members: { + thingIndexingMode: {}, + thingConnectivityIndexingMode: {}, + managedFields: { shape: "Shy" }, + customFields: { shape: "Shy" }, + }, + }, + Shy: { + type: "list", + member: { type: "structure", members: { name: {}, type: {} } }, + }, + Si2: { + type: "structure", + required: ["thingGroupIndexingMode"], + members: { + thingGroupIndexingMode: {}, + managedFields: { shape: "Shy" }, + customFields: { shape: "Shy" }, + }, + }, + Sjp: { + type: "list", + member: { + type: "structure", + members: { policyName: {}, policyArn: {} }, + }, + }, + Skm: { + type: "list", + member: { + type: "structure", + members: { + certificateArn: {}, + certificateId: {}, + status: {}, + creationDate: { type: "timestamp" }, + }, + }, + }, + Sl6: { + type: "structure", + members: { + status: {}, + queuedAt: { type: "timestamp" }, + startedAt: { type: "timestamp" }, + lastUpdatedAt: { type: "timestamp" }, + executionNumber: { type: "long" }, + }, + }, + Slv: { type: "list", member: {} }, + Sm5: { type: "list", member: {} }, + Smo: { + type: "structure", + required: ["name", "arn"], + members: { name: {}, arn: {} }, + }, + Smt: { type: "structure", required: ["arn"], members: { arn: {} } }, + Sof: { + type: "structure", + required: ["targetType"], + members: { targetType: {}, targetName: {} }, + }, + Sp7: { type: "list", member: {} }, + Spw: { + type: "structure", + members: { + actionType: {}, + resources: { type: "list", member: {} }, + }, + }, + Sq0: { type: "list", member: {} }, + Ss5: { type: "list", member: {} }, }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Polly; + }; /***/ }, - /***/ 66425: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); + /***/ 4604: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); var Service = AWS.Service; var apiLoader = AWS.apiLoader; - apiLoader.services["pricing"] = {}; - AWS.Pricing = Service.defineService("pricing", ["2017-10-15"]); - Object.defineProperty(apiLoader.services["pricing"], "2017-10-15", { + apiLoader.services["backup"] = {}; + AWS.Backup = Service.defineService("backup", ["2018-11-15"]); + Object.defineProperty(apiLoader.services["backup"], "2018-11-15", { get: function get() { - var model = __nccwpck_require__(19792); - model.paginators = __nccwpck_require__(45992) /* .pagination */.o; + var model = __webpack_require__(9601); + model.paginators = __webpack_require__(8447).pagination; return model; }, enumerable: true, configurable: true, }); - module.exports = AWS.Pricing; + module.exports = AWS.Backup; /***/ }, - /***/ 48278: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["qldb"] = {}; - AWS.QLDB = Service.defineService("qldb", ["2019-01-02"]); - Object.defineProperty(apiLoader.services["qldb"], "2019-01-02", { - get: function get() { - var model = __nccwpck_require__(52675); - model.paginators = __nccwpck_require__(4367) /* .pagination */.o; - return model; + /***/ 4608: /***/ function (module) { + module.exports = { + metadata: { + apiVersion: "2018-11-14", + endpointPrefix: "mediaconnect", + signingName: "mediaconnect", + serviceFullName: "AWS MediaConnect", + serviceId: "MediaConnect", + protocol: "rest-json", + jsonVersion: "1.1", + uid: "mediaconnect-2018-11-14", + signatureVersion: "v4", }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.QLDB; - - /***/ - }, - - /***/ 79356: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["qldbsession"] = {}; - AWS.QLDBSession = Service.defineService("qldbsession", ["2019-07-11"]); - Object.defineProperty(apiLoader.services["qldbsession"], "2019-07-11", { - get: function get() { - var model = __nccwpck_require__(67426); - model.paginators = __nccwpck_require__(96527) /* .pagination */.o; - return model; + operations: { + AddFlowOutputs: { + http: { + requestUri: "/v1/flows/{flowArn}/outputs", + responseCode: 201, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + Outputs: { shape: "S3", locationName: "outputs" }, + }, + required: ["FlowArn", "Outputs"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + Outputs: { shape: "Sc", locationName: "outputs" }, + }, + }, + }, + AddFlowSources: { + http: { + requestUri: "/v1/flows/{flowArn}/source", + responseCode: 201, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + Sources: { shape: "Sg", locationName: "sources" }, + }, + required: ["FlowArn", "Sources"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + Sources: { shape: "Sj", locationName: "sources" }, + }, + }, + }, + AddFlowVpcInterfaces: { + http: { + requestUri: "/v1/flows/{flowArn}/vpcInterfaces", + responseCode: 201, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + VpcInterfaces: { shape: "Sm", locationName: "vpcInterfaces" }, + }, + required: ["FlowArn", "VpcInterfaces"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + VpcInterfaces: { shape: "Sp", locationName: "vpcInterfaces" }, + }, + }, + }, + CreateFlow: { + http: { requestUri: "/v1/flows", responseCode: 201 }, + input: { + type: "structure", + members: { + AvailabilityZone: { locationName: "availabilityZone" }, + Entitlements: { shape: "Ss", locationName: "entitlements" }, + Name: { locationName: "name" }, + Outputs: { shape: "S3", locationName: "outputs" }, + Source: { shape: "Sh", locationName: "source" }, + SourceFailoverConfig: { + shape: "Su", + locationName: "sourceFailoverConfig", + }, + Sources: { shape: "Sg", locationName: "sources" }, + VpcInterfaces: { shape: "Sm", locationName: "vpcInterfaces" }, + }, + required: ["Name"], + }, + output: { + type: "structure", + members: { Flow: { shape: "Sx", locationName: "flow" } }, + }, + }, + DeleteFlow: { + http: { + method: "DELETE", + requestUri: "/v1/flows/{flowArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + }, + required: ["FlowArn"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + Status: { locationName: "status" }, + }, + }, + }, + DescribeFlow: { + http: { + method: "GET", + requestUri: "/v1/flows/{flowArn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + }, + required: ["FlowArn"], + }, + output: { + type: "structure", + members: { + Flow: { shape: "Sx", locationName: "flow" }, + Messages: { + locationName: "messages", + type: "structure", + members: { Errors: { shape: "S5", locationName: "errors" } }, + required: ["Errors"], + }, + }, + }, + }, + GrantFlowEntitlements: { + http: { + requestUri: "/v1/flows/{flowArn}/entitlements", + responseCode: 200, + }, + input: { + type: "structure", + members: { + Entitlements: { shape: "Ss", locationName: "entitlements" }, + FlowArn: { location: "uri", locationName: "flowArn" }, + }, + required: ["FlowArn", "Entitlements"], + }, + output: { + type: "structure", + members: { + Entitlements: { shape: "Sy", locationName: "entitlements" }, + FlowArn: { locationName: "flowArn" }, + }, + }, + }, + ListEntitlements: { + http: { + method: "GET", + requestUri: "/v1/entitlements", + responseCode: 200, + }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + Entitlements: { + locationName: "entitlements", + type: "list", + member: { + type: "structure", + members: { + DataTransferSubscriberFeePercent: { + locationName: "dataTransferSubscriberFeePercent", + type: "integer", + }, + EntitlementArn: { locationName: "entitlementArn" }, + EntitlementName: { locationName: "entitlementName" }, + }, + required: ["EntitlementArn", "EntitlementName"], + }, + }, + NextToken: { locationName: "nextToken" }, + }, + }, + }, + ListFlows: { + http: { method: "GET", requestUri: "/v1/flows", responseCode: 200 }, + input: { + type: "structure", + members: { + MaxResults: { + location: "querystring", + locationName: "maxResults", + type: "integer", + }, + NextToken: { + location: "querystring", + locationName: "nextToken", + }, + }, + }, + output: { + type: "structure", + members: { + Flows: { + locationName: "flows", + type: "list", + member: { + type: "structure", + members: { + AvailabilityZone: { locationName: "availabilityZone" }, + Description: { locationName: "description" }, + FlowArn: { locationName: "flowArn" }, + Name: { locationName: "name" }, + SourceType: { locationName: "sourceType" }, + Status: { locationName: "status" }, + }, + required: [ + "Status", + "Description", + "SourceType", + "AvailabilityZone", + "FlowArn", + "Name", + ], + }, + }, + NextToken: { locationName: "nextToken" }, + }, + }, + }, + ListTagsForResource: { + http: { + method: "GET", + requestUri: "/tags/{resourceArn}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + }, + required: ["ResourceArn"], + }, + output: { + type: "structure", + members: { Tags: { shape: "S1k", locationName: "tags" } }, + }, + }, + RemoveFlowOutput: { + http: { + method: "DELETE", + requestUri: "/v1/flows/{flowArn}/outputs/{outputArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + OutputArn: { location: "uri", locationName: "outputArn" }, + }, + required: ["FlowArn", "OutputArn"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + OutputArn: { locationName: "outputArn" }, + }, + }, + }, + RemoveFlowSource: { + http: { + method: "DELETE", + requestUri: "/v1/flows/{flowArn}/source/{sourceArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + SourceArn: { location: "uri", locationName: "sourceArn" }, + }, + required: ["FlowArn", "SourceArn"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + SourceArn: { locationName: "sourceArn" }, + }, + }, + }, + RemoveFlowVpcInterface: { + http: { + method: "DELETE", + requestUri: + "/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}", + responseCode: 200, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + VpcInterfaceName: { + location: "uri", + locationName: "vpcInterfaceName", + }, + }, + required: ["FlowArn", "VpcInterfaceName"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + NonDeletedNetworkInterfaceIds: { + shape: "S5", + locationName: "nonDeletedNetworkInterfaceIds", + }, + VpcInterfaceName: { locationName: "vpcInterfaceName" }, + }, + }, + }, + RevokeFlowEntitlement: { + http: { + method: "DELETE", + requestUri: "/v1/flows/{flowArn}/entitlements/{entitlementArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + EntitlementArn: { + location: "uri", + locationName: "entitlementArn", + }, + FlowArn: { location: "uri", locationName: "flowArn" }, + }, + required: ["FlowArn", "EntitlementArn"], + }, + output: { + type: "structure", + members: { + EntitlementArn: { locationName: "entitlementArn" }, + FlowArn: { locationName: "flowArn" }, + }, + }, + }, + StartFlow: { + http: { + requestUri: "/v1/flows/start/{flowArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + }, + required: ["FlowArn"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + Status: { locationName: "status" }, + }, + }, + }, + StopFlow: { + http: { requestUri: "/v1/flows/stop/{flowArn}", responseCode: 202 }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + }, + required: ["FlowArn"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + Status: { locationName: "status" }, + }, + }, + }, + TagResource: { + http: { requestUri: "/tags/{resourceArn}", responseCode: 204 }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + Tags: { shape: "S1k", locationName: "tags" }, + }, + required: ["ResourceArn", "Tags"], + }, + }, + UntagResource: { + http: { + method: "DELETE", + requestUri: "/tags/{resourceArn}", + responseCode: 204, + }, + input: { + type: "structure", + members: { + ResourceArn: { location: "uri", locationName: "resourceArn" }, + TagKeys: { + shape: "S5", + location: "querystring", + locationName: "tagKeys", + }, + }, + required: ["TagKeys", "ResourceArn"], + }, + }, + UpdateFlow: { + http: { + method: "PUT", + requestUri: "/v1/flows/{flowArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + FlowArn: { location: "uri", locationName: "flowArn" }, + SourceFailoverConfig: { + locationName: "sourceFailoverConfig", + type: "structure", + members: { + RecoveryWindow: { + locationName: "recoveryWindow", + type: "integer", + }, + State: { locationName: "state" }, + }, + }, + }, + required: ["FlowArn"], + }, + output: { + type: "structure", + members: { Flow: { shape: "Sx", locationName: "flow" } }, + }, + }, + UpdateFlowEntitlement: { + http: { + method: "PUT", + requestUri: "/v1/flows/{flowArn}/entitlements/{entitlementArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + Description: { locationName: "description" }, + Encryption: { shape: "S23", locationName: "encryption" }, + EntitlementArn: { + location: "uri", + locationName: "entitlementArn", + }, + FlowArn: { location: "uri", locationName: "flowArn" }, + Subscribers: { shape: "S5", locationName: "subscribers" }, + }, + required: ["FlowArn", "EntitlementArn"], + }, + output: { + type: "structure", + members: { + Entitlement: { shape: "Sz", locationName: "entitlement" }, + FlowArn: { locationName: "flowArn" }, + }, + }, + }, + UpdateFlowOutput: { + http: { + method: "PUT", + requestUri: "/v1/flows/{flowArn}/outputs/{outputArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + CidrAllowList: { shape: "S5", locationName: "cidrAllowList" }, + Description: { locationName: "description" }, + Destination: { locationName: "destination" }, + Encryption: { shape: "S23", locationName: "encryption" }, + FlowArn: { location: "uri", locationName: "flowArn" }, + MaxLatency: { locationName: "maxLatency", type: "integer" }, + OutputArn: { location: "uri", locationName: "outputArn" }, + Port: { locationName: "port", type: "integer" }, + Protocol: { locationName: "protocol" }, + RemoteId: { locationName: "remoteId" }, + SmoothingLatency: { + locationName: "smoothingLatency", + type: "integer", + }, + StreamId: { locationName: "streamId" }, + }, + required: ["FlowArn", "OutputArn"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + Output: { shape: "Sd", locationName: "output" }, + }, + }, + }, + UpdateFlowSource: { + http: { + method: "PUT", + requestUri: "/v1/flows/{flowArn}/source/{sourceArn}", + responseCode: 202, + }, + input: { + type: "structure", + members: { + Decryption: { shape: "S23", locationName: "decryption" }, + Description: { locationName: "description" }, + EntitlementArn: { locationName: "entitlementArn" }, + FlowArn: { location: "uri", locationName: "flowArn" }, + IngestPort: { locationName: "ingestPort", type: "integer" }, + MaxBitrate: { locationName: "maxBitrate", type: "integer" }, + MaxLatency: { locationName: "maxLatency", type: "integer" }, + Protocol: { locationName: "protocol" }, + SourceArn: { location: "uri", locationName: "sourceArn" }, + StreamId: { locationName: "streamId" }, + VpcInterfaceName: { locationName: "vpcInterfaceName" }, + WhitelistCidr: { locationName: "whitelistCidr" }, + }, + required: ["FlowArn", "SourceArn"], + }, + output: { + type: "structure", + members: { + FlowArn: { locationName: "flowArn" }, + Source: { shape: "Sk", locationName: "source" }, + }, + }, + }, }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.QLDBSession; - - /***/ - }, - - /***/ 15807: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["quicksight"] = {}; - AWS.QuickSight = Service.defineService("quicksight", ["2018-04-01"]); - Object.defineProperty(apiLoader.services["quicksight"], "2018-04-01", { - get: function get() { - var model = __nccwpck_require__(6807); - model.paginators = __nccwpck_require__(81489) /* .pagination */.o; - return model; + shapes: { + S3: { + type: "list", + member: { + type: "structure", + members: { + CidrAllowList: { shape: "S5", locationName: "cidrAllowList" }, + Description: { locationName: "description" }, + Destination: { locationName: "destination" }, + Encryption: { shape: "S6", locationName: "encryption" }, + MaxLatency: { locationName: "maxLatency", type: "integer" }, + Name: { locationName: "name" }, + Port: { locationName: "port", type: "integer" }, + Protocol: { locationName: "protocol" }, + RemoteId: { locationName: "remoteId" }, + SmoothingLatency: { + locationName: "smoothingLatency", + type: "integer", + }, + StreamId: { locationName: "streamId" }, + }, + required: ["Protocol"], + }, + }, + S5: { type: "list", member: {} }, + S6: { + type: "structure", + members: { + Algorithm: { locationName: "algorithm" }, + ConstantInitializationVector: { + locationName: "constantInitializationVector", + }, + DeviceId: { locationName: "deviceId" }, + KeyType: { locationName: "keyType" }, + Region: { locationName: "region" }, + ResourceId: { locationName: "resourceId" }, + RoleArn: { locationName: "roleArn" }, + SecretArn: { locationName: "secretArn" }, + Url: { locationName: "url" }, + }, + required: ["Algorithm", "RoleArn"], + }, + Sc: { type: "list", member: { shape: "Sd" } }, + Sd: { + type: "structure", + members: { + DataTransferSubscriberFeePercent: { + locationName: "dataTransferSubscriberFeePercent", + type: "integer", + }, + Description: { locationName: "description" }, + Destination: { locationName: "destination" }, + Encryption: { shape: "S6", locationName: "encryption" }, + EntitlementArn: { locationName: "entitlementArn" }, + MediaLiveInputArn: { locationName: "mediaLiveInputArn" }, + Name: { locationName: "name" }, + OutputArn: { locationName: "outputArn" }, + Port: { locationName: "port", type: "integer" }, + Transport: { shape: "Se", locationName: "transport" }, + }, + required: ["OutputArn", "Name"], + }, + Se: { + type: "structure", + members: { + CidrAllowList: { shape: "S5", locationName: "cidrAllowList" }, + MaxBitrate: { locationName: "maxBitrate", type: "integer" }, + MaxLatency: { locationName: "maxLatency", type: "integer" }, + Protocol: { locationName: "protocol" }, + RemoteId: { locationName: "remoteId" }, + SmoothingLatency: { + locationName: "smoothingLatency", + type: "integer", + }, + StreamId: { locationName: "streamId" }, + }, + required: ["Protocol"], + }, + Sg: { type: "list", member: { shape: "Sh" } }, + Sh: { + type: "structure", + members: { + Decryption: { shape: "S6", locationName: "decryption" }, + Description: { locationName: "description" }, + EntitlementArn: { locationName: "entitlementArn" }, + IngestPort: { locationName: "ingestPort", type: "integer" }, + MaxBitrate: { locationName: "maxBitrate", type: "integer" }, + MaxLatency: { locationName: "maxLatency", type: "integer" }, + Name: { locationName: "name" }, + Protocol: { locationName: "protocol" }, + StreamId: { locationName: "streamId" }, + VpcInterfaceName: { locationName: "vpcInterfaceName" }, + WhitelistCidr: { locationName: "whitelistCidr" }, + }, + }, + Sj: { type: "list", member: { shape: "Sk" } }, + Sk: { + type: "structure", + members: { + DataTransferSubscriberFeePercent: { + locationName: "dataTransferSubscriberFeePercent", + type: "integer", + }, + Decryption: { shape: "S6", locationName: "decryption" }, + Description: { locationName: "description" }, + EntitlementArn: { locationName: "entitlementArn" }, + IngestIp: { locationName: "ingestIp" }, + IngestPort: { locationName: "ingestPort", type: "integer" }, + Name: { locationName: "name" }, + SourceArn: { locationName: "sourceArn" }, + Transport: { shape: "Se", locationName: "transport" }, + VpcInterfaceName: { locationName: "vpcInterfaceName" }, + WhitelistCidr: { locationName: "whitelistCidr" }, + }, + required: ["SourceArn", "Name"], + }, + Sm: { + type: "list", + member: { + type: "structure", + members: { + Name: { locationName: "name" }, + RoleArn: { locationName: "roleArn" }, + SecurityGroupIds: { + shape: "S5", + locationName: "securityGroupIds", + }, + SubnetId: { locationName: "subnetId" }, + }, + required: ["SubnetId", "SecurityGroupIds", "RoleArn", "Name"], + }, + }, + Sp: { + type: "list", + member: { + type: "structure", + members: { + Name: { locationName: "name" }, + NetworkInterfaceIds: { + shape: "S5", + locationName: "networkInterfaceIds", + }, + RoleArn: { locationName: "roleArn" }, + SecurityGroupIds: { + shape: "S5", + locationName: "securityGroupIds", + }, + SubnetId: { locationName: "subnetId" }, + }, + required: [ + "NetworkInterfaceIds", + "SubnetId", + "SecurityGroupIds", + "RoleArn", + "Name", + ], + }, + }, + Ss: { + type: "list", + member: { + type: "structure", + members: { + DataTransferSubscriberFeePercent: { + locationName: "dataTransferSubscriberFeePercent", + type: "integer", + }, + Description: { locationName: "description" }, + Encryption: { shape: "S6", locationName: "encryption" }, + Name: { locationName: "name" }, + Subscribers: { shape: "S5", locationName: "subscribers" }, + }, + required: ["Subscribers"], + }, + }, + Su: { + type: "structure", + members: { + RecoveryWindow: { + locationName: "recoveryWindow", + type: "integer", + }, + State: { locationName: "state" }, + }, + }, + Sx: { + type: "structure", + members: { + AvailabilityZone: { locationName: "availabilityZone" }, + Description: { locationName: "description" }, + EgressIp: { locationName: "egressIp" }, + Entitlements: { shape: "Sy", locationName: "entitlements" }, + FlowArn: { locationName: "flowArn" }, + Name: { locationName: "name" }, + Outputs: { shape: "Sc", locationName: "outputs" }, + Source: { shape: "Sk", locationName: "source" }, + SourceFailoverConfig: { + shape: "Su", + locationName: "sourceFailoverConfig", + }, + Sources: { shape: "Sj", locationName: "sources" }, + Status: { locationName: "status" }, + VpcInterfaces: { shape: "Sp", locationName: "vpcInterfaces" }, + }, + required: [ + "Status", + "Entitlements", + "Outputs", + "AvailabilityZone", + "FlowArn", + "Source", + "Name", + ], + }, + Sy: { type: "list", member: { shape: "Sz" } }, + Sz: { + type: "structure", + members: { + DataTransferSubscriberFeePercent: { + locationName: "dataTransferSubscriberFeePercent", + type: "integer", + }, + Description: { locationName: "description" }, + Encryption: { shape: "S6", locationName: "encryption" }, + EntitlementArn: { locationName: "entitlementArn" }, + Name: { locationName: "name" }, + Subscribers: { shape: "S5", locationName: "subscribers" }, + }, + required: ["EntitlementArn", "Subscribers", "Name"], + }, + S1k: { type: "map", key: {}, value: {} }, + S23: { + type: "structure", + members: { + Algorithm: { locationName: "algorithm" }, + ConstantInitializationVector: { + locationName: "constantInitializationVector", + }, + DeviceId: { locationName: "deviceId" }, + KeyType: { locationName: "keyType" }, + Region: { locationName: "region" }, + ResourceId: { locationName: "resourceId" }, + RoleArn: { locationName: "roleArn" }, + SecretArn: { locationName: "secretArn" }, + Url: { locationName: "url" }, + }, + }, }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.QuickSight; + }; /***/ }, - /***/ 81782: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); + /***/ 4612: /***/ function (module, __unusedexports, __webpack_require__) { + __webpack_require__(3234); + var AWS = __webpack_require__(395); var Service = AWS.Service; var apiLoader = AWS.apiLoader; - apiLoader.services["ram"] = {}; - AWS.RAM = Service.defineService("ram", ["2018-01-04"]); - Object.defineProperty(apiLoader.services["ram"], "2018-01-04", { + apiLoader.services["sso"] = {}; + AWS.SSO = Service.defineService("sso", ["2019-06-10"]); + Object.defineProperty(apiLoader.services["sso"], "2019-06-10", { get: function get() { - var model = __nccwpck_require__(83728); - model.paginators = __nccwpck_require__(83147) /* .pagination */.o; + var model = __webpack_require__(3881); + model.paginators = __webpack_require__(682).pagination; return model; }, enumerable: true, configurable: true, }); - module.exports = AWS.RAM; + module.exports = AWS.SSO; /***/ }, - /***/ 75385: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + /***/ 4618: /***/ function (module, __unusedexports, __webpack_require__) { + var util = __webpack_require__(153); + var populateHostPrefix = __webpack_require__(904).populateHostPrefix; - apiLoader.services["rds"] = {}; - AWS.RDS = Service.defineService("rds", [ - "2013-01-10", - "2013-02-12", - "2013-09-09", - "2014-09-01", - "2014-09-01*", - "2014-10-31", - ]); - __nccwpck_require__(45620); - Object.defineProperty(apiLoader.services["rds"], "2013-01-10", { - get: function get() { - var model = __nccwpck_require__(56144); - model.paginators = __nccwpck_require__(76660) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["rds"], "2013-02-12", { - get: function get() { - var model = __nccwpck_require__(15633); - model.paginators = __nccwpck_require__(37654) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["rds"], "2013-09-09", { - get: function get() { - var model = __nccwpck_require__(53439); - model.paginators = __nccwpck_require__(17223) /* .pagination */.o; - model.waiters = __nccwpck_require__(60967) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["rds"], "2014-09-01", { - get: function get() { - var model = __nccwpck_require__(72333); - model.paginators = __nccwpck_require__(86022) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - Object.defineProperty(apiLoader.services["rds"], "2014-10-31", { - get: function get() { - var model = __nccwpck_require__(6210); - model.paginators = __nccwpck_require__(60972) /* .pagination */.o; - model.waiters = __nccwpck_require__(6606) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); + function populateMethod(req) { + req.httpRequest.method = + req.service.api.operations[req.operation].httpMethod; + } - module.exports = AWS.RDS; + function generateURI(endpointPath, operationPath, input, params) { + var uri = [endpointPath, operationPath].join("/"); + uri = uri.replace(/\/+/g, "/"); - /***/ - }, + var queryString = {}, + queryStringSet = false; + util.each(input.members, function (name, member) { + var paramValue = params[name]; + if (paramValue === null || paramValue === undefined) return; + if (member.location === "uri") { + var regex = new RegExp("\\{" + member.name + "(\\+)?\\}"); + uri = uri.replace(regex, function (_, plus) { + var fn = plus ? util.uriEscapePath : util.uriEscape; + return fn(String(paramValue)); + }); + } else if (member.location === "querystring") { + queryStringSet = true; - /***/ 89217: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + if (member.type === "list") { + queryString[member.name] = paramValue.map(function (val) { + return util.uriEscape( + member.member.toWireFormat(val).toString() + ); + }); + } else if (member.type === "map") { + util.each(paramValue, function (key, value) { + if (Array.isArray(value)) { + queryString[key] = value.map(function (val) { + return util.uriEscape(String(val)); + }); + } else { + queryString[key] = util.uriEscape(String(value)); + } + }); + } else { + queryString[member.name] = util.uriEscape( + member.toWireFormat(paramValue).toString() + ); + } + } + }); - apiLoader.services["rdsdataservice"] = {}; - AWS.RDSDataService = Service.defineService("rdsdataservice", [ - "2018-08-01", - ]); - __nccwpck_require__(78366); - Object.defineProperty( - apiLoader.services["rdsdataservice"], - "2018-08-01", - { - get: function get() { - var model = __nccwpck_require__(4983); - model.paginators = __nccwpck_require__(99015) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, + if (queryStringSet) { + uri += uri.indexOf("?") >= 0 ? "&" : "?"; + var parts = []; + util.arrayEach(Object.keys(queryString).sort(), function (key) { + if (!Array.isArray(queryString[key])) { + queryString[key] = [queryString[key]]; + } + for (var i = 0; i < queryString[key].length; i++) { + parts.push( + util.uriEscape(String(key)) + "=" + queryString[key][i] + ); + } + }); + uri += parts.join("&"); } - ); - - module.exports = AWS.RDSDataService; - /***/ - }, + return uri; + } - /***/ 21906: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + function populateURI(req) { + var operation = req.service.api.operations[req.operation]; + var input = operation.input; - apiLoader.services["redshift"] = {}; - AWS.Redshift = Service.defineService("redshift", ["2012-12-01"]); - Object.defineProperty(apiLoader.services["redshift"], "2012-12-01", { - get: function get() { - var model = __nccwpck_require__(17066); - model.paginators = __nccwpck_require__(7755) /* .pagination */.o; - model.waiters = __nccwpck_require__(91400) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); + var uri = generateURI( + req.httpRequest.endpoint.path, + operation.httpPath, + input, + req.params + ); + req.httpRequest.path = uri; + } - module.exports = AWS.Redshift; + function populateHeaders(req) { + var operation = req.service.api.operations[req.operation]; + util.each(operation.input.members, function (name, member) { + var value = req.params[name]; + if (value === null || value === undefined) return; - /***/ - }, + if (member.location === "headers" && member.type === "map") { + util.each(value, function (key, memberValue) { + req.httpRequest.headers[member.name + key] = memberValue; + }); + } else if (member.location === "header") { + value = member.toWireFormat(value).toString(); + if (member.isJsonValue) { + value = util.base64.encode(value); + } + req.httpRequest.headers[member.name] = value; + } + }); + } - /***/ 76843: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + function buildRequest(req) { + populateMethod(req); + populateURI(req); + populateHeaders(req); + populateHostPrefix(req); + } - apiLoader.services["rekognition"] = {}; - AWS.Rekognition = Service.defineService("rekognition", ["2016-06-27"]); - Object.defineProperty(apiLoader.services["rekognition"], "2016-06-27", { - get: function get() { - var model = __nccwpck_require__(65852); - model.paginators = __nccwpck_require__(49860) /* .pagination */.o; - model.waiters = __nccwpck_require__(19491) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); + function extractError() {} - module.exports = AWS.Rekognition; + function extractData(resp) { + var req = resp.request; + var data = {}; + var r = resp.httpResponse; + var operation = req.service.api.operations[req.operation]; + var output = operation.output; - /***/ - }, + // normalize headers names to lower-cased keys for matching + var headers = {}; + util.each(r.headers, function (k, v) { + headers[k.toLowerCase()] = v; + }); - /***/ 60486: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + util.each(output.members, function (name, member) { + var header = (member.name || name).toLowerCase(); + if (member.location === "headers" && member.type === "map") { + data[name] = {}; + var location = member.isLocationName ? member.name : ""; + var pattern = new RegExp("^" + location + "(.+)", "i"); + util.each(r.headers, function (k, v) { + var result = k.match(pattern); + if (result !== null) { + data[name][result[1]] = v; + } + }); + } else if (member.location === "header") { + if (headers[header] !== undefined) { + var value = member.isJsonValue + ? util.base64.decode(headers[header]) + : headers[header]; + data[name] = member.toType(value); + } + } else if (member.location === "statusCode") { + data[name] = parseInt(r.statusCode, 10); + } + }); - apiLoader.services["resourcegroups"] = {}; - AWS.ResourceGroups = Service.defineService("resourcegroups", [ - "2017-11-27", - ]); - Object.defineProperty( - apiLoader.services["resourcegroups"], - "2017-11-27", - { - get: function get() { - var model = __nccwpck_require__(28629); - model.paginators = __nccwpck_require__(71378) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - } - ); + resp.data = data; + } - module.exports = AWS.ResourceGroups; + /** + * @api private + */ + module.exports = { + buildRequest: buildRequest, + extractError: extractError, + extractData: extractData, + generateURI: generateURI, + }; /***/ }, - /***/ 42344: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + /***/ 4621: /***/ function (module, __unusedexports, __webpack_require__) { + "use strict"; - apiLoader.services["resourcegroupstaggingapi"] = {}; - AWS.ResourceGroupsTaggingAPI = Service.defineService( - "resourcegroupstaggingapi", - ["2017-01-26"] - ); - Object.defineProperty( - apiLoader.services["resourcegroupstaggingapi"], - "2017-01-26", - { - get: function get() { - var model = __nccwpck_require__(83914); - model.paginators = __nccwpck_require__(64865) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - } - ); + const path = __webpack_require__(5622); + const pathKey = __webpack_require__(1039); - module.exports = AWS.ResourceGroupsTaggingAPI; + module.exports = (opts) => { + opts = Object.assign( + { + cwd: process.cwd(), + path: process.env[pathKey()], + }, + opts + ); - /***/ - }, + let prev; + let pth = path.resolve(opts.cwd); + const ret = []; - /***/ 42074: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + while (prev !== pth) { + ret.push(path.join(pth, "node_modules/.bin")); + prev = pth; + pth = path.resolve(pth, ".."); + } - apiLoader.services["robomaker"] = {}; - AWS.RoboMaker = Service.defineService("robomaker", ["2018-06-29"]); - Object.defineProperty(apiLoader.services["robomaker"], "2018-06-29", { - get: function get() { - var model = __nccwpck_require__(36854); - model.paginators = __nccwpck_require__(52592) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + // ensure the running `node` binary is used + ret.push(path.dirname(process.execPath)); - module.exports = AWS.RoboMaker; + return ret.concat(opts.path).join(path.delimiter); + }; - /***/ - }, + module.exports.env = (opts) => { + opts = Object.assign( + { + env: process.env, + }, + opts + ); - /***/ 9705: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + const env = Object.assign({}, opts.env); + const path = pathKey({ env }); - apiLoader.services["route53"] = {}; - AWS.Route53 = Service.defineService("route53", ["2013-04-01"]); - __nccwpck_require__(33349); - Object.defineProperty(apiLoader.services["route53"], "2013-04-01", { - get: function get() { - var model = __nccwpck_require__(91499); - model.paginators = __nccwpck_require__(54519) /* .pagination */.o; - model.waiters = __nccwpck_require__(4628) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); + opts.path = env[path]; + env[path] = module.exports(opts); - module.exports = AWS.Route53; + return env; + }; /***/ }, - /***/ 51221: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["route53domains"] = {}; - AWS.Route53Domains = Service.defineService("route53domains", [ - "2014-05-15", - ]); - Object.defineProperty( - apiLoader.services["route53domains"], - "2014-05-15", - { - get: function get() { - var model = __nccwpck_require__(6535); - model.paginators = __nccwpck_require__(26777) /* .pagination */.o; - return model; + /***/ 4622: /***/ function (module) { + module.exports = { + version: "2.0", + metadata: { + apiVersion: "2015-06-23", + endpointPrefix: "devicefarm", + jsonVersion: "1.1", + protocol: "json", + serviceFullName: "AWS Device Farm", + serviceId: "Device Farm", + signatureVersion: "v4", + targetPrefix: "DeviceFarm_20150623", + uid: "devicefarm-2015-06-23", + }, + operations: { + CreateDevicePool: { + input: { + type: "structure", + required: ["projectArn", "name", "rules"], + members: { + projectArn: {}, + name: {}, + description: {}, + rules: { shape: "S5" }, + maxDevices: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { devicePool: { shape: "Sc" } }, + }, + }, + CreateInstanceProfile: { + input: { + type: "structure", + required: ["name"], + members: { + name: {}, + description: {}, + packageCleanup: { type: "boolean" }, + excludeAppPackagesFromCleanup: { shape: "Sg" }, + rebootAfterUse: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { instanceProfile: { shape: "Si" } }, + }, + }, + CreateNetworkProfile: { + input: { + type: "structure", + required: ["projectArn", "name"], + members: { + projectArn: {}, + name: {}, + description: {}, + type: {}, + uplinkBandwidthBits: { type: "long" }, + downlinkBandwidthBits: { type: "long" }, + uplinkDelayMs: { type: "long" }, + downlinkDelayMs: { type: "long" }, + uplinkJitterMs: { type: "long" }, + downlinkJitterMs: { type: "long" }, + uplinkLossPercent: { type: "integer" }, + downlinkLossPercent: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { networkProfile: { shape: "So" } }, + }, + }, + CreateProject: { + input: { + type: "structure", + required: ["name"], + members: { + name: {}, + defaultJobTimeoutMinutes: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { project: { shape: "Ss" } }, + }, + }, + CreateRemoteAccessSession: { + input: { + type: "structure", + required: ["projectArn", "deviceArn"], + members: { + projectArn: {}, + deviceArn: {}, + instanceArn: {}, + sshPublicKey: {}, + remoteDebugEnabled: { type: "boolean" }, + remoteRecordEnabled: { type: "boolean" }, + remoteRecordAppArn: {}, + name: {}, + clientId: {}, + configuration: { + type: "structure", + members: { + billingMethod: {}, + vpceConfigurationArns: { shape: "Sz" }, + }, + }, + interactionMode: {}, + skipAppResign: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { remoteAccessSession: { shape: "S12" } }, + }, + }, + CreateTestGridProject: { + input: { + type: "structure", + required: ["name"], + members: { name: {}, description: {} }, + }, + output: { + type: "structure", + members: { testGridProject: { shape: "S1n" } }, + }, + }, + CreateTestGridUrl: { + input: { + type: "structure", + required: ["projectArn", "expiresInSeconds"], + members: { + projectArn: {}, + expiresInSeconds: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { url: {}, expires: { type: "timestamp" } }, + }, + }, + CreateUpload: { + input: { + type: "structure", + required: ["projectArn", "name", "type"], + members: { projectArn: {}, name: {}, type: {}, contentType: {} }, + }, + output: { + type: "structure", + members: { upload: { shape: "S1w" } }, + }, + }, + CreateVPCEConfiguration: { + input: { + type: "structure", + required: [ + "vpceConfigurationName", + "vpceServiceName", + "serviceDnsName", + ], + members: { + vpceConfigurationName: {}, + vpceServiceName: {}, + serviceDnsName: {}, + vpceConfigurationDescription: {}, + }, + }, + output: { + type: "structure", + members: { vpceConfiguration: { shape: "S27" } }, + }, + }, + DeleteDevicePool: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteInstanceProfile: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteNetworkProfile: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteProject: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteRemoteAccessSession: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteRun: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteTestGridProject: { + input: { + type: "structure", + required: ["projectArn"], + members: { projectArn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteUpload: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + DeleteVPCEConfiguration: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: {} }, + }, + GetAccountSettings: { + input: { type: "structure", members: {} }, + output: { + type: "structure", + members: { + accountSettings: { + type: "structure", + members: { + awsAccountNumber: {}, + unmeteredDevices: { shape: "S2u" }, + unmeteredRemoteAccessDevices: { shape: "S2u" }, + maxJobTimeoutMinutes: { type: "integer" }, + trialMinutes: { + type: "structure", + members: { + total: { type: "double" }, + remaining: { type: "double" }, + }, + }, + maxSlots: { + type: "map", + key: {}, + value: { type: "integer" }, + }, + defaultJobTimeoutMinutes: { type: "integer" }, + skipAppResign: { type: "boolean" }, + }, + }, + }, + }, + }, + GetDevice: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { device: { shape: "S15" } }, + }, + }, + GetDeviceInstance: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { deviceInstance: { shape: "S1c" } }, + }, + }, + GetDevicePool: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { devicePool: { shape: "Sc" } }, + }, + }, + GetDevicePoolCompatibility: { + input: { + type: "structure", + required: ["devicePoolArn"], + members: { + devicePoolArn: {}, + appArn: {}, + testType: {}, + test: { shape: "S35" }, + configuration: { shape: "S38" }, + }, + }, + output: { + type: "structure", + members: { + compatibleDevices: { shape: "S3g" }, + incompatibleDevices: { shape: "S3g" }, + }, + }, + }, + GetInstanceProfile: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { instanceProfile: { shape: "Si" } }, + }, + }, + GetJob: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: { job: { shape: "S3o" } } }, + }, + GetNetworkProfile: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { networkProfile: { shape: "So" } }, + }, + }, + GetOfferingStatus: { + input: { type: "structure", members: { nextToken: {} } }, + output: { + type: "structure", + members: { + current: { shape: "S3w" }, + nextPeriod: { shape: "S3w" }, + nextToken: {}, + }, + }, + }, + GetProject: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { project: { shape: "Ss" } }, + }, + }, + GetRemoteAccessSession: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { remoteAccessSession: { shape: "S12" } }, + }, + }, + GetRun: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: { run: { shape: "S4d" } } }, + }, + GetSuite: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: { suite: { shape: "S4m" } } }, + }, + GetTest: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: { test: { shape: "S4p" } } }, + }, + GetTestGridProject: { + input: { + type: "structure", + required: ["projectArn"], + members: { projectArn: {} }, + }, + output: { + type: "structure", + members: { testGridProject: { shape: "S1n" } }, + }, + }, + GetTestGridSession: { + input: { + type: "structure", + members: { projectArn: {}, sessionId: {}, sessionArn: {} }, + }, + output: { + type: "structure", + members: { testGridSession: { shape: "S4v" } }, + }, + }, + GetUpload: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { upload: { shape: "S1w" } }, + }, + }, + GetVPCEConfiguration: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { vpceConfiguration: { shape: "S27" } }, + }, + }, + InstallToRemoteAccessSession: { + input: { + type: "structure", + required: ["remoteAccessSessionArn", "appArn"], + members: { remoteAccessSessionArn: {}, appArn: {} }, + }, + output: { + type: "structure", + members: { appUpload: { shape: "S1w" } }, + }, + }, + ListArtifacts: { + input: { + type: "structure", + required: ["arn", "type"], + members: { arn: {}, type: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + artifacts: { + type: "list", + member: { + type: "structure", + members: { + arn: {}, + name: {}, + type: {}, + extension: {}, + url: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListDeviceInstances: { + input: { + type: "structure", + members: { maxResults: { type: "integer" }, nextToken: {} }, + }, + output: { + type: "structure", + members: { deviceInstances: { shape: "S1b" }, nextToken: {} }, + }, + }, + ListDevicePools: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, type: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + devicePools: { type: "list", member: { shape: "Sc" } }, + nextToken: {}, + }, + }, + }, + ListDevices: { + input: { + type: "structure", + members: { arn: {}, nextToken: {}, filters: { shape: "S4g" } }, + }, + output: { + type: "structure", + members: { + devices: { type: "list", member: { shape: "S15" } }, + nextToken: {}, + }, + }, + }, + ListInstanceProfiles: { + input: { + type: "structure", + members: { maxResults: { type: "integer" }, nextToken: {} }, + }, + output: { + type: "structure", + members: { + instanceProfiles: { type: "list", member: { shape: "Si" } }, + nextToken: {}, + }, + }, + }, + ListJobs: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + jobs: { type: "list", member: { shape: "S3o" } }, + nextToken: {}, + }, + }, + }, + ListNetworkProfiles: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, type: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + networkProfiles: { type: "list", member: { shape: "So" } }, + nextToken: {}, + }, + }, + }, + ListOfferingPromotions: { + input: { type: "structure", members: { nextToken: {} } }, + output: { + type: "structure", + members: { + offeringPromotions: { + type: "list", + member: { + type: "structure", + members: { id: {}, description: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + ListOfferingTransactions: { + input: { type: "structure", members: { nextToken: {} } }, + output: { + type: "structure", + members: { + offeringTransactions: { + type: "list", + member: { shape: "S5y" }, + }, + nextToken: {}, + }, + }, + }, + ListOfferings: { + input: { type: "structure", members: { nextToken: {} } }, + output: { + type: "structure", + members: { + offerings: { type: "list", member: { shape: "S40" } }, + nextToken: {}, + }, + }, + }, + ListProjects: { + input: { type: "structure", members: { arn: {}, nextToken: {} } }, + output: { + type: "structure", + members: { + projects: { type: "list", member: { shape: "Ss" } }, + nextToken: {}, + }, + }, + }, + ListRemoteAccessSessions: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + remoteAccessSessions: { + type: "list", + member: { shape: "S12" }, + }, + nextToken: {}, + }, + }, + }, + ListRuns: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + runs: { type: "list", member: { shape: "S4d" } }, + nextToken: {}, + }, + }, + }, + ListSamples: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + samples: { + type: "list", + member: { + type: "structure", + members: { arn: {}, type: {}, url: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + ListSuites: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + suites: { type: "list", member: { shape: "S4m" } }, + nextToken: {}, + }, + }, + }, + ListTagsForResource: { + input: { + type: "structure", + required: ["ResourceARN"], + members: { ResourceARN: {} }, + }, + output: { type: "structure", members: { Tags: { shape: "S6m" } } }, + }, + ListTestGridProjects: { + input: { + type: "structure", + members: { maxResult: { type: "integer" }, nextToken: {} }, + }, + output: { + type: "structure", + members: { + testGridProjects: { type: "list", member: { shape: "S1n" } }, + nextToken: {}, + }, + }, + }, + ListTestGridSessionActions: { + input: { + type: "structure", + required: ["sessionArn"], + members: { + sessionArn: {}, + maxResult: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + actions: { + type: "list", + member: { + type: "structure", + members: { + action: {}, + started: { type: "timestamp" }, + duration: { type: "long" }, + statusCode: {}, + requestMethod: {}, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListTestGridSessionArtifacts: { + input: { + type: "structure", + required: ["sessionArn"], + members: { + sessionArn: {}, + type: {}, + maxResult: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + artifacts: { + type: "list", + member: { + type: "structure", + members: { filename: {}, type: {}, url: {} }, + }, + }, + nextToken: {}, + }, + }, + }, + ListTestGridSessions: { + input: { + type: "structure", + required: ["projectArn"], + members: { + projectArn: {}, + status: {}, + creationTimeAfter: { type: "timestamp" }, + creationTimeBefore: { type: "timestamp" }, + endTimeAfter: { type: "timestamp" }, + endTimeBefore: { type: "timestamp" }, + maxResult: { type: "integer" }, + nextToken: {}, + }, + }, + output: { + type: "structure", + members: { + testGridSessions: { type: "list", member: { shape: "S4v" } }, + nextToken: {}, + }, + }, + }, + ListTests: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + tests: { type: "list", member: { shape: "S4p" } }, + nextToken: {}, + }, + }, + }, + ListUniqueProblems: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + uniqueProblems: { + type: "map", + key: {}, + value: { + type: "list", + member: { + type: "structure", + members: { + message: {}, + problems: { + type: "list", + member: { + type: "structure", + members: { + run: { shape: "S7h" }, + job: { shape: "S7h" }, + suite: { shape: "S7h" }, + test: { shape: "S7h" }, + device: { shape: "S15" }, + result: {}, + message: {}, + }, + }, + }, + }, + }, + }, + }, + nextToken: {}, + }, + }, + }, + ListUploads: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, type: {}, nextToken: {} }, + }, + output: { + type: "structure", + members: { + uploads: { type: "list", member: { shape: "S1w" } }, + nextToken: {}, + }, + }, + }, + ListVPCEConfigurations: { + input: { + type: "structure", + members: { maxResults: { type: "integer" }, nextToken: {} }, + }, + output: { + type: "structure", + members: { + vpceConfigurations: { type: "list", member: { shape: "S27" } }, + nextToken: {}, + }, + }, + }, + PurchaseOffering: { + input: { + type: "structure", + members: { + offeringId: {}, + quantity: { type: "integer" }, + offeringPromotionId: {}, + }, + }, + output: { + type: "structure", + members: { offeringTransaction: { shape: "S5y" } }, + }, + }, + RenewOffering: { + input: { + type: "structure", + members: { offeringId: {}, quantity: { type: "integer" } }, + }, + output: { + type: "structure", + members: { offeringTransaction: { shape: "S5y" } }, + }, + }, + ScheduleRun: { + input: { + type: "structure", + required: ["projectArn", "test"], + members: { + projectArn: {}, + appArn: {}, + devicePoolArn: {}, + deviceSelectionConfiguration: { + type: "structure", + required: ["filters", "maxDevices"], + members: { + filters: { shape: "S4g" }, + maxDevices: { type: "integer" }, + }, + }, + name: {}, + test: { shape: "S35" }, + configuration: { shape: "S38" }, + executionConfiguration: { + type: "structure", + members: { + jobTimeoutMinutes: { type: "integer" }, + accountsCleanup: { type: "boolean" }, + appPackagesCleanup: { type: "boolean" }, + videoCapture: { type: "boolean" }, + skipAppResign: { type: "boolean" }, + }, + }, + }, + }, + output: { type: "structure", members: { run: { shape: "S4d" } } }, + }, + StopJob: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: { job: { shape: "S3o" } } }, + }, + StopRemoteAccessSession: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { + type: "structure", + members: { remoteAccessSession: { shape: "S12" } }, + }, + }, + StopRun: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {} }, + }, + output: { type: "structure", members: { run: { shape: "S4d" } } }, + }, + TagResource: { + input: { + type: "structure", + required: ["ResourceARN", "Tags"], + members: { ResourceARN: {}, Tags: { shape: "S6m" } }, + }, + output: { type: "structure", members: {} }, + }, + UntagResource: { + input: { + type: "structure", + required: ["ResourceARN", "TagKeys"], + members: { + ResourceARN: {}, + TagKeys: { type: "list", member: {} }, + }, + }, + output: { type: "structure", members: {} }, + }, + UpdateDeviceInstance: { + input: { + type: "structure", + required: ["arn"], + members: { arn: {}, profileArn: {}, labels: { shape: "S1d" } }, + }, + output: { + type: "structure", + members: { deviceInstance: { shape: "S1c" } }, + }, + }, + UpdateDevicePool: { + input: { + type: "structure", + required: ["arn"], + members: { + arn: {}, + name: {}, + description: {}, + rules: { shape: "S5" }, + maxDevices: { type: "integer" }, + clearMaxDevices: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { devicePool: { shape: "Sc" } }, + }, + }, + UpdateInstanceProfile: { + input: { + type: "structure", + required: ["arn"], + members: { + arn: {}, + name: {}, + description: {}, + packageCleanup: { type: "boolean" }, + excludeAppPackagesFromCleanup: { shape: "Sg" }, + rebootAfterUse: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { instanceProfile: { shape: "Si" } }, + }, + }, + UpdateNetworkProfile: { + input: { + type: "structure", + required: ["arn"], + members: { + arn: {}, + name: {}, + description: {}, + type: {}, + uplinkBandwidthBits: { type: "long" }, + downlinkBandwidthBits: { type: "long" }, + uplinkDelayMs: { type: "long" }, + downlinkDelayMs: { type: "long" }, + uplinkJitterMs: { type: "long" }, + downlinkJitterMs: { type: "long" }, + uplinkLossPercent: { type: "integer" }, + downlinkLossPercent: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { networkProfile: { shape: "So" } }, + }, + }, + UpdateProject: { + input: { + type: "structure", + required: ["arn"], + members: { + arn: {}, + name: {}, + defaultJobTimeoutMinutes: { type: "integer" }, + }, + }, + output: { + type: "structure", + members: { project: { shape: "Ss" } }, + }, + }, + UpdateTestGridProject: { + input: { + type: "structure", + required: ["projectArn"], + members: { projectArn: {}, name: {}, description: {} }, + }, + output: { + type: "structure", + members: { testGridProject: { shape: "S1n" } }, + }, + }, + UpdateUpload: { + input: { + type: "structure", + required: ["arn"], + members: { + arn: {}, + name: {}, + contentType: {}, + editContent: { type: "boolean" }, + }, + }, + output: { + type: "structure", + members: { upload: { shape: "S1w" } }, + }, + }, + UpdateVPCEConfiguration: { + input: { + type: "structure", + required: ["arn"], + members: { + arn: {}, + vpceConfigurationName: {}, + vpceServiceName: {}, + serviceDnsName: {}, + vpceConfigurationDescription: {}, + }, + }, + output: { + type: "structure", + members: { vpceConfiguration: { shape: "S27" } }, + }, + }, + }, + shapes: { + S5: { + type: "list", + member: { + type: "structure", + members: { attribute: {}, operator: {}, value: {} }, + }, + }, + Sc: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + type: {}, + rules: { shape: "S5" }, + maxDevices: { type: "integer" }, + }, + }, + Sg: { type: "list", member: {} }, + Si: { + type: "structure", + members: { + arn: {}, + packageCleanup: { type: "boolean" }, + excludeAppPackagesFromCleanup: { shape: "Sg" }, + rebootAfterUse: { type: "boolean" }, + name: {}, + description: {}, + }, + }, + So: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + type: {}, + uplinkBandwidthBits: { type: "long" }, + downlinkBandwidthBits: { type: "long" }, + uplinkDelayMs: { type: "long" }, + downlinkDelayMs: { type: "long" }, + uplinkJitterMs: { type: "long" }, + downlinkJitterMs: { type: "long" }, + uplinkLossPercent: { type: "integer" }, + downlinkLossPercent: { type: "integer" }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.Route53Domains; - - /***/ - }, - - /***/ 53829: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["route53resolver"] = {}; - AWS.Route53Resolver = Service.defineService("route53resolver", [ - "2018-04-01", - ]); - Object.defineProperty( - apiLoader.services["route53resolver"], - "2018-04-01", - { - get: function get() { - var model = __nccwpck_require__(99309); - model.paginators = __nccwpck_require__(21261) /* .pagination */.o; - return model; + Ss: { + type: "structure", + members: { + arn: {}, + name: {}, + defaultJobTimeoutMinutes: { type: "integer" }, + created: { type: "timestamp" }, + }, }, - enumerable: true, - configurable: true, - } - ); - - module.exports = AWS.Route53Resolver; - - /***/ - }, - - /***/ 11192: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["s3"] = {}; - AWS.S3 = Service.defineService("s3", ["2006-03-01"]); - __nccwpck_require__(78818); - Object.defineProperty(apiLoader.services["s3"], "2006-03-01", { - get: function get() { - var model = __nccwpck_require__(32581); - model.paginators = __nccwpck_require__(53175) /* .pagination */.o; - model.waiters = __nccwpck_require__(44494) /* .waiters */.V; - return model; + Sz: { type: "list", member: {} }, + S12: { + type: "structure", + members: { + arn: {}, + name: {}, + created: { type: "timestamp" }, + status: {}, + result: {}, + message: {}, + started: { type: "timestamp" }, + stopped: { type: "timestamp" }, + device: { shape: "S15" }, + instanceArn: {}, + remoteDebugEnabled: { type: "boolean" }, + remoteRecordEnabled: { type: "boolean" }, + remoteRecordAppArn: {}, + hostAddress: {}, + clientId: {}, + billingMethod: {}, + deviceMinutes: { shape: "S1h" }, + endpoint: {}, + deviceUdid: {}, + interactionMode: {}, + skipAppResign: { type: "boolean" }, + }, + }, + S15: { + type: "structure", + members: { + arn: {}, + name: {}, + manufacturer: {}, + model: {}, + modelId: {}, + formFactor: {}, + platform: {}, + os: {}, + cpu: { + type: "structure", + members: { + frequency: {}, + architecture: {}, + clock: { type: "double" }, + }, + }, + resolution: { + type: "structure", + members: { + width: { type: "integer" }, + height: { type: "integer" }, + }, + }, + heapSize: { type: "long" }, + memory: { type: "long" }, + image: {}, + carrier: {}, + radio: {}, + remoteAccessEnabled: { type: "boolean" }, + remoteDebugEnabled: { type: "boolean" }, + fleetType: {}, + fleetName: {}, + instances: { shape: "S1b" }, + availability: {}, + }, + }, + S1b: { type: "list", member: { shape: "S1c" } }, + S1c: { + type: "structure", + members: { + arn: {}, + deviceArn: {}, + labels: { shape: "S1d" }, + status: {}, + udid: {}, + instanceProfile: { shape: "Si" }, + }, + }, + S1d: { type: "list", member: {} }, + S1h: { + type: "structure", + members: { + total: { type: "double" }, + metered: { type: "double" }, + unmetered: { type: "double" }, + }, + }, + S1n: { + type: "structure", + members: { + arn: {}, + name: {}, + description: {}, + created: { type: "timestamp" }, + }, + }, + S1w: { + type: "structure", + members: { + arn: {}, + name: {}, + created: { type: "timestamp" }, + type: {}, + status: {}, + url: {}, + metadata: {}, + contentType: {}, + message: {}, + category: {}, + }, + }, + S27: { + type: "structure", + members: { + arn: {}, + vpceConfigurationName: {}, + vpceServiceName: {}, + serviceDnsName: {}, + vpceConfigurationDescription: {}, + }, + }, + S2u: { type: "map", key: {}, value: { type: "integer" } }, + S35: { + type: "structure", + required: ["type"], + members: { + type: {}, + testPackageArn: {}, + testSpecArn: {}, + filter: {}, + parameters: { type: "map", key: {}, value: {} }, + }, + }, + S38: { + type: "structure", + members: { + extraDataPackageArn: {}, + networkProfileArn: {}, + locale: {}, + location: { shape: "S39" }, + vpceConfigurationArns: { shape: "Sz" }, + customerArtifactPaths: { shape: "S3a" }, + radios: { shape: "S3e" }, + auxiliaryApps: { shape: "Sz" }, + billingMethod: {}, + }, + }, + S39: { + type: "structure", + required: ["latitude", "longitude"], + members: { + latitude: { type: "double" }, + longitude: { type: "double" }, + }, + }, + S3a: { + type: "structure", + members: { + iosPaths: { type: "list", member: {} }, + androidPaths: { type: "list", member: {} }, + deviceHostPaths: { type: "list", member: {} }, + }, + }, + S3e: { + type: "structure", + members: { + wifi: { type: "boolean" }, + bluetooth: { type: "boolean" }, + nfc: { type: "boolean" }, + gps: { type: "boolean" }, + }, + }, + S3g: { + type: "list", + member: { + type: "structure", + members: { + device: { shape: "S15" }, + compatible: { type: "boolean" }, + incompatibilityMessages: { + type: "list", + member: { + type: "structure", + members: { message: {}, type: {} }, + }, + }, + }, + }, + }, + S3o: { + type: "structure", + members: { + arn: {}, + name: {}, + type: {}, + created: { type: "timestamp" }, + status: {}, + result: {}, + started: { type: "timestamp" }, + stopped: { type: "timestamp" }, + counters: { shape: "S3p" }, + message: {}, + device: { shape: "S15" }, + instanceArn: {}, + deviceMinutes: { shape: "S1h" }, + videoEndpoint: {}, + videoCapture: { type: "boolean" }, + }, + }, + S3p: { + type: "structure", + members: { + total: { type: "integer" }, + passed: { type: "integer" }, + failed: { type: "integer" }, + warned: { type: "integer" }, + errored: { type: "integer" }, + stopped: { type: "integer" }, + skipped: { type: "integer" }, + }, + }, + S3w: { type: "map", key: {}, value: { shape: "S3y" } }, + S3y: { + type: "structure", + members: { + type: {}, + offering: { shape: "S40" }, + quantity: { type: "integer" }, + effectiveOn: { type: "timestamp" }, + }, + }, + S40: { + type: "structure", + members: { + id: {}, + description: {}, + type: {}, + platform: {}, + recurringCharges: { + type: "list", + member: { + type: "structure", + members: { cost: { shape: "S44" }, frequency: {} }, + }, + }, + }, + }, + S44: { + type: "structure", + members: { amount: { type: "double" }, currencyCode: {} }, + }, + S4d: { + type: "structure", + members: { + arn: {}, + name: {}, + type: {}, + platform: {}, + created: { type: "timestamp" }, + status: {}, + result: {}, + started: { type: "timestamp" }, + stopped: { type: "timestamp" }, + counters: { shape: "S3p" }, + message: {}, + totalJobs: { type: "integer" }, + completedJobs: { type: "integer" }, + billingMethod: {}, + deviceMinutes: { shape: "S1h" }, + networkProfile: { shape: "So" }, + parsingResultUrl: {}, + resultCode: {}, + seed: { type: "integer" }, + appUpload: {}, + eventCount: { type: "integer" }, + jobTimeoutMinutes: { type: "integer" }, + devicePoolArn: {}, + locale: {}, + radios: { shape: "S3e" }, + location: { shape: "S39" }, + customerArtifactPaths: { shape: "S3a" }, + webUrl: {}, + skipAppResign: { type: "boolean" }, + testSpecArn: {}, + deviceSelectionResult: { + type: "structure", + members: { + filters: { shape: "S4g" }, + matchedDevicesCount: { type: "integer" }, + maxDevices: { type: "integer" }, + }, + }, + }, + }, + S4g: { + type: "list", + member: { + type: "structure", + members: { + attribute: {}, + operator: {}, + values: { type: "list", member: {} }, + }, + }, + }, + S4m: { + type: "structure", + members: { + arn: {}, + name: {}, + type: {}, + created: { type: "timestamp" }, + status: {}, + result: {}, + started: { type: "timestamp" }, + stopped: { type: "timestamp" }, + counters: { shape: "S3p" }, + message: {}, + deviceMinutes: { shape: "S1h" }, + }, + }, + S4p: { + type: "structure", + members: { + arn: {}, + name: {}, + type: {}, + created: { type: "timestamp" }, + status: {}, + result: {}, + started: { type: "timestamp" }, + stopped: { type: "timestamp" }, + counters: { shape: "S3p" }, + message: {}, + deviceMinutes: { shape: "S1h" }, + }, + }, + S4v: { + type: "structure", + members: { + arn: {}, + status: {}, + created: { type: "timestamp" }, + ended: { type: "timestamp" }, + billingMinutes: { type: "double" }, + seleniumProperties: {}, + }, + }, + S5y: { + type: "structure", + members: { + offeringStatus: { shape: "S3y" }, + transactionId: {}, + offeringPromotionId: {}, + createdOn: { type: "timestamp" }, + cost: { shape: "S44" }, + }, + }, + S6m: { + type: "list", + member: { + type: "structure", + required: ["Key", "Value"], + members: { Key: {}, Value: {} }, + }, + }, + S7h: { type: "structure", members: { arn: {}, name: {} } }, }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.S3; + }; /***/ }, - /***/ 14910: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["s3control"] = {}; - AWS.S3Control = Service.defineService("s3control", ["2018-08-20"]); - __nccwpck_require__(74152); - Object.defineProperty(apiLoader.services["s3control"], "2018-08-20", { - get: function get() { - var model = __nccwpck_require__(52092); - model.paginators = __nccwpck_require__(62498) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.S3Control; + /***/ 4645: /***/ function (__unusedmodule, exports, __webpack_require__) { + (function (sax) { + // wrapper for non-node envs + sax.parser = function (strict, opt) { + return new SAXParser(strict, opt); + }; + sax.SAXParser = SAXParser; + sax.SAXStream = SAXStream; + sax.createStream = createStream; - /***/ - }, + // When we pass the MAX_BUFFER_LENGTH position, start checking for buffer overruns. + // When we check, schedule the next check for MAX_BUFFER_LENGTH - (max(buffer lengths)), + // since that's the earliest that a buffer overrun could occur. This way, checks are + // as rare as required, but as often as necessary to ensure never crossing this bound. + // Furthermore, buffers are only tested at most once per write(), so passing a very + // large string into write() might have undesirable effects, but this is manageable by + // the caller, so it is assumed to be safe. Thus, a call to write() may, in the extreme + // edge case, result in creating at most one complete copy of the string passed in. + // Set to Infinity to have unlimited buffers. + sax.MAX_BUFFER_LENGTH = 64 * 1024; - /***/ 38050: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + var buffers = [ + "comment", + "sgmlDecl", + "textNode", + "tagName", + "doctype", + "procInstName", + "procInstBody", + "entity", + "attribName", + "attribValue", + "cdata", + "script", + ]; - apiLoader.services["sagemaker"] = {}; - AWS.SageMaker = Service.defineService("sagemaker", ["2017-07-24"]); - Object.defineProperty(apiLoader.services["sagemaker"], "2017-07-24", { - get: function get() { - var model = __nccwpck_require__(20227); - model.paginators = __nccwpck_require__(44955) /* .pagination */.o; - model.waiters = __nccwpck_require__(50026) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); + sax.EVENTS = [ + "text", + "processinginstruction", + "sgmldeclaration", + "doctype", + "comment", + "opentagstart", + "attribute", + "opentag", + "closetag", + "opencdata", + "cdata", + "closecdata", + "error", + "end", + "ready", + "script", + "opennamespace", + "closenamespace", + ]; - module.exports = AWS.SageMaker; + function SAXParser(strict, opt) { + if (!(this instanceof SAXParser)) { + return new SAXParser(strict, opt); + } - /***/ - }, + var parser = this; + clearBuffers(parser); + parser.q = parser.c = ""; + parser.bufferCheckPosition = sax.MAX_BUFFER_LENGTH; + parser.opt = opt || {}; + parser.opt.lowercase = + parser.opt.lowercase || parser.opt.lowercasetags; + parser.looseCase = parser.opt.lowercase + ? "toLowerCase" + : "toUpperCase"; + parser.tags = []; + parser.closed = parser.closedRoot = parser.sawRoot = false; + parser.tag = parser.error = null; + parser.strict = !!strict; + parser.noscript = !!(strict || parser.opt.noscript); + parser.state = S.BEGIN; + parser.strictEntities = parser.opt.strictEntities; + parser.ENTITIES = parser.strictEntities + ? Object.create(sax.XML_ENTITIES) + : Object.create(sax.ENTITIES); + parser.attribList = []; - /***/ 53374: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + // namespaces form a prototype chain. + // it always points at the current tag, + // which protos to its parent tag. + if (parser.opt.xmlns) { + parser.ns = Object.create(rootNS); + } - apiLoader.services["sagemakerruntime"] = {}; - AWS.SageMakerRuntime = Service.defineService("sagemakerruntime", [ - "2017-05-13", - ]); - Object.defineProperty( - apiLoader.services["sagemakerruntime"], - "2017-05-13", - { - get: function get() { - var model = __nccwpck_require__(82783); - model.paginators = __nccwpck_require__(17272) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, + // mostly just for error reporting + parser.trackPosition = parser.opt.position !== false; + if (parser.trackPosition) { + parser.position = parser.line = parser.column = 0; + } + emit(parser, "onready"); } - ); - - module.exports = AWS.SageMakerRuntime; - - /***/ - }, - - /***/ 52130: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["savingsplans"] = {}; - AWS.SavingsPlans = Service.defineService("savingsplans", ["2019-06-28"]); - Object.defineProperty(apiLoader.services["savingsplans"], "2019-06-28", { - get: function get() { - var model = __nccwpck_require__(2810); - model.paginators = __nccwpck_require__(56794) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.SavingsPlans; - - /***/ - }, - - /***/ 37045: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["schemas"] = {}; - AWS.Schemas = Service.defineService("schemas", ["2019-12-02"]); - Object.defineProperty(apiLoader.services["schemas"], "2019-12-02", { - get: function get() { - var model = __nccwpck_require__(85225); - model.paginators = __nccwpck_require__(50738) /* .pagination */.o; - model.waiters = __nccwpck_require__(34671) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.Schemas; - - /***/ - }, - - /***/ 5514: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - apiLoader.services["secretsmanager"] = {}; - AWS.SecretsManager = Service.defineService("secretsmanager", [ - "2017-10-17", - ]); - Object.defineProperty( - apiLoader.services["secretsmanager"], - "2017-10-17", - { - get: function get() { - var model = __nccwpck_require__(97209); - model.paginators = __nccwpck_require__(38503) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, + if (!Object.create) { + Object.create = function (o) { + function F() {} + F.prototype = o; + var newf = new F(); + return newf; + }; } - ); - - module.exports = AWS.SecretsManager; - - /***/ - }, - - /***/ 22516: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["securityhub"] = {}; - AWS.SecurityHub = Service.defineService("securityhub", ["2018-10-26"]); - Object.defineProperty(apiLoader.services["securityhub"], "2018-10-26", { - get: function get() { - var model = __nccwpck_require__(40359); - model.paginators = __nccwpck_require__(27612) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - module.exports = AWS.SecurityHub; - - /***/ - }, - - /***/ 45260: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["serverlessapplicationrepository"] = {}; - AWS.ServerlessApplicationRepository = Service.defineService( - "serverlessapplicationrepository", - ["2017-09-08"] - ); - Object.defineProperty( - apiLoader.services["serverlessapplicationrepository"], - "2017-09-08", - { - get: function get() { - var model = __nccwpck_require__(8591); - model.paginators = __nccwpck_require__(96164) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, + if (!Object.keys) { + Object.keys = function (o) { + var a = []; + for (var i in o) if (o.hasOwnProperty(i)) a.push(i); + return a; + }; } - ); - module.exports = AWS.ServerlessApplicationRepository; + function checkBufferLength(parser) { + var maxAllowed = Math.max(sax.MAX_BUFFER_LENGTH, 10); + var maxActual = 0; + for (var i = 0, l = buffers.length; i < l; i++) { + var len = parser[buffers[i]].length; + if (len > maxAllowed) { + // Text/cdata nodes can get big, and since they're buffered, + // we can get here under normal conditions. + // Avoid issues by emitting the text node now, + // so at least it won't get any bigger. + switch (buffers[i]) { + case "textNode": + closeText(parser); + break; - /***/ - }, + case "cdata": + emitNode(parser, "oncdata", parser.cdata); + parser.cdata = ""; + break; - /***/ 12099: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + case "script": + emitNode(parser, "onscript", parser.script); + parser.script = ""; + break; - apiLoader.services["servicecatalog"] = {}; - AWS.ServiceCatalog = Service.defineService("servicecatalog", [ - "2015-12-10", - ]); - Object.defineProperty( - apiLoader.services["servicecatalog"], - "2015-12-10", - { - get: function get() { - var model = __nccwpck_require__(80503); - model.paginators = __nccwpck_require__(71855) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, + default: + error(parser, "Max buffer length exceeded: " + buffers[i]); + } + } + maxActual = Math.max(maxActual, len); + } + // schedule the next check for the earliest possible buffer overrun. + var m = sax.MAX_BUFFER_LENGTH - maxActual; + parser.bufferCheckPosition = m + parser.position; } - ); - - module.exports = AWS.ServiceCatalog; - - /***/ - }, - - /***/ 52699: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - apiLoader.services["servicediscovery"] = {}; - AWS.ServiceDiscovery = Service.defineService("servicediscovery", [ - "2017-03-14", - ]); - Object.defineProperty( - apiLoader.services["servicediscovery"], - "2017-03-14", - { - get: function get() { - var model = __nccwpck_require__(20459); - model.paginators = __nccwpck_require__(19834) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, + function clearBuffers(parser) { + for (var i = 0, l = buffers.length; i < l; i++) { + parser[buffers[i]] = ""; + } } - ); - - module.exports = AWS.ServiceDiscovery; - - /***/ - }, - - /***/ 61148: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["servicequotas"] = {}; - AWS.ServiceQuotas = Service.defineService("servicequotas", [ - "2019-06-24", - ]); - Object.defineProperty(apiLoader.services["servicequotas"], "2019-06-24", { - get: function get() { - var model = __nccwpck_require__(14304); - model.paginators = __nccwpck_require__(90635) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.ServiceQuotas; - - /***/ - }, - - /***/ 82464: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; - - apiLoader.services["ses"] = {}; - AWS.SES = Service.defineService("ses", ["2010-12-01"]); - Object.defineProperty(apiLoader.services["ses"], "2010-12-01", { - get: function get() { - var model = __nccwpck_require__(87825); - model.paginators = __nccwpck_require__(61348) /* .pagination */.o; - model.waiters = __nccwpck_require__(84476) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); - - module.exports = AWS.SES; - - /***/ - }, - /***/ 25301: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + function flushBuffers(parser) { + closeText(parser); + if (parser.cdata !== "") { + emitNode(parser, "oncdata", parser.cdata); + parser.cdata = ""; + } + if (parser.script !== "") { + emitNode(parser, "onscript", parser.script); + parser.script = ""; + } + } - apiLoader.services["sesv2"] = {}; - AWS.SESV2 = Service.defineService("sesv2", ["2019-09-27"]); - Object.defineProperty(apiLoader.services["sesv2"], "2019-09-27", { - get: function get() { - var model = __nccwpck_require__(32530); - model.paginators = __nccwpck_require__(39567) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + SAXParser.prototype = { + end: function () { + end(this); + }, + write: write, + resume: function () { + this.error = null; + return this; + }, + close: function () { + return this.write(null); + }, + flush: function () { + flushBuffers(this); + }, + }; - module.exports = AWS.SESV2; + var Stream; + try { + Stream = __webpack_require__(2413).Stream; + } catch (ex) { + Stream = function () {}; + } - /***/ - }, + var streamWraps = sax.EVENTS.filter(function (ev) { + return ev !== "error" && ev !== "end"; + }); - /***/ 33080: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + function createStream(strict, opt) { + return new SAXStream(strict, opt); + } - apiLoader.services["shield"] = {}; - AWS.Shield = Service.defineService("shield", ["2016-06-02"]); - Object.defineProperty(apiLoader.services["shield"], "2016-06-02", { - get: function get() { - var model = __nccwpck_require__(78621); - model.paginators = __nccwpck_require__(75743) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + function SAXStream(strict, opt) { + if (!(this instanceof SAXStream)) { + return new SAXStream(strict, opt); + } - module.exports = AWS.Shield; + Stream.apply(this); - /***/ - }, + this._parser = new SAXParser(strict, opt); + this.writable = true; + this.readable = true; - /***/ 65234: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + var me = this; - apiLoader.services["signer"] = {}; - AWS.Signer = Service.defineService("signer", ["2017-08-25"]); - Object.defineProperty(apiLoader.services["signer"], "2017-08-25", { - get: function get() { - var model = __nccwpck_require__(21884); - model.paginators = __nccwpck_require__(69839) /* .pagination */.o; - model.waiters = __nccwpck_require__(61331) /* .waiters */.V; - return model; - }, - enumerable: true, - configurable: true, - }); + this._parser.onend = function () { + me.emit("end"); + }; - module.exports = AWS.Signer; + this._parser.onerror = function (er) { + me.emit("error", er); - /***/ - }, + // if didn't throw, then means error was handled. + // go ahead and clear error, so we can write again. + me._parser.error = null; + }; - /***/ 23719: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + this._decoder = null; - apiLoader.services["simpledb"] = {}; - AWS.SimpleDB = Service.defineService("simpledb", ["2009-04-15"]); - Object.defineProperty(apiLoader.services["simpledb"], "2009-04-15", { - get: function get() { - var model = __nccwpck_require__(96016); - model.paginators = __nccwpck_require__(73820) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + streamWraps.forEach(function (ev) { + Object.defineProperty(me, "on" + ev, { + get: function () { + return me._parser["on" + ev]; + }, + set: function (h) { + if (!h) { + me.removeAllListeners(ev); + me._parser["on" + ev] = h; + return h; + } + me.on(ev, h); + }, + enumerable: true, + configurable: false, + }); + }); + } - module.exports = AWS.SimpleDB; + SAXStream.prototype = Object.create(Stream.prototype, { + constructor: { + value: SAXStream, + }, + }); - /***/ - }, + SAXStream.prototype.write = function (data) { + if ( + typeof Buffer === "function" && + typeof Buffer.isBuffer === "function" && + Buffer.isBuffer(data) + ) { + if (!this._decoder) { + var SD = __webpack_require__(4304).StringDecoder; + this._decoder = new SD("utf8"); + } + data = this._decoder.write(data); + } - /***/ 31961: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + this._parser.write(data.toString()); + this.emit("data", data); + return true; + }; - apiLoader.services["sms"] = {}; - AWS.SMS = Service.defineService("sms", ["2016-10-24"]); - Object.defineProperty(apiLoader.services["sms"], "2016-10-24", { - get: function get() { - var model = __nccwpck_require__(51530); - model.paginators = __nccwpck_require__(72874) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + SAXStream.prototype.end = function (chunk) { + if (chunk && chunk.length) { + this.write(chunk); + } + this._parser.end(); + return true; + }; - module.exports = AWS.SMS; + SAXStream.prototype.on = function (ev, handler) { + var me = this; + if (!me._parser["on" + ev] && streamWraps.indexOf(ev) !== -1) { + me._parser["on" + ev] = function () { + var args = + arguments.length === 1 + ? [arguments[0]] + : Array.apply(null, arguments); + args.splice(0, 0, ev); + me.emit.apply(me, args); + }; + } - /***/ - }, + return Stream.prototype.on.call(me, ev, handler); + }; - /***/ 87455: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + // character classes and tokens + var whitespace = "\r\n\t "; - apiLoader.services["snowball"] = {}; - AWS.Snowball = Service.defineService("snowball", ["2016-06-30"]); - Object.defineProperty(apiLoader.services["snowball"], "2016-06-30", { - get: function get() { - var model = __nccwpck_require__(41624); - model.paginators = __nccwpck_require__(14147) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + // this really needs to be replaced with character classes. + // XML allows all manner of ridiculous numbers and digits. + var number = "0124356789"; + var letter = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; - module.exports = AWS.Snowball; + // (Letter | "_" | ":") + var quote = "'\""; + var attribEnd = whitespace + ">"; + var CDATA = "[CDATA["; + var DOCTYPE = "DOCTYPE"; + var XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace"; + var XMLNS_NAMESPACE = "http://www.w3.org/2000/xmlns/"; + var rootNS = { xml: XML_NAMESPACE, xmlns: XMLNS_NAMESPACE }; - /***/ - }, + // turn all the string character sets into character class objects. + whitespace = charClass(whitespace); + number = charClass(number); + letter = charClass(letter); - /***/ 6417: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + // http://www.w3.org/TR/REC-xml/#NT-NameStartChar + // This implementation works on strings, a single character at a time + // as such, it cannot ever support astral-plane characters (10000-EFFFF) + // without a significant breaking change to either this parser, or the + // JavaScript language. Implementation of an emoji-capable xml parser + // is left as an exercise for the reader. + var nameStart = /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/; - apiLoader.services["sns"] = {}; - AWS.SNS = Service.defineService("sns", ["2010-03-31"]); - Object.defineProperty(apiLoader.services["sns"], "2010-03-31", { - get: function get() { - var model = __nccwpck_require__(22671); - model.paginators = __nccwpck_require__(92788) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + var nameBody = /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/; - module.exports = AWS.SNS; + var entityStart = /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/; + var entityBody = /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/; - /***/ - }, + quote = charClass(quote); + attribEnd = charClass(attribEnd); - /***/ 99331: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + function charClass(str) { + return str.split("").reduce(function (s, c) { + s[c] = true; + return s; + }, {}); + } - apiLoader.services["sqs"] = {}; - AWS.SQS = Service.defineService("sqs", ["2012-11-05"]); - __nccwpck_require__(33615); - Object.defineProperty(apiLoader.services["sqs"], "2012-11-05", { - get: function get() { - var model = __nccwpck_require__(31635); - model.paginators = __nccwpck_require__(48324) /* .pagination */.o; - return model; - }, - enumerable: true, - configurable: true, - }); + function isRegExp(c) { + return Object.prototype.toString.call(c) === "[object RegExp]"; + } - module.exports = AWS.SQS; + function is(charclass, c) { + return isRegExp(charclass) ? !!c.match(charclass) : charclass[c]; + } - /***/ - }, + function not(charclass, c) { + return !is(charclass, c); + } - /***/ 69750: /***/ ( - module, - __unused_webpack_exports, - __nccwpck_require__ - ) => { - __nccwpck_require__(57259); - var AWS = __nccwpck_require__(99034); - var Service = AWS.Service; - var apiLoader = AWS.apiLoader; + var S = 0; + sax.STATE = { + BEGIN: S++, // leading byte order mark or whitespace + BEGIN_WHITESPACE: S++, // leading whitespace + TEXT: S++, // general stuff + TEXT_ENTITY: S++, // & and such. + OPEN_WAKA: S++, // < + SGML_DECL: S++, // + SCRIPT: S++, //