(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["vendors"],{ /***/ "./node_modules/amazon-cognito-identity-js/es/AuthenticationDetails.js": /*!*****************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/AuthenticationDetails.js ***! \*****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @class */\nvar AuthenticationDetails = function () {\n /**\n * Constructs a new AuthenticationDetails object\n * @param {object=} data Creation options.\n * @param {string} data.Username User being authenticated.\n * @param {string} data.Password Plain-text password to authenticate with.\n * @param {(AttributeArg[])?} data.ValidationData Application extra metadata.\n * @param {(AttributeArg[])?} data.AuthParamaters Authentication paramaters for custom auth.\n */\n function AuthenticationDetails(data) {\n _classCallCheck(this, AuthenticationDetails);\n\n var _ref = data || {},\n ValidationData = _ref.ValidationData,\n Username = _ref.Username,\n Password = _ref.Password,\n AuthParameters = _ref.AuthParameters;\n\n this.validationData = ValidationData || {};\n this.authParameters = AuthParameters || {};\n this.username = Username;\n this.password = Password;\n }\n\n /**\n * @returns {string} the record's username\n */\n\n\n AuthenticationDetails.prototype.getUsername = function getUsername() {\n return this.username;\n };\n\n /**\n * @returns {string} the record's password\n */\n\n\n AuthenticationDetails.prototype.getPassword = function getPassword() {\n return this.password;\n };\n\n /**\n * @returns {Array} the record's validationData\n */\n\n\n AuthenticationDetails.prototype.getValidationData = function getValidationData() {\n return this.validationData;\n };\n\n /**\n * @returns {Array} the record's authParameters\n */\n\n\n AuthenticationDetails.prototype.getAuthParameters = function getAuthParameters() {\n return this.authParameters;\n };\n\n return AuthenticationDetails;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (AuthenticationDetails);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/AuthenticationDetails.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js": /*!****************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js ***! \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var buffer___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\");\n/* harmony import */ var buffer___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(buffer___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var crypto_browserify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-browserify */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/index.js\");\n/* harmony import */ var crypto_browserify__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_browserify__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BigInteger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BigInteger */ \"./node_modules/amazon-cognito-identity-js/es/BigInteger.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\nvar createHash = crypto_browserify__WEBPACK_IMPORTED_MODULE_1__[\"createHash\"];\nvar createHmac = crypto_browserify__WEBPACK_IMPORTED_MODULE_1__[\"createHmac\"];\nvar randomBytes = crypto_browserify__WEBPACK_IMPORTED_MODULE_1__[\"randomBytes\"];\n\n\n\nvar initN = 'FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1' + '29024E088A67CC74020BBEA63B139B22514A08798E3404DD' + 'EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245' + 'E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED' + 'EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D' + 'C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F' + '83655D23DCA3AD961C62F356208552BB9ED529077096966D' + '670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B' + 'E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9' + 'DE2BCBF6955817183995497CEA956AE515D2261898FA0510' + '15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64' + 'ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7' + 'ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B' + 'F12FFA06D98A0864D87602733EC86A64521F2B18177B200C' + 'BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31' + '43DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF';\n\nvar newPasswordRequiredChallengeUserAttributePrefix = 'userAttributes.';\n\n/** @class */\n\nvar AuthenticationHelper = function () {\n /**\n * Constructs a new AuthenticationHelper object\n * @param {string} PoolName Cognito user pool name.\n */\n function AuthenticationHelper(PoolName) {\n _classCallCheck(this, AuthenticationHelper);\n\n this.N = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](initN, 16);\n this.g = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('2', 16);\n this.k = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](this.hexHash('00' + this.N.toString(16) + '0' + this.g.toString(16)), 16);\n\n this.smallAValue = this.generateRandomSmallA();\n this.getLargeAValue(function () {});\n\n this.infoBits = buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from('Caldera Derived Key', 'utf8');\n\n this.poolName = PoolName;\n }\n\n /**\n * @returns {BigInteger} small A, a random number\n */\n\n\n AuthenticationHelper.prototype.getSmallAValue = function getSmallAValue() {\n return this.smallAValue;\n };\n\n /**\n * @param {nodeCallback} callback Called with (err, largeAValue)\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.getLargeAValue = function getLargeAValue(callback) {\n var _this = this;\n\n if (this.largeAValue) {\n callback(null, this.largeAValue);\n } else {\n this.calculateA(this.smallAValue, function (err, largeAValue) {\n if (err) {\n callback(err, null);\n }\n\n _this.largeAValue = largeAValue;\n callback(null, _this.largeAValue);\n });\n }\n };\n\n /**\n * helper function to generate a random big integer\n * @returns {BigInteger} a random value.\n * @private\n */\n\n\n AuthenticationHelper.prototype.generateRandomSmallA = function generateRandomSmallA() {\n var hexRandom = randomBytes(128).toString('hex');\n\n var randomBigInt = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](hexRandom, 16);\n var smallABigInt = randomBigInt.mod(this.N);\n\n return smallABigInt;\n };\n\n /**\n * helper function to generate a random string\n * @returns {string} a random value.\n * @private\n */\n\n\n AuthenticationHelper.prototype.generateRandomString = function generateRandomString() {\n return randomBytes(40).toString('base64');\n };\n\n /**\n * @returns {string} Generated random value included in password hash.\n */\n\n\n AuthenticationHelper.prototype.getRandomPassword = function getRandomPassword() {\n return this.randomPassword;\n };\n\n /**\n * @returns {string} Generated random value included in devices hash.\n */\n\n\n AuthenticationHelper.prototype.getSaltDevices = function getSaltDevices() {\n return this.SaltToHashDevices;\n };\n\n /**\n * @returns {string} Value used to verify devices.\n */\n\n\n AuthenticationHelper.prototype.getVerifierDevices = function getVerifierDevices() {\n return this.verifierDevices;\n };\n\n /**\n * Generate salts and compute verifier.\n * @param {string} deviceGroupKey Devices to generate verifier for.\n * @param {string} username User to generate verifier for.\n * @param {nodeCallback} callback Called with (err, null)\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.generateHashDevice = function generateHashDevice(deviceGroupKey, username, callback) {\n var _this2 = this;\n\n this.randomPassword = this.generateRandomString();\n var combinedString = '' + deviceGroupKey + username + ':' + this.randomPassword;\n var hashedString = this.hash(combinedString);\n\n var hexRandom = randomBytes(16).toString('hex');\n this.SaltToHashDevices = this.padHex(new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](hexRandom, 16));\n\n this.g.modPow(new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](this.hexHash(this.SaltToHashDevices + hashedString), 16), this.N, function (err, verifierDevicesNotPadded) {\n if (err) {\n callback(err, null);\n }\n\n _this2.verifierDevices = _this2.padHex(verifierDevicesNotPadded);\n callback(null, null);\n });\n };\n\n /**\n * Calculate the client's public value A = g^a%N\n * with the generated random number a\n * @param {BigInteger} a Randomly generated small A.\n * @param {nodeCallback} callback Called with (err, largeAValue)\n * @returns {void}\n * @private\n */\n\n\n AuthenticationHelper.prototype.calculateA = function calculateA(a, callback) {\n var _this3 = this;\n\n this.g.modPow(a, this.N, function (err, A) {\n if (err) {\n callback(err, null);\n }\n\n if (A.mod(_this3.N).equals(_BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"].ZERO)) {\n callback(new Error('Illegal paramater. A mod N cannot be 0.'), null);\n }\n\n callback(null, A);\n });\n };\n\n /**\n * Calculate the client's value U which is the hash of A and B\n * @param {BigInteger} A Large A value.\n * @param {BigInteger} B Server B value.\n * @returns {BigInteger} Computed U value.\n * @private\n */\n\n\n AuthenticationHelper.prototype.calculateU = function calculateU(A, B) {\n this.UHexHash = this.hexHash(this.padHex(A) + this.padHex(B));\n var finalU = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](this.UHexHash, 16);\n\n return finalU;\n };\n\n /**\n * Calculate a hash from a bitArray\n * @param {Buffer} buf Value to hash.\n * @returns {String} Hex-encoded hash.\n * @private\n */\n\n\n AuthenticationHelper.prototype.hash = function hash(buf) {\n var hashHex = createHash('sha256').update(buf).digest('hex');\n return new Array(64 - hashHex.length).join('0') + hashHex;\n };\n\n /**\n * Calculate a hash from a hex string\n * @param {String} hexStr Value to hash.\n * @returns {String} Hex-encoded hash.\n * @private\n */\n\n\n AuthenticationHelper.prototype.hexHash = function hexHash(hexStr) {\n return this.hash(buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(hexStr, 'hex'));\n };\n\n /**\n * Standard hkdf algorithm\n * @param {Buffer} ikm Input key material.\n * @param {Buffer} salt Salt value.\n * @returns {Buffer} Strong key material.\n * @private\n */\n\n\n AuthenticationHelper.prototype.computehkdf = function computehkdf(ikm, salt) {\n var prk = createHmac('sha256', salt).update(ikm).digest();\n var infoBitsUpdate = buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].concat([this.infoBits, buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(String.fromCharCode(1), 'utf8')]);\n var hmac = createHmac('sha256', prk).update(infoBitsUpdate).digest();\n return hmac.slice(0, 16);\n };\n\n /**\n * Calculates the final hkdf based on computed S value, and computed U value and the key\n * @param {String} username Username.\n * @param {String} password Password.\n * @param {BigInteger} serverBValue Server B value.\n * @param {BigInteger} salt Generated salt.\n * @param {nodeCallback} callback Called with (err, hkdfValue)\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.getPasswordAuthenticationKey = function getPasswordAuthenticationKey(username, password, serverBValue, salt, callback) {\n var _this4 = this;\n\n if (serverBValue.mod(this.N).equals(_BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"].ZERO)) {\n throw new Error('B cannot be zero.');\n }\n\n this.UValue = this.calculateU(this.largeAValue, serverBValue);\n\n if (this.UValue.equals(_BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"].ZERO)) {\n throw new Error('U cannot be zero.');\n }\n\n var usernamePassword = '' + this.poolName + username + ':' + password;\n var usernamePasswordHash = this.hash(usernamePassword);\n\n var xValue = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](this.hexHash(this.padHex(salt) + usernamePasswordHash), 16);\n this.calculateS(xValue, serverBValue, function (err, sValue) {\n if (err) {\n callback(err, null);\n }\n\n var hkdf = _this4.computehkdf(buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(_this4.padHex(sValue), 'hex'), buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(_this4.padHex(_this4.UValue.toString(16)), 'hex'));\n\n callback(null, hkdf);\n });\n };\n\n /**\n * Calculates the S value used in getPasswordAuthenticationKey\n * @param {BigInteger} xValue Salted password hash value.\n * @param {BigInteger} serverBValue Server B value.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n AuthenticationHelper.prototype.calculateS = function calculateS(xValue, serverBValue, callback) {\n var _this5 = this;\n\n this.g.modPow(xValue, this.N, function (err, gModPowXN) {\n if (err) {\n callback(err, null);\n }\n\n var intValue2 = serverBValue.subtract(_this5.k.multiply(gModPowXN));\n intValue2.modPow(_this5.smallAValue.add(_this5.UValue.multiply(xValue)), _this5.N, function (err2, result) {\n if (err2) {\n callback(err2, null);\n }\n\n callback(null, result.mod(_this5.N));\n });\n });\n };\n\n /**\n * Return constant newPasswordRequiredChallengeUserAttributePrefix\n * @return {newPasswordRequiredChallengeUserAttributePrefix} constant prefix value\n */\n\n\n AuthenticationHelper.prototype.getNewPasswordRequiredChallengeUserAttributePrefix = function getNewPasswordRequiredChallengeUserAttributePrefix() {\n return newPasswordRequiredChallengeUserAttributePrefix;\n };\n\n /**\n * Converts a BigInteger (or hex string) to hex format padded with zeroes for hashing\n * @param {BigInteger|String} bigInt Number or string to pad.\n * @returns {String} Padded hex string.\n */\n\n\n AuthenticationHelper.prototype.padHex = function padHex(bigInt) {\n var hashStr = bigInt.toString(16);\n if (hashStr.length % 2 === 1) {\n hashStr = '0' + hashStr;\n } else if ('89ABCDEFabcdef'.indexOf(hashStr[0]) !== -1) {\n hashStr = '00' + hashStr;\n }\n return hashStr;\n };\n\n return AuthenticationHelper;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (AuthenticationHelper);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/BigInteger.js": /*!******************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/BigInteger.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n// A small implementation of BigInteger based on http://www-cs-students.stanford.edu/~tjw/jsbn/\n//\n// All public methods have been removed except the following:\n// new BigInteger(a, b) (only radix 2, 4, 8, 16 and 32 supported)\n// toString (only radix 2, 4, 8, 16 and 32 supported)\n// negate\n// abs\n// compareTo\n// bitLength\n// mod\n// equals\n// add\n// subtract\n// multiply\n// divide\n// modPow\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (BigInteger);\n\n/*\n * Copyright (c) 2003-2005 Tom Wu\n * All Rights Reserved.\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS-IS\" AND WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY\n * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n *\n * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,\n * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER\n * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF\n * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT\n * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n *\n * In addition, the following condition applies:\n *\n * All redistributions must retain an intact copy of this copyright notice\n * and disclaimer.\n */\n\n// (public) Constructor\nfunction BigInteger(a, b) {\n if (a != null) this.fromString(a, b);\n}\n\n// return new, unset BigInteger\nfunction nbi() {\n return new BigInteger(null);\n}\n\n// Bits per digit\nvar dbits;\n\n// JavaScript engine analysis\nvar canary = 0xdeadbeefcafe;\nvar j_lm = (canary & 0xffffff) == 0xefcafe;\n\n// am: Compute w_j += (x*this_i), propagate carries,\n// c is initial carry, returns final carry.\n// c < 3*dvalue, x < 2*dvalue, this_i < dvalue\n// We need to select the fastest one that works in this environment.\n\n// am1: use a single mult and divide to get the high bits,\n// max digit bits should be 26 because\n// max internal value = 2*dvalue^2-2*dvalue (< 2^53)\nfunction am1(i, x, w, j, c, n) {\n while (--n >= 0) {\n var v = x * this[i++] + w[j] + c;\n c = Math.floor(v / 0x4000000);\n w[j++] = v & 0x3ffffff;\n }\n return c;\n}\n// am2 avoids a big mult-and-extract completely.\n// Max digit bits should be <= 30 because we do bitwise ops\n// on values up to 2*hdvalue^2-hdvalue-1 (< 2^31)\nfunction am2(i, x, w, j, c, n) {\n var xl = x & 0x7fff,\n xh = x >> 15;\n while (--n >= 0) {\n var l = this[i] & 0x7fff;\n var h = this[i++] >> 15;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff);\n c = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30);\n w[j++] = l & 0x3fffffff;\n }\n return c;\n}\n// Alternately, set max digit bits to 28 since some\n// browsers slow down when dealing with 32-bit numbers.\nfunction am3(i, x, w, j, c, n) {\n var xl = x & 0x3fff,\n xh = x >> 14;\n while (--n >= 0) {\n var l = this[i] & 0x3fff;\n var h = this[i++] >> 14;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x3fff) << 14) + w[j] + c;\n c = (l >> 28) + (m >> 14) + xh * h;\n w[j++] = l & 0xfffffff;\n }\n return c;\n}\nvar inBrowser = typeof navigator !== \"undefined\";\nif (inBrowser && j_lm && navigator.appName == \"Microsoft Internet Explorer\") {\n BigInteger.prototype.am = am2;\n dbits = 30;\n} else if (inBrowser && j_lm && navigator.appName != \"Netscape\") {\n BigInteger.prototype.am = am1;\n dbits = 26;\n} else {\n // Mozilla/Netscape seems to prefer am3\n BigInteger.prototype.am = am3;\n dbits = 28;\n}\n\nBigInteger.prototype.DB = dbits;\nBigInteger.prototype.DM = (1 << dbits) - 1;\nBigInteger.prototype.DV = 1 << dbits;\n\nvar BI_FP = 52;\nBigInteger.prototype.FV = Math.pow(2, BI_FP);\nBigInteger.prototype.F1 = BI_FP - dbits;\nBigInteger.prototype.F2 = 2 * dbits - BI_FP;\n\n// Digit conversions\nvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\nvar BI_RC = new Array();\nvar rr, vv;\nrr = \"0\".charCodeAt(0);\nfor (vv = 0; vv <= 9; ++vv) {\n BI_RC[rr++] = vv;\n}rr = \"a\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}rr = \"A\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}function int2char(n) {\n return BI_RM.charAt(n);\n}\nfunction intAt(s, i) {\n var c = BI_RC[s.charCodeAt(i)];\n return c == null ? -1 : c;\n}\n\n// (protected) copy this to r\nfunction bnpCopyTo(r) {\n for (var i = this.t - 1; i >= 0; --i) {\n r[i] = this[i];\n }r.t = this.t;\n r.s = this.s;\n}\n\n// (protected) set from integer value x, -DV <= x < DV\nfunction bnpFromInt(x) {\n this.t = 1;\n this.s = x < 0 ? -1 : 0;\n if (x > 0) this[0] = x;else if (x < -1) this[0] = x + this.DV;else this.t = 0;\n}\n\n// return bigint initialized to value\nfunction nbv(i) {\n var r = nbi();\n\n r.fromInt(i);\n\n return r;\n}\n\n// (protected) set from string and radix\nfunction bnpFromString(s, b) {\n var k;\n if (b == 16) k = 4;else if (b == 8) k = 3;else if (b == 2) k = 1;else if (b == 32) k = 5;else if (b == 4) k = 2;else throw new Error(\"Only radix 2, 4, 8, 16, 32 are supported\");\n this.t = 0;\n this.s = 0;\n var i = s.length,\n mi = false,\n sh = 0;\n while (--i >= 0) {\n var x = intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\") mi = true;\n continue;\n }\n mi = false;\n if (sh == 0) this[this.t++] = x;else if (sh + k > this.DB) {\n this[this.t - 1] |= (x & (1 << this.DB - sh) - 1) << sh;\n this[this.t++] = x >> this.DB - sh;\n } else this[this.t - 1] |= x << sh;\n sh += k;\n if (sh >= this.DB) sh -= this.DB;\n }\n this.clamp();\n if (mi) BigInteger.ZERO.subTo(this, this);\n}\n\n// (protected) clamp off excess high words\nfunction bnpClamp() {\n var c = this.s & this.DM;\n while (this.t > 0 && this[this.t - 1] == c) {\n --this.t;\n }\n}\n\n// (public) return string representation in given radix\nfunction bnToString(b) {\n if (this.s < 0) return \"-\" + this.negate().toString();\n var k;\n if (b == 16) k = 4;else if (b == 8) k = 3;else if (b == 2) k = 1;else if (b == 32) k = 5;else if (b == 4) k = 2;else throw new Error(\"Only radix 2, 4, 8, 16, 32 are supported\");\n var km = (1 << k) - 1,\n d,\n m = false,\n r = \"\",\n i = this.t;\n var p = this.DB - i * this.DB % k;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) > 0) {\n m = true;\n r = int2char(d);\n }\n while (i >= 0) {\n if (p < k) {\n d = (this[i] & (1 << p) - 1) << k - p;\n d |= this[--i] >> (p += this.DB - k);\n } else {\n d = this[i] >> (p -= k) & km;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if (d > 0) m = true;\n if (m) r += int2char(d);\n }\n }\n return m ? r : \"0\";\n}\n\n// (public) -this\nfunction bnNegate() {\n var r = nbi();\n\n BigInteger.ZERO.subTo(this, r);\n\n return r;\n}\n\n// (public) |this|\nfunction bnAbs() {\n return this.s < 0 ? this.negate() : this;\n}\n\n// (public) return + if this > a, - if this < a, 0 if equal\nfunction bnCompareTo(a) {\n var r = this.s - a.s;\n if (r != 0) return r;\n var i = this.t;\n r = i - a.t;\n if (r != 0) return this.s < 0 ? -r : r;\n while (--i >= 0) {\n if ((r = this[i] - a[i]) != 0) return r;\n }return 0;\n}\n\n// returns bit length of the integer x\nfunction nbits(x) {\n var r = 1,\n t;\n if ((t = x >>> 16) != 0) {\n x = t;\n r += 16;\n }\n if ((t = x >> 8) != 0) {\n x = t;\n r += 8;\n }\n if ((t = x >> 4) != 0) {\n x = t;\n r += 4;\n }\n if ((t = x >> 2) != 0) {\n x = t;\n r += 2;\n }\n if ((t = x >> 1) != 0) {\n x = t;\n r += 1;\n }\n return r;\n}\n\n// (public) return the number of bits in \"this\"\nfunction bnBitLength() {\n if (this.t <= 0) return 0;\n return this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ this.s & this.DM);\n}\n\n// (protected) r = this << n*DB\nfunction bnpDLShiftTo(n, r) {\n var i;\n for (i = this.t - 1; i >= 0; --i) {\n r[i + n] = this[i];\n }for (i = n - 1; i >= 0; --i) {\n r[i] = 0;\n }r.t = this.t + n;\n r.s = this.s;\n}\n\n// (protected) r = this >> n*DB\nfunction bnpDRShiftTo(n, r) {\n for (var i = n; i < this.t; ++i) {\n r[i - n] = this[i];\n }r.t = Math.max(this.t - n, 0);\n r.s = this.s;\n}\n\n// (protected) r = this << n\nfunction bnpLShiftTo(n, r) {\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << cbs) - 1;\n var ds = Math.floor(n / this.DB),\n c = this.s << bs & this.DM,\n i;\n for (i = this.t - 1; i >= 0; --i) {\n r[i + ds + 1] = this[i] >> cbs | c;\n c = (this[i] & bm) << bs;\n }\n for (i = ds - 1; i >= 0; --i) {\n r[i] = 0;\n }r[ds] = c;\n r.t = this.t + ds + 1;\n r.s = this.s;\n r.clamp();\n}\n\n// (protected) r = this >> n\nfunction bnpRShiftTo(n, r) {\n r.s = this.s;\n var ds = Math.floor(n / this.DB);\n if (ds >= this.t) {\n r.t = 0;\n return;\n }\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << bs) - 1;\n r[0] = this[ds] >> bs;\n for (var i = ds + 1; i < this.t; ++i) {\n r[i - ds - 1] |= (this[i] & bm) << cbs;\n r[i - ds] = this[i] >> bs;\n }\n if (bs > 0) r[this.t - ds - 1] |= (this.s & bm) << cbs;\n r.t = this.t - ds;\n r.clamp();\n}\n\n// (protected) r = this - a\nfunction bnpSubTo(a, r) {\n var i = 0,\n c = 0,\n m = Math.min(a.t, this.t);\n while (i < m) {\n c += this[i] - a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n if (a.t < this.t) {\n c -= a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n } else {\n c += this.s;\n while (i < a.t) {\n c -= a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c -= a.s;\n }\n r.s = c < 0 ? -1 : 0;\n if (c < -1) r[i++] = this.DV + c;else if (c > 0) r[i++] = c;\n r.t = i;\n r.clamp();\n}\n\n// (protected) r = this * a, r != this,a (HAC 14.12)\n// \"this\" should be the larger one if appropriate.\nfunction bnpMultiplyTo(a, r) {\n var x = this.abs(),\n y = a.abs();\n var i = x.t;\n r.t = i + y.t;\n while (--i >= 0) {\n r[i] = 0;\n }for (i = 0; i < y.t; ++i) {\n r[i + x.t] = x.am(0, y[i], r, i, 0, x.t);\n }r.s = 0;\n r.clamp();\n if (this.s != a.s) BigInteger.ZERO.subTo(r, r);\n}\n\n// (protected) r = this^2, r != this (HAC 14.16)\nfunction bnpSquareTo(r) {\n var x = this.abs();\n var i = r.t = 2 * x.t;\n while (--i >= 0) {\n r[i] = 0;\n }for (i = 0; i < x.t - 1; ++i) {\n var c = x.am(i, x[i], r, 2 * i, 0, 1);\n if ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV) {\n r[i + x.t] -= x.DV;\n r[i + x.t + 1] = 1;\n }\n }\n if (r.t > 0) r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1);\n r.s = 0;\n r.clamp();\n}\n\n// (protected) divide this by m, quotient and remainder to q, r (HAC 14.20)\n// r != q, this != m. q or r may be null.\nfunction bnpDivRemTo(m, q, r) {\n var pm = m.abs();\n if (pm.t <= 0) return;\n var pt = this.abs();\n if (pt.t < pm.t) {\n if (q != null) q.fromInt(0);\n if (r != null) this.copyTo(r);\n return;\n }\n if (r == null) r = nbi();\n var y = nbi(),\n ts = this.s,\n ms = m.s;\n var nsh = this.DB - nbits(pm[pm.t - 1]);\n // normalize modulus\n if (nsh > 0) {\n pm.lShiftTo(nsh, y);\n pt.lShiftTo(nsh, r);\n } else {\n pm.copyTo(y);\n pt.copyTo(r);\n }\n var ys = y.t;\n var y0 = y[ys - 1];\n if (y0 == 0) return;\n var yt = y0 * (1 << this.F1) + (ys > 1 ? y[ys - 2] >> this.F2 : 0);\n var d1 = this.FV / yt,\n d2 = (1 << this.F1) / yt,\n e = 1 << this.F2;\n var i = r.t,\n j = i - ys,\n t = q == null ? nbi() : q;\n y.dlShiftTo(j, t);\n if (r.compareTo(t) >= 0) {\n r[r.t++] = 1;\n r.subTo(t, r);\n }\n BigInteger.ONE.dlShiftTo(ys, t);\n t.subTo(y, y);\n // \"negative\" y so we can replace sub with am later\n while (y.t < ys) {\n y[y.t++] = 0;\n }while (--j >= 0) {\n // Estimate quotient digit\n var qd = r[--i] == y0 ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2);\n if ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd) {\n // Try it out\n y.dlShiftTo(j, t);\n r.subTo(t, r);\n while (r[i] < --qd) {\n r.subTo(t, r);\n }\n }\n }\n if (q != null) {\n r.drShiftTo(ys, q);\n if (ts != ms) BigInteger.ZERO.subTo(q, q);\n }\n r.t = ys;\n r.clamp();\n if (nsh > 0) r.rShiftTo(nsh, r);\n // Denormalize remainder\n if (ts < 0) BigInteger.ZERO.subTo(r, r);\n}\n\n// (public) this mod a\nfunction bnMod(a) {\n var r = nbi();\n this.abs().divRemTo(a, null, r);\n if (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) a.subTo(r, r);\n return r;\n}\n\n// (protected) return \"-1/this % 2^DB\"; useful for Mont. reduction\n// justification:\n// xy == 1 (mod m)\n// xy = 1+km\n// xy(2-xy) = (1+km)(1-km)\n// x[y(2-xy)] = 1-k^2m^2\n// x[y(2-xy)] == 1 (mod m^2)\n// if y is 1/x mod m, then y(2-xy) is 1/x mod m^2\n// should reduce x and y(2-xy) by m^2 at each step to keep size bounded.\n// JS multiply \"overflows\" differently from C/C++, so care is needed here.\nfunction bnpInvDigit() {\n if (this.t < 1) return 0;\n var x = this[0];\n if ((x & 1) == 0) return 0;\n var y = x & 3;\n // y == 1/x mod 2^2\n y = y * (2 - (x & 0xf) * y) & 0xf;\n // y == 1/x mod 2^4\n y = y * (2 - (x & 0xff) * y) & 0xff;\n // y == 1/x mod 2^8\n y = y * (2 - ((x & 0xffff) * y & 0xffff)) & 0xffff;\n // y == 1/x mod 2^16\n // last step - calculate inverse mod DV directly;\n // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints\n y = y * (2 - x * y % this.DV) % this.DV;\n // y == 1/x mod 2^dbits\n // we really want the negative inverse, and -DV < y < DV\n return y > 0 ? this.DV - y : -y;\n}\n\nfunction bnEquals(a) {\n return this.compareTo(a) == 0;\n}\n\n// (protected) r = this + a\nfunction bnpAddTo(a, r) {\n var i = 0,\n c = 0,\n m = Math.min(a.t, this.t);\n while (i < m) {\n c += this[i] + a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n if (a.t < this.t) {\n c += a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n } else {\n c += this.s;\n while (i < a.t) {\n c += a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += a.s;\n }\n r.s = c < 0 ? -1 : 0;\n if (c > 0) r[i++] = c;else if (c < -1) r[i++] = this.DV + c;\n r.t = i;\n r.clamp();\n}\n\n// (public) this + a\nfunction bnAdd(a) {\n var r = nbi();\n\n this.addTo(a, r);\n\n return r;\n}\n\n// (public) this - a\nfunction bnSubtract(a) {\n var r = nbi();\n\n this.subTo(a, r);\n\n return r;\n}\n\n// (public) this * a\nfunction bnMultiply(a) {\n var r = nbi();\n\n this.multiplyTo(a, r);\n\n return r;\n}\n\n// (public) this / a\nfunction bnDivide(a) {\n var r = nbi();\n\n this.divRemTo(a, r, null);\n\n return r;\n}\n\n// Montgomery reduction\nfunction Montgomery(m) {\n this.m = m;\n this.mp = m.invDigit();\n this.mpl = this.mp & 0x7fff;\n this.mph = this.mp >> 15;\n this.um = (1 << m.DB - 15) - 1;\n this.mt2 = 2 * m.t;\n}\n\n// xR mod m\nfunction montConvert(x) {\n var r = nbi();\n x.abs().dlShiftTo(this.m.t, r);\n r.divRemTo(this.m, null, r);\n if (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) this.m.subTo(r, r);\n return r;\n}\n\n// x/R mod m\nfunction montRevert(x) {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n}\n\n// x = x/R mod m (HAC 14.32)\nfunction montReduce(x) {\n while (x.t <= this.mt2) {\n // pad x so am has enough room later\n x[x.t++] = 0;\n }for (var i = 0; i < this.m.t; ++i) {\n // faster way of calculating u0 = x[i]*mp mod DV\n var j = x[i] & 0x7fff;\n var u0 = j * this.mpl + ((j * this.mph + (x[i] >> 15) * this.mpl & this.um) << 15) & x.DM;\n // use am to combine the multiply-shift-add into one call\n j = i + this.m.t;\n x[j] += this.m.am(0, u0, x, i, 0, this.m.t);\n // propagate carry\n while (x[j] >= x.DV) {\n x[j] -= x.DV;\n x[++j]++;\n }\n }\n x.clamp();\n x.drShiftTo(this.m.t, x);\n if (x.compareTo(this.m) >= 0) x.subTo(this.m, x);\n}\n\n// r = \"x^2/R mod m\"; x != r\nfunction montSqrTo(x, r) {\n x.squareTo(r);\n\n this.reduce(r);\n}\n\n// r = \"xy/R mod m\"; x,y != r\nfunction montMulTo(x, y, r) {\n x.multiplyTo(y, r);\n\n this.reduce(r);\n}\n\nMontgomery.prototype.convert = montConvert;\nMontgomery.prototype.revert = montRevert;\nMontgomery.prototype.reduce = montReduce;\nMontgomery.prototype.mulTo = montMulTo;\nMontgomery.prototype.sqrTo = montSqrTo;\n\n// (public) this^e % m (HAC 14.85)\nfunction bnModPow(e, m, callback) {\n var i = e.bitLength(),\n k,\n r = nbv(1),\n z = new Montgomery(m);\n if (i <= 0) return r;else if (i < 18) k = 1;else if (i < 48) k = 3;else if (i < 144) k = 4;else if (i < 768) k = 5;else k = 6;\n\n // precomputation\n var g = new Array(),\n n = 3,\n k1 = k - 1,\n km = (1 << k) - 1;\n g[1] = z.convert(this);\n if (k > 1) {\n var g2 = nbi();\n z.sqrTo(g[1], g2);\n while (n <= km) {\n g[n] = nbi();\n z.mulTo(g2, g[n - 2], g[n]);\n n += 2;\n }\n }\n\n var j = e.t - 1,\n w,\n is1 = true,\n r2 = nbi(),\n t;\n i = nbits(e[j]) - 1;\n while (j >= 0) {\n if (i >= k1) w = e[j] >> i - k1 & km;else {\n w = (e[j] & (1 << i + 1) - 1) << k1 - i;\n if (j > 0) w |= e[j - 1] >> this.DB + i - k1;\n }\n\n n = k;\n while ((w & 1) == 0) {\n w >>= 1;\n --n;\n }\n if ((i -= n) < 0) {\n i += this.DB;\n --j;\n }\n if (is1) {\n // ret == 1, don't bother squaring or multiplying it\n g[w].copyTo(r);\n is1 = false;\n } else {\n while (n > 1) {\n z.sqrTo(r, r2);\n z.sqrTo(r2, r);\n n -= 2;\n }\n if (n > 0) z.sqrTo(r, r2);else {\n t = r;\n r = r2;\n r2 = t;\n }\n z.mulTo(r2, g[w], r);\n }\n\n while (j >= 0 && (e[j] & 1 << i) == 0) {\n z.sqrTo(r, r2);\n t = r;\n r = r2;\n r2 = t;\n if (--i < 0) {\n i = this.DB - 1;\n --j;\n }\n }\n }\n var result = z.revert(r);\n callback(null, result);\n return result;\n}\n\n// protected\nBigInteger.prototype.copyTo = bnpCopyTo;\nBigInteger.prototype.fromInt = bnpFromInt;\nBigInteger.prototype.fromString = bnpFromString;\nBigInteger.prototype.clamp = bnpClamp;\nBigInteger.prototype.dlShiftTo = bnpDLShiftTo;\nBigInteger.prototype.drShiftTo = bnpDRShiftTo;\nBigInteger.prototype.lShiftTo = bnpLShiftTo;\nBigInteger.prototype.rShiftTo = bnpRShiftTo;\nBigInteger.prototype.subTo = bnpSubTo;\nBigInteger.prototype.multiplyTo = bnpMultiplyTo;\nBigInteger.prototype.squareTo = bnpSquareTo;\nBigInteger.prototype.divRemTo = bnpDivRemTo;\nBigInteger.prototype.invDigit = bnpInvDigit;\nBigInteger.prototype.addTo = bnpAddTo;\n\n// public\nBigInteger.prototype.toString = bnToString;\nBigInteger.prototype.negate = bnNegate;\nBigInteger.prototype.abs = bnAbs;\nBigInteger.prototype.compareTo = bnCompareTo;\nBigInteger.prototype.bitLength = bnBitLength;\nBigInteger.prototype.mod = bnMod;\nBigInteger.prototype.equals = bnEquals;\nBigInteger.prototype.add = bnAdd;\nBigInteger.prototype.subtract = bnSubtract;\nBigInteger.prototype.multiply = bnMultiply;\nBigInteger.prototype.divide = bnDivide;\nBigInteger.prototype.modPow = bnModPow;\n\n// \"constants\"\nBigInteger.ZERO = nbv(0);\nBigInteger.ONE = nbv(1);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/BigInteger.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/Client.js": /*!**************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/Client.js ***! \**************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _UserAgent__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./UserAgent */ \"./node_modules/amazon-cognito-identity-js/es/UserAgent.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n\n/** @class */\n\nvar Client = function () {\n /**\n * Constructs a new AWS Cognito Identity Provider client object\n * @param {string} region AWS region\n * @param {string} endpoint endpoint\n */\n function Client(region, endpoint) {\n _classCallCheck(this, Client);\n\n this.endpoint = endpoint || 'https://cognito-idp.' + region + '.amazonaws.com/';\n this.userAgent = _UserAgent__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype.userAgent || 'aws-amplify/0.1.x js';\n }\n\n /**\n * Makes an unauthenticated request on AWS Cognito Identity Provider API\n * using fetch\n * @param {string} operation API operation\n * @param {object} params Input parameters\n * @param {function} callback Callback called when a response is returned\n * @returns {void}\n */\n\n\n Client.prototype.request = function request(operation, params, callback) {\n var headers = {\n 'Content-Type': 'application/x-amz-json-1.1',\n 'X-Amz-Target': 'AWSCognitoIdentityProviderService.' + operation,\n 'X-Amz-User-Agent': this.userAgent\n };\n\n var options = {\n headers: headers,\n method: 'POST',\n mode: 'cors',\n cache: 'no-cache',\n body: JSON.stringify(params)\n };\n\n var response = void 0;\n\n fetch(this.endpoint, options).then(function (resp) {\n response = resp;\n return resp;\n }, function (err) {\n // If error happens here, the request failed\n // if it is TypeError throw network error\n if (err instanceof TypeError) {\n throw new Error('Network error');\n }\n throw err;\n }).then(function (resp) {\n return resp.json().catch(function () {\n return {};\n });\n }).then(function (data) {\n if (response.ok) return callback(null, data);\n\n // Taken from aws-sdk-js/lib/protocol/json.js\n // eslint-disable-next-line no-underscore-dangle\n var code = (data.__type || data.code).split('#').pop();\n var error = {\n code: code,\n name: code,\n message: data.message || data.Message || null\n };\n return callback(error);\n }).catch(function (err) {\n // default to return 'UnknownError'\n var error = { code: 'UnknownError', message: 'Unkown error' };\n\n // first check if we have a service error\n if (response && response.headers && response.headers.get('x-amzn-errortype')) {\n try {\n var code = response.headers.get('x-amz-errortype').split(':')[0];\n error = {\n code: code,\n name: code,\n statusCode: response.status,\n message: response.status ? response.status.toString() : null\n };\n } catch (ex) {}\n // pass through so it doesn't get swallowed if we can't parse it\n\n // otherwise check if error is Network error\n } else if (err instanceof Error && err.message === 'Network error') {\n error = {\n code: 'NetworkError',\n name: err.name,\n message: err.message\n };\n }\n return callback(error);\n });\n };\n\n return Client;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Client);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/Client.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoAccessToken.js": /*!**************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoAccessToken.js ***! \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _CognitoJwtToken__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CognitoJwtToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoJwtToken.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/*\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n/** @class */\n\nvar CognitoAccessToken = function (_CognitoJwtToken) {\n _inherits(CognitoAccessToken, _CognitoJwtToken);\n\n /**\n * Constructs a new CognitoAccessToken object\n * @param {string=} AccessToken The JWT access token.\n */\n function CognitoAccessToken() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n AccessToken = _ref.AccessToken;\n\n _classCallCheck(this, CognitoAccessToken);\n\n return _possibleConstructorReturn(this, _CognitoJwtToken.call(this, AccessToken || ''));\n }\n\n return CognitoAccessToken;\n}(_CognitoJwtToken__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoAccessToken);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoAccessToken.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoIdToken.js": /*!**********************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoIdToken.js ***! \**********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _CognitoJwtToken__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CognitoJwtToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoJwtToken.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n/** @class */\n\nvar CognitoIdToken = function (_CognitoJwtToken) {\n _inherits(CognitoIdToken, _CognitoJwtToken);\n\n /**\n * Constructs a new CognitoIdToken object\n * @param {string=} IdToken The JWT Id token\n */\n function CognitoIdToken() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n IdToken = _ref.IdToken;\n\n _classCallCheck(this, CognitoIdToken);\n\n return _possibleConstructorReturn(this, _CognitoJwtToken.call(this, IdToken || ''));\n }\n\n return CognitoIdToken;\n}(_CognitoJwtToken__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoIdToken);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoIdToken.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoJwtToken.js": /*!***********************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoJwtToken.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var buffer___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\");\n/* harmony import */ var buffer___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(buffer___WEBPACK_IMPORTED_MODULE_0__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n/** @class */\n\nvar CognitoJwtToken = function () {\n /**\n * Constructs a new CognitoJwtToken object\n * @param {string=} token The JWT token.\n */\n function CognitoJwtToken(token) {\n _classCallCheck(this, CognitoJwtToken);\n\n // Assign object\n this.jwtToken = token || '';\n this.payload = this.decodePayload();\n }\n\n /**\n * @returns {string} the record's token.\n */\n\n\n CognitoJwtToken.prototype.getJwtToken = function getJwtToken() {\n return this.jwtToken;\n };\n\n /**\n * @returns {int} the token's expiration (exp member).\n */\n\n\n CognitoJwtToken.prototype.getExpiration = function getExpiration() {\n return this.payload.exp;\n };\n\n /**\n * @returns {int} the token's \"issued at\" (iat member).\n */\n\n\n CognitoJwtToken.prototype.getIssuedAt = function getIssuedAt() {\n return this.payload.iat;\n };\n\n /**\n * @returns {object} the token's payload.\n */\n\n\n CognitoJwtToken.prototype.decodePayload = function decodePayload() {\n var payload = this.jwtToken.split('.')[1];\n try {\n return JSON.parse(buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(payload, 'base64').toString('utf8'));\n } catch (err) {\n return {};\n }\n };\n\n return CognitoJwtToken;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoJwtToken);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoJwtToken.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoRefreshToken.js": /*!***************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoRefreshToken.js ***! \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @class */\nvar CognitoRefreshToken = function () {\n /**\n * Constructs a new CognitoRefreshToken object\n * @param {string=} RefreshToken The JWT refresh token.\n */\n function CognitoRefreshToken() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n RefreshToken = _ref.RefreshToken;\n\n _classCallCheck(this, CognitoRefreshToken);\n\n // Assign object\n this.token = RefreshToken || '';\n }\n\n /**\n * @returns {string} the record's token.\n */\n\n\n CognitoRefreshToken.prototype.getToken = function getToken() {\n return this.token;\n };\n\n return CognitoRefreshToken;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoRefreshToken);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoRefreshToken.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoUser.js": /*!*******************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoUser.js ***! \*******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var buffer___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\");\n/* harmony import */ var buffer___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(buffer___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var crypto_browserify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-browserify */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/index.js\");\n/* harmony import */ var crypto_browserify__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_browserify__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BigInteger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BigInteger */ \"./node_modules/amazon-cognito-identity-js/es/BigInteger.js\");\n/* harmony import */ var _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AuthenticationHelper */ \"./node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js\");\n/* harmony import */ var _CognitoAccessToken__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CognitoAccessToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoAccessToken.js\");\n/* harmony import */ var _CognitoIdToken__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./CognitoIdToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoIdToken.js\");\n/* harmony import */ var _CognitoRefreshToken__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./CognitoRefreshToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoRefreshToken.js\");\n/* harmony import */ var _CognitoUserSession__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./CognitoUserSession */ \"./node_modules/amazon-cognito-identity-js/es/CognitoUserSession.js\");\n/* harmony import */ var _DateHelper__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./DateHelper */ \"./node_modules/amazon-cognito-identity-js/es/DateHelper.js\");\n/* harmony import */ var _CognitoUserAttribute__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./CognitoUserAttribute */ \"./node_modules/amazon-cognito-identity-js/es/CognitoUserAttribute.js\");\n/* harmony import */ var _StorageHelper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./StorageHelper */ \"./node_modules/amazon-cognito-identity-js/es/StorageHelper.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n//import createHmac from 'create-hmac';\n\nvar createHmac = crypto_browserify__WEBPACK_IMPORTED_MODULE_1__[\"createHmac\"];\n\n\n\n\n\n\n\n\n\n\n\n/**\n * @callback nodeCallback\n * @template T result\n * @param {*} err The operation failure reason, or null.\n * @param {T} result The operation result.\n */\n\n/**\n * @callback onFailure\n * @param {*} err Failure reason.\n */\n\n/**\n * @callback onSuccess\n * @template T result\n * @param {T} result The operation result.\n */\n\n/**\n * @callback mfaRequired\n * @param {*} details MFA challenge details.\n */\n\n/**\n * @callback customChallenge\n * @param {*} details Custom challenge details.\n */\n\n/**\n * @callback inputVerificationCode\n * @param {*} data Server response.\n */\n\n/**\n * @callback authSuccess\n * @param {CognitoUserSession} session The new session.\n * @param {bool=} userConfirmationNecessary User must be confirmed.\n */\n\n/** @class */\n\nvar CognitoUser = function () {\n /**\n * Constructs a new CognitoUser object\n * @param {object} data Creation options\n * @param {string} data.Username The user's username.\n * @param {CognitoUserPool} data.Pool Pool containing the user.\n * @param {object} data.Storage Optional storage object.\n */\n function CognitoUser(data) {\n _classCallCheck(this, CognitoUser);\n\n if (data == null || data.Username == null || data.Pool == null) {\n throw new Error('Username and pool information are required.');\n }\n\n this.username = data.Username || '';\n this.pool = data.Pool;\n this.Session = null;\n\n this.client = data.Pool.client;\n\n this.signInUserSession = null;\n this.authenticationFlowType = 'USER_SRP_AUTH';\n\n this.storage = data.Storage || new _StorageHelper__WEBPACK_IMPORTED_MODULE_10__[\"default\"]().getStorage();\n }\n\n /**\n * Sets the session for this user\n * @param {CognitoUserSession} signInUserSession the session\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setSignInUserSession = function setSignInUserSession(signInUserSession) {\n this.clearCachedTokens();\n this.signInUserSession = signInUserSession;\n this.cacheTokens();\n };\n\n /**\n * @returns {CognitoUserSession} the current session for this user\n */\n\n\n CognitoUser.prototype.getSignInUserSession = function getSignInUserSession() {\n return this.signInUserSession;\n };\n\n /**\n * @returns {string} the user's username\n */\n\n\n CognitoUser.prototype.getUsername = function getUsername() {\n return this.username;\n };\n\n /**\n * @returns {String} the authentication flow type\n */\n\n\n CognitoUser.prototype.getAuthenticationFlowType = function getAuthenticationFlowType() {\n return this.authenticationFlowType;\n };\n\n /**\n * sets authentication flow type\n * @param {string} authenticationFlowType New value.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setAuthenticationFlowType = function setAuthenticationFlowType(authenticationFlowType) {\n this.authenticationFlowType = authenticationFlowType;\n };\n\n /**\n * This is used for authenticating the user through the custom authentication flow.\n * @param {AuthenticationDetails} authDetails Contains the authentication data\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {customChallenge} callback.customChallenge Custom challenge\n * response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.initiateAuth = function initiateAuth(authDetails, callback) {\n var _this = this;\n\n var authParameters = authDetails.getAuthParameters();\n authParameters.USERNAME = this.username;\n\n var jsonReq = {\n AuthFlow: 'CUSTOM_AUTH',\n ClientId: this.pool.getClientId(),\n AuthParameters: authParameters,\n ClientMetadata: authDetails.getValidationData()\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n\n this.client.request('InitiateAuth', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n var challengeName = data.ChallengeName;\n var challengeParameters = data.ChallengeParameters;\n\n if (challengeName === 'CUSTOM_CHALLENGE') {\n _this.Session = data.Session;\n return callback.customChallenge(challengeParameters);\n }\n _this.signInUserSession = _this.getCognitoUserSession(data.AuthenticationResult);\n _this.cacheTokens();\n return callback.onSuccess(_this.signInUserSession);\n });\n };\n\n /**\n * This is used for authenticating the user.\n * stuff\n * @param {AuthenticationDetails} authDetails Contains the authentication data\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {newPasswordRequired} callback.newPasswordRequired new\n * password and any required attributes are required to continue\n * @param {mfaRequired} callback.mfaRequired MFA code\n * required to continue.\n * @param {customChallenge} callback.customChallenge Custom challenge\n * response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.authenticateUser = function authenticateUser(authDetails, callback) {\n if (this.authenticationFlowType === 'USER_PASSWORD_AUTH') {\n return this.authenticateUserPlainUsernamePassword(authDetails, callback);\n } else if (this.authenticationFlowType === 'USER_SRP_AUTH') {\n return this.authenticateUserDefaultAuth(authDetails, callback);\n }\n return callback.onFailure(new Error('Authentication flow type is invalid.'));\n };\n\n /**\n * PRIVATE ONLY: This is an internal only method and should not\n * be directly called by the consumers.\n * It calls the AuthenticationHelper for SRP related\n * stuff\n * @param {AuthenticationDetails} authDetails Contains the authentication data\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {newPasswordRequired} callback.newPasswordRequired new\n * password and any required attributes are required to continue\n * @param {mfaRequired} callback.mfaRequired MFA code\n * required to continue.\n * @param {customChallenge} callback.customChallenge Custom challenge\n * response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.authenticateUserDefaultAuth = function authenticateUserDefaultAuth(authDetails, callback) {\n var _this2 = this;\n\n var authenticationHelper = new _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_3__[\"default\"](this.pool.getUserPoolId().split('_')[1]);\n var dateHelper = new _DateHelper__WEBPACK_IMPORTED_MODULE_8__[\"default\"]();\n\n var serverBValue = void 0;\n var salt = void 0;\n var authParameters = {};\n\n if (this.deviceKey != null) {\n authParameters.DEVICE_KEY = this.deviceKey;\n }\n\n authParameters.USERNAME = this.username;\n authenticationHelper.getLargeAValue(function (errOnAValue, aValue) {\n // getLargeAValue callback start\n if (errOnAValue) {\n callback.onFailure(errOnAValue);\n }\n\n authParameters.SRP_A = aValue.toString(16);\n\n if (_this2.authenticationFlowType === 'CUSTOM_AUTH') {\n authParameters.CHALLENGE_NAME = 'SRP_A';\n }\n\n var jsonReq = {\n AuthFlow: _this2.authenticationFlowType,\n ClientId: _this2.pool.getClientId(),\n AuthParameters: authParameters,\n ClientMetadata: authDetails.getValidationData()\n };\n if (_this2.getUserContextData(_this2.username)) {\n jsonReq.UserContextData = _this2.getUserContextData(_this2.username);\n }\n\n _this2.client.request('InitiateAuth', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n\n var challengeParameters = data.ChallengeParameters;\n\n _this2.username = challengeParameters.USER_ID_FOR_SRP;\n serverBValue = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](challengeParameters.SRP_B, 16);\n salt = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](challengeParameters.SALT, 16);\n _this2.getCachedDeviceKeyAndPassword();\n\n authenticationHelper.getPasswordAuthenticationKey(_this2.username, authDetails.getPassword(), serverBValue, salt, function (errOnHkdf, hkdf) {\n // getPasswordAuthenticationKey callback start\n if (errOnHkdf) {\n callback.onFailure(errOnHkdf);\n }\n\n var dateNow = dateHelper.getNowString();\n\n var signatureString = createHmac('sha256', hkdf).update(buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].concat([buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(_this2.pool.getUserPoolId().split('_')[1], 'utf8'), buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(_this2.username, 'utf8'), buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(challengeParameters.SECRET_BLOCK, 'base64'), buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(dateNow, 'utf8')])).digest('base64');\n\n var challengeResponses = {};\n\n challengeResponses.USERNAME = _this2.username;\n challengeResponses.PASSWORD_CLAIM_SECRET_BLOCK = challengeParameters.SECRET_BLOCK;\n challengeResponses.TIMESTAMP = dateNow;\n challengeResponses.PASSWORD_CLAIM_SIGNATURE = signatureString;\n\n if (_this2.deviceKey != null) {\n challengeResponses.DEVICE_KEY = _this2.deviceKey;\n }\n\n var respondToAuthChallenge = function respondToAuthChallenge(challenge, challengeCallback) {\n return _this2.client.request('RespondToAuthChallenge', challenge, function (errChallenge, dataChallenge) {\n if (errChallenge && errChallenge.code === 'ResourceNotFoundException' && errChallenge.message.toLowerCase().indexOf('device') !== -1) {\n challengeResponses.DEVICE_KEY = null;\n _this2.deviceKey = null;\n _this2.randomPassword = null;\n _this2.deviceGroupKey = null;\n _this2.clearCachedDeviceKeyAndPassword();\n return respondToAuthChallenge(challenge, challengeCallback);\n }\n return challengeCallback(errChallenge, dataChallenge);\n });\n };\n\n var jsonReqResp = {\n ChallengeName: 'PASSWORD_VERIFIER',\n ClientId: _this2.pool.getClientId(),\n ChallengeResponses: challengeResponses,\n Session: data.Session\n };\n if (_this2.getUserContextData()) {\n jsonReqResp.UserContextData = _this2.getUserContextData();\n }\n respondToAuthChallenge(jsonReqResp, function (errAuthenticate, dataAuthenticate) {\n if (errAuthenticate) {\n return callback.onFailure(errAuthenticate);\n }\n\n var challengeName = dataAuthenticate.ChallengeName;\n if (challengeName === 'NEW_PASSWORD_REQUIRED') {\n _this2.Session = dataAuthenticate.Session;\n var userAttributes = null;\n var rawRequiredAttributes = null;\n var requiredAttributes = [];\n var userAttributesPrefix = authenticationHelper.getNewPasswordRequiredChallengeUserAttributePrefix();\n\n if (dataAuthenticate.ChallengeParameters) {\n userAttributes = JSON.parse(dataAuthenticate.ChallengeParameters.userAttributes);\n rawRequiredAttributes = JSON.parse(dataAuthenticate.ChallengeParameters.requiredAttributes);\n }\n\n if (rawRequiredAttributes) {\n for (var i = 0; i < rawRequiredAttributes.length; i++) {\n requiredAttributes[i] = rawRequiredAttributes[i].substr(userAttributesPrefix.length);\n }\n }\n return callback.newPasswordRequired(userAttributes, requiredAttributes);\n }\n return _this2.authenticateUserInternal(dataAuthenticate, authenticationHelper, callback);\n });\n return undefined;\n // getPasswordAuthenticationKey callback end\n });\n return undefined;\n });\n // getLargeAValue callback end\n });\n };\n\n /**\n * PRIVATE ONLY: This is an internal only method and should not\n * be directly called by the consumers.\n * @param {AuthenticationDetails} authDetails Contains the authentication data.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {mfaRequired} callback.mfaRequired MFA code\n * required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.authenticateUserPlainUsernamePassword = function authenticateUserPlainUsernamePassword(authDetails, callback) {\n var _this3 = this;\n\n var authParameters = {};\n authParameters.USERNAME = this.username;\n authParameters.PASSWORD = authDetails.getPassword();\n if (!authParameters.PASSWORD) {\n callback.onFailure(new Error('PASSWORD parameter is required'));\n return;\n }\n var authenticationHelper = new _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_3__[\"default\"](this.pool.getUserPoolId().split('_')[1]);\n this.getCachedDeviceKeyAndPassword();\n if (this.deviceKey != null) {\n authParameters.DEVICE_KEY = this.deviceKey;\n }\n\n var jsonReq = {\n AuthFlow: 'USER_PASSWORD_AUTH',\n ClientId: this.pool.getClientId(),\n AuthParameters: authParameters,\n ClientMetadata: authDetails.getValidationData()\n };\n if (this.getUserContextData(this.username)) {\n jsonReq.UserContextData = this.getUserContextData(this.username);\n }\n // USER_PASSWORD_AUTH happens in a single round-trip: client sends userName and password,\n // Cognito UserPools verifies password and returns tokens.\n this.client.request('InitiateAuth', jsonReq, function (err, authResult) {\n if (err) {\n return callback.onFailure(err);\n }\n return _this3.authenticateUserInternal(authResult, authenticationHelper, callback);\n });\n };\n\n /**\n * PRIVATE ONLY: This is an internal only method and should not\n * be directly called by the consumers.\n * @param {object} dataAuthenticate authentication data\n * @param {object} authenticationHelper helper created\n * @param {callback} callback passed on from caller\n * @returns {void}\n */\n\n\n CognitoUser.prototype.authenticateUserInternal = function authenticateUserInternal(dataAuthenticate, authenticationHelper, callback) {\n var _this4 = this;\n\n var challengeName = dataAuthenticate.ChallengeName;\n var challengeParameters = dataAuthenticate.ChallengeParameters;\n\n if (challengeName === 'SMS_MFA') {\n this.Session = dataAuthenticate.Session;\n return callback.mfaRequired(challengeName, challengeParameters);\n }\n\n if (challengeName === 'SELECT_MFA_TYPE') {\n this.Session = dataAuthenticate.Session;\n return callback.selectMFAType(challengeName, challengeParameters);\n }\n\n if (challengeName === 'MFA_SETUP') {\n this.Session = dataAuthenticate.Session;\n return callback.mfaSetup(challengeName, challengeParameters);\n }\n\n if (challengeName === 'SOFTWARE_TOKEN_MFA') {\n this.Session = dataAuthenticate.Session;\n return callback.totpRequired(challengeName, challengeParameters);\n }\n\n if (challengeName === 'CUSTOM_CHALLENGE') {\n this.Session = dataAuthenticate.Session;\n return callback.customChallenge(challengeParameters);\n }\n\n if (challengeName === 'DEVICE_SRP_AUTH') {\n this.getDeviceResponse(callback);\n return undefined;\n }\n\n this.signInUserSession = this.getCognitoUserSession(dataAuthenticate.AuthenticationResult);\n this.cacheTokens();\n\n var newDeviceMetadata = dataAuthenticate.AuthenticationResult.NewDeviceMetadata;\n if (newDeviceMetadata == null) {\n return callback.onSuccess(this.signInUserSession);\n }\n\n authenticationHelper.generateHashDevice(dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey, dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey, function (errGenHash) {\n if (errGenHash) {\n return callback.onFailure(errGenHash);\n }\n\n var deviceSecretVerifierConfig = {\n Salt: buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(authenticationHelper.getSaltDevices(), 'hex').toString('base64'),\n PasswordVerifier: buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(authenticationHelper.getVerifierDevices(), 'hex').toString('base64')\n };\n\n _this4.verifierDevices = deviceSecretVerifierConfig.PasswordVerifier;\n _this4.deviceGroupKey = newDeviceMetadata.DeviceGroupKey;\n _this4.randomPassword = authenticationHelper.getRandomPassword();\n\n _this4.client.request('ConfirmDevice', {\n DeviceKey: newDeviceMetadata.DeviceKey,\n AccessToken: _this4.signInUserSession.getAccessToken().getJwtToken(),\n DeviceSecretVerifierConfig: deviceSecretVerifierConfig,\n DeviceName: navigator.userAgent\n }, function (errConfirm, dataConfirm) {\n if (errConfirm) {\n return callback.onFailure(errConfirm);\n }\n\n _this4.deviceKey = dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey;\n _this4.cacheDeviceKeyAndPassword();\n if (dataConfirm.UserConfirmationNecessary === true) {\n return callback.onSuccess(_this4.signInUserSession, dataConfirm.UserConfirmationNecessary);\n }\n return callback.onSuccess(_this4.signInUserSession);\n });\n return undefined;\n });\n return undefined;\n };\n\n /**\n * This method is user to complete the NEW_PASSWORD_REQUIRED challenge.\n * Pass the new password with any new user attributes to be updated.\n * User attribute keys must be of format userAttributes..\n * @param {string} newPassword new password for this user\n * @param {object} requiredAttributeData map with values for all required attributes\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {mfaRequired} callback.mfaRequired MFA code required to continue.\n * @param {customChallenge} callback.customChallenge Custom challenge\n * response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.completeNewPasswordChallenge = function completeNewPasswordChallenge(newPassword, requiredAttributeData, callback) {\n var _this5 = this;\n\n if (!newPassword) {\n return callback.onFailure(new Error('New password is required.'));\n }\n var authenticationHelper = new _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_3__[\"default\"](this.pool.getUserPoolId().split('_')[1]);\n var userAttributesPrefix = authenticationHelper.getNewPasswordRequiredChallengeUserAttributePrefix();\n\n var finalUserAttributes = {};\n if (requiredAttributeData) {\n Object.keys(requiredAttributeData).forEach(function (key) {\n finalUserAttributes[userAttributesPrefix + key] = requiredAttributeData[key];\n });\n }\n\n finalUserAttributes.NEW_PASSWORD = newPassword;\n finalUserAttributes.USERNAME = this.username;\n var jsonReq = {\n ChallengeName: 'NEW_PASSWORD_REQUIRED',\n ClientId: this.pool.getClientId(),\n ChallengeResponses: finalUserAttributes,\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n\n this.client.request('RespondToAuthChallenge', jsonReq, function (errAuthenticate, dataAuthenticate) {\n if (errAuthenticate) {\n return callback.onFailure(errAuthenticate);\n }\n return _this5.authenticateUserInternal(dataAuthenticate, authenticationHelper, callback);\n });\n return undefined;\n };\n\n /**\n * This is used to get a session using device authentication. It is called at the end of user\n * authentication\n *\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n * @private\n */\n\n\n CognitoUser.prototype.getDeviceResponse = function getDeviceResponse(callback) {\n var _this6 = this;\n\n var authenticationHelper = new _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_3__[\"default\"](this.deviceGroupKey);\n var dateHelper = new _DateHelper__WEBPACK_IMPORTED_MODULE_8__[\"default\"]();\n\n var authParameters = {};\n\n authParameters.USERNAME = this.username;\n authParameters.DEVICE_KEY = this.deviceKey;\n authenticationHelper.getLargeAValue(function (errAValue, aValue) {\n // getLargeAValue callback start\n if (errAValue) {\n callback.onFailure(errAValue);\n }\n\n authParameters.SRP_A = aValue.toString(16);\n\n var jsonReq = {\n ChallengeName: 'DEVICE_SRP_AUTH',\n ClientId: _this6.pool.getClientId(),\n ChallengeResponses: authParameters\n };\n if (_this6.getUserContextData()) {\n jsonReq.UserContextData = _this6.getUserContextData();\n }\n _this6.client.request('RespondToAuthChallenge', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n\n var challengeParameters = data.ChallengeParameters;\n\n var serverBValue = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](challengeParameters.SRP_B, 16);\n var salt = new _BigInteger__WEBPACK_IMPORTED_MODULE_2__[\"default\"](challengeParameters.SALT, 16);\n\n authenticationHelper.getPasswordAuthenticationKey(_this6.deviceKey, _this6.randomPassword, serverBValue, salt, function (errHkdf, hkdf) {\n // getPasswordAuthenticationKey callback start\n if (errHkdf) {\n return callback.onFailure(errHkdf);\n }\n\n var dateNow = dateHelper.getNowString();\n\n var signatureString = createHmac('sha256', hkdf).update(buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].concat([buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(_this6.deviceGroupKey, 'utf8'), buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(_this6.deviceKey, 'utf8'), buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(challengeParameters.SECRET_BLOCK, 'base64'), buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(dateNow, 'utf8')])).digest('base64');\n\n var challengeResponses = {};\n\n challengeResponses.USERNAME = _this6.username;\n challengeResponses.PASSWORD_CLAIM_SECRET_BLOCK = challengeParameters.SECRET_BLOCK;\n challengeResponses.TIMESTAMP = dateNow;\n challengeResponses.PASSWORD_CLAIM_SIGNATURE = signatureString;\n challengeResponses.DEVICE_KEY = _this6.deviceKey;\n\n var jsonReqResp = {\n ChallengeName: 'DEVICE_PASSWORD_VERIFIER',\n ClientId: _this6.pool.getClientId(),\n ChallengeResponses: challengeResponses,\n Session: data.Session\n };\n if (_this6.getUserContextData()) {\n jsonReqResp.UserContextData = _this6.getUserContextData();\n }\n\n _this6.client.request('RespondToAuthChallenge', jsonReqResp, function (errAuthenticate, dataAuthenticate) {\n if (errAuthenticate) {\n return callback.onFailure(errAuthenticate);\n }\n\n _this6.signInUserSession = _this6.getCognitoUserSession(dataAuthenticate.AuthenticationResult);\n _this6.cacheTokens();\n\n return callback.onSuccess(_this6.signInUserSession);\n });\n return undefined;\n // getPasswordAuthenticationKey callback end\n });\n return undefined;\n });\n // getLargeAValue callback end\n });\n };\n\n /**\n * This is used for a certain user to confirm the registration by using a confirmation code\n * @param {string} confirmationCode Code entered by user.\n * @param {bool} forceAliasCreation Allow migrating from an existing email / phone number.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.confirmRegistration = function confirmRegistration(confirmationCode, forceAliasCreation, callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n ConfirmationCode: confirmationCode,\n Username: this.username,\n ForceAliasCreation: forceAliasCreation\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.request('ConfirmSignUp', jsonReq, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n };\n\n /**\n * This is used by the user once he has the responses to a custom challenge\n * @param {string} answerChallenge The custom challange answer.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {customChallenge} callback.customChallenge\n * Custom challenge response required to continue.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.sendCustomChallengeAnswer = function sendCustomChallengeAnswer(answerChallenge, callback) {\n var _this7 = this;\n\n var challengeResponses = {};\n challengeResponses.USERNAME = this.username;\n challengeResponses.ANSWER = answerChallenge;\n\n var authenticationHelper = new _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_3__[\"default\"](this.pool.getUserPoolId().split('_')[1]);\n this.getCachedDeviceKeyAndPassword();\n if (this.deviceKey != null) {\n challengeResponses.DEVICE_KEY = this.deviceKey;\n }\n\n var jsonReq = {\n ChallengeName: 'CUSTOM_CHALLENGE',\n ChallengeResponses: challengeResponses,\n ClientId: this.pool.getClientId(),\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.request('RespondToAuthChallenge', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n\n return _this7.authenticateUserInternal(data, authenticationHelper, callback);\n });\n };\n\n /**\n * This is used by the user once he has an MFA code\n * @param {string} confirmationCode The MFA code entered by the user.\n * @param {object} callback Result callback map.\n * @param {string} mfaType The mfa we are replying to.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {authSuccess} callback.onSuccess Called on success with the new session.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.sendMFACode = function sendMFACode(confirmationCode, callback, mfaType) {\n var _this8 = this;\n\n var challengeResponses = {};\n challengeResponses.USERNAME = this.username;\n challengeResponses.SMS_MFA_CODE = confirmationCode;\n var mfaTypeSelection = mfaType || 'SMS_MFA';\n if (mfaTypeSelection === 'SOFTWARE_TOKEN_MFA') {\n challengeResponses.SOFTWARE_TOKEN_MFA_CODE = confirmationCode;\n }\n\n if (this.deviceKey != null) {\n challengeResponses.DEVICE_KEY = this.deviceKey;\n }\n\n var jsonReq = {\n ChallengeName: mfaTypeSelection,\n ChallengeResponses: challengeResponses,\n ClientId: this.pool.getClientId(),\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n\n this.client.request('RespondToAuthChallenge', jsonReq, function (err, dataAuthenticate) {\n if (err) {\n return callback.onFailure(err);\n }\n\n var challengeName = dataAuthenticate.ChallengeName;\n\n if (challengeName === 'DEVICE_SRP_AUTH') {\n _this8.getDeviceResponse(callback);\n return undefined;\n }\n\n _this8.signInUserSession = _this8.getCognitoUserSession(dataAuthenticate.AuthenticationResult);\n _this8.cacheTokens();\n\n if (dataAuthenticate.AuthenticationResult.NewDeviceMetadata == null) {\n return callback.onSuccess(_this8.signInUserSession);\n }\n\n var authenticationHelper = new _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_3__[\"default\"](_this8.pool.getUserPoolId().split('_')[1]);\n authenticationHelper.generateHashDevice(dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey, dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey, function (errGenHash) {\n if (errGenHash) {\n return callback.onFailure(errGenHash);\n }\n\n var deviceSecretVerifierConfig = {\n Salt: buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(authenticationHelper.getSaltDevices(), 'hex').toString('base64'),\n PasswordVerifier: buffer___WEBPACK_IMPORTED_MODULE_0__[\"Buffer\"].from(authenticationHelper.getVerifierDevices(), 'hex').toString('base64')\n };\n\n _this8.verifierDevices = deviceSecretVerifierConfig.PasswordVerifier;\n _this8.deviceGroupKey = dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey;\n _this8.randomPassword = authenticationHelper.getRandomPassword();\n\n _this8.client.request('ConfirmDevice', {\n DeviceKey: dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey,\n AccessToken: _this8.signInUserSession.getAccessToken().getJwtToken(),\n DeviceSecretVerifierConfig: deviceSecretVerifierConfig,\n DeviceName: navigator.userAgent\n }, function (errConfirm, dataConfirm) {\n if (errConfirm) {\n return callback.onFailure(errConfirm);\n }\n\n _this8.deviceKey = dataAuthenticate.AuthenticationResult.NewDeviceMetadata.DeviceKey;\n _this8.cacheDeviceKeyAndPassword();\n if (dataConfirm.UserConfirmationNecessary === true) {\n return callback.onSuccess(_this8.signInUserSession, dataConfirm.UserConfirmationNecessary);\n }\n return callback.onSuccess(_this8.signInUserSession);\n });\n return undefined;\n });\n return undefined;\n });\n };\n\n /**\n * This is used by an authenticated user to change the current password\n * @param {string} oldUserPassword The current password.\n * @param {string} newUserPassword The requested new password.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.changePassword = function changePassword(oldUserPassword, newUserPassword, callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('ChangePassword', {\n PreviousPassword: oldUserPassword,\n ProposedPassword: newUserPassword,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to enable MFA for himself\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.enableMFA = function enableMFA(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n var mfaOptions = [];\n var mfaEnabled = {\n DeliveryMedium: 'SMS',\n AttributeName: 'phone_number'\n };\n mfaOptions.push(mfaEnabled);\n\n this.client.request('SetUserSettings', {\n MFAOptions: mfaOptions,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to enable MFA for himself\n * @param {string[]} smsMfaSettings the sms mfa settings\n * @param {string[]} softwareTokenMfaSettings the software token mfa settings\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setUserMfaPreference = function setUserMfaPreference(smsMfaSettings, softwareTokenMfaSettings, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('SetUserMFAPreference', {\n SMSMfaSettings: smsMfaSettings,\n SoftwareTokenMfaSettings: softwareTokenMfaSettings,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to disable MFA for himself\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.disableMFA = function disableMFA(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n var mfaOptions = [];\n\n this.client.request('SetUserSettings', {\n MFAOptions: mfaOptions,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to delete himself\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.deleteUser = function deleteUser(callback) {\n var _this9 = this;\n\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('DeleteUser', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n _this9.clearCachedTokens();\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * @typedef {CognitoUserAttribute | { Name:string, Value:string }} AttributeArg\n */\n /**\n * This is used by an authenticated user to change a list of attributes\n * @param {AttributeArg[]} attributes A list of the new user attributes.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.updateAttributes = function updateAttributes(attributes, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('UpdateUserAttributes', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n UserAttributes: attributes\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to get a list of attributes\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getUserAttributes = function getUserAttributes(callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('GetUser', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, userData) {\n if (err) {\n return callback(err, null);\n }\n\n var attributeList = [];\n\n for (var i = 0; i < userData.UserAttributes.length; i++) {\n var attribute = {\n Name: userData.UserAttributes[i].Name,\n Value: userData.UserAttributes[i].Value\n };\n var userAttribute = new _CognitoUserAttribute__WEBPACK_IMPORTED_MODULE_9__[\"default\"](attribute);\n attributeList.push(userAttribute);\n }\n\n return callback(null, attributeList);\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to get the MFAOptions\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getMFAOptions = function getMFAOptions(callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('GetUser', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, userData) {\n if (err) {\n return callback(err, null);\n }\n\n return callback(null, userData.MFAOptions);\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated users to get the userData\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getUserData = function getUserData(callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('GetUser', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, userData) {\n if (err) {\n return callback(err, null);\n }\n\n return callback(null, userData);\n });\n return undefined;\n };\n\n /**\n * This is used by an authenticated user to delete a list of attributes\n * @param {string[]} attributeList Names of the attributes to delete.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.deleteAttributes = function deleteAttributes(attributeList, callback) {\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n return callback(new Error('User is not authenticated'), null);\n }\n\n this.client.request('DeleteUserAttributes', {\n UserAttributeNames: attributeList,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, 'SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used by a user to resend a confirmation code\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.resendConfirmationCode = function resendConfirmationCode(callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n Username: this.username\n };\n\n this.client.request('ResendConfirmationCode', jsonReq, function (err, result) {\n if (err) {\n return callback(err, null);\n }\n return callback(null, result);\n });\n };\n\n /**\n * This is used to get a session, either from the session object\n * or from the local storage, or by using a refresh token\n *\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getSession = function getSession(callback) {\n if (this.username == null) {\n return callback(new Error('Username is null. Cannot retrieve a new session'), null);\n }\n\n if (this.signInUserSession != null && this.signInUserSession.isValid()) {\n return callback(null, this.signInUserSession);\n }\n\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var idTokenKey = keyPrefix + '.idToken';\n var accessTokenKey = keyPrefix + '.accessToken';\n var refreshTokenKey = keyPrefix + '.refreshToken';\n var clockDriftKey = keyPrefix + '.clockDrift';\n\n if (this.storage.getItem(idTokenKey)) {\n var idToken = new _CognitoIdToken__WEBPACK_IMPORTED_MODULE_5__[\"default\"]({\n IdToken: this.storage.getItem(idTokenKey)\n });\n var accessToken = new _CognitoAccessToken__WEBPACK_IMPORTED_MODULE_4__[\"default\"]({\n AccessToken: this.storage.getItem(accessTokenKey)\n });\n var refreshToken = new _CognitoRefreshToken__WEBPACK_IMPORTED_MODULE_6__[\"default\"]({\n RefreshToken: this.storage.getItem(refreshTokenKey)\n });\n var clockDrift = parseInt(this.storage.getItem(clockDriftKey), 0) || 0;\n\n var sessionData = {\n IdToken: idToken,\n AccessToken: accessToken,\n RefreshToken: refreshToken,\n ClockDrift: clockDrift\n };\n var cachedSession = new _CognitoUserSession__WEBPACK_IMPORTED_MODULE_7__[\"default\"](sessionData);\n if (cachedSession.isValid()) {\n this.signInUserSession = cachedSession;\n return callback(null, this.signInUserSession);\n }\n\n if (refreshToken.getToken() == null) {\n return callback(new Error('Cannot retrieve a new session. Please authenticate.'), null);\n }\n\n this.refreshSession(refreshToken, callback);\n } else {\n callback(new Error('Local storage is missing an ID Token, Please authenticate'), null);\n }\n\n return undefined;\n };\n\n /**\n * This uses the refreshToken to retrieve a new session\n * @param {CognitoRefreshToken} refreshToken A previous session's refresh token.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.refreshSession = function refreshSession(refreshToken, callback) {\n var _this10 = this;\n\n var authParameters = {};\n authParameters.REFRESH_TOKEN = refreshToken.getToken();\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId();\n var lastUserKey = keyPrefix + '.LastAuthUser';\n\n if (this.storage.getItem(lastUserKey)) {\n this.username = this.storage.getItem(lastUserKey);\n var deviceKeyKey = keyPrefix + '.' + this.username + '.deviceKey';\n this.deviceKey = this.storage.getItem(deviceKeyKey);\n authParameters.DEVICE_KEY = this.deviceKey;\n }\n\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n AuthFlow: 'REFRESH_TOKEN_AUTH',\n AuthParameters: authParameters\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.request('InitiateAuth', jsonReq, function (err, authResult) {\n if (err) {\n if (err.code === 'NotAuthorizedException') {\n _this10.clearCachedTokens();\n }\n return callback(err, null);\n }\n if (authResult) {\n var authenticationResult = authResult.AuthenticationResult;\n if (!Object.prototype.hasOwnProperty.call(authenticationResult, 'RefreshToken')) {\n authenticationResult.RefreshToken = refreshToken.getToken();\n }\n _this10.signInUserSession = _this10.getCognitoUserSession(authenticationResult);\n _this10.cacheTokens();\n return callback(null, _this10.signInUserSession);\n }\n return undefined;\n });\n };\n\n /**\n * This is used to save the session tokens to local storage\n * @returns {void}\n */\n\n\n CognitoUser.prototype.cacheTokens = function cacheTokens() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId();\n var idTokenKey = keyPrefix + '.' + this.username + '.idToken';\n var accessTokenKey = keyPrefix + '.' + this.username + '.accessToken';\n var refreshTokenKey = keyPrefix + '.' + this.username + '.refreshToken';\n var clockDriftKey = keyPrefix + '.' + this.username + '.clockDrift';\n var lastUserKey = keyPrefix + '.LastAuthUser';\n\n this.storage.setItem(idTokenKey, this.signInUserSession.getIdToken().getJwtToken());\n this.storage.setItem(accessTokenKey, this.signInUserSession.getAccessToken().getJwtToken());\n this.storage.setItem(refreshTokenKey, this.signInUserSession.getRefreshToken().getToken());\n this.storage.setItem(clockDriftKey, '' + this.signInUserSession.getClockDrift());\n this.storage.setItem(lastUserKey, this.username);\n };\n\n /**\n * This is used to cache the device key and device group and device password\n * @returns {void}\n */\n\n\n CognitoUser.prototype.cacheDeviceKeyAndPassword = function cacheDeviceKeyAndPassword() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var deviceKeyKey = keyPrefix + '.deviceKey';\n var randomPasswordKey = keyPrefix + '.randomPasswordKey';\n var deviceGroupKeyKey = keyPrefix + '.deviceGroupKey';\n\n this.storage.setItem(deviceKeyKey, this.deviceKey);\n this.storage.setItem(randomPasswordKey, this.randomPassword);\n this.storage.setItem(deviceGroupKeyKey, this.deviceGroupKey);\n };\n\n /**\n * This is used to get current device key and device group and device password\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getCachedDeviceKeyAndPassword = function getCachedDeviceKeyAndPassword() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var deviceKeyKey = keyPrefix + '.deviceKey';\n var randomPasswordKey = keyPrefix + '.randomPasswordKey';\n var deviceGroupKeyKey = keyPrefix + '.deviceGroupKey';\n\n if (this.storage.getItem(deviceKeyKey)) {\n this.deviceKey = this.storage.getItem(deviceKeyKey);\n this.randomPassword = this.storage.getItem(randomPasswordKey);\n this.deviceGroupKey = this.storage.getItem(deviceGroupKeyKey);\n }\n };\n\n /**\n * This is used to clear the device key info from local storage\n * @returns {void}\n */\n\n\n CognitoUser.prototype.clearCachedDeviceKeyAndPassword = function clearCachedDeviceKeyAndPassword() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId() + '.' + this.username;\n var deviceKeyKey = keyPrefix + '.deviceKey';\n var randomPasswordKey = keyPrefix + '.randomPasswordKey';\n var deviceGroupKeyKey = keyPrefix + '.deviceGroupKey';\n\n this.storage.removeItem(deviceKeyKey);\n this.storage.removeItem(randomPasswordKey);\n this.storage.removeItem(deviceGroupKeyKey);\n };\n\n /**\n * This is used to clear the session tokens from local storage\n * @returns {void}\n */\n\n\n CognitoUser.prototype.clearCachedTokens = function clearCachedTokens() {\n var keyPrefix = 'CognitoIdentityServiceProvider.' + this.pool.getClientId();\n var idTokenKey = keyPrefix + '.' + this.username + '.idToken';\n var accessTokenKey = keyPrefix + '.' + this.username + '.accessToken';\n var refreshTokenKey = keyPrefix + '.' + this.username + '.refreshToken';\n var lastUserKey = keyPrefix + '.LastAuthUser';\n\n this.storage.removeItem(idTokenKey);\n this.storage.removeItem(accessTokenKey);\n this.storage.removeItem(refreshTokenKey);\n this.storage.removeItem(lastUserKey);\n };\n\n /**\n * This is used to build a user session from tokens retrieved in the authentication result\n * @param {object} authResult Successful auth response from server.\n * @returns {CognitoUserSession} The new user session.\n * @private\n */\n\n\n CognitoUser.prototype.getCognitoUserSession = function getCognitoUserSession(authResult) {\n var idToken = new _CognitoIdToken__WEBPACK_IMPORTED_MODULE_5__[\"default\"](authResult);\n var accessToken = new _CognitoAccessToken__WEBPACK_IMPORTED_MODULE_4__[\"default\"](authResult);\n var refreshToken = new _CognitoRefreshToken__WEBPACK_IMPORTED_MODULE_6__[\"default\"](authResult);\n\n var sessionData = {\n IdToken: idToken,\n AccessToken: accessToken,\n RefreshToken: refreshToken\n };\n\n return new _CognitoUserSession__WEBPACK_IMPORTED_MODULE_7__[\"default\"](sessionData);\n };\n\n /**\n * This is used to initiate a forgot password request\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {inputVerificationCode?} callback.inputVerificationCode\n * Optional callback raised instead of onSuccess with response data.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.forgotPassword = function forgotPassword(callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n Username: this.username\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.request('ForgotPassword', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n if (typeof callback.inputVerificationCode === 'function') {\n return callback.inputVerificationCode(data);\n }\n return callback.onSuccess(data);\n });\n };\n\n /**\n * This is used to confirm a new password using a confirmationCode\n * @param {string} confirmationCode Code entered by user.\n * @param {string} newPassword Confirm new password.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.confirmPassword = function confirmPassword(confirmationCode, newPassword, callback) {\n var jsonReq = {\n ClientId: this.pool.getClientId(),\n Username: this.username,\n ConfirmationCode: confirmationCode,\n Password: newPassword\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.request('ConfirmForgotPassword', jsonReq, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess();\n });\n };\n\n /**\n * This is used to initiate an attribute confirmation request\n * @param {string} attributeName User attribute that needs confirmation.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {inputVerificationCode} callback.inputVerificationCode Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getAttributeVerificationCode = function getAttributeVerificationCode(attributeName, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('GetUserAttributeVerificationCode', {\n AttributeName: attributeName,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n if (typeof callback.inputVerificationCode === 'function') {\n return callback.inputVerificationCode(data);\n }\n return callback.onSuccess();\n });\n return undefined;\n };\n\n /**\n * This is used to confirm an attribute using a confirmation code\n * @param {string} attributeName Attribute being confirmed.\n * @param {string} confirmationCode Code entered by user.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.verifyAttribute = function verifyAttribute(attributeName, confirmationCode, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('VerifyUserAttribute', {\n AttributeName: attributeName,\n Code: confirmationCode,\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to get the device information using the current device key\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess<*>} callback.onSuccess Called on success with device data.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getDevice = function getDevice(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('GetDevice', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: this.deviceKey\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess(data);\n });\n return undefined;\n };\n\n /**\n * This is used to forget a specific device\n * @param {string} deviceKey Device key.\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.forgetSpecificDevice = function forgetSpecificDevice(deviceKey, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('ForgetDevice', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: deviceKey\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to forget the current device\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.forgetDevice = function forgetDevice(callback) {\n var _this11 = this;\n\n this.forgetSpecificDevice(this.deviceKey, {\n onFailure: callback.onFailure,\n onSuccess: function onSuccess(result) {\n _this11.deviceKey = null;\n _this11.deviceGroupKey = null;\n _this11.randomPassword = null;\n _this11.clearCachedDeviceKeyAndPassword();\n return callback.onSuccess(result);\n }\n });\n };\n\n /**\n * This is used to set the device status as remembered\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setDeviceStatusRemembered = function setDeviceStatusRemembered(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('UpdateDeviceStatus', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: this.deviceKey,\n DeviceRememberedStatus: 'remembered'\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to set the device status as not remembered\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.setDeviceStatusNotRemembered = function setDeviceStatusNotRemembered(callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('UpdateDeviceStatus', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n DeviceKey: this.deviceKey,\n DeviceRememberedStatus: 'not_remembered'\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used to list all devices for a user\n *\n * @param {int} limit the number of devices returned in a call\n * @param {string} paginationToken the pagination token in case any was returned before\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess<*>} callback.onSuccess Called on success with device list.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.listDevices = function listDevices(limit, paginationToken, callback) {\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('ListDevices', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n Limit: limit,\n PaginationToken: paginationToken\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess(data);\n });\n return undefined;\n };\n\n /**\n * This is used to globally revoke all tokens issued to a user\n * @param {object} callback Result callback map.\n * @param {onFailure} callback.onFailure Called on any error.\n * @param {onSuccess} callback.onSuccess Called on success.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.globalSignOut = function globalSignOut(callback) {\n var _this12 = this;\n\n if (this.signInUserSession == null || !this.signInUserSession.isValid()) {\n return callback.onFailure(new Error('User is not authenticated'));\n }\n\n this.client.request('GlobalSignOut', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err) {\n if (err) {\n return callback.onFailure(err);\n }\n _this12.clearCachedTokens();\n return callback.onSuccess('SUCCESS');\n });\n return undefined;\n };\n\n /**\n * This is used for the user to signOut of the application and clear the cached tokens.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.signOut = function signOut() {\n this.signInUserSession = null;\n this.clearCachedTokens();\n };\n\n /**\n * This is used by a user trying to select a given MFA\n * @param {string} answerChallenge the mfa the user wants\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.sendMFASelectionAnswer = function sendMFASelectionAnswer(answerChallenge, callback) {\n var _this13 = this;\n\n var challengeResponses = {};\n challengeResponses.USERNAME = this.username;\n challengeResponses.ANSWER = answerChallenge;\n\n var jsonReq = {\n ChallengeName: 'SELECT_MFA_TYPE',\n ChallengeResponses: challengeResponses,\n ClientId: this.pool.getClientId(),\n Session: this.Session\n };\n if (this.getUserContextData()) {\n jsonReq.UserContextData = this.getUserContextData();\n }\n this.client.request('RespondToAuthChallenge', jsonReq, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n _this13.Session = data.Session;\n if (answerChallenge === 'SMS_MFA') {\n return callback.mfaRequired(data.challengeName, data.challengeParameters);\n }\n if (answerChallenge === 'SOFTWARE_TOKEN_MFA') {\n return callback.totpRequired(data.challengeName, data.challengeParameters);\n }\n return undefined;\n });\n };\n\n /**\n * This returns the user context data for advanced security feature.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.getUserContextData = function getUserContextData() {\n var pool = this.pool;\n return pool.getUserContextData(this.username);\n };\n\n /**\n * This is used by an authenticated or a user trying to authenticate to associate a TOTP MFA\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.associateSoftwareToken = function associateSoftwareToken(callback) {\n var _this14 = this;\n\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n this.client.request('AssociateSoftwareToken', {\n Session: this.Session\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n _this14.Session = data.Session;\n return callback.associateSecretCode(data.SecretCode);\n });\n } else {\n this.client.request('AssociateSoftwareToken', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken()\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.associateSecretCode(data.SecretCode);\n });\n }\n };\n\n /**\n * This is used by an authenticated or a user trying to authenticate to verify a TOTP MFA\n * @param {string} totpCode The MFA code entered by the user.\n * @param {string} friendlyDeviceName The device name we are assigning to the device.\n * @param {nodeCallback} callback Called on success or error.\n * @returns {void}\n */\n\n\n CognitoUser.prototype.verifySoftwareToken = function verifySoftwareToken(totpCode, friendlyDeviceName, callback) {\n var _this15 = this;\n\n if (!(this.signInUserSession != null && this.signInUserSession.isValid())) {\n this.client.request('VerifySoftwareToken', {\n Session: this.Session,\n UserCode: totpCode,\n FriendlyDeviceName: friendlyDeviceName\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n _this15.Session = data.Session;\n var challengeResponses = {};\n challengeResponses.USERNAME = _this15.username;\n var jsonReq = {\n ChallengeName: 'MFA_SETUP',\n ClientId: _this15.pool.getClientId(),\n ChallengeResponses: challengeResponses,\n Session: _this15.Session\n };\n if (_this15.getUserContextData()) {\n jsonReq.UserContextData = _this15.getUserContextData();\n }\n _this15.client.request('RespondToAuthChallenge', jsonReq, function (errRespond, dataRespond) {\n if (errRespond) {\n return callback.onFailure(errRespond);\n }\n _this15.signInUserSession = _this15.getCognitoUserSession(dataRespond.AuthenticationResult);\n _this15.cacheTokens();\n return callback.onSuccess(_this15.signInUserSession);\n });\n return undefined;\n });\n } else {\n this.client.request('VerifySoftwareToken', {\n AccessToken: this.signInUserSession.getAccessToken().getJwtToken(),\n UserCode: totpCode,\n FriendlyDeviceName: friendlyDeviceName\n }, function (err, data) {\n if (err) {\n return callback.onFailure(err);\n }\n return callback.onSuccess(data);\n });\n }\n };\n\n return CognitoUser;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoUser);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUser.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoUserAttribute.js": /*!****************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoUserAttribute.js ***! \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @class */\nvar CognitoUserAttribute = function () {\n /**\n * Constructs a new CognitoUserAttribute object\n * @param {string=} Name The record's name\n * @param {string=} Value The record's value\n */\n function CognitoUserAttribute() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n Name = _ref.Name,\n Value = _ref.Value;\n\n _classCallCheck(this, CognitoUserAttribute);\n\n this.Name = Name || '';\n this.Value = Value || '';\n }\n\n /**\n * @returns {string} the record's value.\n */\n\n\n CognitoUserAttribute.prototype.getValue = function getValue() {\n return this.Value;\n };\n\n /**\n * Sets the record's value.\n * @param {string} value The new value.\n * @returns {CognitoUserAttribute} The record for method chaining.\n */\n\n\n CognitoUserAttribute.prototype.setValue = function setValue(value) {\n this.Value = value;\n return this;\n };\n\n /**\n * @returns {string} the record's name.\n */\n\n\n CognitoUserAttribute.prototype.getName = function getName() {\n return this.Name;\n };\n\n /**\n * Sets the record's name\n * @param {string} name The new name.\n * @returns {CognitoUserAttribute} The record for method chaining.\n */\n\n\n CognitoUserAttribute.prototype.setName = function setName(name) {\n this.Name = name;\n return this;\n };\n\n /**\n * @returns {string} a string representation of the record.\n */\n\n\n CognitoUserAttribute.prototype.toString = function toString() {\n return JSON.stringify(this);\n };\n\n /**\n * @returns {object} a flat object representing the record.\n */\n\n\n CognitoUserAttribute.prototype.toJSON = function toJSON() {\n return {\n Name: this.Name,\n Value: this.Value\n };\n };\n\n return CognitoUserAttribute;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoUserAttribute);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUserAttribute.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoUserPool.js": /*!***********************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoUserPool.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Client__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Client */ \"./node_modules/amazon-cognito-identity-js/es/Client.js\");\n/* harmony import */ var _CognitoUser__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CognitoUser */ \"./node_modules/amazon-cognito-identity-js/es/CognitoUser.js\");\n/* harmony import */ var _StorageHelper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./StorageHelper */ \"./node_modules/amazon-cognito-identity-js/es/StorageHelper.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n\n\n/** @class */\n\nvar CognitoUserPool = function () {\n /**\n * Constructs a new CognitoUserPool object\n * @param {object} data Creation options.\n * @param {string} data.UserPoolId Cognito user pool id.\n * @param {string} data.ClientId User pool application client id.\n * @param {object} data.Storage Optional storage object.\n * @param {boolean} data.AdvancedSecurityDataCollectionFlag Optional:\n * boolean flag indicating if the data collection is enabled\n * to support cognito advanced security features. By default, this\n * flag is set to true.\n */\n function CognitoUserPool(data) {\n _classCallCheck(this, CognitoUserPool);\n\n var _ref = data || {},\n UserPoolId = _ref.UserPoolId,\n ClientId = _ref.ClientId,\n endpoint = _ref.endpoint,\n AdvancedSecurityDataCollectionFlag = _ref.AdvancedSecurityDataCollectionFlag;\n\n if (!UserPoolId || !ClientId) {\n throw new Error('Both UserPoolId and ClientId are required.');\n }\n if (!/^[\\w-]+_.+$/.test(UserPoolId)) {\n throw new Error('Invalid UserPoolId format.');\n }\n var region = UserPoolId.split('_')[0];\n\n this.userPoolId = UserPoolId;\n this.clientId = ClientId;\n\n this.client = new _Client__WEBPACK_IMPORTED_MODULE_0__[\"default\"](region, endpoint);\n\n /**\n * By default, AdvancedSecurityDataCollectionFlag is set to true,\n * if no input value is provided.\n */\n this.advancedSecurityDataCollectionFlag = AdvancedSecurityDataCollectionFlag !== false;\n\n this.storage = data.Storage || new _StorageHelper__WEBPACK_IMPORTED_MODULE_2__[\"default\"]().getStorage();\n }\n\n /**\n * @returns {string} the user pool id\n */\n\n\n CognitoUserPool.prototype.getUserPoolId = function getUserPoolId() {\n return this.userPoolId;\n };\n\n /**\n * @returns {string} the client id\n */\n\n\n CognitoUserPool.prototype.getClientId = function getClientId() {\n return this.clientId;\n };\n\n /**\n * @typedef {object} SignUpResult\n * @property {CognitoUser} user New user.\n * @property {bool} userConfirmed If the user is already confirmed.\n */\n /**\n * method for signing up a user\n * @param {string} username User's username.\n * @param {string} password Plain-text initial password entered by user.\n * @param {(AttributeArg[])=} userAttributes New user attributes.\n * @param {(AttributeArg[])=} validationData Application metadata.\n * @param {nodeCallback} callback Called on error or with the new user.\n * @returns {void}\n */\n\n\n CognitoUserPool.prototype.signUp = function signUp(username, password, userAttributes, validationData, callback) {\n var _this = this;\n\n var jsonReq = {\n ClientId: this.clientId,\n Username: username,\n Password: password,\n UserAttributes: userAttributes,\n ValidationData: validationData\n };\n if (this.getUserContextData(username)) {\n jsonReq.UserContextData = this.getUserContextData(username);\n }\n this.client.request('SignUp', jsonReq, function (err, data) {\n if (err) {\n return callback(err, null);\n }\n\n var cognitoUser = {\n Username: username,\n Pool: _this,\n Storage: _this.storage\n };\n\n var returnData = {\n user: new _CognitoUser__WEBPACK_IMPORTED_MODULE_1__[\"default\"](cognitoUser),\n userConfirmed: data.UserConfirmed,\n userSub: data.UserSub\n };\n\n return callback(null, returnData);\n });\n };\n\n /**\n * method for getting the current user of the application from the local storage\n *\n * @returns {CognitoUser} the user retrieved from storage\n */\n\n\n CognitoUserPool.prototype.getCurrentUser = function getCurrentUser() {\n var lastUserKey = 'CognitoIdentityServiceProvider.' + this.clientId + '.LastAuthUser';\n\n var lastAuthUser = this.storage.getItem(lastUserKey);\n if (lastAuthUser) {\n var cognitoUser = {\n Username: lastAuthUser,\n Pool: this,\n Storage: this.storage\n };\n\n return new _CognitoUser__WEBPACK_IMPORTED_MODULE_1__[\"default\"](cognitoUser);\n }\n\n return null;\n };\n\n /**\n * This method returns the encoded data string used for cognito advanced security feature.\n * This would be generated only when developer has included the JS used for collecting the\n * data on their client. Please refer to documentation to know more about using AdvancedSecurity\n * features\n * @param {string} username the username for the context data\n * @returns {string} the user context data\n **/\n\n\n CognitoUserPool.prototype.getUserContextData = function getUserContextData(username) {\n if (typeof AmazonCognitoAdvancedSecurityData === 'undefined') {\n return undefined;\n }\n /* eslint-disable */\n var amazonCognitoAdvancedSecurityDataConst = AmazonCognitoAdvancedSecurityData;\n /* eslint-enable */\n\n if (this.advancedSecurityDataCollectionFlag) {\n var advancedSecurityData = amazonCognitoAdvancedSecurityDataConst.getData(username, this.userPoolId, this.clientId);\n if (advancedSecurityData) {\n var userContextData = {\n EncodedData: advancedSecurityData\n };\n return userContextData;\n }\n }\n return {};\n };\n\n return CognitoUserPool;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoUserPool);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUserPool.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CognitoUserSession.js": /*!**************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CognitoUserSession.js ***! \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n/** @class */\nvar CognitoUserSession = function () {\n /**\n * Constructs a new CognitoUserSession object\n * @param {CognitoIdToken} IdToken The session's Id token.\n * @param {CognitoRefreshToken=} RefreshToken The session's refresh token.\n * @param {CognitoAccessToken} AccessToken The session's access token.\n * @param {int} ClockDrift The saved computer's clock drift or undefined to force calculation.\n */\n function CognitoUserSession() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n IdToken = _ref.IdToken,\n RefreshToken = _ref.RefreshToken,\n AccessToken = _ref.AccessToken,\n ClockDrift = _ref.ClockDrift;\n\n _classCallCheck(this, CognitoUserSession);\n\n if (AccessToken == null || IdToken == null) {\n throw new Error('Id token and Access Token must be present.');\n }\n\n this.idToken = IdToken;\n this.refreshToken = RefreshToken;\n this.accessToken = AccessToken;\n this.clockDrift = ClockDrift === undefined ? this.calculateClockDrift() : ClockDrift;\n }\n\n /**\n * @returns {CognitoIdToken} the session's Id token\n */\n\n\n CognitoUserSession.prototype.getIdToken = function getIdToken() {\n return this.idToken;\n };\n\n /**\n * @returns {CognitoRefreshToken} the session's refresh token\n */\n\n\n CognitoUserSession.prototype.getRefreshToken = function getRefreshToken() {\n return this.refreshToken;\n };\n\n /**\n * @returns {CognitoAccessToken} the session's access token\n */\n\n\n CognitoUserSession.prototype.getAccessToken = function getAccessToken() {\n return this.accessToken;\n };\n\n /**\n * @returns {int} the session's clock drift\n */\n\n\n CognitoUserSession.prototype.getClockDrift = function getClockDrift() {\n return this.clockDrift;\n };\n\n /**\n * @returns {int} the computer's clock drift\n */\n\n\n CognitoUserSession.prototype.calculateClockDrift = function calculateClockDrift() {\n var now = Math.floor(new Date() / 1000);\n var iat = Math.min(this.accessToken.getIssuedAt(), this.idToken.getIssuedAt());\n\n return now - iat;\n };\n\n /**\n * Checks to see if the session is still valid based on session expiry information found\n * in tokens and the current time (adjusted with clock drift)\n * @returns {boolean} if the session is still valid\n */\n\n\n CognitoUserSession.prototype.isValid = function isValid() {\n var now = Math.floor(new Date() / 1000);\n var adjusted = now - this.clockDrift;\n\n return adjusted < this.accessToken.getExpiration() && adjusted < this.idToken.getExpiration();\n };\n\n return CognitoUserSession;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CognitoUserSession);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CognitoUserSession.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/CookieStorage.js": /*!*********************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/CookieStorage.js ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/src/js.cookie.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_0__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n\n\n/** @class */\n\nvar CookieStorage = function () {\n\n /**\n * Constructs a new CookieStorage object\n * @param {object} data Creation options.\n * @param {string} data.domain Cookies domain (mandatory).\n * @param {string} data.path Cookies path (default: '/')\n * @param {integer} data.expires Cookie expiration (in days, default: 365)\n * @param {boolean} data.secure Cookie secure flag (default: true)\n */\n function CookieStorage(data) {\n _classCallCheck(this, CookieStorage);\n\n this.domain = data.domain;\n if (data.path) {\n this.path = data.path;\n } else {\n this.path = '/';\n }\n if (Object.prototype.hasOwnProperty.call(data, 'expires')) {\n this.expires = data.expires;\n } else {\n this.expires = 365;\n }\n if (Object.prototype.hasOwnProperty.call(data, 'secure')) {\n this.secure = data.secure;\n } else {\n this.secure = true;\n }\n }\n\n /**\n * This is used to set a specific item in storage\n * @param {string} key - the key for the item\n * @param {object} value - the value\n * @returns {string} value that was set\n */\n\n\n CookieStorage.prototype.setItem = function setItem(key, value) {\n js_cookie__WEBPACK_IMPORTED_MODULE_0__[\"set\"](key, value, {\n path: this.path,\n expires: this.expires,\n domain: this.domain,\n secure: this.secure\n });\n return js_cookie__WEBPACK_IMPORTED_MODULE_0__[\"get\"](key);\n };\n\n /**\n * This is used to get a specific key from storage\n * @param {string} key - the key for the item\n * This is used to clear the storage\n * @returns {string} the data item\n */\n\n\n CookieStorage.prototype.getItem = function getItem(key) {\n return js_cookie__WEBPACK_IMPORTED_MODULE_0__[\"get\"](key);\n };\n\n /**\n * This is used to remove an item from storage\n * @param {string} key - the key being set\n * @returns {string} value - value that was deleted\n */\n\n\n CookieStorage.prototype.removeItem = function removeItem(key) {\n return js_cookie__WEBPACK_IMPORTED_MODULE_0__[\"remove\"](key, {\n path: this.path,\n domain: this.domain,\n secure: this.secure\n });\n };\n\n /**\n * This is used to clear the storage\n * @returns {string} nothing\n */\n\n\n CookieStorage.prototype.clear = function clear() {\n var cookies = js_cookie__WEBPACK_IMPORTED_MODULE_0__[\"get\"]();\n var index = void 0;\n for (index = 0; index < cookies.length; ++index) {\n js_cookie__WEBPACK_IMPORTED_MODULE_0__[\"remove\"](cookies[index]);\n }\n return {};\n };\n\n return CookieStorage;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (CookieStorage);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/CookieStorage.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/DateHelper.js": /*!******************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/DateHelper.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\nvar weekNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];\n\n/** @class */\n\nvar DateHelper = function () {\n function DateHelper() {\n _classCallCheck(this, DateHelper);\n }\n\n /**\n * @returns {string} The current time in \"ddd MMM D HH:mm:ss UTC YYYY\" format.\n */\n DateHelper.prototype.getNowString = function getNowString() {\n var now = new Date();\n\n var weekDay = weekNames[now.getUTCDay()];\n var month = monthNames[now.getUTCMonth()];\n var day = now.getUTCDate();\n\n var hours = now.getUTCHours();\n if (hours < 10) {\n hours = '0' + hours;\n }\n\n var minutes = now.getUTCMinutes();\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n\n var seconds = now.getUTCSeconds();\n if (seconds < 10) {\n seconds = '0' + seconds;\n }\n\n var year = now.getUTCFullYear();\n\n // ddd MMM D HH:mm:ss UTC YYYY\n var dateNow = weekDay + ' ' + month + ' ' + day + ' ' + hours + ':' + minutes + ':' + seconds + ' UTC ' + year;\n\n return dateNow;\n };\n\n return DateHelper;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (DateHelper);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/DateHelper.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/StorageHelper.js": /*!*********************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/StorageHelper.js ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar dataMemory = {};\n\n/** @class */\n\nvar MemoryStorage = function () {\n function MemoryStorage() {\n _classCallCheck(this, MemoryStorage);\n }\n\n /**\n * This is used to set a specific item in storage\n * @param {string} key - the key for the item\n * @param {object} value - the value\n * @returns {string} value that was set\n */\n MemoryStorage.setItem = function setItem(key, value) {\n dataMemory[key] = value;\n return dataMemory[key];\n };\n\n /**\n * This is used to get a specific key from storage\n * @param {string} key - the key for the item\n * This is used to clear the storage\n * @returns {string} the data item\n */\n\n\n MemoryStorage.getItem = function getItem(key) {\n return Object.prototype.hasOwnProperty.call(dataMemory, key) ? dataMemory[key] : undefined;\n };\n\n /**\n * This is used to remove an item from storage\n * @param {string} key - the key being set\n * @returns {string} value - value that was deleted\n */\n\n\n MemoryStorage.removeItem = function removeItem(key) {\n return delete dataMemory[key];\n };\n\n /**\n * This is used to clear the storage\n * @returns {string} nothing\n */\n\n\n MemoryStorage.clear = function clear() {\n dataMemory = {};\n return dataMemory;\n };\n\n return MemoryStorage;\n}();\n\n/** @class */\n\n\nvar StorageHelper = function () {\n\n /**\n * This is used to get a storage object\n * @returns {object} the storage\n */\n function StorageHelper() {\n _classCallCheck(this, StorageHelper);\n\n try {\n this.storageWindow = window.localStorage;\n this.storageWindow.setItem('aws.cognito.test-ls', 1);\n this.storageWindow.removeItem('aws.cognito.test-ls');\n } catch (exception) {\n this.storageWindow = MemoryStorage;\n }\n }\n\n /**\n * This is used to return the storage\n * @returns {object} the storage\n */\n\n\n StorageHelper.prototype.getStorage = function getStorage() {\n return this.storageWindow;\n };\n\n return StorageHelper;\n}();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (StorageHelper);\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/StorageHelper.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/UserAgent.js": /*!*****************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/UserAgent.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n// class for defining the amzn user-agent\n/* harmony default export */ __webpack_exports__[\"default\"] = (UserAgent);\n// constructor\nfunction UserAgent() {}\n// public\nUserAgent.prototype.userAgent = 'aws-amplify/0.1.x js';\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/UserAgent.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/es/index.js": /*!*************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/es/index.js ***! \*************************************************************/ /*! exports provided: AuthenticationDetails, AuthenticationHelper, CognitoAccessToken, CognitoIdToken, CognitoRefreshToken, CognitoUser, CognitoUserAttribute, CognitoUserPool, CognitoUserSession, CookieStorage, DateHelper */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _AuthenticationDetails__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AuthenticationDetails */ \"./node_modules/amazon-cognito-identity-js/es/AuthenticationDetails.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"AuthenticationDetails\", function() { return _AuthenticationDetails__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AuthenticationHelper */ \"./node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"AuthenticationHelper\", function() { return _AuthenticationHelper__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _CognitoAccessToken__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CognitoAccessToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoAccessToken.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CognitoAccessToken\", function() { return _CognitoAccessToken__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/* harmony import */ var _CognitoIdToken__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CognitoIdToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoIdToken.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CognitoIdToken\", function() { return _CognitoIdToken__WEBPACK_IMPORTED_MODULE_3__[\"default\"]; });\n\n/* harmony import */ var _CognitoRefreshToken__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CognitoRefreshToken */ \"./node_modules/amazon-cognito-identity-js/es/CognitoRefreshToken.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CognitoRefreshToken\", function() { return _CognitoRefreshToken__WEBPACK_IMPORTED_MODULE_4__[\"default\"]; });\n\n/* harmony import */ var _CognitoUser__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./CognitoUser */ \"./node_modules/amazon-cognito-identity-js/es/CognitoUser.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CognitoUser\", function() { return _CognitoUser__WEBPACK_IMPORTED_MODULE_5__[\"default\"]; });\n\n/* harmony import */ var _CognitoUserAttribute__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./CognitoUserAttribute */ \"./node_modules/amazon-cognito-identity-js/es/CognitoUserAttribute.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CognitoUserAttribute\", function() { return _CognitoUserAttribute__WEBPACK_IMPORTED_MODULE_6__[\"default\"]; });\n\n/* harmony import */ var _CognitoUserPool__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./CognitoUserPool */ \"./node_modules/amazon-cognito-identity-js/es/CognitoUserPool.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CognitoUserPool\", function() { return _CognitoUserPool__WEBPACK_IMPORTED_MODULE_7__[\"default\"]; });\n\n/* harmony import */ var _CognitoUserSession__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./CognitoUserSession */ \"./node_modules/amazon-cognito-identity-js/es/CognitoUserSession.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CognitoUserSession\", function() { return _CognitoUserSession__WEBPACK_IMPORTED_MODULE_8__[\"default\"]; });\n\n/* harmony import */ var _CookieStorage__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./CookieStorage */ \"./node_modules/amazon-cognito-identity-js/es/CookieStorage.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CookieStorage\", function() { return _CookieStorage__WEBPACK_IMPORTED_MODULE_9__[\"default\"]; });\n\n/* harmony import */ var _DateHelper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./DateHelper */ \"./node_modules/amazon-cognito-identity-js/es/DateHelper.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"DateHelper\", function() { return _DateHelper__WEBPACK_IMPORTED_MODULE_10__[\"default\"]; });\n\n/*!\n * Copyright 2016 Amazon.com,\n * Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Amazon Software License (the \"License\").\n * You may not use this file except in compliance with the\n * License. A copy of the License is located at\n *\n * http://aws.amazon.com/asl/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n * CONDITIONS OF ANY KIND, express or implied. See the License\n * for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/es/index.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js": /*!*******************************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Buffer = __webpack_require__(/*! buffer */ \"./node_modules/buffer/index.js\").Buffer;\nvar intSize = 4;\nvar zeroBuffer = new Buffer(intSize); zeroBuffer.fill(0);\nvar chrsz = 8;\n\nfunction toArray(buf, bigEndian) {\n if ((buf.length % intSize) !== 0) {\n var len = buf.length + (intSize - (buf.length % intSize));\n buf = Buffer.concat([buf, zeroBuffer], len);\n }\n\n var arr = [];\n var fn = bigEndian ? buf.readInt32BE : buf.readInt32LE;\n for (var i = 0; i < buf.length; i += intSize) {\n arr.push(fn.call(buf, i));\n }\n return arr;\n}\n\nfunction toBuffer(arr, size, bigEndian) {\n var buf = new Buffer(size);\n var fn = bigEndian ? buf.writeInt32BE : buf.writeInt32LE;\n for (var i = 0; i < arr.length; i++) {\n fn.call(buf, arr[i], i * 4, true);\n }\n return buf;\n}\n\nfunction hash(buf, fn, hashSize, bigEndian) {\n if (!Buffer.isBuffer(buf)) buf = new Buffer(buf);\n var arr = fn(toArray(buf, bigEndian), buf.length * chrsz);\n return toBuffer(arr, hashSize, bigEndian);\n}\n\nmodule.exports = { hash: hash };\n\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/index.js": /*!*****************************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/index.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Buffer = __webpack_require__(/*! buffer */ \"./node_modules/buffer/index.js\").Buffer\nvar sha = __webpack_require__(/*! ./sha */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha.js\")\nvar sha256 = __webpack_require__(/*! ./sha256 */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha256.js\")\nvar rng = __webpack_require__(/*! ./rng */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/rng.js\")\nvar md5 = __webpack_require__(/*! ./md5 */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/md5.js\")\n\nvar algorithms = {\n sha1: sha,\n sha256: sha256,\n md5: md5\n}\n\nvar blocksize = 64\nvar zeroBuffer = new Buffer(blocksize); zeroBuffer.fill(0)\nfunction hmac(fn, key, data) {\n if(!Buffer.isBuffer(key)) key = new Buffer(key)\n if(!Buffer.isBuffer(data)) data = new Buffer(data)\n\n if(key.length > blocksize) {\n key = fn(key)\n } else if(key.length < blocksize) {\n key = Buffer.concat([key, zeroBuffer], blocksize)\n }\n\n var ipad = new Buffer(blocksize), opad = new Buffer(blocksize)\n for(var i = 0; i < blocksize; i++) {\n ipad[i] = key[i] ^ 0x36\n opad[i] = key[i] ^ 0x5C\n }\n\n var hash = fn(Buffer.concat([ipad, data]))\n return fn(Buffer.concat([opad, hash]))\n}\n\nfunction hash(alg, key) {\n alg = alg || 'sha1'\n var fn = algorithms[alg]\n var bufs = []\n var length = 0\n if(!fn) error('algorithm:', alg, 'is not yet supported')\n return {\n update: function (data) {\n if(!Buffer.isBuffer(data)) data = new Buffer(data)\n \n bufs.push(data)\n length += data.length\n return this\n },\n digest: function (enc) {\n var buf = Buffer.concat(bufs)\n var r = key ? hmac(fn, key, buf) : fn(buf)\n bufs = null\n return enc ? r.toString(enc) : r\n }\n }\n}\n\nfunction error () {\n var m = [].slice.call(arguments).join(' ')\n throw new Error([\n m,\n 'we accept pull requests',\n 'http://github.com/dominictarr/crypto-browserify'\n ].join('\\n'))\n}\n\nexports.createHash = function (alg) { return hash(alg) }\nexports.createHmac = function (alg, key) { return hash(alg, key) }\nexports.randomBytes = function(size, callback) {\n if (callback && callback.call) {\n try {\n callback.call(this, undefined, new Buffer(rng(size)))\n } catch (err) { callback(err) }\n } else {\n return new Buffer(rng(size))\n }\n}\n\nfunction each(a, f) {\n for(var i in a)\n f(a[i], i)\n}\n\n// the least I can do is make error messages for the rest of the node.js/crypto api.\neach(['createCredentials'\n, 'createCipher'\n, 'createCipheriv'\n, 'createDecipher'\n, 'createDecipheriv'\n, 'createSign'\n, 'createVerify'\n, 'createDiffieHellman'\n, 'pbkdf2'], function (name) {\n exports[name] = function () {\n error('sorry,', name, 'is not implemented yet')\n }\n})\n\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/index.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/md5.js": /*!***************************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/md5.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/*\r\n * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message\r\n * Digest Algorithm, as defined in RFC 1321.\r\n * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.\r\n * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet\r\n * Distributed under the BSD License\r\n * See http://pajhome.org.uk/crypt/md5 for more info.\r\n */\r\n\r\nvar helpers = __webpack_require__(/*! ./helpers */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js\");\r\n\r\n/*\r\n * Perform a simple self-test to see if the VM is working\r\n */\r\nfunction md5_vm_test()\r\n{\r\n return hex_md5(\"abc\") == \"900150983cd24fb0d6963f7d28e17f72\";\r\n}\r\n\r\n/*\r\n * Calculate the MD5 of an array of little-endian words, and a bit length\r\n */\r\nfunction core_md5(x, len)\r\n{\r\n /* append padding */\r\n x[len >> 5] |= 0x80 << ((len) % 32);\r\n x[(((len + 64) >>> 9) << 4) + 14] = len;\r\n\r\n var a = 1732584193;\r\n var b = -271733879;\r\n var c = -1732584194;\r\n var d = 271733878;\r\n\r\n for(var i = 0; i < x.length; i += 16)\r\n {\r\n var olda = a;\r\n var oldb = b;\r\n var oldc = c;\r\n var oldd = d;\r\n\r\n a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);\r\n d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);\r\n c = md5_ff(c, d, a, b, x[i+ 2], 17, 606105819);\r\n b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);\r\n a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);\r\n d = md5_ff(d, a, b, c, x[i+ 5], 12, 1200080426);\r\n c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);\r\n b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);\r\n a = md5_ff(a, b, c, d, x[i+ 8], 7 , 1770035416);\r\n d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);\r\n c = md5_ff(c, d, a, b, x[i+10], 17, -42063);\r\n b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);\r\n a = md5_ff(a, b, c, d, x[i+12], 7 , 1804603682);\r\n d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);\r\n c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);\r\n b = md5_ff(b, c, d, a, x[i+15], 22, 1236535329);\r\n\r\n a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);\r\n d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);\r\n c = md5_gg(c, d, a, b, x[i+11], 14, 643717713);\r\n b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);\r\n a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);\r\n d = md5_gg(d, a, b, c, x[i+10], 9 , 38016083);\r\n c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);\r\n b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);\r\n a = md5_gg(a, b, c, d, x[i+ 9], 5 , 568446438);\r\n d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);\r\n c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);\r\n b = md5_gg(b, c, d, a, x[i+ 8], 20, 1163531501);\r\n a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);\r\n d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);\r\n c = md5_gg(c, d, a, b, x[i+ 7], 14, 1735328473);\r\n b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);\r\n\r\n a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);\r\n d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);\r\n c = md5_hh(c, d, a, b, x[i+11], 16, 1839030562);\r\n b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);\r\n a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);\r\n d = md5_hh(d, a, b, c, x[i+ 4], 11, 1272893353);\r\n c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);\r\n b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);\r\n a = md5_hh(a, b, c, d, x[i+13], 4 , 681279174);\r\n d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);\r\n c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);\r\n b = md5_hh(b, c, d, a, x[i+ 6], 23, 76029189);\r\n a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);\r\n d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);\r\n c = md5_hh(c, d, a, b, x[i+15], 16, 530742520);\r\n b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);\r\n\r\n a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);\r\n d = md5_ii(d, a, b, c, x[i+ 7], 10, 1126891415);\r\n c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);\r\n b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);\r\n a = md5_ii(a, b, c, d, x[i+12], 6 , 1700485571);\r\n d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);\r\n c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);\r\n b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);\r\n a = md5_ii(a, b, c, d, x[i+ 8], 6 , 1873313359);\r\n d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);\r\n c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);\r\n b = md5_ii(b, c, d, a, x[i+13], 21, 1309151649);\r\n a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);\r\n d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);\r\n c = md5_ii(c, d, a, b, x[i+ 2], 15, 718787259);\r\n b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);\r\n\r\n a = safe_add(a, olda);\r\n b = safe_add(b, oldb);\r\n c = safe_add(c, oldc);\r\n d = safe_add(d, oldd);\r\n }\r\n return Array(a, b, c, d);\r\n\r\n}\r\n\r\n/*\r\n * These functions implement the four basic operations the algorithm uses.\r\n */\r\nfunction md5_cmn(q, a, b, x, s, t)\r\n{\r\n return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);\r\n}\r\nfunction md5_ff(a, b, c, d, x, s, t)\r\n{\r\n return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);\r\n}\r\nfunction md5_gg(a, b, c, d, x, s, t)\r\n{\r\n return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);\r\n}\r\nfunction md5_hh(a, b, c, d, x, s, t)\r\n{\r\n return md5_cmn(b ^ c ^ d, a, b, x, s, t);\r\n}\r\nfunction md5_ii(a, b, c, d, x, s, t)\r\n{\r\n return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);\r\n}\r\n\r\n/*\r\n * Add integers, wrapping at 2^32. This uses 16-bit operations internally\r\n * to work around bugs in some JS interpreters.\r\n */\r\nfunction safe_add(x, y)\r\n{\r\n var lsw = (x & 0xFFFF) + (y & 0xFFFF);\r\n var msw = (x >> 16) + (y >> 16) + (lsw >> 16);\r\n return (msw << 16) | (lsw & 0xFFFF);\r\n}\r\n\r\n/*\r\n * Bitwise rotate a 32-bit number to the left.\r\n */\r\nfunction bit_rol(num, cnt)\r\n{\r\n return (num << cnt) | (num >>> (32 - cnt));\r\n}\r\n\r\nmodule.exports = function md5(buf) {\r\n return helpers.hash(buf, core_md5, 16);\r\n};\r\n\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/md5.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/rng.js": /*!***************************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/rng.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("// Original code adapted from Robert Kieffer.\n// details at https://github.com/broofa/node-uuid\n(function() {\n var _global = this;\n\n var mathRNG, whatwgRNG;\n\n // NOTE: Math.random() does not guarantee \"cryptographic quality\"\n mathRNG = function(size) {\n var bytes = new Array(size);\n var r;\n\n for (var i = 0, r; i < size; i++) {\n if ((i & 0x03) == 0) r = Math.random() * 0x100000000;\n bytes[i] = r >>> ((i & 0x03) << 3) & 0xff;\n }\n\n return bytes;\n }\n\n if (_global.crypto && crypto.getRandomValues) {\n whatwgRNG = function(size) {\n var bytes = new Uint8Array(size);\n crypto.getRandomValues(bytes);\n return bytes;\n }\n }\n\n module.exports = whatwgRNG || mathRNG;\n\n}())\n\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/rng.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha.js": /*!***************************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/*\n * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined\n * in FIPS PUB 180-1\n * Version 2.1a Copyright Paul Johnston 2000 - 2002.\n * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet\n * Distributed under the BSD License\n * See http://pajhome.org.uk/crypt/md5 for details.\n */\n\nvar helpers = __webpack_require__(/*! ./helpers */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js\");\n\n/*\n * Calculate the SHA-1 of an array of big-endian words, and a bit length\n */\nfunction core_sha1(x, len)\n{\n /* append padding */\n x[len >> 5] |= 0x80 << (24 - len % 32);\n x[((len + 64 >> 9) << 4) + 15] = len;\n\n var w = Array(80);\n var a = 1732584193;\n var b = -271733879;\n var c = -1732584194;\n var d = 271733878;\n var e = -1009589776;\n\n for(var i = 0; i < x.length; i += 16)\n {\n var olda = a;\n var oldb = b;\n var oldc = c;\n var oldd = d;\n var olde = e;\n\n for(var j = 0; j < 80; j++)\n {\n if(j < 16) w[j] = x[i + j];\n else w[j] = rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1);\n var t = safe_add(safe_add(rol(a, 5), sha1_ft(j, b, c, d)),\n safe_add(safe_add(e, w[j]), sha1_kt(j)));\n e = d;\n d = c;\n c = rol(b, 30);\n b = a;\n a = t;\n }\n\n a = safe_add(a, olda);\n b = safe_add(b, oldb);\n c = safe_add(c, oldc);\n d = safe_add(d, oldd);\n e = safe_add(e, olde);\n }\n return Array(a, b, c, d, e);\n\n}\n\n/*\n * Perform the appropriate triplet combination function for the current\n * iteration\n */\nfunction sha1_ft(t, b, c, d)\n{\n if(t < 20) return (b & c) | ((~b) & d);\n if(t < 40) return b ^ c ^ d;\n if(t < 60) return (b & c) | (b & d) | (c & d);\n return b ^ c ^ d;\n}\n\n/*\n * Determine the appropriate additive constant for the current iteration\n */\nfunction sha1_kt(t)\n{\n return (t < 20) ? 1518500249 : (t < 40) ? 1859775393 :\n (t < 60) ? -1894007588 : -899497514;\n}\n\n/*\n * Add integers, wrapping at 2^32. This uses 16-bit operations internally\n * to work around bugs in some JS interpreters.\n */\nfunction safe_add(x, y)\n{\n var lsw = (x & 0xFFFF) + (y & 0xFFFF);\n var msw = (x >> 16) + (y >> 16) + (lsw >> 16);\n return (msw << 16) | (lsw & 0xFFFF);\n}\n\n/*\n * Bitwise rotate a 32-bit number to the left.\n */\nfunction rol(num, cnt)\n{\n return (num << cnt) | (num >>> (32 - cnt));\n}\n\nmodule.exports = function sha1(buf) {\n return helpers.hash(buf, core_sha1, 20, true);\n};\n\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha.js?"); /***/ }), /***/ "./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha256.js": /*!******************************************************************************************!*\ !*** ./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha256.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("\n/**\n * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined\n * in FIPS 180-2\n * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009.\n * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet\n *\n */\n\nvar helpers = __webpack_require__(/*! ./helpers */ \"./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js\");\n\nvar safe_add = function(x, y) {\n var lsw = (x & 0xFFFF) + (y & 0xFFFF);\n var msw = (x >> 16) + (y >> 16) + (lsw >> 16);\n return (msw << 16) | (lsw & 0xFFFF);\n};\n\nvar S = function(X, n) {\n return (X >>> n) | (X << (32 - n));\n};\n\nvar R = function(X, n) {\n return (X >>> n);\n};\n\nvar Ch = function(x, y, z) {\n return ((x & y) ^ ((~x) & z));\n};\n\nvar Maj = function(x, y, z) {\n return ((x & y) ^ (x & z) ^ (y & z));\n};\n\nvar Sigma0256 = function(x) {\n return (S(x, 2) ^ S(x, 13) ^ S(x, 22));\n};\n\nvar Sigma1256 = function(x) {\n return (S(x, 6) ^ S(x, 11) ^ S(x, 25));\n};\n\nvar Gamma0256 = function(x) {\n return (S(x, 7) ^ S(x, 18) ^ R(x, 3));\n};\n\nvar Gamma1256 = function(x) {\n return (S(x, 17) ^ S(x, 19) ^ R(x, 10));\n};\n\nvar core_sha256 = function(m, l) {\n var K = new Array(0x428A2F98,0x71374491,0xB5C0FBCF,0xE9B5DBA5,0x3956C25B,0x59F111F1,0x923F82A4,0xAB1C5ED5,0xD807AA98,0x12835B01,0x243185BE,0x550C7DC3,0x72BE5D74,0x80DEB1FE,0x9BDC06A7,0xC19BF174,0xE49B69C1,0xEFBE4786,0xFC19DC6,0x240CA1CC,0x2DE92C6F,0x4A7484AA,0x5CB0A9DC,0x76F988DA,0x983E5152,0xA831C66D,0xB00327C8,0xBF597FC7,0xC6E00BF3,0xD5A79147,0x6CA6351,0x14292967,0x27B70A85,0x2E1B2138,0x4D2C6DFC,0x53380D13,0x650A7354,0x766A0ABB,0x81C2C92E,0x92722C85,0xA2BFE8A1,0xA81A664B,0xC24B8B70,0xC76C51A3,0xD192E819,0xD6990624,0xF40E3585,0x106AA070,0x19A4C116,0x1E376C08,0x2748774C,0x34B0BCB5,0x391C0CB3,0x4ED8AA4A,0x5B9CCA4F,0x682E6FF3,0x748F82EE,0x78A5636F,0x84C87814,0x8CC70208,0x90BEFFFA,0xA4506CEB,0xBEF9A3F7,0xC67178F2);\n var HASH = new Array(0x6A09E667, 0xBB67AE85, 0x3C6EF372, 0xA54FF53A, 0x510E527F, 0x9B05688C, 0x1F83D9AB, 0x5BE0CD19);\n var W = new Array(64);\n var a, b, c, d, e, f, g, h, i, j;\n var T1, T2;\n /* append padding */\n m[l >> 5] |= 0x80 << (24 - l % 32);\n m[((l + 64 >> 9) << 4) + 15] = l;\n for (var i = 0; i < m.length; i += 16) {\n a = HASH[0]; b = HASH[1]; c = HASH[2]; d = HASH[3]; e = HASH[4]; f = HASH[5]; g = HASH[6]; h = HASH[7];\n for (var j = 0; j < 64; j++) {\n if (j < 16) {\n W[j] = m[j + i];\n } else {\n W[j] = safe_add(safe_add(safe_add(Gamma1256(W[j - 2]), W[j - 7]), Gamma0256(W[j - 15])), W[j - 16]);\n }\n T1 = safe_add(safe_add(safe_add(safe_add(h, Sigma1256(e)), Ch(e, f, g)), K[j]), W[j]);\n T2 = safe_add(Sigma0256(a), Maj(a, b, c));\n h = g; g = f; f = e; e = safe_add(d, T1); d = c; c = b; b = a; a = safe_add(T1, T2);\n }\n HASH[0] = safe_add(a, HASH[0]); HASH[1] = safe_add(b, HASH[1]); HASH[2] = safe_add(c, HASH[2]); HASH[3] = safe_add(d, HASH[3]);\n HASH[4] = safe_add(e, HASH[4]); HASH[5] = safe_add(f, HASH[5]); HASH[6] = safe_add(g, HASH[6]); HASH[7] = safe_add(h, HASH[7]);\n }\n return HASH;\n};\n\nmodule.exports = function sha256(buf) {\n return helpers.hash(buf, core_sha256, 32, true);\n};\n\n\n//# sourceURL=webpack:///./node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/sha256.js?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/acm-2015-12-08.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/acm-2015-12-08.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\"],\"members\":{\"RenewalStatus\":{},\"DomainValidationOptions\":{\"shape\":\"Sd\"}}},\"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\"}}},\"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\"}}}},\"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\":{}}},\"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\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/acm-2015-12-08.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/acm-2015-12-08.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/acm-2015-12-08.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"ListCertificates\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextToken\",\"result_key\":\"CertificateSummaryList\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/acm-2015-12-08.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/apigateway-2015-07-09.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/apigateway-2015-07-09.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}},\"output\":{\"shape\":\"S6\"}},\"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\":\"Sb\"},\"authType\":{},\"authorizerUri\":{},\"authorizerCredentials\":{},\"identitySource\":{},\"identityValidationExpression\":{},\"authorizerResultTtlInSeconds\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"Se\"}},\"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\":\"Sg\"}},\"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\":\"Sk\"},\"canarySettings\":{\"type\":\"structure\",\"members\":{\"percentTraffic\":{\"type\":\"double\"},\"stageVariableOverrides\":{\"shape\":\"Sk\"},\"useStageCache\":{\"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\"}}},\"output\":{\"shape\":\"S12\"}},\"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\":\"S14\"}},\"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\":\"S16\"}},\"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\":\"S18\"}},\"CreateRestApi\":{\"http\":{\"requestUri\":\"/restapis\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"description\":{},\"version\":{},\"cloneFrom\":{},\"binaryMediaTypes\":{\"shape\":\"S8\"},\"minimumCompressionSize\":{\"type\":\"integer\"},\"apiKeySource\":{},\"endpointConfiguration\":{\"shape\":\"Sz\"},\"policy\":{}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"Sk\"},\"documentationVersion\":{},\"canarySettings\":{\"shape\":\"S1q\"},\"tags\":{\"shape\":\"Sk\"}}},\"output\":{\"shape\":\"S1r\"}},\"CreateUsagePlan\":{\"http\":{\"requestUri\":\"/usageplans\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"description\":{},\"apiStages\":{\"shape\":\"S1y\"},\"throttle\":{\"shape\":\"S20\"},\"quota\":{\"shape\":\"S21\"}}},\"output\":{\"shape\":\"S23\"}},\"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\":\"S25\"}},\"CreateVpcLink\":{\"http\":{\"requestUri\":\"/vpclinks\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"targetArns\"],\"members\":{\"name\":{},\"description\":{},\"targetArns\":{\"shape\":\"S8\"}}},\"output\":{\"shape\":\"S27\"}},\"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\":{}}},\"output\":{\"shape\":\"S2y\"}},\"GetAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/account\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"shape\":\"S30\"}},\"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\":\"S6\"}},\"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\":\"S8\"},\"position\":{},\"items\":{\"locationName\":\"item\",\"type\":\"list\",\"member\":{\"shape\":\"S6\"}}}}},\"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\":\"Se\"}},\"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\":\"Se\"}}}}},\"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\":\"Sg\"}},\"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\":\"Sg\"}}}}},\"GetClientCertificate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clientcertificates/{clientcertificate_id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"clientCertificateId\"],\"members\":{\"clientCertificateId\":{\"location\":\"uri\",\"locationName\":\"clientcertificate_id\"}}},\"output\":{\"shape\":\"S2y\"}},\"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\":\"S2y\"}}}}},\"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\":\"S8\",\"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\":\"S12\"}},\"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\":\"S12\"}}}}},\"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\":\"Sk\",\"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\":\"S42\"}},\"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\":\"S42\"}}}}},\"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\":\"S1f\"}},\"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\":\"S1l\"}},\"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\":\"S1a\"}},\"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\":\"S1d\"}},\"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\":\"S14\"}},\"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\":\"S14\"}}}}},\"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\":\"S16\"}},\"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\":\"S16\"}}}}},\"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\":\"S8\",\"location\":\"querystring\",\"locationName\":\"embed\"}}},\"output\":{\"shape\":\"S18\"}},\"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\":\"S8\",\"location\":\"querystring\",\"locationName\":\"embed\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"position\":{},\"items\":{\"locationName\":\"item\",\"type\":\"list\",\"member\":{\"shape\":\"S18\"}}}}},\"GetRestApi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/restapis/{restapi_id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S1o\"}}}}},\"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\":\"Sk\",\"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\":\"S4v\"}},\"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\":\"S4v\"}}}}},\"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\":\"S1r\"}},\"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\":\"S1r\"}}}}},\"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\":\"Sk\"}}}},\"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\":\"S58\"}},\"GetUsagePlan\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/usageplans/{usageplanId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"usagePlanId\"],\"members\":{\"usagePlanId\":{\"location\":\"uri\",\"locationName\":\"usageplanId\"}}},\"output\":{\"shape\":\"S23\"}},\"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\":\"S25\"}},\"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\":\"S25\"}}}}},\"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\":\"S23\"}}}}},\"GetVpcLink\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/vpclinks/{vpclink_id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"vpcLinkId\"],\"members\":{\"vpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpclink_id\"}}},\"output\":{\"shape\":\"S27\"}},\"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\":\"S27\"}}}}},\"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\":\"S8\"},\"warnings\":{\"shape\":\"S8\"}}}},\"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\":\"S8\"},\"warnings\":{\"shape\":\"S8\"}}}},\"ImportRestApi\":{\"http\":{\"requestUri\":\"/restapis?mode=import\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"body\"],\"members\":{\"failOnWarnings\":{\"location\":\"querystring\",\"locationName\":\"failonwarnings\",\"type\":\"boolean\"},\"parameters\":{\"shape\":\"Sk\",\"location\":\"querystring\"},\"body\":{\"type\":\"blob\"}},\"payload\":\"body\"},\"output\":{\"shape\":\"S1o\"}},\"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\":\"Sk\"},\"responseTemplates\":{\"shape\":\"Sk\"}}},\"output\":{\"shape\":\"S42\"}},\"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\":\"Sk\"},\"requestTemplates\":{\"shape\":\"Sk\"},\"passthroughBehavior\":{},\"cacheNamespace\":{},\"cacheKeyParameters\":{\"shape\":\"S8\"},\"contentHandling\":{},\"timeoutInMillis\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S1f\"}},\"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\":\"Sk\"},\"responseTemplates\":{\"shape\":\"Sk\"},\"contentHandling\":{}}},\"output\":{\"shape\":\"S1l\"}},\"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\":\"S1b\"},\"requestModels\":{\"shape\":\"Sk\"},\"requestValidatorId\":{},\"authorizationScopes\":{\"shape\":\"S8\"}}},\"output\":{\"shape\":\"S1a\"}},\"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\":\"S1b\"},\"responseModels\":{\"shape\":\"Sk\"}}},\"output\":{\"shape\":\"S1d\"}},\"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\":\"Sk\",\"location\":\"querystring\"},\"body\":{\"type\":\"blob\"}},\"payload\":\"body\"},\"output\":{\"shape\":\"S1o\"}},\"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\":\"Sk\"}}}},\"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\":\"S64\"},\"pathWithQueryString\":{},\"body\":{},\"stageVariables\":{\"shape\":\"Sk\"},\"additionalContext\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"clientStatus\":{\"type\":\"integer\"},\"log\":{},\"latency\":{\"type\":\"long\"},\"principalId\":{},\"policy\":{},\"authorization\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S8\"}},\"claims\":{\"shape\":\"Sk\"}}}},\"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\":\"S64\"},\"clientCertificateId\":{},\"stageVariables\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{\"type\":\"integer\"},\"body\":{},\"headers\":{\"shape\":\"S64\"},\"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\":\"S8\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}}}},\"UpdateAccount\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/account\"},\"input\":{\"type\":\"structure\",\"members\":{\"patchOperations\":{\"shape\":\"S6b\"}}},\"output\":{\"shape\":\"S30\"}},\"UpdateApiKey\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/apikeys/{api_Key}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiKey\"],\"members\":{\"apiKey\":{\"location\":\"uri\",\"locationName\":\"api_Key\"},\"patchOperations\":{\"shape\":\"S6b\"}}},\"output\":{\"shape\":\"S6\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"Se\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"Sg\"}},\"UpdateClientCertificate\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/clientcertificates/{clientcertificate_id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"clientCertificateId\"],\"members\":{\"clientCertificateId\":{\"location\":\"uri\",\"locationName\":\"clientcertificate_id\"},\"patchOperations\":{\"shape\":\"S6b\"}}},\"output\":{\"shape\":\"S2y\"}},\"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\":\"S6b\"}}},\"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\":\"S6b\"}}},\"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\":\"S6b\"}}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S12\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S42\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S1f\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S1l\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S1a\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S1d\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S14\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S16\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S18\"}},\"UpdateRestApi\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/restapis/{restapi_id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"patchOperations\":{\"shape\":\"S6b\"}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S1r\"}},\"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\":\"S6b\"}}},\"output\":{\"shape\":\"S58\"}},\"UpdateUsagePlan\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/usageplans/{usageplanId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"usagePlanId\"],\"members\":{\"usagePlanId\":{\"location\":\"uri\",\"locationName\":\"usageplanId\"},\"patchOperations\":{\"shape\":\"S6b\"}}},\"output\":{\"shape\":\"S23\"}},\"UpdateVpcLink\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/vpclinks/{vpclink_id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"vpcLinkId\"],\"members\":{\"vpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpclink_id\"},\"patchOperations\":{\"shape\":\"S6b\"}}},\"output\":{\"shape\":\"S27\"}}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"members\":{\"id\":{},\"value\":{},\"name\":{},\"customerId\":{},\"description\":{},\"enabled\":{\"type\":\"boolean\"},\"createdDate\":{\"type\":\"timestamp\"},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"stageKeys\":{\"shape\":\"S8\"}}},\"S8\":{\"type\":\"list\",\"member\":{}},\"Sb\":{\"type\":\"list\",\"member\":{}},\"Se\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"type\":{},\"providerARNs\":{\"shape\":\"Sb\"},\"authType\":{},\"authorizerUri\":{},\"authorizerCredentials\":{},\"identitySource\":{},\"identityValidationExpression\":{},\"authorizerResultTtlInSeconds\":{\"type\":\"integer\"}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"basePath\":{},\"restApiId\":{},\"stage\":{}}},\"Sk\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"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\":{}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"certificateName\":{},\"certificateArn\":{},\"certificateUploadDate\":{\"type\":\"timestamp\"},\"regionalDomainName\":{},\"regionalHostedZoneId\":{},\"regionalCertificateName\":{},\"regionalCertificateArn\":{},\"distributionDomainName\":{},\"distributionHostedZoneId\":{},\"endpointConfiguration\":{\"shape\":\"Sz\"}}},\"S14\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"schema\":{},\"contentType\":{}}},\"S16\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"validateRequestBody\":{\"type\":\"boolean\"},\"validateRequestParameters\":{\"type\":\"boolean\"}}},\"S18\":{\"type\":\"structure\",\"members\":{\"id\":{},\"parentId\":{},\"pathPart\":{},\"path\":{},\"resourceMethods\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S1a\"}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"httpMethod\":{},\"authorizationType\":{},\"authorizerId\":{},\"apiKeyRequired\":{\"type\":\"boolean\"},\"requestValidatorId\":{},\"operationName\":{},\"requestParameters\":{\"shape\":\"S1b\"},\"requestModels\":{\"shape\":\"Sk\"},\"methodResponses\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S1d\"}},\"methodIntegration\":{\"shape\":\"S1f\"},\"authorizationScopes\":{\"shape\":\"S8\"}}},\"S1b\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"boolean\"}},\"S1d\":{\"type\":\"structure\",\"members\":{\"statusCode\":{},\"responseParameters\":{\"shape\":\"S1b\"},\"responseModels\":{\"shape\":\"Sk\"}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"type\":{},\"httpMethod\":{},\"uri\":{},\"connectionType\":{},\"connectionId\":{},\"credentials\":{},\"requestParameters\":{\"shape\":\"Sk\"},\"requestTemplates\":{\"shape\":\"Sk\"},\"passthroughBehavior\":{},\"contentHandling\":{},\"timeoutInMillis\":{\"type\":\"integer\"},\"cacheNamespace\":{},\"cacheKeyParameters\":{\"shape\":\"S8\"},\"integrationResponses\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S1l\"}}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"statusCode\":{},\"selectionPattern\":{},\"responseParameters\":{\"shape\":\"Sk\"},\"responseTemplates\":{\"shape\":\"Sk\"},\"contentHandling\":{}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"createdDate\":{\"type\":\"timestamp\"},\"version\":{},\"warnings\":{\"shape\":\"S8\"},\"binaryMediaTypes\":{\"shape\":\"S8\"},\"minimumCompressionSize\":{\"type\":\"integer\"},\"apiKeySource\":{},\"endpointConfiguration\":{\"shape\":\"Sz\"},\"policy\":{}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"percentTraffic\":{\"type\":\"double\"},\"deploymentId\":{},\"stageVariableOverrides\":{\"shape\":\"Sk\"},\"useStageCache\":{\"type\":\"boolean\"}}},\"S1r\":{\"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\":\"Sk\"},\"documentationVersion\":{},\"accessLogSettings\":{\"type\":\"structure\",\"members\":{\"format\":{},\"destinationArn\":{}}},\"canarySettings\":{\"shape\":\"S1q\"},\"tags\":{\"shape\":\"Sk\"},\"createdDate\":{\"type\":\"timestamp\"},\"lastUpdatedDate\":{\"type\":\"timestamp\"}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"apiId\":{},\"stage\":{}}}},\"S20\":{\"type\":\"structure\",\"members\":{\"burstLimit\":{\"type\":\"integer\"},\"rateLimit\":{\"type\":\"double\"}}},\"S21\":{\"type\":\"structure\",\"members\":{\"limit\":{\"type\":\"integer\"},\"offset\":{\"type\":\"integer\"},\"period\":{}}},\"S23\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"apiStages\":{\"shape\":\"S1y\"},\"throttle\":{\"shape\":\"S20\"},\"quota\":{\"shape\":\"S21\"},\"productCode\":{}}},\"S25\":{\"type\":\"structure\",\"members\":{\"id\":{},\"type\":{},\"value\":{},\"name\":{}}},\"S27\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"targetArns\":{\"shape\":\"S8\"},\"status\":{},\"statusMessage\":{}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"clientCertificateId\":{},\"description\":{},\"pemEncodedCertificate\":{},\"createdDate\":{\"type\":\"timestamp\"},\"expirationDate\":{\"type\":\"timestamp\"}}},\"S30\":{\"type\":\"structure\",\"members\":{\"cloudwatchRoleArn\":{},\"throttleSettings\":{\"shape\":\"S20\"},\"features\":{\"shape\":\"S8\"},\"apiKeyVersion\":{}}},\"S42\":{\"type\":\"structure\",\"members\":{\"responseType\":{},\"statusCode\":{},\"responseParameters\":{\"shape\":\"Sk\"},\"responseTemplates\":{\"shape\":\"Sk\"},\"defaultResponse\":{\"type\":\"boolean\"}}},\"S4v\":{\"type\":\"structure\",\"members\":{\"id\":{},\"friendlyName\":{},\"description\":{},\"configurationProperties\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"friendlyName\":{},\"description\":{},\"required\":{\"type\":\"boolean\"},\"defaultValue\":{}}}}}},\"S58\":{\"type\":\"structure\",\"members\":{\"usagePlanId\":{},\"startDate\":{},\"endDate\":{},\"position\":{},\"items\":{\"locationName\":\"values\",\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{\"type\":\"long\"}}}}}},\"S64\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S6b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"op\":{},\"path\":{},\"value\":{},\"from\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/apigateway-2015-07-09.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/apigateway-2015-07-09.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/apigateway-2015-07-09.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/apigateway-2015-07-09.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.min.json": /*!*******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.min.json ***! \*******************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-02-06\",\"endpointPrefix\":\"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\"],\"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\"}}}},\"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\":\"Sv\"},\"TargetTrackingScalingPolicyConfiguration\":{\"shape\":\"S14\"},\"Alarms\":{\"shape\":\"S1i\"},\"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\":\"S1p\"},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"PutScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"PolicyName\",\"ServiceNamespace\",\"ResourceId\",\"ScalableDimension\"],\"members\":{\"PolicyName\":{},\"ServiceNamespace\":{},\"ResourceId\":{},\"ScalableDimension\":{},\"PolicyType\":{},\"StepScalingPolicyConfiguration\":{\"shape\":\"Sv\"},\"TargetTrackingScalingPolicyConfiguration\":{\"shape\":\"S14\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"PolicyARN\"],\"members\":{\"PolicyARN\":{},\"Alarms\":{\"shape\":\"S1i\"}}}},\"PutScheduledAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceNamespace\",\"ScheduledActionName\",\"ResourceId\"],\"members\":{\"ServiceNamespace\":{},\"Schedule\":{},\"ScheduledActionName\":{},\"ResourceId\":{},\"ScalableDimension\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"ScalableTargetAction\":{\"shape\":\"S1p\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RegisterScalableTarget\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceNamespace\",\"ResourceId\",\"ScalableDimension\"],\"members\":{\"ServiceNamespace\":{},\"ResourceId\":{},\"ScalableDimension\":{},\"MinCapacity\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"integer\"},\"RoleARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sb\":{\"type\":\"list\",\"member\":{}},\"Sv\":{\"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\":{}}},\"S14\":{\"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\"}}},\"S1i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"AlarmARN\"],\"members\":{\"AlarmName\":{},\"AlarmARN\":{}}}},\"S1p\":{\"type\":\"structure\",\"members\":{\"MinCapacity\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"integer\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.paginators.json": /*!**************************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.paginators.json ***! \**************************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/autoscaling-2011-01-01.min.json": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/autoscaling-2011-01-01.min.json ***! \*******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2011-01-01\",\"endpointPrefix\":\"autoscaling\",\"protocol\":\"query\",\"serviceFullName\":\"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\":{}}},\"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\":\"Sj\"},\"InstanceId\":{},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"DesiredCapacity\":{\"type\":\"integer\"},\"DefaultCooldown\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"Sp\"},\"LoadBalancerNames\":{\"shape\":\"Sa\"},\"TargetGroupARNs\":{\"shape\":\"S6\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"PlacementGroup\":{},\"VPCZoneIdentifier\":{},\"TerminationPolicies\":{\"shape\":\"St\"},\"NewInstancesProtectedFromScaleIn\":{\"type\":\"boolean\"},\"LifecycleHookSpecificationList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LifecycleHookName\",\"LifecycleTransition\"],\"members\":{\"LifecycleHookName\":{},\"LifecycleTransition\":{},\"NotificationMetadata\":{},\"HeartbeatTimeout\":{\"type\":\"integer\"},\"DefaultResult\":{},\"NotificationTargetARN\":{},\"RoleARN\":{}}}},\"Tags\":{\"shape\":\"S12\"},\"ServiceLinkedRoleARN\":{}}}},\"CreateLaunchConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchConfigurationName\"],\"members\":{\"LaunchConfigurationName\":{},\"ImageId\":{},\"KeyName\":{},\"SecurityGroups\":{\"shape\":\"S19\"},\"ClassicLinkVPCId\":{},\"ClassicLinkVPCSecurityGroups\":{\"shape\":\"S1a\"},\"UserData\":{},\"InstanceId\":{},\"InstanceType\":{},\"KernelId\":{},\"RamdiskId\":{},\"BlockDeviceMappings\":{\"shape\":\"S1c\"},\"InstanceMonitoring\":{\"shape\":\"S1l\"},\"SpotPrice\":{},\"IamInstanceProfile\":{},\"EbsOptimized\":{\"type\":\"boolean\"},\"AssociatePublicIpAddress\":{\"type\":\"boolean\"},\"PlacementTenancy\":{}}}},\"CreateOrUpdateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"Tags\":{\"shape\":\"S12\"}}}},\"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\":\"S12\"}}}},\"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\":\"S2a\"},\"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\":\"Sj\"},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"DesiredCapacity\":{\"type\":\"integer\"},\"DefaultCooldown\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"Sp\"},\"LoadBalancerNames\":{\"shape\":\"Sa\"},\"TargetGroupARNs\":{\"shape\":\"S6\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"Instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"AvailabilityZone\",\"LifecycleState\",\"HealthStatus\",\"ProtectedFromScaleIn\"],\"members\":{\"InstanceId\":{},\"AvailabilityZone\":{},\"LifecycleState\":{},\"HealthStatus\":{},\"LaunchConfigurationName\":{},\"LaunchTemplate\":{\"shape\":\"Sj\"},\"ProtectedFromScaleIn\":{\"type\":\"boolean\"}}}},\"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\":\"S2n\"},\"TerminationPolicies\":{\"shape\":\"St\"},\"NewInstancesProtectedFromScaleIn\":{\"type\":\"boolean\"},\"ServiceLinkedRoleARN\":{}}}},\"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\":{},\"AutoScalingGroupName\":{},\"AvailabilityZone\":{},\"LifecycleState\":{},\"HealthStatus\":{},\"LaunchConfigurationName\":{},\"LaunchTemplate\":{\"shape\":\"Sj\"},\"ProtectedFromScaleIn\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"DescribeAutoScalingNotificationTypes\":{\"output\":{\"resultWrapper\":\"DescribeAutoScalingNotificationTypesResult\",\"type\":\"structure\",\"members\":{\"AutoScalingNotificationTypes\":{\"shape\":\"S2u\"}}}},\"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\":\"S19\"},\"ClassicLinkVPCId\":{},\"ClassicLinkVPCSecurityGroups\":{\"shape\":\"S1a\"},\"UserData\":{},\"InstanceType\":{},\"KernelId\":{},\"RamdiskId\":{},\"BlockDeviceMappings\":{\"shape\":\"S1c\"},\"InstanceMonitoring\":{\"shape\":\"S1l\"},\"SpotPrice\":{},\"IamInstanceProfile\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EbsOptimized\":{\"type\":\"boolean\"},\"AssociatePublicIpAddress\":{\"type\":\"boolean\"},\"PlacementTenancy\":{}}}},\"NextToken\":{}}}},\"DescribeLifecycleHookTypes\":{\"output\":{\"resultWrapper\":\"DescribeLifecycleHookTypesResult\",\"type\":\"structure\",\"members\":{\"LifecycleHookTypes\":{\"shape\":\"S2u\"}}}},\"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\":\"S2a\"},\"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\":\"S3u\"},\"MinAdjustmentMagnitude\":{\"type\":\"integer\"},\"ScalingAdjustment\":{\"type\":\"integer\"},\"Cooldown\":{\"type\":\"integer\"},\"StepAdjustments\":{\"shape\":\"S3x\"},\"MetricAggregationType\":{},\"EstimatedInstanceWarmup\":{\"type\":\"integer\"},\"Alarms\":{\"shape\":\"S41\"},\"TargetTrackingConfiguration\":{\"shape\":\"S43\"}}}},\"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\":\"S4j\"},\"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\":{\"type\":\"list\",\"member\":{}},\"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\":\"S2n\"},\"NextToken\":{}}}},\"DescribeTerminationPolicyTypes\":{\"output\":{\"resultWrapper\":\"DescribeTerminationPolicyTypesResult\",\"type\":\"structure\",\"members\":{\"TerminationPolicyTypes\":{\"shape\":\"St\"}}}},\"DetachInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DetachInstancesResult\",\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S4j\"}}}},\"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\":\"S59\"}}}},\"EnableMetricsCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"Granularity\"],\"members\":{\"AutoScalingGroupName\":{},\"Metrics\":{\"shape\":\"S59\"},\"Granularity\":{}}}},\"EnterStandby\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"EnterStandbyResult\",\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S4j\"}}}},\"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\":\"S4j\"}}}},\"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\":\"S2u\"}}}},\"PutScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"PolicyName\"],\"members\":{\"AutoScalingGroupName\":{},\"PolicyName\":{},\"PolicyType\":{},\"AdjustmentType\":{},\"MinAdjustmentStep\":{\"shape\":\"S3u\"},\"MinAdjustmentMagnitude\":{\"type\":\"integer\"},\"ScalingAdjustment\":{\"type\":\"integer\"},\"Cooldown\":{\"type\":\"integer\"},\"MetricAggregationType\":{},\"StepAdjustments\":{\"shape\":\"S3x\"},\"EstimatedInstanceWarmup\":{\"type\":\"integer\"},\"TargetTrackingConfiguration\":{\"shape\":\"S43\"}}},\"output\":{\"resultWrapper\":\"PutScalingPolicyResult\",\"type\":\"structure\",\"members\":{\"PolicyARN\":{},\"Alarms\":{\"shape\":\"S41\"}}}},\"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\":\"S5p\"}},\"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\":\"S5p\"}},\"TerminateInstanceInAutoScalingGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceId\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"TerminateInstanceInAutoScalingGroupResult\",\"type\":\"structure\",\"members\":{\"Activity\":{\"shape\":\"S4k\"}}}},\"UpdateAutoScalingGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"LaunchConfigurationName\":{},\"LaunchTemplate\":{\"shape\":\"Sj\"},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"DesiredCapacity\":{\"type\":\"integer\"},\"DefaultCooldown\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"Sp\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"PlacementGroup\":{},\"VPCZoneIdentifier\":{},\"TerminationPolicies\":{\"shape\":\"St\"},\"NewInstancesProtectedFromScaleIn\":{\"type\":\"boolean\"},\"ServiceLinkedRoleARN\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{}},\"S6\":{\"type\":\"list\",\"member\":{}},\"Sa\":{\"type\":\"list\",\"member\":{}},\"Sj\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Version\":{}}},\"Sp\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"list\",\"member\":{}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"Key\":{},\"Value\":{},\"PropagateAtLaunch\":{\"type\":\"boolean\"}}}},\"S19\":{\"type\":\"list\",\"member\":{}},\"S1a\":{\"type\":\"list\",\"member\":{}},\"S1c\":{\"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\"}}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"S2a\":{\"type\":\"list\",\"member\":{}},\"S2n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"Key\":{},\"Value\":{},\"PropagateAtLaunch\":{\"type\":\"boolean\"}}}},\"S2u\":{\"type\":\"list\",\"member\":{}},\"S3u\":{\"type\":\"integer\",\"deprecated\":true},\"S3x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ScalingAdjustment\"],\"members\":{\"MetricIntervalLowerBound\":{\"type\":\"double\"},\"MetricIntervalUpperBound\":{\"type\":\"double\"},\"ScalingAdjustment\":{\"type\":\"integer\"}}}},\"S41\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmARN\":{}}}},\"S43\":{\"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\"}}},\"S4j\":{\"type\":\"list\",\"member\":{\"shape\":\"S4k\"}},\"S4k\":{\"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\":{}}},\"S59\":{\"type\":\"list\",\"member\":{}},\"S5p\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"ScalingProcesses\":{\"type\":\"list\",\"member\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/autoscaling-2011-01-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/autoscaling-2011-01-01.paginators.json": /*!**************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/autoscaling-2011-01-01.paginators.json ***! \**************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/autoscaling-2011-01-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudformation-2010-05-15.min.json": /*!**********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudformation-2010-05-15.min.json ***! \**********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}},\"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\",\"Accounts\",\"Regions\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S1g\"},\"Regions\":{\"shape\":\"S1i\"},\"ParameterOverrides\":{\"shape\":\"Se\"},\"OperationPreferences\":{\"shape\":\"S1k\"},\"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\":{},\"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\",\"Accounts\",\"Regions\",\"RetainStacks\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S1g\"},\"Regions\":{\"shape\":\"S1i\"},\"OperationPreferences\":{\"shape\":\"S1k\"},\"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\":{}}},\"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\":{}}}},\"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\":{}}}}}},\"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\":{}}}}}},\"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\":{}}}}}}},\"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\":{}}}}}},\"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\":\"S1k\"},\"RetainStacks\":{\"type\":\"boolean\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"EndTimestamp\":{\"type\":\"timestamp\"}}}}}},\"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\":{}}}},\"NextToken\":{}}}},\"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\":\"S4w\"}}}},\"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\":{}}}},\"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\":{}}}},\"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\":{}}}}}},\"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\":{}}}},\"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\":{}}}},\"NextToken\":{}}}},\"SetStackPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"StackPolicyBody\":{},\"StackPolicyURL\":{}}}},\"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\",\"Accounts\",\"Regions\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S1g\"},\"Regions\":{\"shape\":\"S1i\"},\"ParameterOverrides\":{\"shape\":\"Se\"},\"OperationPreferences\":{\"shape\":\"S1k\"},\"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\":\"S1k\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"OperationId\":{\"idempotencyToken\":true},\"Accounts\":{\"shape\":\"S1g\"},\"Regions\":{\"shape\":\"S1i\"}}},\"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\":\"S4w\"}}}}},\"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\":{}}}},\"S1g\":{\"type\":\"list\",\"member\":{}},\"S1i\":{\"type\":\"list\",\"member\":{}},\"S1k\":{\"type\":\"structure\",\"members\":{\"RegionOrder\":{\"shape\":\"S1i\"},\"FailureToleranceCount\":{\"type\":\"integer\"},\"FailureTolerancePercentage\":{\"type\":\"integer\"},\"MaxConcurrentCount\":{\"type\":\"integer\"},\"MaxConcurrentPercentage\":{\"type\":\"integer\"}}},\"S4w\":{\"type\":\"list\",\"member\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudformation-2010-05-15.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudformation-2010-05-15.paginators.json": /*!*****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudformation-2010-05-15.paginators.json ***! \*****************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"DescribeStackEvents\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"StackEvents\"},\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudformation-2010-05-15.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudformation-2010-05-15.waiters2.json": /*!***************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudformation-2010-05-15.waiters2.json ***! \***************************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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_FAILED\",\"matcher\":\"pathAny\",\"state\":\"failure\"},{\"argument\":\"Stacks[].StackStatus\",\"expected\":\"UPDATE_ROLLBACK_IN_PROGRESS\",\"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\"}]},\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudformation-2010-05-15.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2016-11-25.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2016-11-25.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-11-25\",\"endpointPrefix\":\"cloudfront\",\"globalEndpoint\":\"cloudfront.amazonaws.com\",\"protocol\":\"rest-xml\",\"serviceAbbreviation\":\"CloudFront\",\"serviceFullName\":\"Amazon 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\"}}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2016-11-25.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2016-11-25.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2016-11-25.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2016-11-25.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2016-11-25.waiters2.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2016-11-25.waiters2.json ***! \***********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2016-11-25.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2017-03-25.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2017-03-25.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-03-25\",\"endpointPrefix\":\"cloudfront\",\"globalEndpoint\":\"cloudfront.amazonaws.com\",\"protocol\":\"rest-xml\",\"serviceAbbreviation\":\"CloudFront\",\"serviceFullName\":\"Amazon 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\"}}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-03-25.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2017-03-25.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2017-03-25.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-03-25.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2017-03-25.waiters2.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2017-03-25.waiters2.json ***! \***********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-03-25.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2017-10-30.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2017-10-30.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\"}}}},\"DeleteServiceLinkedRole\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-10-30/service-linked-role/{RoleName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"RoleName\"],\"members\":{\"RoleName\":{\"location\":\"uri\",\"locationName\":\"RoleName\"}}}},\"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\":\"S4h\"}},\"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\":\"S4h\"}},\"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\"}}},\"S4h\":{\"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\"}}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-10-30.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2017-10-30.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2017-10-30.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-10-30.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudfront-2017-10-30.waiters2.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudfront-2017-10-30.waiters2.json ***! \***********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudfront-2017-10-30.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}}},\"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\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-11-01\",\"endpointPrefix\":\"cloudtrail\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"CloudTrail\",\"serviceFullName\":\"AWS 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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"S3BucketName\":{},\"S3KeyPrefix\":{},\"SnsTopicName\":{\"deprecated\":true},\"SnsTopicARN\":{},\"IncludeGlobalServiceEvents\":{\"type\":\"boolean\"},\"IsMultiRegionTrail\":{\"type\":\"boolean\"},\"TrailARN\":{},\"LogFileValidationEnabled\":{\"type\":\"boolean\"},\"CloudWatchLogsLogGroupArn\":{},\"CloudWatchLogsRoleArn\":{},\"KmsKeyId\":{}}},\"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\":{\"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\"}}}}}},\"idempotent\":true},\"GetEventSelectors\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrailName\"],\"members\":{\"TrailName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrailARN\":{},\"EventSelectors\":{\"shape\":\"Si\"}}},\"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},\"LookupEvents\":{\"input\":{\"type\":\"structure\",\"members\":{\"LookupAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeKey\",\"AttributeValue\"],\"members\":{\"AttributeKey\":{},\"AttributeValue\":{}}}},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventId\":{},\"EventName\":{},\"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},\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"S3BucketName\":{},\"S3KeyPrefix\":{},\"SnsTopicName\":{\"deprecated\":true},\"SnsTopicARN\":{},\"IncludeGlobalServiceEvents\":{\"type\":\"boolean\"},\"IsMultiRegionTrail\":{\"type\":\"boolean\"},\"TrailARN\":{},\"LogFileValidationEnabled\":{\"type\":\"boolean\"},\"CloudWatchLogsLogGroupArn\":{},\"CloudWatchLogsRoleArn\":{},\"KmsKeyId\":{}}},\"idempotent\":true}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReadWriteType\":{},\"IncludeManagementEvents\":{\"type\":\"boolean\"},\"DataResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"DescribeTrails\":{\"result_key\":\"trailList\"},\"LookupEvents\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Events\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codebuild-2016-10-06.min.json": /*!*****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codebuild-2016-10-06.min.json ***! \*****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-10-06\",\"endpointPrefix\":\"codebuild\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS 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\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"projects\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"projectsNotFound\":{\"shape\":\"S17\"}}}},\"CreateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"source\",\"artifacts\",\"environment\"],\"members\":{\"name\":{},\"description\":{},\"source\":{\"shape\":\"Sk\"},\"artifacts\":{\"shape\":\"S1d\"},\"cache\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"St\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S1i\"},\"vpcConfig\":{\"shape\":\"S12\"},\"badgeEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"S1a\"}}}},\"CreateWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"branchFilter\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhook\":{\"shape\":\"S1m\"}}}},\"DeleteProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S17\"}}}},\"StartBuild\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"sourceVersion\":{},\"artifactsOverride\":{\"shape\":\"S1d\"},\"environmentVariablesOverride\":{\"shape\":\"Sw\"},\"sourceTypeOverride\":{},\"sourceLocationOverride\":{},\"sourceAuthOverride\":{\"shape\":\"Sn\"},\"gitCloneDepthOverride\":{\"type\":\"integer\"},\"buildspecOverride\":{},\"insecureSslOverride\":{\"type\":\"boolean\"},\"environmentTypeOverride\":{},\"imageOverride\":{},\"computeTypeOverride\":{},\"certificateOverride\":{},\"cacheOverride\":{\"shape\":\"Sr\"},\"serviceRoleOverride\":{},\"privilegedModeOverride\":{\"type\":\"boolean\"},\"timeoutInMinutesOverride\":{\"type\":\"integer\"},\"idempotencyToken\":{}}},\"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\"},\"artifacts\":{\"shape\":\"S1d\"},\"cache\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"St\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S1i\"},\"vpcConfig\":{\"shape\":\"S12\"},\"badgeEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"S1a\"}}}},\"UpdateWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"branchFilter\":{},\"rotateSecret\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhook\":{\"shape\":\"S1m\"}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{}},\"Sb\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"currentPhase\":{},\"buildStatus\":{},\"sourceVersion\":{},\"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\"},\"artifacts\":{\"type\":\"structure\",\"members\":{\"location\":{},\"sha256sum\":{},\"md5sum\":{}}},\"cache\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"St\"},\"serviceRole\":{},\"logs\":{\"type\":\"structure\",\"members\":{\"groupName\":{},\"streamName\":{},\"deepLink\":{}}},\"timeoutInMinutes\":{\"type\":\"integer\"},\"buildComplete\":{\"type\":\"boolean\"},\"initiator\":{},\"vpcConfig\":{\"shape\":\"S12\"},\"networkInterface\":{\"type\":\"structure\",\"members\":{\"subnetId\":{},\"networkInterfaceId\":{}}}}},\"Sk\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"location\":{},\"gitCloneDepth\":{\"type\":\"integer\"},\"buildspec\":{},\"auth\":{\"shape\":\"Sn\"},\"insecureSsl\":{\"type\":\"boolean\"}}},\"Sn\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"resource\":{}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"location\":{}}},\"St\":{\"type\":\"structure\",\"required\":[\"type\",\"image\",\"computeType\"],\"members\":{\"type\":{},\"image\":{},\"computeType\":{},\"environmentVariables\":{\"shape\":\"Sw\"},\"privilegedMode\":{\"type\":\"boolean\"},\"certificate\":{}}},\"Sw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{},\"type\":{}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"vpcId\":{},\"subnets\":{\"type\":\"list\",\"member\":{}},\"securityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"S17\":{\"type\":\"list\",\"member\":{}},\"S1a\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"description\":{},\"source\":{\"shape\":\"Sk\"},\"artifacts\":{\"shape\":\"S1d\"},\"cache\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"St\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S1i\"},\"created\":{\"type\":\"timestamp\"},\"lastModified\":{\"type\":\"timestamp\"},\"webhook\":{\"shape\":\"S1m\"},\"vpcConfig\":{\"shape\":\"S12\"},\"badge\":{\"type\":\"structure\",\"members\":{\"badgeEnabled\":{\"type\":\"boolean\"},\"badgeRequestUrl\":{}}}}},\"S1d\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"location\":{},\"path\":{},\"namespaceType\":{},\"name\":{},\"packaging\":{}}},\"S1i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"url\":{},\"payloadUrl\":{},\"secret\":{},\"branchFilter\":{},\"lastModifiedSecret\":{\"type\":\"timestamp\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codebuild-2016-10-06.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codebuild-2016-10-06.paginators.json": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codebuild-2016-10-06.paginators.json ***! \************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codebuild-2016-10-06.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codecommit-2015-04-13.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codecommit-2015-04-13.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{\"BatchGetRepositories\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryNames\"],\"members\":{\"repositoryNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositories\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"repositoriesNotFound\":{\"type\":\"list\",\"member\":{}}}}},\"CreateBranch\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"branchName\",\"commitId\"],\"members\":{\"repositoryName\":{},\"branchName\":{},\"commitId\":{}}}},\"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\":\"Sr\"}}}},\"CreateRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"repositoryName\":{},\"repositoryDescription\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositoryMetadata\":{\"shape\":\"S6\"}}}},\"DeleteBranch\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"branchName\"],\"members\":{\"repositoryName\":{},\"branchName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deletedBranch\":{\"shape\":\"S12\"}}}},\"DeleteCommentContent\":{\"input\":{\"type\":\"structure\",\"required\":[\"commentId\"],\"members\":{\"commentId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"comment\":{\"shape\":\"S16\"}}}},\"DeleteRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"repositoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositoryId\":{}}}},\"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\":{},\"pullRequestStatusChangedEventMetadata\":{\"type\":\"structure\",\"members\":{\"pullRequestStatus\":{}}},\"pullRequestSourceReferenceUpdatedEventMetadata\":{\"type\":\"structure\",\"members\":{\"repositoryName\":{},\"beforeCommitId\":{},\"afterCommitId\":{}}},\"pullRequestMergedStateChangedEventMetadata\":{\"type\":\"structure\",\"members\":{\"repositoryName\":{},\"destinationReference\":{},\"mergeMetadata\":{\"shape\":\"Sw\"}}}}}},\"nextToken\":{}}}},\"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\":\"S12\"}}}},\"GetComment\":{\"input\":{\"type\":\"structure\",\"required\":[\"commentId\"],\"members\":{\"commentId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"comment\":{\"shape\":\"S16\"}}}},\"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\":\"S1y\"},\"comments\":{\"shape\":\"S22\"}}}},\"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\":\"S1y\"},\"comments\":{\"shape\":\"S22\"}}}},\"nextToken\":{}}}},\"GetCommit\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"commitId\"],\"members\":{\"repositoryName\":{},\"commitId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"commit\"],\"members\":{\"commit\":{\"type\":\"structure\",\"members\":{\"commitId\":{},\"treeId\":{},\"parents\":{\"type\":\"list\",\"member\":{}},\"message\":{},\"author\":{\"shape\":\"S2c\"},\"committer\":{\"shape\":\"S2c\"},\"additionalData\":{}}}}}},\"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\":\"S2n\"},\"afterBlob\":{\"shape\":\"S2n\"},\"changeType\":{}}}},\"NextToken\":{}}}},\"GetMergeConflicts\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"destinationCommitSpecifier\",\"sourceCommitSpecifier\",\"mergeOption\"],\"members\":{\"repositoryName\":{},\"destinationCommitSpecifier\":{},\"sourceCommitSpecifier\":{},\"mergeOption\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"mergeable\",\"destinationCommitId\",\"sourceCommitId\"],\"members\":{\"mergeable\":{\"type\":\"boolean\"},\"destinationCommitId\":{},\"sourceCommitId\":{}}}},\"GetPullRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"pullRequestId\"],\"members\":{\"pullRequestId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pullRequest\"],\"members\":{\"pullRequest\":{\"shape\":\"Sr\"}}}},\"GetRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"repositoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositoryMetadata\":{\"shape\":\"S6\"}}}},\"GetRepositoryTriggers\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"repositoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"configurationId\":{},\"triggers\":{\"shape\":\"S31\"}}}},\"ListBranches\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"repositoryName\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"branches\":{\"shape\":\"S35\"},\"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\":{}}}},\"MergePullRequestByFastForward\":{\"input\":{\"type\":\"structure\",\"required\":[\"pullRequestId\",\"repositoryName\"],\"members\":{\"pullRequestId\":{},\"repositoryName\":{},\"sourceCommitId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"pullRequest\":{\"shape\":\"Sr\"}}}},\"PostCommentForComparedCommit\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"afterCommitId\",\"content\"],\"members\":{\"repositoryName\":{},\"beforeCommitId\":{},\"afterCommitId\":{},\"location\":{\"shape\":\"S1y\"},\"content\":{},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositoryName\":{},\"beforeCommitId\":{},\"afterCommitId\":{},\"beforeBlobId\":{},\"afterBlobId\":{},\"location\":{\"shape\":\"S1y\"},\"comment\":{\"shape\":\"S16\"}}},\"idempotent\":true},\"PostCommentForPullRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"pullRequestId\",\"repositoryName\",\"beforeCommitId\",\"afterCommitId\",\"content\"],\"members\":{\"pullRequestId\":{},\"repositoryName\":{},\"beforeCommitId\":{},\"afterCommitId\":{},\"location\":{\"shape\":\"S1y\"},\"content\":{},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositoryName\":{},\"pullRequestId\":{},\"beforeCommitId\":{},\"afterCommitId\":{},\"beforeBlobId\":{},\"afterBlobId\":{},\"location\":{\"shape\":\"S1y\"},\"comment\":{\"shape\":\"S16\"}}},\"idempotent\":true},\"PostCommentReply\":{\"input\":{\"type\":\"structure\",\"required\":[\"inReplyTo\",\"content\"],\"members\":{\"inReplyTo\":{},\"clientRequestToken\":{\"idempotencyToken\":true},\"content\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"comment\":{\"shape\":\"S16\"}}},\"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\":\"S31\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"configurationId\":{}}}},\"TestRepositoryTriggers\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"triggers\"],\"members\":{\"repositoryName\":{},\"triggers\":{\"shape\":\"S31\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"successfulExecutions\":{\"type\":\"list\",\"member\":{}},\"failedExecutions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"trigger\":{},\"failureMessage\":{}}}}}}},\"UpdateComment\":{\"input\":{\"type\":\"structure\",\"required\":[\"commentId\",\"content\"],\"members\":{\"commentId\":{},\"content\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"comment\":{\"shape\":\"S16\"}}}},\"UpdateDefaultBranch\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"defaultBranchName\"],\"members\":{\"repositoryName\":{},\"defaultBranchName\":{}}}},\"UpdatePullRequestDescription\":{\"input\":{\"type\":\"structure\",\"required\":[\"pullRequestId\",\"description\"],\"members\":{\"pullRequestId\":{},\"description\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pullRequest\"],\"members\":{\"pullRequest\":{\"shape\":\"Sr\"}}}},\"UpdatePullRequestStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"pullRequestId\",\"pullRequestStatus\"],\"members\":{\"pullRequestId\":{},\"pullRequestStatus\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pullRequest\"],\"members\":{\"pullRequest\":{\"shape\":\"Sr\"}}}},\"UpdatePullRequestTitle\":{\"input\":{\"type\":\"structure\",\"required\":[\"pullRequestId\",\"title\"],\"members\":{\"pullRequestId\":{},\"title\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pullRequest\"],\"members\":{\"pullRequest\":{\"shape\":\"Sr\"}}}},\"UpdateRepositoryDescription\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"repositoryName\":{},\"repositoryDescription\":{}}}},\"UpdateRepositoryName\":{\"input\":{\"type\":\"structure\",\"required\":[\"oldName\",\"newName\"],\"members\":{\"oldName\":{},\"newName\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"repositoryId\":{},\"repositoryName\":{},\"repositoryDescription\":{},\"defaultBranch\":{},\"lastModifiedDate\":{\"type\":\"timestamp\"},\"creationDate\":{\"type\":\"timestamp\"},\"cloneUrlHttp\":{},\"cloneUrlSsh\":{},\"Arn\":{}}},\"Sr\":{\"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\":{},\"mergeMetadata\":{\"shape\":\"Sw\"}}}},\"clientRequestToken\":{}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"isMerged\":{\"type\":\"boolean\"},\"mergedBy\":{}}},\"S12\":{\"type\":\"structure\",\"members\":{\"branchName\":{},\"commitId\":{}}},\"S16\":{\"type\":\"structure\",\"members\":{\"commentId\":{},\"content\":{},\"inReplyTo\":{},\"creationDate\":{\"type\":\"timestamp\"},\"lastModifiedDate\":{\"type\":\"timestamp\"},\"authorArn\":{},\"deleted\":{\"type\":\"boolean\"},\"clientRequestToken\":{}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"filePath\":{},\"filePosition\":{\"type\":\"long\"},\"relativeFileVersion\":{}}},\"S22\":{\"type\":\"list\",\"member\":{\"shape\":\"S16\"}},\"S2c\":{\"type\":\"structure\",\"members\":{\"name\":{},\"email\":{},\"date\":{}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"blobId\":{},\"path\":{},\"mode\":{}}},\"S31\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"destinationArn\",\"events\"],\"members\":{\"name\":{},\"destinationArn\":{},\"customData\":{},\"branches\":{\"shape\":\"S35\"},\"events\":{\"type\":\"list\",\"member\":{}}}}},\"S35\":{\"type\":\"list\",\"member\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codecommit-2015-04-13.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codecommit-2015-04-13.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codecommit-2015-04-13.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"},\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codecommit-2015-04-13.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codedeploy-2014-10-06.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codedeploy-2014-10-06.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\",\"timestampFormat\":\"unixTimestamp\",\"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\":\"St\"}}}}}}},\"BatchGetApplications\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationNames\"],\"members\":{\"applicationNames\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationsInfo\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}}}}},\"BatchGetDeploymentGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationName\",\"deploymentGroupNames\"],\"members\":{\"applicationName\":{},\"deploymentGroupNames\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentGroupsInfo\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"errorMessage\":{}}}},\"BatchGetDeploymentInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentId\",\"instanceIds\"],\"members\":{\"deploymentId\":{},\"instanceIds\":{\"shape\":\"S2r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"instancesSummary\":{\"type\":\"list\",\"member\":{\"shape\":\"S2v\"}},\"errorMessage\":{}}}},\"BatchGetDeployments\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentIds\"],\"members\":{\"deploymentIds\":{\"shape\":\"S38\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentsInfo\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}}}}},\"BatchGetOnPremisesInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceNames\"],\"members\":{\"instanceNames\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceInfos\":{\"type\":\"list\",\"member\":{\"shape\":\"S3q\"}}}}},\"ContinueDeployment\":{\"input\":{\"type\":\"structure\",\"members\":{\"deploymentId\":{}}}},\"CreateApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationName\"],\"members\":{\"applicationName\":{},\"computePlatform\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationId\":{}}}},\"CreateDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationName\"],\"members\":{\"applicationName\":{},\"deploymentGroupName\":{},\"revision\":{\"shape\":\"Sb\"},\"deploymentConfigName\":{},\"description\":{},\"ignoreApplicationStopFailures\":{\"type\":\"boolean\"},\"targetInstances\":{\"shape\":\"S3i\"},\"autoRollbackConfiguration\":{\"shape\":\"S1y\"},\"updateOutdatedInstancesOnly\":{\"type\":\"boolean\"},\"fileExistsBehavior\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentId\":{}}}},\"CreateDeploymentConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentConfigName\"],\"members\":{\"deploymentConfigName\":{},\"minimumHealthyHosts\":{\"shape\":\"S40\"},\"trafficRoutingConfig\":{\"shape\":\"S43\"},\"computePlatform\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentConfigId\":{}}}},\"CreateDeploymentGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationName\",\"deploymentGroupName\",\"serviceRoleArn\"],\"members\":{\"applicationName\":{},\"deploymentGroupName\":{},\"deploymentConfigName\":{},\"ec2TagFilters\":{\"shape\":\"S1d\"},\"onPremisesInstanceTagFilters\":{\"shape\":\"S1g\"},\"autoScalingGroups\":{\"shape\":\"S3j\"},\"serviceRoleArn\":{},\"triggerConfigurations\":{\"shape\":\"S1o\"},\"alarmConfiguration\":{\"shape\":\"S1u\"},\"autoRollbackConfiguration\":{\"shape\":\"S1y\"},\"deploymentStyle\":{\"shape\":\"S21\"},\"blueGreenDeploymentConfiguration\":{\"shape\":\"S24\"},\"loadBalancerInfo\":{\"shape\":\"S2c\"},\"ec2TagSet\":{\"shape\":\"S2m\"},\"onPremisesTagSet\":{\"shape\":\"S2o\"}}},\"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\":\"S1j\"}}}},\"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\":\"S12\"}}}},\"GetApplicationRevision\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationName\",\"revision\"],\"members\":{\"applicationName\":{},\"revision\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationName\":{},\"revision\":{\"shape\":\"Sb\"},\"revisionInfo\":{\"shape\":\"St\"}}}},\"GetDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentId\"],\"members\":{\"deploymentId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentInfo\":{\"shape\":\"S3b\"}}}},\"GetDeploymentConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentConfigName\"],\"members\":{\"deploymentConfigName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentConfigInfo\":{\"type\":\"structure\",\"members\":{\"deploymentConfigId\":{},\"deploymentConfigName\":{},\"minimumHealthyHosts\":{\"shape\":\"S40\"},\"createTime\":{\"type\":\"timestamp\"},\"computePlatform\":{},\"trafficRoutingConfig\":{\"shape\":\"S43\"}}}}}},\"GetDeploymentGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationName\",\"deploymentGroupName\"],\"members\":{\"applicationName\":{},\"deploymentGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentGroupInfo\":{\"shape\":\"S1a\"}}}},\"GetDeploymentInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentId\",\"instanceId\"],\"members\":{\"deploymentId\":{},\"instanceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceSummary\":{\"shape\":\"S2v\"}}}},\"GetOnPremisesInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceInfo\":{\"shape\":\"S3q\"}}}},\"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\":\"Sz\"},\"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\":\"Sv\"},\"nextToken\":{}}}},\"ListDeploymentInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentId\"],\"members\":{\"deploymentId\":{},\"nextToken\":{},\"instanceStatusFilter\":{\"type\":\"list\",\"member\":{}},\"instanceTypeFilter\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"instancesList\":{\"shape\":\"S2r\"},\"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\":\"S38\"},\"nextToken\":{}}}},\"ListGitHubAccountTokenNames\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tokenNameList\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{}}}},\"ListOnPremisesInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"registrationStatus\":{},\"tagFilters\":{\"shape\":\"S1g\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceNames\":{\"shape\":\"S6\"},\"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\":{}}}},\"StopDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentId\"],\"members\":{\"deploymentId\":{},\"autoRollbackEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"statusMessage\":{}}}},\"UpdateApplication\":{\"input\":{\"type\":\"structure\",\"members\":{\"applicationName\":{},\"newApplicationName\":{}}}},\"UpdateDeploymentGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"applicationName\",\"currentDeploymentGroupName\"],\"members\":{\"applicationName\":{},\"currentDeploymentGroupName\":{},\"newDeploymentGroupName\":{},\"deploymentConfigName\":{},\"ec2TagFilters\":{\"shape\":\"S1d\"},\"onPremisesInstanceTagFilters\":{\"shape\":\"S1g\"},\"autoScalingGroups\":{\"shape\":\"S3j\"},\"serviceRoleArn\":{},\"triggerConfigurations\":{\"shape\":\"S1o\"},\"alarmConfiguration\":{\"shape\":\"S1u\"},\"autoRollbackConfiguration\":{\"shape\":\"S1y\"},\"deploymentStyle\":{\"shape\":\"S21\"},\"blueGreenDeploymentConfiguration\":{\"shape\":\"S24\"},\"loadBalancerInfo\":{\"shape\":\"S2c\"},\"ec2TagSet\":{\"shape\":\"S2m\"},\"onPremisesTagSet\":{\"shape\":\"S2o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"hooksNotCleanedUp\":{\"shape\":\"S1j\"}}}}},\"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\":{}}}}},\"St\":{\"type\":\"structure\",\"members\":{\"description\":{},\"deploymentGroups\":{\"shape\":\"Sv\"},\"firstUsedTime\":{\"type\":\"timestamp\"},\"lastUsedTime\":{\"type\":\"timestamp\"},\"registerTime\":{\"type\":\"timestamp\"}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"list\",\"member\":{}},\"S12\":{\"type\":\"structure\",\"members\":{\"applicationId\":{},\"applicationName\":{},\"createTime\":{\"type\":\"timestamp\"},\"linkedToGitHub\":{\"type\":\"boolean\"},\"gitHubAccountName\":{},\"computePlatform\":{}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"applicationName\":{},\"deploymentGroupId\":{},\"deploymentGroupName\":{},\"deploymentConfigName\":{},\"ec2TagFilters\":{\"shape\":\"S1d\"},\"onPremisesInstanceTagFilters\":{\"shape\":\"S1g\"},\"autoScalingGroups\":{\"shape\":\"S1j\"},\"serviceRoleArn\":{},\"targetRevision\":{\"shape\":\"Sb\"},\"triggerConfigurations\":{\"shape\":\"S1o\"},\"alarmConfiguration\":{\"shape\":\"S1u\"},\"autoRollbackConfiguration\":{\"shape\":\"S1y\"},\"deploymentStyle\":{\"shape\":\"S21\"},\"blueGreenDeploymentConfiguration\":{\"shape\":\"S24\"},\"loadBalancerInfo\":{\"shape\":\"S2c\"},\"lastSuccessfulDeployment\":{\"shape\":\"S2j\"},\"lastAttemptedDeployment\":{\"shape\":\"S2j\"},\"ec2TagSet\":{\"shape\":\"S2m\"},\"onPremisesTagSet\":{\"shape\":\"S2o\"},\"computePlatform\":{}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Type\":{}}}},\"S1g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Type\":{}}}},\"S1j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"hook\":{}}}},\"S1o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"triggerName\":{},\"triggerTargetArn\":{},\"triggerEvents\":{\"type\":\"list\",\"member\":{}}}}},\"S1u\":{\"type\":\"structure\",\"members\":{\"enabled\":{\"type\":\"boolean\"},\"ignorePollAlarmFailure\":{\"type\":\"boolean\"},\"alarms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{}}}}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"enabled\":{\"type\":\"boolean\"},\"events\":{\"type\":\"list\",\"member\":{}}}},\"S21\":{\"type\":\"structure\",\"members\":{\"deploymentType\":{},\"deploymentOption\":{}}},\"S24\":{\"type\":\"structure\",\"members\":{\"terminateBlueInstancesOnDeploymentSuccess\":{\"type\":\"structure\",\"members\":{\"action\":{},\"terminationWaitTimeInMinutes\":{\"type\":\"integer\"}}},\"deploymentReadyOption\":{\"type\":\"structure\",\"members\":{\"actionOnTimeout\":{},\"waitTimeInMinutes\":{\"type\":\"integer\"}}},\"greenFleetProvisioningOption\":{\"type\":\"structure\",\"members\":{\"action\":{}}}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"elbInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{}}}},\"targetGroupInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{}}}}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"deploymentId\":{},\"status\":{},\"endTime\":{\"type\":\"timestamp\"},\"createTime\":{\"type\":\"timestamp\"}}},\"S2m\":{\"type\":\"structure\",\"members\":{\"ec2TagSetList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1d\"}}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"onPremisesTagSetList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1g\"}}}},\"S2r\":{\"type\":\"list\",\"member\":{}},\"S2v\":{\"type\":\"structure\",\"members\":{\"deploymentId\":{},\"instanceId\":{},\"status\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"lifecycleEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"lifecycleEventName\":{},\"diagnostics\":{\"type\":\"structure\",\"members\":{\"errorCode\":{},\"scriptName\":{},\"message\":{},\"logTail\":{}}},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"status\":{}}}},\"instanceType\":{}}},\"S38\":{\"type\":\"list\",\"member\":{}},\"S3b\":{\"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\":\"S1y\"},\"updateOutdatedInstancesOnly\":{\"type\":\"boolean\"},\"rollbackInfo\":{\"type\":\"structure\",\"members\":{\"rollbackDeploymentId\":{},\"rollbackTriggeringDeploymentId\":{},\"rollbackMessage\":{}}},\"deploymentStyle\":{\"shape\":\"S21\"},\"targetInstances\":{\"shape\":\"S3i\"},\"instanceTerminationWaitTimeStarted\":{\"type\":\"boolean\"},\"blueGreenDeploymentConfiguration\":{\"shape\":\"S24\"},\"loadBalancerInfo\":{\"shape\":\"S2c\"},\"additionalDeploymentStatusInfo\":{\"type\":\"string\",\"deprecated\":true},\"fileExistsBehavior\":{},\"deploymentStatusMessages\":{\"type\":\"list\",\"member\":{}},\"computePlatform\":{}}},\"S3i\":{\"type\":\"structure\",\"members\":{\"tagFilters\":{\"shape\":\"S1d\"},\"autoScalingGroups\":{\"shape\":\"S3j\"},\"ec2TagSet\":{\"shape\":\"S2m\"}}},\"S3j\":{\"type\":\"list\",\"member\":{}},\"S3q\":{\"type\":\"structure\",\"members\":{\"instanceName\":{},\"iamSessionArn\":{},\"iamUserArn\":{},\"instanceArn\":{},\"registerTime\":{\"type\":\"timestamp\"},\"deregisterTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S2\"}}},\"S40\":{\"type\":\"structure\",\"members\":{\"value\":{\"type\":\"integer\"},\"type\":{}}},\"S43\":{\"type\":\"structure\",\"members\":{\"type\":{},\"timeBasedCanary\":{\"type\":\"structure\",\"members\":{\"canaryPercentage\":{\"type\":\"integer\"},\"canaryInterval\":{\"type\":\"integer\"}}},\"timeBasedLinear\":{\"type\":\"structure\",\"members\":{\"linearPercentage\":{\"type\":\"integer\"},\"linearInterval\":{\"type\":\"integer\"}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codedeploy-2014-10-06.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codedeploy-2014-10-06.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codedeploy-2014-10-06.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codedeploy-2014-10-06.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codedeploy-2014-10-06.waiters2.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codedeploy-2014-10-06.waiters2.json ***! \***********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codedeploy-2014-10-06.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codepipeline-2015-07-09.min.json": /*!********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codepipeline-2015-07-09.min.json ***! \********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-07-09\",\"endpointPrefix\":\"codepipeline\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"CodePipeline\",\"serviceFullName\":\"AWS 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\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"actionType\"],\"members\":{\"actionType\":{\"shape\":\"Sr\"}}}},\"CreatePipeline\":{\"input\":{\"type\":\"structure\",\"required\":[\"pipeline\"],\"members\":{\"pipeline\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"pipeline\":{\"shape\":\"Sv\"}}}},\"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\":\"S22\"},\"accountId\":{}}}}}},\"GetPipeline\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"version\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"pipeline\":{\"shape\":\"Sv\"},\"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\":\"S39\"},\"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\":\"Ss\"},\"actionConfiguration\":{\"shape\":\"S23\"},\"pipelineContext\":{\"shape\":\"S24\"},\"inputArtifacts\":{\"shape\":\"S27\"},\"outputArtifacts\":{\"shape\":\"S27\"},\"artifactCredentials\":{\"shape\":\"S2f\"},\"continuationToken\":{},\"encryptionKey\":{\"shape\":\"S11\"}}},\"nonce\":{}}}}}},\"ListActionTypes\":{\"input\":{\"type\":\"structure\",\"members\":{\"actionOwnerFilter\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"actionTypes\"],\"members\":{\"actionTypes\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"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\":{}}}}}}},\"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\":{}}}},\"ListWebhooks\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhooks\":{\"type\":\"list\",\"member\":{\"shape\":\"S48\"}},\"NextToken\":{}}}},\"PollForJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"actionTypeId\"],\"members\":{\"actionTypeId\":{\"shape\":\"Ss\"},\"maxBatchSize\":{\"type\":\"integer\"},\"queryParam\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"data\":{\"shape\":\"S22\"},\"nonce\":{},\"accountId\":{}}}}}}},\"PollForThirdPartyJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"actionTypeId\"],\"members\":{\"actionTypeId\":{\"shape\":\"Ss\"},\"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\":\"S39\"}}},\"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\":\"S58\"}}}},\"PutJobSuccessResult\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{},\"currentRevision\":{\"shape\":\"S5b\"},\"continuationToken\":{},\"executionDetails\":{\"shape\":\"S5d\"}}}},\"PutThirdPartyJobFailureResult\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"clientToken\",\"failureDetails\"],\"members\":{\"jobId\":{},\"clientToken\":{},\"failureDetails\":{\"shape\":\"S58\"}}}},\"PutThirdPartyJobSuccessResult\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"clientToken\"],\"members\":{\"jobId\":{},\"clientToken\":{},\"currentRevision\":{\"shape\":\"S5b\"},\"continuationToken\":{},\"executionDetails\":{\"shape\":\"S5d\"}}}},\"PutWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"webhook\"],\"members\":{\"webhook\":{\"shape\":\"S49\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhook\":{\"shape\":\"S48\"}}}},\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"pipelineExecutionId\":{}}}},\"UpdatePipeline\":{\"input\":{\"type\":\"structure\",\"required\":[\"pipeline\"],\"members\":{\"pipeline\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"pipeline\":{\"shape\":\"Sv\"}}}}},\"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\"}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"id\",\"inputArtifactDetails\",\"outputArtifactDetails\"],\"members\":{\"id\":{\"shape\":\"Ss\"},\"settings\":{\"shape\":\"Se\"},\"actionConfigurationProperties\":{\"shape\":\"Sh\"},\"inputArtifactDetails\":{\"shape\":\"Sn\"},\"outputArtifactDetails\":{\"shape\":\"Sn\"}}},\"Ss\":{\"type\":\"structure\",\"required\":[\"category\",\"owner\",\"provider\",\"version\"],\"members\":{\"category\":{},\"owner\":{},\"provider\":{},\"version\":{}}},\"Sv\":{\"type\":\"structure\",\"required\":[\"name\",\"roleArn\",\"artifactStore\",\"stages\"],\"members\":{\"name\":{},\"roleArn\":{},\"artifactStore\":{\"type\":\"structure\",\"required\":[\"type\",\"location\"],\"members\":{\"type\":{},\"location\":{},\"encryptionKey\":{\"shape\":\"S11\"}}},\"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\":\"Ss\"},\"runOrder\":{\"type\":\"integer\"},\"configuration\":{\"shape\":\"S1f\"},\"outputArtifacts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}}},\"inputArtifacts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}}},\"roleArn\":{}}}}}}},\"version\":{\"type\":\"integer\"}}},\"S11\":{\"type\":\"structure\",\"required\":[\"id\",\"type\"],\"members\":{\"id\":{},\"type\":{}}},\"S1f\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S22\":{\"type\":\"structure\",\"members\":{\"actionTypeId\":{\"shape\":\"Ss\"},\"actionConfiguration\":{\"shape\":\"S23\"},\"pipelineContext\":{\"shape\":\"S24\"},\"inputArtifacts\":{\"shape\":\"S27\"},\"outputArtifacts\":{\"shape\":\"S27\"},\"artifactCredentials\":{\"shape\":\"S2f\"},\"continuationToken\":{},\"encryptionKey\":{\"shape\":\"S11\"}}},\"S23\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S1f\"}}},\"S24\":{\"type\":\"structure\",\"members\":{\"pipelineName\":{},\"stage\":{\"type\":\"structure\",\"members\":{\"name\":{}}},\"action\":{\"type\":\"structure\",\"members\":{\"name\":{}}}}},\"S27\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"revision\":{},\"location\":{\"type\":\"structure\",\"members\":{\"type\":{},\"s3Location\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"objectKey\"],\"members\":{\"bucketName\":{},\"objectKey\":{}}}}}}}},\"S2f\":{\"type\":\"structure\",\"required\":[\"accessKeyId\",\"secretAccessKey\",\"sessionToken\"],\"members\":{\"accessKeyId\":{},\"secretAccessKey\":{},\"sessionToken\":{}},\"sensitive\":true},\"S39\":{\"type\":\"structure\",\"required\":[\"revisionId\",\"revisionChangeId\",\"created\"],\"members\":{\"revisionId\":{},\"revisionChangeId\":{},\"created\":{\"type\":\"timestamp\"}}},\"S48\":{\"type\":\"structure\",\"required\":[\"definition\",\"url\"],\"members\":{\"definition\":{\"shape\":\"S49\"},\"url\":{},\"errorMessage\":{},\"errorCode\":{},\"lastTriggered\":{\"type\":\"timestamp\"},\"arn\":{}}},\"S49\":{\"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\":{}}}}},\"S58\":{\"type\":\"structure\",\"required\":[\"type\",\"message\"],\"members\":{\"type\":{},\"message\":{},\"externalExecutionId\":{}}},\"S5b\":{\"type\":\"structure\",\"required\":[\"revision\",\"changeIdentifier\"],\"members\":{\"revision\":{},\"changeIdentifier\":{},\"created\":{\"type\":\"timestamp\"},\"revisionSummary\":{}}},\"S5d\":{\"type\":\"structure\",\"members\":{\"summary\":{},\"externalExecutionId\":{},\"percentComplete\":{\"type\":\"integer\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codepipeline-2015-07-09.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/codepipeline-2015-07-09.paginators.json": /*!***************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/codepipeline-2015-07-09.paginators.json ***! \***************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/codepipeline-2015-07-09.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.min.json": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.min.json ***! \************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-06-30\",\"endpointPrefix\":\"cognito-identity\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon 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\"},\"SupportedLoginProviders\":{\"shape\":\"S4\"},\"DeveloperProviderName\":{},\"OpenIdConnectProviderARNs\":{\"shape\":\"S8\"},\"CognitoIdentityProviders\":{\"shape\":\"Sa\"},\"SamlProviderARNs\":{\"shape\":\"Sf\"}}},\"output\":{\"shape\":\"Sg\"}},\"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\":\"Sr\"}},\"DescribeIdentityPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"IdentityPoolId\"],\"members\":{\"IdentityPoolId\":{}}},\"output\":{\"shape\":\"Sg\"}},\"GetCredentialsForIdentity\":{\"input\":{\"type\":\"structure\",\"required\":[\"IdentityId\"],\"members\":{\"IdentityId\":{},\"Logins\":{\"shape\":\"Sw\"},\"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\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityId\":{}}}},\"GetIdentityPoolRoles\":{\"input\":{\"type\":\"structure\",\"required\":[\"IdentityPoolId\"],\"members\":{\"IdentityPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityPoolId\":{},\"Roles\":{\"shape\":\"S18\"},\"RoleMappings\":{\"shape\":\"S1a\"}}}},\"GetOpenIdToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"IdentityId\"],\"members\":{\"IdentityId\":{},\"Logins\":{\"shape\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityId\":{},\"Token\":{}}}},\"GetOpenIdTokenForDeveloperIdentity\":{\"input\":{\"type\":\"structure\",\"required\":[\"IdentityPoolId\",\"Logins\"],\"members\":{\"IdentityPoolId\":{},\"IdentityId\":{},\"Logins\":{\"shape\":\"Sw\"},\"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\":\"Sr\"}},\"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\":{}}}},\"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\":\"S18\"},\"RoleMappings\":{\"shape\":\"S1a\"}}}},\"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\":\"Sw\"},\"LoginsToRemove\":{\"shape\":\"Ss\"}}}},\"UpdateIdentityPool\":{\"input\":{\"shape\":\"Sg\"},\"output\":{\"shape\":\"Sg\"}}},\"shapes\":{\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S8\":{\"type\":\"list\",\"member\":{}},\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProviderName\":{},\"ClientId\":{},\"ServerSideTokenCheck\":{\"type\":\"boolean\"}}}},\"Sf\":{\"type\":\"list\",\"member\":{}},\"Sg\":{\"type\":\"structure\",\"required\":[\"IdentityPoolId\",\"IdentityPoolName\",\"AllowUnauthenticatedIdentities\"],\"members\":{\"IdentityPoolId\":{},\"IdentityPoolName\":{},\"AllowUnauthenticatedIdentities\":{\"type\":\"boolean\"},\"SupportedLoginProviders\":{\"shape\":\"S4\"},\"DeveloperProviderName\":{},\"OpenIdConnectProviderARNs\":{\"shape\":\"S8\"},\"CognitoIdentityProviders\":{\"shape\":\"Sa\"},\"SamlProviderARNs\":{\"shape\":\"Sf\"}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"IdentityId\":{},\"Logins\":{\"shape\":\"Ss\"},\"CreationDate\":{\"type\":\"timestamp\"},\"LastModifiedDate\":{\"type\":\"timestamp\"}}},\"Ss\":{\"type\":\"list\",\"member\":{}},\"Sw\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S18\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1a\":{\"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\":{}}}}}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.paginators.json": /*!*******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.paginators.json ***! \*******************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.min.json": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.min.json ***! \*******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-04-18\",\"endpointPrefix\":\"cognito-idp\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon 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\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminCreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"UserAttributes\":{\"shape\":\"Si\"},\"ValidationData\":{\"shape\":\"Si\"},\"TemporaryPassword\":{\"shape\":\"Sm\"},\"ForceAliasCreation\":{\"type\":\"boolean\"},\"MessageAction\":{},\"DesiredDeliveryMediums\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"Ss\"}}}},\"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\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminDisableProviderForUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"User\"],\"members\":{\"UserPoolId\":{},\"User\":{\"shape\":\"S12\"}}},\"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\":\"S1d\"}}}},\"AdminGetUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Username\"],\"members\":{\"Username\":{\"shape\":\"Sd\"},\"UserAttributes\":{\"shape\":\"Si\"},\"UserCreateDate\":{\"type\":\"timestamp\"},\"UserLastModifiedDate\":{\"type\":\"timestamp\"},\"Enabled\":{\"type\":\"boolean\"},\"UserStatus\":{},\"MFAOptions\":{\"shape\":\"Sv\"},\"PreferredMfaSetting\":{},\"UserMFASettingList\":{\"shape\":\"S1g\"}}}},\"AdminInitiateAuth\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientId\",\"AuthFlow\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"},\"AuthFlow\":{},\"AuthParameters\":{\"shape\":\"S1k\"},\"ClientMetadata\":{\"shape\":\"S1l\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"},\"ContextData\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChallengeName\":{},\"Session\":{},\"ChallengeParameters\":{\"shape\":\"S1t\"},\"AuthenticationResult\":{\"shape\":\"S1u\"}}}},\"AdminLinkProviderForUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"DestinationUser\",\"SourceUser\"],\"members\":{\"UserPoolId\":{},\"DestinationUser\":{\"shape\":\"S12\"},\"SourceUser\":{\"shape\":\"S12\"}}},\"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\":\"S24\"},\"PaginationToken\":{}}}},\"AdminListGroupsForUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"Username\",\"UserPoolId\"],\"members\":{\"Username\":{\"shape\":\"Sd\"},\"UserPoolId\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Groups\":{\"shape\":\"S28\"},\"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\":{}}},\"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\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminRespondToAuthChallenge\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientId\",\"ChallengeName\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"},\"ChallengeName\":{},\"ChallengeResponses\":{\"shape\":\"S2x\"},\"Session\":{},\"AnalyticsMetadata\":{\"shape\":\"S1m\"},\"ContextData\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChallengeName\":{},\"Session\":{},\"ChallengeParameters\":{\"shape\":\"S1t\"},\"AuthenticationResult\":{\"shape\":\"S1u\"}}}},\"AdminSetUserMFAPreference\":{\"input\":{\"type\":\"structure\",\"required\":[\"Username\",\"UserPoolId\"],\"members\":{\"SMSMfaSettings\":{\"shape\":\"S30\"},\"SoftwareTokenMfaSettings\":{\"shape\":\"S31\"},\"Username\":{\"shape\":\"Sd\"},\"UserPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminSetUserSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"MFAOptions\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"MFAOptions\":{\"shape\":\"Sv\"}}},\"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\":\"Si\"}}},\"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\":\"S1v\"},\"Session\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecretCode\":{\"type\":\"string\",\"sensitive\":true},\"Session\":{}}}},\"ChangePassword\":{\"input\":{\"type\":\"structure\",\"required\":[\"PreviousPassword\",\"ProposedPassword\",\"AccessToken\"],\"members\":{\"PreviousPassword\":{\"shape\":\"Sm\"},\"ProposedPassword\":{\"shape\":\"Sm\"},\"AccessToken\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"authtype\":\"none\"},\"ConfirmDevice\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\",\"DeviceKey\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"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\":\"S1i\"},\"SecretHash\":{\"shape\":\"S3p\"},\"Username\":{\"shape\":\"Sd\"},\"ConfirmationCode\":{},\"Password\":{\"shape\":\"Sm\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"},\"UserContextData\":{\"shape\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"authtype\":\"none\"},\"ConfirmSignUp\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientId\",\"Username\",\"ConfirmationCode\"],\"members\":{\"ClientId\":{\"shape\":\"S1i\"},\"SecretHash\":{\"shape\":\"S3p\"},\"Username\":{\"shape\":\"Sd\"},\"ConfirmationCode\":{},\"ForceAliasCreation\":{\"type\":\"boolean\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"},\"UserContextData\":{\"shape\":\"S3r\"}}},\"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\":\"S29\"}}}},\"CreateIdentityProvider\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ProviderName\",\"ProviderType\",\"ProviderDetails\"],\"members\":{\"UserPoolId\":{},\"ProviderName\":{},\"ProviderType\":{},\"ProviderDetails\":{\"shape\":\"S40\"},\"AttributeMapping\":{\"shape\":\"S41\"},\"IdpIdentifiers\":{\"shape\":\"S43\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IdentityProvider\"],\"members\":{\"IdentityProvider\":{\"shape\":\"S46\"}}}},\"CreateResourceServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Identifier\",\"Name\"],\"members\":{\"UserPoolId\":{},\"Identifier\":{},\"Name\":{},\"Scopes\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceServer\"],\"members\":{\"ResourceServer\":{\"shape\":\"S4f\"}}}},\"CreateUserImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\",\"UserPoolId\",\"CloudWatchLogsRoleArn\"],\"members\":{\"JobName\":{},\"UserPoolId\":{},\"CloudWatchLogsRoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserImportJob\":{\"shape\":\"S4j\"}}}},\"CreateUserPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolName\"],\"members\":{\"PoolName\":{},\"Policies\":{\"shape\":\"S4r\"},\"LambdaConfig\":{\"shape\":\"S4u\"},\"AutoVerifiedAttributes\":{\"shape\":\"S4v\"},\"AliasAttributes\":{\"shape\":\"S4x\"},\"UsernameAttributes\":{\"shape\":\"S4z\"},\"SmsVerificationMessage\":{},\"EmailVerificationMessage\":{},\"EmailVerificationSubject\":{},\"VerificationMessageTemplate\":{\"shape\":\"S54\"},\"SmsAuthenticationMessage\":{},\"MfaConfiguration\":{},\"DeviceConfiguration\":{\"shape\":\"S59\"},\"EmailConfiguration\":{\"shape\":\"S5a\"},\"SmsConfiguration\":{\"shape\":\"S5c\"},\"UserPoolTags\":{\"shape\":\"S5d\"},\"AdminCreateUserConfig\":{\"shape\":\"S5e\"},\"Schema\":{\"shape\":\"S5h\"},\"UserPoolAddOns\":{\"shape\":\"S5i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPool\":{\"shape\":\"S5l\"}}}},\"CreateUserPoolClient\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientName\"],\"members\":{\"UserPoolId\":{},\"ClientName\":{},\"GenerateSecret\":{\"type\":\"boolean\"},\"RefreshTokenValidity\":{\"type\":\"integer\"},\"ReadAttributes\":{\"shape\":\"S5s\"},\"WriteAttributes\":{\"shape\":\"S5s\"},\"ExplicitAuthFlows\":{\"shape\":\"S5u\"},\"SupportedIdentityProviders\":{\"shape\":\"S5w\"},\"CallbackURLs\":{\"shape\":\"S5x\"},\"LogoutURLs\":{\"shape\":\"S5z\"},\"DefaultRedirectURI\":{},\"AllowedOAuthFlows\":{\"shape\":\"S60\"},\"AllowedOAuthScopes\":{\"shape\":\"S62\"},\"AllowedOAuthFlowsUserPoolClient\":{\"type\":\"boolean\"},\"AnalyticsConfiguration\":{\"shape\":\"S64\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPoolClient\":{\"shape\":\"S67\"}}}},\"CreateUserPoolDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"Domain\",\"UserPoolId\"],\"members\":{\"Domain\":{},\"UserPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S1v\"}}},\"authtype\":\"none\"},\"DeleteUserAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserAttributeNames\",\"AccessToken\"],\"members\":{\"UserAttributeNames\":{\"shape\":\"Sz\"},\"AccessToken\":{\"shape\":\"S1v\"}}},\"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\":\"S1i\"}}}},\"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\":\"S46\"}}}},\"DescribeResourceServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Identifier\"],\"members\":{\"UserPoolId\":{},\"Identifier\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceServer\"],\"members\":{\"ResourceServer\":{\"shape\":\"S4f\"}}}},\"DescribeRiskConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RiskConfiguration\"],\"members\":{\"RiskConfiguration\":{\"shape\":\"S6r\"}}}},\"DescribeUserImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"JobId\"],\"members\":{\"UserPoolId\":{},\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserImportJob\":{\"shape\":\"S4j\"}}}},\"DescribeUserPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPool\":{\"shape\":\"S5l\"}}}},\"DescribeUserPoolClient\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPoolClient\":{\"shape\":\"S67\"}}}},\"DescribeUserPoolDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"Domain\"],\"members\":{\"Domain\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainDescription\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"AWSAccountId\":{},\"Domain\":{},\"S3Bucket\":{},\"CloudFrontDistribution\":{},\"Version\":{},\"Status\":{}}}}}},\"ForgetDevice\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceKey\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"DeviceKey\":{}}}},\"ForgotPassword\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientId\",\"Username\"],\"members\":{\"ClientId\":{\"shape\":\"S1i\"},\"SecretHash\":{\"shape\":\"S3p\"},\"UserContextData\":{\"shape\":\"S3r\"},\"Username\":{\"shape\":\"Sd\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeDeliveryDetails\":{\"shape\":\"S7p\"}}},\"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\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Device\"],\"members\":{\"Device\":{\"shape\":\"S1d\"}}}},\"GetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupName\",\"UserPoolId\"],\"members\":{\"GroupName\":{},\"UserPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Group\":{\"shape\":\"S29\"}}}},\"GetIdentityProviderByIdentifier\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"IdpIdentifier\"],\"members\":{\"UserPoolId\":{},\"IdpIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"IdentityProvider\"],\"members\":{\"IdentityProvider\":{\"shape\":\"S46\"}}}},\"GetSigningCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{}}}},\"GetUICustomization\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UICustomization\"],\"members\":{\"UICustomization\":{\"shape\":\"S83\"}}}},\"GetUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Username\",\"UserAttributes\"],\"members\":{\"Username\":{\"shape\":\"Sd\"},\"UserAttributes\":{\"shape\":\"Si\"},\"MFAOptions\":{\"shape\":\"Sv\"},\"PreferredMfaSetting\":{},\"UserMFASettingList\":{\"shape\":\"S1g\"}}},\"authtype\":\"none\"},\"GetUserAttributeVerificationCode\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\",\"AttributeName\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"AttributeName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeDeliveryDetails\":{\"shape\":\"S7p\"}}},\"authtype\":\"none\"},\"GetUserPoolMfaConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SmsMfaConfiguration\":{\"shape\":\"S8d\"},\"SoftwareTokenMfaConfiguration\":{\"shape\":\"S8e\"},\"MfaConfiguration\":{}}}},\"GlobalSignOut\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"InitiateAuth\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthFlow\",\"ClientId\"],\"members\":{\"AuthFlow\":{},\"AuthParameters\":{\"shape\":\"S1k\"},\"ClientMetadata\":{\"shape\":\"S1l\"},\"ClientId\":{\"shape\":\"S1i\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"},\"UserContextData\":{\"shape\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChallengeName\":{},\"Session\":{},\"ChallengeParameters\":{\"shape\":\"S1t\"},\"AuthenticationResult\":{\"shape\":\"S1u\"}}}},\"ListDevices\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"Limit\":{\"type\":\"integer\"},\"PaginationToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Devices\":{\"shape\":\"S24\"},\"PaginationToken\":{}}}},\"ListGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Groups\":{\"shape\":\"S28\"},\"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\":\"S4f\"}},\"NextToken\":{}}}},\"ListUserImportJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"MaxResults\"],\"members\":{\"UserPoolId\":{},\"MaxResults\":{\"type\":\"integer\"},\"PaginationToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserImportJobs\":{\"type\":\"list\",\"member\":{\"shape\":\"S4j\"}},\"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\":\"S1i\"},\"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\":\"S4u\"},\"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\":\"S9e\"},\"PaginationToken\":{}}}},\"ListUsersInGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"GroupName\"],\"members\":{\"UserPoolId\":{},\"GroupName\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Users\":{\"shape\":\"S9e\"},\"NextToken\":{}}}},\"ResendConfirmationCode\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientId\",\"Username\"],\"members\":{\"ClientId\":{\"shape\":\"S1i\"},\"SecretHash\":{\"shape\":\"S3p\"},\"UserContextData\":{\"shape\":\"S3r\"},\"Username\":{\"shape\":\"Sd\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeDeliveryDetails\":{\"shape\":\"S7p\"}}},\"authtype\":\"none\"},\"RespondToAuthChallenge\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientId\",\"ChallengeName\"],\"members\":{\"ClientId\":{\"shape\":\"S1i\"},\"ChallengeName\":{},\"Session\":{},\"ChallengeResponses\":{\"shape\":\"S2x\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"},\"UserContextData\":{\"shape\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChallengeName\":{},\"Session\":{},\"ChallengeParameters\":{\"shape\":\"S1t\"},\"AuthenticationResult\":{\"shape\":\"S1u\"}}}},\"SetRiskConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"},\"CompromisedCredentialsRiskConfiguration\":{\"shape\":\"S6s\"},\"AccountTakeoverRiskConfiguration\":{\"shape\":\"S6x\"},\"RiskExceptionConfiguration\":{\"shape\":\"S76\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RiskConfiguration\"],\"members\":{\"RiskConfiguration\":{\"shape\":\"S6r\"}}}},\"SetUICustomization\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"},\"CSS\":{},\"ImageFile\":{\"type\":\"blob\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UICustomization\"],\"members\":{\"UICustomization\":{\"shape\":\"S83\"}}}},\"SetUserMFAPreference\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\"],\"members\":{\"SMSMfaSettings\":{\"shape\":\"S30\"},\"SoftwareTokenMfaSettings\":{\"shape\":\"S31\"},\"AccessToken\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SetUserPoolMfaConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"SmsMfaConfiguration\":{\"shape\":\"S8d\"},\"SoftwareTokenMfaConfiguration\":{\"shape\":\"S8e\"},\"MfaConfiguration\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SmsMfaConfiguration\":{\"shape\":\"S8d\"},\"SoftwareTokenMfaConfiguration\":{\"shape\":\"S8e\"},\"MfaConfiguration\":{}}}},\"SetUserSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\",\"MFAOptions\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"MFAOptions\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"authtype\":\"none\"},\"SignUp\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientId\",\"Username\",\"Password\"],\"members\":{\"ClientId\":{\"shape\":\"S1i\"},\"SecretHash\":{\"shape\":\"S3p\"},\"Username\":{\"shape\":\"Sd\"},\"Password\":{\"shape\":\"Sm\"},\"UserAttributes\":{\"shape\":\"Si\"},\"ValidationData\":{\"shape\":\"Si\"},\"AnalyticsMetadata\":{\"shape\":\"S1m\"},\"UserContextData\":{\"shape\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UserConfirmed\",\"UserSub\"],\"members\":{\"UserConfirmed\":{\"type\":\"boolean\"},\"CodeDeliveryDetails\":{\"shape\":\"S7p\"},\"UserSub\":{}}},\"authtype\":\"none\"},\"StartUserImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"JobId\"],\"members\":{\"UserPoolId\":{},\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserImportJob\":{\"shape\":\"S4j\"}}}},\"StopUserImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"JobId\"],\"members\":{\"UserPoolId\":{},\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserImportJob\":{\"shape\":\"S4j\"}}}},\"UpdateAuthEventFeedback\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"EventId\",\"FeedbackToken\",\"FeedbackValue\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"EventId\":{},\"FeedbackToken\":{\"shape\":\"S1v\"},\"FeedbackValue\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDeviceStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\",\"DeviceKey\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"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\":\"S29\"}}}},\"UpdateIdentityProvider\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ProviderName\"],\"members\":{\"UserPoolId\":{},\"ProviderName\":{},\"ProviderDetails\":{\"shape\":\"S40\"},\"AttributeMapping\":{\"shape\":\"S41\"},\"IdpIdentifiers\":{\"shape\":\"S43\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IdentityProvider\"],\"members\":{\"IdentityProvider\":{\"shape\":\"S46\"}}}},\"UpdateResourceServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Identifier\",\"Name\"],\"members\":{\"UserPoolId\":{},\"Identifier\":{},\"Name\":{},\"Scopes\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceServer\"],\"members\":{\"ResourceServer\":{\"shape\":\"S4f\"}}}},\"UpdateUserAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserAttributes\",\"AccessToken\"],\"members\":{\"UserAttributes\":{\"shape\":\"Si\"},\"AccessToken\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeDeliveryDetailsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S7p\"}}}},\"authtype\":\"none\"},\"UpdateUserPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"Policies\":{\"shape\":\"S4r\"},\"LambdaConfig\":{\"shape\":\"S4u\"},\"AutoVerifiedAttributes\":{\"shape\":\"S4v\"},\"SmsVerificationMessage\":{},\"EmailVerificationMessage\":{},\"EmailVerificationSubject\":{},\"VerificationMessageTemplate\":{\"shape\":\"S54\"},\"SmsAuthenticationMessage\":{},\"MfaConfiguration\":{},\"DeviceConfiguration\":{\"shape\":\"S59\"},\"EmailConfiguration\":{\"shape\":\"S5a\"},\"SmsConfiguration\":{\"shape\":\"S5c\"},\"UserPoolTags\":{\"shape\":\"S5d\"},\"AdminCreateUserConfig\":{\"shape\":\"S5e\"},\"UserPoolAddOns\":{\"shape\":\"S5i\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateUserPoolClient\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"},\"ClientName\":{},\"RefreshTokenValidity\":{\"type\":\"integer\"},\"ReadAttributes\":{\"shape\":\"S5s\"},\"WriteAttributes\":{\"shape\":\"S5s\"},\"ExplicitAuthFlows\":{\"shape\":\"S5u\"},\"SupportedIdentityProviders\":{\"shape\":\"S5w\"},\"CallbackURLs\":{\"shape\":\"S5x\"},\"LogoutURLs\":{\"shape\":\"S5z\"},\"DefaultRedirectURI\":{},\"AllowedOAuthFlows\":{\"shape\":\"S60\"},\"AllowedOAuthScopes\":{\"shape\":\"S62\"},\"AllowedOAuthFlowsUserPoolClient\":{\"type\":\"boolean\"},\"AnalyticsConfiguration\":{\"shape\":\"S64\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPoolClient\":{\"shape\":\"S67\"}}}},\"VerifySoftwareToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserCode\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"Session\":{},\"UserCode\":{},\"FriendlyDeviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"Session\":{}}}},\"VerifyUserAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccessToken\",\"AttributeName\",\"Code\"],\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"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},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Value\":{\"type\":\"string\",\"sensitive\":true}}}},\"Sm\":{\"type\":\"string\",\"sensitive\":true},\"Ss\":{\"type\":\"structure\",\"members\":{\"Username\":{\"shape\":\"Sd\"},\"Attributes\":{\"shape\":\"Si\"},\"UserCreateDate\":{\"type\":\"timestamp\"},\"UserLastModifiedDate\":{\"type\":\"timestamp\"},\"Enabled\":{\"type\":\"boolean\"},\"UserStatus\":{},\"MFAOptions\":{\"shape\":\"Sv\"}}},\"Sv\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeliveryMedium\":{},\"AttributeName\":{}}}},\"Sz\":{\"type\":\"list\",\"member\":{}},\"S12\":{\"type\":\"structure\",\"members\":{\"ProviderName\":{},\"ProviderAttributeName\":{},\"ProviderAttributeValue\":{}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"DeviceKey\":{},\"DeviceAttributes\":{\"shape\":\"Si\"},\"DeviceCreateDate\":{\"type\":\"timestamp\"},\"DeviceLastModifiedDate\":{\"type\":\"timestamp\"},\"DeviceLastAuthenticatedDate\":{\"type\":\"timestamp\"}}},\"S1g\":{\"type\":\"list\",\"member\":{}},\"S1i\":{\"type\":\"string\",\"sensitive\":true},\"S1k\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1l\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1m\":{\"type\":\"structure\",\"members\":{\"AnalyticsEndpointId\":{}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"IpAddress\",\"ServerName\",\"ServerPath\",\"HttpHeaders\"],\"members\":{\"IpAddress\":{},\"ServerName\":{},\"ServerPath\":{},\"HttpHeaders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"headerName\":{},\"headerValue\":{}}}},\"EncodedData\":{}}},\"S1t\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1u\":{\"type\":\"structure\",\"members\":{\"AccessToken\":{\"shape\":\"S1v\"},\"ExpiresIn\":{\"type\":\"integer\"},\"TokenType\":{},\"RefreshToken\":{\"shape\":\"S1v\"},\"IdToken\":{\"shape\":\"S1v\"},\"NewDeviceMetadata\":{\"type\":\"structure\",\"members\":{\"DeviceKey\":{},\"DeviceGroupKey\":{}}}}},\"S1v\":{\"type\":\"string\",\"sensitive\":true},\"S24\":{\"type\":\"list\",\"member\":{\"shape\":\"S1d\"}},\"S28\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"S29\":{\"type\":\"structure\",\"members\":{\"GroupName\":{},\"UserPoolId\":{},\"Description\":{},\"RoleArn\":{},\"Precedence\":{\"type\":\"integer\"},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"S2x\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S30\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"PreferredMfa\":{\"type\":\"boolean\"}}},\"S31\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"PreferredMfa\":{\"type\":\"boolean\"}}},\"S3p\":{\"type\":\"string\",\"sensitive\":true},\"S3r\":{\"type\":\"structure\",\"members\":{\"EncodedData\":{}}},\"S40\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S41\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S43\":{\"type\":\"list\",\"member\":{}},\"S46\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"ProviderName\":{},\"ProviderType\":{},\"ProviderDetails\":{\"shape\":\"S40\"},\"AttributeMapping\":{\"shape\":\"S41\"},\"IdpIdentifiers\":{\"shape\":\"S43\"},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"S4a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ScopeName\",\"ScopeDescription\"],\"members\":{\"ScopeName\":{},\"ScopeDescription\":{}}}},\"S4f\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"Identifier\":{},\"Name\":{},\"Scopes\":{\"shape\":\"S4a\"}}},\"S4j\":{\"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\":{}}},\"S4r\":{\"type\":\"structure\",\"members\":{\"PasswordPolicy\":{\"type\":\"structure\",\"members\":{\"MinimumLength\":{\"type\":\"integer\"},\"RequireUppercase\":{\"type\":\"boolean\"},\"RequireLowercase\":{\"type\":\"boolean\"},\"RequireNumbers\":{\"type\":\"boolean\"},\"RequireSymbols\":{\"type\":\"boolean\"}}}}},\"S4u\":{\"type\":\"structure\",\"members\":{\"PreSignUp\":{},\"CustomMessage\":{},\"PostConfirmation\":{},\"PreAuthentication\":{},\"PostAuthentication\":{},\"DefineAuthChallenge\":{},\"CreateAuthChallenge\":{},\"VerifyAuthChallengeResponse\":{},\"PreTokenGeneration\":{},\"UserMigration\":{}}},\"S4v\":{\"type\":\"list\",\"member\":{}},\"S4x\":{\"type\":\"list\",\"member\":{}},\"S4z\":{\"type\":\"list\",\"member\":{}},\"S54\":{\"type\":\"structure\",\"members\":{\"SmsMessage\":{},\"EmailMessage\":{},\"EmailSubject\":{},\"EmailMessageByLink\":{},\"EmailSubjectByLink\":{},\"DefaultEmailOption\":{}}},\"S59\":{\"type\":\"structure\",\"members\":{\"ChallengeRequiredOnNewDevice\":{\"type\":\"boolean\"},\"DeviceOnlyRememberedOnUserPrompt\":{\"type\":\"boolean\"}}},\"S5a\":{\"type\":\"structure\",\"members\":{\"SourceArn\":{},\"ReplyToEmailAddress\":{}}},\"S5c\":{\"type\":\"structure\",\"required\":[\"SnsCallerArn\"],\"members\":{\"SnsCallerArn\":{},\"ExternalId\":{}}},\"S5d\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S5e\":{\"type\":\"structure\",\"members\":{\"AllowAdminCreateUserOnly\":{\"type\":\"boolean\"},\"UnusedAccountValidityDays\":{\"type\":\"integer\"},\"InviteMessageTemplate\":{\"type\":\"structure\",\"members\":{\"SMSMessage\":{},\"EmailMessage\":{},\"EmailSubject\":{}}}}},\"S5h\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"S5i\":{\"type\":\"structure\",\"required\":[\"AdvancedSecurityMode\"],\"members\":{\"AdvancedSecurityMode\":{}}},\"S5l\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Policies\":{\"shape\":\"S4r\"},\"LambdaConfig\":{\"shape\":\"S4u\"},\"Status\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"},\"SchemaAttributes\":{\"shape\":\"S5h\"},\"AutoVerifiedAttributes\":{\"shape\":\"S4v\"},\"AliasAttributes\":{\"shape\":\"S4x\"},\"UsernameAttributes\":{\"shape\":\"S4z\"},\"SmsVerificationMessage\":{},\"EmailVerificationMessage\":{},\"EmailVerificationSubject\":{},\"VerificationMessageTemplate\":{\"shape\":\"S54\"},\"SmsAuthenticationMessage\":{},\"MfaConfiguration\":{},\"DeviceConfiguration\":{\"shape\":\"S59\"},\"EstimatedNumberOfUsers\":{\"type\":\"integer\"},\"EmailConfiguration\":{\"shape\":\"S5a\"},\"SmsConfiguration\":{\"shape\":\"S5c\"},\"UserPoolTags\":{\"shape\":\"S5d\"},\"SmsConfigurationFailure\":{},\"EmailConfigurationFailure\":{},\"Domain\":{},\"AdminCreateUserConfig\":{\"shape\":\"S5e\"},\"UserPoolAddOns\":{\"shape\":\"S5i\"},\"Arn\":{}}},\"S5s\":{\"type\":\"list\",\"member\":{}},\"S5u\":{\"type\":\"list\",\"member\":{}},\"S5w\":{\"type\":\"list\",\"member\":{}},\"S5x\":{\"type\":\"list\",\"member\":{}},\"S5z\":{\"type\":\"list\",\"member\":{}},\"S60\":{\"type\":\"list\",\"member\":{}},\"S62\":{\"type\":\"list\",\"member\":{}},\"S64\":{\"type\":\"structure\",\"required\":[\"ApplicationId\",\"RoleArn\",\"ExternalId\"],\"members\":{\"ApplicationId\":{},\"RoleArn\":{},\"ExternalId\":{},\"UserDataShared\":{\"type\":\"boolean\"}}},\"S67\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"ClientName\":{},\"ClientId\":{\"shape\":\"S1i\"},\"ClientSecret\":{\"type\":\"string\",\"sensitive\":true},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"},\"RefreshTokenValidity\":{\"type\":\"integer\"},\"ReadAttributes\":{\"shape\":\"S5s\"},\"WriteAttributes\":{\"shape\":\"S5s\"},\"ExplicitAuthFlows\":{\"shape\":\"S5u\"},\"SupportedIdentityProviders\":{\"shape\":\"S5w\"},\"CallbackURLs\":{\"shape\":\"S5x\"},\"LogoutURLs\":{\"shape\":\"S5z\"},\"DefaultRedirectURI\":{},\"AllowedOAuthFlows\":{\"shape\":\"S60\"},\"AllowedOAuthScopes\":{\"shape\":\"S62\"},\"AllowedOAuthFlowsUserPoolClient\":{\"type\":\"boolean\"},\"AnalyticsConfiguration\":{\"shape\":\"S64\"}}},\"S6r\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"},\"CompromisedCredentialsRiskConfiguration\":{\"shape\":\"S6s\"},\"AccountTakeoverRiskConfiguration\":{\"shape\":\"S6x\"},\"RiskExceptionConfiguration\":{\"shape\":\"S76\"},\"LastModifiedDate\":{\"type\":\"timestamp\"}}},\"S6s\":{\"type\":\"structure\",\"required\":[\"Actions\"],\"members\":{\"EventFilter\":{\"type\":\"list\",\"member\":{}},\"Actions\":{\"type\":\"structure\",\"required\":[\"EventAction\"],\"members\":{\"EventAction\":{}}}}},\"S6x\":{\"type\":\"structure\",\"required\":[\"Actions\"],\"members\":{\"NotifyConfiguration\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"From\":{},\"ReplyTo\":{},\"SourceArn\":{},\"BlockEmail\":{\"shape\":\"S6z\"},\"NoActionEmail\":{\"shape\":\"S6z\"},\"MfaEmail\":{\"shape\":\"S6z\"}}},\"Actions\":{\"type\":\"structure\",\"members\":{\"LowAction\":{\"shape\":\"S73\"},\"MediumAction\":{\"shape\":\"S73\"},\"HighAction\":{\"shape\":\"S73\"}}}}},\"S6z\":{\"type\":\"structure\",\"required\":[\"Subject\"],\"members\":{\"Subject\":{},\"HtmlBody\":{},\"TextBody\":{}}},\"S73\":{\"type\":\"structure\",\"required\":[\"Notify\",\"EventAction\"],\"members\":{\"Notify\":{\"type\":\"boolean\"},\"EventAction\":{}}},\"S76\":{\"type\":\"structure\",\"members\":{\"BlockedIPRangeList\":{\"type\":\"list\",\"member\":{}},\"SkippedIPRangeList\":{\"type\":\"list\",\"member\":{}}}},\"S7p\":{\"type\":\"structure\",\"members\":{\"Destination\":{},\"DeliveryMedium\":{},\"AttributeName\":{}}},\"S83\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1i\"},\"ImageUrl\":{},\"CSS\":{},\"CSSVersion\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"S8d\":{\"type\":\"structure\",\"members\":{\"SmsAuthenticationMessage\":{},\"SmsConfiguration\":{\"shape\":\"S5c\"}}},\"S8e\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"S9e\":{\"type\":\"list\",\"member\":{\"shape\":\"Ss\"}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.paginators.json": /*!**************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.paginators.json ***! \**************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cognito-sync-2014-06-30.min.json": /*!********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cognito-sync-2014-06-30.min.json ***! \********************************************************************/ /*! exports provided: version, metadata, operations, shapes, examples, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-06-30\",\"endpointPrefix\":\"cognito-sync\",\"jsonVersion\":\"1.1\",\"serviceFullName\":\"Amazon 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\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cognito-sync-2014-06-30.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/config-2014-11-12.min.json": /*!**************************************************************!*\ !*** ./node_modules/aws-sdk/apis/config-2014-11-12.min.json ***! \**************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{\"BatchGetResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceKeys\"],\"members\":{\"resourceKeys\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"baseConfigurationItems\":{\"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\":\"Sk\"}}}},\"unprocessedResourceKeys\":{\"shape\":\"S2\"}}}},\"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\":{}}}},\"DeleteDeliveryChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryChannelName\"],\"members\":{\"DeliveryChannelName\":{}}}},\"DeleteEvaluationResults\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeletePendingAggregationRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"RequesterAccountId\",\"RequesterAwsRegion\"],\"members\":{\"RequesterAccountId\":{},\"RequesterAwsRegion\":{}}}},\"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\":\"S1d\"},\"AccountId\":{},\"AwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeAggregationAuthorizations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorizations\":{\"type\":\"list\",\"member\":{\"shape\":\"S1l\"}},\"NextToken\":{}}}},\"DescribeComplianceByConfigRule\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S1o\"},\"ComplianceTypes\":{\"shape\":\"S1p\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceByConfigRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"Compliance\":{\"shape\":\"S1d\"}}}},\"NextToken\":{}}}},\"DescribeComplianceByResource\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"ComplianceTypes\":{\"shape\":\"S1p\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceByResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Compliance\":{\"shape\":\"S1d\"}}}},\"NextToken\":{}}}},\"DescribeConfigRuleEvaluationStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S1o\"},\"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\"},\"LastErrorCode\":{},\"LastErrorMessage\":{},\"FirstEvaluationStarted\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"DescribeConfigRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S1o\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigRules\":{\"type\":\"list\",\"member\":{\"shape\":\"S27\"}},\"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\":\"S2w\"}},\"NextToken\":{}}}},\"DescribeConfigurationRecorderStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorderNames\":{\"shape\":\"S34\"}}},\"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\":\"S34\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorders\":{\"type\":\"list\",\"member\":{\"shape\":\"S3c\"}}}}},\"DescribeDeliveryChannelStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelNames\":{\"shape\":\"S3i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelsStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"configSnapshotDeliveryInfo\":{\"shape\":\"S3m\"},\"configHistoryDeliveryInfo\":{\"shape\":\"S3m\"},\"configStreamDeliveryInfo\":{\"type\":\"structure\",\"members\":{\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastStatusChangeTime\":{\"type\":\"timestamp\"}}}}}}}}},\"DescribeDeliveryChannels\":{\"input\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelNames\":{\"shape\":\"S3i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryChannels\":{\"type\":\"list\",\"member\":{\"shape\":\"S3s\"}}}}},\"DescribePendingAggregationRequests\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PendingAggregationRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RequesterAccountId\":{},\"RequesterAwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeRetentionConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"RetentionConfigurationNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S43\"}},\"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\":\"S49\"},\"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\":\"S4h\"}}}},\"NextToken\":{}}}},\"GetComplianceDetailsByConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ComplianceTypes\":{\"shape\":\"S1p\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EvaluationResults\":{\"shape\":\"S4k\"},\"NextToken\":{}}}},\"GetComplianceDetailsByResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"ComplianceTypes\":{\"shape\":\"S1p\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EvaluationResults\":{\"shape\":\"S4k\"},\"NextToken\":{}}}},\"GetComplianceSummaryByConfigRule\":{\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummary\":{\"shape\":\"S4h\"}}}},\"GetComplianceSummaryByResourceType\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceTypes\":{\"shape\":\"S4q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummariesByResourceType\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ComplianceSummary\":{\"shape\":\"S4h\"}}}}}}},\"GetDiscoveredResourceCounts\":{\"input\":{\"type\":\"structure\",\"members\":{\"resourceTypes\":{\"shape\":\"S4q\"},\"limit\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"totalDiscoveredResources\":{\"type\":\"long\"},\"resourceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"count\":{\"type\":\"long\"}}}},\"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\":{\"type\":\"structure\",\"members\":{\"version\":{},\"accountId\":{},\"configurationItemCaptureTime\":{\"type\":\"timestamp\"},\"configurationItemStatus\":{},\"configurationStateId\":{},\"configurationItemMD5Hash\":{},\"arn\":{},\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"awsRegion\":{},\"availabilityZone\":{},\"resourceCreationTime\":{\"type\":\"timestamp\"},\"tags\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"relatedEvents\":{\"type\":\"list\",\"member\":{}},\"relationships\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"relationshipName\":{}}}},\"configuration\":{},\"supplementaryConfiguration\":{\"shape\":\"Sk\"}}}},\"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\":{}}}},\"PutAggregationAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthorizedAccountId\",\"AuthorizedAwsRegion\"],\"members\":{\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorization\":{\"shape\":\"S1l\"}}}},\"PutConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRule\"],\"members\":{\"ConfigRule\":{\"shape\":\"S27\"}}}},\"PutConfigurationAggregator\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"AccountAggregationSources\":{\"shape\":\"S2y\"},\"OrganizationAggregationSource\":{\"shape\":\"S32\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregator\":{\"shape\":\"S2w\"}}}},\"PutConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorder\"],\"members\":{\"ConfigurationRecorder\":{\"shape\":\"S3c\"}}}},\"PutDeliveryChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryChannel\"],\"members\":{\"DeliveryChannel\":{\"shape\":\"S3s\"}}}},\"PutEvaluations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResultToken\"],\"members\":{\"Evaluations\":{\"shape\":\"S5t\"},\"ResultToken\":{},\"TestMode\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEvaluations\":{\"shape\":\"S5t\"}}}},\"PutRetentionConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"RetentionPeriodInDays\"],\"members\":{\"RetentionPeriodInDays\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionConfiguration\":{\"shape\":\"S43\"}}}},\"StartConfigRulesEvaluation\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}},\"StopConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resourceId\"],\"members\":{\"resourceType\":{},\"resourceId\":{}}}},\"Sk\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1d\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"ComplianceContributorCount\":{\"shape\":\"S1e\"}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"CappedCount\":{\"type\":\"integer\"},\"CapExceeded\":{\"type\":\"boolean\"}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorizationArn\":{},\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S1o\":{\"type\":\"list\",\"member\":{}},\"S1p\":{\"type\":\"list\",\"member\":{}},\"S27\":{\"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\":{}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregatorName\":{},\"ConfigurationAggregatorArn\":{},\"AccountAggregationSources\":{\"shape\":\"S2y\"},\"OrganizationAggregationSource\":{\"shape\":\"S32\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"S2y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"type\":\"list\",\"member\":{}},\"AllAwsRegions\":{\"type\":\"boolean\"},\"AwsRegions\":{\"shape\":\"S31\"}}}},\"S31\":{\"type\":\"list\",\"member\":{}},\"S32\":{\"type\":\"structure\",\"required\":[\"RoleArn\"],\"members\":{\"RoleArn\":{},\"AwsRegions\":{\"shape\":\"S31\"},\"AllAwsRegions\":{\"type\":\"boolean\"}}},\"S34\":{\"type\":\"list\",\"member\":{}},\"S3c\":{\"type\":\"structure\",\"members\":{\"name\":{},\"roleARN\":{},\"recordingGroup\":{\"type\":\"structure\",\"members\":{\"allSupported\":{\"type\":\"boolean\"},\"includeGlobalResourceTypes\":{\"type\":\"boolean\"},\"resourceTypes\":{\"type\":\"list\",\"member\":{}}}}}},\"S3i\":{\"type\":\"list\",\"member\":{}},\"S3m\":{\"type\":\"structure\",\"members\":{\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastAttemptTime\":{\"type\":\"timestamp\"},\"lastSuccessfulTime\":{\"type\":\"timestamp\"},\"nextDeliveryTime\":{\"type\":\"timestamp\"}}},\"S3s\":{\"type\":\"structure\",\"members\":{\"name\":{},\"s3BucketName\":{},\"s3KeyPrefix\":{},\"snsTopicARN\":{},\"configSnapshotDeliveryProperties\":{\"type\":\"structure\",\"members\":{\"deliveryFrequency\":{}}}}},\"S43\":{\"type\":\"structure\",\"required\":[\"Name\",\"RetentionPeriodInDays\"],\"members\":{\"Name\":{},\"RetentionPeriodInDays\":{\"type\":\"integer\"}}},\"S49\":{\"type\":\"structure\",\"members\":{\"EvaluationResultQualifier\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ResourceType\":{},\"ResourceId\":{}}},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}},\"S4h\":{\"type\":\"structure\",\"members\":{\"CompliantResourceCount\":{\"shape\":\"S1e\"},\"NonCompliantResourceCount\":{\"shape\":\"S1e\"},\"ComplianceSummaryTimestamp\":{\"type\":\"timestamp\"}}},\"S4k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EvaluationResultIdentifier\":{\"shape\":\"S49\"},\"ComplianceType\":{},\"ResultRecordedTime\":{\"type\":\"timestamp\"},\"ConfigRuleInvokedTime\":{\"type\":\"timestamp\"},\"Annotation\":{},\"ResultToken\":{}}}},\"S4q\":{\"type\":\"list\",\"member\":{}},\"S5t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ComplianceResourceType\",\"ComplianceResourceId\",\"ComplianceType\",\"OrderingTimestamp\"],\"members\":{\"ComplianceResourceType\":{},\"ComplianceResourceId\":{},\"ComplianceType\":{},\"Annotation\":{},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/config-2014-11-12.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/config-2014-11-12.paginators.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/config-2014-11-12.paginators.json ***! \*********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"GetResourceConfigHistory\":{\"input_token\":\"nextToken\",\"limit_key\":\"limit\",\"output_token\":\"nextToken\",\"result_key\":\"configurationItems\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/config-2014-11-12.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cur-2017-01-06.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/cur-2017-01-06.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-01-06\",\"endpointPrefix\":\"cur\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS 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\":{}}}},\"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\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cur-2017-01-06.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/cur-2017-01-06.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/cur-2017-01-06.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"DescribeReportDefinitions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/cur-2017-01-06.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/devicefarm-2015-06-23.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/devicefarm-2015-06-23.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"devicePool\":{\"shape\":\"Sb\"}}}},\"CreateInstanceProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"description\":{},\"packageCleanup\":{\"type\":\"boolean\"},\"excludeAppPackagesFromCleanup\":{\"shape\":\"Sf\"},\"rebootAfterUse\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceProfile\":{\"shape\":\"Sh\"}}}},\"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\":\"Sn\"}}}},\"CreateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"defaultJobTimeoutMinutes\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"Sr\"}}}},\"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\":{}}},\"interactionMode\":{},\"skipAppResign\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"remoteAccessSession\":{\"shape\":\"S10\"}}}},\"CreateUpload\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectArn\",\"name\",\"type\"],\"members\":{\"projectArn\":{},\"name\":{},\"type\":{},\"contentType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"upload\":{\"shape\":\"S1l\"}}}},\"CreateVPCEConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"vpceConfigurationName\",\"vpceServiceName\",\"serviceDnsName\"],\"members\":{\"vpceConfigurationName\":{},\"vpceServiceName\":{},\"serviceDnsName\":{},\"vpceConfigurationDescription\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"vpceConfiguration\":{\"shape\":\"S1v\"}}}},\"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\":{}}},\"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\":\"S2g\"},\"unmeteredRemoteAccessDevices\":{\"shape\":\"S2g\"},\"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\":\"S13\"}}}},\"GetDeviceInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deviceInstance\":{\"shape\":\"S1b\"}}}},\"GetDevicePool\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"devicePool\":{\"shape\":\"Sb\"}}}},\"GetDevicePoolCompatibility\":{\"input\":{\"type\":\"structure\",\"required\":[\"devicePoolArn\"],\"members\":{\"devicePoolArn\":{},\"appArn\":{},\"testType\":{},\"test\":{\"shape\":\"S2r\"},\"configuration\":{\"shape\":\"S2u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"compatibleDevices\":{\"shape\":\"S33\"},\"incompatibleDevices\":{\"shape\":\"S33\"}}}},\"GetInstanceProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceProfile\":{\"shape\":\"Sh\"}}}},\"GetJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S3b\"}}}},\"GetNetworkProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"networkProfile\":{\"shape\":\"Sn\"}}}},\"GetOfferingStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"current\":{\"shape\":\"S3i\"},\"nextPeriod\":{\"shape\":\"S3i\"},\"nextToken\":{}}}},\"GetProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"Sr\"}}}},\"GetRemoteAccessSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"remoteAccessSession\":{\"shape\":\"S10\"}}}},\"GetRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"run\":{\"shape\":\"S3z\"}}}},\"GetSuite\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"suite\":{\"shape\":\"S43\"}}}},\"GetTest\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"test\":{\"shape\":\"S46\"}}}},\"GetUpload\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"upload\":{\"shape\":\"S1l\"}}}},\"GetVPCEConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"vpceConfiguration\":{\"shape\":\"S1v\"}}}},\"InstallToRemoteAccessSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"remoteAccessSessionArn\",\"appArn\"],\"members\":{\"remoteAccessSessionArn\":{},\"appArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"appUpload\":{\"shape\":\"S1l\"}}}},\"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\":\"S1a\"},\"nextToken\":{}}}},\"ListDevicePools\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"type\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"devicePools\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb\"}},\"nextToken\":{}}}},\"ListDevices\":{\"input\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"devices\":{\"type\":\"list\",\"member\":{\"shape\":\"S13\"}},\"nextToken\":{}}}},\"ListInstanceProfiles\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceProfiles\":{\"type\":\"list\",\"member\":{\"shape\":\"Sh\"}},\"nextToken\":{}}}},\"ListJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobs\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}},\"nextToken\":{}}}},\"ListNetworkProfiles\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"type\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"networkProfiles\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\"}},\"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\":\"S58\"}},\"nextToken\":{}}}},\"ListOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"offerings\":{\"type\":\"list\",\"member\":{\"shape\":\"S3m\"}},\"nextToken\":{}}}},\"ListProjects\":{\"input\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"projects\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"nextToken\":{}}}},\"ListRemoteAccessSessions\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"remoteAccessSessions\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"nextToken\":{}}}},\"ListRuns\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"runs\":{\"type\":\"list\",\"member\":{\"shape\":\"S3z\"}},\"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\":\"S43\"}},\"nextToken\":{}}}},\"ListTests\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tests\":{\"type\":\"list\",\"member\":{\"shape\":\"S46\"}},\"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\":\"S64\"},\"job\":{\"shape\":\"S64\"},\"suite\":{\"shape\":\"S64\"},\"test\":{\"shape\":\"S64\"},\"device\":{\"shape\":\"S13\"},\"result\":{},\"message\":{}}}}}}}},\"nextToken\":{}}}},\"ListUploads\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"uploads\":{\"type\":\"list\",\"member\":{\"shape\":\"S1l\"}},\"nextToken\":{}}}},\"ListVPCEConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"vpceConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}},\"nextToken\":{}}}},\"PurchaseOffering\":{\"input\":{\"type\":\"structure\",\"members\":{\"offeringId\":{},\"quantity\":{\"type\":\"integer\"},\"offeringPromotionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"offeringTransaction\":{\"shape\":\"S58\"}}}},\"RenewOffering\":{\"input\":{\"type\":\"structure\",\"members\":{\"offeringId\":{},\"quantity\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"offeringTransaction\":{\"shape\":\"S58\"}}}},\"ScheduleRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectArn\",\"devicePoolArn\",\"test\"],\"members\":{\"projectArn\":{},\"appArn\":{},\"devicePoolArn\":{},\"name\":{},\"test\":{\"shape\":\"S2r\"},\"configuration\":{\"shape\":\"S2u\"},\"executionConfiguration\":{\"type\":\"structure\",\"members\":{\"jobTimeoutMinutes\":{\"type\":\"integer\"},\"accountsCleanup\":{\"type\":\"boolean\"},\"appPackagesCleanup\":{\"type\":\"boolean\"},\"skipAppResign\":{\"type\":\"boolean\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"run\":{\"shape\":\"S3z\"}}}},\"StopRemoteAccessSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"remoteAccessSession\":{\"shape\":\"S10\"}}}},\"StopRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"run\":{\"shape\":\"S3z\"}}}},\"UpdateDeviceInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"profileArn\":{},\"labels\":{\"shape\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"deviceInstance\":{\"shape\":\"S1b\"}}}},\"UpdateDevicePool\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"rules\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"devicePool\":{\"shape\":\"Sb\"}}}},\"UpdateInstanceProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"packageCleanup\":{\"type\":\"boolean\"},\"excludeAppPackagesFromCleanup\":{\"shape\":\"Sf\"},\"rebootAfterUse\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceProfile\":{\"shape\":\"Sh\"}}}},\"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\":\"Sn\"}}}},\"UpdateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"name\":{},\"defaultJobTimeoutMinutes\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"Sr\"}}}},\"UpdateVPCEConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"vpceConfigurationName\":{},\"vpceServiceName\":{},\"serviceDnsName\":{},\"vpceConfigurationDescription\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"vpceConfiguration\":{\"shape\":\"S1v\"}}}}},\"shapes\":{\"S5\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attribute\":{},\"operator\":{},\"value\":{}}}},\"Sb\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"type\":{},\"rules\":{\"shape\":\"S5\"}}},\"Sf\":{\"type\":\"list\",\"member\":{}},\"Sh\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"packageCleanup\":{\"type\":\"boolean\"},\"excludeAppPackagesFromCleanup\":{\"shape\":\"Sf\"},\"rebootAfterUse\":{\"type\":\"boolean\"},\"name\":{},\"description\":{}}},\"Sn\":{\"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\"}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"defaultJobTimeoutMinutes\":{\"type\":\"integer\"},\"created\":{\"type\":\"timestamp\"}}},\"S10\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"created\":{\"type\":\"timestamp\"},\"status\":{},\"result\":{},\"message\":{},\"started\":{\"type\":\"timestamp\"},\"stopped\":{\"type\":\"timestamp\"},\"device\":{\"shape\":\"S13\"},\"instanceArn\":{},\"remoteDebugEnabled\":{\"type\":\"boolean\"},\"remoteRecordEnabled\":{\"type\":\"boolean\"},\"remoteRecordAppArn\":{},\"hostAddress\":{},\"clientId\":{},\"billingMethod\":{},\"deviceMinutes\":{\"shape\":\"S1f\"},\"endpoint\":{},\"deviceUdid\":{},\"interactionMode\":{},\"skipAppResign\":{\"type\":\"boolean\"}}},\"S13\":{\"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\":\"S1a\"}}},\"S1a\":{\"type\":\"list\",\"member\":{\"shape\":\"S1b\"}},\"S1b\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"deviceArn\":{},\"labels\":{\"shape\":\"S1c\"},\"status\":{},\"udid\":{},\"instanceProfile\":{\"shape\":\"Sh\"}}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"structure\",\"members\":{\"total\":{\"type\":\"double\"},\"metered\":{\"type\":\"double\"},\"unmetered\":{\"type\":\"double\"}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"created\":{\"type\":\"timestamp\"},\"type\":{},\"status\":{},\"url\":{},\"metadata\":{},\"contentType\":{},\"message\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"vpceConfigurationName\":{},\"vpceServiceName\":{},\"serviceDnsName\":{},\"vpceConfigurationDescription\":{}}},\"S2g\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"S2r\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"testPackageArn\":{},\"filter\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"extraDataPackageArn\":{},\"networkProfileArn\":{},\"locale\":{},\"location\":{\"shape\":\"S2v\"},\"vpceConfigurationArns\":{\"shape\":\"S2w\"},\"customerArtifactPaths\":{\"shape\":\"S2x\"},\"radios\":{\"shape\":\"S31\"},\"auxiliaryApps\":{\"shape\":\"S2w\"},\"billingMethod\":{}}},\"S2v\":{\"type\":\"structure\",\"required\":[\"latitude\",\"longitude\"],\"members\":{\"latitude\":{\"type\":\"double\"},\"longitude\":{\"type\":\"double\"}}},\"S2w\":{\"type\":\"list\",\"member\":{}},\"S2x\":{\"type\":\"structure\",\"members\":{\"iosPaths\":{\"type\":\"list\",\"member\":{}},\"androidPaths\":{\"type\":\"list\",\"member\":{}},\"deviceHostPaths\":{\"type\":\"list\",\"member\":{}}}},\"S31\":{\"type\":\"structure\",\"members\":{\"wifi\":{\"type\":\"boolean\"},\"bluetooth\":{\"type\":\"boolean\"},\"nfc\":{\"type\":\"boolean\"},\"gps\":{\"type\":\"boolean\"}}},\"S33\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"device\":{\"shape\":\"S13\"},\"compatible\":{\"type\":\"boolean\"},\"incompatibilityMessages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"message\":{},\"type\":{}}}}}}},\"S3b\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"created\":{\"type\":\"timestamp\"},\"status\":{},\"result\":{},\"started\":{\"type\":\"timestamp\"},\"stopped\":{\"type\":\"timestamp\"},\"counters\":{\"shape\":\"S3c\"},\"message\":{},\"device\":{\"shape\":\"S13\"},\"instanceArn\":{},\"deviceMinutes\":{\"shape\":\"S1f\"}}},\"S3c\":{\"type\":\"structure\",\"members\":{\"total\":{\"type\":\"integer\"},\"passed\":{\"type\":\"integer\"},\"failed\":{\"type\":\"integer\"},\"warned\":{\"type\":\"integer\"},\"errored\":{\"type\":\"integer\"},\"stopped\":{\"type\":\"integer\"},\"skipped\":{\"type\":\"integer\"}}},\"S3i\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S3k\"}},\"S3k\":{\"type\":\"structure\",\"members\":{\"type\":{},\"offering\":{\"shape\":\"S3m\"},\"quantity\":{\"type\":\"integer\"},\"effectiveOn\":{\"type\":\"timestamp\"}}},\"S3m\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"type\":{},\"platform\":{},\"recurringCharges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"cost\":{\"shape\":\"S3q\"},\"frequency\":{}}}}}},\"S3q\":{\"type\":\"structure\",\"members\":{\"amount\":{\"type\":\"double\"},\"currencyCode\":{}}},\"S3z\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"platform\":{},\"created\":{\"type\":\"timestamp\"},\"status\":{},\"result\":{},\"started\":{\"type\":\"timestamp\"},\"stopped\":{\"type\":\"timestamp\"},\"counters\":{\"shape\":\"S3c\"},\"message\":{},\"totalJobs\":{\"type\":\"integer\"},\"completedJobs\":{\"type\":\"integer\"},\"billingMethod\":{},\"deviceMinutes\":{\"shape\":\"S1f\"},\"networkProfile\":{\"shape\":\"Sn\"},\"parsingResultUrl\":{},\"resultCode\":{},\"seed\":{\"type\":\"integer\"},\"appUpload\":{},\"eventCount\":{\"type\":\"integer\"},\"jobTimeoutMinutes\":{\"type\":\"integer\"},\"devicePoolArn\":{},\"locale\":{},\"radios\":{\"shape\":\"S31\"},\"location\":{\"shape\":\"S2v\"},\"customerArtifactPaths\":{\"shape\":\"S2x\"},\"webUrl\":{},\"skipAppResign\":{\"type\":\"boolean\"}}},\"S43\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"created\":{\"type\":\"timestamp\"},\"status\":{},\"result\":{},\"started\":{\"type\":\"timestamp\"},\"stopped\":{\"type\":\"timestamp\"},\"counters\":{\"shape\":\"S3c\"},\"message\":{},\"deviceMinutes\":{\"shape\":\"S1f\"}}},\"S46\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"created\":{\"type\":\"timestamp\"},\"status\":{},\"result\":{},\"started\":{\"type\":\"timestamp\"},\"stopped\":{\"type\":\"timestamp\"},\"counters\":{\"shape\":\"S3c\"},\"message\":{},\"deviceMinutes\":{\"shape\":\"S1f\"}}},\"S58\":{\"type\":\"structure\",\"members\":{\"offeringStatus\":{\"shape\":\"S3k\"},\"transactionId\":{},\"offeringPromotionId\":{},\"createdOn\":{\"type\":\"timestamp\"},\"cost\":{\"shape\":\"S3q\"}}},\"S64\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/devicefarm-2015-06-23.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/devicefarm-2015-06-23.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/devicefarm-2015-06-23.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"},\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/devicefarm-2015-06-23.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/directconnect-2012-10-25.min.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/directconnect-2012-10-25.min.json ***! \*********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-10-25\",\"endpointPrefix\":\"directconnect\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Direct Connect\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"OvertureService\",\"uid\":\"directconnect-2012-10-25\"},\"operations\":{\"AllocateConnectionOnInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"bandwidth\",\"connectionName\",\"ownerAccount\",\"interconnectId\",\"vlan\"],\"members\":{\"bandwidth\":{},\"connectionName\":{},\"ownerAccount\":{},\"interconnectId\":{},\"vlan\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S7\"},\"deprecated\":true},\"AllocateHostedConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"ownerAccount\",\"bandwidth\",\"connectionName\",\"vlan\"],\"members\":{\"connectionId\":{},\"ownerAccount\":{},\"bandwidth\":{},\"connectionName\":{},\"vlan\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S7\"}},\"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\"},\"authKey\":{},\"amazonAddress\":{},\"addressFamily\":{},\"customerAddress\":{}}}}},\"output\":{\"shape\":\"Sp\"}},\"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\":\"Sx\"}}}}},\"output\":{\"shape\":\"Sp\"}},\"AssociateConnectionWithLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"lagId\"],\"members\":{\"connectionId\":{},\"lagId\":{}}},\"output\":{\"shape\":\"S7\"}},\"AssociateHostedConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"parentConnectionId\"],\"members\":{\"connectionId\":{},\"parentConnectionId\":{}}},\"output\":{\"shape\":\"S7\"}},\"AssociateVirtualInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\",\"connectionId\"],\"members\":{\"virtualInterfaceId\":{},\"connectionId\":{}}},\"output\":{\"shape\":\"Sp\"}},\"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\":{}}}},\"CreateBGPPeer\":{\"input\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceId\":{},\"newBGPPeer\":{\"type\":\"structure\",\"members\":{\"asn\":{\"type\":\"integer\"},\"authKey\":{},\"addressFamily\":{},\"amazonAddress\":{},\"customerAddress\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"Sp\"}}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"location\",\"bandwidth\",\"connectionName\"],\"members\":{\"location\":{},\"bandwidth\":{},\"connectionName\":{},\"lagId\":{}}},\"output\":{\"shape\":\"S7\"}},\"CreateDirectConnectGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayName\"],\"members\":{\"directConnectGatewayName\":{},\"amazonSideAsn\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGateway\":{\"shape\":\"S1m\"}}}},\"CreateDirectConnectGatewayAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayId\",\"virtualGatewayId\"],\"members\":{\"directConnectGatewayId\":{},\"virtualGatewayId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayAssociation\":{\"shape\":\"S1r\"}}}},\"CreateInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectName\",\"bandwidth\",\"location\"],\"members\":{\"interconnectName\":{},\"bandwidth\":{},\"location\":{},\"lagId\":{}}},\"output\":{\"shape\":\"S1w\"}},\"CreateLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"numberOfConnections\",\"location\",\"connectionsBandwidth\",\"lagName\"],\"members\":{\"numberOfConnections\":{\"type\":\"integer\"},\"location\":{},\"connectionsBandwidth\":{},\"lagName\":{},\"connectionId\":{}}},\"output\":{\"shape\":\"S21\"}},\"CreatePrivateVirtualInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"newPrivateVirtualInterface\"],\"members\":{\"connectionId\":{},\"newPrivateVirtualInterface\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceName\",\"vlan\",\"asn\"],\"members\":{\"virtualInterfaceName\":{},\"vlan\":{\"type\":\"integer\"},\"asn\":{\"type\":\"integer\"},\"authKey\":{},\"amazonAddress\":{},\"customerAddress\":{},\"addressFamily\":{},\"virtualGatewayId\":{},\"directConnectGatewayId\":{}}}}},\"output\":{\"shape\":\"Sp\"}},\"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\":\"Sx\"}}}}},\"output\":{\"shape\":\"Sp\"}},\"DeleteBGPPeer\":{\"input\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceId\":{},\"asn\":{\"type\":\"integer\"},\"customerAddress\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"Sp\"}}}},\"DeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{}}},\"output\":{\"shape\":\"S7\"}},\"DeleteDirectConnectGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayId\"],\"members\":{\"directConnectGatewayId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGateway\":{\"shape\":\"S1m\"}}}},\"DeleteDirectConnectGatewayAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayId\",\"virtualGatewayId\"],\"members\":{\"directConnectGatewayId\":{},\"virtualGatewayId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayAssociation\":{\"shape\":\"S1r\"}}}},\"DeleteInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"interconnectState\":{}}}},\"DeleteLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"lagId\"],\"members\":{\"lagId\":{}}},\"output\":{\"shape\":\"S21\"}},\"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\":\"S2p\"}}},\"deprecated\":true},\"DescribeConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"connectionId\":{}}},\"output\":{\"shape\":\"S2s\"}},\"DescribeConnectionsOnInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{}}},\"output\":{\"shape\":\"S2s\"},\"deprecated\":true},\"DescribeDirectConnectGatewayAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"virtualGatewayId\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}},\"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\":{},\"stateChangeError\":{}}}},\"nextToken\":{}}}},\"DescribeDirectConnectGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGateways\":{\"type\":\"list\",\"member\":{\"shape\":\"S1m\"}},\"nextToken\":{}}}},\"DescribeHostedConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{}}},\"output\":{\"shape\":\"S2s\"}},\"DescribeInterconnectLoa\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{},\"providerName\":{},\"loaContentType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"loa\":{\"shape\":\"S2p\"}}},\"deprecated\":true},\"DescribeInterconnects\":{\"input\":{\"type\":\"structure\",\"members\":{\"interconnectId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"interconnects\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}}}}},\"DescribeLags\":{\"input\":{\"type\":\"structure\",\"members\":{\"lagId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"lags\":{\"type\":\"list\",\"member\":{\"shape\":\"S21\"}}}}},\"DescribeLoa\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{},\"providerName\":{},\"loaContentType\":{}}},\"output\":{\"shape\":\"S2p\"}},\"DescribeLocations\":{\"output\":{\"type\":\"structure\",\"members\":{\"locations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"locationCode\":{},\"locationName\":{}}}}}}},\"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\":\"S3s\"}}}}}}},\"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\":\"Sp\"}}}}},\"DisassociateConnectionFromLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"lagId\"],\"members\":{\"connectionId\":{},\"lagId\":{}}},\"output\":{\"shape\":\"S7\"}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"lagId\"],\"members\":{\"lagId\":{},\"lagName\":{},\"minimumLinks\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S21\"}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"members\":{\"ownerAccount\":{},\"connectionId\":{},\"connectionName\":{},\"connectionState\":{},\"region\":{},\"location\":{},\"bandwidth\":{},\"vlan\":{\"type\":\"integer\"},\"partnerName\":{},\"loaIssueTime\":{\"type\":\"timestamp\"},\"lagId\":{},\"awsDevice\":{}}},\"Sp\":{\"type\":\"structure\",\"members\":{\"ownerAccount\":{},\"virtualInterfaceId\":{},\"location\":{},\"connectionId\":{},\"virtualInterfaceType\":{},\"virtualInterfaceName\":{},\"vlan\":{\"type\":\"integer\"},\"asn\":{\"type\":\"integer\"},\"amazonSideAsn\":{\"type\":\"long\"},\"authKey\":{},\"amazonAddress\":{},\"customerAddress\":{},\"addressFamily\":{},\"virtualInterfaceState\":{},\"customerRouterConfig\":{},\"virtualGatewayId\":{},\"directConnectGatewayId\":{},\"routeFilterPrefixes\":{\"shape\":\"Sx\"},\"bgpPeers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"asn\":{\"type\":\"integer\"},\"authKey\":{},\"addressFamily\":{},\"amazonAddress\":{},\"customerAddress\":{},\"bgpPeerState\":{},\"bgpStatus\":{}}}}}},\"Sx\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"cidr\":{}}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"directConnectGatewayName\":{},\"amazonSideAsn\":{\"type\":\"long\"},\"ownerAccount\":{},\"directConnectGatewayState\":{},\"stateChangeError\":{}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"virtualGatewayId\":{},\"virtualGatewayRegion\":{},\"virtualGatewayOwnerAccount\":{},\"associationState\":{},\"stateChangeError\":{}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"interconnectId\":{},\"interconnectName\":{},\"interconnectState\":{},\"region\":{},\"location\":{},\"bandwidth\":{},\"loaIssueTime\":{\"type\":\"timestamp\"},\"lagId\":{},\"awsDevice\":{}}},\"S21\":{\"type\":\"structure\",\"members\":{\"connectionsBandwidth\":{},\"numberOfConnections\":{\"type\":\"integer\"},\"lagId\":{},\"ownerAccount\":{},\"lagName\":{},\"lagState\":{},\"location\":{},\"region\":{},\"minimumLinks\":{\"type\":\"integer\"},\"awsDevice\":{},\"connections\":{\"shape\":\"S23\"},\"allowsHostedConnections\":{\"type\":\"boolean\"}}},\"S23\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}},\"S2p\":{\"type\":\"structure\",\"members\":{\"loaContent\":{\"type\":\"blob\"},\"loaContentType\":{}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"connections\":{\"shape\":\"S23\"}}},\"S3s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\"],\"members\":{\"key\":{},\"value\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/directconnect-2012-10-25.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/directconnect-2012-10-25.paginators.json": /*!****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/directconnect-2012-10-25.paginators.json ***! \****************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"DescribeConnections\":{\"result_key\":\"connections\"},\"DescribeConnectionsOnInterconnect\":{\"result_key\":\"connections\"},\"DescribeInterconnects\":{\"result_key\":\"interconnects\"},\"DescribeLocations\":{\"result_key\":\"locations\"},\"DescribeVirtualGateways\":{\"result_key\":\"virtualGateways\"},\"DescribeVirtualInterfaces\":{\"result_key\":\"virtualInterfaces\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/directconnect-2012-10-25.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/dynamodb-2011-12-05.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/dynamodb-2011-12-05.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/dynamodb-2011-12-05.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/dynamodb-2011-12-05.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/dynamodb-2011-12-05.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/dynamodb-2011-12-05.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/dynamodb-2011-12-05.waiters2.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/dynamodb-2011-12-05.waiters2.json ***! \*********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/dynamodb-2011-12-05.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/dynamodb-2012-08-10.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/dynamodb-2012-08-10.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\"}}}},\"BatchWriteItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"RequestItems\"],\"members\":{\"RequestItems\":{\"shape\":\"S10\"},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedItems\":{\"shape\":\"S10\"},\"ItemCollectionMetrics\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}}},\"ConsumedCapacity\":{\"shape\":\"St\"}}}},\"CreateBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"BackupName\"],\"members\":{\"TableName\":{},\"BackupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupDetails\":{\"shape\":\"S1h\"}}}},\"CreateGlobalTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalTableName\",\"ReplicationGroup\"],\"members\":{\"GlobalTableName\":{},\"ReplicationGroup\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalTableDescription\":{\"shape\":\"S1r\"}}}},\"CreateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"AttributeDefinitions\",\"TableName\",\"KeySchema\",\"ProvisionedThroughput\"],\"members\":{\"AttributeDefinitions\":{\"shape\":\"S1y\"},\"TableName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"LocalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"KeySchema\",\"Projection\"],\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"Projection\":{\"shape\":\"S27\"}}}},\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"KeySchema\",\"Projection\",\"ProvisionedThroughput\"],\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"Projection\":{\"shape\":\"S27\"},\"ProvisionedThroughput\":{\"shape\":\"S2d\"}}}},\"ProvisionedThroughput\":{\"shape\":\"S2d\"},\"StreamSpecification\":{\"shape\":\"S2f\"},\"SSESpecification\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S2l\"}}}},\"DeleteBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupArn\"],\"members\":{\"BackupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupDescription\":{\"shape\":\"S35\"}}}},\"DeleteItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Key\"],\"members\":{\"TableName\":{},\"Key\":{\"shape\":\"S6\"},\"Expected\":{\"shape\":\"S3i\"},\"ConditionalOperator\":{},\"ReturnValues\":{},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"Sm\"},\"ExpressionAttributeValues\":{\"shape\":\"S3q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Ss\"},\"ConsumedCapacity\":{\"shape\":\"Su\"},\"ItemCollectionMetrics\":{\"shape\":\"S1a\"}}}},\"DeleteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S2l\"}}}},\"DescribeBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupArn\"],\"members\":{\"BackupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupDescription\":{\"shape\":\"S35\"}}}},\"DescribeContinuousBackups\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContinuousBackupsDescription\":{\"shape\":\"S3z\"}}}},\"DescribeGlobalTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalTableName\"],\"members\":{\"GlobalTableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalTableDescription\":{\"shape\":\"S1r\"}}}},\"DescribeGlobalTableSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalTableName\"],\"members\":{\"GlobalTableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalTableName\":{},\"ReplicaSettings\":{\"shape\":\"S47\"}}}},\"DescribeLimits\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountMaxReadCapacityUnits\":{\"type\":\"long\"},\"AccountMaxWriteCapacityUnits\":{\"type\":\"long\"},\"TableMaxReadCapacityUnits\":{\"type\":\"long\"},\"TableMaxWriteCapacityUnits\":{\"type\":\"long\"}}}},\"DescribeTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"S2l\"}}}},\"DescribeTimeToLive\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TimeToLiveDescription\":{\"shape\":\"S3e\"}}}},\"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\"}}}},\"ListBackups\":{\"input\":{\"type\":\"structure\",\"members\":{\"TableName\":{},\"Limit\":{\"type\":\"integer\"},\"TimeRangeLowerBound\":{\"type\":\"timestamp\"},\"TimeRangeUpperBound\":{\"type\":\"timestamp\"},\"ExclusiveStartBackupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TableName\":{},\"TableId\":{},\"TableArn\":{},\"BackupArn\":{},\"BackupName\":{},\"BackupCreationDateTime\":{\"type\":\"timestamp\"},\"BackupStatus\":{},\"BackupSizeBytes\":{\"type\":\"long\"}}}},\"LastEvaluatedBackupArn\":{}}}},\"ListGlobalTables\":{\"input\":{\"type\":\"structure\",\"members\":{\"ExclusiveStartGlobalTableName\":{},\"Limit\":{\"type\":\"integer\"},\"RegionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalTables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GlobalTableName\":{},\"ReplicationGroup\":{\"shape\":\"S1n\"}}}},\"LastEvaluatedGlobalTableName\":{}}}},\"ListTables\":{\"input\":{\"type\":\"structure\",\"members\":{\"ExclusiveStartTableName\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableNames\":{\"type\":\"list\",\"member\":{}},\"LastEvaluatedTableName\":{}}}},\"ListTagsOfResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S54\"},\"NextToken\":{}}}},\"PutItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Item\"],\"members\":{\"TableName\":{},\"Item\":{\"shape\":\"S14\"},\"Expected\":{\"shape\":\"S3i\"},\"ReturnValues\":{},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{},\"ConditionalOperator\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"Sm\"},\"ExpressionAttributeValues\":{\"shape\":\"S3q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Ss\"},\"ConsumedCapacity\":{\"shape\":\"Su\"},\"ItemCollectionMetrics\":{\"shape\":\"S1a\"}}}},\"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\":\"S5d\"}},\"QueryFilter\":{\"shape\":\"S5e\"},\"ConditionalOperator\":{},\"ScanIndexForward\":{\"type\":\"boolean\"},\"ExclusiveStartKey\":{\"shape\":\"S6\"},\"ReturnConsumedCapacity\":{},\"ProjectionExpression\":{},\"FilterExpression\":{},\"KeyConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"Sm\"},\"ExpressionAttributeValues\":{\"shape\":\"S3q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"Sr\"},\"Count\":{\"type\":\"integer\"},\"ScannedCount\":{\"type\":\"integer\"},\"LastEvaluatedKey\":{\"shape\":\"S6\"},\"ConsumedCapacity\":{\"shape\":\"Su\"}}}},\"RestoreTableFromBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetTableName\",\"BackupArn\"],\"members\":{\"TargetTableName\":{},\"BackupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S2l\"}}}},\"RestoreTableToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceTableName\",\"TargetTableName\"],\"members\":{\"SourceTableName\":{},\"TargetTableName\":{},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"RestoreDateTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S2l\"}}}},\"Scan\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{},\"IndexName\":{},\"AttributesToGet\":{\"shape\":\"Sj\"},\"Limit\":{\"type\":\"integer\"},\"Select\":{},\"ScanFilter\":{\"shape\":\"S5e\"},\"ConditionalOperator\":{},\"ExclusiveStartKey\":{\"shape\":\"S6\"},\"ReturnConsumedCapacity\":{},\"TotalSegments\":{\"type\":\"integer\"},\"Segment\":{\"type\":\"integer\"},\"ProjectionExpression\":{},\"FilterExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"Sm\"},\"ExpressionAttributeValues\":{\"shape\":\"S3q\"},\"ConsistentRead\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"Sr\"},\"Count\":{\"type\":\"integer\"},\"ScannedCount\":{\"type\":\"integer\"},\"LastEvaluatedKey\":{\"shape\":\"S6\"},\"ConsumedCapacity\":{\"shape\":\"Su\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S54\"}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}}},\"UpdateContinuousBackups\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"PointInTimeRecoverySpecification\"],\"members\":{\"TableName\":{},\"PointInTimeRecoverySpecification\":{\"type\":\"structure\",\"required\":[\"PointInTimeRecoveryEnabled\"],\"members\":{\"PointInTimeRecoveryEnabled\":{\"type\":\"boolean\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContinuousBackupsDescription\":{\"shape\":\"S3z\"}}}},\"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\":\"S1r\"}}}},\"UpdateGlobalTableSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalTableName\"],\"members\":{\"GlobalTableName\":{},\"GlobalTableProvisionedWriteCapacityUnits\":{\"type\":\"long\"},\"GlobalTableGlobalSecondaryIndexSettingsUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{},\"ProvisionedWriteCapacityUnits\":{\"type\":\"long\"}}}},\"ReplicaSettingsUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{},\"ReplicaProvisionedReadCapacityUnits\":{\"type\":\"long\"},\"ReplicaGlobalSecondaryIndexSettingsUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{},\"ProvisionedReadCapacityUnits\":{\"type\":\"long\"}}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalTableName\":{},\"ReplicaSettings\":{\"shape\":\"S47\"}}}},\"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\":\"S3i\"},\"ConditionalOperator\":{},\"ReturnValues\":{},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{},\"UpdateExpression\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"Sm\"},\"ExpressionAttributeValues\":{\"shape\":\"S3q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Ss\"},\"ConsumedCapacity\":{\"shape\":\"Su\"},\"ItemCollectionMetrics\":{\"shape\":\"S1a\"}}}},\"UpdateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"AttributeDefinitions\":{\"shape\":\"S1y\"},\"TableName\":{},\"ProvisionedThroughput\":{\"shape\":\"S2d\"},\"GlobalSecondaryIndexUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Update\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"ProvisionedThroughput\"],\"members\":{\"IndexName\":{},\"ProvisionedThroughput\":{\"shape\":\"S2d\"}}},\"Create\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"KeySchema\",\"Projection\",\"ProvisionedThroughput\"],\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"Projection\":{\"shape\":\"S27\"},\"ProvisionedThroughput\":{\"shape\":\"S2d\"}}},\"Delete\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{}}}}}},\"StreamSpecification\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S2l\"}}}},\"UpdateTimeToLive\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"TimeToLiveSpecification\"],\"members\":{\"TableName\":{},\"TimeToLiveSpecification\":{\"shape\":\"S6o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TimeToLiveSpecification\":{\"shape\":\"S6o\"}}}}},\"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\"},\"Table\":{\"shape\":\"Sw\"},\"LocalSecondaryIndexes\":{\"shape\":\"Sx\"},\"GlobalSecondaryIndexes\":{\"shape\":\"Sx\"}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"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\"}},\"S1a\":{\"type\":\"structure\",\"members\":{\"ItemCollectionKey\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S8\"}},\"SizeEstimateRangeGB\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}}}},\"S1h\":{\"type\":\"structure\",\"required\":[\"BackupArn\",\"BackupName\",\"BackupStatus\",\"BackupCreationDateTime\"],\"members\":{\"BackupArn\":{},\"BackupName\":{},\"BackupSizeBytes\":{\"type\":\"long\"},\"BackupStatus\":{},\"BackupCreationDateTime\":{\"type\":\"timestamp\"}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegionName\":{}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegionName\":{}}}},\"GlobalTableArn\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"GlobalTableStatus\":{},\"GlobalTableName\":{}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\",\"AttributeType\"],\"members\":{\"AttributeName\":{},\"AttributeType\":{}}}},\"S22\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\",\"KeyType\"],\"members\":{\"AttributeName\":{},\"KeyType\":{}}}},\"S27\":{\"type\":\"structure\",\"members\":{\"ProjectionType\":{},\"NonKeyAttributes\":{\"type\":\"list\",\"member\":{}}}},\"S2d\":{\"type\":\"structure\",\"required\":[\"ReadCapacityUnits\",\"WriteCapacityUnits\"],\"members\":{\"ReadCapacityUnits\":{\"type\":\"long\"},\"WriteCapacityUnits\":{\"type\":\"long\"}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"StreamEnabled\":{\"type\":\"boolean\"},\"StreamViewType\":{}}},\"S2l\":{\"type\":\"structure\",\"members\":{\"AttributeDefinitions\":{\"shape\":\"S1y\"},\"TableName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"TableStatus\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"ProvisionedThroughput\":{\"shape\":\"S2n\"},\"TableSizeBytes\":{\"type\":\"long\"},\"ItemCount\":{\"type\":\"long\"},\"TableArn\":{},\"TableId\":{},\"LocalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"Projection\":{\"shape\":\"S27\"},\"IndexSizeBytes\":{\"type\":\"long\"},\"ItemCount\":{\"type\":\"long\"},\"IndexArn\":{}}}},\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"Projection\":{\"shape\":\"S27\"},\"IndexStatus\":{},\"Backfilling\":{\"type\":\"boolean\"},\"ProvisionedThroughput\":{\"shape\":\"S2n\"},\"IndexSizeBytes\":{\"type\":\"long\"},\"ItemCount\":{\"type\":\"long\"},\"IndexArn\":{}}}},\"StreamSpecification\":{\"shape\":\"S2f\"},\"LatestStreamLabel\":{},\"LatestStreamArn\":{},\"RestoreSummary\":{\"type\":\"structure\",\"required\":[\"RestoreDateTime\",\"RestoreInProgress\"],\"members\":{\"SourceBackupArn\":{},\"SourceTableArn\":{},\"RestoreDateTime\":{\"type\":\"timestamp\"},\"RestoreInProgress\":{\"type\":\"boolean\"}}},\"SSEDescription\":{\"shape\":\"S31\"}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"LastIncreaseDateTime\":{\"type\":\"timestamp\"},\"LastDecreaseDateTime\":{\"type\":\"timestamp\"},\"NumberOfDecreasesToday\":{\"type\":\"long\"},\"ReadCapacityUnits\":{\"type\":\"long\"},\"WriteCapacityUnits\":{\"type\":\"long\"}}},\"S31\":{\"type\":\"structure\",\"members\":{\"Status\":{}}},\"S35\":{\"type\":\"structure\",\"members\":{\"BackupDetails\":{\"shape\":\"S1h\"},\"SourceTableDetails\":{\"type\":\"structure\",\"required\":[\"TableName\",\"TableId\",\"KeySchema\",\"TableCreationDateTime\",\"ProvisionedThroughput\"],\"members\":{\"TableName\":{},\"TableId\":{},\"TableArn\":{},\"TableSizeBytes\":{\"type\":\"long\"},\"KeySchema\":{\"shape\":\"S22\"},\"TableCreationDateTime\":{\"type\":\"timestamp\"},\"ProvisionedThroughput\":{\"shape\":\"S2d\"},\"ItemCount\":{\"type\":\"long\"}}},\"SourceTableFeatureDetails\":{\"type\":\"structure\",\"members\":{\"LocalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"Projection\":{\"shape\":\"S27\"}}}},\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S22\"},\"Projection\":{\"shape\":\"S27\"},\"ProvisionedThroughput\":{\"shape\":\"S2d\"}}}},\"StreamDescription\":{\"shape\":\"S2f\"},\"TimeToLiveDescription\":{\"shape\":\"S3e\"},\"SSEDescription\":{\"shape\":\"S31\"}}}}},\"S3e\":{\"type\":\"structure\",\"members\":{\"TimeToLiveStatus\":{},\"AttributeName\":{}}},\"S3i\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Value\":{\"shape\":\"S8\"},\"Exists\":{\"type\":\"boolean\"},\"ComparisonOperator\":{},\"AttributeValueList\":{\"shape\":\"S3m\"}}}},\"S3m\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}},\"S3q\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S8\"}},\"S3z\":{\"type\":\"structure\",\"required\":[\"ContinuousBackupsStatus\"],\"members\":{\"ContinuousBackupsStatus\":{},\"PointInTimeRecoveryDescription\":{\"type\":\"structure\",\"members\":{\"PointInTimeRecoveryStatus\":{},\"EarliestRestorableDateTime\":{\"type\":\"timestamp\"},\"LatestRestorableDateTime\":{\"type\":\"timestamp\"}}}}},\"S47\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{},\"ReplicaStatus\":{},\"ReplicaProvisionedReadCapacityUnits\":{\"type\":\"long\"},\"ReplicaProvisionedWriteCapacityUnits\":{\"type\":\"long\"},\"ReplicaGlobalSecondaryIndexSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{},\"IndexStatus\":{},\"ProvisionedReadCapacityUnits\":{\"type\":\"long\"},\"ProvisionedWriteCapacityUnits\":{\"type\":\"long\"}}}}}}},\"S54\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S5d\":{\"type\":\"structure\",\"required\":[\"ComparisonOperator\"],\"members\":{\"AttributeValueList\":{\"shape\":\"S3m\"},\"ComparisonOperator\":{}}},\"S5e\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S5d\"}},\"S6o\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"AttributeName\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"AttributeName\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/dynamodb-2012-08-10.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/dynamodb-2012-08-10.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/dynamodb-2012-08-10.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/dynamodb-2012-08-10.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/dynamodb-2012-08-10.waiters2.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/dynamodb-2012-08-10.waiters2.json ***! \*********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/dynamodb-2012-08-10.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ec2-2016-11-15.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/ec2-2016-11-15.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\"}}}},\"AcceptVpcEndpointConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\",\"VpcEndpointIds\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"VpcEndpointIds\":{\"shape\":\"Sa\",\"locationName\":\"VpcEndpointId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Unsuccessful\":{\"shape\":\"Sc\",\"locationName\":\"unsuccessful\"}}}},\"AcceptVpcPeeringConnection\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringConnection\":{\"shape\":\"Sh\",\"locationName\":\"vpcPeeringConnection\"}}}},\"AllocateAddress\":{\"input\":{\"type\":\"structure\",\"members\":{\"Domain\":{},\"Address\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PublicIp\":{\"locationName\":\"publicIp\"},\"AllocationId\":{\"locationName\":\"allocationId\"},\"Domain\":{\"locationName\":\"domain\"}}}},\"AllocateHosts\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZone\",\"InstanceType\",\"Quantity\"],\"members\":{\"AutoPlacement\":{\"locationName\":\"autoPlacement\"},\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"ClientToken\":{\"locationName\":\"clientToken\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Quantity\":{\"locationName\":\"quantity\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"HostIds\":{\"shape\":\"Sz\",\"locationName\":\"hostIdSet\"}}}},\"AssignIpv6Addresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"S11\",\"locationName\":\"ipv6Addresses\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssignedIpv6Addresses\":{\"shape\":\"S11\",\"locationName\":\"assignedIpv6Addresses\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}}},\"AssignPrivateIpAddresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"AllowReassignment\":{\"locationName\":\"allowReassignment\",\"type\":\"boolean\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddresses\":{\"shape\":\"S14\",\"locationName\":\"privateIpAddress\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"}}}},\"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\"}}}},\"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\":\"S19\"},\"InstanceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociation\":{\"shape\":\"S1b\",\"locationName\":\"iamInstanceProfileAssociation\"}}}},\"AssociateRouteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"RouteTableId\",\"SubnetId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"RouteTableId\":{\"locationName\":\"routeTableId\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"}}}},\"AssociateSubnetCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"Ipv6CidrBlock\",\"SubnetId\"],\"members\":{\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S1i\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"AssociateVpcCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"AmazonProvidedIpv6CidrBlock\":{\"locationName\":\"amazonProvidedIpv6CidrBlock\",\"type\":\"boolean\"},\"CidrBlock\":{},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S1n\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"CidrBlockAssociation\":{\"shape\":\"S1q\",\"locationName\":\"cidrBlockAssociation\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"AttachClassicLinkVpc\":{\"input\":{\"type\":\"structure\",\"required\":[\"Groups\",\"InstanceId\",\"VpcId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"S1s\",\"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\":\"S1y\"}},\"AttachVpnGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"VpnGatewayId\"],\"members\":{\"VpcId\":{},\"VpnGatewayId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcAttachment\":{\"shape\":\"S22\",\"locationName\":\"attachment\"}}}},\"AuthorizeSecurityGroupEgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissions\":{\"shape\":\"S25\",\"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\":\"S25\"},\"IpProtocol\":{},\"SourceSecurityGroupName\":{},\"SourceSecurityGroupOwnerId\":{},\"ToPort\":{\"type\":\"integer\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"BundleInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Storage\"],\"members\":{\"InstanceId\":{},\"Storage\":{\"shape\":\"S2h\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTask\":{\"shape\":\"S2l\",\"locationName\":\"bundleInstanceTask\"}}}},\"CancelBundleTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"BundleId\"],\"members\":{\"BundleId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTask\":{\"shape\":\"S2l\",\"locationName\":\"bundleInstanceTask\"}}}},\"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\":\"S2w\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"CancelSpotFleetRequests\":{\"input\":{\"type\":\"structure\",\"required\":[\"SpotFleetRequestIds\",\"TerminateInstances\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SpotFleetRequestIds\":{\"shape\":\"Sa\",\"locationName\":\"spotFleetRequestId\"},\"TerminateInstances\":{\"locationName\":\"terminateInstances\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuccessfulFleetRequests\":{\"locationName\":\"successfulFleetRequestSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"CurrentSpotFleetRequestState\",\"PreviousSpotFleetRequestState\",\"SpotFleetRequestId\"],\"members\":{\"CurrentSpotFleetRequestState\":{\"locationName\":\"currentSpotFleetRequestState\"},\"PreviousSpotFleetRequestState\":{\"locationName\":\"previousSpotFleetRequestState\"},\"SpotFleetRequestId\":{\"locationName\":\"spotFleetRequestId\"}}}},\"UnsuccessfulFleetRequests\":{\"locationName\":\"unsuccessfulFleetRequestSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"Error\",\"SpotFleetRequestId\"],\"members\":{\"Error\":{\"locationName\":\"error\",\"type\":\"structure\",\"required\":[\"Code\",\"Message\"],\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"SpotFleetRequestId\":{\"locationName\":\"spotFleetRequestId\"}}}}}}},\"CancelSpotInstanceRequests\":{\"input\":{\"type\":\"structure\",\"required\":[\"SpotInstanceRequestIds\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SpotInstanceRequestIds\":{\"shape\":\"S3h\",\"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\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{\"locationName\":\"snapshotId\"}}}},\"CreateCustomerGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"BgpAsn\",\"PublicIp\",\"Type\"],\"members\":{\"BgpAsn\":{\"type\":\"integer\"},\"PublicIp\":{\"locationName\":\"IpAddress\"},\"Type\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGateway\":{\"shape\":\"S3x\",\"locationName\":\"customerGateway\"}}}},\"CreateDefaultSubnet\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZone\"],\"members\":{\"AvailabilityZone\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subnet\":{\"shape\":\"S40\",\"locationName\":\"subnet\"}}}},\"CreateDefaultVpc\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vpc\":{\"shape\":\"S45\",\"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\":\"Sa\",\"locationName\":\"Value\"}}}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DhcpOptions\":{\"shape\":\"S4e\",\"locationName\":\"dhcpOptions\"}}}},\"CreateEgressOnlyInternetGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"ClientToken\":{},\"DryRun\":{\"type\":\"boolean\"},\"VpcId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"EgressOnlyInternetGateway\":{\"shape\":\"S4l\",\"locationName\":\"egressOnlyInternetGateway\"}}}},\"CreateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchTemplateConfigs\",\"TargetCapacitySpecification\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{},\"SpotOptions\":{\"type\":\"structure\",\"members\":{\"AllocationStrategy\":{},\"InstanceInterruptionBehavior\":{}}},\"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\"}}}}}}},\"TargetCapacitySpecification\":{\"shape\":\"S51\"},\"TerminateInstancesWithExpiration\":{\"type\":\"boolean\"},\"Type\":{},\"ValidFrom\":{\"type\":\"timestamp\"},\"ValidUntil\":{\"type\":\"timestamp\"},\"ReplaceUnhealthyInstances\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S54\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{\"locationName\":\"fleetId\"}}}},\"CreateFlowLogs\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliverLogsPermissionArn\",\"LogGroupName\",\"ResourceIds\",\"ResourceType\",\"TrafficType\"],\"members\":{\"ClientToken\":{},\"DeliverLogsPermissionArn\":{},\"LogGroupName\":{},\"ResourceIds\":{\"shape\":\"Sa\",\"locationName\":\"ResourceId\"},\"ResourceType\":{},\"TrafficType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"FlowLogIds\":{\"shape\":\"Sa\",\"locationName\":\"flowLogIdSet\"},\"Unsuccessful\":{\"shape\":\"Sc\",\"locationName\":\"unsuccessful\"}}}},\"CreateFpgaImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputStorageLocation\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InputStorageLocation\":{\"shape\":\"S5e\"},\"LogsStorageLocation\":{\"shape\":\"S5e\"},\"Description\":{},\"Name\":{},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FpgaImageId\":{\"locationName\":\"fpgaImageId\"},\"FpgaImageGlobalId\":{\"locationName\":\"fpgaImageGlobalId\"}}}},\"CreateImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Name\"],\"members\":{\"BlockDeviceMappings\":{\"shape\":\"S5h\",\"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\":\"S5s\",\"locationName\":\"exportTask\"}}}},\"CreateInternetGateway\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InternetGateway\":{\"shape\":\"S5y\",\"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\"},\"KeyName\":{\"locationName\":\"keyName\"}}}},\"CreateLaunchTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchTemplateName\",\"LaunchTemplateData\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{},\"LaunchTemplateName\":{},\"VersionDescription\":{},\"LaunchTemplateData\":{\"shape\":\"S63\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplate\":{\"shape\":\"S6u\",\"locationName\":\"launchTemplate\"}}}},\"CreateLaunchTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchTemplateData\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"SourceVersion\":{},\"VersionDescription\":{},\"LaunchTemplateData\":{\"shape\":\"S63\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateVersion\":{\"shape\":\"S6x\",\"locationName\":\"launchTemplateVersion\"}}}},\"CreateNatGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"AllocationId\",\"SubnetId\"],\"members\":{\"AllocationId\":{},\"ClientToken\":{},\"SubnetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"NatGateway\":{\"shape\":\"S7i\",\"locationName\":\"natGateway\"}}}},\"CreateNetworkAcl\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkAcl\":{\"shape\":\"S7p\",\"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\":\"S7u\",\"locationName\":\"Icmp\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"NetworkAclId\":{\"locationName\":\"networkAclId\"},\"PortRange\":{\"shape\":\"S7v\",\"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\":\"S6a\",\"locationName\":\"SecurityGroupId\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"S75\",\"locationName\":\"ipv6Addresses\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"S6d\",\"locationName\":\"privateIpAddresses\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterface\":{\"shape\":\"S80\",\"locationName\":\"networkInterface\"}}}},\"CreateNetworkInterfacePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\",\"Permission\"],\"members\":{\"NetworkInterfaceId\":{},\"AwsAccountId\":{},\"AwsService\":{},\"Permission\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterfacePermission\":{\"shape\":\"S8e\",\"locationName\":\"interfacePermission\"}}}},\"CreatePlacementGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupName\",\"Strategy\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupName\":{\"locationName\":\"groupName\"},\"Strategy\":{\"locationName\":\"strategy\"}}}},\"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\":\"S2w\",\"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\"},\"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\":\"S8r\",\"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\":\"S54\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S93\"}},\"CreateSpotDatafeedSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Prefix\":{\"locationName\":\"prefix\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotDatafeedSubscription\":{\"shape\":\"S97\",\"locationName\":\"spotDatafeedSubscription\"}}}},\"CreateSubnet\":{\"input\":{\"type\":\"structure\",\"required\":[\"CidrBlock\",\"VpcId\"],\"members\":{\"AvailabilityZone\":{},\"CidrBlock\":{},\"Ipv6CidrBlock\":{},\"VpcId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subnet\":{\"shape\":\"S40\",\"locationName\":\"subnet\"}}}},\"CreateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resources\",\"Tags\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Resources\":{\"shape\":\"S9d\",\"locationName\":\"ResourceId\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"Tag\"}}}},\"CreateVolume\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZone\"],\"members\":{\"AvailabilityZone\":{},\"Encrypted\":{\"locationName\":\"encrypted\",\"type\":\"boolean\"},\"Iops\":{\"type\":\"integer\"},\"KmsKeyId\":{},\"Size\":{\"type\":\"integer\"},\"SnapshotId\":{},\"VolumeType\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S54\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"shape\":\"S9f\"}},\"CreateVpc\":{\"input\":{\"type\":\"structure\",\"required\":[\"CidrBlock\"],\"members\":{\"CidrBlock\":{},\"AmazonProvidedIpv6CidrBlock\":{\"locationName\":\"amazonProvidedIpv6CidrBlock\",\"type\":\"boolean\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"InstanceTenancy\":{\"locationName\":\"instanceTenancy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vpc\":{\"shape\":\"S45\",\"locationName\":\"vpc\"}}}},\"CreateVpcEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"ServiceName\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointType\":{},\"VpcId\":{},\"ServiceName\":{},\"PolicyDocument\":{},\"RouteTableIds\":{\"shape\":\"Sa\",\"locationName\":\"RouteTableId\"},\"SubnetIds\":{\"shape\":\"Sa\",\"locationName\":\"SubnetId\"},\"SecurityGroupIds\":{\"shape\":\"Sa\",\"locationName\":\"SecurityGroupId\"},\"ClientToken\":{},\"PrivateDnsEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcEndpoint\":{\"shape\":\"S9n\",\"locationName\":\"vpcEndpoint\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"CreateVpcEndpointConnectionNotification\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionNotificationArn\",\"ConnectionEvents\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"VpcEndpointId\":{},\"ConnectionNotificationArn\":{},\"ConnectionEvents\":{\"shape\":\"Sa\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionNotification\":{\"shape\":\"S9v\",\"locationName\":\"connectionNotification\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"CreateVpcEndpointServiceConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkLoadBalancerArns\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"NetworkLoadBalancerArns\":{\"shape\":\"Sa\",\"locationName\":\"NetworkLoadBalancerArn\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceConfiguration\":{\"shape\":\"Sa0\",\"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\":\"Sh\",\"locationName\":\"vpcPeeringConnection\"}}}},\"CreateVpnConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CustomerGatewayId\",\"Type\",\"VpnGatewayId\"],\"members\":{\"CustomerGatewayId\":{},\"Type\":{},\"VpnGatewayId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Options\":{\"locationName\":\"options\",\"type\":\"structure\",\"members\":{\"StaticRoutesOnly\":{\"locationName\":\"staticRoutesOnly\",\"type\":\"boolean\"},\"TunnelOptions\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"TunnelInsideCidr\":{},\"PreSharedKey\":{}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sac\",\"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\":\"Sao\",\"locationName\":\"vpnGateway\"}}}},\"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\":\"Sav\",\"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\":{\"FlowLogIds\":{\"shape\":\"Sa\",\"locationName\":\"FlowLogId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Unsuccessful\":{\"shape\":\"Sc\",\"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\":\"S6u\",\"locationName\":\"launchTemplate\"}}}},\"DeleteLaunchTemplateVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Versions\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Versions\":{\"shape\":\"Sbd\",\"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\"}}}}}}}}},\"DeleteNatGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"NatGatewayId\"],\"members\":{\"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\"}}}},\"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\":\"S9d\",\"locationName\":\"resourceId\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tag\"}}}},\"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\":\"Sa\",\"locationName\":\"ConnectionNotificationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Unsuccessful\":{\"shape\":\"Sc\",\"locationName\":\"unsuccessful\"}}}},\"DeleteVpcEndpointServiceConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceIds\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceIds\":{\"shape\":\"Sa\",\"locationName\":\"ServiceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Unsuccessful\":{\"shape\":\"Sc\",\"locationName\":\"unsuccessful\"}}}},\"DeleteVpcEndpoints\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcEndpointIds\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointIds\":{\"shape\":\"Sa\",\"locationName\":\"VpcEndpointId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Unsuccessful\":{\"shape\":\"Sc\",\"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\"}}}},\"DeregisterImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\"],\"members\":{\"ImageId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"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\":\"Scn\",\"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\":\"Sr\",\"locationName\":\"tagSet\"}}}}}}},\"DescribeAggregateIdFormat\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UseLongIdsAggregated\":{\"locationName\":\"useLongIdsAggregated\",\"type\":\"boolean\"},\"Statuses\":{\"shape\":\"Scw\",\"locationName\":\"statusSet\"}}}},\"DescribeAvailabilityZones\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"ZoneNames\":{\"locationName\":\"ZoneName\",\"type\":\"list\",\"member\":{\"locationName\":\"ZoneName\"}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"locationName\":\"availabilityZoneInfo\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"zoneState\"},\"Messages\":{\"locationName\":\"messageSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Message\":{\"locationName\":\"message\"}}}},\"RegionName\":{\"locationName\":\"regionName\"},\"ZoneName\":{\"locationName\":\"zoneName\"}}}}}}},\"DescribeBundleTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"BundleIds\":{\"locationName\":\"BundleId\",\"type\":\"list\",\"member\":{\"locationName\":\"BundleId\"}},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTasks\":{\"locationName\":\"bundleInstanceTasksSet\",\"type\":\"list\",\"member\":{\"shape\":\"S2l\",\"locationName\":\"item\"}}}}},\"DescribeClassicLinkInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"InstanceIds\":{\"shape\":\"Sdb\",\"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\":\"S83\",\"locationName\":\"groupSet\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"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\":\"Sdj\",\"locationName\":\"item\"}}}}},\"DescribeCustomerGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayIds\":{\"locationName\":\"CustomerGatewayId\",\"type\":\"list\",\"member\":{\"locationName\":\"CustomerGatewayId\"}},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGateways\":{\"locationName\":\"customerGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S3x\",\"locationName\":\"item\"}}}}},\"DescribeDhcpOptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DhcpOptionsIds\":{\"locationName\":\"DhcpOptionsId\",\"type\":\"list\",\"member\":{\"locationName\":\"DhcpOptionsId\"}},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DhcpOptions\":{\"locationName\":\"dhcpOptionsSet\",\"type\":\"list\",\"member\":{\"shape\":\"S4e\",\"locationName\":\"item\"}}}}},\"DescribeEgressOnlyInternetGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"EgressOnlyInternetGatewayIds\":{\"locationName\":\"EgressOnlyInternetGatewayId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EgressOnlyInternetGateways\":{\"locationName\":\"egressOnlyInternetGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S4l\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeElasticGpus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ElasticGpuIds\":{\"locationName\":\"ElasticGpuId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\",\"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\"}}}},\"MaxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeExportTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"ExportTaskIds\":{\"locationName\":\"exportTaskId\",\"type\":\"list\",\"member\":{\"locationName\":\"ExportTaskId\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExportTasks\":{\"locationName\":\"exportTaskSet\",\"type\":\"list\",\"member\":{\"shape\":\"S5s\",\"locationName\":\"item\"}}}}},\"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\":\"Sel\",\"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\":\"Scn\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActiveInstances\":{\"shape\":\"Seo\",\"locationName\":\"activeInstanceSet\"},\"NextToken\":{\"locationName\":\"nextToken\"},\"FleetId\":{\"locationName\":\"fleetId\"}}}},\"DescribeFleets\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"FleetIds\":{\"shape\":\"Sav\",\"locationName\":\"FleetId\"},\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sey\",\"locationName\":\"launchTemplateSpecification\"},\"Overrides\":{\"locationName\":\"overrides\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceType\":{\"locationName\":\"instanceType\"},\"MaxPrice\":{\"locationName\":\"maxPrice\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"WeightedCapacity\":{\"locationName\":\"weightedCapacity\",\"type\":\"double\"}}}}}}},\"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\"}}},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}}}}}},\"DescribeFlowLogs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"Scn\"},\"FlowLogIds\":{\"shape\":\"Sa\",\"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\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeFpgaImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"FpgaImageId\",\"Attribute\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageId\":{},\"Attribute\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FpgaImageAttribute\":{\"shape\":\"Sfa\",\"locationName\":\"fpgaImageAttribute\"}}}},\"DescribeFpgaImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageIds\":{\"locationName\":\"FpgaImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Owners\":{\"shape\":\"Sfj\",\"locationName\":\"Owner\"},\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sfe\",\"locationName\":\"productCodes\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tags\"},\"Public\":{\"locationName\":\"public\",\"type\":\"boolean\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeHostReservationOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"Scn\"},\"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\":\"Scn\"},\"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\":\"Sg2\",\"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\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeHosts\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"Scn\",\"locationName\":\"filter\"},\"HostIds\":{\"shape\":\"Sg5\",\"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\"},\"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\"}}}},\"State\":{\"locationName\":\"state\"},\"AllocationTime\":{\"locationName\":\"allocationTime\",\"type\":\"timestamp\"},\"ReleaseTime\":{\"locationName\":\"releaseTime\",\"type\":\"timestamp\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeIamInstanceProfileAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"AssociationIds\":{\"locationName\":\"AssociationId\",\"type\":\"list\",\"member\":{\"locationName\":\"AssociationId\"}},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociations\":{\"locationName\":\"iamInstanceProfileAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1b\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeIdFormat\":{\"input\":{\"type\":\"structure\",\"members\":{\"Resource\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statuses\":{\"shape\":\"Scw\",\"locationName\":\"statusSet\"}}}},\"DescribeIdentityIdFormat\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrincipalArn\"],\"members\":{\"PrincipalArn\":{\"locationName\":\"principalArn\"},\"Resource\":{\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statuses\":{\"shape\":\"Scw\",\"locationName\":\"statusSet\"}}}},\"DescribeImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"Attribute\",\"ImageId\"],\"members\":{\"Attribute\":{},\"ImageId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BlockDeviceMappings\":{\"shape\":\"Sgr\",\"locationName\":\"blockDeviceMapping\"},\"ImageId\":{\"locationName\":\"imageId\"},\"LaunchPermissions\":{\"shape\":\"Sgs\",\"locationName\":\"launchPermission\"},\"ProductCodes\":{\"shape\":\"Sfe\",\"locationName\":\"productCodes\"},\"Description\":{\"shape\":\"S4i\",\"locationName\":\"description\"},\"KernelId\":{\"shape\":\"S4i\",\"locationName\":\"kernel\"},\"RamdiskId\":{\"shape\":\"S4i\",\"locationName\":\"ramdisk\"},\"SriovNetSupport\":{\"shape\":\"S4i\",\"locationName\":\"sriovNetSupport\"}}}},\"DescribeImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"ExecutableUsers\":{\"locationName\":\"ExecutableBy\",\"type\":\"list\",\"member\":{\"locationName\":\"ExecutableBy\"}},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"ImageIds\":{\"locationName\":\"ImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"ImageId\"}},\"Owners\":{\"shape\":\"Sfj\",\"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\"},\"ProductCodes\":{\"shape\":\"Sfe\",\"locationName\":\"productCodes\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"State\":{\"locationName\":\"imageState\"},\"BlockDeviceMappings\":{\"shape\":\"Sgr\",\"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\":\"Sh5\",\"locationName\":\"stateReason\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VirtualizationType\":{\"locationName\":\"virtualizationType\"}}}}}}},\"DescribeImportImageTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\"},\"ImportTaskIds\":{\"shape\":\"Sh8\",\"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\"},\"Hypervisor\":{\"locationName\":\"hypervisor\"},\"ImageId\":{\"locationName\":\"imageId\"},\"ImportTaskId\":{\"locationName\":\"importTaskId\"},\"LicenseType\":{\"locationName\":\"licenseType\"},\"Platform\":{\"locationName\":\"platform\"},\"Progress\":{\"locationName\":\"progress\"},\"SnapshotDetails\":{\"shape\":\"Shc\",\"locationName\":\"snapshotDetailSet\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeImportSnapshotTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\"},\"ImportTaskIds\":{\"shape\":\"Sh8\",\"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\":\"Shj\",\"locationName\":\"snapshotTaskDetail\"}}}},\"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\":\"S83\",\"locationName\":\"groupSet\"},\"BlockDeviceMappings\":{\"shape\":\"Shn\",\"locationName\":\"blockDeviceMapping\"},\"DisableApiTermination\":{\"shape\":\"Shq\",\"locationName\":\"disableApiTermination\"},\"EnaSupport\":{\"shape\":\"Shq\",\"locationName\":\"enaSupport\"},\"EbsOptimized\":{\"shape\":\"Shq\",\"locationName\":\"ebsOptimized\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceInitiatedShutdownBehavior\":{\"shape\":\"S4i\",\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"shape\":\"S4i\",\"locationName\":\"instanceType\"},\"KernelId\":{\"shape\":\"S4i\",\"locationName\":\"kernel\"},\"ProductCodes\":{\"shape\":\"Sfe\",\"locationName\":\"productCodes\"},\"RamdiskId\":{\"shape\":\"S4i\",\"locationName\":\"ramdisk\"},\"RootDeviceName\":{\"shape\":\"S4i\",\"locationName\":\"rootDeviceName\"},\"SourceDestCheck\":{\"shape\":\"Shq\",\"locationName\":\"sourceDestCheck\"},\"SriovNetSupport\":{\"shape\":\"S4i\",\"locationName\":\"sriovNetSupport\"},\"UserData\":{\"shape\":\"S4i\",\"locationName\":\"userData\"}}}},\"DescribeInstanceCreditSpecifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Sdb\",\"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\":\"Scn\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Sdb\",\"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\"},\"Events\":{\"locationName\":\"eventsSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Description\":{\"locationName\":\"description\"},\"NotAfter\":{\"locationName\":\"notAfter\",\"type\":\"timestamp\"},\"NotBefore\":{\"locationName\":\"notBefore\",\"type\":\"timestamp\"}}}},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceState\":{\"shape\":\"Si2\",\"locationName\":\"instanceState\"},\"InstanceStatus\":{\"shape\":\"Si4\",\"locationName\":\"instanceStatus\"},\"SystemStatus\":{\"shape\":\"Si4\",\"locationName\":\"systemStatus\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Sdb\",\"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\":\"Sid\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInternetGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"InternetGatewayIds\":{\"shape\":\"Sa\",\"locationName\":\"internetGatewayId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InternetGateways\":{\"locationName\":\"internetGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S5y\",\"locationName\":\"item\"}}}}},\"DescribeKeyPairs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"KeyNames\":{\"locationName\":\"KeyName\",\"type\":\"list\",\"member\":{\"locationName\":\"KeyName\"}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyPairs\":{\"locationName\":\"keySet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"KeyFingerprint\":{\"locationName\":\"keyFingerprint\"},\"KeyName\":{\"locationName\":\"keyName\"}}}}}}},\"DescribeLaunchTemplateVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Versions\":{\"shape\":\"Sbd\",\"locationName\":\"LaunchTemplateVersion\"},\"MinVersion\":{},\"MaxVersion\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateVersions\":{\"locationName\":\"launchTemplateVersionSet\",\"type\":\"list\",\"member\":{\"shape\":\"S6x\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeLaunchTemplates\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LaunchTemplateIds\":{\"shape\":\"Sa\",\"locationName\":\"LaunchTemplateId\"},\"LaunchTemplateNames\":{\"locationName\":\"LaunchTemplateName\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplates\":{\"locationName\":\"launchTemplates\",\"type\":\"list\",\"member\":{\"shape\":\"S6u\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeMovingAddresses\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"MaxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"locationName\":\"nextToken\"},\"PublicIps\":{\"shape\":\"Sa\",\"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\":{\"Filter\":{\"shape\":\"Scn\"},\"MaxResults\":{\"type\":\"integer\"},\"NatGatewayIds\":{\"shape\":\"Sa\",\"locationName\":\"NatGatewayId\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NatGateways\":{\"locationName\":\"natGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S7i\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkAcls\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"NetworkAclIds\":{\"shape\":\"Sa\",\"locationName\":\"NetworkAclId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkAcls\":{\"locationName\":\"networkAclSet\",\"type\":\"list\",\"member\":{\"shape\":\"S7p\",\"locationName\":\"item\"}}}}},\"DescribeNetworkInterfaceAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"Attribute\":{\"locationName\":\"attribute\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"shape\":\"S82\",\"locationName\":\"attachment\"},\"Description\":{\"shape\":\"S4i\",\"locationName\":\"description\"},\"Groups\":{\"shape\":\"S83\",\"locationName\":\"groupSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"SourceDestCheck\":{\"shape\":\"Shq\",\"locationName\":\"sourceDestCheck\"}}}},\"DescribeNetworkInterfacePermissions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NetworkInterfacePermissionIds\":{\"locationName\":\"NetworkInterfacePermissionId\",\"type\":\"list\",\"member\":{}},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfacePermissions\":{\"locationName\":\"networkInterfacePermissions\",\"type\":\"list\",\"member\":{\"shape\":\"S8e\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkInterfaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"NetworkInterfaceIds\":{\"locationName\":\"NetworkInterfaceId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaces\":{\"locationName\":\"networkInterfaceSet\",\"type\":\"list\",\"member\":{\"shape\":\"S80\",\"locationName\":\"item\"}}}}},\"DescribePlacementGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupNames\":{\"locationName\":\"groupName\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlacementGroups\":{\"locationName\":\"placementGroupSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"GroupName\":{\"locationName\":\"groupName\"},\"State\":{\"locationName\":\"state\"},\"Strategy\":{\"locationName\":\"strategy\"}}}}}}},\"DescribePrefixLists\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"PrefixListIds\":{\"shape\":\"Sa\",\"locationName\":\"PrefixListId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"PrefixLists\":{\"locationName\":\"prefixListSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Cidrs\":{\"shape\":\"Sa\",\"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\":\"Scw\",\"locationName\":\"statusSet\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeRegions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"RegionNames\":{\"locationName\":\"RegionName\",\"type\":\"list\",\"member\":{\"locationName\":\"RegionName\"}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Regions\":{\"locationName\":\"regionInfo\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Endpoint\":{\"locationName\":\"regionEndpoint\"},\"RegionName\":{\"locationName\":\"regionName\"}}}}}}},\"DescribeReservedInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"OfferingClass\":{},\"ReservedInstancesIds\":{\"shape\":\"Skg\",\"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\":\"Sko\",\"locationName\":\"recurringCharges\"},\"Scope\":{\"locationName\":\"scope\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}}}}}},\"DescribeReservedInstancesListings\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"ReservedInstancesId\":{\"locationName\":\"reservedInstancesId\"},\"ReservedInstancesListingId\":{\"locationName\":\"reservedInstancesListingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedInstancesListings\":{\"shape\":\"S2w\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"DescribeReservedInstancesModifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sl1\",\"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\":\"Scn\",\"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\":\"Sko\",\"locationName\":\"recurringCharges\"},\"Scope\":{\"locationName\":\"scope\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeRouteTables\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"RouteTableIds\":{\"shape\":\"Sa\",\"locationName\":\"RouteTableId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RouteTables\":{\"locationName\":\"routeTableSet\",\"type\":\"list\",\"member\":{\"shape\":\"S8r\",\"locationName\":\"item\"}}}}},\"DescribeScheduledInstanceAvailability\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirstSlotStartTimeRange\",\"Recurrence\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sll\",\"locationName\":\"recurrence\"},\"SlotDurationInHours\":{\"locationName\":\"slotDurationInHours\",\"type\":\"integer\"},\"TotalScheduledInstanceHours\":{\"locationName\":\"totalScheduledInstanceHours\",\"type\":\"integer\"}}}}}}},\"DescribeScheduledInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sls\",\"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\",\"required\":[\"GroupId\",\"ReferencingVpcId\"],\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"ReferencingVpcId\":{\"locationName\":\"referencingVpcId\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}}}}}},\"DescribeSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"GroupIds\":{\"shape\":\"S1s\",\"locationName\":\"GroupId\"},\"GroupNames\":{\"shape\":\"Slz\",\"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\":\"S25\",\"locationName\":\"ipPermissions\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissionsEgress\":{\"shape\":\"S25\",\"locationName\":\"ipPermissionsEgress\"},\"Tags\":{\"shape\":\"Sr\",\"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\":\"Sm6\",\"locationName\":\"createVolumePermission\"},\"ProductCodes\":{\"shape\":\"Sfe\",\"locationName\":\"productCodes\"},\"SnapshotId\":{\"locationName\":\"snapshotId\"}}}},\"DescribeSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"OwnerIds\":{\"shape\":\"Sfj\",\"locationName\":\"Owner\"},\"RestorableByUserIds\":{\"locationName\":\"RestorableBy\",\"type\":\"list\",\"member\":{}},\"SnapshotIds\":{\"locationName\":\"SnapshotId\",\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotId\"}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshots\":{\"locationName\":\"snapshotSet\",\"type\":\"list\",\"member\":{\"shape\":\"S93\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSpotDatafeedSubscription\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotDatafeedSubscription\":{\"shape\":\"S97\",\"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\",\"required\":[\"ActiveInstances\",\"SpotFleetRequestId\"],\"members\":{\"ActiveInstances\":{\"shape\":\"Seo\",\"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\",\"required\":[\"HistoryRecords\",\"LastEvaluatedTime\",\"SpotFleetRequestId\",\"StartTime\"],\"members\":{\"HistoryRecords\":{\"locationName\":\"historyRecordSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"EventInformation\",\"EventType\",\"Timestamp\"],\"members\":{\"EventInformation\":{\"shape\":\"Sel\",\"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\":\"Sa\",\"locationName\":\"spotFleetRequestId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SpotFleetRequestConfigs\"],\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"SpotFleetRequestConfigs\":{\"locationName\":\"spotFleetRequestConfigSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"CreateTime\",\"SpotFleetRequestConfig\",\"SpotFleetRequestId\",\"SpotFleetRequestState\"],\"members\":{\"ActivityStatus\":{\"locationName\":\"activityStatus\"},\"CreateTime\":{\"locationName\":\"createTime\",\"type\":\"timestamp\"},\"SpotFleetRequestConfig\":{\"shape\":\"Smr\",\"locationName\":\"spotFleetRequestConfig\"},\"SpotFleetRequestId\":{\"locationName\":\"spotFleetRequestId\"},\"SpotFleetRequestState\":{\"locationName\":\"spotFleetRequestState\"}}}}}}},\"DescribeSpotInstanceRequests\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SpotInstanceRequestIds\":{\"shape\":\"S3h\",\"locationName\":\"SpotInstanceRequestId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotInstanceRequests\":{\"shape\":\"Snf\",\"locationName\":\"spotInstanceRequestSet\"}}}},\"DescribeSpotPriceHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"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\",\"required\":[\"GroupId\"],\"members\":{\"Description\":{\"locationName\":\"description\"},\"GroupId\":{\"locationName\":\"groupId\"},\"GroupName\":{\"locationName\":\"groupName\"},\"StaleIpPermissions\":{\"shape\":\"Snv\",\"locationName\":\"staleIpPermissions\"},\"StaleIpPermissionsEgress\":{\"shape\":\"Snv\",\"locationName\":\"staleIpPermissionsEgress\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}}}}},\"DescribeSubnets\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"SubnetIds\":{\"locationName\":\"SubnetId\",\"type\":\"list\",\"member\":{\"locationName\":\"SubnetId\"}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subnets\":{\"locationName\":\"subnetSet\",\"type\":\"list\",\"member\":{\"shape\":\"S40\",\"locationName\":\"item\"}}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\",\"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\"}}}}}}},\"DescribeVolumeAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\"],\"members\":{\"Attribute\":{},\"VolumeId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutoEnableIO\":{\"shape\":\"Shq\",\"locationName\":\"autoEnableIO\"},\"ProductCodes\":{\"shape\":\"Sfe\",\"locationName\":\"productCodes\"},\"VolumeId\":{\"locationName\":\"volumeId\"}}}},\"DescribeVolumeStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"VolumeIds\":{\"shape\":\"Soc\",\"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\"},\"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\"}}}},\"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\"}}}}}}}}},\"DescribeVolumes\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"VolumeIds\":{\"shape\":\"Soc\",\"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\":\"S9f\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVolumesModifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VolumeIds\":{\"shape\":\"Soc\",\"locationName\":\"VolumeId\"},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumesModifications\":{\"locationName\":\"volumeModificationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sov\",\"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\":\"Shq\",\"locationName\":\"enableDnsHostnames\"},\"EnableDnsSupport\":{\"shape\":\"Shq\",\"locationName\":\"enableDnsSupport\"}}}},\"DescribeVpcClassicLink\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"VpcIds\":{\"shape\":\"Sp1\",\"locationName\":\"VpcId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vpcs\":{\"locationName\":\"vpcSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ClassicLinkEnabled\":{\"locationName\":\"classicLinkEnabled\",\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}}}}},\"DescribeVpcClassicLinkDnsSupport\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"locationName\":\"nextToken\"},\"VpcIds\":{\"shape\":\"Sp1\"}}},\"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\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionNotificationSet\":{\"locationName\":\"connectionNotificationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S9v\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpointConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Scn\",\"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\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpointServiceConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceIds\":{\"shape\":\"Sa\",\"locationName\":\"ServiceId\"},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceConfigurations\":{\"locationName\":\"serviceConfigurationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sa0\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpointServicePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sa\",\"locationName\":\"ServiceName\"},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceNames\":{\"shape\":\"Sa\",\"locationName\":\"serviceNameSet\"},\"ServiceDetails\":{\"locationName\":\"serviceDetailSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ServiceName\":{\"locationName\":\"serviceName\"},\"ServiceType\":{\"shape\":\"Sa1\",\"locationName\":\"serviceType\"},\"AvailabilityZones\":{\"shape\":\"Sa\",\"locationName\":\"availabilityZoneSet\"},\"Owner\":{\"locationName\":\"owner\"},\"BaseEndpointDnsNames\":{\"shape\":\"Sa\",\"locationName\":\"baseEndpointDnsNameSet\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"VpcEndpointPolicySupported\":{\"locationName\":\"vpcEndpointPolicySupported\",\"type\":\"boolean\"},\"AcceptanceRequired\":{\"locationName\":\"acceptanceRequired\",\"type\":\"boolean\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointIds\":{\"shape\":\"Sa\",\"locationName\":\"VpcEndpointId\"},\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcEndpoints\":{\"locationName\":\"vpcEndpointSet\",\"type\":\"list\",\"member\":{\"shape\":\"S9n\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcPeeringConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"VpcPeeringConnectionIds\":{\"shape\":\"Sa\",\"locationName\":\"VpcPeeringConnectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringConnections\":{\"locationName\":\"vpcPeeringConnectionSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sh\",\"locationName\":\"item\"}}}}},\"DescribeVpcs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"locationName\":\"Filter\"},\"VpcIds\":{\"locationName\":\"VpcId\",\"type\":\"list\",\"member\":{\"locationName\":\"VpcId\"}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vpcs\":{\"locationName\":\"vpcSet\",\"type\":\"list\",\"member\":{\"shape\":\"S45\",\"locationName\":\"item\"}}}}},\"DescribeVpnConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sac\",\"locationName\":\"item\"}}}}},\"DescribeVpnGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Scn\",\"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\":\"Sao\",\"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\":\"S1y\"}},\"DetachVpnGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"VpnGatewayId\"],\"members\":{\"VpcId\":{},\"VpnGatewayId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"DisableVgwRoutePropagation\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayId\",\"RouteTableId\"],\"members\":{\"GatewayId\":{},\"RouteTableId\":{}}}},\"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\"}}}},\"DisassociateIamInstanceProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociation\":{\"shape\":\"S1b\",\"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\":\"S1i\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"DisassociateVpcCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S1n\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"CidrBlockAssociation\":{\"shape\":\"S1q\",\"locationName\":\"cidrBlockAssociation\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"EnableVgwRoutePropagation\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayId\",\"RouteTableId\"],\"members\":{\"GatewayId\":{},\"RouteTableId\":{}}}},\"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\"}}}},\"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\"}}}},\"GetHostReservationPurchasePreview\":{\"input\":{\"type\":\"structure\",\"required\":[\"HostIdSet\",\"OfferingId\"],\"members\":{\"HostIdSet\":{\"shape\":\"Sr4\"},\"OfferingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Purchase\":{\"shape\":\"Sr6\",\"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\":\"S6y\",\"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\":\"Sre\",\"locationName\":\"reservedInstanceValueRollup\"},\"ReservedInstanceValueSet\":{\"locationName\":\"reservedInstanceValueSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ReservationValue\":{\"shape\":\"Sre\",\"locationName\":\"reservationValue\"},\"ReservedInstanceId\":{\"locationName\":\"reservedInstanceId\"}}}},\"TargetConfigurationValueRollup\":{\"shape\":\"Sre\",\"locationName\":\"targetConfigurationValueRollup\"},\"TargetConfigurationValueSet\":{\"locationName\":\"targetConfigurationValueSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ReservationValue\":{\"shape\":\"Sre\",\"locationName\":\"reservationValue\"},\"TargetConfiguration\":{\"locationName\":\"targetConfiguration\",\"type\":\"structure\",\"members\":{\"InstanceCount\":{\"locationName\":\"instanceCount\",\"type\":\"integer\"},\"OfferingId\":{\"locationName\":\"offeringId\"}}}}}},\"ValidationFailureReason\":{\"locationName\":\"validationFailureReason\"}}}},\"ImportImage\":{\"input\":{\"type\":\"structure\",\"members\":{\"Architecture\":{},\"ClientData\":{\"shape\":\"Srl\"},\"ClientToken\":{},\"Description\":{},\"DiskContainers\":{\"locationName\":\"DiskContainer\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Description\":{},\"DeviceName\":{},\"Format\":{},\"SnapshotId\":{},\"Url\":{},\"UserBucket\":{\"shape\":\"Sro\"}}}},\"DryRun\":{\"type\":\"boolean\"},\"Hypervisor\":{},\"LicenseType\":{},\"Platform\":{},\"RoleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Architecture\":{\"locationName\":\"architecture\"},\"Description\":{\"locationName\":\"description\"},\"Hypervisor\":{\"locationName\":\"hypervisor\"},\"ImageId\":{\"locationName\":\"imageId\"},\"ImportTaskId\":{\"locationName\":\"importTaskId\"},\"LicenseType\":{\"locationName\":\"licenseType\"},\"Platform\":{\"locationName\":\"platform\"},\"Progress\":{\"locationName\":\"progress\"},\"SnapshotDetails\":{\"shape\":\"Shc\",\"locationName\":\"snapshotDetailSet\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}}},\"ImportInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"Platform\"],\"members\":{\"Description\":{\"locationName\":\"description\"},\"DiskImages\":{\"locationName\":\"diskImage\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Image\":{\"shape\":\"Srt\"},\"Volume\":{\"shape\":\"Sru\"}}}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"LaunchSpecification\":{\"locationName\":\"launchSpecification\",\"type\":\"structure\",\"members\":{\"AdditionalInfo\":{\"locationName\":\"additionalInfo\"},\"Architecture\":{\"locationName\":\"architecture\"},\"GroupIds\":{\"shape\":\"S6a\",\"locationName\":\"GroupId\"},\"GroupNames\":{\"shape\":\"S6m\",\"locationName\":\"GroupName\"},\"InstanceInitiatedShutdownBehavior\":{\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Monitoring\":{\"locationName\":\"monitoring\",\"type\":\"boolean\"},\"Placement\":{\"shape\":\"Sii\",\"locationName\":\"placement\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"UserData\":{\"locationName\":\"userData\",\"type\":\"structure\",\"members\":{\"Data\":{\"locationName\":\"data\"}}}}},\"Platform\":{\"locationName\":\"platform\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConversionTask\":{\"shape\":\"Sdj\",\"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\":\"Srl\"},\"ClientToken\":{},\"Description\":{},\"DiskContainer\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Format\":{},\"Url\":{},\"UserBucket\":{\"shape\":\"Sro\"}}},\"DryRun\":{\"type\":\"boolean\"},\"RoleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"ImportTaskId\":{\"locationName\":\"importTaskId\"},\"SnapshotTaskDetail\":{\"shape\":\"Shj\",\"locationName\":\"snapshotTaskDetail\"}}}},\"ImportVolume\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZone\",\"Image\",\"Volume\"],\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Description\":{\"locationName\":\"description\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Image\":{\"shape\":\"Srt\",\"locationName\":\"image\"},\"Volume\":{\"shape\":\"Sru\",\"locationName\":\"volume\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConversionTask\":{\"shape\":\"Sdj\",\"locationName\":\"conversionTask\"}}}},\"ModifyFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"TargetCapacitySpecification\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ExcessCapacityTerminationPolicy\":{},\"FleetId\":{},\"TargetCapacitySpecification\":{\"shape\":\"S51\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyFpgaImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"FpgaImageId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageId\":{},\"Attribute\":{},\"OperationType\":{},\"UserIds\":{\"shape\":\"Ss9\",\"locationName\":\"UserId\"},\"UserGroups\":{\"shape\":\"Ssa\",\"locationName\":\"UserGroup\"},\"ProductCodes\":{\"shape\":\"Ssb\",\"locationName\":\"ProductCode\"},\"LoadPermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"Ssd\"},\"Remove\":{\"shape\":\"Ssd\"}}},\"Description\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FpgaImageAttribute\":{\"shape\":\"Sfa\",\"locationName\":\"fpgaImageAttribute\"}}}},\"ModifyHosts\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoPlacement\",\"HostIds\"],\"members\":{\"AutoPlacement\":{\"locationName\":\"autoPlacement\"},\"HostIds\":{\"shape\":\"Sg5\",\"locationName\":\"hostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"shape\":\"Sz\",\"locationName\":\"successful\"},\"Unsuccessful\":{\"shape\":\"Ssi\",\"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\":\"S4i\"},\"ImageId\":{},\"LaunchPermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"Sgs\"},\"Remove\":{\"shape\":\"Sgs\"}}},\"OperationType\":{},\"ProductCodes\":{\"shape\":\"Ssb\",\"locationName\":\"ProductCode\"},\"UserGroups\":{\"shape\":\"Ssa\",\"locationName\":\"UserGroup\"},\"UserIds\":{\"shape\":\"Ss9\",\"locationName\":\"UserId\"},\"Value\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ModifyInstanceAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"SourceDestCheck\":{\"shape\":\"Shq\"},\"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\":\"Shq\",\"locationName\":\"disableApiTermination\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"EbsOptimized\":{\"shape\":\"Shq\",\"locationName\":\"ebsOptimized\"},\"EnaSupport\":{\"shape\":\"Shq\",\"locationName\":\"enaSupport\"},\"Groups\":{\"shape\":\"S1s\",\"locationName\":\"GroupId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceInitiatedShutdownBehavior\":{\"shape\":\"S4i\",\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"shape\":\"S4i\",\"locationName\":\"instanceType\"},\"Kernel\":{\"shape\":\"S4i\",\"locationName\":\"kernel\"},\"Ramdisk\":{\"shape\":\"S4i\",\"locationName\":\"ramdisk\"},\"SriovNetSupport\":{\"shape\":\"S4i\",\"locationName\":\"sriovNetSupport\"},\"UserData\":{\"locationName\":\"userData\",\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\",\"type\":\"blob\"}}},\"Value\":{\"locationName\":\"value\"}}}},\"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\"}}}}}}}}},\"ModifyInstancePlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"Affinity\":{\"locationName\":\"affinity\"},\"GroupName\":{},\"HostId\":{\"locationName\":\"hostId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"Tenancy\":{\"locationName\":\"tenancy\"}}},\"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\":\"S6u\",\"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\":\"S4i\",\"locationName\":\"description\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"S6a\",\"locationName\":\"SecurityGroupId\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"SourceDestCheck\":{\"shape\":\"Shq\",\"locationName\":\"sourceDestCheck\"}}}},\"ModifyReservedInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedInstancesIds\",\"TargetConfigurations\"],\"members\":{\"ReservedInstancesIds\":{\"shape\":\"Skg\",\"locationName\":\"ReservedInstancesId\"},\"ClientToken\":{\"locationName\":\"clientToken\"},\"TargetConfigurations\":{\"locationName\":\"ReservedInstancesConfigurationSetItemType\",\"type\":\"list\",\"member\":{\"shape\":\"Sl1\",\"locationName\":\"item\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedInstancesModificationId\":{\"locationName\":\"reservedInstancesModificationId\"}}}},\"ModifySnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"Attribute\":{},\"CreateVolumePermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"Sm6\"},\"Remove\":{\"shape\":\"Sm6\"}}},\"GroupNames\":{\"shape\":\"Slz\",\"locationName\":\"UserGroup\"},\"OperationType\":{},\"SnapshotId\":{},\"UserIds\":{\"shape\":\"Ss9\",\"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\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifySubnetAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"AssignIpv6AddressOnCreation\":{\"shape\":\"Shq\"},\"MapPublicIpOnLaunch\":{\"shape\":\"Shq\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"ModifyVolume\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VolumeId\":{},\"Size\":{\"type\":\"integer\"},\"VolumeType\":{},\"Iops\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeModification\":{\"shape\":\"Sov\",\"locationName\":\"volumeModification\"}}}},\"ModifyVolumeAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\"],\"members\":{\"AutoEnableIO\":{\"shape\":\"Shq\"},\"VolumeId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ModifyVpcAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"EnableDnsHostnames\":{\"shape\":\"Shq\"},\"EnableDnsSupport\":{\"shape\":\"Shq\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"ModifyVpcEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcEndpointId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointId\":{},\"ResetPolicy\":{\"type\":\"boolean\"},\"PolicyDocument\":{},\"AddRouteTableIds\":{\"shape\":\"Sa\",\"locationName\":\"AddRouteTableId\"},\"RemoveRouteTableIds\":{\"shape\":\"Sa\",\"locationName\":\"RemoveRouteTableId\"},\"AddSubnetIds\":{\"shape\":\"Sa\",\"locationName\":\"AddSubnetId\"},\"RemoveSubnetIds\":{\"shape\":\"Sa\",\"locationName\":\"RemoveSubnetId\"},\"AddSecurityGroupIds\":{\"shape\":\"Sa\",\"locationName\":\"AddSecurityGroupId\"},\"RemoveSecurityGroupIds\":{\"shape\":\"Sa\",\"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\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReturnValue\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyVpcEndpointServiceConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"AddNetworkLoadBalancerArns\":{\"shape\":\"Sa\",\"locationName\":\"AddNetworkLoadBalancerArn\"},\"RemoveNetworkLoadBalancerArns\":{\"shape\":\"Sa\",\"locationName\":\"RemoveNetworkLoadBalancerArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyVpcEndpointServicePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"AddAllowedPrincipals\":{\"shape\":\"Sa\"},\"RemoveAllowedPrincipals\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReturnValue\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyVpcPeeringConnectionOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcPeeringConnectionId\"],\"members\":{\"AccepterPeeringConnectionOptions\":{\"shape\":\"Stv\"},\"DryRun\":{\"type\":\"boolean\"},\"RequesterPeeringConnectionOptions\":{\"shape\":\"Stv\"},\"VpcPeeringConnectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccepterPeeringConnectionOptions\":{\"shape\":\"Stx\",\"locationName\":\"accepterPeeringConnectionOptions\"},\"RequesterPeeringConnectionOptions\":{\"shape\":\"Stx\",\"locationName\":\"requesterPeeringConnectionOptions\"}}}},\"ModifyVpcTenancy\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"InstanceTenancy\"],\"members\":{\"VpcId\":{},\"InstanceTenancy\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReturnValue\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"MonitorInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Sdb\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceMonitorings\":{\"shape\":\"Su3\",\"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\"}}}},\"PurchaseHostReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"HostIdSet\",\"OfferingId\"],\"members\":{\"ClientToken\":{},\"CurrencyCode\":{},\"HostIdSet\":{\"shape\":\"Sr4\"},\"LimitPrice\":{},\"OfferingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Purchase\":{\"shape\":\"Sr6\",\"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\"}}}}},\"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\":\"Sls\",\"locationName\":\"item\"}}}}},\"RebootInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Sdb\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"RegisterImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"ImageLocation\":{},\"Architecture\":{\"locationName\":\"architecture\"},\"BlockDeviceMappings\":{\"shape\":\"S5h\",\"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\"}}}},\"RejectVpcEndpointConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\",\"VpcEndpointIds\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"VpcEndpointIds\":{\"shape\":\"Sa\",\"locationName\":\"VpcEndpointId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Unsuccessful\":{\"shape\":\"Sc\",\"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\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ReleaseHosts\":{\"input\":{\"type\":\"structure\",\"required\":[\"HostIds\"],\"members\":{\"HostIds\":{\"shape\":\"Sg5\",\"locationName\":\"hostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"shape\":\"Sz\",\"locationName\":\"successful\"},\"Unsuccessful\":{\"shape\":\"Ssi\",\"locationName\":\"unsuccessful\"}}}},\"ReplaceIamInstanceProfileAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"IamInstanceProfile\",\"AssociationId\"],\"members\":{\"IamInstanceProfile\":{\"shape\":\"S19\"},\"AssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociation\":{\"shape\":\"S1b\",\"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\":\"S7u\",\"locationName\":\"Icmp\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"NetworkAclId\":{\"locationName\":\"networkAclId\"},\"PortRange\":{\"shape\":\"S7v\",\"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\"},\"NatGatewayId\":{\"locationName\":\"natGatewayId\"},\"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\"}}}},\"ReportInstanceStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Instances\",\"ReasonCodes\",\"Status\"],\"members\":{\"Description\":{\"locationName\":\"description\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"EndTime\":{\"locationName\":\"endTime\",\"type\":\"timestamp\"},\"Instances\":{\"shape\":\"Sdb\",\"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\":\"Smr\",\"locationName\":\"spotFleetRequestConfig\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SpotFleetRequestId\"],\"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\":{\"shape\":\"Sa\",\"locationName\":\"SecurityGroupId\"},\"SecurityGroups\":{\"shape\":\"Sa\",\"locationName\":\"SecurityGroup\"},\"AddressingType\":{\"locationName\":\"addressingType\"},\"BlockDeviceMappings\":{\"shape\":\"Sgr\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S19\",\"locationName\":\"iamInstanceProfile\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"KernelId\":{\"locationName\":\"kernelId\"},\"KeyName\":{\"locationName\":\"keyName\"},\"Monitoring\":{\"shape\":\"Sni\",\"locationName\":\"monitoring\"},\"NetworkInterfaces\":{\"shape\":\"Smx\",\"locationName\":\"NetworkInterface\"},\"Placement\":{\"shape\":\"Smz\",\"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\":\"Snf\",\"locationName\":\"spotInstanceRequestSet\"}}}},\"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\"}}}},\"RevokeSecurityGroupEgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissions\":{\"shape\":\"S25\",\"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\":\"S25\"},\"IpProtocol\":{},\"SourceSecurityGroupName\":{},\"SourceSecurityGroupOwnerId\":{},\"ToPort\":{\"type\":\"integer\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"RunInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"MaxCount\",\"MinCount\"],\"members\":{\"BlockDeviceMappings\":{\"shape\":\"S5h\",\"locationName\":\"BlockDeviceMapping\"},\"ImageId\":{},\"InstanceType\":{},\"Ipv6AddressCount\":{\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"S75\",\"locationName\":\"Ipv6Address\"},\"KernelId\":{},\"KeyName\":{},\"MaxCount\":{\"type\":\"integer\"},\"MinCount\":{\"type\":\"integer\"},\"Monitoring\":{\"shape\":\"Sni\"},\"Placement\":{\"shape\":\"Sii\"},\"RamdiskId\":{},\"SecurityGroupIds\":{\"shape\":\"S6a\",\"locationName\":\"SecurityGroupId\"},\"SecurityGroups\":{\"shape\":\"S6m\",\"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\":\"S19\",\"locationName\":\"iamInstanceProfile\"},\"InstanceInitiatedShutdownBehavior\":{\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"NetworkInterfaces\":{\"shape\":\"Smx\",\"locationName\":\"networkInterface\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"ElasticGpuSpecification\":{\"type\":\"list\",\"member\":{\"shape\":\"S6l\",\"locationName\":\"item\"}},\"TagSpecifications\":{\"shape\":\"S54\",\"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\":\"S6s\"},\"CpuOptions\":{\"type\":\"structure\",\"members\":{\"CoreCount\":{\"type\":\"integer\"},\"ThreadsPerCore\":{\"type\":\"integer\"}}}}},\"output\":{\"shape\":\"Sid\"}},\"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\":\"Sw1\",\"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\":\"Sw1\",\"locationName\":\"SecurityGroupId\"},\"SubnetId\":{},\"UserData\":{}}},\"ScheduledInstanceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceIdSet\":{\"locationName\":\"instanceIdSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}}}}},\"StartInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Sdb\",\"locationName\":\"InstanceId\"},\"AdditionalInfo\":{\"locationName\":\"additionalInfo\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StartingInstances\":{\"shape\":\"Swc\",\"locationName\":\"instancesSet\"}}}},\"StopInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Sdb\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Force\":{\"locationName\":\"force\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoppingInstances\":{\"shape\":\"Swc\",\"locationName\":\"instancesSet\"}}}},\"TerminateInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Sdb\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminatingInstances\":{\"shape\":\"Swc\",\"locationName\":\"instancesSet\"}}}},\"UnassignIpv6Addresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"Ipv6Addresses\",\"NetworkInterfaceId\"],\"members\":{\"Ipv6Addresses\":{\"shape\":\"S11\",\"locationName\":\"ipv6Addresses\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"UnassignedIpv6Addresses\":{\"shape\":\"S11\",\"locationName\":\"unassignedIpv6Addresses\"}}}},\"UnassignPrivateIpAddresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\",\"PrivateIpAddresses\"],\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddresses\":{\"shape\":\"S14\",\"locationName\":\"privateIpAddress\"}}}},\"UnmonitorInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Sdb\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceMonitorings\":{\"shape\":\"Su3\",\"locationName\":\"instancesSet\"}}}},\"UpdateSecurityGroupRuleDescriptionsEgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpPermissions\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S25\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"UpdateSecurityGroupRuleDescriptionsIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpPermissions\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S25\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReservedInstanceId\"}},\"S5\":{\"type\":\"list\",\"member\":{\"locationName\":\"TargetConfigurationRequest\",\"type\":\"structure\",\"required\":[\"OfferingId\"],\"members\":{\"InstanceCount\":{\"type\":\"integer\"},\"OfferingId\":{}}}},\"Sa\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sc\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\",\"locationName\":\"item\"}},\"Sd\":{\"type\":\"structure\",\"required\":[\"Error\"],\"members\":{\"Error\":{\"locationName\":\"error\",\"type\":\"structure\",\"required\":[\"Code\",\"Message\"],\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"ResourceId\":{\"locationName\":\"resourceId\"}}},\"Sh\":{\"type\":\"structure\",\"members\":{\"AccepterVpcInfo\":{\"shape\":\"Si\",\"locationName\":\"accepterVpcInfo\"},\"ExpirationTime\":{\"locationName\":\"expirationTime\",\"type\":\"timestamp\"},\"RequesterVpcInfo\":{\"shape\":\"Si\",\"locationName\":\"requesterVpcInfo\"},\"Status\":{\"locationName\":\"status\",\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}},\"Si\":{\"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\"}}},\"Sr\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"key\"},\"Value\":{\"locationName\":\"value\"}}}},\"Sz\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S11\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S14\":{\"type\":\"list\",\"member\":{\"locationName\":\"PrivateIpAddress\"}},\"S19\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Name\":{\"locationName\":\"name\"}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"IamInstanceProfile\":{\"shape\":\"S1c\",\"locationName\":\"iamInstanceProfile\"},\"State\":{\"locationName\":\"state\"},\"Timestamp\":{\"locationName\":\"timestamp\",\"type\":\"timestamp\"}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Id\":{\"locationName\":\"id\"}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"Ipv6CidrBlockState\":{\"locationName\":\"ipv6CidrBlockState\",\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"Ipv6CidrBlockState\":{\"shape\":\"S1o\",\"locationName\":\"ipv6CidrBlockState\"}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"CidrBlock\":{\"locationName\":\"cidrBlock\"},\"CidrBlockState\":{\"shape\":\"S1o\",\"locationName\":\"cidrBlockState\"}}},\"S1s\":{\"type\":\"list\",\"member\":{\"locationName\":\"groupId\"}},\"S1y\":{\"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\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"S25\":{\"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\":\"S2e\",\"locationName\":\"item\"}}}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"GroupId\":{\"locationName\":\"groupId\"},\"GroupName\":{\"locationName\":\"groupName\"},\"PeeringStatus\":{\"locationName\":\"peeringStatus\"},\"UserId\":{\"locationName\":\"userId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"S3\":{\"type\":\"structure\",\"members\":{\"AWSAccessKeyId\":{},\"Bucket\":{\"locationName\":\"bucket\"},\"Prefix\":{\"locationName\":\"prefix\"},\"UploadPolicy\":{\"locationName\":\"uploadPolicy\",\"type\":\"blob\"},\"UploadPolicySignature\":{\"locationName\":\"uploadPolicySignature\"}}}}},\"S2l\":{\"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\":\"S2h\",\"locationName\":\"storage\"},\"UpdateTime\":{\"locationName\":\"updateTime\",\"type\":\"timestamp\"}}},\"S2w\":{\"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\":\"Sr\",\"locationName\":\"tagSet\"},\"UpdateDate\":{\"locationName\":\"updateDate\",\"type\":\"timestamp\"}}}},\"S3h\":{\"type\":\"list\",\"member\":{\"locationName\":\"SpotInstanceRequestId\"}},\"S3x\":{\"type\":\"structure\",\"members\":{\"BgpAsn\":{\"locationName\":\"bgpAsn\"},\"CustomerGatewayId\":{\"locationName\":\"customerGatewayId\"},\"IpAddress\":{\"locationName\":\"ipAddress\"},\"State\":{\"locationName\":\"state\"},\"Type\":{\"locationName\":\"type\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S40\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"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\"},\"AssignIpv6AddressOnCreation\":{\"locationName\":\"assignIpv6AddressOnCreation\",\"type\":\"boolean\"},\"Ipv6CidrBlockAssociationSet\":{\"locationName\":\"ipv6CidrBlockAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1i\",\"locationName\":\"item\"}},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S45\":{\"type\":\"structure\",\"members\":{\"CidrBlock\":{\"locationName\":\"cidrBlock\"},\"DhcpOptionsId\":{\"locationName\":\"dhcpOptionsId\"},\"State\":{\"locationName\":\"state\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"InstanceTenancy\":{\"locationName\":\"instanceTenancy\"},\"Ipv6CidrBlockAssociationSet\":{\"locationName\":\"ipv6CidrBlockAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1n\",\"locationName\":\"item\"}},\"CidrBlockAssociationSet\":{\"locationName\":\"cidrBlockAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1q\",\"locationName\":\"item\"}},\"IsDefault\":{\"locationName\":\"isDefault\",\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S4e\":{\"type\":\"structure\",\"members\":{\"DhcpConfigurations\":{\"locationName\":\"dhcpConfigurationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"key\"},\"Values\":{\"locationName\":\"valueSet\",\"type\":\"list\",\"member\":{\"shape\":\"S4i\",\"locationName\":\"item\"}}}}},\"DhcpOptionsId\":{\"locationName\":\"dhcpOptionsId\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\"}}},\"S4l\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"shape\":\"S4m\",\"locationName\":\"attachmentSet\"},\"EgressOnlyInternetGatewayId\":{\"locationName\":\"egressOnlyInternetGatewayId\"}}},\"S4m\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"S51\":{\"type\":\"structure\",\"required\":[\"TotalTargetCapacity\"],\"members\":{\"TotalTargetCapacity\":{\"type\":\"integer\"},\"OnDemandTargetCapacity\":{\"type\":\"integer\"},\"SpotTargetCapacity\":{\"type\":\"integer\"},\"DefaultTargetCapacityType\":{}}},\"S54\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ResourceType\":{\"locationName\":\"resourceType\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"Tag\"}}}},\"S5e\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{}}},\"S5h\":{\"type\":\"list\",\"member\":{\"shape\":\"S5i\",\"locationName\":\"BlockDeviceMapping\"}},\"S5i\":{\"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\":{},\"SnapshotId\":{\"locationName\":\"snapshotId\"},\"VolumeSize\":{\"locationName\":\"volumeSize\",\"type\":\"integer\"},\"VolumeType\":{\"locationName\":\"volumeType\"}}},\"NoDevice\":{\"locationName\":\"noDevice\"}}},\"S5s\":{\"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\"}}},\"S5y\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"shape\":\"S4m\",\"locationName\":\"attachmentSet\"},\"InternetGatewayId\":{\"locationName\":\"internetGatewayId\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S63\":{\"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\":\"S6a\",\"locationName\":\"SecurityGroupId\"},\"Ipv6AddressCount\":{\"type\":\"integer\"},\"Ipv6Addresses\":{\"type\":\"list\",\"member\":{\"locationName\":\"InstanceIpv6Address\",\"type\":\"structure\",\"members\":{\"Ipv6Address\":{}}}},\"NetworkInterfaceId\":{},\"PrivateIpAddress\":{},\"PrivateIpAddresses\":{\"shape\":\"S6d\"},\"SecondaryPrivateIpAddressCount\":{\"type\":\"integer\"},\"SubnetId\":{}}}},\"ImageId\":{},\"InstanceType\":{},\"KeyName\":{},\"Monitoring\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"Placement\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{},\"Affinity\":{},\"GroupName\":{},\"HostId\":{},\"Tenancy\":{},\"SpreadDomain\":{}}},\"RamDiskId\":{},\"DisableApiTermination\":{\"type\":\"boolean\"},\"InstanceInitiatedShutdownBehavior\":{},\"UserData\":{},\"TagSpecifications\":{\"locationName\":\"TagSpecification\",\"type\":\"list\",\"member\":{\"locationName\":\"LaunchTemplateTagSpecificationRequest\",\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"Tag\"}}}},\"ElasticGpuSpecifications\":{\"locationName\":\"ElasticGpuSpecification\",\"type\":\"list\",\"member\":{\"shape\":\"S6l\",\"locationName\":\"ElasticGpuSpecification\"}},\"SecurityGroupIds\":{\"shape\":\"S6a\",\"locationName\":\"SecurityGroupId\"},\"SecurityGroups\":{\"shape\":\"S6m\",\"locationName\":\"SecurityGroup\"},\"InstanceMarketOptions\":{\"type\":\"structure\",\"members\":{\"MarketType\":{},\"SpotOptions\":{\"type\":\"structure\",\"members\":{\"MaxPrice\":{},\"SpotInstanceType\":{},\"BlockDurationMinutes\":{\"type\":\"integer\"},\"ValidUntil\":{\"type\":\"timestamp\"},\"InstanceInterruptionBehavior\":{}}}}},\"CreditSpecification\":{\"shape\":\"S6s\"}}},\"S6a\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"S6d\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"PrivateIpAddress\"],\"members\":{\"Primary\":{\"locationName\":\"primary\",\"type\":\"boolean\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"S6l\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}},\"S6m\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroup\"}},\"S6s\":{\"type\":\"structure\",\"required\":[\"CpuCredits\"],\"members\":{\"CpuCredits\":{}}},\"S6u\":{\"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\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S6x\":{\"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\":\"S6y\",\"locationName\":\"launchTemplateData\"}}},\"S6y\":{\"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\":\"S1s\",\"locationName\":\"groupSet\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"S75\",\"locationName\":\"ipv6AddressesSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"S6d\",\"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\"}}},\"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\":\"Sr\",\"locationName\":\"tagSet\"}}}},\"ElasticGpuSpecifications\":{\"locationName\":\"elasticGpuSpecificationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Type\":{\"locationName\":\"type\"}}}},\"SecurityGroupIds\":{\"shape\":\"Sa\",\"locationName\":\"securityGroupIdSet\"},\"SecurityGroups\":{\"shape\":\"Sa\",\"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\"}}}}},\"S75\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Address\":{\"locationName\":\"ipv6Address\"}}}},\"S7i\":{\"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\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S7p\":{\"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\":\"S7u\",\"locationName\":\"icmpTypeCode\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"PortRange\":{\"shape\":\"S7v\",\"locationName\":\"portRange\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RuleAction\":{\"locationName\":\"ruleAction\"},\"RuleNumber\":{\"locationName\":\"ruleNumber\",\"type\":\"integer\"}}}},\"IsDefault\":{\"locationName\":\"default\",\"type\":\"boolean\"},\"NetworkAclId\":{\"locationName\":\"networkAclId\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"S7u\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\",\"type\":\"integer\"},\"Type\":{\"locationName\":\"type\",\"type\":\"integer\"}}},\"S7v\":{\"type\":\"structure\",\"members\":{\"From\":{\"locationName\":\"from\",\"type\":\"integer\"},\"To\":{\"locationName\":\"to\",\"type\":\"integer\"}}},\"S80\":{\"type\":\"structure\",\"members\":{\"Association\":{\"shape\":\"S81\",\"locationName\":\"association\"},\"Attachment\":{\"shape\":\"S82\",\"locationName\":\"attachment\"},\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Description\":{\"locationName\":\"description\"},\"Groups\":{\"shape\":\"S83\",\"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\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"locationName\":\"privateIpAddressesSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Association\":{\"shape\":\"S81\",\"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\":\"Sr\",\"locationName\":\"tagSet\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"S81\":{\"type\":\"structure\",\"members\":{\"AllocationId\":{\"locationName\":\"allocationId\"},\"AssociationId\":{\"locationName\":\"associationId\"},\"IpOwnerId\":{\"locationName\":\"ipOwnerId\"},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"}}},\"S82\":{\"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\"}}},\"S83\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"GroupName\":{\"locationName\":\"groupName\"},\"GroupId\":{\"locationName\":\"groupId\"}}}},\"S8e\":{\"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\"}}}}},\"S8r\":{\"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\"}}}},\"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\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"Origin\":{\"locationName\":\"origin\"},\"State\":{\"locationName\":\"state\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}}},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"S93\":{\"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\":\"Sr\",\"locationName\":\"tagSet\"}}},\"S97\":{\"type\":\"structure\",\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"Fault\":{\"shape\":\"S98\",\"locationName\":\"fault\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Prefix\":{\"locationName\":\"prefix\"},\"State\":{\"locationName\":\"state\"}}},\"S98\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S9d\":{\"type\":\"list\",\"member\":{}},\"S9f\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"locationName\":\"attachmentSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1y\",\"locationName\":\"item\"}},\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"CreateTime\":{\"locationName\":\"createTime\",\"type\":\"timestamp\"},\"Encrypted\":{\"locationName\":\"encrypted\",\"type\":\"boolean\"},\"KmsKeyId\":{\"locationName\":\"kmsKeyId\"},\"Size\":{\"locationName\":\"size\",\"type\":\"integer\"},\"SnapshotId\":{\"locationName\":\"snapshotId\"},\"State\":{\"locationName\":\"status\"},\"VolumeId\":{\"locationName\":\"volumeId\"},\"Iops\":{\"locationName\":\"iops\",\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VolumeType\":{\"locationName\":\"volumeType\"}}},\"S9n\":{\"type\":\"structure\",\"members\":{\"VpcEndpointId\":{\"locationName\":\"vpcEndpointId\"},\"VpcEndpointType\":{\"locationName\":\"vpcEndpointType\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"ServiceName\":{\"locationName\":\"serviceName\"},\"State\":{\"locationName\":\"state\"},\"PolicyDocument\":{\"locationName\":\"policyDocument\"},\"RouteTableIds\":{\"shape\":\"Sa\",\"locationName\":\"routeTableIdSet\"},\"SubnetIds\":{\"shape\":\"Sa\",\"locationName\":\"subnetIdSet\"},\"Groups\":{\"locationName\":\"groupSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"GroupName\":{\"locationName\":\"groupName\"}}}},\"PrivateDnsEnabled\":{\"locationName\":\"privateDnsEnabled\",\"type\":\"boolean\"},\"NetworkInterfaceIds\":{\"shape\":\"Sa\",\"locationName\":\"networkInterfaceIdSet\"},\"DnsEntries\":{\"locationName\":\"dnsEntrySet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"DnsName\":{\"locationName\":\"dnsName\"},\"HostedZoneId\":{\"locationName\":\"hostedZoneId\"}}}},\"CreationTimestamp\":{\"locationName\":\"creationTimestamp\",\"type\":\"timestamp\"}}},\"S9v\":{\"type\":\"structure\",\"members\":{\"ConnectionNotificationId\":{\"locationName\":\"connectionNotificationId\"},\"ServiceId\":{\"locationName\":\"serviceId\"},\"VpcEndpointId\":{\"locationName\":\"vpcEndpointId\"},\"ConnectionNotificationType\":{\"locationName\":\"connectionNotificationType\"},\"ConnectionNotificationArn\":{\"locationName\":\"connectionNotificationArn\"},\"ConnectionEvents\":{\"shape\":\"Sa\",\"locationName\":\"connectionEvents\"},\"ConnectionNotificationState\":{\"locationName\":\"connectionNotificationState\"}}},\"Sa0\":{\"type\":\"structure\",\"members\":{\"ServiceType\":{\"shape\":\"Sa1\",\"locationName\":\"serviceType\"},\"ServiceId\":{\"locationName\":\"serviceId\"},\"ServiceName\":{\"locationName\":\"serviceName\"},\"ServiceState\":{\"locationName\":\"serviceState\"},\"AvailabilityZones\":{\"shape\":\"Sa\",\"locationName\":\"availabilityZoneSet\"},\"AcceptanceRequired\":{\"locationName\":\"acceptanceRequired\",\"type\":\"boolean\"},\"NetworkLoadBalancerArns\":{\"shape\":\"Sa\",\"locationName\":\"networkLoadBalancerArnSet\"},\"BaseEndpointDnsNames\":{\"shape\":\"Sa\",\"locationName\":\"baseEndpointDnsNameSet\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"}}},\"Sa1\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ServiceType\":{\"locationName\":\"serviceType\"}}}},\"Sac\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayConfiguration\":{\"locationName\":\"customerGatewayConfiguration\"},\"CustomerGatewayId\":{\"locationName\":\"customerGatewayId\"},\"Category\":{\"locationName\":\"category\"},\"State\":{\"locationName\":\"state\"},\"Type\":{\"locationName\":\"type\"},\"VpnConnectionId\":{\"locationName\":\"vpnConnectionId\"},\"VpnGatewayId\":{\"locationName\":\"vpnGatewayId\"},\"Options\":{\"locationName\":\"options\",\"type\":\"structure\",\"members\":{\"StaticRoutesOnly\":{\"locationName\":\"staticRoutesOnly\",\"type\":\"boolean\"}}},\"Routes\":{\"locationName\":\"routes\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"DestinationCidrBlock\":{\"locationName\":\"destinationCidrBlock\"},\"Source\":{\"locationName\":\"source\"},\"State\":{\"locationName\":\"state\"}}}},\"Tags\":{\"shape\":\"Sr\",\"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\"}}}}}},\"Sao\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"State\":{\"locationName\":\"state\"},\"Type\":{\"locationName\":\"type\"},\"VpcAttachments\":{\"locationName\":\"attachments\",\"type\":\"list\",\"member\":{\"shape\":\"S22\",\"locationName\":\"item\"}},\"VpnGatewayId\":{\"locationName\":\"vpnGatewayId\"},\"AmazonSideAsn\":{\"locationName\":\"amazonSideAsn\",\"type\":\"long\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}},\"Sav\":{\"type\":\"list\",\"member\":{}},\"Sbd\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Scn\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"shape\":\"Sa\",\"locationName\":\"Value\"}}}},\"Scw\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Deadline\":{\"locationName\":\"deadline\",\"type\":\"timestamp\"},\"Resource\":{\"locationName\":\"resource\"},\"UseLongIds\":{\"locationName\":\"useLongIds\",\"type\":\"boolean\"}}}},\"Sdb\":{\"type\":\"list\",\"member\":{\"locationName\":\"InstanceId\"}},\"Sdj\":{\"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\",\"required\":[\"AvailabilityZone\",\"BytesConverted\",\"Image\",\"Status\",\"Volume\"],\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"BytesConverted\":{\"locationName\":\"bytesConverted\",\"type\":\"long\"},\"Description\":{\"locationName\":\"description\"},\"Image\":{\"shape\":\"Sdo\",\"locationName\":\"image\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Volume\":{\"shape\":\"Sdp\",\"locationName\":\"volume\"}}}}}},\"ImportVolume\":{\"locationName\":\"importVolume\",\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"BytesConverted\":{\"locationName\":\"bytesConverted\",\"type\":\"long\"},\"Description\":{\"locationName\":\"description\"},\"Image\":{\"shape\":\"Sdo\",\"locationName\":\"image\"},\"Volume\":{\"shape\":\"Sdp\",\"locationName\":\"volume\"}}},\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"}}},\"Sdo\":{\"type\":\"structure\",\"members\":{\"Checksum\":{\"locationName\":\"checksum\"},\"Format\":{\"locationName\":\"format\"},\"ImportManifestUrl\":{\"locationName\":\"importManifestUrl\"},\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"Sdp\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"},\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"Sel\":{\"type\":\"structure\",\"members\":{\"EventDescription\":{\"locationName\":\"eventDescription\"},\"EventSubType\":{\"locationName\":\"eventSubType\"},\"InstanceId\":{\"locationName\":\"instanceId\"}}},\"Seo\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"SpotInstanceRequestId\":{\"locationName\":\"spotInstanceRequestId\"},\"InstanceHealth\":{\"locationName\":\"instanceHealth\"}}}},\"Sey\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateId\":{\"locationName\":\"launchTemplateId\"},\"LaunchTemplateName\":{\"locationName\":\"launchTemplateName\"},\"Version\":{\"locationName\":\"version\"}}},\"Sfa\":{\"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\":\"Sfe\",\"locationName\":\"productCodes\"}}},\"Sfe\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ProductCodeId\":{\"locationName\":\"productCode\"},\"ProductCodeType\":{\"locationName\":\"type\"}}}},\"Sfj\":{\"type\":\"list\",\"member\":{\"locationName\":\"Owner\"}},\"Sg2\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sg5\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sgr\":{\"type\":\"list\",\"member\":{\"shape\":\"S5i\",\"locationName\":\"item\"}},\"Sgs\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{\"locationName\":\"group\"},\"UserId\":{\"locationName\":\"userId\"}}}},\"Sh5\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"Sh8\":{\"type\":\"list\",\"member\":{\"locationName\":\"ImportTaskId\"}},\"Shc\":{\"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\":\"She\",\"locationName\":\"userBucket\"}}}},\"She\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{\"locationName\":\"s3Bucket\"},\"S3Key\":{\"locationName\":\"s3Key\"}}},\"Shj\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"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\":\"She\",\"locationName\":\"userBucket\"}}},\"Shn\":{\"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\"}}}}}},\"Shq\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\",\"type\":\"boolean\"}}},\"Si2\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\",\"type\":\"integer\"},\"Name\":{\"locationName\":\"name\"}}},\"Si4\":{\"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\"}}},\"Sid\":{\"type\":\"structure\",\"members\":{\"Groups\":{\"shape\":\"S83\",\"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\":\"Sig\",\"locationName\":\"monitoring\"},\"Placement\":{\"shape\":\"Sii\",\"locationName\":\"placement\"},\"Platform\":{\"locationName\":\"platform\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"ProductCodes\":{\"shape\":\"Sfe\",\"locationName\":\"productCodes\"},\"PublicDnsName\":{\"locationName\":\"dnsName\"},\"PublicIpAddress\":{\"locationName\":\"ipAddress\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"State\":{\"shape\":\"Si2\",\"locationName\":\"instanceState\"},\"StateTransitionReason\":{\"locationName\":\"reason\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"Architecture\":{\"locationName\":\"architecture\"},\"BlockDeviceMappings\":{\"shape\":\"Shn\",\"locationName\":\"blockDeviceMapping\"},\"ClientToken\":{\"locationName\":\"clientToken\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"EnaSupport\":{\"locationName\":\"enaSupport\",\"type\":\"boolean\"},\"Hypervisor\":{\"locationName\":\"hypervisor\"},\"IamInstanceProfile\":{\"shape\":\"S1c\",\"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\"}}}},\"NetworkInterfaces\":{\"locationName\":\"networkInterfaceSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Association\":{\"shape\":\"Sio\",\"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\":\"S83\",\"locationName\":\"groupSet\"},\"Ipv6Addresses\":{\"shape\":\"S75\",\"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\":\"Sio\",\"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\"}}}},\"RootDeviceName\":{\"locationName\":\"rootDeviceName\"},\"RootDeviceType\":{\"locationName\":\"rootDeviceType\"},\"SecurityGroups\":{\"shape\":\"S83\",\"locationName\":\"groupSet\"},\"SourceDestCheck\":{\"locationName\":\"sourceDestCheck\",\"type\":\"boolean\"},\"SpotInstanceRequestId\":{\"locationName\":\"spotInstanceRequestId\"},\"SriovNetSupport\":{\"locationName\":\"sriovNetSupport\"},\"StateReason\":{\"shape\":\"Sh5\",\"locationName\":\"stateReason\"},\"Tags\":{\"shape\":\"Sr\",\"locationName\":\"tagSet\"},\"VirtualizationType\":{\"locationName\":\"virtualizationType\"},\"CpuOptions\":{\"locationName\":\"cpuOptions\",\"type\":\"structure\",\"members\":{\"CoreCount\":{\"locationName\":\"coreCount\",\"type\":\"integer\"},\"ThreadsPerCore\":{\"locationName\":\"threadsPerCore\",\"type\":\"integer\"}}}}}},\"OwnerId\":{\"locationName\":\"ownerId\"},\"RequesterId\":{\"locationName\":\"requesterId\"},\"ReservationId\":{\"locationName\":\"reservationId\"}}},\"Sig\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"}}},\"Sii\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Affinity\":{\"locationName\":\"affinity\"},\"GroupName\":{\"locationName\":\"groupName\"},\"HostId\":{\"locationName\":\"hostId\"},\"Tenancy\":{\"locationName\":\"tenancy\"},\"SpreadDomain\":{\"locationName\":\"spreadDomain\"}}},\"Sio\":{\"type\":\"structure\",\"members\":{\"IpOwnerId\":{\"locationName\":\"ipOwnerId\"},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"}}},\"Skg\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReservedInstancesId\"}},\"Sko\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Amount\":{\"locationName\":\"amount\",\"type\":\"double\"},\"Frequency\":{\"locationName\":\"frequency\"}}}},\"Sl1\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"InstanceCount\":{\"locationName\":\"instanceCount\",\"type\":\"integer\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Platform\":{\"locationName\":\"platform\"},\"Scope\":{\"locationName\":\"scope\"}}},\"Sll\":{\"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\"}}},\"Sls\":{\"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\":\"Sll\",\"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\"}}},\"Slz\":{\"type\":\"list\",\"member\":{\"locationName\":\"GroupName\"}},\"Sm6\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{\"locationName\":\"group\"},\"UserId\":{\"locationName\":\"userId\"}}}},\"Smr\":{\"type\":\"structure\",\"required\":[\"IamFleetRole\",\"TargetCapacity\"],\"members\":{\"AllocationStrategy\":{\"locationName\":\"allocationStrategy\"},\"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\":\"S83\",\"locationName\":\"groupSet\"},\"AddressingType\":{\"locationName\":\"addressingType\"},\"BlockDeviceMappings\":{\"shape\":\"Sgr\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S19\",\"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\":\"Smx\",\"locationName\":\"networkInterfaceSet\"},\"Placement\":{\"shape\":\"Smz\",\"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\":\"Sr\",\"locationName\":\"tag\"}}}}}}},\"LaunchTemplateConfigs\":{\"locationName\":\"launchTemplateConfigs\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateSpecification\":{\"shape\":\"Sey\",\"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\"}}}}}}},\"SpotPrice\":{\"locationName\":\"spotPrice\"},\"TargetCapacity\":{\"locationName\":\"targetCapacity\",\"type\":\"integer\"},\"OnDemandTargetCapacity\":{\"locationName\":\"onDemandTargetCapacity\",\"type\":\"integer\"},\"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\",\"required\":[\"ClassicLoadBalancers\"],\"members\":{\"ClassicLoadBalancers\":{\"locationName\":\"classicLoadBalancers\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"locationName\":\"name\"}}}}}},\"TargetGroupsConfig\":{\"locationName\":\"targetGroupsConfig\",\"type\":\"structure\",\"required\":[\"TargetGroups\"],\"members\":{\"TargetGroups\":{\"locationName\":\"targetGroups\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{\"locationName\":\"arn\"}}}}}}}}}},\"Smx\":{\"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\":\"S6a\",\"locationName\":\"SecurityGroupId\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"S75\",\"locationName\":\"ipv6AddressesSet\",\"queryName\":\"Ipv6Addresses\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"S6d\",\"locationName\":\"privateIpAddressesSet\",\"queryName\":\"PrivateIpAddresses\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"Smz\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"GroupName\":{\"locationName\":\"groupName\"},\"Tenancy\":{\"locationName\":\"tenancy\"}}},\"Snf\":{\"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\":\"S98\",\"locationName\":\"fault\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"LaunchGroup\":{\"locationName\":\"launchGroup\"},\"LaunchSpecification\":{\"locationName\":\"launchSpecification\",\"type\":\"structure\",\"members\":{\"UserData\":{\"locationName\":\"userData\"},\"SecurityGroups\":{\"shape\":\"S83\",\"locationName\":\"groupSet\"},\"AddressingType\":{\"locationName\":\"addressingType\"},\"BlockDeviceMappings\":{\"shape\":\"Sgr\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S19\",\"locationName\":\"iamInstanceProfile\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"KernelId\":{\"locationName\":\"kernelId\"},\"KeyName\":{\"locationName\":\"keyName\"},\"NetworkInterfaces\":{\"shape\":\"Smx\",\"locationName\":\"networkInterfaceSet\"},\"Placement\":{\"shape\":\"Smz\",\"locationName\":\"placement\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"Monitoring\":{\"shape\":\"Sni\",\"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\":\"Sr\",\"locationName\":\"tagSet\"},\"Type\":{\"locationName\":\"type\"},\"ValidFrom\":{\"locationName\":\"validFrom\",\"type\":\"timestamp\"},\"ValidUntil\":{\"locationName\":\"validUntil\",\"type\":\"timestamp\"},\"InstanceInterruptionBehavior\":{\"locationName\":\"instanceInterruptionBehavior\"}}}},\"Sni\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"Snv\":{\"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\":\"S2e\",\"locationName\":\"item\"}}}}},\"Soc\":{\"type\":\"list\",\"member\":{\"locationName\":\"VolumeId\"}},\"Sov\":{\"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\"}}},\"Sp1\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcId\"}},\"Sr4\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sr6\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Duration\":{\"locationName\":\"duration\",\"type\":\"integer\"},\"HostIdSet\":{\"shape\":\"Sg2\",\"locationName\":\"hostIdSet\"},\"HostReservationId\":{\"locationName\":\"hostReservationId\"},\"HourlyPrice\":{\"locationName\":\"hourlyPrice\"},\"InstanceFamily\":{\"locationName\":\"instanceFamily\"},\"PaymentOption\":{\"locationName\":\"paymentOption\"},\"UpfrontPrice\":{\"locationName\":\"upfrontPrice\"}}}},\"Sre\":{\"type\":\"structure\",\"members\":{\"HourlyPrice\":{\"locationName\":\"hourlyPrice\"},\"RemainingTotalValue\":{\"locationName\":\"remainingTotalValue\"},\"RemainingUpfrontValue\":{\"locationName\":\"remainingUpfrontValue\"}}},\"Srl\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"UploadEnd\":{\"type\":\"timestamp\"},\"UploadSize\":{\"type\":\"double\"},\"UploadStart\":{\"type\":\"timestamp\"}}},\"Sro\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3Key\":{}}},\"Srt\":{\"type\":\"structure\",\"required\":[\"Bytes\",\"Format\",\"ImportManifestUrl\"],\"members\":{\"Bytes\":{\"locationName\":\"bytes\",\"type\":\"long\"},\"Format\":{\"locationName\":\"format\"},\"ImportManifestUrl\":{\"locationName\":\"importManifestUrl\"}}},\"Sru\":{\"type\":\"structure\",\"required\":[\"Size\"],\"members\":{\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"Ss9\":{\"type\":\"list\",\"member\":{\"locationName\":\"UserId\"}},\"Ssa\":{\"type\":\"list\",\"member\":{\"locationName\":\"UserGroup\"}},\"Ssb\":{\"type\":\"list\",\"member\":{\"locationName\":\"ProductCode\"}},\"Ssd\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{},\"UserId\":{}}}},\"Ssi\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\",\"locationName\":\"item\"}},\"Stv\":{\"type\":\"structure\",\"members\":{\"AllowDnsResolutionFromRemoteVpc\":{\"type\":\"boolean\"},\"AllowEgressFromLocalClassicLinkToRemoteVpc\":{\"type\":\"boolean\"},\"AllowEgressFromLocalVpcToRemoteClassicLink\":{\"type\":\"boolean\"}}},\"Stx\":{\"type\":\"structure\",\"members\":{\"AllowDnsResolutionFromRemoteVpc\":{\"locationName\":\"allowDnsResolutionFromRemoteVpc\",\"type\":\"boolean\"},\"AllowEgressFromLocalClassicLinkToRemoteVpc\":{\"locationName\":\"allowEgressFromLocalClassicLinkToRemoteVpc\",\"type\":\"boolean\"},\"AllowEgressFromLocalVpcToRemoteClassicLink\":{\"locationName\":\"allowEgressFromLocalVpcToRemoteClassicLink\",\"type\":\"boolean\"}}},\"Su3\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"Monitoring\":{\"shape\":\"Sig\",\"locationName\":\"monitoring\"}}}},\"Sw1\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"Swc\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CurrentState\":{\"shape\":\"Si2\",\"locationName\":\"currentState\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"PreviousState\":{\"shape\":\"Si2\",\"locationName\":\"previousState\"}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ec2-2016-11-15.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ec2-2016-11-15.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/ec2-2016-11-15.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"DescribeAccountAttributes\":{\"result_key\":\"AccountAttributes\"},\"DescribeAddresses\":{\"result_key\":\"Addresses\"},\"DescribeAvailabilityZones\":{\"result_key\":\"AvailabilityZones\"},\"DescribeBundleTasks\":{\"result_key\":\"BundleTasks\"},\"DescribeConversionTasks\":{\"result_key\":\"ConversionTasks\"},\"DescribeCustomerGateways\":{\"result_key\":\"CustomerGateways\"},\"DescribeDhcpOptions\":{\"result_key\":\"DhcpOptions\"},\"DescribeExportTasks\":{\"result_key\":\"ExportTasks\"},\"DescribeImages\":{\"result_key\":\"Images\"},\"DescribeInstanceStatus\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"InstanceStatuses\"},\"DescribeInstances\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Reservations\"},\"DescribeInternetGateways\":{\"result_key\":\"InternetGateways\"},\"DescribeKeyPairs\":{\"result_key\":\"KeyPairs\"},\"DescribeNatGateways\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"NatGateways\"},\"DescribeNetworkAcls\":{\"result_key\":\"NetworkAcls\"},\"DescribeNetworkInterfaces\":{\"result_key\":\"NetworkInterfaces\"},\"DescribePlacementGroups\":{\"result_key\":\"PlacementGroups\"},\"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\":{\"result_key\":\"RouteTables\"},\"DescribeSecurityGroups\":{\"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\":{\"result_key\":\"SpotInstanceRequests\"},\"DescribeSpotPriceHistory\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SpotPriceHistory\"},\"DescribeSubnets\":{\"result_key\":\"Subnets\"},\"DescribeTags\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Tags\"},\"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\"},\"DescribeVpcPeeringConnections\":{\"result_key\":\"VpcPeeringConnections\"},\"DescribeVpcs\":{\"result_key\":\"Vpcs\"},\"DescribeVpnConnections\":{\"result_key\":\"VpnConnections\"},\"DescribeVpnGateways\":{\"result_key\":\"VpnGateways\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ec2-2016-11-15.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ec2-2016-11-15.waiters2.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/ec2-2016-11-15.waiters2.json ***! \****************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]},\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ec2-2016-11-15.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ecr-2015-09-21.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/ecr-2015-09-21.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-09-21\",\"endpointPrefix\":\"ecr\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon ECR\",\"serviceFullName\":\"Amazon EC2 Container Registry\",\"signatureVersion\":\"v4\",\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"repository\":{\"shape\":\"S13\"}}}},\"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\":\"S13\"}}}},\"DeleteRepositoryPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"registryId\":{},\"repositoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryName\":{},\"policyText\":{}}}},\"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\":\"S1p\"},\"imageSizeInBytes\":{\"type\":\"long\"},\"imagePushedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"DescribeRepositories\":{\"input\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryNames\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositories\":{\"type\":\"list\",\"member\":{\"shape\":\"S13\"}},\"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\":\"S1p\"},\"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\":{}}}},\"PutImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"imageManifest\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"imageManifest\":{},\"imageTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"image\":{\"shape\":\"Sv\"}}}},\"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\":{}}}},\"StartLifecyclePolicyPreview\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"lifecyclePolicyText\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryName\":{},\"lifecyclePolicyText\":{},\"status\":{}}}},\"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\":{}}},\"S13\":{\"type\":\"structure\",\"members\":{\"repositoryArn\":{},\"registryId\":{},\"repositoryName\":{},\"repositoryUri\":{},\"createdAt\":{\"type\":\"timestamp\"}}},\"S1p\":{\"type\":\"list\",\"member\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ecr-2015-09-21.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ecr-2015-09-21.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/ecr-2015-09-21.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"},\"ListImages\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"imageIds\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ecr-2015-09-21.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ecs-2014-11-13.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/ecs-2014-11-13.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"clusterName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S4\"}}}},\"CreateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"taskDefinition\",\"desiredCount\"],\"members\":{\"cluster\":{},\"serviceName\":{},\"taskDefinition\":{},\"loadBalancers\":{\"shape\":\"S9\"},\"serviceRegistries\":{\"shape\":\"Sc\"},\"desiredCount\":{\"type\":\"integer\"},\"clientToken\":{},\"launchType\":{},\"platformVersion\":{},\"role\":{},\"deploymentConfiguration\":{\"shape\":\"Sf\"},\"placementConstraints\":{\"shape\":\"Sg\"},\"placementStrategy\":{\"shape\":\"Sj\"},\"networkConfiguration\":{\"shape\":\"Sm\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"Sr\"}}}},\"DeleteAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"cluster\":{},\"attributes\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"Sy\"}}}},\"DeleteCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\"],\"members\":{\"cluster\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S4\"}}}},\"DeleteService\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"cluster\":{},\"service\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"Sr\"}}}},\"DeregisterContainerInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstance\"],\"members\":{\"cluster\":{},\"containerInstance\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S19\"}}}},\"DeregisterTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S1m\"}}}},\"DescribeClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"clusters\":{\"shape\":\"So\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"failures\":{\"shape\":\"S2v\"}}}},\"DescribeContainerInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstances\":{\"shape\":\"S2z\"},\"failures\":{\"shape\":\"S2v\"}}}},\"DescribeServices\":{\"input\":{\"type\":\"structure\",\"required\":[\"services\"],\"members\":{\"cluster\":{},\"services\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"services\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"failures\":{\"shape\":\"S2v\"}}}},\"DescribeTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S1m\"}}}},\"DescribeTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"tasks\"],\"members\":{\"cluster\":{},\"tasks\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S37\"},\"failures\":{\"shape\":\"S2v\"}}}},\"DiscoverPollEndpoint\":{\"input\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{},\"cluster\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"endpoint\":{},\"telemetryEndpoint\":{}}}},\"ListAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"targetType\"],\"members\":{\"cluster\":{},\"targetType\":{},\"attributeName\":{},\"attributeValue\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"Sy\"},\"nextToken\":{}}}},\"ListClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusterArns\":{\"shape\":\"So\"},\"nextToken\":{}}}},\"ListContainerInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"filter\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstanceArns\":{\"shape\":\"So\"},\"nextToken\":{}}}},\"ListServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"launchType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceArns\":{\"shape\":\"So\"},\"nextToken\":{}}}},\"ListTaskDefinitionFamilies\":{\"input\":{\"type\":\"structure\",\"members\":{\"familyPrefix\":{},\"status\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"families\":{\"shape\":\"So\"},\"nextToken\":{}}}},\"ListTaskDefinitions\":{\"input\":{\"type\":\"structure\",\"members\":{\"familyPrefix\":{},\"status\":{},\"sort\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinitionArns\":{\"shape\":\"So\"},\"nextToken\":{}}}},\"ListTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"containerInstance\":{},\"family\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"startedBy\":{},\"serviceName\":{},\"desiredStatus\":{},\"launchType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskArns\":{\"shape\":\"So\"},\"nextToken\":{}}}},\"PutAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"cluster\":{},\"attributes\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"Sy\"}}}},\"RegisterContainerInstance\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"instanceIdentityDocument\":{},\"instanceIdentityDocumentSignature\":{},\"totalResources\":{\"shape\":\"S1c\"},\"versionInfo\":{\"shape\":\"S1b\"},\"containerInstanceArn\":{},\"attributes\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S19\"}}}},\"RegisterTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"family\",\"containerDefinitions\"],\"members\":{\"family\":{},\"taskRoleArn\":{},\"executionRoleArn\":{},\"networkMode\":{},\"containerDefinitions\":{\"shape\":\"S1n\"},\"volumes\":{\"shape\":\"S2g\"},\"placementConstraints\":{\"shape\":\"S2l\"},\"requiresCompatibilities\":{\"shape\":\"S2o\"},\"cpu\":{},\"memory\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S1m\"}}}},\"RunTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"cluster\":{},\"taskDefinition\":{},\"overrides\":{\"shape\":\"S39\"},\"count\":{\"type\":\"integer\"},\"startedBy\":{},\"group\":{},\"placementConstraints\":{\"shape\":\"Sg\"},\"placementStrategy\":{\"shape\":\"Sj\"},\"launchType\":{},\"platformVersion\":{},\"networkConfiguration\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S37\"},\"failures\":{\"shape\":\"S2v\"}}}},\"StartTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\",\"containerInstances\"],\"members\":{\"cluster\":{},\"taskDefinition\":{},\"overrides\":{\"shape\":\"S39\"},\"containerInstances\":{\"shape\":\"So\"},\"startedBy\":{},\"group\":{},\"networkConfiguration\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S37\"},\"failures\":{\"shape\":\"S2v\"}}}},\"StopTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"task\"],\"members\":{\"cluster\":{},\"task\":{},\"reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"task\":{\"shape\":\"S38\"}}}},\"SubmitContainerStateChange\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"task\":{},\"containerName\":{},\"status\":{},\"exitCode\":{\"type\":\"integer\"},\"reason\":{},\"networkBindings\":{\"shape\":\"S3e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"acknowledgment\":{}}}},\"SubmitTaskStateChange\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"task\":{},\"status\":{},\"reason\":{},\"containers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"containerName\":{},\"exitCode\":{\"type\":\"integer\"},\"networkBindings\":{\"shape\":\"S3e\"},\"reason\":{},\"status\":{}}}},\"attachments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"attachmentArn\",\"status\"],\"members\":{\"attachmentArn\":{},\"status\":{}}}},\"pullStartedAt\":{\"type\":\"timestamp\"},\"pullStoppedAt\":{\"type\":\"timestamp\"},\"executionStoppedAt\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"acknowledgment\":{}}}},\"UpdateContainerAgent\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstance\"],\"members\":{\"cluster\":{},\"containerInstance\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S19\"}}}},\"UpdateContainerInstancesState\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\",\"status\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"So\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstances\":{\"shape\":\"S2z\"},\"failures\":{\"shape\":\"S2v\"}}}},\"UpdateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"cluster\":{},\"service\":{},\"desiredCount\":{\"type\":\"integer\"},\"taskDefinition\":{},\"deploymentConfiguration\":{\"shape\":\"Sf\"},\"networkConfiguration\":{\"shape\":\"Sm\"},\"platformVersion\":{},\"forceNewDeployment\":{\"type\":\"boolean\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"Sr\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"clusterArn\":{},\"clusterName\":{},\"status\":{},\"registeredContainerInstancesCount\":{\"type\":\"integer\"},\"runningTasksCount\":{\"type\":\"integer\"},\"pendingTasksCount\":{\"type\":\"integer\"},\"activeServicesCount\":{\"type\":\"integer\"},\"statistics\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}}}},\"S7\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}},\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"targetGroupArn\":{},\"loadBalancerName\":{},\"containerName\":{},\"containerPort\":{\"type\":\"integer\"}}}},\"Sc\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"registryArn\":{},\"port\":{\"type\":\"integer\"},\"containerName\":{},\"containerPort\":{\"type\":\"integer\"}}}},\"Sf\":{\"type\":\"structure\",\"members\":{\"maximumPercent\":{\"type\":\"integer\"},\"minimumHealthyPercent\":{\"type\":\"integer\"}}},\"Sg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"field\":{}}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"awsvpcConfiguration\":{\"type\":\"structure\",\"required\":[\"subnets\"],\"members\":{\"subnets\":{\"shape\":\"So\"},\"securityGroups\":{\"shape\":\"So\"},\"assignPublicIp\":{}}}}},\"So\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"structure\",\"members\":{\"serviceArn\":{},\"serviceName\":{},\"clusterArn\":{},\"loadBalancers\":{\"shape\":\"S9\"},\"serviceRegistries\":{\"shape\":\"Sc\"},\"status\":{},\"desiredCount\":{\"type\":\"integer\"},\"runningCount\":{\"type\":\"integer\"},\"pendingCount\":{\"type\":\"integer\"},\"launchType\":{},\"platformVersion\":{},\"taskDefinition\":{},\"deploymentConfiguration\":{\"shape\":\"Sf\"},\"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\"},\"launchType\":{},\"platformVersion\":{},\"networkConfiguration\":{\"shape\":\"Sm\"}}}},\"roleArn\":{},\"events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"createdAt\":{\"type\":\"timestamp\"},\"message\":{}}}},\"createdAt\":{\"type\":\"timestamp\"},\"placementConstraints\":{\"shape\":\"Sg\"},\"placementStrategy\":{\"shape\":\"Sj\"},\"networkConfiguration\":{\"shape\":\"Sm\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"}}},\"Sy\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\"}},\"Sz\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"value\":{},\"targetType\":{},\"targetId\":{}}},\"S19\":{\"type\":\"structure\",\"members\":{\"containerInstanceArn\":{},\"ec2InstanceId\":{},\"version\":{\"type\":\"long\"},\"versionInfo\":{\"shape\":\"S1b\"},\"remainingResources\":{\"shape\":\"S1c\"},\"registeredResources\":{\"shape\":\"S1c\"},\"status\":{},\"agentConnected\":{\"type\":\"boolean\"},\"runningTasksCount\":{\"type\":\"integer\"},\"pendingTasksCount\":{\"type\":\"integer\"},\"agentUpdateStatus\":{},\"attributes\":{\"shape\":\"Sy\"},\"registeredAt\":{\"type\":\"timestamp\"},\"attachments\":{\"shape\":\"S1h\"}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"agentVersion\":{},\"agentHash\":{},\"dockerVersion\":{}}},\"S1c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{},\"doubleValue\":{\"type\":\"double\"},\"longValue\":{\"type\":\"long\"},\"integerValue\":{\"type\":\"integer\"},\"stringSetValue\":{\"shape\":\"So\"}}}},\"S1h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"type\":{},\"status\":{},\"details\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}}}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"taskDefinitionArn\":{},\"containerDefinitions\":{\"shape\":\"S1n\"},\"family\":{},\"taskRoleArn\":{},\"executionRoleArn\":{},\"networkMode\":{},\"revision\":{\"type\":\"integer\"},\"volumes\":{\"shape\":\"S2g\"},\"status\":{},\"requiresAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\"}},\"placementConstraints\":{\"shape\":\"S2l\"},\"compatibilities\":{\"shape\":\"S2o\"},\"requiresCompatibilities\":{\"shape\":\"S2o\"},\"cpu\":{},\"memory\":{}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"image\":{},\"cpu\":{\"type\":\"integer\"},\"memory\":{\"type\":\"integer\"},\"memoryReservation\":{\"type\":\"integer\"},\"links\":{\"shape\":\"So\"},\"portMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"containerPort\":{\"type\":\"integer\"},\"hostPort\":{\"type\":\"integer\"},\"protocol\":{}}}},\"essential\":{\"type\":\"boolean\"},\"entryPoint\":{\"shape\":\"So\"},\"command\":{\"shape\":\"So\"},\"environment\":{\"shape\":\"S1s\"},\"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\":\"So\"},\"drop\":{\"shape\":\"So\"}}},\"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\":\"So\"}}}}}},\"hostname\":{},\"user\":{},\"workingDirectory\":{},\"disableNetworking\":{\"type\":\"boolean\"},\"privileged\":{\"type\":\"boolean\"},\"readonlyRootFilesystem\":{\"type\":\"boolean\"},\"dnsServers\":{\"shape\":\"So\"},\"dnsSearchDomains\":{\"shape\":\"So\"},\"extraHosts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"hostname\",\"ipAddress\"],\"members\":{\"hostname\":{},\"ipAddress\":{}}}},\"dockerSecurityOptions\":{\"shape\":\"So\"},\"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\":{}}}},\"healthCheck\":{\"type\":\"structure\",\"required\":[\"command\"],\"members\":{\"command\":{\"shape\":\"So\"},\"interval\":{\"type\":\"integer\"},\"timeout\":{\"type\":\"integer\"},\"retries\":{\"type\":\"integer\"},\"startPeriod\":{\"type\":\"integer\"}}}}}},\"S1s\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}},\"S2g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"host\":{\"type\":\"structure\",\"members\":{\"sourcePath\":{}}}}}},\"S2l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"S2o\":{\"type\":\"list\",\"member\":{}},\"S2v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"reason\":{}}}},\"S2z\":{\"type\":\"list\",\"member\":{\"shape\":\"S19\"}},\"S37\":{\"type\":\"list\",\"member\":{\"shape\":\"S38\"}},\"S38\":{\"type\":\"structure\",\"members\":{\"taskArn\":{},\"clusterArn\":{},\"taskDefinitionArn\":{},\"containerInstanceArn\":{},\"overrides\":{\"shape\":\"S39\"},\"lastStatus\":{},\"desiredStatus\":{},\"cpu\":{},\"memory\":{},\"containers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"containerArn\":{},\"taskArn\":{},\"name\":{},\"lastStatus\":{},\"exitCode\":{\"type\":\"integer\"},\"reason\":{},\"networkBindings\":{\"shape\":\"S3e\"},\"networkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attachmentId\":{},\"privateIpv4Address\":{},\"ipv6Address\":{}}}},\"healthStatus\":{}}}},\"startedBy\":{},\"version\":{\"type\":\"long\"},\"stoppedReason\":{},\"connectivity\":{},\"connectivityAt\":{\"type\":\"timestamp\"},\"pullStartedAt\":{\"type\":\"timestamp\"},\"pullStoppedAt\":{\"type\":\"timestamp\"},\"executionStoppedAt\":{\"type\":\"timestamp\"},\"createdAt\":{\"type\":\"timestamp\"},\"startedAt\":{\"type\":\"timestamp\"},\"stoppingAt\":{\"type\":\"timestamp\"},\"stoppedAt\":{\"type\":\"timestamp\"},\"group\":{},\"launchType\":{},\"platformVersion\":{},\"attachments\":{\"shape\":\"S1h\"},\"healthStatus\":{}}},\"S39\":{\"type\":\"structure\",\"members\":{\"containerOverrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"command\":{\"shape\":\"So\"},\"environment\":{\"shape\":\"S1s\"},\"cpu\":{\"type\":\"integer\"},\"memory\":{\"type\":\"integer\"},\"memoryReservation\":{\"type\":\"integer\"}}}},\"taskRoleArn\":{},\"executionRoleArn\":{}}},\"S3e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bindIP\":{},\"containerPort\":{\"type\":\"integer\"},\"hostPort\":{\"type\":\"integer\"},\"protocol\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ecs-2014-11-13.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ecs-2014-11-13.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/ecs-2014-11-13.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ecs-2014-11-13.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ecs-2014-11-13.waiters2.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/ecs-2014-11-13.waiters2.json ***! \****************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ecs-2014-11-13.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticache-2015-02-02.min.json": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticache-2015-02-02.min.json ***! \*******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-02-02\",\"endpointPrefix\":\"elasticache\",\"protocol\":\"query\",\"serviceFullName\":\"Amazon 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\"}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceSnapshotName\",\"TargetSnapshotName\"],\"members\":{\"SourceSnapshotName\":{},\"TargetSnapshotName\":{},\"TargetBucket\":{}}},\"output\":{\"resultWrapper\":\"CopySnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"CreateCacheCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheClusterId\"],\"members\":{\"CacheClusterId\":{},\"ReplicationGroupId\":{},\"AZMode\":{},\"PreferredAvailabilityZone\":{},\"PreferredAvailabilityZones\":{\"shape\":\"So\"},\"NumCacheNodes\":{\"type\":\"integer\"},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheParameterGroupName\":{},\"CacheSubnetGroupName\":{},\"CacheSecurityGroupNames\":{\"shape\":\"Sp\"},\"SecurityGroupIds\":{\"shape\":\"Sq\"},\"Tags\":{\"shape\":\"S3\"},\"SnapshotArns\":{\"shape\":\"Sr\"},\"SnapshotName\":{},\"PreferredMaintenanceWindow\":{},\"Port\":{\"type\":\"integer\"},\"NotificationTopicArn\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"AuthToken\":{}}},\"output\":{\"resultWrapper\":\"CreateCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"Su\"}}}},\"CreateCacheParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\",\"CacheParameterGroupFamily\",\"Description\"],\"members\":{\"CacheParameterGroupName\":{},\"CacheParameterGroupFamily\":{},\"Description\":{}}},\"output\":{\"resultWrapper\":\"CreateCacheParameterGroupResult\",\"type\":\"structure\",\"members\":{\"CacheParameterGroup\":{\"shape\":\"S19\"}}}},\"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\":\"S1d\"}}},\"output\":{\"resultWrapper\":\"CreateCacheSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSubnetGroup\":{\"shape\":\"S1f\"}}}},\"CreateReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"ReplicationGroupDescription\"],\"members\":{\"ReplicationGroupId\":{},\"ReplicationGroupDescription\":{},\"PrimaryClusterId\":{},\"AutomaticFailoverEnabled\":{\"type\":\"boolean\"},\"NumCacheClusters\":{\"type\":\"integer\"},\"PreferredCacheClusterAZs\":{\"shape\":\"Sl\"},\"NumNodeGroups\":{\"type\":\"integer\"},\"ReplicasPerNodeGroup\":{\"type\":\"integer\"},\"NodeGroupConfiguration\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\",\"locationName\":\"NodeGroupConfiguration\"}},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheParameterGroupName\":{},\"CacheSubnetGroupName\":{},\"CacheSecurityGroupNames\":{\"shape\":\"Sp\"},\"SecurityGroupIds\":{\"shape\":\"Sq\"},\"Tags\":{\"shape\":\"S3\"},\"SnapshotArns\":{\"shape\":\"Sr\"},\"SnapshotName\":{},\"PreferredMaintenanceWindow\":{},\"Port\":{\"type\":\"integer\"},\"NotificationTopicArn\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"AuthToken\":{},\"TransitEncryptionEnabled\":{\"type\":\"boolean\"},\"AtRestEncryptionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"S1m\"}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotName\"],\"members\":{\"ReplicationGroupId\":{},\"CacheClusterId\":{},\"SnapshotName\":{}}},\"output\":{\"resultWrapper\":\"CreateSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"DeleteCacheCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheClusterId\"],\"members\":{\"CacheClusterId\":{},\"FinalSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"Su\"}}}},\"DeleteCacheParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\"],\"members\":{\"CacheParameterGroupName\":{}}}},\"DeleteCacheSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSecurityGroupName\"],\"members\":{\"CacheSecurityGroupName\":{}}}},\"DeleteCacheSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSubnetGroupName\"],\"members\":{\"CacheSubnetGroupName\":{}}}},\"DeleteReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\"],\"members\":{\"ReplicationGroupId\":{},\"RetainPrimaryCluster\":{\"type\":\"boolean\"},\"FinalSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"S1m\"}}}},\"DeleteSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotName\"],\"members\":{\"SnapshotName\":{}}},\"output\":{\"resultWrapper\":\"DeleteSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"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\":\"Su\",\"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\":\"S19\",\"locationName\":\"CacheParameterGroup\"}}}}},\"DescribeCacheParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\"],\"members\":{\"CacheParameterGroupName\":{},\"Source\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeCacheParametersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Parameters\":{\"shape\":\"S2k\"},\"CacheNodeTypeSpecificParameters\":{\"shape\":\"S2n\"}}}},\"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\":\"S1f\",\"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\":\"S2k\"},\"CacheNodeTypeSpecificParameters\":{\"shape\":\"S2n\"}},\"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\"}}}}}}},\"DescribeReplicationGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplicationGroupId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReplicationGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1m\",\"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\":\"S3b\",\"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\":\"S3c\"}},\"wrapper\":true}}}}},\"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\":\"Sd\",\"locationName\":\"Snapshot\"}}}}},\"ListAllowedNodeTypeModifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"CacheClusterId\":{},\"ReplicationGroupId\":{}}},\"output\":{\"resultWrapper\":\"ListAllowedNodeTypeModificationsResult\",\"type\":\"structure\",\"members\":{\"ScaleUpModifications\":{\"type\":\"list\",\"member\":{}}}}},\"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\":\"Sy\"},\"AZMode\":{},\"NewAvailabilityZones\":{\"shape\":\"So\"},\"CacheSecurityGroupNames\":{\"shape\":\"Sp\"},\"SecurityGroupIds\":{\"shape\":\"Sq\"},\"PreferredMaintenanceWindow\":{},\"NotificationTopicArn\":{},\"CacheParameterGroupName\":{},\"NotificationTopicStatus\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"CacheNodeType\":{}}},\"output\":{\"resultWrapper\":\"ModifyCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"Su\"}}}},\"ModifyCacheParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\",\"ParameterNameValues\"],\"members\":{\"CacheParameterGroupName\":{},\"ParameterNameValues\":{\"shape\":\"S3s\"}}},\"output\":{\"shape\":\"S3u\",\"resultWrapper\":\"ModifyCacheParameterGroupResult\"}},\"ModifyCacheSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSubnetGroupName\"],\"members\":{\"CacheSubnetGroupName\":{},\"CacheSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S1d\"}}},\"output\":{\"resultWrapper\":\"ModifyCacheSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSubnetGroup\":{\"shape\":\"S1f\"}}}},\"ModifyReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\"],\"members\":{\"ReplicationGroupId\":{},\"ReplicationGroupDescription\":{},\"PrimaryClusterId\":{},\"SnapshottingClusterId\":{},\"AutomaticFailoverEnabled\":{\"type\":\"boolean\"},\"CacheSecurityGroupNames\":{\"shape\":\"Sp\"},\"SecurityGroupIds\":{\"shape\":\"Sq\"},\"PreferredMaintenanceWindow\":{},\"NotificationTopicArn\":{},\"CacheParameterGroupName\":{},\"NotificationTopicStatus\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"CacheNodeType\":{},\"NodeGroupId\":{}}},\"output\":{\"resultWrapper\":\"ModifyReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"S1m\"}}}},\"ModifyReplicationGroupShardConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"NodeGroupCount\",\"ApplyImmediately\"],\"members\":{\"ReplicationGroupId\":{},\"NodeGroupCount\":{\"type\":\"integer\"},\"ApplyImmediately\":{\"type\":\"boolean\"},\"ReshardingConfiguration\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReshardingConfiguration\",\"type\":\"structure\",\"members\":{\"PreferredAvailabilityZones\":{\"shape\":\"Sl\"}}}},\"NodeGroupsToRemove\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeGroupToRemove\"}}}},\"output\":{\"resultWrapper\":\"ModifyReplicationGroupShardConfigurationResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"S1m\"}}}},\"PurchaseReservedCacheNodesOffering\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedCacheNodesOfferingId\"],\"members\":{\"ReservedCacheNodesOfferingId\":{},\"ReservedCacheNodeId\":{},\"CacheNodeCount\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"PurchaseReservedCacheNodesOfferingResult\",\"type\":\"structure\",\"members\":{\"ReservedCacheNode\":{\"shape\":\"S3b\"}}}},\"RebootCacheCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheClusterId\",\"CacheNodeIdsToReboot\"],\"members\":{\"CacheClusterId\":{},\"CacheNodeIdsToReboot\":{\"shape\":\"Sy\"}}},\"output\":{\"resultWrapper\":\"RebootCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"Su\"}}}},\"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\":\"S3s\"}}},\"output\":{\"shape\":\"S3u\",\"resultWrapper\":\"ResetCacheParameterGroupResult\"}},\"RevokeCacheSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSecurityGroupName\",\"EC2SecurityGroupName\",\"EC2SecurityGroupOwnerId\"],\"members\":{\"CacheSecurityGroupName\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"RevokeCacheSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"CacheSecurityGroup\":{\"shape\":\"S8\"}}}},\"TestFailover\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"NodeGroupId\"],\"members\":{\"ReplicationGroupId\":{},\"NodeGroupId\":{}}},\"output\":{\"resultWrapper\":\"TestFailoverResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"S1m\"}}}}},\"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},\"Sd\":{\"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\":\"Sk\"},\"CacheSize\":{},\"CacheNodeCreateTime\":{\"type\":\"timestamp\"},\"SnapshotCreateTime\":{\"type\":\"timestamp\"}},\"wrapper\":true}}},\"wrapper\":true},\"Sk\":{\"type\":\"structure\",\"members\":{\"Slots\":{},\"ReplicaCount\":{\"type\":\"integer\"},\"PrimaryAvailabilityZone\":{},\"ReplicaAvailabilityZones\":{\"shape\":\"Sl\"}}},\"Sl\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"So\":{\"type\":\"list\",\"member\":{\"locationName\":\"PreferredAvailabilityZone\"}},\"Sp\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheSecurityGroupName\"}},\"Sq\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"Sr\":{\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotArn\"}},\"Su\":{\"type\":\"structure\",\"members\":{\"CacheClusterId\":{},\"ConfigurationEndpoint\":{\"shape\":\"Sv\"},\"ClientDownloadLandingPage\":{},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheClusterStatus\":{},\"NumCacheNodes\":{\"type\":\"integer\"},\"PreferredAvailabilityZone\":{},\"CacheClusterCreateTime\":{\"type\":\"timestamp\"},\"PreferredMaintenanceWindow\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"NumCacheNodes\":{\"type\":\"integer\"},\"CacheNodeIdsToRemove\":{\"shape\":\"Sy\"},\"EngineVersion\":{},\"CacheNodeType\":{}}},\"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\":\"Sy\"}}},\"CacheSubnetGroupName\":{},\"CacheNodes\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheNode\",\"type\":\"structure\",\"members\":{\"CacheNodeId\":{},\"CacheNodeStatus\":{},\"CacheNodeCreateTime\":{\"type\":\"timestamp\"},\"Endpoint\":{\"shape\":\"Sv\"},\"ParameterGroupStatus\":{},\"SourceCacheNodeId\":{},\"CustomerAvailabilityZone\":{}}}},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SecurityGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SecurityGroupId\":{},\"Status\":{}}}},\"ReplicationGroupId\":{},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"AuthTokenEnabled\":{\"type\":\"boolean\"},\"TransitEncryptionEnabled\":{\"type\":\"boolean\"},\"AtRestEncryptionEnabled\":{\"type\":\"boolean\"}},\"wrapper\":true},\"Sv\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"}}},\"Sy\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheNodeId\"}},\"S19\":{\"type\":\"structure\",\"members\":{\"CacheParameterGroupName\":{},\"CacheParameterGroupFamily\":{},\"Description\":{}},\"wrapper\":true},\"S1d\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S1f\":{\"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},\"S1m\":{\"type\":\"structure\",\"members\":{\"ReplicationGroupId\":{},\"Description\":{},\"Status\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"PrimaryClusterId\":{},\"AutomaticFailoverStatus\":{},\"Resharding\":{\"type\":\"structure\",\"members\":{\"SlotMigration\":{\"type\":\"structure\",\"members\":{\"ProgressPercentage\":{\"type\":\"double\"}}}}}}},\"MemberClusters\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterId\"}},\"NodeGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeGroup\",\"type\":\"structure\",\"members\":{\"NodeGroupId\":{},\"Status\":{},\"PrimaryEndpoint\":{\"shape\":\"Sv\"},\"Slots\":{},\"NodeGroupMembers\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeGroupMember\",\"type\":\"structure\",\"members\":{\"CacheClusterId\":{},\"CacheNodeId\":{},\"ReadEndpoint\":{\"shape\":\"Sv\"},\"PreferredAvailabilityZone\":{},\"CurrentRole\":{}}}}}}},\"SnapshottingClusterId\":{},\"AutomaticFailover\":{},\"ConfigurationEndpoint\":{\"shape\":\"Sv\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"ClusterEnabled\":{\"type\":\"boolean\"},\"CacheNodeType\":{},\"AuthTokenEnabled\":{\"type\":\"boolean\"},\"TransitEncryptionEnabled\":{\"type\":\"boolean\"},\"AtRestEncryptionEnabled\":{\"type\":\"boolean\"}},\"wrapper\":true},\"S2k\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ChangeType\":{}}}},\"S2n\":{\"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\":{}}}},\"S3b\":{\"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\":\"S3c\"}},\"wrapper\":true},\"S3c\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecurringCharge\",\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}},\"wrapper\":true}},\"S3s\":{\"type\":\"list\",\"member\":{\"locationName\":\"ParameterNameValue\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"CacheParameterGroupName\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticache-2015-02-02.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticache-2015-02-02.paginators.json": /*!**************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticache-2015-02-02.paginators.json ***! \**************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"},\"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\"},\"DescribeSnapshots\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Snapshots\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticache-2015-02-02.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticache-2015-02-02.waiters2.json": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticache-2015-02-02.waiters2.json ***! \************************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticache-2015-02-02.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.min.json": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.min.json ***! \************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\"}}},\"output\":{\"shape\":\"S1d\",\"resultWrapper\":\"CreateApplicationResult\"}},\"CreateApplicationVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"VersionLabel\"],\"members\":{\"ApplicationName\":{},\"VersionLabel\":{},\"Description\":{},\"SourceBuildInformation\":{\"shape\":\"S1j\"},\"SourceBundle\":{\"shape\":\"S1n\"},\"BuildConfiguration\":{\"type\":\"structure\",\"required\":[\"CodeBuildServiceRole\",\"Image\"],\"members\":{\"ArtifactName\":{},\"CodeBuildServiceRole\":{},\"ComputeType\":{},\"Image\":{},\"TimeoutInMinutes\":{\"type\":\"integer\"}}},\"AutoCreateApplication\":{\"type\":\"boolean\"},\"Process\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S1v\",\"resultWrapper\":\"CreateApplicationVersionResult\"}},\"CreateConfigurationTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"TemplateName\"],\"members\":{\"ApplicationName\":{},\"TemplateName\":{},\"SolutionStackName\":{},\"PlatformArn\":{},\"SourceConfiguration\":{\"type\":\"structure\",\"members\":{\"ApplicationName\":{},\"TemplateName\":{}}},\"EnvironmentId\":{},\"Description\":{},\"OptionSettings\":{\"shape\":\"S21\"}}},\"output\":{\"shape\":\"S27\",\"resultWrapper\":\"CreateConfigurationTemplateResult\"}},\"CreateEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\"],\"members\":{\"ApplicationName\":{},\"EnvironmentName\":{},\"GroupName\":{},\"Description\":{},\"CNAMEPrefix\":{},\"Tier\":{\"shape\":\"S11\"},\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"S2b\"}},\"VersionLabel\":{},\"TemplateName\":{},\"SolutionStackName\":{},\"PlatformArn\":{},\"OptionSettings\":{\"shape\":\"S21\"},\"OptionsToRemove\":{\"shape\":\"S2e\"}}},\"output\":{\"shape\":\"Sk\",\"resultWrapper\":\"CreateEnvironmentResult\"}},\"CreatePlatformVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformName\",\"PlatformVersion\",\"PlatformDefinitionBundle\"],\"members\":{\"PlatformName\":{},\"PlatformVersion\":{},\"PlatformDefinitionBundle\":{\"shape\":\"S1n\"},\"EnvironmentName\":{},\"OptionSettings\":{\"shape\":\"S21\"}}},\"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\":\"S37\"},\"ApplicationVersionQuota\":{\"shape\":\"S37\"},\"EnvironmentQuota\":{\"shape\":\"S37\"},\"ConfigurationTemplateQuota\":{\"shape\":\"S37\"},\"CustomPlatformQuota\":{\"shape\":\"S37\"}}}}}},\"DescribeApplicationVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationName\":{},\"VersionLabels\":{\"shape\":\"S1g\"},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeApplicationVersionsResult\",\"type\":\"structure\",\"members\":{\"ApplicationVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}},\"NextToken\":{}}}},\"DescribeApplications\":{\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"DescribeApplicationsResult\",\"type\":\"structure\",\"members\":{\"Applications\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}}}}},\"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\":\"S27\"}}}}},\"DescribeEnvironmentHealth\":{\"input\":{\"type\":\"structure\",\"members\":{\"EnvironmentName\":{},\"EnvironmentId\":{},\"AttributeNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"DescribeEnvironmentHealthResult\",\"type\":\"structure\",\"members\":{\"EnvironmentName\":{},\"HealthStatus\":{},\"Status\":{},\"Color\":{},\"Causes\":{\"shape\":\"S43\"},\"ApplicationMetrics\":{\"shape\":\"S45\"},\"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\":{}}}},\"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\":\"S43\"},\"LaunchedAt\":{\"type\":\"timestamp\"},\"ApplicationMetrics\":{\"shape\":\"S45\"},\"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\"}}},\"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\"}}}}}},\"ListAvailableSolutionStacks\":{\"output\":{\"resultWrapper\":\"ListAvailableSolutionStacksResult\",\"type\":\"structure\",\"members\":{\"SolutionStacks\":{\"type\":\"list\",\"member\":{}},\"SolutionStackDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SolutionStackName\":{},\"PermittedFileTypes\":{\"type\":\"list\",\"member\":{}}}}}}}},\"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\":\"S6v\"}}}},\"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\":\"S1d\",\"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\":\"S1v\",\"resultWrapper\":\"UpdateApplicationVersionResult\"}},\"UpdateConfigurationTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"TemplateName\"],\"members\":{\"ApplicationName\":{},\"TemplateName\":{},\"Description\":{},\"OptionSettings\":{\"shape\":\"S21\"},\"OptionsToRemove\":{\"shape\":\"S2e\"}}},\"output\":{\"shape\":\"S27\",\"resultWrapper\":\"UpdateConfigurationTemplateResult\"}},\"UpdateEnvironment\":{\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationName\":{},\"EnvironmentId\":{},\"EnvironmentName\":{},\"GroupName\":{},\"Description\":{},\"Tier\":{\"shape\":\"S11\"},\"VersionLabel\":{},\"TemplateName\":{},\"SolutionStackName\":{},\"PlatformArn\":{},\"OptionSettings\":{\"shape\":\"S21\"},\"OptionsToRemove\":{\"shape\":\"S2e\"}}},\"output\":{\"shape\":\"Sk\",\"resultWrapper\":\"UpdateEnvironmentResult\"}},\"UpdateTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"TagsToAdd\":{\"shape\":\"S6v\"},\"TagsToRemove\":{\"type\":\"list\",\"member\":{}}}}},\"ValidateConfigurationSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"OptionSettings\"],\"members\":{\"ApplicationName\":{},\"TemplateName\":{},\"EnvironmentName\":{},\"OptionSettings\":{\"shape\":\"S21\"}}},\"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\":\"structure\",\"members\":{\"Application\":{\"shape\":\"S1e\"}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"ApplicationArn\":{},\"ApplicationName\":{},\"Description\":{},\"DateCreated\":{\"type\":\"timestamp\"},\"DateUpdated\":{\"type\":\"timestamp\"},\"Versions\":{\"shape\":\"S1g\"},\"ConfigurationTemplates\":{\"type\":\"list\",\"member\":{}},\"ResourceLifecycleConfig\":{\"shape\":\"S17\"}}},\"S1g\":{\"type\":\"list\",\"member\":{}},\"S1j\":{\"type\":\"structure\",\"required\":[\"SourceType\",\"SourceRepository\",\"SourceLocation\"],\"members\":{\"SourceType\":{},\"SourceRepository\":{},\"SourceLocation\":{}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3Key\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"ApplicationVersion\":{\"shape\":\"S1w\"}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"ApplicationVersionArn\":{},\"ApplicationName\":{},\"Description\":{},\"VersionLabel\":{},\"SourceBuildInformation\":{\"shape\":\"S1j\"},\"BuildArn\":{},\"SourceBundle\":{\"shape\":\"S1n\"},\"DateCreated\":{\"type\":\"timestamp\"},\"DateUpdated\":{\"type\":\"timestamp\"},\"Status\":{}}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceName\":{},\"Namespace\":{},\"OptionName\":{},\"Value\":{}}}},\"S27\":{\"type\":\"structure\",\"members\":{\"SolutionStackName\":{},\"PlatformArn\":{},\"ApplicationName\":{},\"TemplateName\":{},\"Description\":{},\"EnvironmentName\":{},\"DeploymentStatus\":{},\"DateCreated\":{\"type\":\"timestamp\"},\"DateUpdated\":{\"type\":\"timestamp\"},\"OptionSettings\":{\"shape\":\"S21\"}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"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\"}}},\"S2q\":{\"type\":\"list\",\"member\":{}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S37\":{\"type\":\"structure\",\"members\":{\"Maximum\":{\"type\":\"integer\"}}},\"S43\":{\"type\":\"list\",\"member\":{}},\"S45\":{\"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\"}}}}},\"S6v\":{\"type\":\"list\",\"member\":{\"shape\":\"S2b\"}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.paginators.json": /*!*******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.paginators.json ***! \*******************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.min.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.min.json ***! \*************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-02-01\",\"endpointPrefix\":\"elasticfilesystem\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"EFS\",\"serviceFullName\":\"Amazon Elastic File System\",\"signatureVersion\":\"v4\",\"uid\":\"elasticfilesystem-2015-02-01\"},\"operations\":{\"CreateFileSystem\":{\"http\":{\"requestUri\":\"/2015-02-01/file-systems\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"CreationToken\"],\"members\":{\"CreationToken\":{},\"PerformanceMode\":{},\"Encrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"output\":{\"shape\":\"S6\"}},\"CreateMountTarget\":{\"http\":{\"requestUri\":\"/2015-02-01/mount-targets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"SubnetId\"],\"members\":{\"FileSystemId\":{},\"SubnetId\":{},\"IpAddress\":{},\"SecurityGroups\":{\"shape\":\"Si\"}}},\"output\":{\"shape\":\"Sk\"}},\"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\":\"So\"}}}},\"DeleteFileSystem\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}\",\"responseCode\":204},\"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\":{\"type\":\"list\",\"member\":{}}}}},\"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\":\"S6\"}},\"NextMarker\":{}}}},\"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\":\"Si\"}}}},\"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\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"MountTargets\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\"}},\"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\":\"So\"},\"NextMarker\":{}}}},\"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\":\"Si\"}}}}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"required\":[\"OwnerId\",\"CreationToken\",\"FileSystemId\",\"CreationTime\",\"LifeCycleState\",\"NumberOfMountTargets\",\"SizeInBytes\",\"PerformanceMode\"],\"members\":{\"OwnerId\":{},\"CreationToken\":{},\"FileSystemId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LifeCycleState\":{},\"Name\":{},\"NumberOfMountTargets\":{\"type\":\"integer\"},\"SizeInBytes\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{\"type\":\"long\"},\"Timestamp\":{\"type\":\"timestamp\"}}},\"PerformanceMode\":{},\"Encrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"Si\":{\"type\":\"list\",\"member\":{}},\"Sk\":{\"type\":\"structure\",\"required\":[\"MountTargetId\",\"FileSystemId\",\"SubnetId\",\"LifeCycleState\"],\"members\":{\"OwnerId\":{},\"MountTargetId\":{},\"FileSystemId\":{},\"SubnetId\":{},\"LifeCycleState\":{},\"IpAddress\":{},\"NetworkInterfaceId\":{}}},\"So\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.paginators.json": /*!********************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.paginators.json ***! \********************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.min.json": /*!****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.min.json ***! \****************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-06-01\",\"endpointPrefix\":\"elasticloadbalancing\",\"protocol\":\"query\",\"serviceFullName\":\"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\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.paginators.json": /*!***********************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.paginators.json ***! \***********************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.waiters2.json": /*!*********************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.waiters2.json ***! \*********************************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.min.json": /*!******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.min.json ***! \******************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":\"S1g\"}}}},\"CreateLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Subnets\":{\"shape\":\"S1k\"},\"SubnetMappings\":{\"shape\":\"S1m\"},\"SecurityGroups\":{\"shape\":\"S1p\"},\"Scheme\":{},\"Tags\":{\"shape\":\"Sb\"},\"Type\":{},\"IpAddressType\":{}}},\"output\":{\"resultWrapper\":\"CreateLoadBalancerResult\",\"type\":\"structure\",\"members\":{\"LoadBalancers\":{\"shape\":\"S1v\"}}}},\"CreateRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\",\"Conditions\",\"Priority\",\"Actions\"],\"members\":{\"ListenerArn\":{},\"Conditions\":{\"shape\":\"S2b\"},\"Priority\":{\"type\":\"integer\"},\"Actions\":{\"shape\":\"Sl\"}}},\"output\":{\"resultWrapper\":\"CreateRuleResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S2i\"}}}},\"CreateTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Protocol\",\"Port\",\"VpcId\"],\"members\":{\"Name\":{},\"Protocol\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckPath\":{},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"Matcher\":{\"shape\":\"S2u\"},\"TargetType\":{}}},\"output\":{\"resultWrapper\":\"CreateTargetGroupResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S2y\"}}}},\"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\":\"S3a\"}}},\"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\":\"S1g\"},\"NextMarker\":{}}}},\"DescribeLoadBalancerAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{}}},\"output\":{\"resultWrapper\":\"DescribeLoadBalancerAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S3t\"}}}},\"DescribeLoadBalancers\":{\"input\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArns\":{\"shape\":\"S30\"},\"Names\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeLoadBalancersResult\",\"type\":\"structure\",\"members\":{\"LoadBalancers\":{\"shape\":\"S1v\"},\"NextMarker\":{}}}},\"DescribeRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ListenerArn\":{},\"RuleArns\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeRulesResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S2i\"},\"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\":\"S4k\"}}}},\"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\":\"S2y\"},\"NextMarker\":{}}}},\"DescribeTargetHealth\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S3a\"}}},\"output\":{\"resultWrapper\":\"DescribeTargetHealthResult\",\"type\":\"structure\",\"members\":{\"TargetHealthDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Target\":{\"shape\":\"S3b\"},\"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\":\"S1g\"}}}},\"ModifyLoadBalancerAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"Attributes\"],\"members\":{\"LoadBalancerArn\":{},\"Attributes\":{\"shape\":\"S3t\"}}},\"output\":{\"resultWrapper\":\"ModifyLoadBalancerAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S3t\"}}}},\"ModifyRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleArn\"],\"members\":{\"RuleArn\":{},\"Conditions\":{\"shape\":\"S2b\"},\"Actions\":{\"shape\":\"Sl\"}}},\"output\":{\"resultWrapper\":\"ModifyRuleResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S2i\"}}}},\"ModifyTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckPath\":{},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"Matcher\":{\"shape\":\"S2u\"}}},\"output\":{\"resultWrapper\":\"ModifyTargetGroupResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S2y\"}}}},\"ModifyTargetGroupAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Attributes\"],\"members\":{\"TargetGroupArn\":{},\"Attributes\":{\"shape\":\"S4k\"}}},\"output\":{\"resultWrapper\":\"ModifyTargetGroupAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4k\"}}}},\"RegisterTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Targets\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S3a\"}}},\"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\":\"S2i\"}}}},\"SetSecurityGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"SecurityGroups\"],\"members\":{\"LoadBalancerArn\":{},\"SecurityGroups\":{\"shape\":\"S1p\"}}},\"output\":{\"resultWrapper\":\"SetSecurityGroupsResult\",\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"S1p\"}}}},\"SetSubnets\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{},\"Subnets\":{\"shape\":\"S1k\"},\"SubnetMappings\":{\"shape\":\"S1m\"}}},\"output\":{\"resultWrapper\":\"SetSubnetsResult\",\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S24\"}}}}},\"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\",\"ClientSecret\"],\"members\":{\"Issuer\":{},\"AuthorizationEndpoint\":{},\"TokenEndpoint\":{},\"UserInfoEndpoint\":{},\"ClientId\":{},\"ClientSecret\":{},\"SessionCookieName\":{},\"Scope\":{},\"SessionTimeout\":{\"type\":\"long\"},\"AuthenticationRequestExtraParams\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"OnUnauthenticatedRequest\":{}}},\"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\"}}}},\"S1g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ListenerArn\":{},\"LoadBalancerArn\":{},\"Port\":{\"type\":\"integer\"},\"Protocol\":{},\"Certificates\":{\"shape\":\"S3\"},\"SslPolicy\":{},\"DefaultActions\":{\"shape\":\"Sl\"}}}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"AllocationId\":{}}}},\"S1p\":{\"type\":\"list\",\"member\":{}},\"S1v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArn\":{},\"DNSName\":{},\"CanonicalHostedZoneId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LoadBalancerName\":{},\"Scheme\":{},\"VpcId\":{},\"State\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Reason\":{}}},\"Type\":{},\"AvailabilityZones\":{\"shape\":\"S24\"},\"SecurityGroups\":{\"shape\":\"S1p\"},\"IpAddressType\":{}}}},\"S24\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ZoneName\":{},\"SubnetId\":{},\"LoadBalancerAddresses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IpAddress\":{},\"AllocationId\":{}}}}}}},\"S2b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Field\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S2i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{},\"Priority\":{},\"Conditions\":{\"shape\":\"S2b\"},\"Actions\":{\"shape\":\"Sl\"},\"IsDefault\":{\"type\":\"boolean\"}}}},\"S2u\":{\"type\":\"structure\",\"required\":[\"HttpCode\"],\"members\":{\"HttpCode\":{}}},\"S2y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetGroupArn\":{},\"TargetGroupName\":{},\"Protocol\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"HealthCheckPath\":{},\"Matcher\":{\"shape\":\"S2u\"},\"LoadBalancerArns\":{\"shape\":\"S30\"},\"TargetType\":{}}}},\"S30\":{\"type\":\"list\",\"member\":{}},\"S3a\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}},\"S3b\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Port\":{\"type\":\"integer\"},\"AvailabilityZone\":{}}},\"S3t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S4k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.paginators.json": /*!*************************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.paginators.json ***! \*************************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.waiters2.json": /*!***********************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.waiters2.json ***! \***********************************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]},\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.min.json": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.min.json ***! \************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2009-03-31\",\"endpointPrefix\":\"elasticmapreduce\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon EMR\",\"serviceFullName\":\"Amazon Elastic MapReduce\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"ElasticMapReduce\",\"timestampFormat\":\"unixTimestamp\",\"uid\":\"elasticmapreduce-2009-03-31\"},\"operations\":{\"AddInstanceFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"InstanceFleet\"],\"members\":{\"ClusterId\":{},\"InstanceFleet\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{},\"InstanceFleetId\":{}}}},\"AddInstanceGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceGroups\",\"JobFlowId\"],\"members\":{\"InstanceGroups\":{\"shape\":\"Sq\"},\"JobFlowId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobFlowId\":{},\"InstanceGroupIds\":{\"type\":\"list\",\"member\":{}}}}},\"AddJobFlowSteps\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowId\",\"Steps\"],\"members\":{\"JobFlowId\":{},\"Steps\":{\"shape\":\"S1b\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StepIds\":{\"shape\":\"S1k\"}}}},\"AddTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Tags\"],\"members\":{\"ResourceId\":{},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSteps\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{},\"StepIds\":{\"shape\":\"S1k\"}}},\"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\":\"S25\"},\"Ec2InstanceAttributes\":{\"type\":\"structure\",\"members\":{\"Ec2KeyName\":{},\"Ec2SubnetId\":{},\"RequestedEc2SubnetIds\":{\"shape\":\"S2b\"},\"Ec2AvailabilityZone\":{},\"RequestedEc2AvailabilityZones\":{\"shape\":\"S2b\"},\"IamInstanceProfile\":{},\"EmrManagedMasterSecurityGroup\":{},\"EmrManagedSlaveSecurityGroup\":{},\"ServiceAccessSecurityGroup\":{},\"AdditionalMasterSecurityGroups\":{\"shape\":\"S2c\"},\"AdditionalSlaveSecurityGroups\":{\"shape\":\"S2c\"}}},\"InstanceCollectionType\":{},\"LogUri\":{},\"RequestedAmiVersion\":{},\"RunningAmiVersion\":{},\"ReleaseLabel\":{},\"AutoTerminate\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"},\"Applications\":{\"shape\":\"S2f\"},\"Tags\":{\"shape\":\"S1n\"},\"ServiceRole\":{},\"NormalizedInstanceHours\":{\"type\":\"integer\"},\"MasterPublicDnsName\":{},\"Configurations\":{\"shape\":\"Sh\"},\"SecurityConfiguration\":{},\"AutoScalingRole\":{},\"ScaleDownBehavior\":{},\"CustomAmiId\":{},\"EbsRootVolumeSize\":{\"type\":\"integer\"},\"RepoUpgradeOnBoot\":{},\"KerberosAttributes\":{\"shape\":\"S2j\"}}}}}},\"DescribeJobFlows\":{\"input\":{\"type\":\"structure\",\"members\":{\"CreatedAfter\":{\"type\":\"timestamp\"},\"CreatedBefore\":{\"type\":\"timestamp\"},\"JobFlowIds\":{\"shape\":\"S1i\"},\"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\":\"S2v\"},\"KeepJobFlowAliveWhenNoSteps\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"HadoopVersion\":{}}},\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StepConfig\",\"ExecutionStatusDetail\"],\"members\":{\"StepConfig\":{\"shape\":\"S1c\"},\"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\":\"S32\"}}}},\"SupportedProducts\":{\"shape\":\"S34\"},\"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\":\"S3a\"},\"ActionOnFailure\":{},\"Status\":{\"shape\":\"S3b\"}}}}}},\"ListBootstrapActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BootstrapActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ScriptPath\":{},\"Args\":{\"shape\":\"S2c\"}}}},\"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\":\"S25\"},\"NormalizedInstanceHours\":{\"type\":\"integer\"}}}},\"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\":\"S42\"},\"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\"},\"EbsBlockDevices\":{\"shape\":\"S42\"},\"EbsOptimized\":{\"type\":\"boolean\"},\"ShrinkPolicy\":{\"shape\":\"S4e\"},\"AutoScalingPolicy\":{\"shape\":\"S4i\"}}}},\"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\":\"S1i\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Config\":{\"shape\":\"S3a\"},\"ActionOnFailure\":{},\"Status\":{\"shape\":\"S3b\"}}}},\"Marker\":{}}}},\"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\":\"S4e\"}}}}}}},\"PutAutoScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"InstanceGroupId\",\"AutoScalingPolicy\"],\"members\":{\"ClusterId\":{},\"InstanceGroupId\":{},\"AutoScalingPolicy\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{},\"InstanceGroupId\":{},\"AutoScalingPolicy\":{\"shape\":\"S4i\"}}}},\"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\":\"S2c\"}}},\"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\":\"Sq\"},\"InstanceFleets\":{\"type\":\"list\",\"member\":{\"shape\":\"S3\"}},\"Ec2KeyName\":{},\"Placement\":{\"shape\":\"S2v\"},\"KeepJobFlowAliveWhenNoSteps\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"HadoopVersion\":{},\"Ec2SubnetId\":{},\"Ec2SubnetIds\":{\"shape\":\"S2b\"},\"EmrManagedMasterSecurityGroup\":{},\"EmrManagedSlaveSecurityGroup\":{},\"ServiceAccessSecurityGroup\":{},\"AdditionalMasterSecurityGroups\":{\"shape\":\"S5o\"},\"AdditionalSlaveSecurityGroups\":{\"shape\":\"S5o\"}}},\"Steps\":{\"shape\":\"S1b\"},\"BootstrapActions\":{\"type\":\"list\",\"member\":{\"shape\":\"S32\"}},\"SupportedProducts\":{\"shape\":\"S34\"},\"NewSupportedProducts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Args\":{\"shape\":\"S1i\"}}}},\"Applications\":{\"shape\":\"S2f\"},\"Configurations\":{\"shape\":\"Sh\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"},\"JobFlowRole\":{},\"ServiceRole\":{},\"Tags\":{\"shape\":\"S1n\"},\"SecurityConfiguration\":{},\"AutoScalingRole\":{},\"ScaleDownBehavior\":{},\"CustomAmiId\":{},\"EbsRootVolumeSize\":{\"type\":\"integer\"},\"RepoUpgradeOnBoot\":{},\"KerberosAttributes\":{\"shape\":\"S2j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobFlowId\":{}}}},\"SetTerminationProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\",\"TerminationProtected\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1i\"},\"TerminationProtected\":{\"type\":\"boolean\"}}}},\"SetVisibleToAllUsers\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\",\"VisibleToAllUsers\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1i\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"}}}},\"TerminateJobFlows\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1i\"}}}}},\"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\"}}}}},\"Sq\":{\"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\":\"Su\"}}}},\"Su\":{\"type\":\"structure\",\"required\":[\"Constraints\",\"Rules\"],\"members\":{\"Constraints\":{\"shape\":\"Sv\"},\"Rules\":{\"shape\":\"Sw\"}}},\"Sv\":{\"type\":\"structure\",\"required\":[\"MinCapacity\",\"MaxCapacity\"],\"members\":{\"MinCapacity\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"integer\"}}},\"Sw\":{\"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\":{}}}}}}}}}}},\"S1b\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}},\"S1c\":{\"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\":\"S1i\"}}}}},\"S1i\":{\"type\":\"list\",\"member\":{}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S25\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"Timeline\":{\"type\":\"structure\",\"members\":{\"CreationDateTime\":{\"type\":\"timestamp\"},\"ReadyDateTime\":{\"type\":\"timestamp\"},\"EndDateTime\":{\"type\":\"timestamp\"}}}}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{},\"Args\":{\"shape\":\"S2c\"},\"AdditionalInfo\":{\"shape\":\"Sj\"}}}},\"S2j\":{\"type\":\"structure\",\"required\":[\"Realm\",\"KdcAdminPassword\"],\"members\":{\"Realm\":{},\"KdcAdminPassword\":{},\"CrossRealmTrustPrincipalPassword\":{},\"ADDomainJoinUser\":{},\"ADDomainJoinPassword\":{}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{},\"AvailabilityZones\":{\"shape\":\"S2b\"}}},\"S32\":{\"type\":\"structure\",\"required\":[\"Name\",\"ScriptBootstrapAction\"],\"members\":{\"Name\":{},\"ScriptBootstrapAction\":{\"type\":\"structure\",\"required\":[\"Path\"],\"members\":{\"Path\":{},\"Args\":{\"shape\":\"S1i\"}}}}},\"S34\":{\"type\":\"list\",\"member\":{}},\"S3a\":{\"type\":\"structure\",\"members\":{\"Jar\":{},\"Properties\":{\"shape\":\"Sj\"},\"MainClass\":{},\"Args\":{\"shape\":\"S2c\"}}},\"S3b\":{\"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\"}}}}},\"S42\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VolumeSpecification\":{\"shape\":\"Sd\"},\"Device\":{}}}},\"S4e\":{\"type\":\"structure\",\"members\":{\"DecommissionTimeout\":{\"type\":\"integer\"},\"InstanceResizePolicy\":{\"type\":\"structure\",\"members\":{\"InstancesToTerminate\":{\"shape\":\"S4g\"},\"InstancesToProtect\":{\"shape\":\"S4g\"},\"InstanceTerminationTimeout\":{\"type\":\"integer\"}}}}},\"S4g\":{\"type\":\"list\",\"member\":{}},\"S4i\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}}}},\"Constraints\":{\"shape\":\"Sv\"},\"Rules\":{\"shape\":\"Sw\"}}},\"S5o\":{\"type\":\"list\",\"member\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.paginators.json": /*!*******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.paginators.json ***! \*******************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"},\"ListSteps\":{\"input_token\":\"Marker\",\"output_token\":\"Marker\",\"result_key\":\"Steps\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.waiters2.json": /*!*****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.waiters2.json ***! \*****************************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.min.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.min.json ***! \*************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"uid\":\"elastictranscoder-2012-09-25\",\"apiVersion\":\"2012-09-25\",\"endpointPrefix\":\"elastictranscoder\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Elastic Transcoder\",\"signatureVersion\":\"v4\"},\"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\"}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.paginators.json": /*!********************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.paginators.json ***! \********************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.waiters2.json": /*!******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.waiters2.json ***! \******************************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/email-2010-12-01.min.json": /*!*************************************************************!*\ !*** ./node_modules/aws-sdk/apis/email-2010-12-01.min.json ***! \*************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\"},\"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\":\"S3b\"}}},\"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\":\"S3g\"}}}}}}},\"GetIdentityMailFromDomainAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"Identities\"],\"members\":{\"Identities\":{\"shape\":\"S3b\"}}},\"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\":\"S3b\"}}},\"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\":\"S3v\"}}},\"output\":{\"resultWrapper\":\"GetIdentityPoliciesResult\",\"type\":\"structure\",\"required\":[\"Policies\"],\"members\":{\"Policies\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"GetIdentityVerificationAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"Identities\"],\"members\":{\"Identities\":{\"shape\":\"S3b\"}}},\"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\":\"S3b\"},\"NextToken\":{}}}},\"ListIdentityPolicies\":{\"input\":{\"type\":\"structure\",\"required\":[\"Identity\"],\"members\":{\"Identity\":{}}},\"output\":{\"resultWrapper\":\"ListIdentityPoliciesResult\",\"type\":\"structure\",\"required\":[\"PolicyNames\"],\"members\":{\"PolicyNames\":{\"shape\":\"S3v\"}}}},\"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\":\"S53\"}}}},\"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\":\"S5f\"}}},\"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\":\"S5f\"}}}}}},\"BounceSenderArn\":{}}},\"output\":{\"resultWrapper\":\"SendBounceResult\",\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"SendBulkTemplatedEmail\":{\"input\":{\"type\":\"structure\",\"required\":[\"Source\",\"Template\",\"Destinations\"],\"members\":{\"Source\":{},\"SourceArn\":{},\"ReplyToAddresses\":{\"shape\":\"S53\"},\"ReturnPath\":{},\"ReturnPathArn\":{},\"ConfigurationSetName\":{},\"DefaultTags\":{\"shape\":\"S5u\"},\"Template\":{},\"TemplateArn\":{},\"DefaultTemplateData\":{},\"Destinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Destination\"],\"members\":{\"Destination\":{\"shape\":\"S61\"},\"ReplacementTags\":{\"shape\":\"S5u\"},\"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\":\"S61\"},\"Message\":{\"type\":\"structure\",\"required\":[\"Subject\",\"Body\"],\"members\":{\"Subject\":{\"shape\":\"S6b\"},\"Body\":{\"type\":\"structure\",\"members\":{\"Text\":{\"shape\":\"S6b\"},\"Html\":{\"shape\":\"S6b\"}}}}},\"ReplyToAddresses\":{\"shape\":\"S53\"},\"ReturnPath\":{},\"SourceArn\":{},\"ReturnPathArn\":{},\"Tags\":{\"shape\":\"S5u\"},\"ConfigurationSetName\":{}}},\"output\":{\"resultWrapper\":\"SendEmailResult\",\"type\":\"structure\",\"required\":[\"MessageId\"],\"members\":{\"MessageId\":{}}}},\"SendRawEmail\":{\"input\":{\"type\":\"structure\",\"required\":[\"RawMessage\"],\"members\":{\"Source\":{},\"Destinations\":{\"shape\":\"S53\"},\"RawMessage\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{\"type\":\"blob\"}}},\"FromArn\":{},\"SourceArn\":{},\"ReturnPathArn\":{},\"Tags\":{\"shape\":\"S5u\"},\"ConfigurationSetName\":{}}},\"output\":{\"resultWrapper\":\"SendRawEmailResult\",\"type\":\"structure\",\"required\":[\"MessageId\"],\"members\":{\"MessageId\":{}}}},\"SendTemplatedEmail\":{\"input\":{\"type\":\"structure\",\"required\":[\"Source\",\"Destination\",\"Template\",\"TemplateData\"],\"members\":{\"Source\":{},\"Destination\":{\"shape\":\"S61\"},\"ReplyToAddresses\":{\"shape\":\"S53\"},\"ReturnPath\":{},\"SourceArn\":{},\"ReturnPathArn\":{},\"Tags\":{\"shape\":\"S5u\"},\"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\":\"S3g\"}}}},\"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\"}},\"S3b\":{\"type\":\"list\",\"member\":{}},\"S3g\":{\"type\":\"list\",\"member\":{}},\"S3v\":{\"type\":\"list\",\"member\":{}},\"S53\":{\"type\":\"list\",\"member\":{}},\"S5f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S5u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S61\":{\"type\":\"structure\",\"members\":{\"ToAddresses\":{\"shape\":\"S53\"},\"CcAddresses\":{\"shape\":\"S53\"},\"BccAddresses\":{\"shape\":\"S53\"}}},\"S6b\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{},\"Charset\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/email-2010-12-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/email-2010-12-01.paginators.json": /*!********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/email-2010-12-01.paginators.json ***! \********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/email-2010-12-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/email-2010-12-01.waiters2.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/email-2010-12-01.waiters2.json ***! \******************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"IdentityExists\":{\"delay\":3,\"operation\":\"GetIdentityVerificationAttributes\",\"maxAttempts\":20,\"acceptors\":[{\"expected\":\"Success\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"VerificationAttributes.*.VerificationStatus\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/email-2010-12-01.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/events-2015-10-07.min.json": /*!**************************************************************!*\ !*** ./node_modules/aws-sdk/apis/events-2015-10-07.min.json ***! \**************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{\"DeleteRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"DescribeEventBus\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Policy\":{}}}},\"DescribeRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"EventPattern\":{},\"ScheduleExpression\":{},\"State\":{},\"Description\":{},\"RoleArn\":{}}}},\"DisableRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"EnableRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"ListRuleNamesByTarget\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetArn\"],\"members\":{\"TargetArn\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"NamePrefix\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"EventPattern\":{},\"State\":{},\"Description\":{},\"ScheduleExpression\":{},\"RoleArn\":{}}}},\"NextToken\":{}}}},\"ListTargetsByRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Rule\"],\"members\":{\"Rule\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Targets\":{\"shape\":\"Ss\"},\"NextToken\":{}}}},\"PutEvents\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Time\":{\"type\":\"timestamp\"},\"Source\":{},\"Resources\":{\"type\":\"list\",\"member\":{}},\"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\":{\"Action\":{},\"Principal\":{},\"StatementId\":{}}}},\"PutRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"ScheduleExpression\":{},\"EventPattern\":{},\"State\":{},\"Description\":{},\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{}}}},\"PutTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Rule\",\"Targets\"],\"members\":{\"Rule\":{},\"Targets\":{\"shape\":\"Ss\"}}},\"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\":{}}}},\"RemoveTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Rule\",\"Ids\"],\"members\":{\"Rule\":{},\"Ids\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEntryCount\":{\"type\":\"integer\"},\"FailedEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"TestEventPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventPattern\",\"Event\"],\"members\":{\"EventPattern\":{},\"Event\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Result\":{\"type\":\"boolean\"}}}}},\"shapes\":{\"Ss\":{\"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\"}}},\"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\":{}}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/events-2015-10-07.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/events-2015-10-07.paginators.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/events-2015-10-07.paginators.json ***! \*********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/events-2015-10-07.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/firehose-2015-08-04.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/firehose-2015-08-04.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}},\"S3DestinationConfiguration\":{\"shape\":\"S7\",\"deprecated\":true},\"ExtendedS3DestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"BufferingHints\":{\"shape\":\"Sa\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Se\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"S3BackupMode\":{},\"S3BackupConfiguration\":{\"shape\":\"S7\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sw\"}}},\"RedshiftDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"ClusterJDBCURL\",\"CopyCommand\",\"Username\",\"Password\",\"S3Configuration\"],\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1n\"},\"Username\":{\"shape\":\"S1r\"},\"Password\":{\"shape\":\"S1s\"},\"RetryOptions\":{\"shape\":\"S1t\"},\"S3Configuration\":{\"shape\":\"S7\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"S3BackupMode\":{},\"S3BackupConfiguration\":{\"shape\":\"S7\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"ElasticsearchDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"DomainARN\",\"IndexName\",\"TypeName\",\"S3Configuration\"],\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S21\"},\"RetryOptions\":{\"shape\":\"S24\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"S7\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"SplunkDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"HECEndpoint\",\"HECEndpointType\",\"HECToken\",\"S3Configuration\"],\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2c\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"S7\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryStreamARN\":{}}}},\"DeleteDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{}}},\"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\":{},\"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\":\"S2w\"},\"ExtendedS3DestinationDescription\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\",\"BufferingHints\",\"CompressionFormat\",\"EncryptionConfiguration\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"BufferingHints\":{\"shape\":\"Sa\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Se\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"S3BackupMode\":{},\"S3BackupDescription\":{\"shape\":\"S2w\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sw\"}}},\"RedshiftDestinationDescription\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"ClusterJDBCURL\",\"CopyCommand\",\"Username\",\"S3DestinationDescription\"],\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1n\"},\"Username\":{\"shape\":\"S1r\"},\"RetryOptions\":{\"shape\":\"S1t\"},\"S3DestinationDescription\":{\"shape\":\"S2w\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"S3BackupMode\":{},\"S3BackupDescription\":{\"shape\":\"S2w\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"ElasticsearchDestinationDescription\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S21\"},\"RetryOptions\":{\"shape\":\"S24\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S2w\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"SplunkDestinationDescription\":{\"type\":\"structure\",\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2c\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S2w\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}}}}},\"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\":\"S3a\"}},\"HasMoreTags\":{\"type\":\"boolean\"}}}},\"PutRecord\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Record\"],\"members\":{\"DeliveryStreamName\":{},\"Record\":{\"shape\":\"S3d\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RecordId\"],\"members\":{\"RecordId\":{}}}},\"PutRecordBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Records\"],\"members\":{\"DeliveryStreamName\":{},\"Records\":{\"type\":\"list\",\"member\":{\"shape\":\"S3d\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"FailedPutCount\",\"RequestResponses\"],\"members\":{\"FailedPutCount\":{\"type\":\"integer\"},\"RequestResponses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecordId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"TagDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Tags\"],\"members\":{\"DeliveryStreamName\":{},\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"S3a\"}}}},\"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\":\"S3v\",\"deprecated\":true},\"ExtendedS3DestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"BufferingHints\":{\"shape\":\"Sa\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Se\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"S3BackupMode\":{},\"S3BackupUpdate\":{\"shape\":\"S3v\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sw\"}}},\"RedshiftDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1n\"},\"Username\":{\"shape\":\"S1r\"},\"Password\":{\"shape\":\"S1s\"},\"RetryOptions\":{\"shape\":\"S1t\"},\"S3Update\":{\"shape\":\"S3v\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"S3BackupMode\":{},\"S3BackupUpdate\":{\"shape\":\"S3v\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"ElasticsearchDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S21\"},\"RetryOptions\":{\"shape\":\"S24\"},\"S3Update\":{\"shape\":\"S3v\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"SplunkDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2c\"},\"S3BackupMode\":{},\"S3Update\":{\"shape\":\"S3v\"},\"ProcessingConfiguration\":{\"shape\":\"Sn\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"BufferingHints\":{\"shape\":\"Sa\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Se\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"Sa\":{\"type\":\"structure\",\"members\":{\"SizeInMBs\":{\"type\":\"integer\"},\"IntervalInSeconds\":{\"type\":\"integer\"}}},\"Se\":{\"type\":\"structure\",\"members\":{\"NoEncryptionConfig\":{},\"KMSEncryptionConfig\":{\"type\":\"structure\",\"required\":[\"AWSKMSKeyARN\"],\"members\":{\"AWSKMSKeyARN\":{}}}}},\"Si\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"LogGroupName\":{},\"LogStreamName\":{}}},\"Sn\":{\"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\":{}}}}}}}}},\"Sw\":{\"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\"}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"DataTableName\"],\"members\":{\"DataTableName\":{},\"DataTableColumns\":{},\"CopyOptions\":{}}},\"S1r\":{\"type\":\"string\",\"sensitive\":true},\"S1s\":{\"type\":\"string\",\"sensitive\":true},\"S1t\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S21\":{\"type\":\"structure\",\"members\":{\"IntervalInSeconds\":{\"type\":\"integer\"},\"SizeInMBs\":{\"type\":\"integer\"}}},\"S24\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S2w\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\",\"BufferingHints\",\"CompressionFormat\",\"EncryptionConfiguration\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"BufferingHints\":{\"shape\":\"Sa\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Se\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}},\"S3a\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S3d\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{\"type\":\"blob\"}}},\"S3v\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"BufferingHints\":{\"shape\":\"Sa\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Se\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Si\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/firehose-2015-08-04.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/firehose-2015-08-04.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/firehose-2015-08-04.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/firehose-2015-08-04.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/gamelift-2015-10-01.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/gamelift-2015-10-01.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-10-01\",\"endpointPrefix\":\"gamelift\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon 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\":{}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoutingStrategy\"],\"members\":{\"Name\":{},\"Description\":{},\"RoutingStrategy\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Alias\":{\"shape\":\"Se\"}}}},\"CreateBuild\":{\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{},\"StorageLocation\":{\"shape\":\"Sj\"},\"OperatingSystem\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Build\":{\"shape\":\"Sn\"},\"UploadCredentials\":{\"shape\":\"Sr\"},\"StorageLocation\":{\"shape\":\"Sj\"}}}},\"CreateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"BuildId\",\"EC2InstanceType\"],\"members\":{\"Name\":{},\"Description\":{},\"BuildId\":{},\"ServerLaunchPath\":{},\"ServerLaunchParameters\":{},\"LogPaths\":{\"shape\":\"S3\"},\"EC2InstanceType\":{},\"EC2InboundPermissions\":{\"shape\":\"Su\"},\"NewGameSessionProtectionPolicy\":{},\"RuntimeConfiguration\":{\"shape\":\"S10\"},\"ResourceCreationLimitPolicy\":{\"shape\":\"S16\"},\"MetricGroups\":{\"shape\":\"S18\"},\"PeerVpcAwsAccountId\":{},\"PeerVpcId\":{},\"FleetType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetAttributes\":{\"shape\":\"S1c\"}}}},\"CreateGameSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"MaximumPlayerSessionCount\"],\"members\":{\"FleetId\":{},\"AliasId\":{},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Name\":{},\"GameProperties\":{\"shape\":\"S1h\"},\"CreatorId\":{},\"GameSessionId\":{},\"IdempotencyToken\":{},\"GameSessionData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S1o\"}}}},\"CreateGameSessionQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S1w\"},\"Destinations\":{\"shape\":\"S1y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueue\":{\"shape\":\"S21\"}}}},\"CreateMatchmakingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"GameSessionQueueArns\",\"RequestTimeoutSeconds\",\"AcceptanceRequired\",\"RuleSetName\"],\"members\":{\"Name\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S23\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"GameProperties\":{\"shape\":\"S1h\"},\"GameSessionData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S2a\"}}}},\"CreateMatchmakingRuleSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RuleSetBody\"],\"members\":{\"Name\":{},\"RuleSetBody\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"RuleSet\"],\"members\":{\"RuleSet\":{\"shape\":\"S2e\"}}}},\"CreatePlayerSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\",\"PlayerId\"],\"members\":{\"GameSessionId\":{},\"PlayerId\":{},\"PlayerData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSession\":{\"shape\":\"S2i\"}}}},\"CreatePlayerSessions\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\",\"PlayerIds\"],\"members\":{\"GameSessionId\":{},\"PlayerIds\":{\"type\":\"list\",\"member\":{}},\"PlayerDataMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSessions\":{\"shape\":\"S2p\"}}}},\"CreateVpcPeeringAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameLiftAwsAccountId\",\"PeerVpcId\"],\"members\":{\"GameLiftAwsAccountId\":{},\"PeerVpcId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringAuthorization\":{\"shape\":\"S2s\"}}}},\"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\":{}}}},\"DeleteGameSessionQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteMatchmakingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"FleetId\"],\"members\":{\"Name\":{},\"FleetId\":{}}}},\"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\":{}}},\"DescribeAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasId\"],\"members\":{\"AliasId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Alias\":{\"shape\":\"Se\"}}}},\"DescribeBuild\":{\"input\":{\"type\":\"structure\",\"required\":[\"BuildId\"],\"members\":{\"BuildId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Build\":{\"shape\":\"Sn\"}}}},\"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\":\"S3g\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}},\"NextToken\":{}}}},\"DescribeFleetCapacity\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S3g\"},\"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\":\"Su\"}}}},\"DescribeFleetUtilization\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S3g\"},\"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\":{}}}},\"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\":\"S1o\"},\"ProtectionPolicy\":{}}}},\"NextToken\":{}}}},\"DescribeGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\"],\"members\":{\"PlacementId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S45\"}}}},\"DescribeGameSessionQueues\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueues\":{\"type\":\"list\",\"member\":{\"shape\":\"S21\"}},\"NextToken\":{}}}},\"DescribeGameSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"GameSessionId\":{},\"AliasId\":{},\"StatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessions\":{\"shape\":\"S4i\"},\"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\":{},\"OperatingSystem\":{},\"Type\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketIds\"],\"members\":{\"TicketIds\":{\"shape\":\"S4q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TicketList\":{\"type\":\"list\",\"member\":{\"shape\":\"S4t\"}}}}},\"DescribeMatchmakingConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S4q\"},\"RuleSetName\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}},\"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\":\"S2e\"}},\"NextToken\":{}}}},\"DescribePlayerSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"GameSessionId\":{},\"PlayerId\":{},\"PlayerSessionId\":{},\"PlayerSessionStatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSessions\":{\"shape\":\"S2p\"},\"NextToken\":{}}}},\"DescribeRuntimeConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuntimeConfiguration\":{\"shape\":\"S10\"}}}},\"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\":\"S5t\"}}}},\"NextToken\":{}}}},\"DescribeVpcPeeringAuthorizations\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringAuthorizations\":{\"type\":\"list\",\"member\":{\"shape\":\"S2s\"}}}}},\"DescribeVpcPeeringConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringConnections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"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\":\"Se\"}},\"NextToken\":{}}}},\"ListBuilds\":{\"input\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Builds\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\"}},\"NextToken\":{}}}},\"ListFleets\":{\"input\":{\"type\":\"structure\",\"members\":{\"BuildId\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S3g\"},\"NextToken\":{}}}},\"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\":\"S5t\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"RequestUploadCredentials\":{\"input\":{\"type\":\"structure\",\"required\":[\"BuildId\"],\"members\":{\"BuildId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UploadCredentials\":{\"shape\":\"Sr\"},\"StorageLocation\":{\"shape\":\"Sj\"}}}},\"ResolveAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasId\"],\"members\":{\"AliasId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{}}}},\"SearchGameSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"AliasId\":{},\"FilterExpression\":{},\"SortExpression\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessions\":{\"shape\":\"S4i\"},\"NextToken\":{}}}},\"StartFleetActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Actions\"],\"members\":{\"FleetId\":{},\"Actions\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\",\"GameSessionQueueName\",\"MaximumPlayerSessionCount\"],\"members\":{\"PlacementId\":{},\"GameSessionQueueName\":{},\"GameProperties\":{\"shape\":\"S1h\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"GameSessionName\":{},\"PlayerLatencies\":{\"shape\":\"S47\"},\"DesiredPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerData\":{}}}},\"GameSessionData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S45\"}}}},\"StartMatchBackfill\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\",\"GameSessionArn\",\"Players\"],\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"GameSessionArn\":{},\"Players\":{\"shape\":\"S4w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MatchmakingTicket\":{\"shape\":\"S4t\"}}}},\"StartMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\",\"Players\"],\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"Players\":{\"shape\":\"S4w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MatchmakingTicket\":{\"shape\":\"S4t\"}}}},\"StopFleetActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Actions\"],\"members\":{\"FleetId\":{},\"Actions\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StopGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\"],\"members\":{\"PlacementId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S45\"}}}},\"StopMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketId\"],\"members\":{\"TicketId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasId\"],\"members\":{\"AliasId\":{},\"Name\":{},\"Description\":{},\"RoutingStrategy\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Alias\":{\"shape\":\"Se\"}}}},\"UpdateBuild\":{\"input\":{\"type\":\"structure\",\"required\":[\"BuildId\"],\"members\":{\"BuildId\":{},\"Name\":{},\"Version\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Build\":{\"shape\":\"Sn\"}}}},\"UpdateFleetAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"Name\":{},\"Description\":{},\"NewGameSessionProtectionPolicy\":{},\"ResourceCreationLimitPolicy\":{\"shape\":\"S16\"},\"MetricGroups\":{\"shape\":\"S18\"}}},\"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\":\"Su\"},\"InboundPermissionRevocations\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{}}}},\"UpdateGameSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\"],\"members\":{\"GameSessionId\":{},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Name\":{},\"PlayerSessionCreationPolicy\":{},\"ProtectionPolicy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S1o\"}}}},\"UpdateGameSessionQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S1w\"},\"Destinations\":{\"shape\":\"S1y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueue\":{\"shape\":\"S21\"}}}},\"UpdateMatchmakingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S23\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"GameProperties\":{\"shape\":\"S1h\"},\"GameSessionData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S2a\"}}}},\"UpdateRuntimeConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"RuntimeConfiguration\"],\"members\":{\"FleetId\":{},\"RuntimeConfiguration\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuntimeConfiguration\":{\"shape\":\"S10\"}}}},\"ValidateMatchmakingRuleSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleSetBody\"],\"members\":{\"RuleSetBody\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Valid\":{\"type\":\"boolean\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"S9\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"FleetId\":{},\"Message\":{}}},\"Se\":{\"type\":\"structure\",\"members\":{\"AliasId\":{},\"Name\":{},\"AliasArn\":{},\"Description\":{},\"RoutingStrategy\":{\"shape\":\"S9\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{},\"RoleArn\":{}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"BuildId\":{},\"Name\":{},\"Version\":{},\"Status\":{},\"SizeOnDisk\":{\"type\":\"long\"},\"OperatingSystem\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"AccessKeyId\":{},\"SecretAccessKey\":{},\"SessionToken\":{}},\"sensitive\":true},\"Su\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FromPort\",\"ToPort\",\"IpRange\",\"Protocol\"],\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"},\"IpRange\":{},\"Protocol\":{}}}},\"S10\":{\"type\":\"structure\",\"members\":{\"ServerProcesses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LaunchPath\",\"ConcurrentExecutions\"],\"members\":{\"LaunchPath\":{},\"Parameters\":{},\"ConcurrentExecutions\":{\"type\":\"integer\"}}}},\"MaxConcurrentGameSessionActivations\":{\"type\":\"integer\"},\"GameSessionActivationTimeoutSeconds\":{\"type\":\"integer\"}}},\"S16\":{\"type\":\"structure\",\"members\":{\"NewGameSessionsPerCreator\":{\"type\":\"integer\"},\"PolicyPeriodInMinutes\":{\"type\":\"integer\"}}},\"S18\":{\"type\":\"list\",\"member\":{}},\"S1c\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"FleetType\":{},\"InstanceType\":{},\"Description\":{},\"Name\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"BuildId\":{},\"ServerLaunchPath\":{},\"ServerLaunchParameters\":{},\"LogPaths\":{\"shape\":\"S3\"},\"NewGameSessionProtectionPolicy\":{},\"OperatingSystem\":{},\"ResourceCreationLimitPolicy\":{\"shape\":\"S16\"},\"MetricGroups\":{\"shape\":\"S18\"},\"StoppedActions\":{\"shape\":\"S1e\"}}},\"S1e\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"GameSessionId\":{},\"Name\":{},\"FleetId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationTime\":{\"type\":\"timestamp\"},\"CurrentPlayerSessionCount\":{\"type\":\"integer\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"GameProperties\":{\"shape\":\"S1h\"},\"IpAddress\":{},\"Port\":{\"type\":\"integer\"},\"PlayerSessionCreationPolicy\":{},\"CreatorId\":{},\"GameSessionData\":{},\"MatchmakerData\":{}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MaximumIndividualPlayerLatencyMilliseconds\":{\"type\":\"integer\"},\"PolicyDurationSeconds\":{\"type\":\"integer\"}}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationArn\":{}}}},\"S21\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"GameSessionQueueArn\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S1w\"},\"Destinations\":{\"shape\":\"S1y\"}}},\"S23\":{\"type\":\"list\",\"member\":{}},\"S2a\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S23\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"GameProperties\":{\"shape\":\"S1h\"},\"GameSessionData\":{}}},\"S2e\":{\"type\":\"structure\",\"required\":[\"RuleSetBody\"],\"members\":{\"RuleSetName\":{},\"RuleSetBody\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"PlayerSessionId\":{},\"PlayerId\":{},\"GameSessionId\":{},\"FleetId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"IpAddress\":{},\"Port\":{\"type\":\"integer\"},\"PlayerData\":{}}},\"S2p\":{\"type\":\"list\",\"member\":{\"shape\":\"S2i\"}},\"S2s\":{\"type\":\"structure\",\"members\":{\"GameLiftAwsAccountId\":{},\"PeerVpcAwsAccountId\":{},\"PeerVpcId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"ExpirationTime\":{\"type\":\"timestamp\"}}},\"S3g\":{\"type\":\"list\",\"member\":{}},\"S45\":{\"type\":\"structure\",\"members\":{\"PlacementId\":{},\"GameSessionQueueName\":{},\"Status\":{},\"GameProperties\":{\"shape\":\"S1h\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"GameSessionName\":{},\"GameSessionId\":{},\"GameSessionArn\":{},\"GameSessionRegion\":{},\"PlayerLatencies\":{\"shape\":\"S47\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"IpAddress\":{},\"Port\":{\"type\":\"integer\"},\"PlacedPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerSessionId\":{}}}},\"GameSessionData\":{},\"MatchmakerData\":{}}},\"S47\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"RegionIdentifier\":{},\"LatencyInMilliseconds\":{\"type\":\"float\"}}}},\"S4i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1o\"}},\"S4q\":{\"type\":\"list\",\"member\":{}},\"S4t\":{\"type\":\"structure\",\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"Status\":{},\"StatusReason\":{},\"StatusMessage\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Players\":{\"shape\":\"S4w\"},\"GameSessionConnectionInfo\":{\"type\":\"structure\",\"members\":{\"GameSessionArn\":{},\"IpAddress\":{},\"Port\":{\"type\":\"integer\"},\"MatchedPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerSessionId\":{}}}}}},\"EstimatedWaitTime\":{\"type\":\"integer\"}}},\"S4w\":{\"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\"}}}}},\"S5t\":{\"type\":\"structure\",\"required\":[\"TargetValue\"],\"members\":{\"TargetValue\":{\"type\":\"double\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/gamelift-2015-10-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/gamelift-2015-10-01.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/gamelift-2015-10-01.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/gamelift-2015-10-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/inspector-2016-02-16.min.json": /*!*****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/inspector-2016-02-16.min.json ***! \*****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-02-16\",\"endpointPrefix\":\"inspector\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon 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\":{}}}},\"CreateResourceGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceGroupTags\"],\"members\":{\"resourceGroupTags\":{\"shape\":\"Sm\"}}},\"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\":\"Sv\"}}},\"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\":\"Sv\"}}},\"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\":\"Sv\"}}},\"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\"}}}},\"DescribeFindings\":{\"input\":{\"type\":\"structure\",\"required\":[\"findingArns\"],\"members\":{\"findingArns\":{\"shape\":\"Sv\"},\"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\":{}}}},\"id\":{},\"title\":{},\"description\":{},\"recommendation\":{},\"severity\":{},\"numericSeverity\":{\"type\":\"double\"},\"confidence\":{\"type\":\"integer\"},\"indicatorOfCompromise\":{\"type\":\"boolean\"},\"attributes\":{\"shape\":\"S27\"},\"userAttributes\":{\"shape\":\"S4\"},\"createdAt\":{\"type\":\"timestamp\"},\"updatedAt\":{\"type\":\"timestamp\"}}}},\"failedItems\":{\"shape\":\"S9\"}}}},\"DescribeResourceGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceGroupArns\"],\"members\":{\"resourceGroupArns\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resourceGroups\",\"failedItems\"],\"members\":{\"resourceGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"tags\",\"createdAt\"],\"members\":{\"arn\":{},\"tags\":{\"shape\":\"Sm\"},\"createdAt\":{\"type\":\"timestamp\"}}}},\"failedItems\":{\"shape\":\"S9\"}}}},\"DescribeRulesPackages\":{\"input\":{\"type\":\"structure\",\"required\":[\"rulesPackageArns\"],\"members\":{\"rulesPackageArns\":{\"shape\":\"Sv\"},\"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\":{}}}},\"GetTelemetryMetadata\":{\"input\":{\"type\":\"structure\",\"required\":[\"assessmentRunArn\"],\"members\":{\"assessmentRunArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"telemetryMetadata\"],\"members\":{\"telemetryMetadata\":{\"shape\":\"S2r\"}}}},\"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\":\"S2r\"}}}},\"nextToken\":{}}}},\"ListAssessmentRuns\":{\"input\":{\"type\":\"structure\",\"members\":{\"assessmentTemplateArns\":{\"shape\":\"S37\"},\"filter\":{\"type\":\"structure\",\"members\":{\"namePattern\":{},\"states\":{\"type\":\"list\",\"member\":{}},\"durationRange\":{\"shape\":\"S3b\"},\"rulesPackageArns\":{\"shape\":\"S3c\"},\"startTimeRange\":{\"shape\":\"S3d\"},\"completionTimeRange\":{\"shape\":\"S3d\"},\"stateChangeTimeRange\":{\"shape\":\"S3d\"}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assessmentRunArns\"],\"members\":{\"assessmentRunArns\":{\"shape\":\"S3f\"},\"nextToken\":{}}}},\"ListAssessmentTargets\":{\"input\":{\"type\":\"structure\",\"members\":{\"filter\":{\"type\":\"structure\",\"members\":{\"assessmentTargetNamePattern\":{}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assessmentTargetArns\"],\"members\":{\"assessmentTargetArns\":{\"shape\":\"S3f\"},\"nextToken\":{}}}},\"ListAssessmentTemplates\":{\"input\":{\"type\":\"structure\",\"members\":{\"assessmentTargetArns\":{\"shape\":\"S37\"},\"filter\":{\"type\":\"structure\",\"members\":{\"namePattern\":{},\"durationRange\":{\"shape\":\"S3b\"},\"rulesPackageArns\":{\"shape\":\"S3c\"}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assessmentTemplateArns\"],\"members\":{\"assessmentTemplateArns\":{\"shape\":\"S3f\"},\"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\":{}}}},\"ListFindings\":{\"input\":{\"type\":\"structure\",\"members\":{\"assessmentRunArns\":{\"shape\":\"S37\"},\"filter\":{\"type\":\"structure\",\"members\":{\"agentIds\":{\"type\":\"list\",\"member\":{}},\"autoScalingGroups\":{\"type\":\"list\",\"member\":{}},\"ruleNames\":{\"type\":\"list\",\"member\":{}},\"severities\":{\"type\":\"list\",\"member\":{}},\"rulesPackageArns\":{\"shape\":\"S3c\"},\"attributes\":{\"shape\":\"S27\"},\"userAttributes\":{\"shape\":\"S27\"},\"creationTimeRange\":{\"shape\":\"S3d\"}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"findingArns\"],\"members\":{\"findingArns\":{\"shape\":\"S3f\"},\"nextToken\":{}}}},\"ListRulesPackages\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"rulesPackageArns\"],\"members\":{\"rulesPackageArns\":{\"shape\":\"S3f\"},\"nextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"tags\"],\"members\":{\"tags\":{\"shape\":\"S45\"}}}},\"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\":\"S45\"}}}},\"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\":{}},\"Sm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\"],\"members\":{\"key\":{},\"value\":{}}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"S27\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"messageType\",\"count\"],\"members\":{\"messageType\":{},\"count\":{\"type\":\"long\"},\"dataSize\":{\"type\":\"long\"}}}},\"S37\":{\"type\":\"list\",\"member\":{}},\"S3b\":{\"type\":\"structure\",\"members\":{\"minSeconds\":{\"type\":\"integer\"},\"maxSeconds\":{\"type\":\"integer\"}}},\"S3c\":{\"type\":\"list\",\"member\":{}},\"S3d\":{\"type\":\"structure\",\"members\":{\"beginDate\":{\"type\":\"timestamp\"},\"endDate\":{\"type\":\"timestamp\"}}},\"S3f\":{\"type\":\"list\",\"member\":{}},\"S45\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\"],\"members\":{\"key\":{},\"value\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/inspector-2016-02-16.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/inspector-2016-02-16.paginators.json": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/inspector-2016-02-16.paginators.json ***! \************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"},\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/inspector-2016-02-16.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/iot-2015-05-28.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/iot-2015-05-28.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\"}}}},\"AddThingToThingGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/thing-groups/addThingToThingGroup\"},\"input\":{\"type\":\"structure\",\"members\":{\"thingGroupName\":{},\"thingGroupArn\":{},\"thingName\":{},\"thingArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateTargetsWithJob\":{\"http\":{\"requestUri\":\"/jobs/{jobId}/targets\"},\"input\":{\"type\":\"structure\",\"required\":[\"targets\",\"jobId\"],\"members\":{\"targets\":{\"shape\":\"Sb\"},\"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},\"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\":{}}},\"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\"},\"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\":\"Sv\"}}}},\"ClearDefaultAuthorizer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/default-authorizer\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAuthorizer\":{\"http\":{\"requestUri\":\"/authorizer/{authorizerName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"authorizerName\",\"authorizerFunctionArn\",\"tokenKeyName\",\"tokenSigningPublicKeys\"],\"members\":{\"authorizerName\":{\"location\":\"uri\",\"locationName\":\"authorizerName\"},\"authorizerFunctionArn\":{},\"tokenKeyName\":{},\"tokenSigningPublicKeys\":{\"shape\":\"S14\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"authorizerName\":{},\"authorizerArn\":{}}}},\"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\":{}}}},\"CreateJob\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/jobs/{jobId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"targets\"],\"members\":{\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"},\"targets\":{\"shape\":\"Sb\"},\"documentSource\":{},\"document\":{},\"description\":{},\"presignedUrlConfig\":{\"shape\":\"S1i\"},\"targetSelection\":{},\"jobExecutionsRolloutConfig\":{\"shape\":\"S1m\"},\"documentParameters\":{\"shape\":\"S1o\"}}},\"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\":{\"type\":\"structure\",\"members\":{\"PublicKey\":{},\"PrivateKey\":{\"type\":\"string\",\"sensitive\":true}}}}}},\"CreateOTAUpdate\":{\"http\":{\"requestUri\":\"/otaUpdates/{otaUpdateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"otaUpdateId\",\"targets\",\"files\",\"roleArn\"],\"members\":{\"otaUpdateId\":{\"location\":\"uri\",\"locationName\":\"otaUpdateId\"},\"description\":{},\"targets\":{\"shape\":\"S20\"},\"targetSelection\":{},\"files\":{\"shape\":\"S22\"},\"roleArn\":{},\"additionalParameters\":{\"shape\":\"S2m\"}}},\"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\"}}}},\"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\":{}}}},\"CreateStream\":{\"http\":{\"requestUri\":\"/streams/{streamId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"streamId\",\"files\",\"roleArn\"],\"members\":{\"streamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"},\"description\":{},\"files\":{\"shape\":\"S38\"},\"roleArn\":{}}},\"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\":\"S3j\"}}},\"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\":\"S3r\"}}},\"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\":\"S3w\"}}},\"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\":\"S44\"}},\"payload\":\"topicRulePayload\"}},\"DeleteAuthorizer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/authorizer/{authorizerName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"authorizerName\"],\"members\":{\"authorizerName\":{\"location\":\"uri\",\"locationName\":\"authorizerName\"}}},\"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\"}}}},\"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\"}}}},\"DeleteOTAUpdate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/otaUpdates/{otaUpdateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"otaUpdateId\"],\"members\":{\"otaUpdateId\":{\"location\":\"uri\",\"locationName\":\"otaUpdateId\"}}},\"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\"}}}},\"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\":{}}},\"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\"}}}},\"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\":{}}},\"DescribeAuthorizer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/authorizer/{authorizerName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"authorizerName\"],\"members\":{\"authorizerName\":{\"location\":\"uri\",\"locationName\":\"authorizerName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"authorizerDescription\":{\"shape\":\"S6o\"}}}},\"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\":{}}},\"registrationConfig\":{\"shape\":\"S6y\"}}}},\"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\":{}}}}}},\"DescribeDefaultAuthorizer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/default-authorizer\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"authorizerDescription\":{\"shape\":\"S6o\"}}}},\"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\":\"S7e\"},\"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\"},\"comment\":{},\"targets\":{\"shape\":\"Sb\"},\"description\":{},\"presignedUrlConfig\":{\"shape\":\"S1i\"},\"jobExecutionsRolloutConfig\":{\"shape\":\"S1m\"},\"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\"}}},\"documentParameters\":{\"shape\":\"S1o\"}}}}}},\"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\":\"Sv\"}}},\"thingArn\":{},\"queuedAt\":{\"type\":\"timestamp\"},\"startedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"executionNumber\":{\"type\":\"long\"},\"versionNumber\":{\"type\":\"long\"}}}}}},\"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\"}}}}}},\"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\":\"S38\"},\"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\":\"S3k\"},\"version\":{\"type\":\"long\"}}}},\"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\":\"S3r\"},\"thingGroupMetadata\":{\"type\":\"structure\",\"members\":{\"parentGroupName\":{},\"rootToParentThingGroups\":{\"shape\":\"S8n\"},\"creationDate\":{\"type\":\"timestamp\"}}}}}},\"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\":\"S3w\"},\"thingTypeMetadata\":{\"shape\":\"S90\"}}}},\"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},\"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\"}}}},\"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\":\"S9g\"}}}},\"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\":\"S20\"},\"targetSelection\":{},\"otaUpdateFiles\":{\"shape\":\"S22\"},\"otaUpdateStatus\":{},\"awsIotJobId\":{},\"awsIotJobArn\":{},\"errorInfo\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"additionalParameters\":{\"shape\":\"S2m\"}}}}}},\"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\":{}}}},\"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\":\"S47\"},\"ruleDisabled\":{\"type\":\"boolean\"},\"awsIotSqlVersion\":{},\"errorAction\":{\"shape\":\"S48\"}}}}}},\"GetV2LoggingOptions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2LoggingOptions\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"roleArn\":{},\"defaultLogLevel\":{},\"disableAllLogs\":{\"type\":\"boolean\"}}}},\"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\":\"Sad\"},\"nextMarker\":{}}}},\"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\":{}}}},\"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\":\"Saq\"},\"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\":\"Saq\"},\"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\":\"Sb4\"}}}},\"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\":\"Sb4\"}}}},\"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\":{}}}},\"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\":\"Sad\"},\"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\":\"Sbq\"},\"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\":\"Sad\"},\"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\":\"Sc1\"},\"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\":{}}}},\"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\":{}}}},\"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\":{}}}},\"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\":\"S8n\"},\"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\":\"S8n\"},\"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\":\"Sbq\"}}}},\"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\":\"S3w\"},\"thingTypeMetadata\":{\"shape\":\"S90\"}}}},\"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\":\"S3k\"},\"version\":{\"type\":\"long\"}}}},\"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\":\"Sc1\"},\"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\":\"Sdc\"},\"logLevel\":{}}}},\"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\":\"S6y\"}}},\"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\":{}}}},\"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\":\"S44\"}},\"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\":{\"type\":\"list\",\"member\":{}},\"attributes\":{\"shape\":\"S3k\"},\"shadow\":{}}}}}}},\"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\":\"Sdc\"},\"logLevel\":{}}}},\"SetV2LoggingOptions\":{\"http\":{\"requestUri\":\"/v2LoggingOptions\"},\"input\":{\"type\":\"structure\",\"members\":{\"roleArn\":{},\"defaultLogLevel\":{},\"disableAllLogs\":{\"type\":\"boolean\"}}}},\"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\":{}}},\"TestAuthorization\":{\"http\":{\"requestUri\":\"/test-authorization\"},\"input\":{\"type\":\"structure\",\"required\":[\"authInfos\"],\"members\":{\"principal\":{},\"cognitoIdentityPoolId\":{},\"authInfos\":{\"type\":\"list\",\"member\":{\"shape\":\"Sef\"}},\"clientId\":{\"location\":\"querystring\",\"locationName\":\"clientId\"},\"policyNamesToAdd\":{\"shape\":\"Sej\"},\"policyNamesToSkip\":{\"shape\":\"Sej\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"authResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"authInfo\":{\"shape\":\"Sef\"},\"allowed\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Sad\"}}},\"denied\":{\"type\":\"structure\",\"members\":{\"implicitDeny\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Sad\"}}},\"explicitDeny\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Sad\"}}}}},\"authDecision\":{},\"missingContextValues\":{\"type\":\"list\",\"member\":{}}}}}}}},\"TestInvokeAuthorizer\":{\"http\":{\"requestUri\":\"/authorizer/{authorizerName}/test\"},\"input\":{\"type\":\"structure\",\"required\":[\"authorizerName\",\"token\",\"tokenSignature\"],\"members\":{\"authorizerName\":{\"location\":\"uri\",\"locationName\":\"authorizerName\"},\"token\":{},\"tokenSignature\":{}}},\"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\":{}}}},\"UpdateAuthorizer\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/authorizer/{authorizerName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"authorizerName\"],\"members\":{\"authorizerName\":{\"location\":\"uri\",\"locationName\":\"authorizerName\"},\"authorizerFunctionArn\":{},\"tokenKeyName\":{},\"tokenSigningPublicKeys\":{\"shape\":\"S14\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"authorizerName\":{},\"authorizerArn\":{}}}},\"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\":\"S6y\"},\"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\"}}}},\"UpdateEventConfigurations\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/event-configurations\"},\"input\":{\"type\":\"structure\",\"members\":{\"eventConfigurations\":{\"shape\":\"S7e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIndexingConfiguration\":{\"http\":{\"requestUri\":\"/indexing/config\"},\"input\":{\"type\":\"structure\",\"members\":{\"thingIndexingConfiguration\":{\"shape\":\"S9g\"}}},\"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\":{}}}},\"UpdateStream\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/streams/{streamId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"streamId\"],\"members\":{\"streamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"},\"description\":{},\"files\":{\"shape\":\"S38\"},\"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\":\"S3j\"},\"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\":\"S3r\"},\"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\":\"Sfn\"},\"thingGroupsToRemove\":{\"shape\":\"Sfn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sb\":{\"type\":\"list\",\"member\":{}},\"Sv\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S14\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1i\":{\"type\":\"structure\",\"members\":{\"roleArn\":{},\"expiresInSec\":{\"type\":\"long\"}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"maximumPerMinute\":{\"type\":\"integer\"}}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S20\":{\"type\":\"list\",\"member\":{}},\"S22\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fileName\":{},\"fileVersion\":{},\"fileSource\":{\"shape\":\"S26\"},\"codeSigning\":{\"type\":\"structure\",\"members\":{\"awsSignerJobId\":{},\"customCodeSigning\":{\"type\":\"structure\",\"members\":{\"signature\":{\"type\":\"structure\",\"members\":{\"stream\":{\"shape\":\"S26\"},\"inlineDocument\":{\"type\":\"blob\"}}},\"certificateChain\":{\"type\":\"structure\",\"members\":{\"stream\":{\"shape\":\"S26\"},\"certificateName\":{},\"inlineDocument\":{}}},\"hashAlgorithm\":{},\"signatureAlgorithm\":{}}}}},\"attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S26\":{\"type\":\"structure\",\"members\":{\"streamId\":{},\"fileId\":{\"type\":\"integer\"}}},\"S2m\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S38\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fileId\":{\"type\":\"integer\"},\"s3Location\":{\"type\":\"structure\",\"required\":[\"bucket\",\"key\"],\"members\":{\"bucket\":{},\"key\":{},\"version\":{}}}}}},\"S3j\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S3k\"},\"merge\":{\"type\":\"boolean\"}}},\"S3k\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3r\":{\"type\":\"structure\",\"members\":{\"thingGroupDescription\":{},\"attributePayload\":{\"shape\":\"S3j\"}}},\"S3w\":{\"type\":\"structure\",\"members\":{\"thingTypeDescription\":{},\"searchableAttributes\":{\"type\":\"list\",\"member\":{}}}},\"S44\":{\"type\":\"structure\",\"required\":[\"sql\",\"actions\"],\"members\":{\"sql\":{},\"description\":{},\"actions\":{\"shape\":\"S47\"},\"ruleDisabled\":{\"type\":\"boolean\"},\"awsIotSqlVersion\":{},\"errorAction\":{\"shape\":\"S48\"}}},\"S47\":{\"type\":\"list\",\"member\":{\"shape\":\"S48\"}},\"S48\":{\"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\",\"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\":{}}},\"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\":{}}},\"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\":{}}}}},\"S6o\":{\"type\":\"structure\",\"members\":{\"authorizerName\":{},\"authorizerArn\":{},\"authorizerFunctionArn\":{},\"tokenKeyName\":{},\"tokenSigningPublicKeys\":{\"shape\":\"S14\"},\"status\":{},\"creationDate\":{\"type\":\"timestamp\"},\"lastModifiedDate\":{\"type\":\"timestamp\"}}},\"S6y\":{\"type\":\"structure\",\"members\":{\"templateBody\":{},\"roleArn\":{}}},\"S7e\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}},\"S8n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"groupName\":{},\"groupArn\":{}}}},\"S90\":{\"type\":\"structure\",\"members\":{\"deprecated\":{\"type\":\"boolean\"},\"deprecationDate\":{\"type\":\"timestamp\"},\"creationDate\":{\"type\":\"timestamp\"}}},\"S9g\":{\"type\":\"structure\",\"members\":{\"thingIndexingMode\":{}}},\"Sad\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyArn\":{}}}},\"Saq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"certificateArn\":{},\"certificateId\":{},\"status\":{},\"creationDate\":{\"type\":\"timestamp\"}}}},\"Sb4\":{\"type\":\"structure\",\"members\":{\"status\":{},\"queuedAt\":{\"type\":\"timestamp\"},\"startedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"executionNumber\":{\"type\":\"long\"}}},\"Sbq\":{\"type\":\"list\",\"member\":{}},\"Sc1\":{\"type\":\"list\",\"member\":{}},\"Sdc\":{\"type\":\"structure\",\"required\":[\"targetType\"],\"members\":{\"targetType\":{},\"targetName\":{}}},\"Sef\":{\"type\":\"structure\",\"members\":{\"actionType\":{},\"resources\":{\"type\":\"list\",\"member\":{}}}},\"Sej\":{\"type\":\"list\",\"member\":{}},\"Sfn\":{\"type\":\"list\",\"member\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/iot-2015-05-28.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/iot-2015-05-28.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/iot-2015-05-28.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/iot-2015-05-28.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/iot-data-2015-05-28.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/iot-data-2015-05-28.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\",\"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\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/iot-data-2015-05-28.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/kinesis-2013-12-02.min.json": /*!***************************************************************!*\ !*** ./node_modules/aws-sdk/apis/kinesis-2013-12-02.min.json ***! \***************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-12-02\",\"endpointPrefix\":\"kinesis\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"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\":{}}}},\"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\":\"Sl\"},\"HasMoreShards\":{\"type\":\"boolean\"},\"RetentionPeriodHours\":{\"type\":\"integer\"},\"StreamCreationTimestamp\":{\"type\":\"timestamp\"},\"EnhancedMonitoring\":{\"shape\":\"St\"},\"EncryptionType\":{},\"KeyId\":{}}}}}},\"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\":\"St\"},\"EncryptionType\":{},\"KeyId\":{},\"OpenShardCount\":{\"type\":\"integer\"}}}}}},\"DisableEnhancedMonitoring\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"ShardLevelMetrics\"],\"members\":{\"StreamName\":{},\"ShardLevelMetrics\":{\"shape\":\"Sv\"}}},\"output\":{\"shape\":\"S13\"}},\"EnableEnhancedMonitoring\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"ShardLevelMetrics\"],\"members\":{\"StreamName\":{},\"ShardLevelMetrics\":{\"shape\":\"Sv\"}}},\"output\":{\"shape\":\"S13\"}},\"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\":\"Sl\"},\"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\":{}}}},\"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\":{\"Sl\":{\"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\":{}}}}}},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ShardLevelMetrics\":{\"shape\":\"Sv\"}}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"CurrentShardLevelMetrics\":{\"shape\":\"Sv\"},\"DesiredShardLevelMetrics\":{\"shape\":\"Sv\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/kinesis-2013-12-02.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/kinesis-2013-12-02.paginators.json": /*!**********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/kinesis-2013-12-02.paginators.json ***! \**********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"DescribeStream\":{\"input_token\":\"ExclusiveStartShardId\",\"limit_key\":\"Limit\",\"more_results\":\"StreamDescription.HasMoreShards\",\"output_token\":\"StreamDescription.Shards[-1].ShardId\",\"result_key\":\"StreamDescription.Shards\"},\"ListStreams\":{\"input_token\":\"ExclusiveStartStreamName\",\"limit_key\":\"Limit\",\"more_results\":\"HasMoreStreams\",\"output_token\":\"StreamNames[-1]\",\"result_key\":\"StreamNames\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/kinesis-2013-12-02.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/kinesis-2013-12-02.waiters2.json": /*!********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/kinesis-2013-12-02.waiters2.json ***! \********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/kinesis-2013-12-02.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/kms-2014-11-01.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/kms-2014-11-01.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyId\":{}}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasName\",\"TargetKeyId\"],\"members\":{\"AliasName\":{},\"TargetKeyId\":{}}}},\"CreateGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"GranteePrincipal\",\"Operations\"],\"members\":{\"KeyId\":{},\"GranteePrincipal\":{},\"RetiringPrincipal\":{},\"Operations\":{\"shape\":\"S8\"},\"Constraints\":{\"shape\":\"Sa\"},\"GrantTokens\":{\"shape\":\"Se\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantToken\":{},\"GrantId\":{}}}},\"CreateKey\":{\"input\":{\"type\":\"structure\",\"members\":{\"Policy\":{},\"Description\":{},\"KeyUsage\":{},\"Origin\":{},\"BypassPolicyLockoutSafetyCheck\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyMetadata\":{\"shape\":\"Su\"}}}},\"Decrypt\":{\"input\":{\"type\":\"structure\",\"required\":[\"CiphertextBlob\"],\"members\":{\"CiphertextBlob\":{\"type\":\"blob\"},\"EncryptionContext\":{\"shape\":\"Sb\"},\"GrantTokens\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyId\":{},\"Plaintext\":{\"shape\":\"S14\"}}}},\"DeleteAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasName\"],\"members\":{\"AliasName\":{}}}},\"DeleteImportedKeyMaterial\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}}},\"DescribeKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{},\"GrantTokens\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyMetadata\":{\"shape\":\"Su\"}}}},\"DisableKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}}},\"DisableKeyRotation\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}}},\"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\":\"S14\"},\"EncryptionContext\":{\"shape\":\"Sb\"},\"GrantTokens\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CiphertextBlob\":{\"type\":\"blob\"},\"KeyId\":{}}}},\"GenerateDataKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{},\"EncryptionContext\":{\"shape\":\"Sb\"},\"NumberOfBytes\":{\"type\":\"integer\"},\"KeySpec\":{},\"GrantTokens\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CiphertextBlob\":{\"type\":\"blob\"},\"Plaintext\":{\"shape\":\"S14\"},\"KeyId\":{}}}},\"GenerateDataKeyWithoutPlaintext\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{},\"EncryptionContext\":{\"shape\":\"Sb\"},\"KeySpec\":{},\"NumberOfBytes\":{\"type\":\"integer\"},\"GrantTokens\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CiphertextBlob\":{\"type\":\"blob\"},\"KeyId\":{}}}},\"GenerateRandom\":{\"input\":{\"type\":\"structure\",\"members\":{\"NumberOfBytes\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Plaintext\":{\"shape\":\"S14\"}}}},\"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\":\"S14\"},\"ParametersValidTo\":{\"type\":\"timestamp\"}}}},\"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\":{\"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\":\"S25\"}},\"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\":\"Sp\"},\"NextMarker\":{},\"Truncated\":{\"type\":\"boolean\"}}}},\"ListRetirableGrants\":{\"input\":{\"type\":\"structure\",\"required\":[\"RetiringPrincipal\"],\"members\":{\"Limit\":{\"type\":\"integer\"},\"Marker\":{},\"RetiringPrincipal\":{}}},\"output\":{\"shape\":\"S25\"}},\"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\":\"Sb\"},\"DestinationKeyId\":{},\"DestinationEncryptionContext\":{\"shape\":\"Sb\"},\"GrantTokens\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CiphertextBlob\":{\"type\":\"blob\"},\"SourceKeyId\":{},\"KeyId\":{}}}},\"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\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"Tags\"],\"members\":{\"KeyId\":{},\"Tags\":{\"shape\":\"Sp\"}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"TagKeys\"],\"members\":{\"KeyId\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}}},\"UpdateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasName\",\"TargetKeyId\"],\"members\":{\"AliasName\":{},\"TargetKeyId\":{}}}},\"UpdateKeyDescription\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"Description\"],\"members\":{\"KeyId\":{},\"Description\":{}}}}},\"shapes\":{\"S8\":{\"type\":\"list\",\"member\":{}},\"Sa\":{\"type\":\"structure\",\"members\":{\"EncryptionContextSubset\":{\"shape\":\"Sb\"},\"EncryptionContextEquals\":{\"shape\":\"Sb\"}}},\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Se\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValue\"],\"members\":{\"TagKey\":{},\"TagValue\":{}}}},\"Su\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"AWSAccountId\":{},\"KeyId\":{},\"Arn\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"Enabled\":{\"type\":\"boolean\"},\"Description\":{},\"KeyUsage\":{},\"KeyState\":{},\"DeletionDate\":{\"type\":\"timestamp\"},\"ValidTo\":{\"type\":\"timestamp\"},\"Origin\":{},\"ExpirationModel\":{},\"KeyManager\":{}}},\"S14\":{\"type\":\"blob\",\"sensitive\":true},\"S25\":{\"type\":\"structure\",\"members\":{\"Grants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"KeyId\":{},\"GrantId\":{},\"Name\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"GranteePrincipal\":{},\"RetiringPrincipal\":{},\"IssuingAccount\":{},\"Operations\":{\"shape\":\"S8\"},\"Constraints\":{\"shape\":\"Sa\"}}}},\"NextMarker\":{},\"Truncated\":{\"type\":\"boolean\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/kms-2014-11-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/kms-2014-11-01.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/kms-2014-11-01.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/kms-2014-11-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/lambda-2014-11-11.min.json": /*!**************************************************************!*\ !*** ./node_modules/aws-sdk/apis/lambda-2014-11-11.min.json ***! \**************************************************************/ /*! exports provided: metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"metadata\":{\"apiVersion\":\"2014-11-11\",\"endpointPrefix\":\"lambda\",\"serviceFullName\":\"AWS 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}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/lambda-2014-11-11.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/lambda-2014-11-11.paginators.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/lambda-2014-11-11.paginators.json ***! \*********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/lambda-2014-11-11.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/lambda-2015-03-31.min.json": /*!**************************************************************!*\ !*** ./node_modules/aws-sdk/apis/lambda-2015-03-31.min.json ***! \**************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{\"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\":\"Sg\"}}},\"output\":{\"shape\":\"Sk\"}},\"CreateEventSourceMapping\":{\"http\":{\"requestUri\":\"/2015-03-31/event-source-mappings/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"EventSourceArn\",\"FunctionName\",\"StartingPosition\"],\"members\":{\"EventSourceArn\":{},\"FunctionName\":{},\"Enabled\":{\"type\":\"boolean\"},\"BatchSize\":{\"type\":\"integer\"},\"StartingPosition\":{},\"StartingPositionTimestamp\":{\"type\":\"timestamp\"}}},\"output\":{\"shape\":\"Sr\"}},\"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\":\"Sx\"},\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{}}},\"Description\":{},\"Timeout\":{\"type\":\"integer\"},\"MemorySize\":{\"type\":\"integer\"},\"Publish\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S14\"},\"DeadLetterConfig\":{\"shape\":\"S19\"},\"Environment\":{\"shape\":\"S1b\"},\"KMSKeyArn\":{},\"TracingConfig\":{\"shape\":\"S1g\"},\"Tags\":{\"shape\":\"S1i\"}}},\"output\":{\"shape\":\"S1l\"}},\"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\":\"Sr\"}},\"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\"}}}},\"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\":\"Sk\"}},\"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\":\"Sr\"}},\"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\":\"S1l\"},\"Code\":{\"type\":\"structure\",\"members\":{\"RepositoryType\":{},\"Location\":{}}},\"Tags\":{\"shape\":\"S1i\"},\"Concurrency\":{\"shape\":\"S2b\"}}}},\"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\":\"S1l\"}},\"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\":{}}}},\"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\":\"Sx\"},\"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\":\"Sx\"},\"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\":\"Sk\"}}}}},\"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\":\"Sr\"}}}}},\"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\":\"S2z\"}}}},\"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\":\"S1i\"}}}},\"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\":\"S2z\"}}}},\"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\":\"S1l\"}},\"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\":\"S2b\"}},\"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\":\"S1i\"}}}},\"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\":\"Sg\"},\"RevisionId\":{}}},\"output\":{\"shape\":\"Sk\"}},\"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\"}}},\"output\":{\"shape\":\"Sr\"}},\"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\":\"Sx\"},\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"Publish\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"},\"RevisionId\":{}}},\"output\":{\"shape\":\"S1l\"}},\"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\":\"S14\"},\"Environment\":{\"shape\":\"S1b\"},\"Runtime\":{},\"DeadLetterConfig\":{\"shape\":\"S19\"},\"KMSKeyArn\":{},\"TracingConfig\":{\"shape\":\"S1g\"},\"RevisionId\":{}}},\"output\":{\"shape\":\"S1l\"}}},\"shapes\":{\"Sg\":{\"type\":\"structure\",\"members\":{\"AdditionalVersionWeights\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"double\"}}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"AliasArn\":{},\"Name\":{},\"FunctionVersion\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"Sg\"},\"RevisionId\":{}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"UUID\":{},\"BatchSize\":{\"type\":\"integer\"},\"EventSourceArn\":{},\"FunctionArn\":{},\"LastModified\":{\"type\":\"timestamp\"},\"LastProcessingResult\":{},\"State\":{},\"StateTransitionReason\":{}}},\"Sx\":{\"type\":\"blob\",\"sensitive\":true},\"S14\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S15\"},\"SecurityGroupIds\":{\"shape\":\"S17\"}}},\"S15\":{\"type\":\"list\",\"member\":{}},\"S17\":{\"type\":\"list\",\"member\":{}},\"S19\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"Variables\":{\"shape\":\"S1c\"}}},\"S1c\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true},\"S1g\":{\"type\":\"structure\",\"members\":{\"Mode\":{}}},\"S1i\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1l\":{\"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\":\"S15\"},\"SecurityGroupIds\":{\"shape\":\"S17\"},\"VpcId\":{}}},\"DeadLetterConfig\":{\"shape\":\"S19\"},\"Environment\":{\"type\":\"structure\",\"members\":{\"Variables\":{\"shape\":\"S1c\"},\"Error\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"Message\":{\"type\":\"string\",\"sensitive\":true}}}}},\"KMSKeyArn\":{},\"TracingConfig\":{\"type\":\"structure\",\"members\":{\"Mode\":{}}},\"MasterArn\":{},\"RevisionId\":{}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"ReservedConcurrentExecutions\":{\"type\":\"integer\"}}},\"S2z\":{\"type\":\"list\",\"member\":{\"shape\":\"S1l\"}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/lambda-2015-03-31.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/lambda-2015-03-31.paginators.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/lambda-2015-03-31.paginators.json ***! \*********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"ListEventSourceMappings\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"EventSourceMappings\"},\"ListFunctions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Functions\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/lambda-2015-03-31.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/lex-models-2017-04-19.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/lex-models-2017-04-19.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\"}}}},\"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\":\"Sy\"},\"confirmationPrompt\":{\"shape\":\"Sa\"},\"rejectionStatement\":{\"shape\":\"Si\"},\"followUpPrompt\":{\"shape\":\"Sz\"},\"conclusionStatement\":{\"shape\":\"Si\"},\"dialogCodeHook\":{\"shape\":\"S10\"},\"fulfillmentActivity\":{\"shape\":\"S13\"},\"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\":\"S19\"},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"createdDate\":{\"type\":\"timestamp\"},\"version\":{},\"checksum\":{},\"valueSelectionStrategy\":{}}}},\"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\"}}}},\"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\":{}}}},\"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\":{}}}},\"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\":\"S24\"},\"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\":\"S24\"},\"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\":\"S2d\"},\"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\":\"S2d\"},\"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\":\"S2j\"},\"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\":\"S2j\"}}}},\"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\":\"S2j\"}}}},\"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\":\"Sy\"},\"confirmationPrompt\":{\"shape\":\"Sa\"},\"rejectionStatement\":{\"shape\":\"Si\"},\"followUpPrompt\":{\"shape\":\"Sz\"},\"conclusionStatement\":{\"shape\":\"Si\"},\"dialogCodeHook\":{\"shape\":\"S10\"},\"fulfillmentActivity\":{\"shape\":\"S13\"},\"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\":\"S3a\"},\"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\":\"S3a\"},\"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\":\"S19\"},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"createdDate\":{\"type\":\"timestamp\"},\"version\":{},\"checksum\":{},\"valueSelectionStrategy\":{}}}},\"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\":\"S3i\"},\"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\":\"S3i\"},\"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\"}}}}}}}}}},\"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\"},\"createVersion\":{\"type\":\"boolean\"}}},\"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\"}}}},\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"botVersion\":{},\"botName\":{},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"createdDate\":{\"type\":\"timestamp\"},\"checksum\":{}}}},\"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\":\"Sy\"},\"confirmationPrompt\":{\"shape\":\"Sa\"},\"rejectionStatement\":{\"shape\":\"Si\"},\"followUpPrompt\":{\"shape\":\"Sz\"},\"conclusionStatement\":{\"shape\":\"Si\"},\"dialogCodeHook\":{\"shape\":\"S10\"},\"fulfillmentActivity\":{\"shape\":\"S13\"},\"parentIntentSignature\":{},\"checksum\":{},\"createVersion\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"slots\":{\"shape\":\"Sq\"},\"sampleUtterances\":{\"shape\":\"Sy\"},\"confirmationPrompt\":{\"shape\":\"Sa\"},\"rejectionStatement\":{\"shape\":\"Si\"},\"followUpPrompt\":{\"shape\":\"Sz\"},\"conclusionStatement\":{\"shape\":\"Si\"},\"dialogCodeHook\":{\"shape\":\"S10\"},\"fulfillmentActivity\":{\"shape\":\"S13\"},\"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\":\"S19\"},\"checksum\":{},\"valueSelectionStrategy\":{},\"createVersion\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"enumerationValues\":{\"shape\":\"S19\"},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"createdDate\":{\"type\":\"timestamp\"},\"version\":{},\"checksum\":{},\"valueSelectionStrategy\":{},\"createVersion\":{\"type\":\"boolean\"}}}},\"StartImport\":{\"http\":{\"requestUri\":\"/imports/\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"payload\",\"resourceType\",\"mergeStrategy\"],\"members\":{\"payload\":{\"type\":\"blob\"},\"resourceType\":{},\"mergeStrategy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"name\":{},\"resourceType\":{},\"mergeStrategy\":{},\"importId\":{},\"importStatus\":{},\"createdDate\":{\"type\":\"timestamp\"}}}}},\"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\":{}}}},\"Sy\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"structure\",\"required\":[\"prompt\",\"rejectionStatement\"],\"members\":{\"prompt\":{\"shape\":\"Sa\"},\"rejectionStatement\":{\"shape\":\"Si\"}}},\"S10\":{\"type\":\"structure\",\"required\":[\"uri\",\"messageVersion\"],\"members\":{\"uri\":{},\"messageVersion\":{}}},\"S13\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"codeHook\":{\"shape\":\"S10\"}}},\"S19\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"value\"],\"members\":{\"value\":{},\"synonyms\":{\"type\":\"list\",\"member\":{}}}}},\"S24\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"S2d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"status\":{},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"createdDate\":{\"type\":\"timestamp\"},\"version\":{}}}},\"S2j\":{\"type\":\"list\",\"member\":{}},\"S3a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"createdDate\":{\"type\":\"timestamp\"},\"version\":{}}}},\"S3i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"lastUpdatedDate\":{\"type\":\"timestamp\"},\"createdDate\":{\"type\":\"timestamp\"},\"version\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/lex-models-2017-04-19.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/lex-models-2017-04-19.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/lex-models-2017-04-19.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/lex-models-2017-04-19.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/logs-2014-03-28.min.json": /*!************************************************************!*\ !*** ./node_modules/aws-sdk/apis/logs-2014-03-28.min.json ***! \************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-03-28\",\"endpointPrefix\":\"logs\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon 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\":{\"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\":{}}}},\"DescribeResourcePolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourcePolicies\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"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\":{}},\"startTime\":{\"type\":\"long\"},\"endTime\":{\"type\":\"long\"},\"filterPattern\":{},\"nextToken\":{},\"limit\":{\"type\":\"integer\"},\"interleaved\":{\"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\":{}}}},\"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\":\"S22\"}}}},\"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\":{}}}},\"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\"}}}},\"S22\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyDocument\":{},\"lastUpdatedTime\":{\"type\":\"long\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/logs-2014-03-28.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/logs-2014-03-28.paginators.json": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/logs-2014-03-28.paginators.json ***! \*******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/logs-2014-03-28.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/machinelearning-2014-12-12.min.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/machinelearning-2014-12-12.min.json ***! \***********************************************************************/ /*! exports provided: version, metadata, operations, shapes, examples, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"uid\":\"machinelearning-2014-12-12\",\"apiVersion\":\"2014-12-12\",\"endpointPrefix\":\"machinelearning\",\"jsonVersion\":\"1.1\",\"serviceFullName\":\"Amazon 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\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/machinelearning-2014-12-12.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/machinelearning-2014-12-12.paginators.json": /*!******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/machinelearning-2014-12-12.paginators.json ***! \******************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/machinelearning-2014-12-12.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/machinelearning-2014-12-12.waiters2.json": /*!****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/machinelearning-2014-12-12.waiters2.json ***! \****************************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/machinelearning-2014-12-12.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.min.json": /*!************************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.min.json ***! \************************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-07-01\",\"endpointPrefix\":\"marketplacecommerceanalytics\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS 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\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.paginators.json": /*!*******************************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.paginators.json ***! \*******************************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/metadata.json": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/apis/metadata.json ***! \*************************************************/ /*! exports provided: acm, apigateway, applicationautoscaling, appstream, autoscaling, batch, budgets, clouddirectory, cloudformation, cloudfront, cloudhsm, cloudsearch, cloudsearchdomain, cloudtrail, cloudwatch, cloudwatchevents, cloudwatchlogs, codebuild, codecommit, codedeploy, codepipeline, cognitoidentity, cognitoidentityserviceprovider, cognitosync, configservice, cur, datapipeline, devicefarm, directconnect, directoryservice, discovery, dms, dynamodb, dynamodbstreams, ec2, ecr, ecs, efs, elasticache, elasticbeanstalk, elb, elbv2, emr, es, elastictranscoder, firehose, gamelift, glacier, health, iam, importexport, inspector, iot, iotdata, kinesis, kinesisanalytics, kms, lambda, lexruntime, lightsail, machinelearning, marketplacecommerceanalytics, marketplacemetering, mturk, mobileanalytics, opsworks, opsworkscm, organizations, pinpoint, polly, rds, redshift, rekognition, resourcegroupstaggingapi, route53, route53domains, s3, servicecatalog, ses, shield, simpledb, sms, snowball, sns, sqs, ssm, storagegateway, stepfunctions, sts, support, swf, xray, waf, wafregional, workdocs, workspaces, codestar, lexmodelbuildingservice, marketplaceentitlementservice, athena, greengrass, dax, migrationhub, cloudhsmv2, glue, mobile, pricing, costexplorer, mediaconvert, medialive, mediapackage, mediastore, mediastoredata, appsync, guardduty, mq, comprehend, iotjobsdataplane, kinesisvideoarchivedmedia, kinesisvideomedia, kinesisvideo, sagemakerruntime, sagemaker, translate, resourcegroups, alexaforbusiness, cloud9, serverlessapplicationrepository, servicediscovery, workmail, autoscalingplans, transcribeservice, connect, acmpca, fms, secretsmanager, iotanalytics, iot1clickdevicesservice, iot1clickprojects, pi, neptune, mediatailor, default */ /***/ (function(module) { eval("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\"},\"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*\"],\"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\"},\"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},\"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\"},\"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\"},\"costexplorer\":{\"prefix\":\"ce\",\"name\":\"CostExplorer\"},\"mediaconvert\":{\"name\":\"MediaConvert\"},\"medialive\":{\"name\":\"MediaLive\"},\"mediapackage\":{\"name\":\"MediaPackage\"},\"mediastore\":{\"name\":\"MediaStore\"},\"mediastoredata\":{\"prefix\":\"mediastore-data\",\"name\":\"MediaStoreData\"},\"appsync\":{\"name\":\"AppSync\"},\"guardduty\":{\"name\":\"GuardDuty\"},\"mq\":{\"name\":\"MQ\"},\"comprehend\":{\"name\":\"Comprehend\"},\"iotjobsdataplane\":{\"prefix\":\"iot-jobs-data\",\"name\":\"IoTJobsDataPlane\"},\"kinesisvideoarchivedmedia\":{\"prefix\":\"kinesis-video-archived-media\",\"name\":\"KinesisVideoArchivedMedia\"},\"kinesisvideomedia\":{\"prefix\":\"kinesis-video-media\",\"name\":\"KinesisVideoMedia\"},\"kinesisvideo\":{\"name\":\"KinesisVideo\"},\"sagemakerruntime\":{\"prefix\":\"runtime.sagemaker\",\"name\":\"SageMakerRuntime\"},\"sagemaker\":{\"name\":\"SageMaker\"},\"translate\":{\"name\":\"Translate\"},\"resourcegroups\":{\"prefix\":\"resource-groups\",\"name\":\"ResourceGroups\"},\"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\"},\"acmpca\":{\"prefix\":\"acm-pca\",\"name\":\"ACMPCA\"},\"fms\":{\"name\":\"FMS\"},\"secretsmanager\":{\"name\":\"SecretsManager\"},\"iotanalytics\":{\"name\":\"IoTAnalytics\"},\"iot1clickdevicesservice\":{\"prefix\":\"iot1click-devices\",\"name\":\"IoT1ClickDevicesService\"},\"iot1clickprojects\":{\"prefix\":\"iot1click-projects\",\"name\":\"IoT1ClickProjects\"},\"pi\":{\"name\":\"PI\"},\"neptune\":{\"name\":\"Neptune\"},\"mediatailor\":{\"name\":\"MediaTailor\"}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/metadata.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/mobileanalytics-2014-06-05.min.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/mobileanalytics-2014-06-05.min.json ***! \***********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-06-05\",\"endpointPrefix\":\"mobileanalytics\",\"serviceFullName\":\"Amazon 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\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/mobileanalytics-2014-06-05.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/monitoring-2010-08-01.min.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/monitoring-2010-08-01.min.json ***! \******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2010-08-01\",\"endpointPrefix\":\"monitoring\",\"protocol\":\"query\",\"serviceAbbreviation\":\"CloudWatch\",\"serviceFullName\":\"Amazon 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\"}}}},\"DeleteDashboards\":{\"input\":{\"type\":\"structure\",\"required\":[\"DashboardNames\"],\"members\":{\"DashboardNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"DeleteDashboardsResult\",\"type\":\"structure\",\"members\":{}}},\"DescribeAlarmHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"HistoryItemType\":{},\"StartDate\":{\"type\":\"timestamp\"},\"EndDate\":{\"type\":\"timestamp\"},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeAlarmHistoryResult\",\"type\":\"structure\",\"members\":{\"AlarmHistoryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"HistoryItemType\":{},\"HistorySummary\":{},\"HistoryData\":{}}}},\"NextToken\":{}}}},\"DescribeAlarms\":{\"input\":{\"type\":\"structure\",\"members\":{\"AlarmNames\":{\"shape\":\"S2\"},\"AlarmNamePrefix\":{},\"StateValue\":{},\"ActionPrefix\":{},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeAlarmsResult\",\"type\":\"structure\",\"members\":{\"MetricAlarms\":{\"shape\":\"Sn\"},\"NextToken\":{}}}},\"DescribeAlarmsForMetric\":{\"input\":{\"type\":\"structure\",\"required\":[\"MetricName\",\"Namespace\"],\"members\":{\"MetricName\":{},\"Namespace\":{},\"Statistic\":{},\"ExtendedStatistic\":{},\"Dimensions\":{\"shape\":\"S10\"},\"Period\":{\"type\":\"integer\"},\"Unit\":{}}},\"output\":{\"resultWrapper\":\"DescribeAlarmsForMetricResult\",\"type\":\"structure\",\"members\":{\"MetricAlarms\":{\"shape\":\"Sn\"}}}},\"DisableAlarmActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmNames\"],\"members\":{\"AlarmNames\":{\"shape\":\"S2\"}}}},\"EnableAlarmActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmNames\"],\"members\":{\"AlarmNames\":{\"shape\":\"S2\"}}}},\"GetDashboard\":{\"input\":{\"type\":\"structure\",\"required\":[\"DashboardName\"],\"members\":{\"DashboardName\":{}}},\"output\":{\"resultWrapper\":\"GetDashboardResult\",\"type\":\"structure\",\"members\":{\"DashboardArn\":{},\"DashboardBody\":{},\"DashboardName\":{}}}},\"GetMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"MetricDataQueries\",\"StartTime\",\"EndTime\"],\"members\":{\"MetricDataQueries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"MetricStat\":{\"type\":\"structure\",\"required\":[\"Metric\",\"Period\",\"Stat\"],\"members\":{\"Metric\":{\"shape\":\"S1p\"},\"Period\":{\"type\":\"integer\"},\"Stat\":{},\"Unit\":{}}},\"Expression\":{},\"Label\":{},\"ReturnData\":{\"type\":\"boolean\"}}}},\"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\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Value\":{}}}}}}},\"NextToken\":{}}}},\"GetMetricStatistics\":{\"input\":{\"type\":\"structure\",\"required\":[\"Namespace\",\"MetricName\",\"StartTime\",\"EndTime\",\"Period\"],\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S10\"},\"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\"]}}}}},\"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\":\"S1p\"}},\"NextToken\":{}},\"xmlOrder\":[\"Metrics\",\"NextToken\"]}},\"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\":{}}}}}}},\"PutMetricAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"MetricName\",\"Namespace\",\"Period\",\"EvaluationPeriods\",\"Threshold\",\"ComparisonOperator\"],\"members\":{\"AlarmName\":{},\"AlarmDescription\":{},\"ActionsEnabled\":{\"type\":\"boolean\"},\"OKActions\":{\"shape\":\"Ss\"},\"AlarmActions\":{\"shape\":\"Ss\"},\"InsufficientDataActions\":{\"shape\":\"Ss\"},\"MetricName\":{},\"Namespace\":{},\"Statistic\":{},\"ExtendedStatistic\":{},\"Dimensions\":{\"shape\":\"S10\"},\"Period\":{\"type\":\"integer\"},\"Unit\":{},\"EvaluationPeriods\":{\"type\":\"integer\"},\"DatapointsToAlarm\":{\"type\":\"integer\"},\"Threshold\":{\"type\":\"double\"},\"ComparisonOperator\":{},\"TreatMissingData\":{},\"EvaluateLowSampleCountPercentile\":{}}}},\"PutMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Namespace\",\"MetricData\"],\"members\":{\"Namespace\":{},\"MetricData\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MetricName\"],\"members\":{\"MetricName\":{},\"Dimensions\":{\"shape\":\"S10\"},\"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\"}}},\"Unit\":{},\"StorageResolution\":{\"type\":\"integer\"}}}}}}},\"SetAlarmState\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"StateValue\",\"StateReason\"],\"members\":{\"AlarmName\":{},\"StateValue\":{},\"StateReason\":{},\"StateReasonData\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{}},\"Sn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmArn\":{},\"AlarmDescription\":{},\"AlarmConfigurationUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ActionsEnabled\":{\"type\":\"boolean\"},\"OKActions\":{\"shape\":\"Ss\"},\"AlarmActions\":{\"shape\":\"Ss\"},\"InsufficientDataActions\":{\"shape\":\"Ss\"},\"StateValue\":{},\"StateReason\":{},\"StateReasonData\":{},\"StateUpdatedTimestamp\":{\"type\":\"timestamp\"},\"MetricName\":{},\"Namespace\":{},\"Statistic\":{},\"ExtendedStatistic\":{},\"Dimensions\":{\"shape\":\"S10\"},\"Period\":{\"type\":\"integer\"},\"Unit\":{},\"EvaluationPeriods\":{\"type\":\"integer\"},\"DatapointsToAlarm\":{\"type\":\"integer\"},\"Threshold\":{\"type\":\"double\"},\"ComparisonOperator\":{},\"TreatMissingData\":{},\"EvaluateLowSampleCountPercentile\":{}},\"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\"]}},\"Ss\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}},\"xmlOrder\":[\"Name\",\"Value\"]}},\"S1p\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S10\"}},\"xmlOrder\":[\"Namespace\",\"MetricName\",\"Dimensions\"]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/monitoring-2010-08-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/monitoring-2010-08-01.paginators.json": /*!*************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/monitoring-2010-08-01.paginators.json ***! \*************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"},\"DescribeAlarmsForMetric\":{\"result_key\":\"MetricAlarms\"},\"ListMetrics\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"Metrics\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/monitoring-2010-08-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/monitoring-2010-08-01.waiters2.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/monitoring-2010-08-01.waiters2.json ***! \***********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"AlarmExists\":{\"delay\":5,\"maxAttempts\":40,\"operation\":\"DescribeAlarms\",\"acceptors\":[{\"matcher\":\"path\",\"expected\":true,\"argument\":\"length(MetricAlarms[]) > `0`\",\"state\":\"success\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/monitoring-2010-08-01.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.min.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.min.json ***! \***********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.paginators.json": /*!******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.paginators.json ***! \******************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/opsworks-2013-02-18.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/opsworks-2013-02-18.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/opsworks-2013-02-18.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/opsworks-2013-02-18.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/opsworks-2013-02-18.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/opsworks-2013-02-18.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/opsworks-2013-02-18.waiters2.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/opsworks-2013-02-18.waiters2.json ***! \*********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/opsworks-2013-02-18.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/polly-2016-06-10.min.json": /*!*************************************************************!*\ !*** ./node_modules/aws-sdk/apis/polly-2016-06-10.min.json ***! \*************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeVoices\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/voices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"LanguageCode\":{\"location\":\"querystring\",\"locationName\":\"LanguageCode\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Voices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Gender\":{},\"Id\":{},\"LanguageCode\":{},\"LanguageName\":{},\"Name\":{}}}},\"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\":\"Si\"}}}},\"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\":\"Si\"}}}},\"NextToken\":{}}}},\"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\":{}}},\"SynthesizeSpeech\":{\"http\":{\"requestUri\":\"/v1/speech\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"OutputFormat\",\"Text\",\"VoiceId\"],\"members\":{\"LexiconNames\":{\"type\":\"list\",\"member\":{\"shape\":\"S2\"}},\"OutputFormat\":{},\"SampleRate\":{},\"SpeechMarkTypes\":{\"type\":\"list\",\"member\":{}},\"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},\"Si\":{\"type\":\"structure\",\"members\":{\"Alphabet\":{},\"LanguageCode\":{},\"LastModified\":{\"type\":\"timestamp\"},\"LexiconArn\":{},\"LexemesCount\":{\"type\":\"integer\"},\"Size\":{\"type\":\"integer\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/polly-2016-06-10.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/polly-2016-06-10.paginators.json": /*!********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/polly-2016-06-10.paginators.json ***! \********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/polly-2016-06-10.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2013-01-10.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2013-01-10.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2013-01-10.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2013-01-10.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2013-01-10.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2013-01-10.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2013-02-12.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2013-02-12.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}},\"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\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2013-02-12.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2013-02-12.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2013-02-12.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2013-02-12.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2013-09-09.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2013-09-09.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2013-09-09.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2013-09-09.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2013-09-09.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2013-09-09.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2013-09-09.waiters2.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2013-09-09.waiters2.json ***! \****************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"},{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2013-09-09.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2014-09-01.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2014-09-01.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2014-09-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2014-09-01.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2014-09-01.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2014-09-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2014-10-31.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2014-10-31.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}}},\"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\"}}}},\"AuthorizeDBSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSecurityGroupName\"],\"members\":{\"DBSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupId\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeDBSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"DBSecurityGroup\":{\"shape\":\"Sk\"}}}},\"BacktrackDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"BacktrackTo\"],\"members\":{\"DBClusterIdentifier\":{},\"BacktrackTo\":{\"type\":\"timestamp\"},\"Force\":{\"type\":\"boolean\"},\"UseEarliestTimeOnPointInTimeUnavailable\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Sr\",\"resultWrapper\":\"BacktrackDBClusterResult\"}},\"CopyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupDescription\"],\"members\":{\"SourceDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Su\"}}}},\"CopyDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterSnapshotIdentifier\",\"TargetDBClusterSnapshotIdentifier\"],\"members\":{\"SourceDBClusterSnapshotIdentifier\":{},\"TargetDBClusterSnapshotIdentifier\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CopyDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sx\"}}}},\"CopyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBParameterGroupIdentifier\",\"TargetDBParameterGroupIdentifier\",\"TargetDBParameterGroupDescription\"],\"members\":{\"SourceDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"S12\"}}}},\"CopyDBSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBSnapshotIdentifier\",\"TargetDBSnapshotIdentifier\"],\"members\":{\"SourceDBSnapshotIdentifier\":{},\"TargetDBSnapshotIdentifier\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sa\"},\"CopyTags\":{\"type\":\"boolean\"},\"PreSignedUrl\":{},\"OptionGroupName\":{},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CopyDBSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBSnapshot\":{\"shape\":\"S15\"}}}},\"CopyOptionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceOptionGroupIdentifier\",\"TargetOptionGroupIdentifier\",\"TargetOptionGroupDescription\"],\"members\":{\"SourceOptionGroupIdentifier\":{},\"TargetOptionGroupIdentifier\":{},\"TargetOptionGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyOptionGroupResult\",\"type\":\"structure\",\"members\":{\"OptionGroup\":{\"shape\":\"S19\"}}}},\"CreateDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"Sy\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1j\"},\"DBSubnetGroupName\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"ReplicationSourceIdentifier\":{},\"Tags\":{\"shape\":\"Sa\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"BacktrackWindow\":{\"type\":\"long\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CreateDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"CreateDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Su\"}}}},\"CreateDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"DBClusterIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sx\"}}}},\"CreateDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DBInstanceClass\",\"Engine\"],\"members\":{\"DBName\":{},\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"Engine\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"DBSecurityGroups\":{\"shape\":\"S20\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1j\"},\"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\":\"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\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"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\":{},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"DBSubnetGroupName\":{},\"StorageType\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceReadReplicaResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"CreateDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"S12\"}}}},\"CreateDBSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSecurityGroupName\",\"DBSecurityGroupDescription\"],\"members\":{\"DBSecurityGroupName\":{},\"DBSecurityGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBSecurityGroupResult\",\"type\":\"structure\",\"members\":{\"DBSecurityGroup\":{\"shape\":\"Sk\"}}}},\"CreateDBSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSnapshotIdentifier\",\"DBInstanceIdentifier\"],\"members\":{\"DBSnapshotIdentifier\":{},\"DBInstanceIdentifier\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBSnapshot\":{\"shape\":\"S15\"}}}},\"CreateDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"DBSubnetGroupDescription\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2t\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S26\"}}}},\"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\"}}}},\"CreateOptionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"OptionGroupName\",\"EngineName\",\"MajorEngineVersion\",\"OptionGroupDescription\"],\"members\":{\"OptionGroupName\":{},\"EngineName\":{},\"MajorEngineVersion\":{},\"OptionGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateOptionGroupResult\",\"type\":\"structure\",\"members\":{\"OptionGroup\":{\"shape\":\"S19\"}}}},\"DeleteDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"DeleteDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{}}}},\"DeleteDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sx\"}}}},\"DeleteDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"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\":\"S15\"}}}},\"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\"}}}},\"DeleteOptionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"OptionGroupName\"],\"members\":{\"OptionGroupName\":{}}}},\"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\":\"S3k\"},\"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\":{}}}},\"DescribeDBClusterBacktracks\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"BacktrackIdentifier\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterBacktracksResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterBacktracks\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\",\"locationName\":\"DBClusterBacktrack\"}}}}},\"DescribeDBClusterParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\",\"locationName\":\"DBClusterParameterGroup\"}}}}},\"DescribeDBClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S3y\"},\"Marker\":{}}}},\"DescribeDBClusterSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S43\"}}}},\"DescribeDBClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"IncludeShared\":{\"type\":\"boolean\"},\"IncludePublic\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\",\"locationName\":\"DBClusterSnapshot\"}}}}},\"DescribeDBClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\",\"locationName\":\"DBCluster\"}}}}},\"DescribeDBEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S3k\"},\"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\":\"S4h\"},\"SupportedCharacterSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S4h\",\"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\":\"S1l\"},\"SupportsLogExportsToCloudwatchLogs\":{\"type\":\"boolean\"},\"SupportsReadReplica\":{\"type\":\"boolean\"}}}}}}},\"DescribeDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\",\"locationName\":\"DBInstance\"}}}}},\"DescribeDBLogFiles\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"FilenameContains\":{},\"FileLastWritten\":{\"type\":\"long\"},\"FileSize\":{\"type\":\"long\"},\"Filters\":{\"shape\":\"S3k\"},\"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\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\",\"locationName\":\"DBParameterGroup\"}}}}},\"DescribeDBParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S3y\"},\"Marker\":{}}}},\"DescribeDBSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSecurityGroupName\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSecurityGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSecurityGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\",\"locationName\":\"DBSecurityGroup\"}}}}},\"DescribeDBSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSnapshotIdentifier\"],\"members\":{\"DBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBSnapshotAttributesResult\":{\"shape\":\"S54\"}}}},\"DescribeDBSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"IncludeShared\":{\"type\":\"boolean\"},\"IncludePublic\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\",\"locationName\":\"DBSnapshot\"}}}}},\"DescribeDBSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\",\"locationName\":\"DBSubnetGroup\"}}}}},\"DescribeEngineDefaultClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultClusterParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S5f\"}}}},\"DescribeEngineDefaultParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S5f\"}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S3k\"}}},\"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\":\"S3k\"},\"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\":\"S3k\"},\"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\":{}}}}}}},\"DescribeOptionGroupOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngineName\"],\"members\":{\"EngineName\":{},\"MajorEngineVersion\":{},\"Filters\":{\"shape\":\"S3k\"},\"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\"}}}},\"OptionGroupOptionVersions\":{\"type\":\"list\",\"member\":{\"locationName\":\"OptionVersion\",\"type\":\"structure\",\"members\":{\"Version\":{},\"IsDefault\":{\"type\":\"boolean\"}}}}}}},\"Marker\":{}}}},\"DescribeOptionGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"OptionGroupName\":{},\"Filters\":{\"shape\":\"S3k\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"},\"EngineName\":{},\"MajorEngineVersion\":{}}},\"output\":{\"resultWrapper\":\"DescribeOptionGroupsResult\",\"type\":\"structure\",\"members\":{\"OptionGroupsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S19\",\"locationName\":\"OptionGroup\"}},\"Marker\":{}}}},\"DescribeOrderableDBInstanceOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\"],\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBInstanceClass\":{},\"LicenseModel\":{},\"Vpc\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S3k\"},\"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\":\"S29\",\"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\":\"S3k\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribePendingMaintenanceActionsResult\",\"type\":\"structure\",\"members\":{\"PendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\",\"locationName\":\"ResourcePendingMaintenanceActions\"}},\"Marker\":{}}}},\"DescribeReservedDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedDBInstanceId\":{},\"ReservedDBInstancesOfferingId\":{},\"DBInstanceClass\":{},\"Duration\":{},\"ProductDescription\":{},\"OfferingType\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S3k\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedDBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S6j\",\"locationName\":\"ReservedDBInstance\"}}}}},\"DescribeReservedDBInstancesOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedDBInstancesOfferingId\":{},\"DBInstanceClass\":{},\"Duration\":{},\"ProductDescription\":{},\"OfferingType\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S3k\"},\"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\":\"S6l\"}},\"wrapper\":true}}}}},\"DescribeSourceRegions\":{\"input\":{\"type\":\"structure\",\"members\":{\"RegionName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"Filters\":{\"shape\":\"S3k\"}}},\"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\":\"S70\"},\"ProvisionedIops\":{\"shape\":\"S70\"},\"IopsToStorageRatio\":{\"type\":\"list\",\"member\":{\"locationName\":\"DoubleRange\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"double\"},\"To\":{\"type\":\"double\"}}}}}}}},\"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\",\"members\":{\"DBClusterIdentifier\":{},\"TargetDBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"FailoverDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\"],\"members\":{\"ResourceName\":{},\"Filters\":{\"shape\":\"S3k\"}}},\"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\":\"S1j\"},\"Port\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"BacktrackWindow\":{\"type\":\"long\"},\"CloudwatchLogsExportConfiguration\":{\"shape\":\"S7b\"},\"EngineVersion\":{}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"ModifyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"Parameters\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Parameters\":{\"shape\":\"S3y\"}}},\"output\":{\"shape\":\"S7e\",\"resultWrapper\":\"ModifyDBClusterParameterGroupResult\"}},\"ModifyDBClusterSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S46\"},\"ValuesToRemove\":{\"shape\":\"S46\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S43\"}}}},\"ModifyDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"DBSubnetGroupName\":{},\"DBSecurityGroups\":{\"shape\":\"S20\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1j\"},\"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\":{},\"CloudwatchLogsExportConfiguration\":{\"shape\":\"S7b\"}}},\"output\":{\"resultWrapper\":\"ModifyDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"ModifyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"Parameters\"],\"members\":{\"DBParameterGroupName\":{},\"Parameters\":{\"shape\":\"S3y\"}}},\"output\":{\"shape\":\"S7k\",\"resultWrapper\":\"ModifyDBParameterGroupResult\"}},\"ModifyDBSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSnapshotIdentifier\"],\"members\":{\"DBSnapshotIdentifier\":{},\"EngineVersion\":{},\"OptionGroupName\":{}}},\"output\":{\"resultWrapper\":\"ModifyDBSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBSnapshot\":{\"shape\":\"S15\"}}}},\"ModifyDBSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S46\"},\"ValuesToRemove\":{\"shape\":\"S46\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBSnapshotAttributesResult\":{\"shape\":\"S54\"}}}},\"ModifyDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2t\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S26\"}}}},\"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\"}}}},\"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\":\"S20\"},\"VpcSecurityGroupMemberships\":{\"shape\":\"S1j\"},\"OptionSettings\":{\"type\":\"list\",\"member\":{\"shape\":\"S1d\",\"locationName\":\"OptionSetting\"}}}}},\"OptionsToRemove\":{\"type\":\"list\",\"member\":{}},\"ApplyImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyOptionGroupResult\",\"type\":\"structure\",\"members\":{\"OptionGroup\":{\"shape\":\"S19\"}}}},\"PromoteReadReplica\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"PreferredBackupWindow\":{}}},\"output\":{\"resultWrapper\":\"PromoteReadReplicaResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"PromoteReadReplicaDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"PromoteReadReplicaDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"PurchaseReservedDBInstancesOffering\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedDBInstancesOfferingId\"],\"members\":{\"ReservedDBInstancesOfferingId\":{},\"ReservedDBInstanceId\":{},\"DBInstanceCount\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"PurchaseReservedDBInstancesOfferingResult\",\"type\":\"structure\",\"members\":{\"ReservedDBInstance\":{\"shape\":\"S6j\"}}}},\"RebootDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"ForceFailover\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebootDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"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\":\"S3y\"}}},\"output\":{\"shape\":\"S7e\",\"resultWrapper\":\"ResetDBClusterParameterGroupResult\"}},\"ResetDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S3y\"}}},\"output\":{\"shape\":\"S7k\",\"resultWrapper\":\"ResetDBParameterGroupResult\"}},\"RestoreDBClusterFromS3\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"Engine\",\"MasterUsername\",\"MasterUserPassword\",\"SourceEngine\",\"SourceEngineVersion\",\"S3BucketName\",\"S3IngestionRoleArn\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"Sy\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1j\"},\"DBSubnetGroupName\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"Tags\":{\"shape\":\"Sa\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"SourceEngine\":{},\"SourceEngineVersion\":{},\"S3BucketName\":{},\"S3Prefix\":{},\"S3IngestionRoleArn\":{},\"BacktrackWindow\":{\"type\":\"long\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromS3Result\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"RestoreDBClusterFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SnapshotIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"Sy\"},\"DBClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"DatabaseName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1j\"},\"Tags\":{\"shape\":\"Sa\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"BacktrackWindow\":{\"type\":\"long\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"RestoreDBClusterToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SourceDBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"RestoreType\":{},\"SourceDBClusterIdentifier\":{},\"RestoreToTime\":{\"type\":\"timestamp\"},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1j\"},\"Tags\":{\"shape\":\"Sa\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"BacktrackWindow\":{\"type\":\"long\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S1n\"}}}},\"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\":\"Sa\"},\"StorageType\":{},\"TdeCredentialArn\":{},\"TdeCredentialPassword\":{},\"Domain\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"DomainIAMRoleName\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"RestoreDBInstanceFromDBSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"RestoreDBInstanceFromS3\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DBInstanceClass\",\"Engine\",\"SourceEngine\",\"SourceEngineVersion\",\"S3BucketName\",\"S3IngestionRoleArn\"],\"members\":{\"DBName\":{},\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"Engine\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"DBSecurityGroups\":{\"shape\":\"S20\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1j\"},\"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\":\"Sa\"},\"StorageType\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"SourceEngine\":{},\"SourceEngineVersion\":{},\"S3BucketName\":{},\"S3Prefix\":{},\"S3IngestionRoleArn\":{},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"RestoreDBInstanceFromS3Result\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"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\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"StorageType\":{},\"TdeCredentialArn\":{},\"TdeCredentialPassword\":{},\"Domain\":{},\"DomainIAMRoleName\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"RestoreDBInstanceToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"RevokeDBSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSecurityGroupName\"],\"members\":{\"DBSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupId\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"RevokeDBSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"DBSecurityGroup\":{\"shape\":\"Sk\"}}}},\"StartDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StartDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}},\"StopDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"DBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StopDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S22\"}}}}},\"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\":{\"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},\"Sr\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"BacktrackIdentifier\":{},\"BacktrackTo\":{\"type\":\"timestamp\"},\"BacktrackedFrom\":{\"type\":\"timestamp\"},\"BacktrackRequestCreationTime\":{\"type\":\"timestamp\"},\"Status\":{}}},\"Su\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBClusterParameterGroupArn\":{}},\"wrapper\":true},\"Sx\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"Sy\"},\"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},\"Sy\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"S12\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBParameterGroupArn\":{}},\"wrapper\":true},\"S15\":{\"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\"}},\"wrapper\":true},\"S19\":{\"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\":\"S1d\",\"locationName\":\"OptionSetting\"}},\"DBSecurityGroupMemberships\":{\"shape\":\"S1e\"},\"VpcSecurityGroupMemberships\":{\"shape\":\"S1g\"}}}},\"AllowsVpcAndNonVpcInstanceMemberships\":{\"type\":\"boolean\"},\"VpcId\":{},\"OptionGroupArn\":{}},\"wrapper\":true},\"S1d\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{},\"DefaultValue\":{},\"Description\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"IsCollection\":{\"type\":\"boolean\"}}},\"S1e\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSecurityGroup\",\"type\":\"structure\",\"members\":{\"DBSecurityGroupName\":{},\"Status\":{}}}},\"S1g\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupMembership\",\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S1j\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"S1l\":{\"type\":\"list\",\"member\":{}},\"S1n\":{\"type\":\"structure\",\"members\":{\"AllocatedStorage\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"Sy\"},\"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\":\"S1g\"},\"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\"},\"EarliestBacktrackTime\":{\"type\":\"timestamp\"},\"BacktrackWindow\":{\"type\":\"long\"},\"BacktrackConsumedChangeRecords\":{\"type\":\"long\"},\"EnabledCloudwatchLogsExports\":{\"shape\":\"S1l\"}},\"wrapper\":true},\"S20\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSecurityGroupName\"}},\"S22\":{\"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\":{\"shape\":\"S1e\"},\"VpcSecurityGroups\":{\"shape\":\"S1g\"},\"DBParameterGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBParameterGroup\",\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"ParameterApplyStatus\":{}}}},\"AvailabilityZone\":{},\"DBSubnetGroup\":{\"shape\":\"S26\"},\"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\":\"S1l\"},\"LogTypesToDisable\":{\"shape\":\"S1l\"}}}}},\"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\":{\"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\":\"S1l\"}},\"wrapper\":true},\"S26\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S29\"},\"SubnetStatus\":{}}}},\"DBSubnetGroupArn\":{}},\"wrapper\":true},\"S29\":{\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true},\"S2t\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S3k\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{\"locationName\":\"Value\"}}}}},\"S3y\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ApplyMethod\":{}}}},\"S43\":{\"type\":\"structure\",\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S46\"}}}}},\"wrapper\":true},\"S46\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeValue\"}},\"S4h\":{\"type\":\"structure\",\"members\":{\"CharacterSetName\":{},\"CharacterSetDescription\":{}}},\"S54\":{\"type\":\"structure\",\"members\":{\"DBSnapshotIdentifier\":{},\"DBSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S46\"}},\"wrapper\":true}}},\"wrapper\":true},\"S5f\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupFamily\":{},\"Marker\":{},\"Parameters\":{\"shape\":\"S3y\"}},\"wrapper\":true},\"S6j\":{\"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\":\"S6l\"},\"ReservedDBInstanceArn\":{}},\"wrapper\":true},\"S6l\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecurringCharge\",\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}},\"wrapper\":true}},\"S70\":{\"type\":\"list\",\"member\":{\"locationName\":\"Range\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"integer\"},\"To\":{\"type\":\"integer\"},\"Step\":{\"type\":\"integer\"}}}},\"S7b\":{\"type\":\"structure\",\"members\":{\"EnableLogTypes\":{\"shape\":\"S1l\"},\"DisableLogTypes\":{\"shape\":\"S1l\"}}},\"S7e\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{}}},\"S7k\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2014-10-31.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2014-10-31.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2014-10-31.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2014-10-31.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rds-2014-10-31.waiters2.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rds-2014-10-31.waiters2.json ***! \****************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]},\"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\":\"deleted\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"DBSnapshots[].Status\"},{\"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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rds-2014-10-31.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/redshift-2012-12-01.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/redshift-2012-12-01.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{\"AuthorizeClusterSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeClusterSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"S4\"}}}},\"AuthorizeSnapshotAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"AccountWithRestoreAccess\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"AccountWithRestoreAccess\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeSnapshotAccessResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"CopyClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceSnapshotIdentifier\",\"TargetSnapshotIdentifier\"],\"members\":{\"SourceSnapshotIdentifier\":{},\"SourceSnapshotClusterIdentifier\":{},\"TargetSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"CopyClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"NodeType\",\"MasterUsername\",\"MasterUserPassword\"],\"members\":{\"DBName\":{},\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"ClusterSecurityGroups\":{\"shape\":\"Sp\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sq\"},\"ClusterSubnetGroupName\":{},\"AvailabilityZone\":{},\"PreferredMaintenanceWindow\":{},\"ClusterParameterGroupName\":{},\"AutomatedSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"Port\":{\"type\":\"integer\"},\"ClusterVersion\":{},\"AllowVersionUpgrade\":{\"type\":\"boolean\"},\"NumberOfNodes\":{\"type\":\"integer\"},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"Encrypted\":{\"type\":\"boolean\"},\"HsmClientCertificateIdentifier\":{},\"HsmConfigurationIdentifier\":{},\"ElasticIp\":{},\"Tags\":{\"shape\":\"S7\"},\"KmsKeyId\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"AdditionalInfo\":{},\"IamRoles\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"CreateClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"ParameterGroupFamily\",\"Description\"],\"members\":{\"ParameterGroupName\":{},\"ParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterParameterGroup\":{\"shape\":\"S1g\"}}}},\"CreateClusterSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\",\"Description\"],\"members\":{\"ClusterSecurityGroupName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSecurityGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"S4\"}}}},\"CreateClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"ClusterIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"ClusterIdentifier\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"CreateClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\",\"Description\",\"SubnetIds\"],\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S1m\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSubnetGroup\":{\"shape\":\"S1o\"}}}},\"CreateEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SnsTopicArn\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"SourceIds\":{\"shape\":\"S1v\"},\"EventCategories\":{\"shape\":\"S1w\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1y\"}}}},\"CreateHsmClientCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmClientCertificateIdentifier\"],\"members\":{\"HsmClientCertificateIdentifier\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateHsmClientCertificateResult\",\"type\":\"structure\",\"members\":{\"HsmClientCertificate\":{\"shape\":\"S21\"}}}},\"CreateHsmConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmConfigurationIdentifier\",\"Description\",\"HsmIpAddress\",\"HsmPartitionName\",\"HsmPartitionPassword\",\"HsmServerPublicCertificate\"],\"members\":{\"HsmConfigurationIdentifier\":{},\"Description\":{},\"HsmIpAddress\":{},\"HsmPartitionName\":{},\"HsmPartitionPassword\":{},\"HsmServerPublicCertificate\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateHsmConfigurationResult\",\"type\":\"structure\",\"members\":{\"HsmConfiguration\":{\"shape\":\"S24\"}}}},\"CreateSnapshotCopyGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotCopyGrantName\"],\"members\":{\"SnapshotCopyGrantName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"resultWrapper\":\"CreateSnapshotCopyGrantResult\",\"type\":\"structure\",\"members\":{\"SnapshotCopyGrant\":{\"shape\":\"S27\"}}}},\"CreateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"S7\"}}}},\"DeleteCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"SkipFinalClusterSnapshot\":{\"type\":\"boolean\"},\"FinalClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"DeleteClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{}}}},\"DeleteClusterSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{}}}},\"DeleteClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"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\":{}}}},\"DeleteSnapshotCopyGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotCopyGrantName\"],\"members\":{\"SnapshotCopyGrantName\":{}}}},\"DeleteTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"TagKeys\"],\"members\":{\"ResourceName\":{},\"TagKeys\":{\"shape\":\"S2l\"}}}},\"DescribeClusterParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ParameterGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1g\",\"locationName\":\"ClusterParameterGroup\"}}}}},\"DescribeClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"Source\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S2s\"},\"Marker\":{}}}},\"DescribeClusterSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterSecurityGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ClusterSecurityGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\",\"locationName\":\"ClusterSecurityGroup\"}}}}},\"DescribeClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"SnapshotType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"OwnerAccount\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"},\"ClusterExists\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Snapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\",\"locationName\":\"Snapshot\"}}}}},\"DescribeClusterSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterSubnetGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ClusterSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1o\",\"locationName\":\"ClusterSubnetGroup\"}}}}},\"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\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Clusters\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\",\"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\":\"S2s\"}},\"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\":\"S1w\"},\"EventDescription\":{},\"Severity\":{}},\"wrapper\":true}}},\"wrapper\":true}}}}},\"DescribeEventSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubscriptionName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeEventSubscriptionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"EventSubscriptionsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1y\",\"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\":\"S1w\"},\"Severity\":{},\"Date\":{\"type\":\"timestamp\"},\"EventId\":{}}}}}}},\"DescribeHsmClientCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"HsmClientCertificateIdentifier\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeHsmClientCertificatesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"HsmClientCertificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S21\",\"locationName\":\"HsmClientCertificate\"}}}}},\"DescribeHsmConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"HsmConfigurationIdentifier\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeHsmConfigurationsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"HsmConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S24\",\"locationName\":\"HsmConfiguration\"}}}}},\"DescribeLoggingStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S3z\",\"resultWrapper\":\"DescribeLoggingStatusResult\"}},\"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\":\"S1r\",\"locationName\":\"AvailabilityZone\"}}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribeReservedNodeOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedNodeOfferingId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedNodeOfferingsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedNodeOfferings\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReservedNodeOffering\",\"type\":\"structure\",\"members\":{\"ReservedNodeOfferingId\":{},\"NodeType\":{},\"Duration\":{\"type\":\"integer\"},\"FixedPrice\":{\"type\":\"double\"},\"UsagePrice\":{\"type\":\"double\"},\"CurrencyCode\":{},\"OfferingType\":{},\"RecurringCharges\":{\"shape\":\"S49\"},\"ReservedNodeOfferingType\":{}},\"wrapper\":true}}}}},\"DescribeReservedNodes\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedNodeId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedNodesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedNodes\":{\"type\":\"list\",\"member\":{\"shape\":\"S4f\",\"locationName\":\"ReservedNode\"}}}}},\"DescribeResize\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeResizeResult\",\"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\"}}}},\"DescribeSnapshotCopyGrants\":{\"input\":{\"type\":\"structure\",\"members\":{\"SnapshotCopyGrantName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeSnapshotCopyGrantsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"SnapshotCopyGrants\":{\"type\":\"list\",\"member\":{\"shape\":\"S27\",\"locationName\":\"SnapshotCopyGrant\"}}}}},\"DescribeTableRestoreStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"TableRestoreRequestId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeTableRestoreStatusResult\",\"type\":\"structure\",\"members\":{\"TableRestoreStatusDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S4t\",\"locationName\":\"TableRestoreStatus\"}},\"Marker\":{}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceName\":{},\"ResourceType\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S2l\"},\"TagValues\":{\"shape\":\"S2n\"}}},\"output\":{\"resultWrapper\":\"DescribeTagsResult\",\"type\":\"structure\",\"members\":{\"TaggedResources\":{\"type\":\"list\",\"member\":{\"locationName\":\"TaggedResource\",\"type\":\"structure\",\"members\":{\"Tag\":{\"shape\":\"S8\"},\"ResourceName\":{},\"ResourceType\":{}}}},\"Marker\":{}}}},\"DisableLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S3z\",\"resultWrapper\":\"DisableLoggingResult\"}},\"DisableSnapshotCopy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DisableSnapshotCopyResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"EnableLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"BucketName\"],\"members\":{\"ClusterIdentifier\":{},\"BucketName\":{},\"S3KeyPrefix\":{}}},\"output\":{\"shape\":\"S3z\",\"resultWrapper\":\"EnableLoggingResult\"}},\"EnableSnapshotCopy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"DestinationRegion\"],\"members\":{\"ClusterIdentifier\":{},\"DestinationRegion\":{},\"RetentionPeriod\":{\"type\":\"integer\"},\"SnapshotCopyGrantName\":{}}},\"output\":{\"resultWrapper\":\"EnableSnapshotCopyResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"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\"}}}},\"ModifyCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"NumberOfNodes\":{\"type\":\"integer\"},\"ClusterSecurityGroups\":{\"shape\":\"Sp\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sq\"},\"MasterUserPassword\":{},\"ClusterParameterGroupName\":{},\"AutomatedSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"PreferredMaintenanceWindow\":{},\"ClusterVersion\":{},\"AllowVersionUpgrade\":{\"type\":\"boolean\"},\"HsmClientCertificateIdentifier\":{},\"HsmConfigurationIdentifier\":{},\"NewClusterIdentifier\":{},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"ElasticIp\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"ModifyClusterIamRoles\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"AddIamRoles\":{\"shape\":\"St\"},\"RemoveIamRoles\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterIamRolesResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"ModifyClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"Parameters\"],\"members\":{\"ParameterGroupName\":{},\"Parameters\":{\"shape\":\"S2s\"}}},\"output\":{\"shape\":\"S5e\",\"resultWrapper\":\"ModifyClusterParameterGroupResult\"}},\"ModifyClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\",\"SubnetIds\"],\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S1m\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSubnetGroup\":{\"shape\":\"S1o\"}}}},\"ModifyEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"SourceIds\":{\"shape\":\"S1v\"},\"EventCategories\":{\"shape\":\"S1w\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1y\"}}}},\"ModifySnapshotCopyRetentionPeriod\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"RetentionPeriod\"],\"members\":{\"ClusterIdentifier\":{},\"RetentionPeriod\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ModifySnapshotCopyRetentionPeriodResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"PurchaseReservedNodeOffering\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedNodeOfferingId\"],\"members\":{\"ReservedNodeOfferingId\":{},\"NodeCount\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"PurchaseReservedNodeOfferingResult\",\"type\":\"structure\",\"members\":{\"ReservedNode\":{\"shape\":\"S4f\"}}}},\"RebootCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RebootClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"ResetClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S2s\"}}},\"output\":{\"shape\":\"S5e\",\"resultWrapper\":\"ResetClusterParameterGroupResult\"}},\"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\":\"Sp\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sq\"},\"PreferredMaintenanceWindow\":{},\"AutomatedSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"KmsKeyId\":{},\"NodeType\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"AdditionalInfo\":{},\"IamRoles\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"RestoreFromClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}},\"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\":\"S4t\"}}}},\"RevokeClusterSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"RevokeClusterSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"S4\"}}}},\"RevokeSnapshotAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"AccountWithRestoreAccess\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"AccountWithRestoreAccess\":{}}},\"output\":{\"resultWrapper\":\"RevokeSnapshotAccessResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sd\"}}}},\"RotateEncryptionKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RotateEncryptionKeyResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"Sv\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"Description\":{},\"EC2SecurityGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"EC2SecurityGroup\",\"type\":\"structure\",\"members\":{\"Status\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{},\"Tags\":{\"shape\":\"S7\"}}}},\"IPRanges\":{\"type\":\"list\",\"member\":{\"locationName\":\"IPRange\",\"type\":\"structure\",\"members\":{\"Status\":{},\"CIDRIP\":{},\"Tags\":{\"shape\":\"S7\"}}}},\"Tags\":{\"shape\":\"S7\"}},\"wrapper\":true},\"S7\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\",\"locationName\":\"Tag\"}},\"S8\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sd\":{\"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\":\"S7\"},\"RestorableNodeTypes\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeType\"}},\"EnhancedVpcRouting\":{\"type\":\"boolean\"}},\"wrapper\":true},\"Sp\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterSecurityGroupName\"}},\"Sq\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"St\":{\"type\":\"list\",\"member\":{\"locationName\":\"IamRoleArn\"}},\"Sv\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"NodeType\":{},\"ClusterStatus\":{},\"ModifyStatus\":{},\"MasterUsername\":{},\"DBName\":{},\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"}}},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"AutomatedSnapshotRetentionPeriod\":{\"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\"}}},\"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\"}}},\"HsmStatus\":{\"type\":\"structure\",\"members\":{\"HsmClientCertificateIdentifier\":{},\"HsmConfigurationIdentifier\":{},\"Status\":{}}},\"ClusterSnapshotCopyStatus\":{\"type\":\"structure\",\"members\":{\"DestinationRegion\":{},\"RetentionPeriod\":{\"type\":\"long\"},\"SnapshotCopyGrantName\":{}}},\"ClusterPublicKey\":{},\"ClusterNodes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NodeRole\":{},\"PrivateIPAddress\":{},\"PublicIPAddress\":{}}}},\"ElasticIpStatus\":{\"type\":\"structure\",\"members\":{\"ElasticIp\":{},\"Status\":{}}},\"ClusterRevisionNumber\":{},\"Tags\":{\"shape\":\"S7\"},\"KmsKeyId\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"IamRoles\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterIamRole\",\"type\":\"structure\",\"members\":{\"IamRoleArn\":{},\"ApplyStatus\":{}}}}},\"wrapper\":true},\"S1g\":{\"type\":\"structure\",\"members\":{\"ParameterGroupName\":{},\"ParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"S7\"}},\"wrapper\":true},\"S1m\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S1o\":{\"type\":\"structure\",\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S1r\"},\"SubnetStatus\":{}}}},\"Tags\":{\"shape\":\"S7\"}},\"wrapper\":true},\"S1r\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SupportedPlatforms\":{\"type\":\"list\",\"member\":{\"locationName\":\"SupportedPlatform\",\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true}}},\"wrapper\":true},\"S1v\":{\"type\":\"list\",\"member\":{\"locationName\":\"SourceId\"}},\"S1w\":{\"type\":\"list\",\"member\":{\"locationName\":\"EventCategory\"}},\"S1y\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{\"type\":\"timestamp\"},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S1v\"},\"EventCategoriesList\":{\"shape\":\"S1w\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S7\"}},\"wrapper\":true},\"S21\":{\"type\":\"structure\",\"members\":{\"HsmClientCertificateIdentifier\":{},\"HsmClientCertificatePublicKey\":{},\"Tags\":{\"shape\":\"S7\"}},\"wrapper\":true},\"S24\":{\"type\":\"structure\",\"members\":{\"HsmConfigurationIdentifier\":{},\"Description\":{},\"HsmIpAddress\":{},\"HsmPartitionName\":{},\"Tags\":{\"shape\":\"S7\"}},\"wrapper\":true},\"S27\":{\"type\":\"structure\",\"members\":{\"SnapshotCopyGrantName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S7\"}},\"wrapper\":true},\"S2l\":{\"type\":\"list\",\"member\":{\"locationName\":\"TagKey\"}},\"S2n\":{\"type\":\"list\",\"member\":{\"locationName\":\"TagValue\"}},\"S2s\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"DataType\":{},\"AllowedValues\":{},\"ApplyType\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{}}}},\"S3z\":{\"type\":\"structure\",\"members\":{\"LoggingEnabled\":{\"type\":\"boolean\"},\"BucketName\":{},\"S3KeyPrefix\":{},\"LastSuccessfulDeliveryTime\":{\"type\":\"timestamp\"},\"LastFailureTime\":{\"type\":\"timestamp\"},\"LastFailureMessage\":{}}},\"S49\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecurringCharge\",\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}},\"wrapper\":true}},\"S4f\":{\"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\":\"S49\"},\"ReservedNodeOfferingType\":{}},\"wrapper\":true},\"S4t\":{\"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},\"S5e\":{\"type\":\"structure\",\"members\":{\"ParameterGroupName\":{},\"ParameterGroupStatus\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/redshift-2012-12-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/redshift-2012-12-01.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/redshift-2012-12-01.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"},\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/redshift-2012-12-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/redshift-2012-12-01.waiters2.json": /*!*********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/redshift-2012-12-01.waiters2.json ***! \*********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/redshift-2012-12-01.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rekognition-2016-06-27.min.json": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rekognition-2016-06-27.min.json ***! \*******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SourceImageFace\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sb\"},\"Confidence\":{\"type\":\"float\"}}},\"FaceMatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Similarity\":{\"type\":\"float\"},\"Face\":{\"shape\":\"Sf\"}}}},\"UnmatchedFaces\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}},\"SourceImageOrientationCorrection\":{},\"TargetImageOrientationCorrection\":{}}}},\"CreateCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{\"type\":\"integer\"},\"CollectionArn\":{},\"FaceModelVersion\":{}}}},\"CreateStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Input\",\"Output\",\"Name\",\"Settings\",\"RoleArn\"],\"members\":{\"Input\":{\"shape\":\"Su\"},\"Output\":{\"shape\":\"Sx\"},\"Name\":{},\"Settings\":{\"shape\":\"S11\"},\"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\":\"S19\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedFaces\":{\"shape\":\"S19\"}}}},\"DeleteStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"StreamProcessorArn\":{},\"Status\":{},\"StatusMessage\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"},\"Input\":{\"shape\":\"Su\"},\"Output\":{\"shape\":\"Sx\"},\"RoleArn\":{},\"Settings\":{\"shape\":\"S11\"}}}},\"DetectFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"Attributes\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\"}},\"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\":\"S25\"}},\"OrientationCorrection\":{}}}},\"DetectModerationLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"MinConfidence\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModerationLabels\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}}}}},\"DetectText\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TextDetections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DetectedText\":{},\"Type\":{},\"Id\":{\"type\":\"integer\"},\"ParentId\":{\"type\":\"integer\"},\"Confidence\":{\"type\":\"float\"},\"Geometry\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sb\"},\"Polygon\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"X\":{\"type\":\"float\"},\"Y\":{\"type\":\"float\"}}}}}}}}}}}},\"GetCelebrityInfo\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S2l\"},\"Name\":{}}}},\"GetCelebrityRecognition\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S2v\"},\"NextToken\":{},\"Celebrities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Celebrity\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S2l\"},\"Name\":{},\"Id\":{},\"Confidence\":{\"type\":\"float\"},\"BoundingBox\":{\"shape\":\"Sb\"},\"Face\":{\"shape\":\"S1n\"}}}}}}}}},\"GetContentModeration\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S2v\"},\"ModerationLabels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"ModerationLabel\":{\"shape\":\"S29\"}}}},\"NextToken\":{}}}},\"GetFaceDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S2v\"},\"NextToken\":{},\"Faces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Face\":{\"shape\":\"S1n\"}}}}}}},\"GetFaceSearch\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"NextToken\":{},\"VideoMetadata\":{\"shape\":\"S2v\"},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Person\":{\"shape\":\"S3f\"},\"FaceMatches\":{\"shape\":\"S3h\"}}}}}}},\"GetLabelDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S2v\"},\"NextToken\":{},\"Labels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Label\":{\"shape\":\"S25\"}}}}}}},\"GetPersonTracking\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S2v\"},\"NextToken\":{},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Person\":{\"shape\":\"S3f\"}}}}}}},\"IndexFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"Image\"],\"members\":{\"CollectionId\":{},\"Image\":{\"shape\":\"S2\"},\"ExternalImageId\":{},\"DetectionAttributes\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Face\":{\"shape\":\"S3j\"},\"FaceDetail\":{\"shape\":\"S1n\"}}}},\"OrientationCorrection\":{},\"FaceModelVersion\":{}}}},\"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\":\"S3j\"}},\"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\":\"S2l\"},\"Name\":{},\"Id\":{},\"Face\":{\"shape\":\"Sf\"},\"MatchConfidence\":{\"type\":\"float\"}}}},\"UnrecognizedFaces\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}},\"OrientationCorrection\":{}}}},\"SearchFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"FaceId\"],\"members\":{\"CollectionId\":{},\"FaceId\":{},\"MaxFaces\":{\"type\":\"integer\"},\"FaceMatchThreshold\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SearchedFaceId\":{},\"FaceMatches\":{\"shape\":\"S3h\"},\"FaceModelVersion\":{}}}},\"SearchFacesByImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"Image\"],\"members\":{\"CollectionId\":{},\"Image\":{\"shape\":\"S2\"},\"MaxFaces\":{\"type\":\"integer\"},\"FaceMatchThreshold\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SearchedFaceBoundingBox\":{\"shape\":\"Sb\"},\"SearchedFaceConfidence\":{\"type\":\"float\"},\"FaceMatches\":{\"shape\":\"S3h\"},\"FaceModelVersion\":{}}}},\"StartCelebrityRecognition\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S4n\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S4p\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartContentModeration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S4n\"},\"MinConfidence\":{\"type\":\"float\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S4p\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartFaceDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S4n\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S4p\"},\"FaceAttributes\":{},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartFaceSearch\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\",\"CollectionId\"],\"members\":{\"Video\":{\"shape\":\"S4n\"},\"ClientRequestToken\":{},\"FaceMatchThreshold\":{\"type\":\"float\"},\"CollectionId\":{},\"NotificationChannel\":{\"shape\":\"S4p\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartLabelDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S4n\"},\"ClientRequestToken\":{},\"MinConfidence\":{\"type\":\"float\"},\"NotificationChannel\":{\"shape\":\"S4p\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartPersonTracking\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S4n\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S4p\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{}}},\"Sb\":{\"type\":\"structure\",\"members\":{\"Width\":{\"type\":\"float\"},\"Height\":{\"type\":\"float\"},\"Left\":{\"type\":\"float\"},\"Top\":{\"type\":\"float\"}}},\"Sf\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sb\"},\"Confidence\":{\"type\":\"float\"},\"Landmarks\":{\"shape\":\"Sg\"},\"Pose\":{\"shape\":\"Sj\"},\"Quality\":{\"shape\":\"Sl\"}}},\"Sg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"X\":{\"type\":\"float\"},\"Y\":{\"type\":\"float\"}}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"Roll\":{\"type\":\"float\"},\"Yaw\":{\"type\":\"float\"},\"Pitch\":{\"type\":\"float\"}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"Brightness\":{\"type\":\"float\"},\"Sharpness\":{\"type\":\"float\"}}},\"Su\":{\"type\":\"structure\",\"members\":{\"KinesisVideoStream\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"KinesisDataStream\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}}},\"S11\":{\"type\":\"structure\",\"members\":{\"FaceSearch\":{\"type\":\"structure\",\"members\":{\"CollectionId\":{},\"FaceMatchThreshold\":{\"type\":\"float\"}}}}},\"S19\":{\"type\":\"list\",\"member\":{}},\"S1j\":{\"type\":\"list\",\"member\":{}},\"S1n\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sb\"},\"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\":\"Sg\"},\"Pose\":{\"shape\":\"Sj\"},\"Quality\":{\"shape\":\"Sl\"},\"Confidence\":{\"type\":\"float\"}}},\"S25\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Confidence\":{\"type\":\"float\"}}},\"S29\":{\"type\":\"structure\",\"members\":{\"Confidence\":{\"type\":\"float\"},\"Name\":{},\"ParentName\":{}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2v\":{\"type\":\"structure\",\"members\":{\"Codec\":{},\"DurationMillis\":{\"type\":\"long\"},\"Format\":{},\"FrameRate\":{\"type\":\"float\"},\"FrameHeight\":{\"type\":\"long\"},\"FrameWidth\":{\"type\":\"long\"}}},\"S3f\":{\"type\":\"structure\",\"members\":{\"Index\":{\"type\":\"long\"},\"BoundingBox\":{\"shape\":\"Sb\"},\"Face\":{\"shape\":\"S1n\"}}},\"S3h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Similarity\":{\"type\":\"float\"},\"Face\":{\"shape\":\"S3j\"}}}},\"S3j\":{\"type\":\"structure\",\"members\":{\"FaceId\":{},\"BoundingBox\":{\"shape\":\"Sb\"},\"ImageId\":{},\"ExternalImageId\":{},\"Confidence\":{\"type\":\"float\"}}},\"S4n\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}},\"S4p\":{\"type\":\"structure\",\"required\":[\"SNSTopicArn\",\"RoleArn\"],\"members\":{\"SNSTopicArn\":{},\"RoleArn\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rekognition-2016-06-27.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/rekognition-2016-06-27.paginators.json": /*!**************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/rekognition-2016-06-27.paginators.json ***! \**************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"},\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/rekognition-2016-06-27.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/route53-2013-04-01.min.json": /*!***************************************************************!*\ !*** ./node_modules/aws-sdk/apis/route53-2013-04-01.min.json ***! \***************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":\"S1y\"},\"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\":\"S2g\"},\"DelegationSetId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZone\",\"ChangeInfo\",\"DelegationSet\",\"Location\"],\"members\":{\"HostedZone\":{\"shape\":\"S2j\"},\"ChangeInfo\":{\"shape\":\"S8\"},\"DelegationSet\":{\"shape\":\"S2l\"},\"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\":\"S2q\"},\"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\":\"S2l\"},\"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\":\"S2z\"},\"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\":\"S34\"},\"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\":\"S2z\"},\"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\":\"S46\"}}}},\"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\":\"S1y\"}}}},\"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\":\"S4h\"}}}},\"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\":\"S4h\"}}}},\"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\":\"S2j\"},\"DelegationSet\":{\"shape\":\"S2l\"},\"VPCs\":{\"shape\":\"S4p\"}}}},\"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\":\"S2q\"}}}},\"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\":\"S2l\"}}}},\"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\":\"S2z\"}}}},\"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\":\"S34\"}}}},\"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\":\"S46\",\"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\":\"S1y\",\"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\":\"S5n\"},\"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\":\"S5n\"},\"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\":\"S2q\",\"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\":\"S2l\",\"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\":\"S63\"}}}},\"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\":\"S63\",\"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\":\"S6e\"},\"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\":\"S6e\"},\"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\":\"S6e\"},\"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\":\"S2z\",\"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\":\"S4p\"}}}},\"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\"},\"HealthThreshold\":{\"type\":\"integer\"},\"ChildHealthChecks\":{\"shape\":\"S1p\"},\"EnableSNI\":{\"type\":\"boolean\"},\"Regions\":{\"shape\":\"S1r\"},\"AlarmIdentifier\":{\"shape\":\"S1t\"},\"InsufficientDataHealthStatus\":{},\"ResetElements\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResettableElementName\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheck\"],\"members\":{\"HealthCheck\":{\"shape\":\"S1y\"}}}},\"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\":\"S2j\"}}}},\"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\":\"S2z\"}}}},\"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\":\"S34\"}}}}},\"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\"},\"HealthThreshold\":{\"type\":\"integer\"},\"ChildHealthChecks\":{\"shape\":\"S1p\"},\"EnableSNI\":{\"type\":\"boolean\"},\"Regions\":{\"shape\":\"S1r\"},\"AlarmIdentifier\":{\"shape\":\"S1t\"},\"InsufficientDataHealthStatus\":{}}},\"S1p\":{\"type\":\"list\",\"member\":{\"locationName\":\"ChildHealthCheck\"}},\"S1r\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\"}},\"S1t\":{\"type\":\"structure\",\"required\":[\"Region\",\"Name\"],\"members\":{\"Region\":{},\"Name\":{}}},\"S1y\":{\"type\":\"structure\",\"required\":[\"Id\",\"CallerReference\",\"HealthCheckConfig\",\"HealthCheckVersion\"],\"members\":{\"Id\":{},\"CallerReference\":{},\"LinkedService\":{\"shape\":\"S1z\"},\"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\":{}}}}}}}},\"S1z\":{\"type\":\"structure\",\"members\":{\"ServicePrincipal\":{},\"Description\":{}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"PrivateZone\":{\"type\":\"boolean\"}}},\"S2j\":{\"type\":\"structure\",\"required\":[\"Id\",\"Name\",\"CallerReference\"],\"members\":{\"Id\":{},\"Name\":{},\"CallerReference\":{},\"Config\":{\"shape\":\"S2g\"},\"ResourceRecordSetCount\":{\"type\":\"long\"},\"LinkedService\":{\"shape\":\"S1z\"}}},\"S2l\":{\"type\":\"structure\",\"required\":[\"NameServers\"],\"members\":{\"Id\":{},\"CallerReference\":{},\"NameServers\":{\"type\":\"list\",\"member\":{\"locationName\":\"NameServer\"}}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"Id\",\"HostedZoneId\",\"CloudWatchLogsLogGroupArn\"],\"members\":{\"Id\":{},\"HostedZoneId\":{},\"CloudWatchLogsLogGroupArn\":{}}},\"S2z\":{\"type\":\"structure\",\"required\":[\"Id\",\"Version\",\"Name\",\"Type\",\"Document\"],\"members\":{\"Id\":{},\"Version\":{\"type\":\"integer\"},\"Name\":{},\"Type\":{},\"Document\":{},\"Comment\":{}}},\"S34\":{\"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\":{}}},\"S46\":{\"type\":\"structure\",\"members\":{\"ContinentCode\":{},\"ContinentName\":{},\"CountryCode\":{},\"CountryName\":{},\"SubdivisionCode\":{},\"SubdivisionName\":{}}},\"S4h\":{\"type\":\"list\",\"member\":{\"locationName\":\"HealthCheckObservation\",\"type\":\"structure\",\"members\":{\"Region\":{},\"IPAddress\":{},\"StatusReport\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"CheckedTime\":{\"type\":\"timestamp\"}}}}}},\"S4p\":{\"type\":\"list\",\"member\":{\"shape\":\"S3\",\"locationName\":\"VPC\"}},\"S5n\":{\"type\":\"list\",\"member\":{\"shape\":\"S2j\",\"locationName\":\"HostedZone\"}},\"S63\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Tags\":{\"shape\":\"S15\"}}},\"S6e\":{\"type\":\"list\",\"member\":{\"shape\":\"S34\",\"locationName\":\"TrafficPolicyInstance\"}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/route53-2013-04-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/route53-2013-04-01.paginators.json": /*!**********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/route53-2013-04-01.paginators.json ***! \**********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/route53-2013-04-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/route53-2013-04-01.waiters2.json": /*!********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/route53-2013-04-01.waiters2.json ***! \********************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("module.exports = {\"version\":2,\"waiters\":{\"ResourceRecordSetsChanged\":{\"delay\":30,\"maxAttempts\":60,\"operation\":\"GetChange\",\"acceptors\":[{\"matcher\":\"path\",\"expected\":\"INSYNC\",\"argument\":\"ChangeInfo.Status\",\"state\":\"success\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/route53-2013-04-01.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/route53domains-2014-05-15.min.json": /*!**********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/route53domains-2014-05-15.min.json ***! \**********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-05-15\",\"endpointPrefix\":\"route53domains\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon 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\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/route53domains-2014-05-15.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/route53domains-2014-05-15.paginators.json": /*!*****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/route53domains-2014-05-15.paginators.json ***! \*****************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/route53domains-2014-05-15.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.min.json": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.min.json ***! \*******************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{\"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\":\"S5\",\"jsonvalue\":true,\"location\":\"header\",\"locationName\":\"x-amz-lex-session-attributes\"},\"requestAttributes\":{\"shape\":\"S5\",\"jsonvalue\":true,\"location\":\"header\",\"locationName\":\"x-amz-lex-request-attributes\"},\"contentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"accept\":{\"location\":\"header\",\"locationName\":\"Accept\"},\"inputStream\":{\"shape\":\"S8\"}},\"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\"},\"message\":{\"shape\":\"Sc\",\"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\":\"S8\"}},\"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\":\"Sg\"},\"requestAttributes\":{\"shape\":\"Sg\"},\"inputText\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"intentName\":{},\"slots\":{\"shape\":\"Sg\"},\"sessionAttributes\":{\"shape\":\"Sg\"},\"message\":{\"shape\":\"Sc\"},\"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\":{}}}}}}}}}}}}},\"shapes\":{\"S5\":{\"type\":\"string\",\"sensitive\":true},\"S8\":{\"type\":\"blob\",\"streaming\":true},\"Sc\":{\"type\":\"string\",\"sensitive\":true},\"Sg\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.paginators.json": /*!**************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.paginators.json ***! \**************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/s3-2006-03-01.min.json": /*!**********************************************************!*\ !*** ./node_modules/aws-sdk/apis/s3-2006-03-01.min.json ***! \**********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\",\"timestampFormat\":\"rfc822\",\"uid\":\"s3-2006-03-01\"},\"operations\":{\"AbortMultipartUpload\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}/{Key+}\"},\"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\"},\"CopySourceSSECustomerAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-copy-source-server-side-encryption-customer-algorithm\"},\"CopySourceSSECustomerKey\":{\"shape\":\"S1c\",\"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\"}}},\"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\"},\"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\"}},\"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\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"},\"Tagging\":{\"location\":\"header\",\"locationName\":\"x-amz-tagging\"}}},\"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\"},\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"}}},\"alias\":\"InitiateMultipartUpload\"},\"DeleteBucket\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteBucketAnalyticsConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?analytics\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Id\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"Id\":{\"location\":\"querystring\",\"locationName\":\"id\"}}}},\"DeleteBucketCors\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?cors\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteBucketEncryption\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?encryption\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteBucketInventoryConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?inventory\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Id\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"Id\":{\"location\":\"querystring\",\"locationName\":\"id\"}}}},\"DeleteBucketLifecycle\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?lifecycle\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteBucketMetricsConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?metrics\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Id\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"Id\":{\"location\":\"querystring\",\"locationName\":\"id\"}}}},\"DeleteBucketPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteBucketReplication\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?replication\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteBucketTagging\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteBucketWebsite\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}?website\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}}},\"DeleteObject\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}/{Key+}\"},\"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\"}}},\"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\"},\"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\"}},\"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\"},\"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\":\"S2v\"},\"Grants\":{\"shape\":\"S2y\",\"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\":\"S37\"}},\"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\":\"S3n\",\"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\":\"S40\"}},\"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\":\"S46\"}},\"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\":\"S4m\",\"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\":\"S51\",\"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\":\"S5b\"}}}},\"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\":\"S5j\"}},\"payload\":\"MetricsConfiguration\"}},\"GetBucketNotification\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/{Bucket}?notification\"},\"input\":{\"shape\":\"S5m\"},\"output\":{\"shape\":\"S5n\"},\"deprecated\":true},\"GetBucketNotificationConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/{Bucket}?notification\"},\"input\":{\"shape\":\"S5m\"},\"output\":{\"shape\":\"S5y\"}},\"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\"}},\"GetBucketReplication\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/{Bucket}?replication\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationConfiguration\":{\"shape\":\"S6h\"}},\"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\":\"S3d\"}}}},\"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\":\"S75\"},\"IndexDocument\":{\"shape\":\"S78\"},\"ErrorDocument\":{\"shape\":\"S7a\"},\"RoutingRules\":{\"shape\":\"S7b\"}}}},\"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\"}},\"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\":\"S2v\"},\"Grants\":{\"shape\":\"S2y\",\"locationName\":\"AccessControlList\"},\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"}}}},\"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\":\"S3d\"}}}},\"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\"}},\"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\"}}}},\"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\":\"S37\"},\"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\":\"S46\"},\"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\":\"S5j\"},\"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\":\"S2v\"}}},\"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\":\"S2v\"},\"Initiator\":{\"shape\":\"S97\"}}},\"flattened\":true},\"CommonPrefixes\":{\"shape\":\"S98\"},\"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\":\"S2v\"}}},\"flattened\":true},\"DeleteMarkers\":{\"locationName\":\"DeleteMarker\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Owner\":{\"shape\":\"S2v\"},\"Key\":{},\"VersionId\":{},\"IsLatest\":{\"type\":\"boolean\"},\"LastModified\":{\"type\":\"timestamp\"}}},\"flattened\":true},\"Name\":{},\"Prefix\":{},\"Delimiter\":{},\"MaxKeys\":{\"type\":\"integer\"},\"CommonPrefixes\":{\"shape\":\"S98\"},\"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\":\"S9q\"},\"Name\":{},\"Prefix\":{},\"Delimiter\":{},\"MaxKeys\":{\"type\":\"integer\"},\"CommonPrefixes\":{\"shape\":\"S98\"},\"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\":\"S9q\"},\"Name\":{},\"Prefix\":{},\"Delimiter\":{},\"MaxKeys\":{\"type\":\"integer\"},\"CommonPrefixes\":{\"shape\":\"S98\"},\"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\":\"S97\"},\"Owner\":{\"shape\":\"S2v\"},\"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\":\"Sa8\",\"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\":\"S37\",\"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\":\"S3n\",\"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\":\"S40\",\"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\":\"S46\",\"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\":\"S4m\",\"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\":\"S51\",\"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\":\"S5b\"}}},\"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\":\"S5j\",\"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\":\"S5n\",\"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\":\"S5y\",\"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\":\"S6h\",\"locationName\":\"ReplicationConfiguration\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}}},\"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\":\"Sau\",\"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\":\"S7a\"},\"IndexDocument\":{\"shape\":\"S78\"},\"RedirectAllRequestsTo\":{\"shape\":\"S75\"},\"RoutingRules\":{\"shape\":\"S7b\"}}}},\"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\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"},\"Tagging\":{\"location\":\"header\",\"locationName\":\"x-amz-tagging\"}},\"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\"},\"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\":\"Sa8\",\"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\"}}}},\"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\":\"Sau\",\"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\"}}}},\"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\":{\"type\":\"structure\",\"members\":{\"CSV\":{\"type\":\"structure\",\"members\":{\"FileHeaderInfo\":{},\"Comments\":{},\"QuoteEscapeCharacter\":{},\"RecordDelimiter\":{},\"FieldDelimiter\":{},\"QuoteCharacter\":{}}},\"CompressionType\":{},\"JSON\":{\"type\":\"structure\",\"members\":{\"Type\":{}}}}},\"ExpressionType\":{},\"Expression\":{},\"OutputSerialization\":{\"type\":\"structure\",\"members\":{\"CSV\":{\"type\":\"structure\",\"members\":{\"QuoteFields\":{},\"QuoteEscapeCharacter\":{},\"RecordDelimiter\":{},\"FieldDelimiter\":{},\"QuoteCharacter\":{}}},\"JSON\":{\"type\":\"structure\",\"members\":{\"RecordDelimiter\":{}}}}}}},\"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\":\"S2y\"},\"Tagging\":{\"shape\":\"Sau\"},\"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\"},\"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\":\"S1c\",\"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},\"S1c\":{\"type\":\"blob\",\"sensitive\":true},\"S2v\":{\"type\":\"structure\",\"members\":{\"DisplayName\":{},\"ID\":{}}},\"S2y\":{\"type\":\"list\",\"member\":{\"locationName\":\"Grant\",\"type\":\"structure\",\"members\":{\"Grantee\":{\"shape\":\"S30\"},\"Permission\":{}}}},\"S30\":{\"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\"}},\"S37\":{\"type\":\"structure\",\"required\":[\"Id\",\"StorageClassAnalysis\"],\"members\":{\"Id\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S3a\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3d\",\"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\":{}}}}}}}}}}},\"S3a\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S3d\":{\"type\":\"list\",\"member\":{\"shape\":\"S3a\",\"locationName\":\"Tag\"}},\"S3n\":{\"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},\"S40\":{\"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}}},\"S46\":{\"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\":{}}}}},\"S4m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Prefix\",\"Status\"],\"members\":{\"Expiration\":{\"shape\":\"S4o\"},\"ID\":{},\"Prefix\":{},\"Status\":{},\"Transition\":{\"shape\":\"S4t\"},\"NoncurrentVersionTransition\":{\"shape\":\"S4v\"},\"NoncurrentVersionExpiration\":{\"shape\":\"S4w\"},\"AbortIncompleteMultipartUpload\":{\"shape\":\"S4x\"}}},\"flattened\":true},\"S4o\":{\"type\":\"structure\",\"members\":{\"Date\":{\"shape\":\"S4p\"},\"Days\":{\"type\":\"integer\"},\"ExpiredObjectDeleteMarker\":{\"type\":\"boolean\"}}},\"S4p\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S4t\":{\"type\":\"structure\",\"members\":{\"Date\":{\"shape\":\"S4p\"},\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}},\"S4v\":{\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"},\"StorageClass\":{}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"}}},\"S4x\":{\"type\":\"structure\",\"members\":{\"DaysAfterInitiation\":{\"type\":\"integer\"}}},\"S51\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Expiration\":{\"shape\":\"S4o\"},\"ID\":{},\"Prefix\":{\"deprecated\":true},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S3a\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3d\",\"flattened\":true,\"locationName\":\"Tag\"}}}}},\"Status\":{},\"Transitions\":{\"locationName\":\"Transition\",\"type\":\"list\",\"member\":{\"shape\":\"S4t\"},\"flattened\":true},\"NoncurrentVersionTransitions\":{\"locationName\":\"NoncurrentVersionTransition\",\"type\":\"list\",\"member\":{\"shape\":\"S4v\"},\"flattened\":true},\"NoncurrentVersionExpiration\":{\"shape\":\"S4w\"},\"AbortIncompleteMultipartUpload\":{\"shape\":\"S4x\"}}},\"flattened\":true},\"S5b\":{\"type\":\"structure\",\"required\":[\"TargetBucket\",\"TargetPrefix\"],\"members\":{\"TargetBucket\":{},\"TargetGrants\":{\"type\":\"list\",\"member\":{\"locationName\":\"Grant\",\"type\":\"structure\",\"members\":{\"Grantee\":{\"shape\":\"S30\"},\"Permission\":{}}}},\"TargetPrefix\":{}}},\"S5j\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S3a\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3d\",\"flattened\":true,\"locationName\":\"Tag\"}}}}}}},\"S5m\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"}}},\"S5n\":{\"type\":\"structure\",\"members\":{\"TopicConfiguration\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Events\":{\"shape\":\"S5q\",\"locationName\":\"Event\"},\"Event\":{\"deprecated\":true},\"Topic\":{}}},\"QueueConfiguration\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Event\":{\"deprecated\":true},\"Events\":{\"shape\":\"S5q\",\"locationName\":\"Event\"},\"Queue\":{}}},\"CloudFunctionConfiguration\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Event\":{\"deprecated\":true},\"Events\":{\"shape\":\"S5q\",\"locationName\":\"Event\"},\"CloudFunction\":{},\"InvocationRole\":{}}}}},\"S5q\":{\"type\":\"list\",\"member\":{},\"flattened\":true},\"S5y\":{\"type\":\"structure\",\"members\":{\"TopicConfigurations\":{\"locationName\":\"TopicConfiguration\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Events\"],\"members\":{\"Id\":{},\"TopicArn\":{\"locationName\":\"Topic\"},\"Events\":{\"shape\":\"S5q\",\"locationName\":\"Event\"},\"Filter\":{\"shape\":\"S61\"}}},\"flattened\":true},\"QueueConfigurations\":{\"locationName\":\"QueueConfiguration\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"QueueArn\",\"Events\"],\"members\":{\"Id\":{},\"QueueArn\":{\"locationName\":\"Queue\"},\"Events\":{\"shape\":\"S5q\",\"locationName\":\"Event\"},\"Filter\":{\"shape\":\"S61\"}}},\"flattened\":true},\"LambdaFunctionConfigurations\":{\"locationName\":\"CloudFunctionConfiguration\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LambdaFunctionArn\",\"Events\"],\"members\":{\"Id\":{},\"LambdaFunctionArn\":{\"locationName\":\"CloudFunction\"},\"Events\":{\"shape\":\"S5q\",\"locationName\":\"Event\"},\"Filter\":{\"shape\":\"S61\"}}},\"flattened\":true}}},\"S61\":{\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"S3Key\",\"type\":\"structure\",\"members\":{\"FilterRules\":{\"locationName\":\"FilterRule\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}},\"flattened\":true}}}}},\"S6h\":{\"type\":\"structure\",\"required\":[\"Role\",\"Rules\"],\"members\":{\"Role\":{},\"Rules\":{\"locationName\":\"Rule\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Prefix\",\"Status\",\"Destination\"],\"members\":{\"ID\":{},\"Prefix\":{},\"Status\":{},\"SourceSelectionCriteria\":{\"type\":\"structure\",\"members\":{\"SseKmsEncryptedObjects\":{\"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\":{}}}}}}},\"flattened\":true}}},\"S75\":{\"type\":\"structure\",\"required\":[\"HostName\"],\"members\":{\"HostName\":{},\"Protocol\":{}}},\"S78\":{\"type\":\"structure\",\"required\":[\"Suffix\"],\"members\":{\"Suffix\":{}}},\"S7a\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{}}},\"S7b\":{\"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\":{}}}}}},\"S97\":{\"type\":\"structure\",\"members\":{\"ID\":{},\"DisplayName\":{}}},\"S98\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Prefix\":{}}},\"flattened\":true},\"S9q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"LastModified\":{\"type\":\"timestamp\"},\"ETag\":{},\"Size\":{\"type\":\"integer\"},\"StorageClass\":{},\"Owner\":{\"shape\":\"S2v\"}}},\"flattened\":true},\"Sa8\":{\"type\":\"structure\",\"members\":{\"Grants\":{\"shape\":\"S2y\",\"locationName\":\"AccessControlList\"},\"Owner\":{\"shape\":\"S2v\"}}},\"Sau\":{\"type\":\"structure\",\"required\":[\"TagSet\"],\"members\":{\"TagSet\":{\"shape\":\"S3d\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/s3-2006-03-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/s3-2006-03-01.paginators.json": /*!*****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/s3-2006-03-01.paginators.json ***! \*****************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/s3-2006-03-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/s3-2006-03-01.waiters2.json": /*!***************************************************************!*\ !*** ./node_modules/aws-sdk/apis/s3-2006-03-01.waiters2.json ***! \***************************************************************/ /*! exports provided: version, waiters, default */ /***/ (function(module) { eval("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\"}]}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/s3-2006-03-01.waiters2.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.min.json": /*!**********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.min.json ***! \**********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}},\"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\":{}}},\"AssociateTagOptionWithResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagOptionId\"],\"members\":{\"ResourceId\":{},\"TagOptionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Sv\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"CreatePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"DisplayName\",\"ProviderName\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"DisplayName\":{},\"Description\":{},\"ProviderName\":{},\"Tags\":{\"shape\":\"S12\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S17\"},\"Tags\":{\"shape\":\"S1a\"}}}},\"CreatePortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"AccountId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Owner\",\"ProductType\",\"ProvisioningArtifactParameters\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"Distributor\":{},\"SupportDescription\":{},\"SupportEmail\":{},\"SupportUrl\":{},\"ProductType\":{},\"Tags\":{\"shape\":\"S12\"},\"ProvisioningArtifactParameters\":{\"shape\":\"S1k\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S1s\"},\"ProvisioningArtifactDetail\":{\"shape\":\"S1x\"},\"Tags\":{\"shape\":\"S1a\"}}}},\"CreateProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanName\",\"PlanType\",\"ProductId\",\"ProvisionedProductName\",\"ProvisioningArtifactId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PlanName\":{},\"PlanType\":{},\"NotificationArns\":{\"shape\":\"S22\"},\"PathId\":{},\"ProductId\":{},\"ProvisionedProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningParameters\":{\"shape\":\"S25\"},\"IdempotencyToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S1a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlanName\":{},\"PlanId\":{},\"ProvisionProductId\":{},\"ProvisionedProductName\":{},\"ProvisioningArtifactId\":{}}}},\"CreateProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"Parameters\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"Parameters\":{\"shape\":\"S1k\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S1x\"},\"Info\":{\"shape\":\"S1n\"},\"Status\":{}}}},\"CreateTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S2h\"}}}},\"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\",\"AccountId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{}}},\"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\":\"Sv\"},\"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\":\"S17\"},\"Tags\":{\"shape\":\"S1a\"},\"TagOptions\":{\"shape\":\"S36\"}}}},\"DescribeProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S1t\"},\"ProvisioningArtifacts\":{\"shape\":\"S39\"}}}},\"DescribeProductAsAdmin\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S1s\"},\"ProvisioningArtifactSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"ProvisioningArtifactMetadata\":{\"shape\":\"S1n\"}}}},\"Tags\":{\"shape\":\"S1a\"},\"TagOptions\":{\"shape\":\"S36\"}}}},\"DescribeProductView\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S1t\"},\"ProvisioningArtifacts\":{\"shape\":\"S39\"}}}},\"DescribeProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductDetail\":{\"shape\":\"S3k\"},\"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\":\"S22\"},\"ProvisioningParameters\":{\"shape\":\"S25\"},\"Tags\":{\"shape\":\"S1a\"},\"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\":\"S1x\"},\"Info\":{\"shape\":\"S1n\"},\"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\":\"S4w\"},\"UsageInstructions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}}},\"TagOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}}},\"DescribeRecord\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S57\"},\"RecordOutputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OutputKey\":{},\"OutputValue\":{},\"Description\":{}}}},\"NextPageToken\":{}}}},\"DescribeTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S2h\"}}}},\"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\":{}}},\"DisassociateTagOptionFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagOptionId\"],\"members\":{\"ResourceId\":{},\"TagOptionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExecuteProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PlanId\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S57\"}}}},\"ListAcceptedPortfolioShares\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"},\"PortfolioShareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S5z\"},\"NextPageToken\":{}}}},\"ListConstraintsForPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"ProductId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\"}},\"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\":\"S4w\"},\"Tags\":{\"shape\":\"S1a\"},\"Name\":{}}}},\"NextPageToken\":{}}}},\"ListPortfolioAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{}}},\"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\":\"S5z\"},\"NextPageToken\":{}}}},\"ListPortfoliosForProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S5z\"},\"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\":\"S6k\"}}},\"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\":\"S1x\"}},\"NextPageToken\":{}}}},\"ListRecordHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S6k\"},\"SearchFilter\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S57\"}},\"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\":{}}}},\"ListTagOptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"}}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetails\":{\"shape\":\"S36\"},\"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\":{}}}},\"Tags\":{\"shape\":\"S1a\"},\"NotificationArns\":{\"shape\":\"S22\"},\"ProvisionToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S57\"}}}},\"RejectPortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ScanProvisionedProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S6k\"},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProducts\":{\"type\":\"list\",\"member\":{\"shape\":\"S3k\"}},\"NextPageToken\":{}}}},\"SearchProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Filters\":{\"shape\":\"S7m\"},\"PageSize\":{\"type\":\"integer\"},\"SortBy\":{},\"SortOrder\":{},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummaries\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}},\"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\":\"S7m\"},\"SortBy\":{},\"SortOrder\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"},\"ProductSource\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"NextPageToken\":{}}}},\"SearchProvisionedProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S6k\"},\"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\":\"S1a\"},\"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\":\"S57\"}}}},\"UpdateConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetail\":{\"shape\":\"Sv\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"UpdatePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"DisplayName\":{},\"Description\":{},\"ProviderName\":{},\"AddTags\":{\"shape\":\"S12\"},\"RemoveTags\":{\"shape\":\"S8n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S17\"},\"Tags\":{\"shape\":\"S1a\"}}}},\"UpdateProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"Distributor\":{},\"SupportDescription\":{},\"SupportEmail\":{},\"SupportUrl\":{},\"AddTags\":{\"shape\":\"S12\"},\"RemoveTags\":{\"shape\":\"S8n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S1s\"},\"Tags\":{\"shape\":\"S1a\"}}}},\"UpdateProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateToken\"],\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductName\":{},\"ProvisionedProductId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"PathId\":{},\"ProvisioningParameters\":{\"shape\":\"S25\"},\"UpdateToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S57\"}}}},\"UpdateProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"Name\":{},\"Description\":{},\"Active\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S1x\"},\"Info\":{\"shape\":\"S1n\"},\"Status\":{}}}},\"UpdateTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S2h\"}}}}},\"shapes\":{\"Sv\":{\"type\":\"structure\",\"members\":{\"ConstraintId\":{},\"Type\":{},\"Description\":{},\"Owner\":{}}},\"S12\":{\"type\":\"list\",\"member\":{\"shape\":\"S13\"}},\"S13\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ARN\":{},\"DisplayName\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"ProviderName\":{}}},\"S1a\":{\"type\":\"list\",\"member\":{\"shape\":\"S13\"}},\"S1k\":{\"type\":\"structure\",\"required\":[\"Info\"],\"members\":{\"Name\":{},\"Description\":{},\"Info\":{\"shape\":\"S1n\"},\"Type\":{}}},\"S1n\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1s\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S1t\"},\"Status\":{},\"ProductARN\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ProductId\":{},\"Name\":{},\"Owner\":{},\"ShortDescription\":{},\"Type\":{},\"Distributor\":{},\"HasDefaultPath\":{\"type\":\"boolean\"},\"SupportEmail\":{},\"SupportDescription\":{},\"SupportUrl\":{}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"Type\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Active\":{\"type\":\"boolean\"}}},\"S22\":{\"type\":\"list\",\"member\":{}},\"S25\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"UsePreviousValue\":{\"type\":\"boolean\"}}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"},\"Id\":{}}},\"S36\":{\"type\":\"list\",\"member\":{\"shape\":\"S2h\"}},\"S39\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Type\":{},\"Id\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"IdempotencyToken\":{},\"LastRecordId\":{}}},\"S4w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Description\":{}}}},\"S57\":{\"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\":{}}}}}},\"S5z\":{\"type\":\"list\",\"member\":{\"shape\":\"S17\"}},\"S6k\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"S7m\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S8n\":{\"type\":\"list\",\"member\":{}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.paginators.json": /*!*****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.paginators.json ***! \*****************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"ListAcceptedPortfolioShares\":{\"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\"},\"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\"},\"ListResourcesForTagOption\":{\"input_token\":\"PageToken\",\"output_token\":\"PageToken\",\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/sns-2010-03-31.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/sns-2010-03-31.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}}}},\"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\":{}}},\"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\":\"S12\"}}}},\"GetTopicAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}},\"output\":{\"resultWrapper\":\"GetTopicAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"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\":\"S1n\"},\"NextToken\":{}}}},\"ListSubscriptionsByTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListSubscriptionsByTopicResult\",\"type\":\"structure\",\"members\":{\"Subscriptions\":{\"shape\":\"S1n\"},\"NextToken\":{}}}},\"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\":\"S12\"},\"ReturnSubscriptionArn\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"SubscribeResult\",\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{}}}},\"Unsubscribe\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\"],\"members\":{\"SubscriptionArn\":{}}}}},\"shapes\":{\"Sj\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S12\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{},\"Owner\":{},\"Protocol\":{},\"Endpoint\":{},\"TopicArn\":{}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/sns-2010-03-31.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/sns-2010-03-31.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/sns-2010-03-31.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/sns-2010-03-31.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/sqs-2012-11-05.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/sqs-2012-11-05.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-11-05\",\"endpointPrefix\":\"sqs\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon SQS\",\"serviceFullName\":\"Amazon Simple Queue Service\",\"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\"}}},\"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\":\"St\"}}},\"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\":\"Sz\"}}}},\"ListQueueTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueueUrl\"],\"members\":{\"QueueUrl\":{}}},\"output\":{\"resultWrapper\":\"ListQueueTagsResult\",\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S12\",\"locationName\":\"Tag\"}}}},\"ListQueues\":{\"input\":{\"type\":\"structure\",\"members\":{\"QueueNamePrefix\":{}}},\"output\":{\"resultWrapper\":\"ListQueuesResult\",\"type\":\"structure\",\"members\":{\"QueueUrls\":{\"shape\":\"Sz\"}}}},\"PurgeQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueueUrl\"],\"members\":{\"QueueUrl\":{}}}},\"ReceiveMessage\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueueUrl\"],\"members\":{\"QueueUrl\":{},\"AttributeNames\":{\"shape\":\"St\"},\"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\"},\"MessageDeduplicationId\":{},\"MessageGroupId\":{}}},\"output\":{\"resultWrapper\":\"SendMessageResult\",\"type\":\"structure\",\"members\":{\"MD5OfMessageBody\":{},\"MD5OfMessageAttributes\":{},\"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\"},\"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\":{},\"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\":\"S12\"}}}},\"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\"},\"St\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeName\"},\"flattened\":true},\"Sz\":{\"type\":\"list\",\"member\":{\"locationName\":\"QueueUrl\"},\"flattened\":true},\"S12\":{\"type\":\"map\",\"key\":{\"locationName\":\"Key\"},\"value\":{\"locationName\":\"Value\"},\"flattened\":true,\"locationName\":\"Tag\"},\"S1g\":{\"type\":\"map\",\"key\":{\"locationName\":\"Name\"},\"value\":{\"locationName\":\"Value\",\"type\":\"structure\",\"required\":[\"DataType\"],\"members\":{\"StringValue\":{},\"BinaryValue\":{\"type\":\"blob\"},\"StringListValues\":{\"flattened\":true,\"locationName\":\"StringListValue\",\"type\":\"list\",\"member\":{\"locationName\":\"StringListValue\"}},\"BinaryListValues\":{\"flattened\":true,\"locationName\":\"BinaryListValue\",\"type\":\"list\",\"member\":{\"locationName\":\"BinaryListValue\",\"type\":\"blob\"}},\"DataType\":{}}},\"flattened\":true}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/sqs-2012-11-05.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/sqs-2012-11-05.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/sqs-2012-11-05.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"ListQueues\":{\"result_key\":\"QueueUrls\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/sqs-2012-11-05.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ssm-2014-11-06.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/ssm-2014-11-06.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}},\"CreateActivation\":{\"input\":{\"type\":\"structure\",\"required\":[\"IamRole\"],\"members\":{\"Description\":{},\"DefaultInstanceName\":{},\"IamRole\":{},\"RegistrationLimit\":{\"type\":\"integer\"},\"ExpirationDate\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActivationId\":{},\"ActivationCode\":{}}}},\"CreateAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"DocumentVersion\":{},\"InstanceId\":{},\"Parameters\":{\"shape\":\"Sq\"},\"Targets\":{\"shape\":\"Su\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S10\"},\"AssociationName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S17\"}}}},\"CreateAssociationBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"shape\":\"S1l\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"type\":\"list\",\"member\":{\"shape\":\"S17\"}},\"Failed\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Entry\":{\"shape\":\"S1l\"},\"Message\":{},\"Fault\":{}}}}}}},\"CreateDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Content\",\"Name\"],\"members\":{\"Content\":{},\"Name\":{},\"DocumentType\":{},\"DocumentFormat\":{},\"TargetType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentDescription\":{\"shape\":\"S1y\"}}}},\"CreateMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Schedule\",\"Duration\",\"Cutoff\",\"AllowUnassociatedTargets\"],\"members\":{\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"Schedule\":{},\"Duration\":{\"type\":\"integer\"},\"Cutoff\":{\"type\":\"integer\"},\"AllowUnassociatedTargets\":{\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{}}}},\"CreatePatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"OperatingSystem\":{},\"Name\":{},\"GlobalFilters\":{\"shape\":\"S2s\"},\"ApprovalRules\":{\"shape\":\"S2y\"},\"ApprovedPatches\":{\"shape\":\"S34\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S34\"},\"Description\":{},\"Sources\":{\"shape\":\"S37\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{}}}},\"CreateResourceDataSync\":{\"input\":{\"type\":\"structure\",\"required\":[\"SyncName\",\"S3Destination\"],\"members\":{\"SyncName\":{},\"S3Destination\":{\"shape\":\"S3h\"}}},\"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\":{}}},\"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\":\"S40\"}}}},\"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\":\"S4d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedParameters\":{\"shape\":\"S4d\"},\"InvalidParameters\":{\"shape\":\"S4d\"}}}},\"DeletePatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"BaselineId\"],\"members\":{\"BaselineId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{}}}},\"DeleteResourceDataSync\":{\"input\":{\"type\":\"structure\",\"required\":[\"SyncName\"],\"members\":{\"SyncName\":{}}},\"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\"}}}},\"NextToken\":{}}}},\"DescribeAssociation\":{\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"InstanceId\":{},\"AssociationId\":{},\"AssociationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S17\"}}}},\"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\":\"S5l\"},\"Mode\":{},\"ParentAutomationExecutionId\":{},\"CurrentStepName\":{},\"CurrentAction\":{},\"FailureMessage\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"Su\"},\"ResolvedTargets\":{\"shape\":\"S5q\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Target\":{}}}},\"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\":\"S61\"},\"NextToken\":{}}}},\"DescribeAvailablePatches\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S69\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Patches\":{\"type\":\"list\",\"member\":{\"shape\":\"S6h\"}},\"NextToken\":{}}}},\"DescribeDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"DocumentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Document\":{\"shape\":\"S1y\"}}}},\"DescribeDocumentPermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"PermissionType\"],\"members\":{\"Name\":{},\"PermissionType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"shape\":\"S6y\"}}}},\"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\":\"S6h\"},\"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\":\"S7o\"}}}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"shape\":\"S7o\"}}}},\"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\":\"S88\"}},\"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\":\"S88\"}},\"NextToken\":{}}}},\"DescribeInstancePatches\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{},\"Filters\":{\"shape\":\"S69\"},\"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\":\"S40\"},\"LastStatusUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowExecutionTaskInvocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowExecutionId\",\"TaskId\"],\"members\":{\"WindowExecutionId\":{},\"TaskId\":{},\"Filters\":{\"shape\":\"S97\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowExecutionTaskInvocationIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowExecutionId\":{},\"TaskExecutionId\":{},\"InvocationId\":{},\"ExecutionId\":{},\"TaskType\":{},\"Parameters\":{\"shape\":\"S9j\"},\"Status\":{},\"StatusDetails\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"OwnerInformation\":{\"shape\":\"S8a\"},\"WindowTargetId\":{}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowExecutionTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowExecutionId\"],\"members\":{\"WindowExecutionId\":{},\"Filters\":{\"shape\":\"S97\"},\"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\":\"S97\"},\"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\":{}}}},\"DescribeMaintenanceWindowTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\"],\"members\":{\"WindowId\":{},\"Filters\":{\"shape\":\"S97\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Targets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTargetId\":{},\"ResourceType\":{},\"Targets\":{\"shape\":\"Su\"},\"OwnerInformation\":{\"shape\":\"S8a\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\"],\"members\":{\"WindowId\":{},\"Filters\":{\"shape\":\"S97\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tasks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"TaskArn\":{},\"Type\":{},\"Targets\":{\"shape\":\"Su\"},\"TaskParameters\":{\"shape\":\"Sa5\"},\"Priority\":{\"type\":\"integer\"},\"LoggingInfo\":{\"shape\":\"Sab\"},\"ServiceRoleArn\":{},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Name\":{},\"Description\":{\"shape\":\"S2h\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindows\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S97\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"Enabled\":{\"type\":\"boolean\"},\"Duration\":{\"type\":\"integer\"},\"Cutoff\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"DescribeParameters\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"ParameterFilters\":{\"shape\":\"Sao\"},\"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\"}}}},\"NextToken\":{}}}},\"DescribePatchBaselines\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S69\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineIdentities\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb5\"}},\"NextToken\":{}}}},\"DescribePatchGroupState\":{\"input\":{\"type\":\"structure\",\"required\":[\"PatchGroup\"],\"members\":{\"PatchGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Instances\":{\"type\":\"integer\"},\"InstancesWithInstalledPatches\":{\"type\":\"integer\"},\"InstancesWithInstalledOtherPatches\":{\"type\":\"integer\"},\"InstancesWithMissingPatches\":{\"type\":\"integer\"},\"InstancesWithFailedPatches\":{\"type\":\"integer\"},\"InstancesWithNotApplicablePatches\":{\"type\":\"integer\"}}}},\"DescribePatchGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S69\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Mappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PatchGroup\":{},\"BaselineIdentity\":{\"shape\":\"Sb5\"}}}},\"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\":\"S61\"},\"StepExecutionsTruncated\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S5l\"},\"Outputs\":{\"shape\":\"S5l\"},\"FailureMessage\":{},\"Mode\":{},\"ParentAutomationExecutionId\":{},\"ExecutedBy\":{},\"CurrentStepName\":{},\"CurrentAction\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"Su\"},\"ResolvedTargets\":{\"shape\":\"S5q\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Target\":{}}}}}},\"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\":{}}}},\"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\":{},\"DocumentVersion\":{},\"DocumentFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"DocumentVersion\":{},\"Content\":{},\"DocumentType\":{},\"DocumentFormat\":{}}}},\"GetInventory\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sbz\"},\"Aggregators\":{\"shape\":\"Sc5\"},\"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\":\"Scj\"}}}}}}},\"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\":\"S2h\"},\"Schedule\":{},\"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\":\"Sa5\"},\"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\":\"S9j\"},\"Status\":{},\"StatusDetails\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"OwnerInformation\":{\"shape\":\"S8a\"},\"WindowTargetId\":{}}}},\"GetMaintenanceWindowTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"WindowTaskId\"],\"members\":{\"WindowId\":{},\"WindowTaskId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"Su\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskType\":{},\"TaskParameters\":{\"shape\":\"Sa5\"},\"TaskInvocationParameters\":{\"shape\":\"Sdc\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sab\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"}}}},\"GetParameter\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"WithDecryption\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Parameter\":{\"shape\":\"Sdu\"}}}},\"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\"}}}},\"NextToken\":{}}}},\"GetParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S4d\"},\"WithDecryption\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"Se2\"},\"InvalidParameters\":{\"shape\":\"S4d\"}}}},\"GetParametersByPath\":{\"input\":{\"type\":\"structure\",\"required\":[\"Path\"],\"members\":{\"Path\":{},\"Recursive\":{\"type\":\"boolean\"},\"ParameterFilters\":{\"shape\":\"Sao\"},\"WithDecryption\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"Se2\"},\"NextToken\":{}}}},\"GetPatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"BaselineId\"],\"members\":{\"BaselineId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"Name\":{},\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S2s\"},\"ApprovalRules\":{\"shape\":\"S2y\"},\"ApprovedPatches\":{\"shape\":\"S34\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S34\"},\"PatchGroups\":{\"type\":\"list\",\"member\":{}},\"CreatedDate\":{\"type\":\"timestamp\"},\"ModifiedDate\":{\"type\":\"timestamp\"},\"Description\":{},\"Sources\":{\"shape\":\"S37\"}}}},\"GetPatchBaselineForPatchGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"PatchGroup\"],\"members\":{\"PatchGroup\":{},\"OperatingSystem\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"PatchGroup\":{},\"OperatingSystem\":{}}}},\"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\":\"Sq\"},\"Targets\":{\"shape\":\"Su\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S10\"},\"AssociationName\":{}}}},\"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\":\"Su\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"Overview\":{\"shape\":\"S1e\"},\"ScheduleExpression\":{},\"AssociationName\":{}}}},\"NextToken\":{}}}},\"ListCommandInvocations\":{\"input\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"InstanceId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"Sep\"},\"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\":\"Sde\"}}}},\"NextToken\":{}}}},\"ListCommands\":{\"input\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"InstanceId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"Sep\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Commands\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf5\"}},\"NextToken\":{}}}},\"ListComplianceItems\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sfb\"},\"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\":\"Sft\"},\"Details\":{\"shape\":\"Sfw\"}}}},\"NextToken\":{}}}},\"ListComplianceSummaries\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sfb\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"CompliantSummary\":{\"shape\":\"Sg1\"},\"NonCompliantSummary\":{\"shape\":\"Sg4\"}}}},\"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\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"IsDefaultVersion\":{\"type\":\"boolean\"},\"DocumentFormat\":{}}}},\"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\":{},\"PlatformTypes\":{\"shape\":\"S2c\"},\"DocumentVersion\":{},\"DocumentType\":{},\"SchemaVersion\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"}}}},\"NextToken\":{}}}},\"ListInventoryEntries\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"TypeName\"],\"members\":{\"InstanceId\":{},\"TypeName\":{},\"Filters\":{\"shape\":\"Sbz\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"InstanceId\":{},\"SchemaVersion\":{},\"CaptureTime\":{},\"Entries\":{\"shape\":\"Scj\"},\"NextToken\":{}}}},\"ListResourceComplianceSummaries\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sfb\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceComplianceSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"ResourceType\":{},\"ResourceId\":{},\"Status\":{},\"OverallSeverity\":{},\"ExecutionSummary\":{\"shape\":\"Sft\"},\"CompliantSummary\":{\"shape\":\"Sg1\"},\"NonCompliantSummary\":{\"shape\":\"Sg4\"}}}},\"NextToken\":{}}}},\"ListResourceDataSync\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceDataSyncItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SyncName\":{},\"S3Destination\":{\"shape\":\"S3h\"},\"LastSyncTime\":{\"type\":\"timestamp\"},\"LastSuccessfulSyncTime\":{\"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\":\"S6y\"},\"AccountIdsToRemove\":{\"shape\":\"S6y\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutComplianceItems\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"ResourceType\",\"ComplianceType\",\"ExecutionSummary\",\"Items\"],\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"ComplianceType\":{},\"ExecutionSummary\":{\"shape\":\"Sft\"},\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Severity\",\"Status\"],\"members\":{\"Id\":{},\"Title\":{},\"Severity\":{},\"Status\":{},\"Details\":{\"shape\":\"Sfw\"}}}},\"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\":\"Scj\"},\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Version\":{\"type\":\"long\"}}}},\"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\":\"Su\"},\"OwnerInformation\":{\"shape\":\"S8a\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowTargetId\":{}}}},\"RegisterTaskWithMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"Targets\",\"TaskArn\",\"ServiceRoleArn\",\"TaskType\",\"MaxConcurrency\",\"MaxErrors\"],\"members\":{\"WindowId\":{},\"Targets\":{\"shape\":\"Su\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskType\":{},\"TaskParameters\":{\"shape\":\"Sa5\"},\"TaskInvocationParameters\":{\"shape\":\"Sdc\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sab\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"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\":{}}},\"SendAutomationSignal\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutomationExecutionId\",\"SignalType\"],\"members\":{\"AutomationExecutionId\":{},\"SignalType\":{},\"Payload\":{\"shape\":\"S5l\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendCommand\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentName\"],\"members\":{\"InstanceIds\":{\"shape\":\"Sb\"},\"Targets\":{\"shape\":\"Su\"},\"DocumentName\":{},\"DocumentVersion\":{},\"DocumentHash\":{},\"DocumentHashType\":{},\"TimeoutSeconds\":{\"type\":\"integer\"},\"Comment\":{},\"Parameters\":{\"shape\":\"Sq\"},\"OutputS3Region\":{},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{},\"MaxConcurrency\":{},\"MaxErrors\":{},\"ServiceRoleArn\":{},\"NotificationConfig\":{\"shape\":\"Sde\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Command\":{\"shape\":\"Sf5\"}}}},\"StartAutomationExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentName\"],\"members\":{\"DocumentName\":{},\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S5l\"},\"ClientToken\":{},\"Mode\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"Su\"},\"MaxConcurrency\":{},\"MaxErrors\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutomationExecutionId\":{}}}},\"StopAutomationExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutomationExecutionId\"],\"members\":{\"AutomationExecutionId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{},\"Parameters\":{\"shape\":\"Sq\"},\"DocumentVersion\":{},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S10\"},\"Name\":{},\"Targets\":{\"shape\":\"Su\"},\"AssociationName\":{},\"AssociationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S17\"}}}},\"UpdateAssociationStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InstanceId\",\"AssociationStatus\"],\"members\":{\"Name\":{},\"InstanceId\":{},\"AssociationStatus\":{\"shape\":\"S1a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S17\"}}}},\"UpdateDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Content\",\"Name\"],\"members\":{\"Content\":{},\"Name\":{},\"DocumentVersion\":{},\"DocumentFormat\":{},\"TargetType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentDescription\":{\"shape\":\"S1y\"}}}},\"UpdateDocumentDefaultVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"DocumentVersion\"],\"members\":{\"Name\":{},\"DocumentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"DefaultVersion\":{}}}}}},\"UpdateMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\"],\"members\":{\"WindowId\":{},\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"Schedule\":{},\"Duration\":{\"type\":\"integer\"},\"Cutoff\":{\"type\":\"integer\"},\"AllowUnassociatedTargets\":{\"type\":\"boolean\"},\"Enabled\":{\"type\":\"boolean\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"Schedule\":{},\"Duration\":{\"type\":\"integer\"},\"Cutoff\":{\"type\":\"integer\"},\"AllowUnassociatedTargets\":{\"type\":\"boolean\"},\"Enabled\":{\"type\":\"boolean\"}}}},\"UpdateMaintenanceWindowTarget\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"WindowTargetId\"],\"members\":{\"WindowId\":{},\"WindowTargetId\":{},\"Targets\":{\"shape\":\"Su\"},\"OwnerInformation\":{\"shape\":\"S8a\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTargetId\":{},\"Targets\":{\"shape\":\"Su\"},\"OwnerInformation\":{\"shape\":\"S8a\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"}}}},\"UpdateMaintenanceWindowTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"WindowTaskId\"],\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"Su\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskParameters\":{\"shape\":\"Sa5\"},\"TaskInvocationParameters\":{\"shape\":\"Sdc\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sab\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"Su\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskParameters\":{\"shape\":\"Sa5\"},\"TaskInvocationParameters\":{\"shape\":\"Sdc\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sab\"},\"Name\":{},\"Description\":{\"shape\":\"S2h\"}}}},\"UpdateManagedInstanceRole\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"IamRole\"],\"members\":{\"InstanceId\":{},\"IamRole\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdatePatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"BaselineId\"],\"members\":{\"BaselineId\":{},\"Name\":{},\"GlobalFilters\":{\"shape\":\"S2s\"},\"ApprovalRules\":{\"shape\":\"S2y\"},\"ApprovedPatches\":{\"shape\":\"S34\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S34\"},\"Description\":{},\"Sources\":{\"shape\":\"S37\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"Name\":{},\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S2s\"},\"ApprovalRules\":{\"shape\":\"S2y\"},\"ApprovedPatches\":{\"shape\":\"S34\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S34\"},\"CreatedDate\":{\"type\":\"timestamp\"},\"ModifiedDate\":{\"type\":\"timestamp\"},\"Description\":{},\"Sources\":{\"shape\":\"S37\"}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sb\":{\"type\":\"list\",\"member\":{}},\"Sq\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"Su\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S10\":{\"type\":\"structure\",\"members\":{\"S3Location\":{\"type\":\"structure\",\"members\":{\"OutputS3Region\":{},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{}}}}},\"S17\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"InstanceId\":{},\"AssociationVersion\":{},\"Date\":{\"type\":\"timestamp\"},\"LastUpdateAssociationDate\":{\"type\":\"timestamp\"},\"Status\":{\"shape\":\"S1a\"},\"Overview\":{\"shape\":\"S1e\"},\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"Sq\"},\"AssociationId\":{},\"Targets\":{\"shape\":\"Su\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S10\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"LastSuccessfulExecutionDate\":{\"type\":\"timestamp\"},\"AssociationName\":{}}},\"S1a\":{\"type\":\"structure\",\"required\":[\"Date\",\"Name\",\"Message\"],\"members\":{\"Date\":{\"type\":\"timestamp\"},\"Name\":{},\"Message\":{},\"AdditionalInfo\":{}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"DetailedStatus\":{},\"AssociationStatusAggregatedCount\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}}}},\"S1l\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"InstanceId\":{},\"Parameters\":{\"shape\":\"Sq\"},\"DocumentVersion\":{},\"Targets\":{\"shape\":\"Su\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S10\"},\"AssociationName\":{}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"Sha1\":{},\"Hash\":{},\"HashType\":{},\"Name\":{},\"Owner\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"Status\":{},\"DocumentVersion\":{},\"Description\":{},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Description\":{},\"DefaultValue\":{}}}},\"PlatformTypes\":{\"shape\":\"S2c\"},\"DocumentType\":{},\"SchemaVersion\":{},\"LatestVersion\":{},\"DefaultVersion\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"}}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2h\":{\"type\":\"string\",\"sensitive\":true},\"S2s\":{\"type\":\"structure\",\"required\":[\"PatchFilters\"],\"members\":{\"PatchFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}},\"S2y\":{\"type\":\"structure\",\"required\":[\"PatchRules\"],\"members\":{\"PatchRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PatchFilterGroup\",\"ApproveAfterDays\"],\"members\":{\"PatchFilterGroup\":{\"shape\":\"S2s\"},\"ComplianceLevel\":{},\"ApproveAfterDays\":{\"type\":\"integer\"},\"EnableNonSecurity\":{\"type\":\"boolean\"}}}}}},\"S34\":{\"type\":\"list\",\"member\":{}},\"S37\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Products\",\"Configuration\"],\"members\":{\"Name\":{},\"Products\":{\"type\":\"list\",\"member\":{}},\"Configuration\":{\"type\":\"string\",\"sensitive\":true}}}},\"S3h\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"SyncFormat\",\"Region\"],\"members\":{\"BucketName\":{},\"Prefix\":{},\"SyncFormat\":{},\"Region\":{},\"AWSKMSKeyARN\":{}}},\"S40\":{\"type\":\"structure\",\"members\":{\"TotalCount\":{\"type\":\"integer\"},\"RemainingCount\":{\"type\":\"integer\"},\"SummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Version\":{},\"Count\":{\"type\":\"integer\"},\"RemainingCount\":{\"type\":\"integer\"}}}}}},\"S4d\":{\"type\":\"list\",\"member\":{}},\"S5l\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S5q\":{\"type\":\"structure\",\"members\":{\"ParameterValues\":{\"type\":\"list\",\"member\":{}},\"Truncated\":{\"type\":\"boolean\"}}},\"S61\":{\"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\":\"S5l\"},\"Response\":{},\"FailureMessage\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"FailureStage\":{},\"FailureType\":{},\"Details\":{\"shape\":\"S5l\"}}},\"StepExecutionId\":{},\"OverriddenParameters\":{\"shape\":\"S5l\"}}}},\"S69\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S6h\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ReleaseDate\":{\"type\":\"timestamp\"},\"Title\":{},\"Description\":{},\"ContentUrl\":{},\"Vendor\":{},\"ProductFamily\":{},\"Product\":{},\"Classification\":{},\"MsrcSeverity\":{},\"KbNumber\":{},\"MsrcNumber\":{},\"Language\":{}}},\"S6y\":{\"type\":\"list\",\"member\":{}},\"S7o\":{\"type\":\"list\",\"member\":{}},\"S88\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"PatchGroup\",\"BaselineId\",\"OperationStartTime\",\"OperationEndTime\",\"Operation\"],\"members\":{\"InstanceId\":{},\"PatchGroup\":{},\"BaselineId\":{},\"SnapshotId\":{},\"OwnerInformation\":{\"shape\":\"S8a\"},\"InstalledCount\":{\"type\":\"integer\"},\"InstalledOtherCount\":{\"type\":\"integer\"},\"MissingCount\":{\"type\":\"integer\"},\"FailedCount\":{\"type\":\"integer\"},\"NotApplicableCount\":{\"type\":\"integer\"},\"OperationStartTime\":{\"type\":\"timestamp\"},\"OperationEndTime\":{\"type\":\"timestamp\"},\"Operation\":{}}},\"S8a\":{\"type\":\"string\",\"sensitive\":true},\"S97\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S9j\":{\"type\":\"string\",\"sensitive\":true},\"Sa5\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Values\":{\"type\":\"list\",\"member\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true}},\"sensitive\":true},\"sensitive\":true},\"Sab\":{\"type\":\"structure\",\"required\":[\"S3BucketName\",\"S3Region\"],\"members\":{\"S3BucketName\":{},\"S3KeyPrefix\":{},\"S3Region\":{}}},\"Sao\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Option\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"Sb5\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"BaselineName\":{},\"OperatingSystem\":{},\"BaselineDescription\":{},\"DefaultBaseline\":{\"type\":\"boolean\"}}},\"Sbz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Sc5\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Expression\":{},\"Aggregators\":{\"shape\":\"Sc5\"}}}},\"Scj\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"Sdc\":{\"type\":\"structure\",\"members\":{\"RunCommand\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"DocumentHash\":{},\"DocumentHashType\":{},\"NotificationConfig\":{\"shape\":\"Sde\"},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{},\"Parameters\":{\"shape\":\"Sq\"},\"ServiceRoleArn\":{},\"TimeoutSeconds\":{\"type\":\"integer\"}}},\"Automation\":{\"type\":\"structure\",\"members\":{\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S5l\"}}},\"StepFunctions\":{\"type\":\"structure\",\"members\":{\"Input\":{\"type\":\"string\",\"sensitive\":true},\"Name\":{}}},\"Lambda\":{\"type\":\"structure\",\"members\":{\"ClientContext\":{},\"Qualifier\":{},\"Payload\":{\"type\":\"blob\",\"sensitive\":true}}}}},\"Sde\":{\"type\":\"structure\",\"members\":{\"NotificationArn\":{},\"NotificationEvents\":{\"type\":\"list\",\"member\":{}},\"NotificationType\":{}}},\"Sdu\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{},\"Version\":{\"type\":\"long\"}}},\"Se2\":{\"type\":\"list\",\"member\":{\"shape\":\"Sdu\"}},\"Sep\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"Sf5\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"DocumentName\":{},\"DocumentVersion\":{},\"Comment\":{},\"ExpiresAfter\":{\"type\":\"timestamp\"},\"Parameters\":{\"shape\":\"Sq\"},\"InstanceIds\":{\"shape\":\"Sb\"},\"Targets\":{\"shape\":\"Su\"},\"RequestedDateTime\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusDetails\":{},\"OutputS3Region\":{},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{},\"MaxConcurrency\":{},\"MaxErrors\":{},\"TargetCount\":{\"type\":\"integer\"},\"CompletedCount\":{\"type\":\"integer\"},\"ErrorCount\":{\"type\":\"integer\"},\"ServiceRole\":{},\"NotificationConfig\":{\"shape\":\"Sde\"}}},\"Sfb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Sft\":{\"type\":\"structure\",\"required\":[\"ExecutionTime\"],\"members\":{\"ExecutionTime\":{\"type\":\"timestamp\"},\"ExecutionId\":{},\"ExecutionType\":{}}},\"Sfw\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sg1\":{\"type\":\"structure\",\"members\":{\"CompliantCount\":{\"type\":\"integer\"},\"SeveritySummary\":{\"shape\":\"Sg3\"}}},\"Sg3\":{\"type\":\"structure\",\"members\":{\"CriticalCount\":{\"type\":\"integer\"},\"HighCount\":{\"type\":\"integer\"},\"MediumCount\":{\"type\":\"integer\"},\"LowCount\":{\"type\":\"integer\"},\"InformationalCount\":{\"type\":\"integer\"},\"UnspecifiedCount\":{\"type\":\"integer\"}}},\"Sg4\":{\"type\":\"structure\",\"members\":{\"NonCompliantCount\":{\"type\":\"integer\"},\"SeveritySummary\":{\"shape\":\"Sg3\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ssm-2014-11-06.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/ssm-2014-11-06.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/ssm-2014-11-06.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/ssm-2014-11-06.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/storagegateway-2013-06-30.min.json": /*!**********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/storagegateway-2013-06-30.min.json ***! \**********************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddCache\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{}}}},\"AddUploadBuffer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddWorkingStorage\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeARN\":{},\"TargetARN\":{}}}},\"CreateNFSFileShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"GatewayARN\",\"Role\",\"LocationARN\"],\"members\":{\"ClientToken\":{},\"NFSFileShareDefaults\":{\"shape\":\"S15\"},\"GatewayARN\":{},\"KMSEncrypted\":{\"type\":\"boolean\"},\"KMSKey\":{},\"Role\":{},\"LocationARN\":{},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1e\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileShareARN\":{}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeARN\",\"SnapshotDescription\"],\"members\":{\"VolumeARN\":{},\"SnapshotDescription\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeARN\":{},\"SnapshotId\":{}}}},\"CreateSnapshotFromVolumeRecoveryPoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeARN\",\"SnapshotDescription\"],\"members\":{\"VolumeARN\":{},\"SnapshotDescription\":{}}},\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeARN\":{},\"VolumeSizeInBytes\":{\"type\":\"long\"},\"TargetARN\":{}}}},\"CreateTapeWithBarcode\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"TapeSizeInBytes\",\"TapeBarcode\"],\"members\":{\"GatewayARN\":{},\"TapeSizeInBytes\":{\"type\":\"long\"},\"TapeBarcode\":{}}},\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TapeARNs\":{\"shape\":\"S20\"}}}},\"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\":{}}}},\"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\":\"Sc\"},\"CacheAllocatedInBytes\":{\"type\":\"long\"},\"CacheUsedPercentage\":{\"type\":\"double\"},\"CacheDirtyPercentage\":{\"type\":\"double\"},\"CacheHitPercentage\":{\"type\":\"double\"},\"CacheMissPercentage\":{\"type\":\"double\"}}}},\"DescribeCachediSCSIVolumes\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeARNs\"],\"members\":{\"VolumeARNs\":{\"shape\":\"S2r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CachediSCSIVolumes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VolumeARN\":{},\"VolumeId\":{},\"VolumeType\":{},\"VolumeStatus\":{},\"VolumeSizeInBytes\":{\"type\":\"long\"},\"VolumeProgress\":{\"type\":\"double\"},\"SourceSnapshotId\":{},\"VolumeiSCSIAttributes\":{\"shape\":\"S2z\"},\"CreatedDate\":{\"type\":\"timestamp\"},\"VolumeUsedInBytes\":{\"type\":\"long\"}}}}}}},\"DescribeChapCredentials\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetARN\"],\"members\":{\"TargetARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChapCredentials\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetARN\":{},\"SecretToAuthenticateInitiator\":{},\"InitiatorName\":{},\"SecretToAuthenticateTarget\":{}}}}}}},\"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\":{}}}},\"DescribeMaintenanceStartTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\"],\"members\":{\"GatewayARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{},\"HourOfDay\":{\"type\":\"integer\"},\"MinuteOfHour\":{\"type\":\"integer\"},\"DayOfWeek\":{\"type\":\"integer\"},\"Timezone\":{}}}},\"DescribeNFSFileShares\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileShareARNList\"],\"members\":{\"FileShareARNList\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"NFSFileShareInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NFSFileShareDefaults\":{\"shape\":\"S15\"},\"FileShareARN\":{},\"FileShareId\":{},\"FileShareStatus\":{},\"GatewayARN\":{},\"KMSEncrypted\":{\"type\":\"boolean\"},\"KMSKey\":{},\"Path\":{},\"Role\":{},\"LocationARN\":{},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1e\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"}}}}}}},\"DescribeSnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeARN\"],\"members\":{\"VolumeARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeARN\":{},\"StartAt\":{\"type\":\"integer\"},\"RecurrenceInHours\":{\"type\":\"integer\"},\"Description\":{},\"Timezone\":{}}}},\"DescribeStorediSCSIVolumes\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeARNs\"],\"members\":{\"VolumeARNs\":{\"shape\":\"S2r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorediSCSIVolumes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VolumeARN\":{},\"VolumeId\":{},\"VolumeType\":{},\"VolumeStatus\":{},\"VolumeSizeInBytes\":{\"type\":\"long\"},\"VolumeProgress\":{\"type\":\"double\"},\"VolumeDiskId\":{},\"SourceSnapshotId\":{},\"PreservedExistingData\":{\"type\":\"boolean\"},\"VolumeiSCSIAttributes\":{\"shape\":\"S2z\"},\"CreatedDate\":{\"type\":\"timestamp\"},\"VolumeUsedInBytes\":{\"type\":\"long\"}}}}}}},\"DescribeTapeArchives\":{\"input\":{\"type\":\"structure\",\"members\":{\"TapeARNs\":{\"shape\":\"S20\"},\"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\"}}}},\"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\":\"S20\"},\"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\"}}}},\"Marker\":{}}}},\"DescribeUploadBuffer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\"],\"members\":{\"GatewayARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sc\"},\"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\":\"Sc\"},\"WorkingStorageUsedInBytes\":{\"type\":\"long\"},\"WorkingStorageAllocatedInBytes\":{\"type\":\"long\"}}}},\"DisableGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\"],\"members\":{\"GatewayARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"ListFileShares\":{\"input\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{},\"Limit\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"NextMarker\":{},\"FileShareInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"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\":{}}}},\"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\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"Marker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{},\"Marker\":{},\"Tags\":{\"shape\":\"Sh\"}}}},\"ListTapes\":{\"input\":{\"type\":\"structure\",\"members\":{\"TapeARNs\":{\"shape\":\"S20\"},\"Marker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TapeInfos\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TapeARN\":{},\"TapeBarcode\":{},\"TapeSizeInBytes\":{\"type\":\"long\"},\"TapeStatus\":{},\"GatewayARN\":{}}}},\"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\"}}}}}}},\"NotifyWhenUploaded\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileShareARN\"],\"members\":{\"FileShareARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileShareARN\":{},\"NotificationId\":{}}}},\"RefreshCache\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileShareARN\"],\"members\":{\"FileShareARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileShareARN\":{}}}},\"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\":{}}}},\"ShutdownGateway\":{\"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\":{},\"InitiatorName\":{},\"SecretToAuthenticateTarget\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TargetARN\":{},\"InitiatorName\":{}}}},\"UpdateGatewayInformation\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\"],\"members\":{\"GatewayARN\":{},\"GatewayName\":{},\"GatewayTimezone\":{}}},\"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\",\"DayOfWeek\"],\"members\":{\"GatewayARN\":{},\"HourOfDay\":{\"type\":\"integer\"},\"MinuteOfHour\":{\"type\":\"integer\"},\"DayOfWeek\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"UpdateNFSFileShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileShareARN\"],\"members\":{\"FileShareARN\":{},\"KMSEncrypted\":{\"type\":\"boolean\"},\"KMSKey\":{},\"NFSFileShareDefaults\":{\"shape\":\"S15\"},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1e\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileShareARN\":{}}}},\"UpdateSnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeARN\",\"StartAt\",\"RecurrenceInHours\"],\"members\":{\"VolumeARN\":{},\"StartAt\":{\"type\":\"integer\"},\"RecurrenceInHours\":{\"type\":\"integer\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeARN\":{}}}},\"UpdateVTLDeviceType\":{\"input\":{\"type\":\"structure\",\"required\":[\"VTLDeviceARN\",\"DeviceType\"],\"members\":{\"VTLDeviceARN\":{},\"DeviceType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VTLDeviceARN\":{}}}}},\"shapes\":{\"Sc\":{\"type\":\"list\",\"member\":{}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"FileMode\":{},\"DirectoryMode\":{},\"GroupId\":{\"type\":\"long\"},\"OwnerId\":{\"type\":\"long\"}}},\"S1e\":{\"type\":\"list\",\"member\":{}},\"S20\":{\"type\":\"list\",\"member\":{}},\"S2r\":{\"type\":\"list\",\"member\":{}},\"S2z\":{\"type\":\"structure\",\"members\":{\"TargetARN\":{},\"NetworkInterfaceId\":{},\"NetworkInterfacePort\":{\"type\":\"integer\"},\"LunNumber\":{\"type\":\"integer\"},\"ChapEnabled\":{\"type\":\"boolean\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/storagegateway-2013-06-30.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/storagegateway-2013-06-30.paginators.json": /*!*****************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/storagegateway-2013-06-30.paginators.json ***! \*****************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("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\"},\"ListGateways\":{\"input_token\":\"Marker\",\"limit_key\":\"Limit\",\"output_token\":\"Marker\",\"result_key\":\"Gateways\"},\"ListLocalDisks\":{\"result_key\":\"Disks\"},\"ListVolumeRecoveryPoints\":{\"result_key\":\"VolumeRecoveryPointInfos\"},\"ListVolumes\":{\"input_token\":\"Marker\",\"limit_key\":\"Limit\",\"output_token\":\"Marker\",\"result_key\":\"VolumeInfos\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/storagegateway-2013-06-30.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.min.json": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.min.json ***! \************************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-08-10\",\"endpointPrefix\":\"streams.dynamodb\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon 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\"}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.paginators.json": /*!*******************************************************************************!*\ !*** ./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.paginators.json ***! \*******************************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/sts-2011-06-15.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/sts-2011-06-15.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{},\"Policy\":{},\"DurationSeconds\":{\"type\":\"integer\"},\"ExternalId\":{},\"SerialNumber\":{},\"TokenCode\":{}}},\"output\":{\"resultWrapper\":\"AssumeRoleResult\",\"type\":\"structure\",\"members\":{\"Credentials\":{\"shape\":\"Sa\"},\"AssumedRoleUser\":{\"shape\":\"Sf\"},\"PackedPolicySize\":{\"type\":\"integer\"}}}},\"AssumeRoleWithSAML\":{\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"PrincipalArn\",\"SAMLAssertion\"],\"members\":{\"RoleArn\":{},\"PrincipalArn\":{},\"SAMLAssertion\":{},\"Policy\":{},\"DurationSeconds\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"AssumeRoleWithSAMLResult\",\"type\":\"structure\",\"members\":{\"Credentials\":{\"shape\":\"Sa\"},\"AssumedRoleUser\":{\"shape\":\"Sf\"},\"PackedPolicySize\":{\"type\":\"integer\"},\"Subject\":{},\"SubjectType\":{},\"Issuer\":{},\"Audience\":{},\"NameQualifier\":{}}}},\"AssumeRoleWithWebIdentity\":{\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"RoleSessionName\",\"WebIdentityToken\"],\"members\":{\"RoleArn\":{},\"RoleSessionName\":{},\"WebIdentityToken\":{},\"ProviderId\":{},\"Policy\":{},\"DurationSeconds\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"AssumeRoleWithWebIdentityResult\",\"type\":\"structure\",\"members\":{\"Credentials\":{\"shape\":\"Sa\"},\"SubjectFromWebIdentityToken\":{},\"AssumedRoleUser\":{\"shape\":\"Sf\"},\"PackedPolicySize\":{\"type\":\"integer\"},\"Provider\":{},\"Audience\":{}}}},\"DecodeAuthorizationMessage\":{\"input\":{\"type\":\"structure\",\"required\":[\"EncodedMessage\"],\"members\":{\"EncodedMessage\":{}}},\"output\":{\"resultWrapper\":\"DecodeAuthorizationMessageResult\",\"type\":\"structure\",\"members\":{\"DecodedMessage\":{}}}},\"GetCallerIdentity\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"resultWrapper\":\"GetCallerIdentityResult\",\"type\":\"structure\",\"members\":{\"UserId\":{},\"Account\":{},\"Arn\":{}}}},\"GetFederationToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Policy\":{},\"DurationSeconds\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"GetFederationTokenResult\",\"type\":\"structure\",\"members\":{\"Credentials\":{\"shape\":\"Sa\"},\"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\":\"Sa\"}}}}},\"shapes\":{\"Sa\":{\"type\":\"structure\",\"required\":[\"AccessKeyId\",\"SecretAccessKey\",\"SessionToken\",\"Expiration\"],\"members\":{\"AccessKeyId\":{},\"SecretAccessKey\":{},\"SessionToken\":{},\"Expiration\":{\"type\":\"timestamp\"}}},\"Sf\":{\"type\":\"structure\",\"required\":[\"AssumedRoleId\",\"Arn\"],\"members\":{\"AssumedRoleId\":{},\"Arn\":{}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/sts-2011-06-15.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/sts-2011-06-15.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/sts-2011-06-15.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/sts-2011-06-15.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/waf-2015-08-24.min.json": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/apis/waf-2015-08-24.min.json ***! \***********************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"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\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rule\":{\"shape\":\"Sy\"},\"ChangeToken\":{}}}},\"CreateRegexMatchSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ChangeToken\"],\"members\":{\"Name\":{},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegexMatchSet\":{\"shape\":\"S15\"},\"ChangeToken\":{}}}},\"CreateRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ChangeToken\"],\"members\":{\"Name\":{},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegexPatternSet\":{\"shape\":\"S1a\"},\"ChangeToken\":{}}}},\"CreateRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"MetricName\",\"ChangeToken\"],\"members\":{\"Name\":{},\"MetricName\":{},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rule\":{\"shape\":\"S1f\"},\"ChangeToken\":{}}}},\"CreateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"MetricName\",\"ChangeToken\"],\"members\":{\"Name\":{},\"MetricName\":{},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleGroup\":{\"shape\":\"S1i\"},\"ChangeToken\":{}}}},\"CreateSizeConstraintSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ChangeToken\"],\"members\":{\"Name\":{},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SizeConstraintSet\":{\"shape\":\"S1l\"},\"ChangeToken\":{}}}},\"CreateSqlInjectionMatchSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ChangeToken\"],\"members\":{\"Name\":{},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SqlInjectionMatchSet\":{\"shape\":\"S1s\"},\"ChangeToken\":{}}}},\"CreateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"MetricName\",\"DefaultAction\",\"ChangeToken\"],\"members\":{\"Name\":{},\"MetricName\":{},\"DefaultAction\":{\"shape\":\"S1w\"},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebACL\":{\"shape\":\"S1z\"},\"ChangeToken\":{}}}},\"CreateXssMatchSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ChangeToken\"],\"members\":{\"Name\":{},\"ChangeToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"XssMatchSet\":{\"shape\":\"S28\"},\"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\":{}}}},\"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\"}}}},\"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\":\"Sy\"}}}},\"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\":\"S15\"}}}},\"GetRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegexPatternSetId\"],\"members\":{\"RegexPatternSetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegexPatternSet\":{\"shape\":\"S1a\"}}}},\"GetRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleId\"],\"members\":{\"RuleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rule\":{\"shape\":\"S1f\"}}}},\"GetRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleGroupId\"],\"members\":{\"RuleGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleGroup\":{\"shape\":\"S1i\"}}}},\"GetSampledRequests\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebAclId\",\"RuleId\",\"TimeWindow\",\"MaxItems\"],\"members\":{\"WebAclId\":{},\"RuleId\":{},\"TimeWindow\":{\"shape\":\"S3w\"},\"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\":\"S3w\"}}}},\"GetSizeConstraintSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"SizeConstraintSetId\"],\"members\":{\"SizeConstraintSetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SizeConstraintSet\":{\"shape\":\"S1l\"}}}},\"GetSqlInjectionMatchSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"SqlInjectionMatchSetId\"],\"members\":{\"SqlInjectionMatchSetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SqlInjectionMatchSet\":{\"shape\":\"S1s\"}}}},\"GetWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebACLId\"],\"members\":{\"WebACLId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebACL\":{\"shape\":\"S1z\"}}}},\"GetXssMatchSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"XssMatchSetId\"],\"members\":{\"XssMatchSetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"XssMatchSet\":{\"shape\":\"S28\"}}}},\"ListActivatedRulesInRuleGroup\":{\"input\":{\"type\":\"structure\",\"members\":{\"RuleGroupId\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"ActivatedRules\":{\"shape\":\"S20\"}}}},\"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\":{}}}}}}},\"ListRateBasedRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Rules\":{\"shape\":\"S54\"}}}},\"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\":\"S54\"}}}},\"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\":{}}}}}}},\"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\":{}}}}}}},\"PutPermissionPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Policy\"],\"members\":{\"ResourceArn\":{},\"Policy\":{}}},\"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\":\"S6k\"},\"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\":\"S17\"}}}},\"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\":\"S6k\"}}},\"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\":\"S21\"}}}},\"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\":\"S1n\"}}}}}},\"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\":\"S1u\"}}}}}},\"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\":\"S21\"}}}},\"DefaultAction\":{\"shape\":\"S1w\"}}},\"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\":\"S2a\"}}}}}},\"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\":{}}},\"Sy\":{\"type\":\"structure\",\"required\":[\"RuleId\",\"MatchPredicates\",\"RateKey\",\"RateLimit\"],\"members\":{\"RuleId\":{},\"Name\":{},\"MetricName\":{},\"MatchPredicates\":{\"shape\":\"Sz\"},\"RateKey\":{},\"RateLimit\":{\"type\":\"long\"}}},\"Sz\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"S10\":{\"type\":\"structure\",\"required\":[\"Negated\",\"Type\",\"DataId\"],\"members\":{\"Negated\":{\"type\":\"boolean\"},\"Type\":{},\"DataId\":{}}},\"S15\":{\"type\":\"structure\",\"members\":{\"RegexMatchSetId\":{},\"Name\":{},\"RegexMatchTuples\":{\"type\":\"list\",\"member\":{\"shape\":\"S17\"}}}},\"S17\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformation\",\"RegexPatternSetId\"],\"members\":{\"FieldToMatch\":{\"shape\":\"S9\"},\"TextTransformation\":{},\"RegexPatternSetId\":{}}},\"S1a\":{\"type\":\"structure\",\"required\":[\"RegexPatternSetId\",\"RegexPatternStrings\"],\"members\":{\"RegexPatternSetId\":{},\"Name\":{},\"RegexPatternStrings\":{\"type\":\"list\",\"member\":{}}}},\"S1f\":{\"type\":\"structure\",\"required\":[\"RuleId\",\"Predicates\"],\"members\":{\"RuleId\":{},\"Name\":{},\"MetricName\":{},\"Predicates\":{\"shape\":\"Sz\"}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"RuleGroupId\"],\"members\":{\"RuleGroupId\":{},\"Name\":{},\"MetricName\":{}}},\"S1l\":{\"type\":\"structure\",\"required\":[\"SizeConstraintSetId\",\"SizeConstraints\"],\"members\":{\"SizeConstraintSetId\":{},\"Name\":{},\"SizeConstraints\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\"}}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformation\",\"ComparisonOperator\",\"Size\"],\"members\":{\"FieldToMatch\":{\"shape\":\"S9\"},\"TextTransformation\":{},\"ComparisonOperator\":{},\"Size\":{\"type\":\"long\"}}},\"S1s\":{\"type\":\"structure\",\"required\":[\"SqlInjectionMatchSetId\",\"SqlInjectionMatchTuples\"],\"members\":{\"SqlInjectionMatchSetId\":{},\"Name\":{},\"SqlInjectionMatchTuples\":{\"type\":\"list\",\"member\":{\"shape\":\"S1u\"}}}},\"S1u\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformation\"],\"members\":{\"FieldToMatch\":{\"shape\":\"S9\"},\"TextTransformation\":{}}},\"S1w\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}},\"S1z\":{\"type\":\"structure\",\"required\":[\"WebACLId\",\"DefaultAction\",\"Rules\"],\"members\":{\"WebACLId\":{},\"Name\":{},\"MetricName\":{},\"DefaultAction\":{\"shape\":\"S1w\"},\"Rules\":{\"shape\":\"S20\"}}},\"S20\":{\"type\":\"list\",\"member\":{\"shape\":\"S21\"}},\"S21\":{\"type\":\"structure\",\"required\":[\"Priority\",\"RuleId\"],\"members\":{\"Priority\":{\"type\":\"integer\"},\"RuleId\":{},\"Action\":{\"shape\":\"S1w\"},\"OverrideAction\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}},\"Type\":{}}},\"S28\":{\"type\":\"structure\",\"required\":[\"XssMatchSetId\",\"XssMatchTuples\"],\"members\":{\"XssMatchSetId\":{},\"Name\":{},\"XssMatchTuples\":{\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}}}},\"S2a\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformation\"],\"members\":{\"FieldToMatch\":{\"shape\":\"S9\"},\"TextTransformation\":{}}},\"S3w\":{\"type\":\"structure\",\"required\":[\"StartTime\",\"EndTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"S54\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleId\",\"Name\"],\"members\":{\"RuleId\":{},\"Name\":{}}}},\"S6k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Action\",\"Predicate\"],\"members\":{\"Action\":{},\"Predicate\":{\"shape\":\"S10\"}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/waf-2015-08-24.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/waf-2015-08-24.paginators.json": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/apis/waf-2015-08-24.paginators.json ***! \******************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/waf-2015-08-24.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/workdocs-2016-05-01.min.json": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/apis/workdocs-2016-05-01.min.json ***! \****************************************************************/ /*! exports provided: version, metadata, operations, shapes, default */ /***/ (function(module) { eval("module.exports = {\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-05-01\",\"endpointPrefix\":\"workdocs\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon 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\":{},\"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\"},\"UserId\":{\"location\":\"querystring\",\"locationName\":\"userId\"},\"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\"},\"OrganizationId\":{},\"Initiator\":{\"shape\":\"S2c\"},\"Participants\":{\"type\":\"structure\",\"members\":{\"Users\":{\"type\":\"list\",\"member\":{\"shape\":\"S2c\"}},\"Groups\":{\"shape\":\"S2f\"}}},\"ResourceMetadata\":{\"shape\":\"S2i\"},\"OriginalParent\":{\"shape\":\"S2i\"},\"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\":\"S2t\"}},\"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\":\"S36\"},\"Documents\":{\"type\":\"list\",\"member\":{\"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\":\"S3a\",\"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\":\"S2f\"},\"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\":\"S36\"},\"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\":\"S3a\",\"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\":\"S38\"},\"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\":\"S41\"}}}},\"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\":\"S2t\"},\"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\":\"S41\"}}}},\"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\":\"S38\"},\"UploadMetadata\":{\"type\":\"structure\",\"members\":{\"UploadUrl\":{\"shape\":\"S2y\"},\"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\":{}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Username\":{},\"GivenName\":{},\"Surname\":{},\"EmailAddress\":{}}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{}}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Name\":{},\"OriginalName\":{},\"Id\":{},\"VersionId\":{},\"Owner\":{\"shape\":\"S2c\"},\"ParentId\":{}}},\"S2t\":{\"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\":\"S2y\"}},\"Source\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S2y\"}}}},\"S2y\":{\"type\":\"string\",\"sensitive\":true},\"S36\":{\"type\":\"list\",\"member\":{\"shape\":\"S1d\"}},\"S38\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"CreatorId\":{},\"ParentFolderId\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"ModifiedTimestamp\":{\"type\":\"timestamp\"},\"LatestVersionMetadata\":{\"shape\":\"S2t\"},\"ResourceState\":{},\"Labels\":{\"shape\":\"S1g\"}}},\"S3a\":{\"type\":\"string\",\"sensitive\":true},\"S41\":{\"type\":\"structure\",\"members\":{\"Components\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{}}}}}}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/workdocs-2016-05-01.min.json?"); /***/ }), /***/ "./node_modules/aws-sdk/apis/workdocs-2016-05-01.paginators.json": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/apis/workdocs-2016-05-01.paginators.json ***! \***********************************************************************/ /*! exports provided: pagination, default */ /***/ (function(module) { eval("module.exports = {\"pagination\":{\"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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/apis/workdocs-2016-05-01.paginators.json?"); /***/ }), /***/ "./node_modules/aws-sdk/browser.js": /*!*****************************************!*\ !*** ./node_modules/aws-sdk/browser.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ./lib/browser_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\n\nvar AWS = __webpack_require__(/*! ./lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nif (typeof window !== 'undefined') window.AWS = AWS;\nif (true) module.exports = AWS;\nif (typeof self !== 'undefined') self.AWS = AWS;\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/browser.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/acm.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/acm.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['acm'] = {};\nAWS.ACM = Service.defineService('acm', ['2015-12-08']);\nObject.defineProperty(apiLoader.services['acm'], '2015-12-08', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/acm-2015-12-08.min.json */ \"./node_modules/aws-sdk/apis/acm-2015-12-08.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/acm-2015-12-08.paginators.json */ \"./node_modules/aws-sdk/apis/acm-2015-12-08.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ACM;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/acm.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/apigateway.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/apigateway.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['apigateway'] = {};\nAWS.APIGateway = Service.defineService('apigateway', ['2015-07-09']);\n__webpack_require__(/*! ../lib/services/apigateway */ \"./node_modules/aws-sdk/lib/services/apigateway.js\");\nObject.defineProperty(apiLoader.services['apigateway'], '2015-07-09', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/apigateway-2015-07-09.min.json */ \"./node_modules/aws-sdk/apis/apigateway-2015-07-09.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/apigateway-2015-07-09.paginators.json */ \"./node_modules/aws-sdk/apis/apigateway-2015-07-09.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.APIGateway;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/apigateway.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/applicationautoscaling.js": /*!****************************************************************!*\ !*** ./node_modules/aws-sdk/clients/applicationautoscaling.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['applicationautoscaling'] = {};\nAWS.ApplicationAutoScaling = Service.defineService('applicationautoscaling', ['2016-02-06']);\nObject.defineProperty(apiLoader.services['applicationautoscaling'], '2016-02-06', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/application-autoscaling-2016-02-06.min.json */ \"./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/application-autoscaling-2016-02-06.paginators.json */ \"./node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ApplicationAutoScaling;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/applicationautoscaling.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/autoscaling.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/clients/autoscaling.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['autoscaling'] = {};\nAWS.AutoScaling = Service.defineService('autoscaling', ['2011-01-01']);\nObject.defineProperty(apiLoader.services['autoscaling'], '2011-01-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/autoscaling-2011-01-01.min.json */ \"./node_modules/aws-sdk/apis/autoscaling-2011-01-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/autoscaling-2011-01-01.paginators.json */ \"./node_modules/aws-sdk/apis/autoscaling-2011-01-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AutoScaling;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/autoscaling.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/browser_default.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/clients/browser_default.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nmodule.exports = {\n ACM: __webpack_require__(/*! ./acm */ \"./node_modules/aws-sdk/clients/acm.js\"),\n APIGateway: __webpack_require__(/*! ./apigateway */ \"./node_modules/aws-sdk/clients/apigateway.js\"),\n ApplicationAutoScaling: __webpack_require__(/*! ./applicationautoscaling */ \"./node_modules/aws-sdk/clients/applicationautoscaling.js\"),\n AutoScaling: __webpack_require__(/*! ./autoscaling */ \"./node_modules/aws-sdk/clients/autoscaling.js\"),\n CloudFormation: __webpack_require__(/*! ./cloudformation */ \"./node_modules/aws-sdk/clients/cloudformation.js\"),\n CloudFront: __webpack_require__(/*! ./cloudfront */ \"./node_modules/aws-sdk/clients/cloudfront.js\"),\n CloudHSM: __webpack_require__(/*! ./cloudhsm */ \"./node_modules/aws-sdk/clients/cloudhsm.js\"),\n CloudTrail: __webpack_require__(/*! ./cloudtrail */ \"./node_modules/aws-sdk/clients/cloudtrail.js\"),\n CloudWatch: __webpack_require__(/*! ./cloudwatch */ \"./node_modules/aws-sdk/clients/cloudwatch.js\"),\n CloudWatchEvents: __webpack_require__(/*! ./cloudwatchevents */ \"./node_modules/aws-sdk/clients/cloudwatchevents.js\"),\n CloudWatchLogs: __webpack_require__(/*! ./cloudwatchlogs */ \"./node_modules/aws-sdk/clients/cloudwatchlogs.js\"),\n CodeBuild: __webpack_require__(/*! ./codebuild */ \"./node_modules/aws-sdk/clients/codebuild.js\"),\n CodeCommit: __webpack_require__(/*! ./codecommit */ \"./node_modules/aws-sdk/clients/codecommit.js\"),\n CodeDeploy: __webpack_require__(/*! ./codedeploy */ \"./node_modules/aws-sdk/clients/codedeploy.js\"),\n CodePipeline: __webpack_require__(/*! ./codepipeline */ \"./node_modules/aws-sdk/clients/codepipeline.js\"),\n CognitoIdentity: __webpack_require__(/*! ./cognitoidentity */ \"./node_modules/aws-sdk/clients/cognitoidentity.js\"),\n CognitoIdentityServiceProvider: __webpack_require__(/*! ./cognitoidentityserviceprovider */ \"./node_modules/aws-sdk/clients/cognitoidentityserviceprovider.js\"),\n CognitoSync: __webpack_require__(/*! ./cognitosync */ \"./node_modules/aws-sdk/clients/cognitosync.js\"),\n ConfigService: __webpack_require__(/*! ./configservice */ \"./node_modules/aws-sdk/clients/configservice.js\"),\n CUR: __webpack_require__(/*! ./cur */ \"./node_modules/aws-sdk/clients/cur.js\"),\n DeviceFarm: __webpack_require__(/*! ./devicefarm */ \"./node_modules/aws-sdk/clients/devicefarm.js\"),\n DirectConnect: __webpack_require__(/*! ./directconnect */ \"./node_modules/aws-sdk/clients/directconnect.js\"),\n DynamoDB: __webpack_require__(/*! ./dynamodb */ \"./node_modules/aws-sdk/clients/dynamodb.js\"),\n DynamoDBStreams: __webpack_require__(/*! ./dynamodbstreams */ \"./node_modules/aws-sdk/clients/dynamodbstreams.js\"),\n EC2: __webpack_require__(/*! ./ec2 */ \"./node_modules/aws-sdk/clients/ec2.js\"),\n ECR: __webpack_require__(/*! ./ecr */ \"./node_modules/aws-sdk/clients/ecr.js\"),\n ECS: __webpack_require__(/*! ./ecs */ \"./node_modules/aws-sdk/clients/ecs.js\"),\n EFS: __webpack_require__(/*! ./efs */ \"./node_modules/aws-sdk/clients/efs.js\"),\n ElastiCache: __webpack_require__(/*! ./elasticache */ \"./node_modules/aws-sdk/clients/elasticache.js\"),\n ElasticBeanstalk: __webpack_require__(/*! ./elasticbeanstalk */ \"./node_modules/aws-sdk/clients/elasticbeanstalk.js\"),\n ELB: __webpack_require__(/*! ./elb */ \"./node_modules/aws-sdk/clients/elb.js\"),\n ELBv2: __webpack_require__(/*! ./elbv2 */ \"./node_modules/aws-sdk/clients/elbv2.js\"),\n EMR: __webpack_require__(/*! ./emr */ \"./node_modules/aws-sdk/clients/emr.js\"),\n ElasticTranscoder: __webpack_require__(/*! ./elastictranscoder */ \"./node_modules/aws-sdk/clients/elastictranscoder.js\"),\n Firehose: __webpack_require__(/*! ./firehose */ \"./node_modules/aws-sdk/clients/firehose.js\"),\n GameLift: __webpack_require__(/*! ./gamelift */ \"./node_modules/aws-sdk/clients/gamelift.js\"),\n Inspector: __webpack_require__(/*! ./inspector */ \"./node_modules/aws-sdk/clients/inspector.js\"),\n Iot: __webpack_require__(/*! ./iot */ \"./node_modules/aws-sdk/clients/iot.js\"),\n IotData: __webpack_require__(/*! ./iotdata */ \"./node_modules/aws-sdk/clients/iotdata.js\"),\n Kinesis: __webpack_require__(/*! ./kinesis */ \"./node_modules/aws-sdk/clients/kinesis.js\"),\n KMS: __webpack_require__(/*! ./kms */ \"./node_modules/aws-sdk/clients/kms.js\"),\n Lambda: __webpack_require__(/*! ./lambda */ \"./node_modules/aws-sdk/clients/lambda.js\"),\n LexRuntime: __webpack_require__(/*! ./lexruntime */ \"./node_modules/aws-sdk/clients/lexruntime.js\"),\n MachineLearning: __webpack_require__(/*! ./machinelearning */ \"./node_modules/aws-sdk/clients/machinelearning.js\"),\n MarketplaceCommerceAnalytics: __webpack_require__(/*! ./marketplacecommerceanalytics */ \"./node_modules/aws-sdk/clients/marketplacecommerceanalytics.js\"),\n MTurk: __webpack_require__(/*! ./mturk */ \"./node_modules/aws-sdk/clients/mturk.js\"),\n MobileAnalytics: __webpack_require__(/*! ./mobileanalytics */ \"./node_modules/aws-sdk/clients/mobileanalytics.js\"),\n OpsWorks: __webpack_require__(/*! ./opsworks */ \"./node_modules/aws-sdk/clients/opsworks.js\"),\n Polly: __webpack_require__(/*! ./polly */ \"./node_modules/aws-sdk/clients/polly.js\"),\n RDS: __webpack_require__(/*! ./rds */ \"./node_modules/aws-sdk/clients/rds.js\"),\n Redshift: __webpack_require__(/*! ./redshift */ \"./node_modules/aws-sdk/clients/redshift.js\"),\n Rekognition: __webpack_require__(/*! ./rekognition */ \"./node_modules/aws-sdk/clients/rekognition.js\"),\n Route53: __webpack_require__(/*! ./route53 */ \"./node_modules/aws-sdk/clients/route53.js\"),\n Route53Domains: __webpack_require__(/*! ./route53domains */ \"./node_modules/aws-sdk/clients/route53domains.js\"),\n S3: __webpack_require__(/*! ./s3 */ \"./node_modules/aws-sdk/clients/s3.js\"),\n ServiceCatalog: __webpack_require__(/*! ./servicecatalog */ \"./node_modules/aws-sdk/clients/servicecatalog.js\"),\n SES: __webpack_require__(/*! ./ses */ \"./node_modules/aws-sdk/clients/ses.js\"),\n SNS: __webpack_require__(/*! ./sns */ \"./node_modules/aws-sdk/clients/sns.js\"),\n SQS: __webpack_require__(/*! ./sqs */ \"./node_modules/aws-sdk/clients/sqs.js\"),\n SSM: __webpack_require__(/*! ./ssm */ \"./node_modules/aws-sdk/clients/ssm.js\"),\n StorageGateway: __webpack_require__(/*! ./storagegateway */ \"./node_modules/aws-sdk/clients/storagegateway.js\"),\n STS: __webpack_require__(/*! ./sts */ \"./node_modules/aws-sdk/clients/sts.js\"),\n WAF: __webpack_require__(/*! ./waf */ \"./node_modules/aws-sdk/clients/waf.js\"),\n WorkDocs: __webpack_require__(/*! ./workdocs */ \"./node_modules/aws-sdk/clients/workdocs.js\"),\n LexModelBuildingService: __webpack_require__(/*! ./lexmodelbuildingservice */ \"./node_modules/aws-sdk/clients/lexmodelbuildingservice.js\")\n};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/browser_default.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cloudformation.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/clients/cloudformation.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudformation'] = {};\nAWS.CloudFormation = Service.defineService('cloudformation', ['2010-05-15']);\nObject.defineProperty(apiLoader.services['cloudformation'], '2010-05-15', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cloudformation-2010-05-15.min.json */ \"./node_modules/aws-sdk/apis/cloudformation-2010-05-15.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cloudformation-2010-05-15.paginators.json */ \"./node_modules/aws-sdk/apis/cloudformation-2010-05-15.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/cloudformation-2010-05-15.waiters2.json */ \"./node_modules/aws-sdk/apis/cloudformation-2010-05-15.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudFormation;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cloudformation.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cloudfront.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/cloudfront.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudfront'] = {};\nAWS.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']);\n__webpack_require__(/*! ../lib/services/cloudfront */ \"./node_modules/aws-sdk/lib/services/cloudfront.js\");\nObject.defineProperty(apiLoader.services['cloudfront'], '2016-11-25', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cloudfront-2016-11-25.min.json */ \"./node_modules/aws-sdk/apis/cloudfront-2016-11-25.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cloudfront-2016-11-25.paginators.json */ \"./node_modules/aws-sdk/apis/cloudfront-2016-11-25.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/cloudfront-2016-11-25.waiters2.json */ \"./node_modules/aws-sdk/apis/cloudfront-2016-11-25.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2017-03-25', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cloudfront-2017-03-25.min.json */ \"./node_modules/aws-sdk/apis/cloudfront-2017-03-25.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cloudfront-2017-03-25.paginators.json */ \"./node_modules/aws-sdk/apis/cloudfront-2017-03-25.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/cloudfront-2017-03-25.waiters2.json */ \"./node_modules/aws-sdk/apis/cloudfront-2017-03-25.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2017-10-30', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cloudfront-2017-10-30.min.json */ \"./node_modules/aws-sdk/apis/cloudfront-2017-10-30.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cloudfront-2017-10-30.paginators.json */ \"./node_modules/aws-sdk/apis/cloudfront-2017-10-30.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/cloudfront-2017-10-30.waiters2.json */ \"./node_modules/aws-sdk/apis/cloudfront-2017-10-30.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudFront;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cloudfront.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cloudhsm.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/clients/cloudhsm.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudhsm'] = {};\nAWS.CloudHSM = Service.defineService('cloudhsm', ['2014-05-30']);\nObject.defineProperty(apiLoader.services['cloudhsm'], '2014-05-30', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cloudhsm-2014-05-30.min.json */ \"./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cloudhsm-2014-05-30.paginators.json */ \"./node_modules/aws-sdk/apis/cloudhsm-2014-05-30.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudHSM;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cloudhsm.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cloudtrail.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/cloudtrail.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudtrail'] = {};\nAWS.CloudTrail = Service.defineService('cloudtrail', ['2013-11-01']);\nObject.defineProperty(apiLoader.services['cloudtrail'], '2013-11-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cloudtrail-2013-11-01.min.json */ \"./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cloudtrail-2013-11-01.paginators.json */ \"./node_modules/aws-sdk/apis/cloudtrail-2013-11-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudTrail;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cloudtrail.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cloudwatch.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/cloudwatch.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudwatch'] = {};\nAWS.CloudWatch = Service.defineService('cloudwatch', ['2010-08-01']);\nObject.defineProperty(apiLoader.services['cloudwatch'], '2010-08-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/monitoring-2010-08-01.min.json */ \"./node_modules/aws-sdk/apis/monitoring-2010-08-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/monitoring-2010-08-01.paginators.json */ \"./node_modules/aws-sdk/apis/monitoring-2010-08-01.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/monitoring-2010-08-01.waiters2.json */ \"./node_modules/aws-sdk/apis/monitoring-2010-08-01.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudWatch;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cloudwatch.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cloudwatchevents.js": /*!**********************************************************!*\ !*** ./node_modules/aws-sdk/clients/cloudwatchevents.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudwatchevents'] = {};\nAWS.CloudWatchEvents = Service.defineService('cloudwatchevents', ['2014-02-03*', '2015-10-07']);\nObject.defineProperty(apiLoader.services['cloudwatchevents'], '2015-10-07', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/events-2015-10-07.min.json */ \"./node_modules/aws-sdk/apis/events-2015-10-07.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/events-2015-10-07.paginators.json */ \"./node_modules/aws-sdk/apis/events-2015-10-07.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudWatchEvents;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cloudwatchevents.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cloudwatchlogs.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/clients/cloudwatchlogs.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudwatchlogs'] = {};\nAWS.CloudWatchLogs = Service.defineService('cloudwatchlogs', ['2014-03-28']);\nObject.defineProperty(apiLoader.services['cloudwatchlogs'], '2014-03-28', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/logs-2014-03-28.min.json */ \"./node_modules/aws-sdk/apis/logs-2014-03-28.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/logs-2014-03-28.paginators.json */ \"./node_modules/aws-sdk/apis/logs-2014-03-28.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudWatchLogs;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cloudwatchlogs.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/codebuild.js": /*!***************************************************!*\ !*** ./node_modules/aws-sdk/clients/codebuild.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codebuild'] = {};\nAWS.CodeBuild = Service.defineService('codebuild', ['2016-10-06']);\nObject.defineProperty(apiLoader.services['codebuild'], '2016-10-06', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/codebuild-2016-10-06.min.json */ \"./node_modules/aws-sdk/apis/codebuild-2016-10-06.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/codebuild-2016-10-06.paginators.json */ \"./node_modules/aws-sdk/apis/codebuild-2016-10-06.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeBuild;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/codebuild.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/codecommit.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/codecommit.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codecommit'] = {};\nAWS.CodeCommit = Service.defineService('codecommit', ['2015-04-13']);\nObject.defineProperty(apiLoader.services['codecommit'], '2015-04-13', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/codecommit-2015-04-13.min.json */ \"./node_modules/aws-sdk/apis/codecommit-2015-04-13.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/codecommit-2015-04-13.paginators.json */ \"./node_modules/aws-sdk/apis/codecommit-2015-04-13.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeCommit;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/codecommit.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/codedeploy.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/codedeploy.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codedeploy'] = {};\nAWS.CodeDeploy = Service.defineService('codedeploy', ['2014-10-06']);\nObject.defineProperty(apiLoader.services['codedeploy'], '2014-10-06', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/codedeploy-2014-10-06.min.json */ \"./node_modules/aws-sdk/apis/codedeploy-2014-10-06.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/codedeploy-2014-10-06.paginators.json */ \"./node_modules/aws-sdk/apis/codedeploy-2014-10-06.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/codedeploy-2014-10-06.waiters2.json */ \"./node_modules/aws-sdk/apis/codedeploy-2014-10-06.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeDeploy;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/codedeploy.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/codepipeline.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/clients/codepipeline.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codepipeline'] = {};\nAWS.CodePipeline = Service.defineService('codepipeline', ['2015-07-09']);\nObject.defineProperty(apiLoader.services['codepipeline'], '2015-07-09', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/codepipeline-2015-07-09.min.json */ \"./node_modules/aws-sdk/apis/codepipeline-2015-07-09.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/codepipeline-2015-07-09.paginators.json */ \"./node_modules/aws-sdk/apis/codepipeline-2015-07-09.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodePipeline;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/codepipeline.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cognitoidentity.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/clients/cognitoidentity.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitoidentity'] = {};\nAWS.CognitoIdentity = Service.defineService('cognitoidentity', ['2014-06-30']);\n__webpack_require__(/*! ../lib/services/cognitoidentity */ \"./node_modules/aws-sdk/lib/services/cognitoidentity.js\");\nObject.defineProperty(apiLoader.services['cognitoidentity'], '2014-06-30', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cognito-identity-2014-06-30.min.json */ \"./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cognito-identity-2014-06-30.paginators.json */ \"./node_modules/aws-sdk/apis/cognito-identity-2014-06-30.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoIdentity;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cognitoidentity.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cognitoidentityserviceprovider.js": /*!************************************************************************!*\ !*** ./node_modules/aws-sdk/clients/cognitoidentityserviceprovider.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitoidentityserviceprovider'] = {};\nAWS.CognitoIdentityServiceProvider = Service.defineService('cognitoidentityserviceprovider', ['2016-04-18']);\nObject.defineProperty(apiLoader.services['cognitoidentityserviceprovider'], '2016-04-18', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cognito-idp-2016-04-18.min.json */ \"./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cognito-idp-2016-04-18.paginators.json */ \"./node_modules/aws-sdk/apis/cognito-idp-2016-04-18.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoIdentityServiceProvider;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cognitoidentityserviceprovider.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cognitosync.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/clients/cognitosync.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitosync'] = {};\nAWS.CognitoSync = Service.defineService('cognitosync', ['2014-06-30']);\nObject.defineProperty(apiLoader.services['cognitosync'], '2014-06-30', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cognito-sync-2014-06-30.min.json */ \"./node_modules/aws-sdk/apis/cognito-sync-2014-06-30.min.json\");\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoSync;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cognitosync.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/configservice.js": /*!*******************************************************!*\ !*** ./node_modules/aws-sdk/clients/configservice.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['configservice'] = {};\nAWS.ConfigService = Service.defineService('configservice', ['2014-11-12']);\nObject.defineProperty(apiLoader.services['configservice'], '2014-11-12', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/config-2014-11-12.min.json */ \"./node_modules/aws-sdk/apis/config-2014-11-12.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/config-2014-11-12.paginators.json */ \"./node_modules/aws-sdk/apis/config-2014-11-12.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ConfigService;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/configservice.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/cur.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/cur.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cur'] = {};\nAWS.CUR = Service.defineService('cur', ['2017-01-06']);\nObject.defineProperty(apiLoader.services['cur'], '2017-01-06', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/cur-2017-01-06.min.json */ \"./node_modules/aws-sdk/apis/cur-2017-01-06.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/cur-2017-01-06.paginators.json */ \"./node_modules/aws-sdk/apis/cur-2017-01-06.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CUR;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/cur.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/devicefarm.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/devicefarm.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['devicefarm'] = {};\nAWS.DeviceFarm = Service.defineService('devicefarm', ['2015-06-23']);\nObject.defineProperty(apiLoader.services['devicefarm'], '2015-06-23', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/devicefarm-2015-06-23.min.json */ \"./node_modules/aws-sdk/apis/devicefarm-2015-06-23.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/devicefarm-2015-06-23.paginators.json */ \"./node_modules/aws-sdk/apis/devicefarm-2015-06-23.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DeviceFarm;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/devicefarm.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/directconnect.js": /*!*******************************************************!*\ !*** ./node_modules/aws-sdk/clients/directconnect.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['directconnect'] = {};\nAWS.DirectConnect = Service.defineService('directconnect', ['2012-10-25']);\nObject.defineProperty(apiLoader.services['directconnect'], '2012-10-25', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/directconnect-2012-10-25.min.json */ \"./node_modules/aws-sdk/apis/directconnect-2012-10-25.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/directconnect-2012-10-25.paginators.json */ \"./node_modules/aws-sdk/apis/directconnect-2012-10-25.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DirectConnect;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/directconnect.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/dynamodb.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/clients/dynamodb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dynamodb'] = {};\nAWS.DynamoDB = Service.defineService('dynamodb', ['2011-12-05', '2012-08-10']);\n__webpack_require__(/*! ../lib/services/dynamodb */ \"./node_modules/aws-sdk/lib/services/dynamodb.js\");\nObject.defineProperty(apiLoader.services['dynamodb'], '2011-12-05', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/dynamodb-2011-12-05.min.json */ \"./node_modules/aws-sdk/apis/dynamodb-2011-12-05.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/dynamodb-2011-12-05.paginators.json */ \"./node_modules/aws-sdk/apis/dynamodb-2011-12-05.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/dynamodb-2011-12-05.waiters2.json */ \"./node_modules/aws-sdk/apis/dynamodb-2011-12-05.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['dynamodb'], '2012-08-10', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/dynamodb-2012-08-10.min.json */ \"./node_modules/aws-sdk/apis/dynamodb-2012-08-10.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/dynamodb-2012-08-10.paginators.json */ \"./node_modules/aws-sdk/apis/dynamodb-2012-08-10.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/dynamodb-2012-08-10.waiters2.json */ \"./node_modules/aws-sdk/apis/dynamodb-2012-08-10.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DynamoDB;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/dynamodb.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/dynamodbstreams.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/clients/dynamodbstreams.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dynamodbstreams'] = {};\nAWS.DynamoDBStreams = Service.defineService('dynamodbstreams', ['2012-08-10']);\nObject.defineProperty(apiLoader.services['dynamodbstreams'], '2012-08-10', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/streams.dynamodb-2012-08-10.min.json */ \"./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/streams.dynamodb-2012-08-10.paginators.json */ \"./node_modules/aws-sdk/apis/streams.dynamodb-2012-08-10.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DynamoDBStreams;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/dynamodbstreams.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/ec2.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/ec2.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ec2'] = {};\nAWS.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']);\n__webpack_require__(/*! ../lib/services/ec2 */ \"./node_modules/aws-sdk/lib/services/ec2.js\");\nObject.defineProperty(apiLoader.services['ec2'], '2016-11-15', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/ec2-2016-11-15.min.json */ \"./node_modules/aws-sdk/apis/ec2-2016-11-15.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/ec2-2016-11-15.paginators.json */ \"./node_modules/aws-sdk/apis/ec2-2016-11-15.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/ec2-2016-11-15.waiters2.json */ \"./node_modules/aws-sdk/apis/ec2-2016-11-15.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EC2;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/ec2.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/ecr.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/ecr.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ecr'] = {};\nAWS.ECR = Service.defineService('ecr', ['2015-09-21']);\nObject.defineProperty(apiLoader.services['ecr'], '2015-09-21', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/ecr-2015-09-21.min.json */ \"./node_modules/aws-sdk/apis/ecr-2015-09-21.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/ecr-2015-09-21.paginators.json */ \"./node_modules/aws-sdk/apis/ecr-2015-09-21.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ECR;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/ecr.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/ecs.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/ecs.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ecs'] = {};\nAWS.ECS = Service.defineService('ecs', ['2014-11-13']);\nObject.defineProperty(apiLoader.services['ecs'], '2014-11-13', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/ecs-2014-11-13.min.json */ \"./node_modules/aws-sdk/apis/ecs-2014-11-13.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/ecs-2014-11-13.paginators.json */ \"./node_modules/aws-sdk/apis/ecs-2014-11-13.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/ecs-2014-11-13.waiters2.json */ \"./node_modules/aws-sdk/apis/ecs-2014-11-13.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ECS;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/ecs.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/efs.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/efs.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['efs'] = {};\nAWS.EFS = Service.defineService('efs', ['2015-02-01']);\nObject.defineProperty(apiLoader.services['efs'], '2015-02-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/elasticfilesystem-2015-02-01.min.json */ \"./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/elasticfilesystem-2015-02-01.paginators.json */ \"./node_modules/aws-sdk/apis/elasticfilesystem-2015-02-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EFS;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/efs.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/elasticache.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/clients/elasticache.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elasticache'] = {};\nAWS.ElastiCache = Service.defineService('elasticache', ['2012-11-15*', '2014-03-24*', '2014-07-15*', '2014-09-30*', '2015-02-02']);\nObject.defineProperty(apiLoader.services['elasticache'], '2015-02-02', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/elasticache-2015-02-02.min.json */ \"./node_modules/aws-sdk/apis/elasticache-2015-02-02.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/elasticache-2015-02-02.paginators.json */ \"./node_modules/aws-sdk/apis/elasticache-2015-02-02.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/elasticache-2015-02-02.waiters2.json */ \"./node_modules/aws-sdk/apis/elasticache-2015-02-02.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ElastiCache;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/elasticache.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/elasticbeanstalk.js": /*!**********************************************************!*\ !*** ./node_modules/aws-sdk/clients/elasticbeanstalk.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elasticbeanstalk'] = {};\nAWS.ElasticBeanstalk = Service.defineService('elasticbeanstalk', ['2010-12-01']);\nObject.defineProperty(apiLoader.services['elasticbeanstalk'], '2010-12-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/elasticbeanstalk-2010-12-01.min.json */ \"./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/elasticbeanstalk-2010-12-01.paginators.json */ \"./node_modules/aws-sdk/apis/elasticbeanstalk-2010-12-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ElasticBeanstalk;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/elasticbeanstalk.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/elastictranscoder.js": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/clients/elastictranscoder.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elastictranscoder'] = {};\nAWS.ElasticTranscoder = Service.defineService('elastictranscoder', ['2012-09-25']);\nObject.defineProperty(apiLoader.services['elastictranscoder'], '2012-09-25', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/elastictranscoder-2012-09-25.min.json */ \"./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/elastictranscoder-2012-09-25.paginators.json */ \"./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/elastictranscoder-2012-09-25.waiters2.json */ \"./node_modules/aws-sdk/apis/elastictranscoder-2012-09-25.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ElasticTranscoder;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/elastictranscoder.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/elb.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/elb.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elb'] = {};\nAWS.ELB = Service.defineService('elb', ['2012-06-01']);\nObject.defineProperty(apiLoader.services['elb'], '2012-06-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/elasticloadbalancing-2012-06-01.min.json */ \"./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/elasticloadbalancing-2012-06-01.paginators.json */ \"./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/elasticloadbalancing-2012-06-01.waiters2.json */ \"./node_modules/aws-sdk/apis/elasticloadbalancing-2012-06-01.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ELB;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/elb.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/elbv2.js": /*!***********************************************!*\ !*** ./node_modules/aws-sdk/clients/elbv2.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elbv2'] = {};\nAWS.ELBv2 = Service.defineService('elbv2', ['2015-12-01']);\nObject.defineProperty(apiLoader.services['elbv2'], '2015-12-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/elasticloadbalancingv2-2015-12-01.min.json */ \"./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/elasticloadbalancingv2-2015-12-01.paginators.json */ \"./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/elasticloadbalancingv2-2015-12-01.waiters2.json */ \"./node_modules/aws-sdk/apis/elasticloadbalancingv2-2015-12-01.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ELBv2;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/elbv2.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/emr.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/emr.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['emr'] = {};\nAWS.EMR = Service.defineService('emr', ['2009-03-31']);\nObject.defineProperty(apiLoader.services['emr'], '2009-03-31', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/elasticmapreduce-2009-03-31.min.json */ \"./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/elasticmapreduce-2009-03-31.paginators.json */ \"./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/elasticmapreduce-2009-03-31.waiters2.json */ \"./node_modules/aws-sdk/apis/elasticmapreduce-2009-03-31.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EMR;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/emr.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/firehose.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/clients/firehose.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['firehose'] = {};\nAWS.Firehose = Service.defineService('firehose', ['2015-08-04']);\nObject.defineProperty(apiLoader.services['firehose'], '2015-08-04', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/firehose-2015-08-04.min.json */ \"./node_modules/aws-sdk/apis/firehose-2015-08-04.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/firehose-2015-08-04.paginators.json */ \"./node_modules/aws-sdk/apis/firehose-2015-08-04.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Firehose;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/firehose.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/gamelift.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/clients/gamelift.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['gamelift'] = {};\nAWS.GameLift = Service.defineService('gamelift', ['2015-10-01']);\nObject.defineProperty(apiLoader.services['gamelift'], '2015-10-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/gamelift-2015-10-01.min.json */ \"./node_modules/aws-sdk/apis/gamelift-2015-10-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/gamelift-2015-10-01.paginators.json */ \"./node_modules/aws-sdk/apis/gamelift-2015-10-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.GameLift;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/gamelift.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/inspector.js": /*!***************************************************!*\ !*** ./node_modules/aws-sdk/clients/inspector.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['inspector'] = {};\nAWS.Inspector = Service.defineService('inspector', ['2015-08-18*', '2016-02-16']);\nObject.defineProperty(apiLoader.services['inspector'], '2016-02-16', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/inspector-2016-02-16.min.json */ \"./node_modules/aws-sdk/apis/inspector-2016-02-16.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/inspector-2016-02-16.paginators.json */ \"./node_modules/aws-sdk/apis/inspector-2016-02-16.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Inspector;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/inspector.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/iot.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/iot.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iot'] = {};\nAWS.Iot = Service.defineService('iot', ['2015-05-28']);\nObject.defineProperty(apiLoader.services['iot'], '2015-05-28', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/iot-2015-05-28.min.json */ \"./node_modules/aws-sdk/apis/iot-2015-05-28.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/iot-2015-05-28.paginators.json */ \"./node_modules/aws-sdk/apis/iot-2015-05-28.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Iot;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/iot.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/iotdata.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/clients/iotdata.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotdata'] = {};\nAWS.IotData = Service.defineService('iotdata', ['2015-05-28']);\n__webpack_require__(/*! ../lib/services/iotdata */ \"./node_modules/aws-sdk/lib/services/iotdata.js\");\nObject.defineProperty(apiLoader.services['iotdata'], '2015-05-28', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/iot-data-2015-05-28.min.json */ \"./node_modules/aws-sdk/apis/iot-data-2015-05-28.min.json\");\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IotData;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/iotdata.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/kinesis.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/clients/kinesis.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesis'] = {};\nAWS.Kinesis = Service.defineService('kinesis', ['2013-12-02']);\nObject.defineProperty(apiLoader.services['kinesis'], '2013-12-02', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/kinesis-2013-12-02.min.json */ \"./node_modules/aws-sdk/apis/kinesis-2013-12-02.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/kinesis-2013-12-02.paginators.json */ \"./node_modules/aws-sdk/apis/kinesis-2013-12-02.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/kinesis-2013-12-02.waiters2.json */ \"./node_modules/aws-sdk/apis/kinesis-2013-12-02.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Kinesis;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/kinesis.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/kms.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/kms.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kms'] = {};\nAWS.KMS = Service.defineService('kms', ['2014-11-01']);\nObject.defineProperty(apiLoader.services['kms'], '2014-11-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/kms-2014-11-01.min.json */ \"./node_modules/aws-sdk/apis/kms-2014-11-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/kms-2014-11-01.paginators.json */ \"./node_modules/aws-sdk/apis/kms-2014-11-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KMS;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/kms.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/lambda.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/clients/lambda.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lambda'] = {};\nAWS.Lambda = Service.defineService('lambda', ['2014-11-11', '2015-03-31']);\n__webpack_require__(/*! ../lib/services/lambda */ \"./node_modules/aws-sdk/lib/services/lambda.js\");\nObject.defineProperty(apiLoader.services['lambda'], '2014-11-11', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/lambda-2014-11-11.min.json */ \"./node_modules/aws-sdk/apis/lambda-2014-11-11.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/lambda-2014-11-11.paginators.json */ \"./node_modules/aws-sdk/apis/lambda-2014-11-11.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['lambda'], '2015-03-31', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/lambda-2015-03-31.min.json */ \"./node_modules/aws-sdk/apis/lambda-2015-03-31.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/lambda-2015-03-31.paginators.json */ \"./node_modules/aws-sdk/apis/lambda-2015-03-31.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Lambda;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/lambda.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/lexmodelbuildingservice.js": /*!*****************************************************************!*\ !*** ./node_modules/aws-sdk/clients/lexmodelbuildingservice.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lexmodelbuildingservice'] = {};\nAWS.LexModelBuildingService = Service.defineService('lexmodelbuildingservice', ['2017-04-19']);\nObject.defineProperty(apiLoader.services['lexmodelbuildingservice'], '2017-04-19', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/lex-models-2017-04-19.min.json */ \"./node_modules/aws-sdk/apis/lex-models-2017-04-19.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/lex-models-2017-04-19.paginators.json */ \"./node_modules/aws-sdk/apis/lex-models-2017-04-19.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LexModelBuildingService;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/lexmodelbuildingservice.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/lexruntime.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/clients/lexruntime.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lexruntime'] = {};\nAWS.LexRuntime = Service.defineService('lexruntime', ['2016-11-28']);\nObject.defineProperty(apiLoader.services['lexruntime'], '2016-11-28', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/runtime.lex-2016-11-28.min.json */ \"./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/runtime.lex-2016-11-28.paginators.json */ \"./node_modules/aws-sdk/apis/runtime.lex-2016-11-28.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LexRuntime;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/lexruntime.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/machinelearning.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/clients/machinelearning.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['machinelearning'] = {};\nAWS.MachineLearning = Service.defineService('machinelearning', ['2014-12-12']);\n__webpack_require__(/*! ../lib/services/machinelearning */ \"./node_modules/aws-sdk/lib/services/machinelearning.js\");\nObject.defineProperty(apiLoader.services['machinelearning'], '2014-12-12', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/machinelearning-2014-12-12.min.json */ \"./node_modules/aws-sdk/apis/machinelearning-2014-12-12.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/machinelearning-2014-12-12.paginators.json */ \"./node_modules/aws-sdk/apis/machinelearning-2014-12-12.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/machinelearning-2014-12-12.waiters2.json */ \"./node_modules/aws-sdk/apis/machinelearning-2014-12-12.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MachineLearning;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/machinelearning.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/marketplacecommerceanalytics.js": /*!**********************************************************************!*\ !*** ./node_modules/aws-sdk/clients/marketplacecommerceanalytics.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['marketplacecommerceanalytics'] = {};\nAWS.MarketplaceCommerceAnalytics = Service.defineService('marketplacecommerceanalytics', ['2015-07-01']);\nObject.defineProperty(apiLoader.services['marketplacecommerceanalytics'], '2015-07-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/marketplacecommerceanalytics-2015-07-01.min.json */ \"./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/marketplacecommerceanalytics-2015-07-01.paginators.json */ \"./node_modules/aws-sdk/apis/marketplacecommerceanalytics-2015-07-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MarketplaceCommerceAnalytics;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/marketplacecommerceanalytics.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/mobileanalytics.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/clients/mobileanalytics.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mobileanalytics'] = {};\nAWS.MobileAnalytics = Service.defineService('mobileanalytics', ['2014-06-05']);\nObject.defineProperty(apiLoader.services['mobileanalytics'], '2014-06-05', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/mobileanalytics-2014-06-05.min.json */ \"./node_modules/aws-sdk/apis/mobileanalytics-2014-06-05.min.json\");\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MobileAnalytics;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/mobileanalytics.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/mturk.js": /*!***********************************************!*\ !*** ./node_modules/aws-sdk/clients/mturk.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mturk'] = {};\nAWS.MTurk = Service.defineService('mturk', ['2017-01-17']);\nObject.defineProperty(apiLoader.services['mturk'], '2017-01-17', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/mturk-requester-2017-01-17.min.json */ \"./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/mturk-requester-2017-01-17.paginators.json */ \"./node_modules/aws-sdk/apis/mturk-requester-2017-01-17.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MTurk;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/mturk.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/opsworks.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/clients/opsworks.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['opsworks'] = {};\nAWS.OpsWorks = Service.defineService('opsworks', ['2013-02-18']);\nObject.defineProperty(apiLoader.services['opsworks'], '2013-02-18', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/opsworks-2013-02-18.min.json */ \"./node_modules/aws-sdk/apis/opsworks-2013-02-18.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/opsworks-2013-02-18.paginators.json */ \"./node_modules/aws-sdk/apis/opsworks-2013-02-18.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/opsworks-2013-02-18.waiters2.json */ \"./node_modules/aws-sdk/apis/opsworks-2013-02-18.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.OpsWorks;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/opsworks.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/polly.js": /*!***********************************************!*\ !*** ./node_modules/aws-sdk/clients/polly.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['polly'] = {};\nAWS.Polly = Service.defineService('polly', ['2016-06-10']);\n__webpack_require__(/*! ../lib/services/polly */ \"./node_modules/aws-sdk/lib/services/polly.js\");\nObject.defineProperty(apiLoader.services['polly'], '2016-06-10', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/polly-2016-06-10.min.json */ \"./node_modules/aws-sdk/apis/polly-2016-06-10.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/polly-2016-06-10.paginators.json */ \"./node_modules/aws-sdk/apis/polly-2016-06-10.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Polly;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/polly.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/rds.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/rds.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['rds'] = {};\nAWS.RDS = Service.defineService('rds', ['2013-01-10', '2013-02-12', '2013-09-09', '2014-09-01', '2014-09-01*', '2014-10-31']);\n__webpack_require__(/*! ../lib/services/rds */ \"./node_modules/aws-sdk/lib/services/rds.js\");\nObject.defineProperty(apiLoader.services['rds'], '2013-01-10', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/rds-2013-01-10.min.json */ \"./node_modules/aws-sdk/apis/rds-2013-01-10.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/rds-2013-01-10.paginators.json */ \"./node_modules/aws-sdk/apis/rds-2013-01-10.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2013-02-12', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/rds-2013-02-12.min.json */ \"./node_modules/aws-sdk/apis/rds-2013-02-12.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/rds-2013-02-12.paginators.json */ \"./node_modules/aws-sdk/apis/rds-2013-02-12.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2013-09-09', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/rds-2013-09-09.min.json */ \"./node_modules/aws-sdk/apis/rds-2013-09-09.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/rds-2013-09-09.paginators.json */ \"./node_modules/aws-sdk/apis/rds-2013-09-09.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/rds-2013-09-09.waiters2.json */ \"./node_modules/aws-sdk/apis/rds-2013-09-09.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2014-09-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/rds-2014-09-01.min.json */ \"./node_modules/aws-sdk/apis/rds-2014-09-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/rds-2014-09-01.paginators.json */ \"./node_modules/aws-sdk/apis/rds-2014-09-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2014-10-31', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/rds-2014-10-31.min.json */ \"./node_modules/aws-sdk/apis/rds-2014-10-31.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/rds-2014-10-31.paginators.json */ \"./node_modules/aws-sdk/apis/rds-2014-10-31.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/rds-2014-10-31.waiters2.json */ \"./node_modules/aws-sdk/apis/rds-2014-10-31.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.RDS;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/rds.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/redshift.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/clients/redshift.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['redshift'] = {};\nAWS.Redshift = Service.defineService('redshift', ['2012-12-01']);\nObject.defineProperty(apiLoader.services['redshift'], '2012-12-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/redshift-2012-12-01.min.json */ \"./node_modules/aws-sdk/apis/redshift-2012-12-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/redshift-2012-12-01.paginators.json */ \"./node_modules/aws-sdk/apis/redshift-2012-12-01.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/redshift-2012-12-01.waiters2.json */ \"./node_modules/aws-sdk/apis/redshift-2012-12-01.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Redshift;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/redshift.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/rekognition.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/clients/rekognition.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['rekognition'] = {};\nAWS.Rekognition = Service.defineService('rekognition', ['2016-06-27']);\nObject.defineProperty(apiLoader.services['rekognition'], '2016-06-27', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/rekognition-2016-06-27.min.json */ \"./node_modules/aws-sdk/apis/rekognition-2016-06-27.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/rekognition-2016-06-27.paginators.json */ \"./node_modules/aws-sdk/apis/rekognition-2016-06-27.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Rekognition;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/rekognition.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/route53.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/clients/route53.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['route53'] = {};\nAWS.Route53 = Service.defineService('route53', ['2013-04-01']);\n__webpack_require__(/*! ../lib/services/route53 */ \"./node_modules/aws-sdk/lib/services/route53.js\");\nObject.defineProperty(apiLoader.services['route53'], '2013-04-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/route53-2013-04-01.min.json */ \"./node_modules/aws-sdk/apis/route53-2013-04-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/route53-2013-04-01.paginators.json */ \"./node_modules/aws-sdk/apis/route53-2013-04-01.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/route53-2013-04-01.waiters2.json */ \"./node_modules/aws-sdk/apis/route53-2013-04-01.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Route53;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/route53.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/route53domains.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/clients/route53domains.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['route53domains'] = {};\nAWS.Route53Domains = Service.defineService('route53domains', ['2014-05-15']);\nObject.defineProperty(apiLoader.services['route53domains'], '2014-05-15', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/route53domains-2014-05-15.min.json */ \"./node_modules/aws-sdk/apis/route53domains-2014-05-15.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/route53domains-2014-05-15.paginators.json */ \"./node_modules/aws-sdk/apis/route53domains-2014-05-15.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Route53Domains;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/route53domains.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/s3.js": /*!********************************************!*\ !*** ./node_modules/aws-sdk/clients/s3.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['s3'] = {};\nAWS.S3 = Service.defineService('s3', ['2006-03-01']);\n__webpack_require__(/*! ../lib/services/s3 */ \"./node_modules/aws-sdk/lib/services/s3.js\");\nObject.defineProperty(apiLoader.services['s3'], '2006-03-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/s3-2006-03-01.min.json */ \"./node_modules/aws-sdk/apis/s3-2006-03-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/s3-2006-03-01.paginators.json */ \"./node_modules/aws-sdk/apis/s3-2006-03-01.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/s3-2006-03-01.waiters2.json */ \"./node_modules/aws-sdk/apis/s3-2006-03-01.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.S3;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/s3.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/servicecatalog.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/clients/servicecatalog.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['servicecatalog'] = {};\nAWS.ServiceCatalog = Service.defineService('servicecatalog', ['2015-12-10']);\nObject.defineProperty(apiLoader.services['servicecatalog'], '2015-12-10', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/servicecatalog-2015-12-10.min.json */ \"./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/servicecatalog-2015-12-10.paginators.json */ \"./node_modules/aws-sdk/apis/servicecatalog-2015-12-10.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ServiceCatalog;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/servicecatalog.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/ses.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/ses.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ses'] = {};\nAWS.SES = Service.defineService('ses', ['2010-12-01']);\nObject.defineProperty(apiLoader.services['ses'], '2010-12-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/email-2010-12-01.min.json */ \"./node_modules/aws-sdk/apis/email-2010-12-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/email-2010-12-01.paginators.json */ \"./node_modules/aws-sdk/apis/email-2010-12-01.paginators.json\").pagination;\n model.waiters = __webpack_require__(/*! ../apis/email-2010-12-01.waiters2.json */ \"./node_modules/aws-sdk/apis/email-2010-12-01.waiters2.json\").waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SES;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/ses.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/sns.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/sns.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sns'] = {};\nAWS.SNS = Service.defineService('sns', ['2010-03-31']);\nObject.defineProperty(apiLoader.services['sns'], '2010-03-31', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/sns-2010-03-31.min.json */ \"./node_modules/aws-sdk/apis/sns-2010-03-31.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/sns-2010-03-31.paginators.json */ \"./node_modules/aws-sdk/apis/sns-2010-03-31.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SNS;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/sns.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/sqs.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/sqs.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sqs'] = {};\nAWS.SQS = Service.defineService('sqs', ['2012-11-05']);\n__webpack_require__(/*! ../lib/services/sqs */ \"./node_modules/aws-sdk/lib/services/sqs.js\");\nObject.defineProperty(apiLoader.services['sqs'], '2012-11-05', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/sqs-2012-11-05.min.json */ \"./node_modules/aws-sdk/apis/sqs-2012-11-05.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/sqs-2012-11-05.paginators.json */ \"./node_modules/aws-sdk/apis/sqs-2012-11-05.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SQS;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/sqs.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/ssm.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/ssm.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ssm'] = {};\nAWS.SSM = Service.defineService('ssm', ['2014-11-06']);\nObject.defineProperty(apiLoader.services['ssm'], '2014-11-06', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/ssm-2014-11-06.min.json */ \"./node_modules/aws-sdk/apis/ssm-2014-11-06.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/ssm-2014-11-06.paginators.json */ \"./node_modules/aws-sdk/apis/ssm-2014-11-06.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SSM;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/ssm.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/storagegateway.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/clients/storagegateway.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['storagegateway'] = {};\nAWS.StorageGateway = Service.defineService('storagegateway', ['2013-06-30']);\nObject.defineProperty(apiLoader.services['storagegateway'], '2013-06-30', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/storagegateway-2013-06-30.min.json */ \"./node_modules/aws-sdk/apis/storagegateway-2013-06-30.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/storagegateway-2013-06-30.paginators.json */ \"./node_modules/aws-sdk/apis/storagegateway-2013-06-30.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.StorageGateway;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/storagegateway.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/sts.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/sts.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sts'] = {};\nAWS.STS = Service.defineService('sts', ['2011-06-15']);\n__webpack_require__(/*! ../lib/services/sts */ \"./node_modules/aws-sdk/lib/services/sts.js\");\nObject.defineProperty(apiLoader.services['sts'], '2011-06-15', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/sts-2011-06-15.min.json */ \"./node_modules/aws-sdk/apis/sts-2011-06-15.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/sts-2011-06-15.paginators.json */ \"./node_modules/aws-sdk/apis/sts-2011-06-15.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.STS;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/sts.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/waf.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/clients/waf.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['waf'] = {};\nAWS.WAF = Service.defineService('waf', ['2015-08-24']);\nObject.defineProperty(apiLoader.services['waf'], '2015-08-24', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/waf-2015-08-24.min.json */ \"./node_modules/aws-sdk/apis/waf-2015-08-24.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/waf-2015-08-24.paginators.json */ \"./node_modules/aws-sdk/apis/waf-2015-08-24.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WAF;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/waf.js?"); /***/ }), /***/ "./node_modules/aws-sdk/clients/workdocs.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/clients/workdocs.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../lib/node_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\nvar AWS = __webpack_require__(/*! ../lib/core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['workdocs'] = {};\nAWS.WorkDocs = Service.defineService('workdocs', ['2016-05-01']);\nObject.defineProperty(apiLoader.services['workdocs'], '2016-05-01', {\n get: function get() {\n var model = __webpack_require__(/*! ../apis/workdocs-2016-05-01.min.json */ \"./node_modules/aws-sdk/apis/workdocs-2016-05-01.min.json\");\n model.paginators = __webpack_require__(/*! ../apis/workdocs-2016-05-01.paginators.json */ \"./node_modules/aws-sdk/apis/workdocs-2016-05-01.paginators.json\").pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WorkDocs;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/clients/workdocs.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/api_loader.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/lib/api_loader.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("function apiLoader(svc, version) {\n if (!apiLoader.services.hasOwnProperty(svc)) {\n throw new Error('InvalidService: Failed to load api for ' + svc);\n }\n return apiLoader.services[svc][version];\n}\n\n/**\n * @api private\n *\n * This member of AWS.apiLoader is private, but changing it will necessitate a\n * change to ../scripts/services-table-generator.ts\n */\napiLoader.services = {};\n\n/**\n * @api private\n */\nmodule.exports = apiLoader;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/api_loader.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browser.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/lib/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ./browser_loader */ \"./node_modules/aws-sdk/lib/browser_loader.js\");\n\nvar AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nif (typeof window !== 'undefined') window.AWS = AWS;\nif (true) {\n /**\n * @api private\n */\n module.exports = AWS;\n}\nif (typeof self !== 'undefined') self.AWS = AWS;\n\n/**\n * @private\n * DO NOT REMOVE\n * browser builder will strip out this line if services are supplied on the command line.\n */\n__webpack_require__(/*! ../clients/browser_default */ \"./node_modules/aws-sdk/clients/browser_default.js\");\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browser.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browserCryptoLib.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/lib/browserCryptoLib.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Hmac = __webpack_require__(/*! ./browserHmac */ \"./node_modules/aws-sdk/lib/browserHmac.js\");\nvar Md5 = __webpack_require__(/*! ./browserMd5 */ \"./node_modules/aws-sdk/lib/browserMd5.js\");\nvar Sha1 = __webpack_require__(/*! ./browserSha1 */ \"./node_modules/aws-sdk/lib/browserSha1.js\");\nvar Sha256 = __webpack_require__(/*! ./browserSha256 */ \"./node_modules/aws-sdk/lib/browserSha256.js\");\n\n/**\n * @api private\n */\nmodule.exports = exports = {\n createHash: function createHash(alg) {\n alg = alg.toLowerCase();\n if (alg === 'md5') {\n return new Md5();\n } else if (alg === 'sha256') {\n return new Sha256();\n } else if (alg === 'sha1') {\n return new Sha1();\n }\n\n throw new Error('Hash algorithm ' + alg + ' is not supported in the browser SDK');\n },\n createHmac: function createHmac(alg, key) {\n alg = alg.toLowerCase();\n if (alg === 'md5') {\n return new Hmac(Md5, key);\n } else if (alg === 'sha256') {\n return new Hmac(Sha256, key);\n } else if (alg === 'sha1') {\n return new Hmac(Sha1, key);\n }\n\n throw new Error('HMAC algorithm ' + alg + ' is not supported in the browser SDK');\n },\n createSign: function() {\n throw new Error('createSign is not implemented in the browser');\n }\n }\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browserCryptoLib.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browserHashUtils.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/lib/browserHashUtils.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Buffer = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\").Buffer;\n\n/**\n * This is a polyfill for the static method `isView` of `ArrayBuffer`, which is\n * e.g. missing in IE 10.\n *\n * @api private\n */\nif (\n typeof ArrayBuffer !== 'undefined' &&\n typeof ArrayBuffer.isView === 'undefined'\n) {\n ArrayBuffer.isView = function(arg) {\n return viewStrings.indexOf(Object.prototype.toString.call(arg)) > -1;\n };\n}\n\n/**\n * @api private\n */\nvar viewStrings = [\n '[object Int8Array]',\n '[object Uint8Array]',\n '[object Uint8ClampedArray]',\n '[object Int16Array]',\n '[object Uint16Array]',\n '[object Int32Array]',\n '[object Uint32Array]',\n '[object Float32Array]',\n '[object Float64Array]',\n '[object DataView]',\n];\n\n/**\n * @api private\n */\nfunction isEmptyData(data) {\n if (typeof data === 'string') {\n return data.length === 0;\n }\n return data.byteLength === 0;\n}\n\n/**\n * @api private\n */\nfunction convertToBuffer(data) {\n if (typeof data === 'string') {\n data = new Buffer(data, 'utf8');\n }\n\n if (ArrayBuffer.isView(data)) {\n return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT);\n }\n\n return new Uint8Array(data);\n}\n\n/**\n * @api private\n */\nmodule.exports = exports = {\n isEmptyData: isEmptyData,\n convertToBuffer: convertToBuffer,\n}\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browserHashUtils.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browserHmac.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/lib/browserHmac.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var hashUtils = __webpack_require__(/*! ./browserHashUtils */ \"./node_modules/aws-sdk/lib/browserHashUtils.js\");\n\n/**\n * @api private\n */\nfunction Hmac(hashCtor, secret) {\n this.hash = new hashCtor();\n this.outer = new hashCtor();\n\n var inner = bufferFromSecret(hashCtor, secret);\n var outer = new Uint8Array(hashCtor.BLOCK_SIZE);\n outer.set(inner);\n\n for (var i = 0; i < hashCtor.BLOCK_SIZE; i++) {\n inner[i] ^= 0x36;\n outer[i] ^= 0x5c;\n }\n\n this.hash.update(inner);\n this.outer.update(outer);\n\n // Zero out the copied key buffer.\n for (var i = 0; i < inner.byteLength; i++) {\n inner[i] = 0;\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = exports = Hmac;\n\nHmac.prototype.update = function (toHash) {\n if (hashUtils.isEmptyData(toHash) || this.error) {\n return this;\n }\n\n try {\n this.hash.update(hashUtils.convertToBuffer(toHash));\n } catch (e) {\n this.error = e;\n }\n\n return this;\n};\n\nHmac.prototype.digest = function (encoding) {\n if (!this.outer.finished) {\n this.outer.update(this.hash.digest());\n }\n\n return this.outer.digest(encoding);\n}\n\nfunction bufferFromSecret(hashCtor, secret) {\n var input = hashUtils.convertToBuffer(secret);\n if (input.byteLength > hashCtor.BLOCK_SIZE) {\n var bufferHash = new hashCtor;\n bufferHash.update(input);\n input = bufferHash.digest();\n }\n var buffer = new Uint8Array(hashCtor.BLOCK_SIZE);\n buffer.set(input);\n return buffer;\n}\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browserHmac.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browserMd5.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/lib/browserMd5.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var hashUtils = __webpack_require__(/*! ./browserHashUtils */ \"./node_modules/aws-sdk/lib/browserHashUtils.js\");\nvar Buffer = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\").Buffer;\n\nvar BLOCK_SIZE = 64;\n\nvar DIGEST_LENGTH = 16;\n\nvar INIT = [\n 0x67452301,\n 0xefcdab89,\n 0x98badcfe,\n 0x10325476,\n];\n\n/**\n * @api private\n */\nfunction Md5() {\n this.state = [\n 0x67452301,\n 0xefcdab89,\n 0x98badcfe,\n 0x10325476,\n ];\n this.buffer = new DataView(new ArrayBuffer(BLOCK_SIZE));\n this.bufferLength = 0;\n this.bytesHashed = 0;\n this.finished = false;\n}\n\n/**\n * @api private\n */\nmodule.exports = exports = Md5;\n\nMd5.BLOCK_SIZE = BLOCK_SIZE;\n\nMd5.prototype.update = function (sourceData) {\n if (hashUtils.isEmptyData(sourceData)) {\n return this;\n } else if (this.finished) {\n throw new Error('Attempted to update an already finished hash.');\n }\n\n var data = hashUtils.convertToBuffer(sourceData);\n var position = 0;\n var byteLength = data.byteLength;\n this.bytesHashed += byteLength;\n while (byteLength > 0) {\n this.buffer.setUint8(this.bufferLength++, data[position++]);\n byteLength--;\n if (this.bufferLength === BLOCK_SIZE) {\n this.hashBuffer();\n this.bufferLength = 0;\n }\n }\n\n return this;\n};\n\nMd5.prototype.digest = function (encoding) {\n if (!this.finished) {\n var _a = this, buffer = _a.buffer, undecoratedLength = _a.bufferLength, bytesHashed = _a.bytesHashed;\n var bitsHashed = bytesHashed * 8;\n buffer.setUint8(this.bufferLength++, 128);\n // Ensure the final block has enough room for the hashed length\n if (undecoratedLength % BLOCK_SIZE >= BLOCK_SIZE - 8) {\n for (var i = this.bufferLength; i < BLOCK_SIZE; i++) {\n buffer.setUint8(i, 0);\n }\n this.hashBuffer();\n this.bufferLength = 0;\n }\n for (var i = this.bufferLength; i < BLOCK_SIZE - 8; i++) {\n buffer.setUint8(i, 0);\n }\n buffer.setUint32(BLOCK_SIZE - 8, bitsHashed >>> 0, true);\n buffer.setUint32(BLOCK_SIZE - 4, Math.floor(bitsHashed / 0x100000000), true);\n this.hashBuffer();\n this.finished = true;\n }\n var out = new DataView(new ArrayBuffer(DIGEST_LENGTH));\n for (var i = 0; i < 4; i++) {\n out.setUint32(i * 4, this.state[i], true);\n }\n var buff = new Buffer(out.buffer, out.byteOffset, out.byteLength);\n return encoding ? buff.toString(encoding) : buff;\n};\n\nMd5.prototype.hashBuffer = function () {\n var _a = this, buffer = _a.buffer, state = _a.state;\n var a = state[0], b = state[1], c = state[2], d = state[3];\n a = ff(a, b, c, d, buffer.getUint32(0, true), 7, 0xd76aa478);\n d = ff(d, a, b, c, buffer.getUint32(4, true), 12, 0xe8c7b756);\n c = ff(c, d, a, b, buffer.getUint32(8, true), 17, 0x242070db);\n b = ff(b, c, d, a, buffer.getUint32(12, true), 22, 0xc1bdceee);\n a = ff(a, b, c, d, buffer.getUint32(16, true), 7, 0xf57c0faf);\n d = ff(d, a, b, c, buffer.getUint32(20, true), 12, 0x4787c62a);\n c = ff(c, d, a, b, buffer.getUint32(24, true), 17, 0xa8304613);\n b = ff(b, c, d, a, buffer.getUint32(28, true), 22, 0xfd469501);\n a = ff(a, b, c, d, buffer.getUint32(32, true), 7, 0x698098d8);\n d = ff(d, a, b, c, buffer.getUint32(36, true), 12, 0x8b44f7af);\n c = ff(c, d, a, b, buffer.getUint32(40, true), 17, 0xffff5bb1);\n b = ff(b, c, d, a, buffer.getUint32(44, true), 22, 0x895cd7be);\n a = ff(a, b, c, d, buffer.getUint32(48, true), 7, 0x6b901122);\n d = ff(d, a, b, c, buffer.getUint32(52, true), 12, 0xfd987193);\n c = ff(c, d, a, b, buffer.getUint32(56, true), 17, 0xa679438e);\n b = ff(b, c, d, a, buffer.getUint32(60, true), 22, 0x49b40821);\n a = gg(a, b, c, d, buffer.getUint32(4, true), 5, 0xf61e2562);\n d = gg(d, a, b, c, buffer.getUint32(24, true), 9, 0xc040b340);\n c = gg(c, d, a, b, buffer.getUint32(44, true), 14, 0x265e5a51);\n b = gg(b, c, d, a, buffer.getUint32(0, true), 20, 0xe9b6c7aa);\n a = gg(a, b, c, d, buffer.getUint32(20, true), 5, 0xd62f105d);\n d = gg(d, a, b, c, buffer.getUint32(40, true), 9, 0x02441453);\n c = gg(c, d, a, b, buffer.getUint32(60, true), 14, 0xd8a1e681);\n b = gg(b, c, d, a, buffer.getUint32(16, true), 20, 0xe7d3fbc8);\n a = gg(a, b, c, d, buffer.getUint32(36, true), 5, 0x21e1cde6);\n d = gg(d, a, b, c, buffer.getUint32(56, true), 9, 0xc33707d6);\n c = gg(c, d, a, b, buffer.getUint32(12, true), 14, 0xf4d50d87);\n b = gg(b, c, d, a, buffer.getUint32(32, true), 20, 0x455a14ed);\n a = gg(a, b, c, d, buffer.getUint32(52, true), 5, 0xa9e3e905);\n d = gg(d, a, b, c, buffer.getUint32(8, true), 9, 0xfcefa3f8);\n c = gg(c, d, a, b, buffer.getUint32(28, true), 14, 0x676f02d9);\n b = gg(b, c, d, a, buffer.getUint32(48, true), 20, 0x8d2a4c8a);\n a = hh(a, b, c, d, buffer.getUint32(20, true), 4, 0xfffa3942);\n d = hh(d, a, b, c, buffer.getUint32(32, true), 11, 0x8771f681);\n c = hh(c, d, a, b, buffer.getUint32(44, true), 16, 0x6d9d6122);\n b = hh(b, c, d, a, buffer.getUint32(56, true), 23, 0xfde5380c);\n a = hh(a, b, c, d, buffer.getUint32(4, true), 4, 0xa4beea44);\n d = hh(d, a, b, c, buffer.getUint32(16, true), 11, 0x4bdecfa9);\n c = hh(c, d, a, b, buffer.getUint32(28, true), 16, 0xf6bb4b60);\n b = hh(b, c, d, a, buffer.getUint32(40, true), 23, 0xbebfbc70);\n a = hh(a, b, c, d, buffer.getUint32(52, true), 4, 0x289b7ec6);\n d = hh(d, a, b, c, buffer.getUint32(0, true), 11, 0xeaa127fa);\n c = hh(c, d, a, b, buffer.getUint32(12, true), 16, 0xd4ef3085);\n b = hh(b, c, d, a, buffer.getUint32(24, true), 23, 0x04881d05);\n a = hh(a, b, c, d, buffer.getUint32(36, true), 4, 0xd9d4d039);\n d = hh(d, a, b, c, buffer.getUint32(48, true), 11, 0xe6db99e5);\n c = hh(c, d, a, b, buffer.getUint32(60, true), 16, 0x1fa27cf8);\n b = hh(b, c, d, a, buffer.getUint32(8, true), 23, 0xc4ac5665);\n a = ii(a, b, c, d, buffer.getUint32(0, true), 6, 0xf4292244);\n d = ii(d, a, b, c, buffer.getUint32(28, true), 10, 0x432aff97);\n c = ii(c, d, a, b, buffer.getUint32(56, true), 15, 0xab9423a7);\n b = ii(b, c, d, a, buffer.getUint32(20, true), 21, 0xfc93a039);\n a = ii(a, b, c, d, buffer.getUint32(48, true), 6, 0x655b59c3);\n d = ii(d, a, b, c, buffer.getUint32(12, true), 10, 0x8f0ccc92);\n c = ii(c, d, a, b, buffer.getUint32(40, true), 15, 0xffeff47d);\n b = ii(b, c, d, a, buffer.getUint32(4, true), 21, 0x85845dd1);\n a = ii(a, b, c, d, buffer.getUint32(32, true), 6, 0x6fa87e4f);\n d = ii(d, a, b, c, buffer.getUint32(60, true), 10, 0xfe2ce6e0);\n c = ii(c, d, a, b, buffer.getUint32(24, true), 15, 0xa3014314);\n b = ii(b, c, d, a, buffer.getUint32(52, true), 21, 0x4e0811a1);\n a = ii(a, b, c, d, buffer.getUint32(16, true), 6, 0xf7537e82);\n d = ii(d, a, b, c, buffer.getUint32(44, true), 10, 0xbd3af235);\n c = ii(c, d, a, b, buffer.getUint32(8, true), 15, 0x2ad7d2bb);\n b = ii(b, c, d, a, buffer.getUint32(36, true), 21, 0xeb86d391);\n state[0] = (a + state[0]) & 0xFFFFFFFF;\n state[1] = (b + state[1]) & 0xFFFFFFFF;\n state[2] = (c + state[2]) & 0xFFFFFFFF;\n state[3] = (d + state[3]) & 0xFFFFFFFF;\n};\n\nfunction cmn(q, a, b, x, s, t) {\n a = (((a + q) & 0xFFFFFFFF) + ((x + t) & 0xFFFFFFFF)) & 0xFFFFFFFF;\n return (((a << s) | (a >>> (32 - s))) + b) & 0xFFFFFFFF;\n}\n\nfunction ff(a, b, c, d, x, s, t) {\n return cmn((b & c) | ((~b) & d), a, b, x, s, t);\n}\n\nfunction gg(a, b, c, d, x, s, t) {\n return cmn((b & d) | (c & (~d)), a, b, x, s, t);\n}\n\nfunction hh(a, b, c, d, x, s, t) {\n return cmn(b ^ c ^ d, a, b, x, s, t);\n}\n\nfunction ii(a, b, c, d, x, s, t) {\n return cmn(c ^ (b | (~d)), a, b, x, s, t);\n}\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browserMd5.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browserSha1.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/lib/browserSha1.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Buffer = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\").Buffer;\nvar hashUtils = __webpack_require__(/*! ./browserHashUtils */ \"./node_modules/aws-sdk/lib/browserHashUtils.js\");\n\nvar BLOCK_SIZE = 64;\n\nvar DIGEST_LENGTH = 20;\n\nvar KEY = new Uint32Array([\n 0x5a827999,\n 0x6ed9eba1,\n 0x8f1bbcdc | 0,\n 0xca62c1d6 | 0\n]);\n\nvar INIT = [\n 0x6a09e667,\n 0xbb67ae85,\n 0x3c6ef372,\n 0xa54ff53a,\n 0x510e527f,\n 0x9b05688c,\n 0x1f83d9ab,\n 0x5be0cd19,\n];\n\nvar MAX_HASHABLE_LENGTH = Math.pow(2, 53) - 1;\n\n/**\n * @api private\n */\nfunction Sha1() {\n this.h0 = 0x67452301;\n this.h1 = 0xEFCDAB89;\n this.h2 = 0x98BADCFE;\n this.h3 = 0x10325476;\n this.h4 = 0xC3D2E1F0;\n // The first 64 bytes (16 words) is the data chunk\n this.block = new Uint32Array(80);\n this.offset = 0;\n this.shift = 24;\n this.totalLength = 0;\n}\n\n/**\n * @api private\n */\nmodule.exports = exports = Sha1;\n\nSha1.BLOCK_SIZE = BLOCK_SIZE;\n\nSha1.prototype.update = function (data) {\n if (this.finished) {\n throw new Error('Attempted to update an already finished hash.');\n }\n\n if (hashUtils.isEmptyData(data)) {\n return this;\n }\n\n data = hashUtils.convertToBuffer(data);\n\n var length = data.length;\n this.totalLength += length * 8;\n for (var i = 0; i < length; i++) {\n this.write(data[i]);\n }\n\n return this;\n};\n\nSha1.prototype.write = function write(byte) {\n this.block[this.offset] |= (byte & 0xff) << this.shift;\n if (this.shift) {\n this.shift -= 8;\n } else {\n this.offset++;\n this.shift = 24;\n }\n\n if (this.offset === 16) this.processBlock();\n};\n\nSha1.prototype.digest = function (encoding) {\n // Pad\n this.write(0x80);\n if (this.offset > 14 || (this.offset === 14 && this.shift < 24)) {\n this.processBlock();\n }\n this.offset = 14;\n this.shift = 24;\n\n // 64-bit length big-endian\n this.write(0x00); // numbers this big aren't accurate in javascript anyway\n this.write(0x00); // ..So just hard-code to zero.\n this.write(this.totalLength > 0xffffffffff ? this.totalLength / 0x10000000000 : 0x00);\n this.write(this.totalLength > 0xffffffff ? this.totalLength / 0x100000000 : 0x00);\n for (var s = 24; s >= 0; s -= 8) {\n this.write(this.totalLength >> s);\n }\n // The value in state is little-endian rather than big-endian, so flip\n // each word into a new Uint8Array\n var out = new Buffer(DIGEST_LENGTH);\n var outView = new DataView(out.buffer);\n outView.setUint32(0, this.h0, false);\n outView.setUint32(4, this.h1, false);\n outView.setUint32(8, this.h2, false);\n outView.setUint32(12, this.h3, false);\n outView.setUint32(16, this.h4, false);\n\n return encoding ? out.toString(encoding) : out;\n};\n\nSha1.prototype.processBlock = function processBlock() {\n // Extend the sixteen 32-bit words into eighty 32-bit words:\n for (var i = 16; i < 80; i++) {\n var w = this.block[i - 3] ^ this.block[i - 8] ^ this.block[i - 14] ^ this.block[i - 16];\n this.block[i] = (w << 1) | (w >>> 31);\n }\n\n // Initialize hash value for this chunk:\n var a = this.h0;\n var b = this.h1;\n var c = this.h2;\n var d = this.h3;\n var e = this.h4;\n var f, k;\n\n // Main loop:\n for (i = 0; i < 80; i++) {\n if (i < 20) {\n f = d ^ (b & (c ^ d));\n k = 0x5A827999;\n }\n else if (i < 40) {\n f = b ^ c ^ d;\n k = 0x6ED9EBA1;\n }\n else if (i < 60) {\n f = (b & c) | (d & (b | c));\n k = 0x8F1BBCDC;\n }\n else {\n f = b ^ c ^ d;\n k = 0xCA62C1D6;\n }\n var temp = (a << 5 | a >>> 27) + f + e + k + (this.block[i]|0);\n e = d;\n d = c;\n c = (b << 30 | b >>> 2);\n b = a;\n a = temp;\n }\n\n // Add this chunk's hash to result so far:\n this.h0 = (this.h0 + a) | 0;\n this.h1 = (this.h1 + b) | 0;\n this.h2 = (this.h2 + c) | 0;\n this.h3 = (this.h3 + d) | 0;\n this.h4 = (this.h4 + e) | 0;\n\n // The block is now reusable.\n this.offset = 0;\n for (i = 0; i < 16; i++) {\n this.block[i] = 0;\n }\n}\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browserSha1.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browserSha256.js": /*!***************************************************!*\ !*** ./node_modules/aws-sdk/lib/browserSha256.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Buffer = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\").Buffer;\nvar hashUtils = __webpack_require__(/*! ./browserHashUtils */ \"./node_modules/aws-sdk/lib/browserHashUtils.js\");\n\nvar BLOCK_SIZE = 64;\n\nvar DIGEST_LENGTH = 32;\n\nvar KEY = new Uint32Array([\n 0x428a2f98,\n 0x71374491,\n 0xb5c0fbcf,\n 0xe9b5dba5,\n 0x3956c25b,\n 0x59f111f1,\n 0x923f82a4,\n 0xab1c5ed5,\n 0xd807aa98,\n 0x12835b01,\n 0x243185be,\n 0x550c7dc3,\n 0x72be5d74,\n 0x80deb1fe,\n 0x9bdc06a7,\n 0xc19bf174,\n 0xe49b69c1,\n 0xefbe4786,\n 0x0fc19dc6,\n 0x240ca1cc,\n 0x2de92c6f,\n 0x4a7484aa,\n 0x5cb0a9dc,\n 0x76f988da,\n 0x983e5152,\n 0xa831c66d,\n 0xb00327c8,\n 0xbf597fc7,\n 0xc6e00bf3,\n 0xd5a79147,\n 0x06ca6351,\n 0x14292967,\n 0x27b70a85,\n 0x2e1b2138,\n 0x4d2c6dfc,\n 0x53380d13,\n 0x650a7354,\n 0x766a0abb,\n 0x81c2c92e,\n 0x92722c85,\n 0xa2bfe8a1,\n 0xa81a664b,\n 0xc24b8b70,\n 0xc76c51a3,\n 0xd192e819,\n 0xd6990624,\n 0xf40e3585,\n 0x106aa070,\n 0x19a4c116,\n 0x1e376c08,\n 0x2748774c,\n 0x34b0bcb5,\n 0x391c0cb3,\n 0x4ed8aa4a,\n 0x5b9cca4f,\n 0x682e6ff3,\n 0x748f82ee,\n 0x78a5636f,\n 0x84c87814,\n 0x8cc70208,\n 0x90befffa,\n 0xa4506ceb,\n 0xbef9a3f7,\n 0xc67178f2\n]);\n\nvar INIT = [\n 0x6a09e667,\n 0xbb67ae85,\n 0x3c6ef372,\n 0xa54ff53a,\n 0x510e527f,\n 0x9b05688c,\n 0x1f83d9ab,\n 0x5be0cd19,\n];\n\nvar MAX_HASHABLE_LENGTH = Math.pow(2, 53) - 1;\n\n/**\n * @private\n */\nfunction Sha256() {\n this.state = [\n 0x6a09e667,\n 0xbb67ae85,\n 0x3c6ef372,\n 0xa54ff53a,\n 0x510e527f,\n 0x9b05688c,\n 0x1f83d9ab,\n 0x5be0cd19,\n ];\n this.temp = new Int32Array(64);\n this.buffer = new Uint8Array(64);\n this.bufferLength = 0;\n this.bytesHashed = 0;\n /**\n * @private\n */\n this.finished = false;\n}\n\n/**\n * @api private\n */\nmodule.exports = exports = Sha256;\n\nSha256.BLOCK_SIZE = BLOCK_SIZE;\n\nSha256.prototype.update = function (data) {\n if (this.finished) {\n throw new Error('Attempted to update an already finished hash.');\n }\n\n if (hashUtils.isEmptyData(data)) {\n return this;\n }\n\n data = hashUtils.convertToBuffer(data);\n\n var position = 0;\n var byteLength = data.byteLength;\n this.bytesHashed += byteLength;\n if (this.bytesHashed * 8 > MAX_HASHABLE_LENGTH) {\n throw new Error('Cannot hash more than 2^53 - 1 bits');\n }\n\n while (byteLength > 0) {\n this.buffer[this.bufferLength++] = data[position++];\n byteLength--;\n if (this.bufferLength === BLOCK_SIZE) {\n this.hashBuffer();\n this.bufferLength = 0;\n }\n }\n\n return this;\n};\n\nSha256.prototype.digest = function (encoding) {\n if (!this.finished) {\n var bitsHashed = this.bytesHashed * 8;\n var bufferView = new DataView(this.buffer.buffer, this.buffer.byteOffset, this.buffer.byteLength);\n var undecoratedLength = this.bufferLength;\n bufferView.setUint8(this.bufferLength++, 0x80);\n // Ensure the final block has enough room for the hashed length\n if (undecoratedLength % BLOCK_SIZE >= BLOCK_SIZE - 8) {\n for (var i = this.bufferLength; i < BLOCK_SIZE; i++) {\n bufferView.setUint8(i, 0);\n }\n this.hashBuffer();\n this.bufferLength = 0;\n }\n for (var i = this.bufferLength; i < BLOCK_SIZE - 8; i++) {\n bufferView.setUint8(i, 0);\n }\n bufferView.setUint32(BLOCK_SIZE - 8, Math.floor(bitsHashed / 0x100000000), true);\n bufferView.setUint32(BLOCK_SIZE - 4, bitsHashed);\n this.hashBuffer();\n this.finished = true;\n }\n // The value in state is little-endian rather than big-endian, so flip\n // each word into a new Uint8Array\n var out = new Buffer(DIGEST_LENGTH);\n for (var i = 0; i < 8; i++) {\n out[i * 4] = (this.state[i] >>> 24) & 0xff;\n out[i * 4 + 1] = (this.state[i] >>> 16) & 0xff;\n out[i * 4 + 2] = (this.state[i] >>> 8) & 0xff;\n out[i * 4 + 3] = (this.state[i] >>> 0) & 0xff;\n }\n return encoding ? out.toString(encoding) : out;\n};\n\nSha256.prototype.hashBuffer = function () {\n var _a = this,\n buffer = _a.buffer,\n state = _a.state;\n var state0 = state[0],\n state1 = state[1],\n state2 = state[2],\n state3 = state[3],\n state4 = state[4],\n state5 = state[5],\n state6 = state[6],\n state7 = state[7];\n for (var i = 0; i < BLOCK_SIZE; i++) {\n if (i < 16) {\n this.temp[i] = (((buffer[i * 4] & 0xff) << 24) |\n ((buffer[(i * 4) + 1] & 0xff) << 16) |\n ((buffer[(i * 4) + 2] & 0xff) << 8) |\n (buffer[(i * 4) + 3] & 0xff));\n }\n else {\n var u = this.temp[i - 2];\n var t1_1 = (u >>> 17 | u << 15) ^\n (u >>> 19 | u << 13) ^\n (u >>> 10);\n u = this.temp[i - 15];\n var t2_1 = (u >>> 7 | u << 25) ^\n (u >>> 18 | u << 14) ^\n (u >>> 3);\n this.temp[i] = (t1_1 + this.temp[i - 7] | 0) +\n (t2_1 + this.temp[i - 16] | 0);\n }\n var t1 = (((((state4 >>> 6 | state4 << 26) ^\n (state4 >>> 11 | state4 << 21) ^\n (state4 >>> 25 | state4 << 7))\n + ((state4 & state5) ^ (~state4 & state6))) | 0)\n + ((state7 + ((KEY[i] + this.temp[i]) | 0)) | 0)) | 0;\n var t2 = (((state0 >>> 2 | state0 << 30) ^\n (state0 >>> 13 | state0 << 19) ^\n (state0 >>> 22 | state0 << 10)) + ((state0 & state1) ^ (state0 & state2) ^ (state1 & state2))) | 0;\n state7 = state6;\n state6 = state5;\n state5 = state4;\n state4 = (state3 + t1) | 0;\n state3 = state2;\n state2 = state1;\n state1 = state0;\n state0 = (t1 + t2) | 0;\n }\n state[0] += state0;\n state[1] += state1;\n state[2] += state2;\n state[3] += state3;\n state[4] += state4;\n state[5] += state5;\n state[6] += state6;\n state[7] += state7;\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browserSha256.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/browser_loader.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/lib/browser_loader.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(process) {var util = __webpack_require__(/*! ./util */ \"./node_modules/aws-sdk/lib/util.js\");\n\n// browser specific modules\nutil.crypto.lib = __webpack_require__(/*! ./browserCryptoLib */ \"./node_modules/aws-sdk/lib/browserCryptoLib.js\");\nutil.Buffer = __webpack_require__(/*! buffer/ */ \"./node_modules/buffer/index.js\").Buffer;\nutil.url = __webpack_require__(/*! url/ */ \"./node_modules/url/url.js\");\nutil.querystring = __webpack_require__(/*! querystring/ */ \"./node_modules/querystring-es3/index.js\");\nutil.environment = 'js';\n\nvar AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * @api private\n */\nmodule.exports = AWS;\n\n__webpack_require__(/*! ./credentials */ \"./node_modules/aws-sdk/lib/credentials.js\");\n__webpack_require__(/*! ./credentials/credential_provider_chain */ \"./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js\");\n__webpack_require__(/*! ./credentials/temporary_credentials */ \"./node_modules/aws-sdk/lib/credentials/temporary_credentials.js\");\n__webpack_require__(/*! ./credentials/web_identity_credentials */ \"./node_modules/aws-sdk/lib/credentials/web_identity_credentials.js\");\n__webpack_require__(/*! ./credentials/cognito_identity_credentials */ \"./node_modules/aws-sdk/lib/credentials/cognito_identity_credentials.js\");\n__webpack_require__(/*! ./credentials/saml_credentials */ \"./node_modules/aws-sdk/lib/credentials/saml_credentials.js\");\n\n// Load the DOMParser XML parser\nAWS.XML.Parser = __webpack_require__(/*! ./xml/browser_parser */ \"./node_modules/aws-sdk/lib/xml/browser_parser.js\");\n\n// Load the XHR HttpClient\n__webpack_require__(/*! ./http/xhr */ \"./node_modules/aws-sdk/lib/http/xhr.js\");\n\nif (typeof process === 'undefined') {\n process = {\n browser: true\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/node_modules/process/browser.js */ \"./node_modules/node-libs-browser/node_modules/process/browser.js\")))\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/browser_loader.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/cloudfront/signer.js": /*!*******************************************************!*\ !*** ./node_modules/aws-sdk/lib/cloudfront/signer.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\"),\n url = AWS.util.url,\n crypto = AWS.util.crypto.lib,\n base64Encode = AWS.util.base64.encode,\n inherit = AWS.util.inherit;\n\nvar queryEncode = function (string) {\n var replacements = {\n '+': '-',\n '=': '_',\n '/': '~'\n };\n return string.replace(/[\\+=\\/]/g, function (match) {\n return replacements[match];\n });\n};\n\nvar signPolicy = function (policy, privateKey) {\n var sign = crypto.createSign('RSA-SHA1');\n sign.write(policy);\n return queryEncode(sign.sign(privateKey, 'base64'))\n};\n\nvar signWithCannedPolicy = function (url, expires, keyPairId, privateKey) {\n var policy = JSON.stringify({\n Statement: [\n {\n Resource: url,\n Condition: { DateLessThan: { 'AWS:EpochTime': expires } }\n }\n ]\n });\n\n return {\n Expires: expires,\n 'Key-Pair-Id': keyPairId,\n Signature: signPolicy(policy.toString(), privateKey)\n };\n};\n\nvar signWithCustomPolicy = function (policy, keyPairId, privateKey) {\n policy = policy.replace(/\\s/mg, policy);\n\n return {\n Policy: queryEncode(base64Encode(policy)),\n 'Key-Pair-Id': keyPairId,\n Signature: signPolicy(policy, privateKey)\n }\n};\n\nvar determineScheme = function (url) {\n var parts = url.split('://');\n if (parts.length < 2) {\n throw new Error('Invalid URL.');\n }\n\n return parts[0].replace('*', '');\n};\n\nvar getRtmpUrl = function (rtmpUrl) {\n var parsed = url.parse(rtmpUrl);\n return parsed.path.replace(/^\\//, '') + (parsed.hash || '');\n};\n\nvar getResource = function (url) {\n switch (determineScheme(url)) {\n case 'http':\n case 'https':\n return url;\n case 'rtmp':\n return getRtmpUrl(url);\n default:\n throw new Error('Invalid URI scheme. Scheme must be one of'\n + ' http, https, or rtmp');\n }\n};\n\nvar handleError = function (err, callback) {\n if (!callback || typeof callback !== 'function') {\n throw err;\n }\n\n callback(err);\n};\n\nvar handleSuccess = function (result, callback) {\n if (!callback || typeof callback !== 'function') {\n return result;\n }\n\n callback(null, result);\n};\n\nAWS.CloudFront.Signer = inherit({\n /**\n * A signer object can be used to generate signed URLs and cookies for granting\n * access to content on restricted CloudFront distributions.\n *\n * @see http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html\n *\n * @param keyPairId [String] (Required) The ID of the CloudFront key pair\n * being used.\n * @param privateKey [String] (Required) A private key in RSA format.\n */\n constructor: function Signer(keyPairId, privateKey) {\n if (keyPairId === void 0 || privateKey === void 0) {\n throw new Error('A key pair ID and private key are required');\n }\n\n this.keyPairId = keyPairId;\n this.privateKey = privateKey;\n },\n\n /**\n * Create a signed Amazon CloudFront Cookie.\n *\n * @param options [Object] The options to create a signed cookie.\n * @option options url [String] The URL to which the signature will grant\n * access. Required unless you pass in a full\n * policy.\n * @option options expires [Number] A Unix UTC timestamp indicating when the\n * signature should expire. Required unless you\n * pass in a full policy.\n * @option options policy [String] A CloudFront JSON policy. Required unless\n * you pass in a url and an expiry time.\n *\n * @param cb [Function] if a callback is provided, this function will\n * pass the hash as the second parameter (after the error parameter) to\n * the callback function.\n *\n * @return [Object] if called synchronously (with no callback), returns the\n * signed cookie parameters.\n * @return [null] nothing is returned if a callback is provided.\n */\n getSignedCookie: function (options, cb) {\n var signatureHash = 'policy' in options\n ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey)\n : signWithCannedPolicy(options.url, options.expires, this.keyPairId, this.privateKey);\n\n var cookieHash = {};\n for (var key in signatureHash) {\n if (Object.prototype.hasOwnProperty.call(signatureHash, key)) {\n cookieHash['CloudFront-' + key] = signatureHash[key];\n }\n }\n\n return handleSuccess(cookieHash, cb);\n },\n\n /**\n * Create a signed Amazon CloudFront URL.\n *\n * Keep in mind that URLs meant for use in media/flash players may have\n * different requirements for URL formats (e.g. some require that the\n * extension be removed, some require the file name to be prefixed\n * - mp4:, some require you to add \"/cfx/st\" into your URL).\n *\n * @param options [Object] The options to create a signed URL.\n * @option options url [String] The URL to which the signature will grant\n * access. Required.\n * @option options expires [Number] A Unix UTC timestamp indicating when the\n * signature should expire. Required unless you\n * pass in a full policy.\n * @option options policy [String] A CloudFront JSON policy. Required unless\n * you pass in a url and an expiry time.\n *\n * @param cb [Function] if a callback is provided, this function will\n * pass the URL as the second parameter (after the error parameter) to\n * the callback function.\n *\n * @return [String] if called synchronously (with no callback), returns the\n * signed URL.\n * @return [null] nothing is returned if a callback is provided.\n */\n getSignedUrl: function (options, cb) {\n try {\n var resource = getResource(options.url);\n } catch (err) {\n return handleError(err, cb);\n }\n\n var parsedUrl = url.parse(options.url, true),\n signatureHash = Object.prototype.hasOwnProperty.call(options, 'policy')\n ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey)\n : signWithCannedPolicy(resource, options.expires, this.keyPairId, this.privateKey);\n\n parsedUrl.search = null;\n for (var key in signatureHash) {\n if (Object.prototype.hasOwnProperty.call(signatureHash, key)) {\n parsedUrl.query[key] = signatureHash[key];\n }\n }\n\n try {\n var signedUrl = determineScheme(options.url) === 'rtmp'\n ? getRtmpUrl(url.format(parsedUrl))\n : url.format(parsedUrl);\n } catch (err) {\n return handleError(err, cb);\n }\n\n return handleSuccess(signedUrl, cb);\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.CloudFront.Signer;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/cloudfront/signer.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/config.js": /*!********************************************!*\ !*** ./node_modules/aws-sdk/lib/config.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\n__webpack_require__(/*! ./credentials */ \"./node_modules/aws-sdk/lib/credentials.js\");\n__webpack_require__(/*! ./credentials/credential_provider_chain */ \"./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js\");\nvar PromisesDependency;\n\n/**\n * The main configuration class used by all service objects to set\n * the region, credentials, and other options for requests.\n *\n * By default, credentials and region settings are left unconfigured.\n * This should be configured by the application before using any\n * AWS service APIs.\n *\n * In order to set global configuration options, properties should\n * be assigned to the global {AWS.config} object.\n *\n * @see AWS.config\n *\n * @!group General Configuration Options\n *\n * @!attribute credentials\n * @return [AWS.Credentials] the AWS credentials to sign requests with.\n *\n * @!attribute region\n * @example Set the global region setting to us-west-2\n * AWS.config.update({region: 'us-west-2'});\n * @return [AWS.Credentials] The region to send service requests to.\n * @see http://docs.amazonwebservices.com/general/latest/gr/rande.html\n * A list of available endpoints for each AWS service\n *\n * @!attribute maxRetries\n * @return [Integer] the maximum amount of retries to perform for a\n * service request. By default this value is calculated by the specific\n * service object that the request is being made to.\n *\n * @!attribute maxRedirects\n * @return [Integer] the maximum amount of redirects to follow for a\n * service request. Defaults to 10.\n *\n * @!attribute paramValidation\n * @return [Boolean|map] whether input parameters should be validated against\n * the operation description before sending the request. Defaults to true.\n * Pass a map to enable any of the following specific validation features:\n *\n * * **min** [Boolean] — Validates that a value meets the min\n * constraint. This is enabled by default when paramValidation is set\n * to `true`.\n * * **max** [Boolean] — Validates that a value meets the max\n * constraint.\n * * **pattern** [Boolean] — Validates that a string value matches a\n * regular expression.\n * * **enum** [Boolean] — Validates that a string value matches one\n * of the allowable enum values.\n *\n * @!attribute computeChecksums\n * @return [Boolean] whether to compute checksums for payload bodies when\n * the service accepts it (currently supported in S3 only).\n *\n * @!attribute convertResponseTypes\n * @return [Boolean] whether types are converted when parsing response data.\n * Currently only supported for JSON based services. Turning this off may\n * improve performance on large response payloads. Defaults to `true`.\n *\n * @!attribute correctClockSkew\n * @return [Boolean] whether to apply a clock skew correction and retry\n * requests that fail because of an skewed client clock. Defaults to\n * `false`.\n *\n * @!attribute sslEnabled\n * @return [Boolean] whether SSL is enabled for requests\n *\n * @!attribute s3ForcePathStyle\n * @return [Boolean] whether to force path style URLs for S3 objects\n *\n * @!attribute s3BucketEndpoint\n * @note Setting this configuration option requires an `endpoint` to be\n * provided explicitly to the service constructor.\n * @return [Boolean] whether the provided endpoint addresses an individual\n * bucket (false if it addresses the root API endpoint).\n *\n * @!attribute s3DisableBodySigning\n * @return [Boolean] whether to disable S3 body signing when using signature version `v4`.\n * Body signing can only be disabled when using https. Defaults to `true`.\n *\n * @!attribute useAccelerateEndpoint\n * @note This configuration option is only compatible with S3 while accessing\n * dns-compatible buckets.\n * @return [Boolean] Whether to use the Accelerate endpoint with the S3 service.\n * Defaults to `false`.\n *\n * @!attribute retryDelayOptions\n * @example Set the base retry delay for all services to 300 ms\n * AWS.config.update({retryDelayOptions: {base: 300}});\n * // Delays with maxRetries = 3: 300, 600, 1200\n * @example Set a custom backoff function to provide delay values on retries\n * AWS.config.update({retryDelayOptions: {customBackoff: function(retryCount) {\n * // returns delay in ms\n * }}});\n * @return [map] A set of options to configure the retry delay on retryable errors.\n * Currently supported options are:\n *\n * * **base** [Integer] — The base number of milliseconds to use in the\n * exponential backoff for operation retries. Defaults to 100 ms for all services except\n * DynamoDB, where it defaults to 50ms.\n * * **customBackoff ** [function] — A custom function that accepts a retry count\n * and returns the amount of time to delay in milliseconds. The `base` option will be\n * ignored if this option is supplied.\n *\n * @!attribute httpOptions\n * @return [map] A set of options to pass to the low-level HTTP request.\n * Currently supported options are:\n *\n * * **proxy** [String] — the URL to proxy requests through\n * * **agent** [http.Agent, https.Agent] — the Agent object to perform\n * HTTP requests with. Used for connection pooling. Defaults to the global\n * agent (`http.globalAgent`) for non-SSL connections. Note that for\n * SSL connections, a special Agent object is used in order to enable\n * peer certificate verification. This feature is only supported in the\n * Node.js environment.\n * * **connectTimeout** [Integer] — Sets the socket to timeout after\n * failing to establish a connection with the server after\n * `connectTimeout` milliseconds. This timeout has no effect once a socket\n * connection has been established.\n * * **timeout** [Integer] — Sets the socket to timeout after timeout\n * milliseconds of inactivity on the socket. Defaults to two minutes\n * (120000)\n * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous\n * HTTP requests. Used in the browser environment only. Set to false to\n * send requests synchronously. Defaults to true (async on).\n * * **xhrWithCredentials** [Boolean] — Sets the \"withCredentials\"\n * property of an XMLHttpRequest object. Used in the browser environment\n * only. Defaults to false.\n * @!attribute logger\n * @return [#write,#log] an object that responds to .write() (like a stream)\n * or .log() (like the console object) in order to log information about\n * requests\n *\n * @!attribute systemClockOffset\n * @return [Number] an offset value in milliseconds to apply to all signing\n * times. Use this to compensate for clock skew when your system may be\n * out of sync with the service time. Note that this configuration option\n * can only be applied to the global `AWS.config` object and cannot be\n * overridden in service-specific configuration. Defaults to 0 milliseconds.\n *\n * @!attribute signatureVersion\n * @return [String] the signature version to sign requests with (overriding\n * the API configuration). Possible values are: 'v2', 'v3', 'v4'.\n *\n * @!attribute signatureCache\n * @return [Boolean] whether the signature to sign requests with (overriding\n * the API configuration) is cached. Only applies to the signature version 'v4'.\n * Defaults to `true`.\n */\nAWS.Config = AWS.util.inherit({\n /**\n * @!endgroup\n */\n\n /**\n * Creates a new configuration object. This is the object that passes\n * option data along to service requests, including credentials, security,\n * region information, and some service specific settings.\n *\n * @example Creating a new configuration object with credentials and region\n * var config = new AWS.Config({\n * accessKeyId: 'AKID', secretAccessKey: 'SECRET', region: 'us-west-2'\n * });\n * @option options accessKeyId [String] your AWS access key ID.\n * @option options secretAccessKey [String] your AWS secret access key.\n * @option options sessionToken [AWS.Credentials] the optional AWS\n * session token to sign requests with.\n * @option options credentials [AWS.Credentials] the AWS credentials\n * to sign requests with. You can either specify this object, or\n * specify the accessKeyId and secretAccessKey options directly.\n * @option options credentialProvider [AWS.CredentialProviderChain] the\n * provider chain used to resolve credentials if no static `credentials`\n * property is set.\n * @option options region [String] the region to send service requests to.\n * See {region} for more information.\n * @option options maxRetries [Integer] the maximum amount of retries to\n * attempt with a request. See {maxRetries} for more information.\n * @option options maxRedirects [Integer] the maximum amount of redirects to\n * follow with a request. See {maxRedirects} for more information.\n * @option options sslEnabled [Boolean] whether to enable SSL for\n * requests.\n * @option options paramValidation [Boolean|map] whether input parameters\n * should be validated against the operation description before sending\n * the request. Defaults to true. Pass a map to enable any of the\n * following specific validation features:\n *\n * * **min** [Boolean] — Validates that a value meets the min\n * constraint. This is enabled by default when paramValidation is set\n * to `true`.\n * * **max** [Boolean] — Validates that a value meets the max\n * constraint.\n * * **pattern** [Boolean] — Validates that a string value matches a\n * regular expression.\n * * **enum** [Boolean] — Validates that a string value matches one\n * of the allowable enum values.\n * @option options computeChecksums [Boolean] whether to compute checksums\n * for payload bodies when the service accepts it (currently supported\n * in S3 only)\n * @option options convertResponseTypes [Boolean] whether types are converted\n * when parsing response data. Currently only supported for JSON based\n * services. Turning this off may improve performance on large response\n * payloads. Defaults to `true`.\n * @option options correctClockSkew [Boolean] whether to apply a clock skew\n * correction and retry requests that fail because of an skewed client\n * clock. Defaults to `false`.\n * @option options s3ForcePathStyle [Boolean] whether to force path\n * style URLs for S3 objects.\n * @option options s3BucketEndpoint [Boolean] whether the provided endpoint\n * addresses an individual bucket (false if it addresses the root API\n * endpoint). Note that setting this configuration option requires an\n * `endpoint` to be provided explicitly to the service constructor.\n * @option options s3DisableBodySigning [Boolean] whether S3 body signing\n * should be disabled when using signature version `v4`. Body signing\n * can only be disabled when using https. Defaults to `true`.\n *\n * @option options retryDelayOptions [map] A set of options to configure\n * the retry delay on retryable errors. Currently supported options are:\n *\n * * **base** [Integer] — The base number of milliseconds to use in the\n * exponential backoff for operation retries. Defaults to 100 ms for all\n * services except DynamoDB, where it defaults to 50ms.\n * * **customBackoff ** [function] — A custom function that accepts a retry count\n * and returns the amount of time to delay in milliseconds. The `base` option will be\n * ignored if this option is supplied.\n * @option options httpOptions [map] A set of options to pass to the low-level\n * HTTP request. Currently supported options are:\n *\n * * **proxy** [String] — the URL to proxy requests through\n * * **agent** [http.Agent, https.Agent] — the Agent object to perform\n * HTTP requests with. Used for connection pooling. Defaults to the global\n * agent (`http.globalAgent`) for non-SSL connections. Note that for\n * SSL connections, a special Agent object is used in order to enable\n * peer certificate verification. This feature is only available in the\n * Node.js environment.\n * * **connectTimeout** [Integer] — Sets the socket to timeout after\n * failing to establish a connection with the server after\n * `connectTimeout` milliseconds. This timeout has no effect once a socket\n * connection has been established.\n * * **timeout** [Integer] — Sets the socket to timeout after timeout\n * milliseconds of inactivity on the socket. Defaults to two minutes\n * (120000).\n * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous\n * HTTP requests. Used in the browser environment only. Set to false to\n * send requests synchronously. Defaults to true (async on).\n * * **xhrWithCredentials** [Boolean] — Sets the \"withCredentials\"\n * property of an XMLHttpRequest object. Used in the browser environment\n * only. Defaults to false.\n * @option options apiVersion [String, Date] a String in YYYY-MM-DD format\n * (or a date) that represents the latest possible API version that can be\n * used in all services (unless overridden by `apiVersions`). Specify\n * 'latest' to use the latest possible version.\n * @option options apiVersions [map] a map of service\n * identifiers (the lowercase service class name) with the API version to\n * use when instantiating a service. Specify 'latest' for each individual\n * that can use the latest available version.\n * @option options logger [#write,#log] an object that responds to .write()\n * (like a stream) or .log() (like the console object) in order to log\n * information about requests\n * @option options systemClockOffset [Number] an offset value in milliseconds\n * to apply to all signing times. Use this to compensate for clock skew\n * when your system may be out of sync with the service time. Note that\n * this configuration option can only be applied to the global `AWS.config`\n * object and cannot be overridden in service-specific configuration.\n * Defaults to 0 milliseconds.\n * @option options signatureVersion [String] the signature version to sign\n * requests with (overriding the API configuration). Possible values are:\n * 'v2', 'v3', 'v4'.\n * @option options signatureCache [Boolean] whether the signature to sign\n * requests with (overriding the API configuration) is cached. Only applies\n * to the signature version 'v4'. Defaults to `true`.\n * @option options dynamoDbCrc32 [Boolean] whether to validate the CRC32\n * checksum of HTTP response bodies returned by DynamoDB. Default: `true`.\n */\n constructor: function Config(options) {\n if (options === undefined) options = {};\n options = this.extractCredentials(options);\n\n AWS.util.each.call(this, this.keys, function (key, value) {\n this.set(key, options[key], value);\n });\n },\n\n /**\n * @!group Managing Credentials\n */\n\n /**\n * Loads credentials from the configuration object. This is used internally\n * by the SDK to ensure that refreshable {Credentials} objects are properly\n * refreshed and loaded when sending a request. If you want to ensure that\n * your credentials are loaded prior to a request, you can use this method\n * directly to provide accurate credential data stored in the object.\n *\n * @note If you configure the SDK with static or environment credentials,\n * the credential data should already be present in {credentials} attribute.\n * This method is primarily necessary to load credentials from asynchronous\n * sources, or sources that can refresh credentials periodically.\n * @example Getting your access key\n * AWS.config.getCredentials(function(err) {\n * if (err) console.log(err.stack); // credentials not loaded\n * else console.log(\"Access Key:\", AWS.config.credentials.accessKeyId);\n * })\n * @callback callback function(err)\n * Called when the {credentials} have been properly set on the configuration\n * object.\n *\n * @param err [Error] if this is set, credentials were not successfully\n * loaded and this error provides information why.\n * @see credentials\n * @see Credentials\n */\n getCredentials: function getCredentials(callback) {\n var self = this;\n\n function finish(err) {\n callback(err, err ? null : self.credentials);\n }\n\n function credError(msg, err) {\n return new AWS.util.error(err || new Error(), {\n code: 'CredentialsError',\n message: msg,\n name: 'CredentialsError'\n });\n }\n\n function getAsyncCredentials() {\n self.credentials.get(function(err) {\n if (err) {\n var msg = 'Could not load credentials from ' +\n self.credentials.constructor.name;\n err = credError(msg, err);\n }\n finish(err);\n });\n }\n\n function getStaticCredentials() {\n var err = null;\n if (!self.credentials.accessKeyId || !self.credentials.secretAccessKey) {\n err = credError('Missing credentials');\n }\n finish(err);\n }\n\n if (self.credentials) {\n if (typeof self.credentials.get === 'function') {\n getAsyncCredentials();\n } else { // static credentials\n getStaticCredentials();\n }\n } else if (self.credentialProvider) {\n self.credentialProvider.resolve(function(err, creds) {\n if (err) {\n err = credError('Could not load credentials from any providers', err);\n }\n self.credentials = creds;\n finish(err);\n });\n } else {\n finish(credError('No credentials to load'));\n }\n },\n\n /**\n * @!group Loading and Setting Configuration Options\n */\n\n /**\n * @overload update(options, allowUnknownKeys = false)\n * Updates the current configuration object with new options.\n *\n * @example Update maxRetries property of a configuration object\n * config.update({maxRetries: 10});\n * @param [Object] options a map of option keys and values.\n * @param [Boolean] allowUnknownKeys whether unknown keys can be set on\n * the configuration object. Defaults to `false`.\n * @see constructor\n */\n update: function update(options, allowUnknownKeys) {\n allowUnknownKeys = allowUnknownKeys || false;\n options = this.extractCredentials(options);\n AWS.util.each.call(this, options, function (key, value) {\n if (allowUnknownKeys || Object.prototype.hasOwnProperty.call(this.keys, key) ||\n AWS.Service.hasService(key)) {\n this.set(key, value);\n }\n });\n },\n\n /**\n * Loads configuration data from a JSON file into this config object.\n * @note Loading configuration will reset all existing configuration\n * on the object.\n * @!macro nobrowser\n * @param path [String] the path relative to your process's current\n * working directory to load configuration from.\n * @return [AWS.Config] the same configuration object\n */\n loadFromPath: function loadFromPath(path) {\n this.clear();\n\n var options = JSON.parse(AWS.util.readFileSync(path));\n var fileSystemCreds = new AWS.FileSystemCredentials(path);\n var chain = new AWS.CredentialProviderChain();\n chain.providers.unshift(fileSystemCreds);\n chain.resolve(function (err, creds) {\n if (err) throw err;\n else options.credentials = creds;\n });\n\n this.constructor(options);\n\n return this;\n },\n\n /**\n * Clears configuration data on this object\n *\n * @api private\n */\n clear: function clear() {\n /*jshint forin:false */\n AWS.util.each.call(this, this.keys, function (key) {\n delete this[key];\n });\n\n // reset credential provider\n this.set('credentials', undefined);\n this.set('credentialProvider', undefined);\n },\n\n /**\n * Sets a property on the configuration object, allowing for a\n * default value\n * @api private\n */\n set: function set(property, value, defaultValue) {\n if (value === undefined) {\n if (defaultValue === undefined) {\n defaultValue = this.keys[property];\n }\n if (typeof defaultValue === 'function') {\n this[property] = defaultValue.call(this);\n } else {\n this[property] = defaultValue;\n }\n } else if (property === 'httpOptions' && this[property]) {\n // deep merge httpOptions\n this[property] = AWS.util.merge(this[property], value);\n } else {\n this[property] = value;\n }\n },\n\n /**\n * All of the keys with their default values.\n *\n * @constant\n * @api private\n */\n keys: {\n credentials: null,\n credentialProvider: null,\n region: null,\n logger: null,\n apiVersions: {},\n apiVersion: null,\n endpoint: undefined,\n httpOptions: {\n timeout: 120000\n },\n maxRetries: undefined,\n maxRedirects: 10,\n paramValidation: true,\n sslEnabled: true,\n s3ForcePathStyle: false,\n s3BucketEndpoint: false,\n s3DisableBodySigning: true,\n computeChecksums: true,\n convertResponseTypes: true,\n correctClockSkew: false,\n customUserAgent: null,\n dynamoDbCrc32: true,\n systemClockOffset: 0,\n signatureVersion: null,\n signatureCache: true,\n retryDelayOptions: {},\n useAccelerateEndpoint: false\n },\n\n /**\n * Extracts accessKeyId, secretAccessKey and sessionToken\n * from a configuration hash.\n *\n * @api private\n */\n extractCredentials: function extractCredentials(options) {\n if (options.accessKeyId && options.secretAccessKey) {\n options = AWS.util.copy(options);\n options.credentials = new AWS.Credentials(options);\n }\n return options;\n },\n\n /**\n * Sets the promise dependency the SDK will use wherever Promises are returned.\n * Passing `null` will force the SDK to use native Promises if they are available.\n * If native Promises are not available, passing `null` will have no effect.\n * @param [Constructor] dep A reference to a Promise constructor\n */\n setPromisesDependency: function setPromisesDependency(dep) {\n PromisesDependency = dep;\n // if null was passed in, we should try to use native promises\n if (dep === null && typeof Promise === 'function') {\n PromisesDependency = Promise;\n }\n var constructors = [AWS.Request, AWS.Credentials, AWS.CredentialProviderChain];\n if (AWS.S3 && AWS.S3.ManagedUpload) constructors.push(AWS.S3.ManagedUpload);\n AWS.util.addPromises(constructors, PromisesDependency);\n },\n\n /**\n * Gets the promise dependency set by `AWS.config.setPromisesDependency`.\n */\n getPromisesDependency: function getPromisesDependency() {\n return PromisesDependency;\n }\n});\n\n/**\n * @return [AWS.Config] The global configuration object singleton instance\n * @readonly\n * @see AWS.Config\n */\nAWS.config = new AWS.Config();\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/config.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/core.js": /*!******************************************!*\ !*** ./node_modules/aws-sdk/lib/core.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/**\n * The main AWS namespace\n */\nvar AWS = { util: __webpack_require__(/*! ./util */ \"./node_modules/aws-sdk/lib/util.js\") };\n\n/**\n * @api private\n * @!macro [new] nobrowser\n * @note This feature is not supported in the browser environment of the SDK.\n */\nvar _hidden = {}; _hidden.toString(); // hack to parse macro\n\n/**\n * @api private\n */\nmodule.exports = AWS;\n\nAWS.util.update(AWS, {\n\n /**\n * @constant\n */\n VERSION: '2.250.1',\n\n /**\n * @api private\n */\n Signers: {},\n\n /**\n * @api private\n */\n Protocol: {\n Json: __webpack_require__(/*! ./protocol/json */ \"./node_modules/aws-sdk/lib/protocol/json.js\"),\n Query: __webpack_require__(/*! ./protocol/query */ \"./node_modules/aws-sdk/lib/protocol/query.js\"),\n Rest: __webpack_require__(/*! ./protocol/rest */ \"./node_modules/aws-sdk/lib/protocol/rest.js\"),\n RestJson: __webpack_require__(/*! ./protocol/rest_json */ \"./node_modules/aws-sdk/lib/protocol/rest_json.js\"),\n RestXml: __webpack_require__(/*! ./protocol/rest_xml */ \"./node_modules/aws-sdk/lib/protocol/rest_xml.js\")\n },\n\n /**\n * @api private\n */\n XML: {\n Builder: __webpack_require__(/*! ./xml/builder */ \"./node_modules/aws-sdk/lib/xml/builder.js\"),\n Parser: null // conditionally set based on environment\n },\n\n /**\n * @api private\n */\n JSON: {\n Builder: __webpack_require__(/*! ./json/builder */ \"./node_modules/aws-sdk/lib/json/builder.js\"),\n Parser: __webpack_require__(/*! ./json/parser */ \"./node_modules/aws-sdk/lib/json/parser.js\")\n },\n\n /**\n * @api private\n */\n Model: {\n Api: __webpack_require__(/*! ./model/api */ \"./node_modules/aws-sdk/lib/model/api.js\"),\n Operation: __webpack_require__(/*! ./model/operation */ \"./node_modules/aws-sdk/lib/model/operation.js\"),\n Shape: __webpack_require__(/*! ./model/shape */ \"./node_modules/aws-sdk/lib/model/shape.js\"),\n Paginator: __webpack_require__(/*! ./model/paginator */ \"./node_modules/aws-sdk/lib/model/paginator.js\"),\n ResourceWaiter: __webpack_require__(/*! ./model/resource_waiter */ \"./node_modules/aws-sdk/lib/model/resource_waiter.js\")\n },\n\n /**\n * @api private\n */\n apiLoader: __webpack_require__(/*! ./api_loader */ \"./node_modules/aws-sdk/lib/api_loader.js\")\n});\n\n__webpack_require__(/*! ./service */ \"./node_modules/aws-sdk/lib/service.js\");\n__webpack_require__(/*! ./config */ \"./node_modules/aws-sdk/lib/config.js\");\n\n__webpack_require__(/*! ./http */ \"./node_modules/aws-sdk/lib/http.js\");\n__webpack_require__(/*! ./sequential_executor */ \"./node_modules/aws-sdk/lib/sequential_executor.js\");\n__webpack_require__(/*! ./event_listeners */ \"./node_modules/aws-sdk/lib/event_listeners.js\");\n__webpack_require__(/*! ./request */ \"./node_modules/aws-sdk/lib/request.js\");\n__webpack_require__(/*! ./response */ \"./node_modules/aws-sdk/lib/response.js\");\n__webpack_require__(/*! ./resource_waiter */ \"./node_modules/aws-sdk/lib/resource_waiter.js\");\n__webpack_require__(/*! ./signers/request_signer */ \"./node_modules/aws-sdk/lib/signers/request_signer.js\");\n__webpack_require__(/*! ./param_validator */ \"./node_modules/aws-sdk/lib/param_validator.js\");\n\n/**\n * @readonly\n * @return [AWS.SequentialExecutor] a collection of global event listeners that\n * are attached to every sent request.\n * @see AWS.Request AWS.Request for a list of events to listen for\n * @example Logging the time taken to send a request\n * AWS.events.on('send', function startSend(resp) {\n * resp.startTime = new Date().getTime();\n * }).on('complete', function calculateTime(resp) {\n * var time = (new Date().getTime() - resp.startTime) / 1000;\n * console.log('Request took ' + time + ' seconds');\n * });\n *\n * new AWS.S3().listBuckets(); // prints 'Request took 0.285 seconds'\n */\nAWS.events = new AWS.SequentialExecutor();\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/core.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/credentials.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/lib/credentials.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * Represents your AWS security credentials, specifically the\n * {accessKeyId}, {secretAccessKey}, and optional {sessionToken}.\n * Creating a `Credentials` object allows you to pass around your\n * security information to configuration and service objects.\n *\n * Note that this class typically does not need to be constructed manually,\n * as the {AWS.Config} and {AWS.Service} classes both accept simple\n * options hashes with the three keys. These structures will be converted\n * into Credentials objects automatically.\n *\n * ## Expiring and Refreshing Credentials\n *\n * Occasionally credentials can expire in the middle of a long-running\n * application. In this case, the SDK will automatically attempt to\n * refresh the credentials from the storage location if the Credentials\n * class implements the {refresh} method.\n *\n * If you are implementing a credential storage location, you\n * will want to create a subclass of the `Credentials` class and\n * override the {refresh} method. This method allows credentials to be\n * retrieved from the backing store, be it a file system, database, or\n * some network storage. The method should reset the credential attributes\n * on the object.\n *\n * @!attribute expired\n * @return [Boolean] whether the credentials have been expired and\n * require a refresh. Used in conjunction with {expireTime}.\n * @!attribute expireTime\n * @return [Date] a time when credentials should be considered expired. Used\n * in conjunction with {expired}.\n * @!attribute accessKeyId\n * @return [String] the AWS access key ID\n * @!attribute secretAccessKey\n * @return [String] the AWS secret access key\n * @!attribute sessionToken\n * @return [String] an optional AWS session token\n */\nAWS.Credentials = AWS.util.inherit({\n /**\n * A credentials object can be created using positional arguments or an options\n * hash.\n *\n * @overload AWS.Credentials(accessKeyId, secretAccessKey, sessionToken=null)\n * Creates a Credentials object with a given set of credential information\n * as positional arguments.\n * @param accessKeyId [String] the AWS access key ID\n * @param secretAccessKey [String] the AWS secret access key\n * @param sessionToken [String] the optional AWS session token\n * @example Create a credentials object with AWS credentials\n * var creds = new AWS.Credentials('akid', 'secret', 'session');\n * @overload AWS.Credentials(options)\n * Creates a Credentials object with a given set of credential information\n * as an options hash.\n * @option options accessKeyId [String] the AWS access key ID\n * @option options secretAccessKey [String] the AWS secret access key\n * @option options sessionToken [String] the optional AWS session token\n * @example Create a credentials object with AWS credentials\n * var creds = new AWS.Credentials({\n * accessKeyId: 'akid', secretAccessKey: 'secret', sessionToken: 'session'\n * });\n */\n constructor: function Credentials() {\n // hide secretAccessKey from being displayed with util.inspect\n AWS.util.hideProperties(this, ['secretAccessKey']);\n\n this.expired = false;\n this.expireTime = null;\n if (arguments.length === 1 && typeof arguments[0] === 'object') {\n var creds = arguments[0].credentials || arguments[0];\n this.accessKeyId = creds.accessKeyId;\n this.secretAccessKey = creds.secretAccessKey;\n this.sessionToken = creds.sessionToken;\n } else {\n this.accessKeyId = arguments[0];\n this.secretAccessKey = arguments[1];\n this.sessionToken = arguments[2];\n }\n },\n\n /**\n * @return [Integer] the number of seconds before {expireTime} during which\n * the credentials will be considered expired.\n */\n expiryWindow: 15,\n\n /**\n * @return [Boolean] whether the credentials object should call {refresh}\n * @note Subclasses should override this method to provide custom refresh\n * logic.\n */\n needsRefresh: function needsRefresh() {\n var currentTime = AWS.util.date.getDate().getTime();\n var adjustedTime = new Date(currentTime + this.expiryWindow * 1000);\n\n if (this.expireTime && adjustedTime > this.expireTime) {\n return true;\n } else {\n return this.expired || !this.accessKeyId || !this.secretAccessKey;\n }\n },\n\n /**\n * Gets the existing credentials, refreshing them if they are not yet loaded\n * or have expired. Users should call this method before using {refresh},\n * as this will not attempt to reload credentials when they are already\n * loaded into the object.\n *\n * @callback callback function(err)\n * When this callback is called with no error, it means either credentials\n * do not need to be refreshed or refreshed credentials information has\n * been loaded into the object (as the `accessKeyId`, `secretAccessKey`,\n * and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n */\n get: function get(callback) {\n var self = this;\n if (this.needsRefresh()) {\n this.refresh(function(err) {\n if (!err) self.expired = false; // reset expired flag\n if (callback) callback(err);\n });\n } else if (callback) {\n callback();\n }\n },\n\n /**\n * @!method getPromise()\n * Returns a 'thenable' promise.\n * Gets the existing credentials, refreshing them if they are not yet loaded\n * or have expired. Users should call this method before using {refresh},\n * as this will not attempt to reload credentials when they are already\n * loaded into the object.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function()\n * Called if the promise is fulfilled. When this callback is called, it\n * means either credentials do not need to be refreshed or refreshed\n * credentials information has been loaded into the object (as the\n * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] if an error occurred, this value will be filled\n * @return [Promise] A promise that represents the state of the `get` call.\n * @example Calling the `getPromise` method.\n * var promise = credProvider.getPromise();\n * promise.then(function() { ... }, function(err) { ... });\n */\n\n /**\n * @!method refreshPromise()\n * Returns a 'thenable' promise.\n * Refreshes the credentials. Users should call {get} before attempting\n * to forcibly refresh credentials.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function()\n * Called if the promise is fulfilled. When this callback is called, it\n * means refreshed credentials information has been loaded into the object\n * (as the `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] if an error occurred, this value will be filled\n * @return [Promise] A promise that represents the state of the `refresh` call.\n * @example Calling the `refreshPromise` method.\n * var promise = credProvider.refreshPromise();\n * promise.then(function() { ... }, function(err) { ... });\n */\n\n /**\n * Refreshes the credentials. Users should call {get} before attempting\n * to forcibly refresh credentials.\n *\n * @callback callback function(err)\n * When this callback is called with no error, it means refreshed\n * credentials information has been loaded into the object (as the\n * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @note Subclasses should override this class to reset the\n * {accessKeyId}, {secretAccessKey} and optional {sessionToken}\n * on the credentials object and then call the callback with\n * any error information.\n * @see get\n */\n refresh: function refresh(callback) {\n this.expired = false;\n callback();\n }\n});\n\n/**\n * @api private\n */\nAWS.Credentials.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.getPromise = AWS.util.promisifyMethod('get', PromiseDependency);\n this.prototype.refreshPromise = AWS.util.promisifyMethod('refresh', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.Credentials.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.getPromise;\n delete this.prototype.refreshPromise;\n};\n\nAWS.util.addPromises(AWS.Credentials);\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/credentials.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/credentials/cognito_identity_credentials.js": /*!******************************************************************************!*\ !*** ./node_modules/aws-sdk/lib/credentials/cognito_identity_credentials.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar CognitoIdentity = __webpack_require__(/*! ../../clients/cognitoidentity */ \"./node_modules/aws-sdk/clients/cognitoidentity.js\");\nvar STS = __webpack_require__(/*! ../../clients/sts */ \"./node_modules/aws-sdk/clients/sts.js\");\n\n/**\n * Represents credentials retrieved from STS Web Identity Federation using\n * the Amazon Cognito Identity service.\n *\n * By default this provider gets credentials using the\n * {AWS.CognitoIdentity.getCredentialsForIdentity} service operation, which\n * requires either an `IdentityId` or an `IdentityPoolId` (Amazon Cognito\n * Identity Pool ID), which is used to call {AWS.CognitoIdentity.getId} to\n * obtain an `IdentityId`. If the identity or identity pool is not configured in\n * the Amazon Cognito Console to use IAM roles with the appropriate permissions,\n * then additionally a `RoleArn` is required containing the ARN of the IAM trust\n * policy for the Amazon Cognito role that the user will log into. If a `RoleArn`\n * is provided, then this provider gets credentials using the\n * {AWS.STS.assumeRoleWithWebIdentity} service operation, after first getting an\n * Open ID token from {AWS.CognitoIdentity.getOpenIdToken}.\n *\n * In addition, if this credential provider is used to provide authenticated\n * login, the `Logins` map may be set to the tokens provided by the respective\n * identity providers. See {constructor} for an example on creating a credentials\n * object with proper property values.\n *\n * ## Refreshing Credentials from Identity Service\n *\n * In addition to AWS credentials expiring after a given amount of time, the\n * login token from the identity provider will also expire. Once this token\n * expires, it will not be usable to refresh AWS credentials, and another\n * token will be needed. The SDK does not manage refreshing of the token value,\n * but this can be done through a \"refresh token\" supported by most identity\n * providers. Consult the documentation for the identity provider for refreshing\n * tokens. Once the refreshed token is acquired, you should make sure to update\n * this new token in the credentials object's {params} property. The following\n * code will update the WebIdentityToken, assuming you have retrieved an updated\n * token from the identity provider:\n *\n * ```javascript\n * AWS.config.credentials.params.Logins['graph.facebook.com'] = updatedToken;\n * ```\n *\n * Future calls to `credentials.refresh()` will now use the new token.\n *\n * @!attribute params\n * @return [map] the map of params passed to\n * {AWS.CognitoIdentity.getId},\n * {AWS.CognitoIdentity.getOpenIdToken}, and\n * {AWS.STS.assumeRoleWithWebIdentity}. To update the token, set the\n * `params.WebIdentityToken` property.\n * @!attribute data\n * @return [map] the raw data response from the call to\n * {AWS.CognitoIdentity.getCredentialsForIdentity}, or\n * {AWS.STS.assumeRoleWithWebIdentity}. Use this if you want to get\n * access to other properties from the response.\n * @!attribute identityId\n * @return [String] the Cognito ID returned by the last call to\n * {AWS.CognitoIdentity.getOpenIdToken}. This ID represents the actual\n * final resolved identity ID from Amazon Cognito.\n */\nAWS.CognitoIdentityCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * @api private\n */\n localStorageKey: {\n id: 'aws.cognito.identity-id.',\n providers: 'aws.cognito.identity-providers.'\n },\n\n /**\n * Creates a new credentials object.\n * @example Creating a new credentials object\n * AWS.config.credentials = new AWS.CognitoIdentityCredentials({\n *\n * // either IdentityPoolId or IdentityId is required\n * // See the IdentityPoolId param for AWS.CognitoIdentity.getID (linked below)\n * // See the IdentityId param for AWS.CognitoIdentity.getCredentialsForIdentity\n * // or AWS.CognitoIdentity.getOpenIdToken (linked below)\n * IdentityPoolId: 'us-east-1:1699ebc0-7900-4099-b910-2df94f52a030',\n * IdentityId: 'us-east-1:128d0a74-c82f-4553-916d-90053e4a8b0f'\n *\n * // optional, only necessary when the identity pool is not configured\n * // to use IAM roles in the Amazon Cognito Console\n * // See the RoleArn param for AWS.STS.assumeRoleWithWebIdentity (linked below)\n * RoleArn: 'arn:aws:iam::1234567890:role/MYAPP-CognitoIdentity',\n *\n * // optional tokens, used for authenticated login\n * // See the Logins param for AWS.CognitoIdentity.getID (linked below)\n * Logins: {\n * 'graph.facebook.com': 'FBTOKEN',\n * 'www.amazon.com': 'AMAZONTOKEN',\n * 'accounts.google.com': 'GOOGLETOKEN',\n * 'api.twitter.com': 'TWITTERTOKEN',\n * 'www.digits.com': 'DIGITSTOKEN'\n * },\n *\n * // optional name, defaults to web-identity\n * // See the RoleSessionName param for AWS.STS.assumeRoleWithWebIdentity (linked below)\n * RoleSessionName: 'web',\n *\n * // optional, only necessary when application runs in a browser\n * // and multiple users are signed in at once, used for caching\n * LoginId: 'example@gmail.com'\n *\n * }, {\n * // optionally provide configuration to apply to the underlying service clients\n * // if configuration is not provided, then configuration will be pulled from AWS.config\n *\n * // region should match the region your identity pool is located in\n * region: 'us-east-1',\n *\n * // specify timeout options\n * httpOptions: {\n * timeout: 100\n * }\n * });\n * @see AWS.CognitoIdentity.getId\n * @see AWS.CognitoIdentity.getCredentialsForIdentity\n * @see AWS.STS.assumeRoleWithWebIdentity\n * @see AWS.CognitoIdentity.getOpenIdToken\n * @see AWS.Config\n * @note If a region is not provided in the global AWS.config, or\n * specified in the `clientConfig` to the CognitoIdentityCredentials\n * constructor, you may encounter a 'Missing credentials in config' error\n * when calling making a service call.\n */\n constructor: function CognitoIdentityCredentials(params, clientConfig) {\n AWS.Credentials.call(this);\n this.expired = true;\n this.params = params;\n this.data = null;\n this._identityId = null;\n this._clientConfig = AWS.util.copy(clientConfig || {});\n this.loadCachedId();\n var self = this;\n Object.defineProperty(this, 'identityId', {\n get: function() {\n self.loadCachedId();\n return self._identityId || self.params.IdentityId;\n },\n set: function(identityId) {\n self._identityId = identityId;\n }\n });\n },\n\n /**\n * Refreshes credentials using {AWS.CognitoIdentity.getCredentialsForIdentity},\n * or {AWS.STS.assumeRoleWithWebIdentity}.\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see AWS.Credentials.get\n */\n refresh: function refresh(callback) {\n var self = this;\n self.createClients();\n self.data = null;\n self._identityId = null;\n self.getId(function(err) {\n if (!err) {\n if (!self.params.RoleArn) {\n self.getCredentialsForIdentity(callback);\n } else {\n self.getCredentialsFromSTS(callback);\n }\n } else {\n self.clearIdOnNotAuthorized(err);\n callback(err);\n }\n });\n },\n\n /**\n * Clears the cached Cognito ID associated with the currently configured\n * identity pool ID. Use this to manually invalidate your cache if\n * the identity pool ID was deleted.\n */\n clearCachedId: function clearCache() {\n this._identityId = null;\n delete this.params.IdentityId;\n\n var poolId = this.params.IdentityPoolId;\n var loginId = this.params.LoginId || '';\n delete this.storage[this.localStorageKey.id + poolId + loginId];\n delete this.storage[this.localStorageKey.providers + poolId + loginId];\n },\n\n /**\n * @api private\n */\n clearIdOnNotAuthorized: function clearIdOnNotAuthorized(err) {\n var self = this;\n if (err.code == 'NotAuthorizedException') {\n self.clearCachedId();\n }\n },\n\n /**\n * Retrieves a Cognito ID, loading from cache if it was already retrieved\n * on this device.\n *\n * @callback callback function(err, identityId)\n * @param err [Error, null] an error object if the call failed or null if\n * it succeeded.\n * @param identityId [String, null] if successful, the callback will return\n * the Cognito ID.\n * @note If not loaded explicitly, the Cognito ID is loaded and stored in\n * localStorage in the browser environment of a device.\n * @api private\n */\n getId: function getId(callback) {\n var self = this;\n if (typeof self.params.IdentityId === 'string') {\n return callback(null, self.params.IdentityId);\n }\n\n self.cognito.getId(function(err, data) {\n if (!err && data.IdentityId) {\n self.params.IdentityId = data.IdentityId;\n callback(null, data.IdentityId);\n } else {\n callback(err);\n }\n });\n },\n\n\n /**\n * @api private\n */\n loadCredentials: function loadCredentials(data, credentials) {\n if (!data || !credentials) return;\n credentials.expired = false;\n credentials.accessKeyId = data.Credentials.AccessKeyId;\n credentials.secretAccessKey = data.Credentials.SecretKey;\n credentials.sessionToken = data.Credentials.SessionToken;\n credentials.expireTime = data.Credentials.Expiration;\n },\n\n /**\n * @api private\n */\n getCredentialsForIdentity: function getCredentialsForIdentity(callback) {\n var self = this;\n self.cognito.getCredentialsForIdentity(function(err, data) {\n if (!err) {\n self.cacheId(data);\n self.data = data;\n self.loadCredentials(self.data, self);\n } else {\n self.clearIdOnNotAuthorized(err);\n }\n callback(err);\n });\n },\n\n /**\n * @api private\n */\n getCredentialsFromSTS: function getCredentialsFromSTS(callback) {\n var self = this;\n self.cognito.getOpenIdToken(function(err, data) {\n if (!err) {\n self.cacheId(data);\n self.params.WebIdentityToken = data.Token;\n self.webIdentityCredentials.refresh(function(webErr) {\n if (!webErr) {\n self.data = self.webIdentityCredentials.data;\n self.sts.credentialsFrom(self.data, self);\n }\n callback(webErr);\n });\n } else {\n self.clearIdOnNotAuthorized(err);\n callback(err);\n }\n });\n },\n\n /**\n * @api private\n */\n loadCachedId: function loadCachedId() {\n var self = this;\n\n // in the browser we source default IdentityId from localStorage\n if (AWS.util.isBrowser() && !self.params.IdentityId) {\n var id = self.getStorage('id');\n if (id && self.params.Logins) {\n var actualProviders = Object.keys(self.params.Logins);\n var cachedProviders =\n (self.getStorage('providers') || '').split(',');\n\n // only load ID if at least one provider used this ID before\n var intersect = cachedProviders.filter(function(n) {\n return actualProviders.indexOf(n) !== -1;\n });\n if (intersect.length !== 0) {\n self.params.IdentityId = id;\n }\n } else if (id) {\n self.params.IdentityId = id;\n }\n }\n },\n\n /**\n * @api private\n */\n createClients: function() {\n var clientConfig = this._clientConfig;\n this.webIdentityCredentials = this.webIdentityCredentials ||\n new AWS.WebIdentityCredentials(this.params, clientConfig);\n if (!this.cognito) {\n var cognitoConfig = AWS.util.merge({}, clientConfig);\n cognitoConfig.params = this.params;\n this.cognito = new CognitoIdentity(cognitoConfig);\n }\n this.sts = this.sts || new STS(clientConfig);\n },\n\n /**\n * @api private\n */\n cacheId: function cacheId(data) {\n this._identityId = data.IdentityId;\n this.params.IdentityId = this._identityId;\n\n // cache this IdentityId in browser localStorage if possible\n if (AWS.util.isBrowser()) {\n this.setStorage('id', data.IdentityId);\n\n if (this.params.Logins) {\n this.setStorage('providers', Object.keys(this.params.Logins).join(','));\n }\n }\n },\n\n /**\n * @api private\n */\n getStorage: function getStorage(key) {\n return this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || '')];\n },\n\n /**\n * @api private\n */\n setStorage: function setStorage(key, val) {\n try {\n this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || '')] = val;\n } catch (_) {}\n },\n\n /**\n * @api private\n */\n storage: (function() {\n try {\n var storage = AWS.util.isBrowser() && window.localStorage !== null && typeof window.localStorage === 'object' ?\n window.localStorage : {};\n\n // Test set/remove which would throw an error in Safari's private browsing\n storage['aws.test-storage'] = 'foobar';\n delete storage['aws.test-storage'];\n\n return storage;\n } catch (_) {\n return {};\n }\n })()\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/credentials/cognito_identity_credentials.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js": /*!***************************************************************************!*\ !*** ./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * Creates a credential provider chain that searches for AWS credentials\n * in a list of credential providers specified by the {providers} property.\n *\n * By default, the chain will use the {defaultProviders} to resolve credentials.\n * These providers will look in the environment using the\n * {AWS.EnvironmentCredentials} class with the 'AWS' and 'AMAZON' prefixes.\n *\n * ## Setting Providers\n *\n * Each provider in the {providers} list should be a function that returns\n * a {AWS.Credentials} object, or a hardcoded credentials object. The function\n * form allows for delayed execution of the credential construction.\n *\n * ## Resolving Credentials from a Chain\n *\n * Call {resolve} to return the first valid credential object that can be\n * loaded by the provider chain.\n *\n * For example, to resolve a chain with a custom provider that checks a file\n * on disk after the set of {defaultProviders}:\n *\n * ```javascript\n * var diskProvider = new AWS.FileSystemCredentials('./creds.json');\n * var chain = new AWS.CredentialProviderChain();\n * chain.providers.push(diskProvider);\n * chain.resolve();\n * ```\n *\n * The above code will return the `diskProvider` object if the\n * file contains credentials and the `defaultProviders` do not contain\n * any credential settings.\n *\n * @!attribute providers\n * @return [Array]\n * a list of credentials objects or functions that return credentials\n * objects. If the provider is a function, the function will be\n * executed lazily when the provider needs to be checked for valid\n * credentials. By default, this object will be set to the\n * {defaultProviders}.\n * @see defaultProviders\n */\nAWS.CredentialProviderChain = AWS.util.inherit(AWS.Credentials, {\n\n /**\n * Creates a new CredentialProviderChain with a default set of providers\n * specified by {defaultProviders}.\n */\n constructor: function CredentialProviderChain(providers) {\n if (providers) {\n this.providers = providers;\n } else {\n this.providers = AWS.CredentialProviderChain.defaultProviders.slice(0);\n }\n },\n\n /**\n * @!method resolvePromise()\n * Returns a 'thenable' promise.\n * Resolves the provider chain by searching for the first set of\n * credentials in {providers}.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function(credentials)\n * Called if the promise is fulfilled and the provider resolves the chain\n * to a credentials object\n * @param credentials [AWS.Credentials] the credentials object resolved\n * by the provider chain.\n * @callback rejectedCallback function(error)\n * Called if the promise is rejected.\n * @param err [Error] the error object returned if no credentials are found.\n * @return [Promise] A promise that represents the state of the `resolve` method call.\n * @example Calling the `resolvePromise` method.\n * var promise = chain.resolvePromise();\n * promise.then(function(credentials) { ... }, function(err) { ... });\n */\n\n /**\n * Resolves the provider chain by searching for the first set of\n * credentials in {providers}.\n *\n * @callback callback function(err, credentials)\n * Called when the provider resolves the chain to a credentials object\n * or null if no credentials can be found.\n *\n * @param err [Error] the error object returned if no credentials are\n * found.\n * @param credentials [AWS.Credentials] the credentials object resolved\n * by the provider chain.\n * @return [AWS.CredentialProviderChain] the provider, for chaining.\n */\n resolve: function resolve(callback) {\n if (this.providers.length === 0) {\n callback(new Error('No providers'));\n return this;\n }\n\n var index = 0;\n var providers = this.providers.slice(0);\n\n function resolveNext(err, creds) {\n if ((!err && creds) || index === providers.length) {\n callback(err, creds);\n return;\n }\n\n var provider = providers[index++];\n if (typeof provider === 'function') {\n creds = provider.call();\n } else {\n creds = provider;\n }\n\n if (creds.get) {\n creds.get(function(getErr) {\n resolveNext(getErr, getErr ? null : creds);\n });\n } else {\n resolveNext(null, creds);\n }\n }\n\n resolveNext();\n return this;\n }\n});\n\n/**\n * The default set of providers used by a vanilla CredentialProviderChain.\n *\n * In the browser:\n *\n * ```javascript\n * AWS.CredentialProviderChain.defaultProviders = []\n * ```\n *\n * In Node.js:\n *\n * ```javascript\n * AWS.CredentialProviderChain.defaultProviders = [\n * function () { return new AWS.EnvironmentCredentials('AWS'); },\n * function () { return new AWS.EnvironmentCredentials('AMAZON'); },\n * function () { return new AWS.SharedIniFileCredentials(); },\n * function () {\n * // if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI is set\n * return new AWS.ECSCredentials();\n * // else\n * return new AWS.EC2MetadataCredentials();\n * }\n * ]\n * ```\n */\nAWS.CredentialProviderChain.defaultProviders = [];\n\n/**\n * @api private\n */\nAWS.CredentialProviderChain.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.resolvePromise = AWS.util.promisifyMethod('resolve', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.CredentialProviderChain.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.resolvePromise;\n};\n\nAWS.util.addPromises(AWS.CredentialProviderChain);\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/credentials/saml_credentials.js": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/lib/credentials/saml_credentials.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar STS = __webpack_require__(/*! ../../clients/sts */ \"./node_modules/aws-sdk/clients/sts.js\");\n\n/**\n * Represents credentials retrieved from STS SAML support.\n *\n * By default this provider gets credentials using the\n * {AWS.STS.assumeRoleWithSAML} service operation. This operation\n * requires a `RoleArn` containing the ARN of the IAM trust policy for the\n * application for which credentials will be given, as well as a `PrincipalArn`\n * representing the ARN for the SAML identity provider. In addition, the\n * `SAMLAssertion` must be set to the token provided by the identity\n * provider. See {constructor} for an example on creating a credentials\n * object with proper `RoleArn`, `PrincipalArn`, and `SAMLAssertion` values.\n *\n * ## Refreshing Credentials from Identity Service\n *\n * In addition to AWS credentials expiring after a given amount of time, the\n * login token from the identity provider will also expire. Once this token\n * expires, it will not be usable to refresh AWS credentials, and another\n * token will be needed. The SDK does not manage refreshing of the token value,\n * but this can be done through a \"refresh token\" supported by most identity\n * providers. Consult the documentation for the identity provider for refreshing\n * tokens. Once the refreshed token is acquired, you should make sure to update\n * this new token in the credentials object's {params} property. The following\n * code will update the SAMLAssertion, assuming you have retrieved an updated\n * token from the identity provider:\n *\n * ```javascript\n * AWS.config.credentials.params.SAMLAssertion = updatedToken;\n * ```\n *\n * Future calls to `credentials.refresh()` will now use the new token.\n *\n * @!attribute params\n * @return [map] the map of params passed to\n * {AWS.STS.assumeRoleWithSAML}. To update the token, set the\n * `params.SAMLAssertion` property.\n */\nAWS.SAMLCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new credentials object.\n * @param (see AWS.STS.assumeRoleWithSAML)\n * @example Creating a new credentials object\n * AWS.config.credentials = new AWS.SAMLCredentials({\n * RoleArn: 'arn:aws:iam::1234567890:role/SAMLRole',\n * PrincipalArn: 'arn:aws:iam::1234567890:role/SAMLPrincipal',\n * SAMLAssertion: 'base64-token', // base64-encoded token from IdP\n * });\n * @see AWS.STS.assumeRoleWithSAML\n */\n constructor: function SAMLCredentials(params) {\n AWS.Credentials.call(this);\n this.expired = true;\n this.params = params;\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRoleWithSAML}\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n var self = this;\n self.createClients();\n if (!callback) callback = function(err) { if (err) throw err; };\n\n self.service.assumeRoleWithSAML(function (err, data) {\n if (!err) {\n self.service.credentialsFrom(data, self);\n }\n callback(err);\n });\n },\n\n /**\n * @api private\n */\n createClients: function() {\n this.service = this.service || new STS({params: this.params});\n }\n\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/credentials/saml_credentials.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/credentials/temporary_credentials.js": /*!***********************************************************************!*\ !*** ./node_modules/aws-sdk/lib/credentials/temporary_credentials.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar STS = __webpack_require__(/*! ../../clients/sts */ \"./node_modules/aws-sdk/clients/sts.js\");\n\n/**\n * Represents temporary credentials retrieved from {AWS.STS}. Without any\n * extra parameters, credentials will be fetched from the\n * {AWS.STS.getSessionToken} operation. If an IAM role is provided, the\n * {AWS.STS.assumeRole} operation will be used to fetch credentials for the\n * role instead.\n *\n * To setup temporary credentials, configure a set of master credentials\n * using the standard credentials providers (environment, EC2 instance metadata,\n * or from the filesystem), then set the global credentials to a new\n * temporary credentials object:\n *\n * ```javascript\n * // Note that environment credentials are loaded by default,\n * // the following line is shown for clarity:\n * AWS.config.credentials = new AWS.EnvironmentCredentials('AWS');\n *\n * // Now set temporary credentials seeded from the master credentials\n * AWS.config.credentials = new AWS.TemporaryCredentials();\n *\n * // subsequent requests will now use temporary credentials from AWS STS.\n * new AWS.S3().listBucket(function(err, data) { ... });\n * ```\n *\n * @!attribute masterCredentials\n * @return [AWS.Credentials] the master (non-temporary) credentials used to\n * get and refresh temporary credentials from AWS STS.\n * @note (see constructor)\n */\nAWS.TemporaryCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new temporary credentials object.\n *\n * @note In order to create temporary credentials, you first need to have\n * \"master\" credentials configured in {AWS.Config.credentials}. These\n * master credentials are necessary to retrieve the temporary credentials,\n * as well as refresh the credentials when they expire.\n * @param params [map] a map of options that are passed to the\n * {AWS.STS.assumeRole} or {AWS.STS.getSessionToken} operations.\n * If a `RoleArn` parameter is passed in, credentials will be based on the\n * IAM role.\n * @param masterCredentials [AWS.Credentials] the master (non-temporary) credentials\n * used to get and refresh temporary credentials from AWS STS.\n * @example Creating a new credentials object for generic temporary credentials\n * AWS.config.credentials = new AWS.TemporaryCredentials();\n * @example Creating a new credentials object for an IAM role\n * AWS.config.credentials = new AWS.TemporaryCredentials({\n * RoleArn: 'arn:aws:iam::1234567890:role/TemporaryCredentials',\n * });\n * @see AWS.STS.assumeRole\n * @see AWS.STS.getSessionToken\n */\n constructor: function TemporaryCredentials(params, masterCredentials) {\n AWS.Credentials.call(this);\n this.loadMasterCredentials(masterCredentials);\n this.expired = true;\n\n this.params = params || {};\n if (this.params.RoleArn) {\n this.params.RoleSessionName =\n this.params.RoleSessionName || 'temporary-credentials';\n }\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRole} or\n * {AWS.STS.getSessionToken}, depending on whether an IAM role ARN was passed\n * to the credentials {constructor}.\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n var self = this;\n self.createClients();\n if (!callback) callback = function(err) { if (err) throw err; };\n\n self.masterCredentials.get(function() {\n self.service.config.credentials = self.masterCredentials;\n var operation = self.params.RoleArn ?\n self.service.assumeRole : self.service.getSessionToken;\n operation.call(self.service, function (err, data) {\n if (!err) {\n self.service.credentialsFrom(data, self);\n }\n callback(err);\n });\n });\n },\n\n /**\n * @api private\n */\n loadMasterCredentials: function loadMasterCredentials(masterCredentials) {\n this.masterCredentials = masterCredentials || AWS.config.credentials;\n while (this.masterCredentials.masterCredentials) {\n this.masterCredentials = this.masterCredentials.masterCredentials;\n }\n\n if (typeof this.masterCredentials.get !== 'function') {\n this.masterCredentials = new AWS.Credentials(this.masterCredentials);\n }\n },\n\n /**\n * @api private\n */\n createClients: function() {\n this.service = this.service || new STS({params: this.params});\n }\n\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/credentials/temporary_credentials.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/credentials/web_identity_credentials.js": /*!**************************************************************************!*\ !*** ./node_modules/aws-sdk/lib/credentials/web_identity_credentials.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar STS = __webpack_require__(/*! ../../clients/sts */ \"./node_modules/aws-sdk/clients/sts.js\");\n\n/**\n * Represents credentials retrieved from STS Web Identity Federation support.\n *\n * By default this provider gets credentials using the\n * {AWS.STS.assumeRoleWithWebIdentity} service operation. This operation\n * requires a `RoleArn` containing the ARN of the IAM trust policy for the\n * application for which credentials will be given. In addition, the\n * `WebIdentityToken` must be set to the token provided by the identity\n * provider. See {constructor} for an example on creating a credentials\n * object with proper `RoleArn` and `WebIdentityToken` values.\n *\n * ## Refreshing Credentials from Identity Service\n *\n * In addition to AWS credentials expiring after a given amount of time, the\n * login token from the identity provider will also expire. Once this token\n * expires, it will not be usable to refresh AWS credentials, and another\n * token will be needed. The SDK does not manage refreshing of the token value,\n * but this can be done through a \"refresh token\" supported by most identity\n * providers. Consult the documentation for the identity provider for refreshing\n * tokens. Once the refreshed token is acquired, you should make sure to update\n * this new token in the credentials object's {params} property. The following\n * code will update the WebIdentityToken, assuming you have retrieved an updated\n * token from the identity provider:\n *\n * ```javascript\n * AWS.config.credentials.params.WebIdentityToken = updatedToken;\n * ```\n *\n * Future calls to `credentials.refresh()` will now use the new token.\n *\n * @!attribute params\n * @return [map] the map of params passed to\n * {AWS.STS.assumeRoleWithWebIdentity}. To update the token, set the\n * `params.WebIdentityToken` property.\n * @!attribute data\n * @return [map] the raw data response from the call to\n * {AWS.STS.assumeRoleWithWebIdentity}. Use this if you want to get\n * access to other properties from the response.\n */\nAWS.WebIdentityCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new credentials object.\n * @param (see AWS.STS.assumeRoleWithWebIdentity)\n * @example Creating a new credentials object\n * AWS.config.credentials = new AWS.WebIdentityCredentials({\n * RoleArn: 'arn:aws:iam::1234567890:role/WebIdentity',\n * WebIdentityToken: 'ABCDEFGHIJKLMNOP', // token from identity service\n * RoleSessionName: 'web' // optional name, defaults to web-identity\n * }, {\n * // optionally provide configuration to apply to the underlying AWS.STS service client\n * // if configuration is not provided, then configuration will be pulled from AWS.config\n *\n * // specify timeout options\n * httpOptions: {\n * timeout: 100\n * }\n * });\n * @see AWS.STS.assumeRoleWithWebIdentity\n * @see AWS.Config\n */\n constructor: function WebIdentityCredentials(params, clientConfig) {\n AWS.Credentials.call(this);\n this.expired = true;\n this.params = params;\n this.params.RoleSessionName = this.params.RoleSessionName || 'web-identity';\n this.data = null;\n this._clientConfig = AWS.util.copy(clientConfig || {});\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRoleWithWebIdentity}\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n var self = this;\n self.createClients();\n if (!callback) callback = function(err) { if (err) throw err; };\n\n self.service.assumeRoleWithWebIdentity(function (err, data) {\n self.data = null;\n if (!err) {\n self.data = data;\n self.service.credentialsFrom(data, self);\n }\n callback(err);\n });\n },\n\n /**\n * @api private\n */\n createClients: function() {\n if (!this.service) {\n var stsConfig = AWS.util.merge({}, this._clientConfig);\n stsConfig.params = this.params;\n this.service = new STS(stsConfig);\n }\n }\n\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/credentials/web_identity_credentials.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/dynamodb/converter.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/lib/dynamodb/converter.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar util = AWS.util;\nvar typeOf = __webpack_require__(/*! ./types */ \"./node_modules/aws-sdk/lib/dynamodb/types.js\").typeOf;\nvar DynamoDBSet = __webpack_require__(/*! ./set */ \"./node_modules/aws-sdk/lib/dynamodb/set.js\");\nvar NumberValue = __webpack_require__(/*! ./numberValue */ \"./node_modules/aws-sdk/lib/dynamodb/numberValue.js\");\n\nAWS.DynamoDB.Converter = {\n /**\n * Convert a JavaScript value to its equivalent DynamoDB AttributeValue type\n *\n * @param data [any] The data to convert to a DynamoDB AttributeValue\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n * @return [map] An object in the Amazon DynamoDB AttributeValue format\n *\n * @see AWS.DynamoDB.Converter.marshall AWS.DynamoDB.Converter.marshall to\n * convert entire records (rather than individual attributes)\n */\n input: function convertInput(data, options) {\n options = options || {};\n var type = typeOf(data);\n if (type === 'Object') {\n return formatMap(data, options);\n } else if (type === 'Array') {\n return formatList(data, options);\n } else if (type === 'Set') {\n return formatSet(data, options);\n } else if (type === 'String') {\n if (data.length === 0 && options.convertEmptyValues) {\n return convertInput(null);\n }\n return { S: data };\n } else if (type === 'Number' || type === 'NumberValue') {\n return { N: data.toString() };\n } else if (type === 'Binary') {\n if (data.length === 0 && options.convertEmptyValues) {\n return convertInput(null);\n }\n return { B: data };\n } else if (type === 'Boolean') {\n return { BOOL: data };\n } else if (type === 'null') {\n return { NULL: true };\n } else if (type !== 'undefined' && type !== 'Function') {\n // this value has a custom constructor\n return formatMap(data, options);\n }\n },\n\n /**\n * Convert a JavaScript object into a DynamoDB record.\n *\n * @param data [any] The data to convert to a DynamoDB record\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n *\n * @return [map] An object in the DynamoDB record format.\n *\n * @example Convert a JavaScript object into a DynamoDB record\n * var marshalled = AWS.DynamoDB.Converter.marshall({\n * string: 'foo',\n * list: ['fizz', 'buzz', 'pop'],\n * map: {\n * nestedMap: {\n * key: 'value',\n * }\n * },\n * number: 123,\n * nullValue: null,\n * boolValue: true,\n * stringSet: new DynamoDBSet(['foo', 'bar', 'baz'])\n * });\n */\n marshall: function marshallItem(data, options) {\n return AWS.DynamoDB.Converter.input(data, options).M;\n },\n\n /**\n * Convert a DynamoDB AttributeValue object to its equivalent JavaScript type.\n *\n * @param data [map] An object in the Amazon DynamoDB AttributeValue format\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n *\n * @return [Object|Array|String|Number|Boolean|null]\n *\n * @see AWS.DynamoDB.Converter.unmarshall AWS.DynamoDB.Converter.unmarshall to\n * convert entire records (rather than individual attributes)\n */\n output: function convertOutput(data, options) {\n options = options || {};\n var list, map, i;\n for (var type in data) {\n var values = data[type];\n if (type === 'M') {\n map = {};\n for (var key in values) {\n map[key] = convertOutput(values[key], options);\n }\n return map;\n } else if (type === 'L') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(convertOutput(values[i], options));\n }\n return list;\n } else if (type === 'SS') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(values[i] + '');\n }\n return new DynamoDBSet(list);\n } else if (type === 'NS') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(convertNumber(values[i], options.wrapNumbers));\n }\n return new DynamoDBSet(list);\n } else if (type === 'BS') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(new util.Buffer(values[i]));\n }\n return new DynamoDBSet(list);\n } else if (type === 'S') {\n return values + '';\n } else if (type === 'N') {\n return convertNumber(values, options.wrapNumbers);\n } else if (type === 'B') {\n return new util.Buffer(values);\n } else if (type === 'BOOL') {\n return (values === 'true' || values === 'TRUE' || values === true);\n } else if (type === 'NULL') {\n return null;\n }\n }\n },\n\n /**\n * Convert a DynamoDB record into a JavaScript object.\n *\n * @param data [any] The DynamoDB record\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n *\n * @return [map] An object whose properties have been converted from\n * DynamoDB's AttributeValue format into their corresponding native\n * JavaScript types.\n *\n * @example Convert a record received from a DynamoDB stream\n * var unmarshalled = AWS.DynamoDB.Converter.unmarshall({\n * string: {S: 'foo'},\n * list: {L: [{S: 'fizz'}, {S: 'buzz'}, {S: 'pop'}]},\n * map: {\n * M: {\n * nestedMap: {\n * M: {\n * key: {S: 'value'}\n * }\n * }\n * }\n * },\n * number: {N: '123'},\n * nullValue: {NULL: true},\n * boolValue: {BOOL: true}\n * });\n */\n unmarshall: function unmarshall(data, options) {\n return AWS.DynamoDB.Converter.output({M: data}, options);\n }\n};\n\n/**\n * @api private\n * @param data [Array]\n * @param options [map]\n */\nfunction formatList(data, options) {\n var list = {L: []};\n for (var i = 0; i < data.length; i++) {\n list['L'].push(AWS.DynamoDB.Converter.input(data[i], options));\n }\n return list;\n}\n\n/**\n * @api private\n * @param value [String]\n * @param wrapNumbers [Boolean]\n */\nfunction convertNumber(value, wrapNumbers) {\n return wrapNumbers ? new NumberValue(value) : Number(value);\n}\n\n/**\n * @api private\n * @param data [map]\n * @param options [map]\n */\nfunction formatMap(data, options) {\n var map = {M: {}};\n for (var key in data) {\n var formatted = AWS.DynamoDB.Converter.input(data[key], options);\n if (formatted !== void 0) {\n map['M'][key] = formatted;\n }\n }\n return map;\n}\n\n/**\n * @api private\n */\nfunction formatSet(data, options) {\n options = options || {};\n var values = data.values;\n if (options.convertEmptyValues) {\n values = filterEmptySetValues(data);\n if (values.length === 0) {\n return AWS.DynamoDB.Converter.input(null);\n }\n }\n\n var map = {};\n switch (data.type) {\n case 'String': map['SS'] = values; break;\n case 'Binary': map['BS'] = values; break;\n case 'Number': map['NS'] = values.map(function (value) {\n return value.toString();\n });\n }\n return map;\n}\n\n/**\n * @api private\n */\nfunction filterEmptySetValues(set) {\n var nonEmptyValues = [];\n var potentiallyEmptyTypes = {\n String: true,\n Binary: true,\n Number: false\n };\n if (potentiallyEmptyTypes[set.type]) {\n for (var i = 0; i < set.values.length; i++) {\n if (set.values[i].length === 0) {\n continue;\n }\n nonEmptyValues.push(set.values[i]);\n }\n\n return nonEmptyValues;\n }\n\n return set.values;\n}\n\n/**\n * @api private\n */\nmodule.exports = AWS.DynamoDB.Converter;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/dynamodb/converter.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/dynamodb/document_client.js": /*!**************************************************************!*\ !*** ./node_modules/aws-sdk/lib/dynamodb/document_client.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Translator = __webpack_require__(/*! ./translator */ \"./node_modules/aws-sdk/lib/dynamodb/translator.js\");\nvar DynamoDBSet = __webpack_require__(/*! ./set */ \"./node_modules/aws-sdk/lib/dynamodb/set.js\");\n\n/**\n * The document client simplifies working with items in Amazon DynamoDB\n * by abstracting away the notion of attribute values. This abstraction\n * annotates native JavaScript types supplied as input parameters, as well\n * as converts annotated response data to native JavaScript types.\n *\n * ## Marshalling Input and Unmarshalling Response Data\n *\n * The document client affords developers the use of native JavaScript types\n * instead of `AttributeValue`s to simplify the JavaScript development\n * experience with Amazon DynamoDB. JavaScript objects passed in as parameters\n * are marshalled into `AttributeValue` shapes required by Amazon DynamoDB.\n * Responses from DynamoDB are unmarshalled into plain JavaScript objects\n * by the `DocumentClient`. The `DocumentClient`, does not accept\n * `AttributeValue`s in favor of native JavaScript types.\n *\n * | JavaScript Type | DynamoDB AttributeValue |\n * |:----------------------------------------------------------------------:|-------------------------|\n * | String | S |\n * | Number | N |\n * | Boolean | BOOL |\n * | null | NULL |\n * | Array | L |\n * | Object | M |\n * | Buffer, File, Blob, ArrayBuffer, DataView, and JavaScript typed arrays | B |\n *\n * ## Support for Sets\n *\n * The `DocumentClient` offers a convenient way to create sets from\n * JavaScript Arrays. The type of set is inferred from the first element\n * in the array. DynamoDB supports string, number, and binary sets. To\n * learn more about supported types see the\n * [Amazon DynamoDB Data Model Documentation](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html)\n * For more information see {AWS.DynamoDB.DocumentClient.createSet}\n *\n */\nAWS.DynamoDB.DocumentClient = AWS.util.inherit({\n\n /**\n * @api private\n */\n operations: {\n batchGetItem: 'batchGet',\n batchWriteItem: 'batchWrite',\n putItem: 'put',\n getItem: 'get',\n deleteItem: 'delete',\n updateItem: 'update',\n scan: 'scan',\n query: 'query'\n },\n\n /**\n * Creates a DynamoDB document client with a set of configuration options.\n *\n * @option options params [map] An optional map of parameters to bind to every\n * request sent by this service object.\n * @option options service [AWS.DynamoDB] An optional pre-configured instance\n * of the AWS.DynamoDB service object to use for requests. The object may\n * bound parameters used by the document client.\n * @option options convertEmptyValues [Boolean] set to true if you would like\n * the document client to convert empty values (0-length strings, binary\n * buffers, and sets) to be converted to NULL types when persisting to\n * DynamoDB.\n * @see AWS.DynamoDB.constructor\n *\n */\n constructor: function DocumentClient(options) {\n var self = this;\n self.options = options || {};\n self.configure(self.options);\n },\n\n /**\n * @api private\n */\n configure: function configure(options) {\n var self = this;\n self.service = options.service;\n self.bindServiceObject(options);\n self.attrValue = options.attrValue =\n self.service.api.operations.putItem.input.members.Item.value.shape;\n },\n\n /**\n * @api private\n */\n bindServiceObject: function bindServiceObject(options) {\n var self = this;\n options = options || {};\n\n if (!self.service) {\n self.service = new AWS.DynamoDB(options);\n } else {\n var config = AWS.util.copy(self.service.config);\n self.service = new self.service.constructor.__super__(config);\n self.service.config.params =\n AWS.util.merge(self.service.config.params || {}, options.params);\n }\n },\n\n /**\n * Returns the attributes of one or more items from one or more tables\n * by delegating to `AWS.DynamoDB.batchGetItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.batchGetItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.batchGetItem\n * @example Get items from multiple tables\n * var params = {\n * RequestItems: {\n * 'Table-1': {\n * Keys: [\n * {\n * HashKey: 'haskey',\n * NumberRangeKey: 1\n * }\n * ]\n * },\n * 'Table-2': {\n * Keys: [\n * { foo: 'bar' },\n * ]\n * }\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.batchGet(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n batchGet: function(params, callback) {\n var self = this;\n var request = self.service.batchGetItem(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Puts or deletes multiple items in one or more tables by delegating\n * to `AWS.DynamoDB.batchWriteItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.batchWriteItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.batchWriteItem\n * @example Write to and delete from a table\n * var params = {\n * RequestItems: {\n * 'Table-1': [\n * {\n * DeleteRequest: {\n * Key: { HashKey: 'someKey' }\n * }\n * },\n * {\n * PutRequest: {\n * Item: {\n * HashKey: 'anotherKey',\n * NumAttribute: 1,\n * BoolAttribute: true,\n * ListAttribute: [1, 'two', false],\n * MapAttribute: { foo: 'bar' }\n * }\n * }\n * }\n * ]\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.batchWrite(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n batchWrite: function(params, callback) {\n var self = this;\n var request = self.service.batchWriteItem(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Deletes a single item in a table by primary key by delegating to\n * `AWS.DynamoDB.deleteItem()`\n *\n * Supply the same parameters as {AWS.DynamoDB.deleteItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.deleteItem\n * @example Delete an item from a table\n * var params = {\n * TableName : 'Table',\n * Key: {\n * HashKey: 'hashkey',\n * NumberRangeKey: 1\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.delete(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n delete: function(params, callback) {\n var self = this;\n var request = self.service.deleteItem(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Returns a set of attributes for the item with the given primary key\n * by delegating to `AWS.DynamoDB.getItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.getItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.getItem\n * @example Get an item from a table\n * var params = {\n * TableName : 'Table',\n * Key: {\n * HashKey: 'hashkey'\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.get(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n get: function(params, callback) {\n var self = this;\n var request = self.service.getItem(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Creates a new item, or replaces an old item with a new item by\n * delegating to `AWS.DynamoDB.putItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.putItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.putItem\n * @example Create a new item in a table\n * var params = {\n * TableName : 'Table',\n * Item: {\n * HashKey: 'haskey',\n * NumAttribute: 1,\n * BoolAttribute: true,\n * ListAttribute: [1, 'two', false],\n * MapAttribute: { foo: 'bar'},\n * NullAttribute: null\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.put(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n put: function put(params, callback) {\n var self = this;\n var request = self.service.putItem(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Edits an existing item's attributes, or adds a new item to the table if\n * it does not already exist by delegating to `AWS.DynamoDB.updateItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.updateItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.updateItem\n * @example Update an item with expressions\n * var params = {\n * TableName: 'Table',\n * Key: { HashKey : 'hashkey' },\n * UpdateExpression: 'set #a = :x + :y',\n * ConditionExpression: '#a < :MAX',\n * ExpressionAttributeNames: {'#a' : 'Sum'},\n * ExpressionAttributeValues: {\n * ':x' : 20,\n * ':y' : 45,\n * ':MAX' : 100,\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.update(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n update: function(params, callback) {\n var self = this;\n var request = self.service.updateItem(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Returns one or more items and item attributes by accessing every item\n * in a table or a secondary index.\n *\n * Supply the same parameters as {AWS.DynamoDB.scan} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.scan\n * @example Scan the table with a filter expression\n * var params = {\n * TableName : 'Table',\n * FilterExpression : 'Year = :this_year',\n * ExpressionAttributeValues : {':this_year' : 2015}\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.scan(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n scan: function(params, callback) {\n var self = this;\n var request = self.service.scan(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Directly access items from a table by primary key or a secondary index.\n *\n * Supply the same parameters as {AWS.DynamoDB.query} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.query\n * @example Query an index\n * var params = {\n * TableName: 'Table',\n * IndexName: 'Index',\n * KeyConditionExpression: 'HashKey = :hkey and RangeKey > :rkey',\n * ExpressionAttributeValues: {\n * ':hkey': 'key',\n * ':rkey': 2015\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.query(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n query: function(params, callback) {\n var self = this;\n var request = self.service.query(params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * Creates a set of elements inferring the type of set from\n * the type of the first element. Amazon DynamoDB currently supports\n * the number sets, string sets, and binary sets. For more information\n * about DynamoDB data types see the documentation on the\n * [Amazon DynamoDB Data Model](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModel.DataTypes).\n *\n * @param list [Array] Collection to represent your DynamoDB Set\n * @param options [map]\n * * **validate** [Boolean] set to true if you want to validate the type\n * of each element in the set. Defaults to `false`.\n * @example Creating a number set\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * var params = {\n * Item: {\n * hashkey: 'hashkey'\n * numbers: documentClient.createSet([1, 2, 3]);\n * }\n * };\n *\n * documentClient.put(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n createSet: function(list, options) {\n options = options || {};\n return new DynamoDBSet(list, options);\n },\n\n /**\n * @api private\n */\n getTranslator: function() {\n return new Translator(this.options);\n },\n\n /**\n * @api private\n */\n setupRequest: function setupRequest(request) {\n var self = this;\n var translator = self.getTranslator();\n var operation = request.operation;\n var inputShape = request.service.api.operations[operation].input;\n request._events.validate.unshift(function(req) {\n req.rawParams = AWS.util.copy(req.params);\n req.params = translator.translateInput(req.rawParams, inputShape);\n });\n },\n\n /**\n * @api private\n */\n setupResponse: function setupResponse(request) {\n var self = this;\n var translator = self.getTranslator();\n var outputShape = self.service.api.operations[request.operation].output;\n request.on('extractData', function(response) {\n response.data = translator.translateOutput(response.data, outputShape);\n });\n\n var response = request.response;\n response.nextPage = function(cb) {\n var resp = this;\n var req = resp.request;\n var config;\n var service = req.service;\n var operation = req.operation;\n try {\n config = service.paginationConfig(operation, true);\n } catch (e) { resp.error = e; }\n\n if (!resp.hasNextPage()) {\n if (cb) cb(resp.error, null);\n else if (resp.error) throw resp.error;\n return null;\n }\n\n var params = AWS.util.copy(req.rawParams);\n if (!resp.nextPageTokens) {\n return cb ? cb(null, null) : null;\n } else {\n var inputTokens = config.inputToken;\n if (typeof inputTokens === 'string') inputTokens = [inputTokens];\n for (var i = 0; i < inputTokens.length; i++) {\n params[inputTokens[i]] = resp.nextPageTokens[i];\n }\n return self[operation](params, cb);\n }\n };\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.DynamoDB.DocumentClient;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/dynamodb/document_client.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/dynamodb/numberValue.js": /*!**********************************************************!*\ !*** ./node_modules/aws-sdk/lib/dynamodb/numberValue.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\").util;\n\n/**\n * An object recognizable as a numeric value that stores the underlying number\n * as a string.\n *\n * Intended to be a deserialization target for the DynamoDB Document Client when\n * the `wrapNumbers` flag is set. This allows for numeric values that lose\n * precision when converted to JavaScript's `number` type.\n */\nvar DynamoDBNumberValue = util.inherit({\n constructor: function NumberValue(value) {\n this.wrapperName = 'NumberValue';\n this.value = value.toString();\n },\n\n /**\n * Render the underlying value as a number when converting to JSON.\n */\n toJSON: function () {\n return this.toNumber();\n },\n\n /**\n * Convert the underlying value to a JavaScript number.\n */\n toNumber: function () {\n return Number(this.value);\n },\n\n /**\n * Return a string representing the unaltered value provided to the\n * constructor.\n */\n toString: function () {\n return this.value;\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = DynamoDBNumberValue;\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/dynamodb/numberValue.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/dynamodb/set.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/dynamodb/set.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\").util;\nvar typeOf = __webpack_require__(/*! ./types */ \"./node_modules/aws-sdk/lib/dynamodb/types.js\").typeOf;\n\n/**\n * @api private\n */\nvar memberTypeToSetType = {\n 'String': 'String',\n 'Number': 'Number',\n 'NumberValue': 'Number',\n 'Binary': 'Binary'\n};\n\n/**\n * @api private\n */\nvar DynamoDBSet = util.inherit({\n\n constructor: function Set(list, options) {\n options = options || {};\n this.wrapperName = 'Set';\n this.initialize(list, options.validate);\n },\n\n initialize: function(list, validate) {\n var self = this;\n self.values = [].concat(list);\n self.detectType();\n if (validate) {\n self.validate();\n }\n },\n\n detectType: function() {\n this.type = memberTypeToSetType[typeOf(this.values[0])];\n if (!this.type) {\n throw util.error(new Error(), {\n code: 'InvalidSetType',\n message: 'Sets can contain string, number, or binary values'\n });\n }\n },\n\n validate: function() {\n var self = this;\n var length = self.values.length;\n var values = self.values;\n for (var i = 0; i < length; i++) {\n if (memberTypeToSetType[typeOf(values[i])] !== self.type) {\n throw util.error(new Error(), {\n code: 'InvalidType',\n message: self.type + ' Set contains ' + typeOf(values[i]) + ' value'\n });\n }\n }\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = DynamoDBSet;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/dynamodb/set.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/dynamodb/translator.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/lib/dynamodb/translator.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\").util;\nvar convert = __webpack_require__(/*! ./converter */ \"./node_modules/aws-sdk/lib/dynamodb/converter.js\");\n\nvar Translator = function(options) {\n options = options || {};\n this.attrValue = options.attrValue;\n this.convertEmptyValues = Boolean(options.convertEmptyValues);\n this.wrapNumbers = Boolean(options.wrapNumbers);\n};\n\nTranslator.prototype.translateInput = function(value, shape) {\n this.mode = 'input';\n return this.translate(value, shape);\n};\n\nTranslator.prototype.translateOutput = function(value, shape) {\n this.mode = 'output';\n return this.translate(value, shape);\n};\n\nTranslator.prototype.translate = function(value, shape) {\n var self = this;\n if (!shape || value === undefined) return undefined;\n\n if (shape.shape === self.attrValue) {\n return convert[self.mode](value, {\n convertEmptyValues: self.convertEmptyValues,\n wrapNumbers: self.wrapNumbers,\n });\n }\n switch (shape.type) {\n case 'structure': return self.translateStructure(value, shape);\n case 'map': return self.translateMap(value, shape);\n case 'list': return self.translateList(value, shape);\n default: return self.translateScalar(value, shape);\n }\n};\n\nTranslator.prototype.translateStructure = function(structure, shape) {\n var self = this;\n if (structure == null) return undefined;\n\n var struct = {};\n util.each(structure, function(name, value) {\n var memberShape = shape.members[name];\n if (memberShape) {\n var result = self.translate(value, memberShape);\n if (result !== undefined) struct[name] = result;\n }\n });\n return struct;\n};\n\nTranslator.prototype.translateList = function(list, shape) {\n var self = this;\n if (list == null) return undefined;\n\n var out = [];\n util.arrayEach(list, function(value) {\n var result = self.translate(value, shape.member);\n if (result === undefined) out.push(null);\n else out.push(result);\n });\n return out;\n};\n\nTranslator.prototype.translateMap = function(map, shape) {\n var self = this;\n if (map == null) return undefined;\n\n var out = {};\n util.each(map, function(key, value) {\n var result = self.translate(value, shape.value);\n if (result === undefined) out[key] = null;\n else out[key] = result;\n });\n return out;\n};\n\nTranslator.prototype.translateScalar = function(value, shape) {\n return shape.toType(value);\n};\n\n/**\n * @api private\n */\nmodule.exports = Translator;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/dynamodb/translator.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/dynamodb/types.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/lib/dynamodb/types.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\").util;\n\nfunction typeOf(data) {\n if (data === null && typeof data === 'object') {\n return 'null';\n } else if (data !== undefined && isBinary(data)) {\n return 'Binary';\n } else if (data !== undefined && data.constructor) {\n return data.wrapperName || util.typeName(data.constructor);\n } else if (data !== undefined && typeof data === 'object') {\n // this object is the result of Object.create(null), hence the absence of a\n // defined constructor\n return 'Object';\n } else {\n return 'undefined';\n }\n}\n\nfunction isBinary(data) {\n var types = [\n 'Buffer', 'File', 'Blob', 'ArrayBuffer', 'DataView',\n 'Int8Array', 'Uint8Array', 'Uint8ClampedArray',\n 'Int16Array', 'Uint16Array', 'Int32Array', 'Uint32Array',\n 'Float32Array', 'Float64Array'\n ];\n if (util.isNode()) {\n var Stream = util.stream.Stream;\n if (util.Buffer.isBuffer(data) || data instanceof Stream) {\n return true;\n }\n }\n\n for (var i = 0; i < types.length; i++) {\n if (data !== undefined && data.constructor) {\n if (util.isType(data, types[i])) return true;\n if (util.typeName(data.constructor) === types[i]) return true;\n }\n }\n\n return false;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n typeOf: typeOf,\n isBinary: isBinary\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/dynamodb/types.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/event_listeners.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/event_listeners.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar SequentialExecutor = __webpack_require__(/*! ./sequential_executor */ \"./node_modules/aws-sdk/lib/sequential_executor.js\");\n/**\n * The namespace used to register global event listeners for request building\n * and sending.\n */\nAWS.EventListeners = {\n /**\n * @!attribute VALIDATE_CREDENTIALS\n * A request listener that validates whether the request is being\n * sent with credentials.\n * Handles the {AWS.Request~validate 'validate' Request event}\n * @example Sending a request without validating credentials\n * var listener = AWS.EventListeners.Core.VALIDATE_CREDENTIALS;\n * request.removeListener('validate', listener);\n * @readonly\n * @return [Function]\n * @!attribute VALIDATE_REGION\n * A request listener that validates whether the region is set\n * for a request.\n * Handles the {AWS.Request~validate 'validate' Request event}\n * @example Sending a request without validating region configuration\n * var listener = AWS.EventListeners.Core.VALIDATE_REGION;\n * request.removeListener('validate', listener);\n * @readonly\n * @return [Function]\n * @!attribute VALIDATE_PARAMETERS\n * A request listener that validates input parameters in a request.\n * Handles the {AWS.Request~validate 'validate' Request event}\n * @example Sending a request without validating parameters\n * var listener = AWS.EventListeners.Core.VALIDATE_PARAMETERS;\n * request.removeListener('validate', listener);\n * @example Disable parameter validation globally\n * AWS.EventListeners.Core.removeListener('validate',\n * AWS.EventListeners.Core.VALIDATE_REGION);\n * @readonly\n * @return [Function]\n * @!attribute SEND\n * A request listener that initiates the HTTP connection for a\n * request being sent. Handles the {AWS.Request~send 'send' Request event}\n * @example Replacing the HTTP handler\n * var listener = AWS.EventListeners.Core.SEND;\n * request.removeListener('send', listener);\n * request.on('send', function(response) {\n * customHandler.send(response);\n * });\n * @return [Function]\n * @readonly\n * @!attribute HTTP_DATA\n * A request listener that reads data from the HTTP connection in order\n * to build the response data.\n * Handles the {AWS.Request~httpData 'httpData' Request event}.\n * Remove this handler if you are overriding the 'httpData' event and\n * do not want extra data processing and buffering overhead.\n * @example Disabling default data processing\n * var listener = AWS.EventListeners.Core.HTTP_DATA;\n * request.removeListener('httpData', listener);\n * @return [Function]\n * @readonly\n */\n Core: {} /* doc hack */\n};\n\n/**\n * @api private\n */\nfunction getOperationAuthtype(req) {\n if (!req.service.api.operations) {\n return '';\n }\n var operation = req.service.api.operations[req.operation];\n return operation ? operation.authtype : '';\n}\n\nAWS.EventListeners = {\n Core: new SequentialExecutor().addNamedListeners(function(add, addAsync) {\n addAsync('VALIDATE_CREDENTIALS', 'validate',\n function VALIDATE_CREDENTIALS(req, done) {\n if (!req.service.api.signatureVersion) return done(); // none\n req.service.config.getCredentials(function(err) {\n if (err) {\n req.response.error = AWS.util.error(err,\n {code: 'CredentialsError', message: 'Missing credentials in config'});\n }\n done();\n });\n });\n\n add('VALIDATE_REGION', 'validate', function VALIDATE_REGION(req) {\n if (!req.service.config.region && !req.service.isGlobalEndpoint) {\n req.response.error = AWS.util.error(new Error(),\n {code: 'ConfigError', message: 'Missing region in config'});\n }\n });\n\n add('BUILD_IDEMPOTENCY_TOKENS', 'validate', function BUILD_IDEMPOTENCY_TOKENS(req) {\n if (!req.service.api.operations) {\n return;\n }\n var operation = req.service.api.operations[req.operation];\n if (!operation) {\n return;\n }\n var idempotentMembers = operation.idempotentMembers;\n if (!idempotentMembers.length) {\n return;\n }\n // creates a copy of params so user's param object isn't mutated\n var params = AWS.util.copy(req.params);\n for (var i = 0, iLen = idempotentMembers.length; i < iLen; i++) {\n if (!params[idempotentMembers[i]]) {\n // add the member\n params[idempotentMembers[i]] = AWS.util.uuid.v4();\n }\n }\n req.params = params;\n });\n\n add('VALIDATE_PARAMETERS', 'validate', function VALIDATE_PARAMETERS(req) {\n if (!req.service.api.operations) {\n return;\n }\n var rules = req.service.api.operations[req.operation].input;\n var validation = req.service.config.paramValidation;\n new AWS.ParamValidator(validation).validate(rules, req.params);\n });\n\n addAsync('COMPUTE_SHA256', 'afterBuild', function COMPUTE_SHA256(req, done) {\n req.haltHandlersOnError();\n if (!req.service.api.operations) {\n return;\n }\n var operation = req.service.api.operations[req.operation];\n var authtype = operation ? operation.authtype : '';\n if (!req.service.api.signatureVersion && !authtype) return done(); // none\n if (req.service.getSignerClass(req) === AWS.Signers.V4) {\n var body = req.httpRequest.body || '';\n if (authtype.indexOf('unsigned-body') >= 0) {\n req.httpRequest.headers['X-Amz-Content-Sha256'] = 'UNSIGNED-PAYLOAD';\n return done();\n }\n AWS.util.computeSha256(body, function(err, sha) {\n if (err) {\n done(err);\n }\n else {\n req.httpRequest.headers['X-Amz-Content-Sha256'] = sha;\n done();\n }\n });\n } else {\n done();\n }\n });\n\n add('SET_CONTENT_LENGTH', 'afterBuild', function SET_CONTENT_LENGTH(req) {\n var authtype = getOperationAuthtype(req);\n if (req.httpRequest.headers['Content-Length'] === undefined\n && authtype.indexOf('unsigned-body') === -1) {\n var length = AWS.util.string.byteLength(req.httpRequest.body);\n req.httpRequest.headers['Content-Length'] = length;\n }\n });\n\n add('SET_HTTP_HOST', 'afterBuild', function SET_HTTP_HOST(req) {\n req.httpRequest.headers['Host'] = req.httpRequest.endpoint.host;\n });\n\n add('RESTART', 'restart', function RESTART() {\n var err = this.response.error;\n if (!err || !err.retryable) return;\n\n this.httpRequest = new AWS.HttpRequest(\n this.service.endpoint,\n this.service.region\n );\n\n if (this.response.retryCount < this.service.config.maxRetries) {\n this.response.retryCount++;\n } else {\n this.response.error = null;\n }\n });\n\n addAsync('SIGN', 'sign', function SIGN(req, done) {\n var service = req.service;\n var operations = req.service.api.operations || {};\n var operation = operations[req.operation];\n var authtype = operation ? operation.authtype : '';\n if (!service.api.signatureVersion && !authtype) return done(); // none\n\n service.config.getCredentials(function (err, credentials) {\n if (err) {\n req.response.error = err;\n return done();\n }\n\n try {\n var date = service.getSkewCorrectedDate();\n var SignerClass = service.getSignerClass(req);\n var signer = new SignerClass(req.httpRequest,\n service.api.signingName || service.api.endpointPrefix,\n {\n signatureCache: service.config.signatureCache,\n operation: operation\n });\n signer.setServiceClientId(service._clientId);\n\n // clear old authorization headers\n delete req.httpRequest.headers['Authorization'];\n delete req.httpRequest.headers['Date'];\n delete req.httpRequest.headers['X-Amz-Date'];\n\n // add new authorization\n signer.addAuthorization(credentials, date);\n req.signedAt = date;\n } catch (e) {\n req.response.error = e;\n }\n done();\n });\n });\n\n add('VALIDATE_RESPONSE', 'validateResponse', function VALIDATE_RESPONSE(resp) {\n if (this.service.successfulResponse(resp, this)) {\n resp.data = {};\n resp.error = null;\n } else {\n resp.data = null;\n resp.error = AWS.util.error(new Error(),\n {code: 'UnknownError', message: 'An unknown error occurred.'});\n }\n });\n\n addAsync('SEND', 'send', function SEND(resp, done) {\n resp.httpResponse._abortCallback = done;\n resp.error = null;\n resp.data = null;\n\n function callback(httpResp) {\n resp.httpResponse.stream = httpResp;\n var stream = resp.request.httpRequest.stream;\n\n httpResp.on('headers', function onHeaders(statusCode, headers, statusMessage) {\n resp.request.emit(\n 'httpHeaders',\n [statusCode, headers, resp, statusMessage]\n );\n\n if (!resp.httpResponse.streaming) {\n if (AWS.HttpClient.streamsApiVersion === 2) { // streams2 API check\n httpResp.on('readable', function onReadable() {\n var data = httpResp.read();\n if (data !== null) {\n resp.request.emit('httpData', [data, resp]);\n }\n });\n } else { // legacy streams API\n httpResp.on('data', function onData(data) {\n resp.request.emit('httpData', [data, resp]);\n });\n }\n }\n });\n\n httpResp.on('end', function onEnd() {\n if (!stream || !stream.didCallback) {\n resp.request.emit('httpDone');\n done();\n }\n });\n }\n\n function progress(httpResp) {\n httpResp.on('sendProgress', function onSendProgress(value) {\n resp.request.emit('httpUploadProgress', [value, resp]);\n });\n\n httpResp.on('receiveProgress', function onReceiveProgress(value) {\n resp.request.emit('httpDownloadProgress', [value, resp]);\n });\n }\n\n function error(err) {\n if (err.code !== 'RequestAbortedError') {\n var errCode = err.code === 'TimeoutError' ? err.code : 'NetworkingError';\n err = AWS.util.error(err, {\n code: errCode,\n region: resp.request.httpRequest.region,\n hostname: resp.request.httpRequest.endpoint.hostname,\n retryable: true\n });\n }\n resp.error = err;\n resp.request.emit('httpError', [resp.error, resp], function() {\n done();\n });\n }\n\n function executeSend() {\n var http = AWS.HttpClient.getInstance();\n var httpOptions = resp.request.service.config.httpOptions || {};\n try {\n var stream = http.handleRequest(resp.request.httpRequest, httpOptions,\n callback, error);\n progress(stream);\n } catch (err) {\n error(err);\n }\n }\n var timeDiff = (resp.request.service.getSkewCorrectedDate() - this.signedAt) / 1000;\n if (timeDiff >= 60 * 10) { // if we signed 10min ago, re-sign\n this.emit('sign', [this], function(err) {\n if (err) done(err);\n else executeSend();\n });\n } else {\n executeSend();\n }\n });\n\n add('HTTP_HEADERS', 'httpHeaders',\n function HTTP_HEADERS(statusCode, headers, resp, statusMessage) {\n resp.httpResponse.statusCode = statusCode;\n resp.httpResponse.statusMessage = statusMessage;\n resp.httpResponse.headers = headers;\n resp.httpResponse.body = new AWS.util.Buffer('');\n resp.httpResponse.buffers = [];\n resp.httpResponse.numBytes = 0;\n var dateHeader = headers.date || headers.Date;\n var service = resp.request.service;\n if (dateHeader) {\n var serverTime = Date.parse(dateHeader);\n if (service.config.correctClockSkew\n && service.isClockSkewed(serverTime)) {\n service.applyClockOffset(serverTime);\n }\n }\n });\n\n add('HTTP_DATA', 'httpData', function HTTP_DATA(chunk, resp) {\n if (chunk) {\n if (AWS.util.isNode()) {\n resp.httpResponse.numBytes += chunk.length;\n\n var total = resp.httpResponse.headers['content-length'];\n var progress = { loaded: resp.httpResponse.numBytes, total: total };\n resp.request.emit('httpDownloadProgress', [progress, resp]);\n }\n\n resp.httpResponse.buffers.push(new AWS.util.Buffer(chunk));\n }\n });\n\n add('HTTP_DONE', 'httpDone', function HTTP_DONE(resp) {\n // convert buffers array into single buffer\n if (resp.httpResponse.buffers && resp.httpResponse.buffers.length > 0) {\n var body = AWS.util.buffer.concat(resp.httpResponse.buffers);\n resp.httpResponse.body = body;\n }\n delete resp.httpResponse.numBytes;\n delete resp.httpResponse.buffers;\n });\n\n add('FINALIZE_ERROR', 'retry', function FINALIZE_ERROR(resp) {\n if (resp.httpResponse.statusCode) {\n resp.error.statusCode = resp.httpResponse.statusCode;\n if (resp.error.retryable === undefined) {\n resp.error.retryable = this.service.retryableError(resp.error, this);\n }\n }\n });\n\n add('INVALIDATE_CREDENTIALS', 'retry', function INVALIDATE_CREDENTIALS(resp) {\n if (!resp.error) return;\n switch (resp.error.code) {\n case 'RequestExpired': // EC2 only\n case 'ExpiredTokenException':\n case 'ExpiredToken':\n resp.error.retryable = true;\n resp.request.service.config.credentials.expired = true;\n }\n });\n\n add('EXPIRED_SIGNATURE', 'retry', function EXPIRED_SIGNATURE(resp) {\n var err = resp.error;\n if (!err) return;\n if (typeof err.code === 'string' && typeof err.message === 'string') {\n if (err.code.match(/Signature/) && err.message.match(/expired/)) {\n resp.error.retryable = true;\n }\n }\n });\n\n add('CLOCK_SKEWED', 'retry', function CLOCK_SKEWED(resp) {\n if (!resp.error) return;\n if (this.service.clockSkewError(resp.error)\n && this.service.config.correctClockSkew) {\n resp.error.retryable = true;\n }\n });\n\n add('REDIRECT', 'retry', function REDIRECT(resp) {\n if (resp.error && resp.error.statusCode >= 300 &&\n resp.error.statusCode < 400 && resp.httpResponse.headers['location']) {\n this.httpRequest.endpoint =\n new AWS.Endpoint(resp.httpResponse.headers['location']);\n this.httpRequest.headers['Host'] = this.httpRequest.endpoint.host;\n resp.error.redirect = true;\n resp.error.retryable = true;\n }\n });\n\n add('RETRY_CHECK', 'retry', function RETRY_CHECK(resp) {\n if (resp.error) {\n if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) {\n resp.error.retryDelay = 0;\n } else if (resp.retryCount < resp.maxRetries) {\n resp.error.retryDelay = this.service.retryDelays(resp.retryCount) || 0;\n }\n }\n });\n\n addAsync('RESET_RETRY_STATE', 'afterRetry', function RESET_RETRY_STATE(resp, done) {\n var delay, willRetry = false;\n\n if (resp.error) {\n delay = resp.error.retryDelay || 0;\n if (resp.error.retryable && resp.retryCount < resp.maxRetries) {\n resp.retryCount++;\n willRetry = true;\n } else if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) {\n resp.redirectCount++;\n willRetry = true;\n }\n }\n\n if (willRetry) {\n resp.error = null;\n setTimeout(done, delay);\n } else {\n done();\n }\n });\n }),\n\n CorePost: new SequentialExecutor().addNamedListeners(function(add) {\n add('EXTRACT_REQUEST_ID', 'extractData', AWS.util.extractRequestId);\n add('EXTRACT_REQUEST_ID', 'extractError', AWS.util.extractRequestId);\n\n add('ENOTFOUND_ERROR', 'httpError', function ENOTFOUND_ERROR(err) {\n if (err.code === 'NetworkingError' && err.errno === 'ENOTFOUND') {\n var message = 'Inaccessible host: `' + err.hostname +\n '\\'. This service may not be available in the `' + err.region +\n '\\' region.';\n this.response.error = AWS.util.error(new Error(message), {\n code: 'UnknownEndpoint',\n region: err.region,\n hostname: err.hostname,\n retryable: true,\n originalError: err\n });\n }\n });\n }),\n\n Logger: new SequentialExecutor().addNamedListeners(function(add) {\n add('LOG_REQUEST', 'complete', function LOG_REQUEST(resp) {\n var req = resp.request;\n var logger = req.service.config.logger;\n if (!logger) return;\n function filterSensitiveLog(inputShape, shape) {\n if (!shape) {\n return shape;\n }\n switch (inputShape.type) {\n case 'structure':\n var struct = {};\n AWS.util.each(shape, function(subShapeName, subShape) {\n if (Object.prototype.hasOwnProperty.call(inputShape.members, subShapeName)) {\n struct[subShapeName] = filterSensitiveLog(inputShape.members[subShapeName], subShape);\n } else {\n struct[subShapeName] = subShape;\n }\n })\n return struct\n case 'list':\n var list = [];\n AWS.util.arrayEach(shape, function(subShape, index) {\n list.push(filterSensitiveLog(inputShape.member, subShape));\n })\n return list;\n case 'map':\n var map = {};\n AWS.util.each(shape, function(key, value) {\n map[key] = filterSensitiveLog(inputShape.value, value);\n })\n return map;\n default:\n if (inputShape.isSensitive) {\n return '***SensitiveInformation***'\n } else {\n return shape;\n }\n }\n }\n\n function buildMessage() {\n var time = resp.request.service.getSkewCorrectedDate().getTime();\n var delta = (time - req.startTime.getTime()) / 1000;\n var ansi = logger.isTTY ? true : false;\n var status = resp.httpResponse.statusCode;\n var censoredParams = req.params;\n if (\n req.service.api.operations &&\n req.service.api.operations[req.operation] &&\n req.service.api.operations[req.operation].input\n ) {\n var inputShape = req.service.api.operations[req.operation].input;\n censoredParams = filterSensitiveLog(inputShape, req.params);\n }\n var params = __webpack_require__(/*! util */ \"./node_modules/util/util.js\").inspect(censoredParams, true, null);\n var message = '';\n if (ansi) message += '\\x1B[33m';\n message += '[AWS ' + req.service.serviceIdentifier + ' ' + status;\n message += ' ' + delta.toString() + 's ' + resp.retryCount + ' retries]';\n if (ansi) message += '\\x1B[0;1m';\n message += ' ' + AWS.util.string.lowerFirst(req.operation);\n message += '(' + params + ')';\n if (ansi) message += '\\x1B[0m';\n return message;\n }\n\n var line = buildMessage();\n if (typeof logger.log === 'function') {\n logger.log(line);\n } else if (typeof logger.write === 'function') {\n logger.write(line + '\\n');\n }\n });\n }),\n\n Json: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = __webpack_require__(/*! ./protocol/json */ \"./node_modules/aws-sdk/lib/protocol/json.js\");\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n Rest: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = __webpack_require__(/*! ./protocol/rest */ \"./node_modules/aws-sdk/lib/protocol/rest.js\");\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n RestJson: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = __webpack_require__(/*! ./protocol/rest_json */ \"./node_modules/aws-sdk/lib/protocol/rest_json.js\");\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n RestXml: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = __webpack_require__(/*! ./protocol/rest_xml */ \"./node_modules/aws-sdk/lib/protocol/rest_xml.js\");\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n Query: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = __webpack_require__(/*! ./protocol/query */ \"./node_modules/aws-sdk/lib/protocol/query.js\");\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n })\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/event_listeners.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/http.js": /*!******************************************!*\ !*** ./node_modules/aws-sdk/lib/http.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\n\n/**\n * The endpoint that a service will talk to, for example,\n * `'https://ec2.ap-southeast-1.amazonaws.com'`. If\n * you need to override an endpoint for a service, you can\n * set the endpoint on a service by passing the endpoint\n * object with the `endpoint` option key:\n *\n * ```javascript\n * var ep = new AWS.Endpoint('awsproxy.example.com');\n * var s3 = new AWS.S3({endpoint: ep});\n * s3.service.endpoint.hostname == 'awsproxy.example.com'\n * ```\n *\n * Note that if you do not specify a protocol, the protocol will\n * be selected based on your current {AWS.config} configuration.\n *\n * @!attribute protocol\n * @return [String] the protocol (http or https) of the endpoint\n * URL\n * @!attribute hostname\n * @return [String] the host portion of the endpoint, e.g.,\n * example.com\n * @!attribute host\n * @return [String] the host portion of the endpoint including\n * the port, e.g., example.com:80\n * @!attribute port\n * @return [Integer] the port of the endpoint\n * @!attribute href\n * @return [String] the full URL of the endpoint\n */\nAWS.Endpoint = inherit({\n\n /**\n * @overload Endpoint(endpoint)\n * Constructs a new endpoint given an endpoint URL. If the\n * URL omits a protocol (http or https), the default protocol\n * set in the global {AWS.config} will be used.\n * @param endpoint [String] the URL to construct an endpoint from\n */\n constructor: function Endpoint(endpoint, config) {\n AWS.util.hideProperties(this, ['slashes', 'auth', 'hash', 'search', 'query']);\n\n if (typeof endpoint === 'undefined' || endpoint === null) {\n throw new Error('Invalid endpoint: ' + endpoint);\n } else if (typeof endpoint !== 'string') {\n return AWS.util.copy(endpoint);\n }\n\n if (!endpoint.match(/^http/)) {\n var useSSL = config && config.sslEnabled !== undefined ?\n config.sslEnabled : AWS.config.sslEnabled;\n endpoint = (useSSL ? 'https' : 'http') + '://' + endpoint;\n }\n\n AWS.util.update(this, AWS.util.urlParse(endpoint));\n\n // Ensure the port property is set as an integer\n if (this.port) {\n this.port = parseInt(this.port, 10);\n } else {\n this.port = this.protocol === 'https:' ? 443 : 80;\n }\n }\n\n});\n\n/**\n * The low level HTTP request object, encapsulating all HTTP header\n * and body data sent by a service request.\n *\n * @!attribute method\n * @return [String] the HTTP method of the request\n * @!attribute path\n * @return [String] the path portion of the URI, e.g.,\n * \"/list/?start=5&num=10\"\n * @!attribute headers\n * @return [map]\n * a map of header keys and their respective values\n * @!attribute body\n * @return [String] the request body payload\n * @!attribute endpoint\n * @return [AWS.Endpoint] the endpoint for the request\n * @!attribute region\n * @api private\n * @return [String] the region, for signing purposes only.\n */\nAWS.HttpRequest = inherit({\n\n /**\n * @api private\n */\n constructor: function HttpRequest(endpoint, region) {\n endpoint = new AWS.Endpoint(endpoint);\n this.method = 'POST';\n this.path = endpoint.path || '/';\n this.headers = {};\n this.body = '';\n this.endpoint = endpoint;\n this.region = region;\n this._userAgent = '';\n this.setUserAgent();\n },\n\n /**\n * @api private\n */\n setUserAgent: function setUserAgent() {\n this._userAgent = this.headers[this.getUserAgentHeaderName()] = AWS.util.userAgent();\n },\n\n getUserAgentHeaderName: function getUserAgentHeaderName() {\n var prefix = AWS.util.isBrowser() ? 'X-Amz-' : '';\n return prefix + 'User-Agent';\n },\n\n /**\n * @api private\n */\n appendToUserAgent: function appendToUserAgent(agentPartial) {\n if (typeof agentPartial === 'string' && agentPartial) {\n this._userAgent += ' ' + agentPartial;\n }\n this.headers[this.getUserAgentHeaderName()] = this._userAgent;\n },\n\n /**\n * @api private\n */\n getUserAgent: function getUserAgent() {\n return this._userAgent;\n },\n\n /**\n * @return [String] the part of the {path} excluding the\n * query string\n */\n pathname: function pathname() {\n return this.path.split('?', 1)[0];\n },\n\n /**\n * @return [String] the query string portion of the {path}\n */\n search: function search() {\n var query = this.path.split('?', 2)[1];\n if (query) {\n query = AWS.util.queryStringParse(query);\n return AWS.util.queryParamsToString(query);\n }\n return '';\n }\n\n});\n\n/**\n * The low level HTTP response object, encapsulating all HTTP header\n * and body data returned from the request.\n *\n * @!attribute statusCode\n * @return [Integer] the HTTP status code of the response (e.g., 200, 404)\n * @!attribute headers\n * @return [map]\n * a map of response header keys and their respective values\n * @!attribute body\n * @return [String] the response body payload\n * @!attribute [r] streaming\n * @return [Boolean] whether this response is being streamed at a low-level.\n * Defaults to `false` (buffered reads). Do not modify this manually, use\n * {createUnbufferedStream} to convert the stream to unbuffered mode\n * instead.\n */\nAWS.HttpResponse = inherit({\n\n /**\n * @api private\n */\n constructor: function HttpResponse() {\n this.statusCode = undefined;\n this.headers = {};\n this.body = undefined;\n this.streaming = false;\n this.stream = null;\n },\n\n /**\n * Disables buffering on the HTTP response and returns the stream for reading.\n * @return [Stream, XMLHttpRequest, null] the underlying stream object.\n * Use this object to directly read data off of the stream.\n * @note This object is only available after the {AWS.Request~httpHeaders}\n * event has fired. This method must be called prior to\n * {AWS.Request~httpData}.\n * @example Taking control of a stream\n * request.on('httpHeaders', function(statusCode, headers) {\n * if (statusCode < 300) {\n * if (headers.etag === 'xyz') {\n * // pipe the stream, disabling buffering\n * var stream = this.response.httpResponse.createUnbufferedStream();\n * stream.pipe(process.stdout);\n * } else { // abort this request and set a better error message\n * this.abort();\n * this.response.error = new Error('Invalid ETag');\n * }\n * }\n * }).send(console.log);\n */\n createUnbufferedStream: function createUnbufferedStream() {\n this.streaming = true;\n return this.stream;\n }\n});\n\n\nAWS.HttpClient = inherit({});\n\n/**\n * @api private\n */\nAWS.HttpClient.getInstance = function getInstance() {\n if (this.singleton === undefined) {\n this.singleton = new this();\n }\n return this.singleton;\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/http.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/http/xhr.js": /*!**********************************************!*\ !*** ./node_modules/aws-sdk/lib/http/xhr.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar EventEmitter = __webpack_require__(/*! events */ \"./node_modules/events/events.js\").EventEmitter;\n__webpack_require__(/*! ../http */ \"./node_modules/aws-sdk/lib/http.js\");\n\n/**\n * @api private\n */\nAWS.XHRClient = AWS.util.inherit({\n handleRequest: function handleRequest(httpRequest, httpOptions, callback, errCallback) {\n var self = this;\n var endpoint = httpRequest.endpoint;\n var emitter = new EventEmitter();\n var href = endpoint.protocol + '//' + endpoint.hostname;\n if (endpoint.port !== 80 && endpoint.port !== 443) {\n href += ':' + endpoint.port;\n }\n href += httpRequest.path;\n\n var xhr = new XMLHttpRequest(), headersEmitted = false;\n httpRequest.stream = xhr;\n\n xhr.addEventListener('readystatechange', function() {\n try {\n if (xhr.status === 0) return; // 0 code is invalid\n } catch (e) { return; }\n\n if (this.readyState >= this.HEADERS_RECEIVED && !headersEmitted) {\n emitter.statusCode = xhr.status;\n emitter.headers = self.parseHeaders(xhr.getAllResponseHeaders());\n emitter.emit(\n 'headers',\n emitter.statusCode,\n emitter.headers,\n xhr.statusText\n );\n headersEmitted = true;\n }\n if (this.readyState === this.DONE) {\n self.finishRequest(xhr, emitter);\n }\n }, false);\n xhr.upload.addEventListener('progress', function (evt) {\n emitter.emit('sendProgress', evt);\n });\n xhr.addEventListener('progress', function (evt) {\n emitter.emit('receiveProgress', evt);\n }, false);\n xhr.addEventListener('timeout', function () {\n errCallback(AWS.util.error(new Error('Timeout'), {code: 'TimeoutError'}));\n }, false);\n xhr.addEventListener('error', function () {\n errCallback(AWS.util.error(new Error('Network Failure'), {\n code: 'NetworkingError'\n }));\n }, false);\n xhr.addEventListener('abort', function () {\n errCallback(AWS.util.error(new Error('Request aborted'), {\n code: 'RequestAbortedError'\n }));\n }, false);\n\n callback(emitter);\n xhr.open(httpRequest.method, href, httpOptions.xhrAsync !== false);\n AWS.util.each(httpRequest.headers, function (key, value) {\n if (key !== 'Content-Length' && key !== 'User-Agent' && key !== 'Host') {\n xhr.setRequestHeader(key, value);\n }\n });\n\n if (httpOptions.timeout && httpOptions.xhrAsync !== false) {\n xhr.timeout = httpOptions.timeout;\n }\n\n if (httpOptions.xhrWithCredentials) {\n xhr.withCredentials = true;\n }\n try { xhr.responseType = 'arraybuffer'; } catch (e) {}\n\n try {\n if (httpRequest.body) {\n xhr.send(httpRequest.body);\n } else {\n xhr.send();\n }\n } catch (err) {\n if (httpRequest.body && typeof httpRequest.body.buffer === 'object') {\n xhr.send(httpRequest.body.buffer); // send ArrayBuffer directly\n } else {\n throw err;\n }\n }\n\n return emitter;\n },\n\n parseHeaders: function parseHeaders(rawHeaders) {\n var headers = {};\n AWS.util.arrayEach(rawHeaders.split(/\\r?\\n/), function (line) {\n var key = line.split(':', 1)[0];\n var value = line.substring(key.length + 2);\n if (key.length > 0) headers[key.toLowerCase()] = value;\n });\n return headers;\n },\n\n finishRequest: function finishRequest(xhr, emitter) {\n var buffer;\n if (xhr.responseType === 'arraybuffer' && xhr.response) {\n var ab = xhr.response;\n buffer = new AWS.util.Buffer(ab.byteLength);\n var view = new Uint8Array(ab);\n for (var i = 0; i < buffer.length; ++i) {\n buffer[i] = view[i];\n }\n }\n\n try {\n if (!buffer && typeof xhr.responseText === 'string') {\n buffer = new AWS.util.Buffer(xhr.responseText);\n }\n } catch (e) {}\n\n if (buffer) emitter.emit('data', buffer);\n emitter.emit('end');\n }\n});\n\n/**\n * @api private\n */\nAWS.HttpClient.prototype = AWS.XHRClient.prototype;\n\n/**\n * @api private\n */\nAWS.HttpClient.streamsApiVersion = 1;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/http/xhr.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/json/builder.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/json/builder.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\n\nfunction JsonBuilder() { }\n\nJsonBuilder.prototype.build = function(value, shape) {\n return JSON.stringify(translate(value, shape));\n};\n\nfunction translate(value, shape) {\n if (!shape || value === undefined || value === null) return undefined;\n\n switch (shape.type) {\n case 'structure': return translateStructure(value, shape);\n case 'map': return translateMap(value, shape);\n case 'list': return translateList(value, shape);\n default: return translateScalar(value, shape);\n }\n}\n\nfunction translateStructure(structure, shape) {\n var struct = {};\n util.each(structure, function(name, value) {\n var memberShape = shape.members[name];\n if (memberShape) {\n if (memberShape.location !== 'body') return;\n var locationName = memberShape.isLocationName ? memberShape.name : name;\n var result = translate(value, memberShape);\n if (result !== undefined) struct[locationName] = result;\n }\n });\n return struct;\n}\n\nfunction translateList(list, shape) {\n var out = [];\n util.arrayEach(list, function(value) {\n var result = translate(value, shape.member);\n if (result !== undefined) out.push(result);\n });\n return out;\n}\n\nfunction translateMap(map, shape) {\n var out = {};\n util.each(map, function(key, value) {\n var result = translate(value, shape.value);\n if (result !== undefined) out[key] = result;\n });\n return out;\n}\n\nfunction translateScalar(value, shape) {\n return shape.toWireFormat(value);\n}\n\n/**\n * @api private\n */\nmodule.exports = JsonBuilder;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/json/builder.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/json/parser.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/lib/json/parser.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\n\nfunction JsonParser() { }\n\nJsonParser.prototype.parse = function(value, shape) {\n return translate(JSON.parse(value), shape);\n};\n\nfunction translate(value, shape) {\n if (!shape || value === undefined) return undefined;\n\n switch (shape.type) {\n case 'structure': return translateStructure(value, shape);\n case 'map': return translateMap(value, shape);\n case 'list': return translateList(value, shape);\n default: return translateScalar(value, shape);\n }\n}\n\nfunction translateStructure(structure, shape) {\n if (structure == null) return undefined;\n\n var struct = {};\n var shapeMembers = shape.members;\n util.each(shapeMembers, function(name, memberShape) {\n var locationName = memberShape.isLocationName ? memberShape.name : name;\n if (Object.prototype.hasOwnProperty.call(structure, locationName)) {\n var value = structure[locationName];\n var result = translate(value, memberShape);\n if (result !== undefined) struct[name] = result;\n }\n });\n return struct;\n}\n\nfunction translateList(list, shape) {\n if (list == null) return undefined;\n\n var out = [];\n util.arrayEach(list, function(value) {\n var result = translate(value, shape.member);\n if (result === undefined) out.push(null);\n else out.push(result);\n });\n return out;\n}\n\nfunction translateMap(map, shape) {\n if (map == null) return undefined;\n\n var out = {};\n util.each(map, function(key, value) {\n var result = translate(value, shape.value);\n if (result === undefined) out[key] = null;\n else out[key] = result;\n });\n return out;\n}\n\nfunction translateScalar(value, shape) {\n return shape.toType(value);\n}\n\n/**\n * @api private\n */\nmodule.exports = JsonParser;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/json/parser.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/model/api.js": /*!***********************************************!*\ !*** ./node_modules/aws-sdk/lib/model/api.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Collection = __webpack_require__(/*! ./collection */ \"./node_modules/aws-sdk/lib/model/collection.js\");\nvar Operation = __webpack_require__(/*! ./operation */ \"./node_modules/aws-sdk/lib/model/operation.js\");\nvar Shape = __webpack_require__(/*! ./shape */ \"./node_modules/aws-sdk/lib/model/shape.js\");\nvar Paginator = __webpack_require__(/*! ./paginator */ \"./node_modules/aws-sdk/lib/model/paginator.js\");\nvar ResourceWaiter = __webpack_require__(/*! ./resource_waiter */ \"./node_modules/aws-sdk/lib/model/resource_waiter.js\");\n\nvar util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar property = util.property;\nvar memoizedProperty = util.memoizedProperty;\n\nfunction Api(api, options) {\n api = api || {};\n options = options || {};\n options.api = this;\n\n api.metadata = api.metadata || {};\n\n property(this, 'isApi', true, false);\n property(this, 'apiVersion', api.metadata.apiVersion);\n property(this, 'endpointPrefix', api.metadata.endpointPrefix);\n property(this, 'signingName', api.metadata.signingName);\n property(this, 'globalEndpoint', api.metadata.globalEndpoint);\n property(this, 'signatureVersion', api.metadata.signatureVersion);\n property(this, 'jsonVersion', api.metadata.jsonVersion);\n property(this, 'targetPrefix', api.metadata.targetPrefix);\n property(this, 'protocol', api.metadata.protocol);\n property(this, 'timestampFormat', api.metadata.timestampFormat);\n property(this, 'xmlNamespaceUri', api.metadata.xmlNamespace);\n property(this, 'abbreviation', api.metadata.serviceAbbreviation);\n property(this, 'fullName', api.metadata.serviceFullName);\n\n memoizedProperty(this, 'className', function() {\n var name = api.metadata.serviceAbbreviation || api.metadata.serviceFullName;\n if (!name) return null;\n\n name = name.replace(/^Amazon|AWS\\s*|\\(.*|\\s+|\\W+/g, '');\n if (name === 'ElasticLoadBalancing') name = 'ELB';\n return name;\n });\n\n property(this, 'operations', new Collection(api.operations, options, function(name, operation) {\n return new Operation(name, operation, options);\n }, util.string.lowerFirst));\n\n property(this, 'shapes', new Collection(api.shapes, options, function(name, shape) {\n return Shape.create(shape, options);\n }));\n\n property(this, 'paginators', new Collection(api.paginators, options, function(name, paginator) {\n return new Paginator(name, paginator, options);\n }));\n\n property(this, 'waiters', new Collection(api.waiters, options, function(name, waiter) {\n return new ResourceWaiter(name, waiter, options);\n }, util.string.lowerFirst));\n\n if (options.documentation) {\n property(this, 'documentation', api.documentation);\n property(this, 'documentationUrl', api.documentationUrl);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = Api;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/model/api.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/model/collection.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/lib/model/collection.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var memoizedProperty = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\").memoizedProperty;\n\nfunction memoize(name, value, fn, nameTr) {\n memoizedProperty(this, nameTr(name), function() {\n return fn(name, value);\n });\n}\n\nfunction Collection(iterable, options, fn, nameTr) {\n nameTr = nameTr || String;\n var self = this;\n\n for (var id in iterable) {\n if (Object.prototype.hasOwnProperty.call(iterable, id)) {\n memoize.call(self, id, iterable[id], fn, nameTr);\n }\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = Collection;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/model/collection.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/model/operation.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/model/operation.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Shape = __webpack_require__(/*! ./shape */ \"./node_modules/aws-sdk/lib/model/shape.js\");\n\nvar util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar property = util.property;\nvar memoizedProperty = util.memoizedProperty;\n\nfunction Operation(name, operation, options) {\n var self = this;\n options = options || {};\n\n property(this, 'name', operation.name || name);\n property(this, 'api', options.api, false);\n\n operation.http = operation.http || {};\n property(this, 'httpMethod', operation.http.method || 'POST');\n property(this, 'httpPath', operation.http.requestUri || '/');\n property(this, 'authtype', operation.authtype || '');\n\n memoizedProperty(this, 'input', function() {\n if (!operation.input) {\n return new Shape.create({type: 'structure'}, options);\n }\n return Shape.create(operation.input, options);\n });\n\n memoizedProperty(this, 'output', function() {\n if (!operation.output) {\n return new Shape.create({type: 'structure'}, options);\n }\n return Shape.create(operation.output, options);\n });\n\n memoizedProperty(this, 'errors', function() {\n var list = [];\n if (!operation.errors) return null;\n\n for (var i = 0; i < operation.errors.length; i++) {\n list.push(Shape.create(operation.errors[i], options));\n }\n\n return list;\n });\n\n memoizedProperty(this, 'paginator', function() {\n return options.api.paginators[name];\n });\n\n if (options.documentation) {\n property(this, 'documentation', operation.documentation);\n property(this, 'documentationUrl', operation.documentationUrl);\n }\n\n // idempotentMembers only tracks top-level input shapes\n memoizedProperty(this, 'idempotentMembers', function() {\n var idempotentMembers = [];\n var input = self.input;\n var members = input.members;\n if (!input.members) {\n return idempotentMembers;\n }\n for (var name in members) {\n if (!members.hasOwnProperty(name)) {\n continue;\n }\n if (members[name].isIdempotent === true) {\n idempotentMembers.push(name);\n }\n }\n return idempotentMembers;\n });\n\n}\n\n/**\n * @api private\n */\nmodule.exports = Operation;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/model/operation.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/model/paginator.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/model/paginator.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var property = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\").property;\n\nfunction Paginator(name, paginator) {\n property(this, 'inputToken', paginator.input_token);\n property(this, 'limitKey', paginator.limit_key);\n property(this, 'moreResults', paginator.more_results);\n property(this, 'outputToken', paginator.output_token);\n property(this, 'resultKey', paginator.result_key);\n}\n\n/**\n * @api private\n */\nmodule.exports = Paginator;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/model/paginator.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/model/resource_waiter.js": /*!***********************************************************!*\ !*** ./node_modules/aws-sdk/lib/model/resource_waiter.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar property = util.property;\n\nfunction ResourceWaiter(name, waiter, options) {\n options = options || {};\n property(this, 'name', name);\n property(this, 'api', options.api, false);\n\n if (waiter.operation) {\n property(this, 'operation', util.string.lowerFirst(waiter.operation));\n }\n\n var self = this;\n var keys = [\n 'type',\n 'description',\n 'delay',\n 'maxAttempts',\n 'acceptors'\n ];\n\n keys.forEach(function(key) {\n var value = waiter[key];\n if (value) {\n property(self, key, value);\n }\n });\n}\n\n/**\n * @api private\n */\nmodule.exports = ResourceWaiter;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/model/resource_waiter.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/model/shape.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/lib/model/shape.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var Collection = __webpack_require__(/*! ./collection */ \"./node_modules/aws-sdk/lib/model/collection.js\");\n\nvar util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\n\nfunction property(obj, name, value) {\n if (value !== null && value !== undefined) {\n util.property.apply(this, arguments);\n }\n}\n\nfunction memoizedProperty(obj, name) {\n if (!obj.constructor.prototype[name]) {\n util.memoizedProperty.apply(this, arguments);\n }\n}\n\nfunction Shape(shape, options, memberName) {\n options = options || {};\n\n property(this, 'shape', shape.shape);\n property(this, 'api', options.api, false);\n property(this, 'type', shape.type);\n property(this, 'enum', shape.enum);\n property(this, 'min', shape.min);\n property(this, 'max', shape.max);\n property(this, 'pattern', shape.pattern);\n property(this, 'location', shape.location || this.location || 'body');\n property(this, 'name', this.name || shape.xmlName || shape.queryName ||\n shape.locationName || memberName);\n property(this, 'isStreaming', shape.streaming || this.isStreaming || false);\n property(this, 'isComposite', shape.isComposite || false);\n property(this, 'isShape', true, false);\n property(this, 'isQueryName', Boolean(shape.queryName), false);\n property(this, 'isLocationName', Boolean(shape.locationName), false);\n property(this, 'isIdempotent', shape.idempotencyToken === true);\n property(this, 'isJsonValue', shape.jsonvalue === true);\n property(this, 'isSensitive', shape.sensitive === true || shape.prototype && shape.prototype.sensitive === true);\n\n if (options.documentation) {\n property(this, 'documentation', shape.documentation);\n property(this, 'documentationUrl', shape.documentationUrl);\n }\n\n if (shape.xmlAttribute) {\n property(this, 'isXmlAttribute', shape.xmlAttribute || false);\n }\n\n // type conversion and parsing\n property(this, 'defaultValue', null);\n this.toWireFormat = function(value) {\n if (value === null || value === undefined) return '';\n return value;\n };\n this.toType = function(value) { return value; };\n}\n\n/**\n * @api private\n */\nShape.normalizedTypes = {\n character: 'string',\n double: 'float',\n long: 'integer',\n short: 'integer',\n biginteger: 'integer',\n bigdecimal: 'float',\n blob: 'binary'\n};\n\n/**\n * @api private\n */\nShape.types = {\n 'structure': StructureShape,\n 'list': ListShape,\n 'map': MapShape,\n 'boolean': BooleanShape,\n 'timestamp': TimestampShape,\n 'float': FloatShape,\n 'integer': IntegerShape,\n 'string': StringShape,\n 'base64': Base64Shape,\n 'binary': BinaryShape\n};\n\nShape.resolve = function resolve(shape, options) {\n if (shape.shape) {\n var refShape = options.api.shapes[shape.shape];\n if (!refShape) {\n throw new Error('Cannot find shape reference: ' + shape.shape);\n }\n\n return refShape;\n } else {\n return null;\n }\n};\n\nShape.create = function create(shape, options, memberName) {\n if (shape.isShape) return shape;\n\n var refShape = Shape.resolve(shape, options);\n if (refShape) {\n var filteredKeys = Object.keys(shape);\n if (!options.documentation) {\n filteredKeys = filteredKeys.filter(function(name) {\n return !name.match(/documentation/);\n });\n }\n\n // create an inline shape with extra members\n var InlineShape = function() {\n refShape.constructor.call(this, shape, options, memberName);\n };\n InlineShape.prototype = refShape;\n return new InlineShape();\n } else {\n // set type if not set\n if (!shape.type) {\n if (shape.members) shape.type = 'structure';\n else if (shape.member) shape.type = 'list';\n else if (shape.key) shape.type = 'map';\n else shape.type = 'string';\n }\n\n // normalize types\n var origType = shape.type;\n if (Shape.normalizedTypes[shape.type]) {\n shape.type = Shape.normalizedTypes[shape.type];\n }\n\n if (Shape.types[shape.type]) {\n return new Shape.types[shape.type](shape, options, memberName);\n } else {\n throw new Error('Unrecognized shape type: ' + origType);\n }\n }\n};\n\nfunction CompositeShape(shape) {\n Shape.apply(this, arguments);\n property(this, 'isComposite', true);\n\n if (shape.flattened) {\n property(this, 'flattened', shape.flattened || false);\n }\n}\n\nfunction StructureShape(shape, options) {\n var requiredMap = null, firstInit = !this.isShape;\n\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return {}; });\n property(this, 'members', {});\n property(this, 'memberNames', []);\n property(this, 'required', []);\n property(this, 'isRequired', function() { return false; });\n }\n\n if (shape.members) {\n property(this, 'members', new Collection(shape.members, options, function(name, member) {\n return Shape.create(member, options, name);\n }));\n memoizedProperty(this, 'memberNames', function() {\n return shape.xmlOrder || Object.keys(shape.members);\n });\n }\n\n if (shape.required) {\n property(this, 'required', shape.required);\n property(this, 'isRequired', function(name) {\n if (!requiredMap) {\n requiredMap = {};\n for (var i = 0; i < shape.required.length; i++) {\n requiredMap[shape.required[i]] = true;\n }\n }\n\n return requiredMap[name];\n }, false, true);\n }\n\n property(this, 'resultWrapper', shape.resultWrapper || null);\n\n if (shape.payload) {\n property(this, 'payload', shape.payload);\n }\n\n if (typeof shape.xmlNamespace === 'string') {\n property(this, 'xmlNamespaceUri', shape.xmlNamespace);\n } else if (typeof shape.xmlNamespace === 'object') {\n property(this, 'xmlNamespacePrefix', shape.xmlNamespace.prefix);\n property(this, 'xmlNamespaceUri', shape.xmlNamespace.uri);\n }\n}\n\nfunction ListShape(shape, options) {\n var self = this, firstInit = !this.isShape;\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return []; });\n }\n\n if (shape.member) {\n memoizedProperty(this, 'member', function() {\n return Shape.create(shape.member, options);\n });\n }\n\n if (this.flattened) {\n var oldName = this.name;\n memoizedProperty(this, 'name', function() {\n return self.member.name || oldName;\n });\n }\n}\n\nfunction MapShape(shape, options) {\n var firstInit = !this.isShape;\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return {}; });\n property(this, 'key', Shape.create({type: 'string'}, options));\n property(this, 'value', Shape.create({type: 'string'}, options));\n }\n\n if (shape.key) {\n memoizedProperty(this, 'key', function() {\n return Shape.create(shape.key, options);\n });\n }\n if (shape.value) {\n memoizedProperty(this, 'value', function() {\n return Shape.create(shape.value, options);\n });\n }\n}\n\nfunction TimestampShape(shape) {\n var self = this;\n Shape.apply(this, arguments);\n\n if (this.location === 'header') {\n property(this, 'timestampFormat', 'rfc822');\n } else if (shape.timestampFormat) {\n property(this, 'timestampFormat', shape.timestampFormat);\n } else if (!this.timestampFormat && this.api) {\n if (this.api.timestampFormat) {\n property(this, 'timestampFormat', this.api.timestampFormat);\n } else {\n switch (this.api.protocol) {\n case 'json':\n case 'rest-json':\n property(this, 'timestampFormat', 'unixTimestamp');\n break;\n case 'rest-xml':\n case 'query':\n case 'ec2':\n property(this, 'timestampFormat', 'iso8601');\n break;\n }\n }\n }\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n if (typeof value.toUTCString === 'function') return value;\n return typeof value === 'string' || typeof value === 'number' ?\n util.date.parseTimestamp(value) : null;\n };\n\n this.toWireFormat = function(value) {\n return util.date.format(value, self.timestampFormat);\n };\n}\n\nfunction StringShape() {\n Shape.apply(this, arguments);\n\n var nullLessProtocols = ['rest-xml', 'query', 'ec2'];\n this.toType = function(value) {\n value = this.api && nullLessProtocols.indexOf(this.api.protocol) > -1 ?\n value || '' : value;\n if (this.isJsonValue) {\n return JSON.parse(value);\n }\n\n return value && typeof value.toString === 'function' ?\n value.toString() : value;\n };\n\n this.toWireFormat = function(value) {\n return this.isJsonValue ? JSON.stringify(value) : value;\n };\n}\n\nfunction FloatShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n return parseFloat(value);\n };\n this.toWireFormat = this.toType;\n}\n\nfunction IntegerShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n return parseInt(value, 10);\n };\n this.toWireFormat = this.toType;\n}\n\nfunction BinaryShape() {\n Shape.apply(this, arguments);\n this.toType = util.base64.decode;\n this.toWireFormat = util.base64.encode;\n}\n\nfunction Base64Shape() {\n BinaryShape.apply(this, arguments);\n}\n\nfunction BooleanShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (typeof value === 'boolean') return value;\n if (value === null || value === undefined) return null;\n return value === 'true';\n };\n}\n\n/**\n * @api private\n */\nShape.shapes = {\n StructureShape: StructureShape,\n ListShape: ListShape,\n MapShape: MapShape,\n StringShape: StringShape,\n BooleanShape: BooleanShape,\n Base64Shape: Base64Shape\n};\n\n/**\n * @api private\n */\nmodule.exports = Shape;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/model/shape.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/param_validator.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/param_validator.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * @api private\n */\nAWS.ParamValidator = AWS.util.inherit({\n /**\n * Create a new validator object.\n *\n * @param validation [Boolean|map] whether input parameters should be\n * validated against the operation description before sending the\n * request. Pass a map to enable any of the following specific\n * validation features:\n *\n * * **min** [Boolean] — Validates that a value meets the min\n * constraint. This is enabled by default when paramValidation is set\n * to `true`.\n * * **max** [Boolean] — Validates that a value meets the max\n * constraint.\n * * **pattern** [Boolean] — Validates that a string value matches a\n * regular expression.\n * * **enum** [Boolean] — Validates that a string value matches one\n * of the allowable enum values.\n */\n constructor: function ParamValidator(validation) {\n if (validation === true || validation === undefined) {\n validation = {'min': true};\n }\n this.validation = validation;\n },\n\n validate: function validate(shape, params, context) {\n this.errors = [];\n this.validateMember(shape, params || {}, context || 'params');\n\n if (this.errors.length > 1) {\n var msg = this.errors.join('\\n* ');\n msg = 'There were ' + this.errors.length +\n ' validation errors:\\n* ' + msg;\n throw AWS.util.error(new Error(msg),\n {code: 'MultipleValidationErrors', errors: this.errors});\n } else if (this.errors.length === 1) {\n throw this.errors[0];\n } else {\n return true;\n }\n },\n\n fail: function fail(code, message) {\n this.errors.push(AWS.util.error(new Error(message), {code: code}));\n },\n\n validateStructure: function validateStructure(shape, params, context) {\n this.validateType(params, context, ['object'], 'structure');\n\n var paramName;\n for (var i = 0; shape.required && i < shape.required.length; i++) {\n paramName = shape.required[i];\n var value = params[paramName];\n if (value === undefined || value === null) {\n this.fail('MissingRequiredParameter',\n 'Missing required key \\'' + paramName + '\\' in ' + context);\n }\n }\n\n // validate hash members\n for (paramName in params) {\n if (!Object.prototype.hasOwnProperty.call(params, paramName)) continue;\n\n var paramValue = params[paramName],\n memberShape = shape.members[paramName];\n\n if (memberShape !== undefined) {\n var memberContext = [context, paramName].join('.');\n this.validateMember(memberShape, paramValue, memberContext);\n } else {\n this.fail('UnexpectedParameter',\n 'Unexpected key \\'' + paramName + '\\' found in ' + context);\n }\n }\n\n return true;\n },\n\n validateMember: function validateMember(shape, param, context) {\n switch (shape.type) {\n case 'structure':\n return this.validateStructure(shape, param, context);\n case 'list':\n return this.validateList(shape, param, context);\n case 'map':\n return this.validateMap(shape, param, context);\n default:\n return this.validateScalar(shape, param, context);\n }\n },\n\n validateList: function validateList(shape, params, context) {\n if (this.validateType(params, context, [Array])) {\n this.validateRange(shape, params.length, context, 'list member count');\n // validate array members\n for (var i = 0; i < params.length; i++) {\n this.validateMember(shape.member, params[i], context + '[' + i + ']');\n }\n }\n },\n\n validateMap: function validateMap(shape, params, context) {\n if (this.validateType(params, context, ['object'], 'map')) {\n // Build up a count of map members to validate range traits.\n var mapCount = 0;\n for (var param in params) {\n if (!Object.prototype.hasOwnProperty.call(params, param)) continue;\n // Validate any map key trait constraints\n this.validateMember(shape.key, param,\n context + '[key=\\'' + param + '\\']')\n this.validateMember(shape.value, params[param],\n context + '[\\'' + param + '\\']');\n mapCount++;\n }\n this.validateRange(shape, mapCount, context, 'map member count');\n }\n },\n\n validateScalar: function validateScalar(shape, value, context) {\n switch (shape.type) {\n case null:\n case undefined:\n case 'string':\n return this.validateString(shape, value, context);\n case 'base64':\n case 'binary':\n return this.validatePayload(value, context);\n case 'integer':\n case 'float':\n return this.validateNumber(shape, value, context);\n case 'boolean':\n return this.validateType(value, context, ['boolean']);\n case 'timestamp':\n return this.validateType(value, context, [Date,\n /^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$/, 'number'],\n 'Date object, ISO-8601 string, or a UNIX timestamp');\n default:\n return this.fail('UnkownType', 'Unhandled type ' +\n shape.type + ' for ' + context);\n }\n },\n\n validateString: function validateString(shape, value, context) {\n var validTypes = ['string'];\n if (shape.isJsonValue) {\n validTypes = validTypes.concat(['number', 'object', 'boolean']);\n }\n if (value !== null && this.validateType(value, context, validTypes)) {\n this.validateEnum(shape, value, context);\n this.validateRange(shape, value.length, context, 'string length');\n this.validatePattern(shape, value, context);\n }\n },\n\n validatePattern: function validatePattern(shape, value, context) {\n if (this.validation['pattern'] && shape['pattern'] !== undefined) {\n if (!(new RegExp(shape['pattern'])).test(value)) {\n this.fail('PatternMatchError', 'Provided value \"' + value + '\" '\n + 'does not match regex pattern /' + shape['pattern'] + '/ for '\n + context);\n }\n }\n },\n\n validateRange: function validateRange(shape, value, context, descriptor) {\n if (this.validation['min']) {\n if (shape['min'] !== undefined && value < shape['min']) {\n this.fail('MinRangeError', 'Expected ' + descriptor + ' >= '\n + shape['min'] + ', but found ' + value + ' for ' + context);\n }\n }\n if (this.validation['max']) {\n if (shape['max'] !== undefined && value > shape['max']) {\n this.fail('MaxRangeError', 'Expected ' + descriptor + ' <= '\n + shape['max'] + ', but found ' + value + ' for ' + context);\n }\n }\n },\n\n validateEnum: function validateRange(shape, value, context) {\n if (this.validation['enum'] && shape['enum'] !== undefined) {\n // Fail if the string value is not present in the enum list\n if (shape['enum'].indexOf(value) === -1) {\n this.fail('EnumError', 'Found string value of ' + value + ', but '\n + 'expected ' + shape['enum'].join('|') + ' for ' + context);\n }\n }\n },\n\n validateType: function validateType(value, context, acceptedTypes, type) {\n // We will not log an error for null or undefined, but we will return\n // false so that callers know that the expected type was not strictly met.\n if (value === null || value === undefined) return false;\n\n var foundInvalidType = false;\n for (var i = 0; i < acceptedTypes.length; i++) {\n if (typeof acceptedTypes[i] === 'string') {\n if (typeof value === acceptedTypes[i]) return true;\n } else if (acceptedTypes[i] instanceof RegExp) {\n if ((value || '').toString().match(acceptedTypes[i])) return true;\n } else {\n if (value instanceof acceptedTypes[i]) return true;\n if (AWS.util.isType(value, acceptedTypes[i])) return true;\n if (!type && !foundInvalidType) acceptedTypes = acceptedTypes.slice();\n acceptedTypes[i] = AWS.util.typeName(acceptedTypes[i]);\n }\n foundInvalidType = true;\n }\n\n var acceptedType = type;\n if (!acceptedType) {\n acceptedType = acceptedTypes.join(', ').replace(/,([^,]+)$/, ', or$1');\n }\n\n var vowel = acceptedType.match(/^[aeiou]/i) ? 'n' : '';\n this.fail('InvalidParameterType', 'Expected ' + context + ' to be a' +\n vowel + ' ' + acceptedType);\n return false;\n },\n\n validateNumber: function validateNumber(shape, value, context) {\n if (value === null || value === undefined) return;\n if (typeof value === 'string') {\n var castedValue = parseFloat(value);\n if (castedValue.toString() === value) value = castedValue;\n }\n if (this.validateType(value, context, ['number'])) {\n this.validateRange(shape, value, context, 'numeric value');\n }\n },\n\n validatePayload: function validatePayload(value, context) {\n if (value === null || value === undefined) return;\n if (typeof value === 'string') return;\n if (value && typeof value.byteLength === 'number') return; // typed arrays\n if (AWS.util.isNode()) { // special check for buffer/stream in Node.js\n var Stream = AWS.util.stream.Stream;\n if (AWS.util.Buffer.isBuffer(value) || value instanceof Stream) return;\n }\n\n var types = ['Buffer', 'Stream', 'File', 'Blob', 'ArrayBuffer', 'DataView'];\n if (value) {\n for (var i = 0; i < types.length; i++) {\n if (AWS.util.isType(value, types[i])) return;\n if (AWS.util.typeName(value.constructor) === types[i]) return;\n }\n }\n\n this.fail('InvalidParameterType', 'Expected ' + context + ' to be a ' +\n 'string, Buffer, Stream, Blob, or typed array object');\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/param_validator.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/polly/presigner.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/polly/presigner.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar rest = AWS.Protocol.Rest;\n\n/**\n * A presigner object can be used to generate presigned urls for the Polly service.\n */\nAWS.Polly.Presigner = AWS.util.inherit({\n /**\n * Creates a presigner object with a set of configuration options.\n *\n * @option options params [map] An optional map of parameters to bind to every\n * request sent by this service object.\n * @option options service [AWS.Polly] An optional pre-configured instance\n * of the AWS.Polly service object to use for requests. The object may\n * bound parameters used by the presigner.\n * @see AWS.Polly.constructor\n */\n constructor: function Signer(options) {\n options = options || {};\n this.options = options;\n this.service = options.service;\n this.bindServiceObject(options);\n this._operations = {};\n },\n\n /**\n * @api private\n */\n bindServiceObject: function bindServiceObject(options) {\n options = options || {};\n if (!this.service) {\n this.service = new AWS.Polly(options);\n } else {\n var config = AWS.util.copy(this.service.config);\n this.service = new this.service.constructor.__super__(config);\n this.service.config.params = AWS.util.merge(this.service.config.params || {}, options.params);\n }\n },\n\n /**\n * @api private\n */\n modifyInputMembers: function modifyInputMembers(input) {\n // make copies of the input so we don't overwrite the api\n // need to be careful to copy anything we access/modify\n var modifiedInput = AWS.util.copy(input);\n modifiedInput.members = AWS.util.copy(input.members);\n AWS.util.each(input.members, function(name, member) {\n modifiedInput.members[name] = AWS.util.copy(member);\n // update location and locationName\n if (!member.location || member.location === 'body') {\n modifiedInput.members[name].location = 'querystring';\n modifiedInput.members[name].locationName = name;\n }\n });\n return modifiedInput;\n },\n\n /**\n * @api private\n */\n convertPostToGet: function convertPostToGet(req) {\n // convert method\n req.httpRequest.method = 'GET';\n\n var operation = req.service.api.operations[req.operation];\n // get cached operation input first\n var input = this._operations[req.operation];\n if (!input) {\n // modify the original input\n this._operations[req.operation] = input = this.modifyInputMembers(operation.input);\n }\n\n var uri = rest.generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params);\n\n req.httpRequest.path = uri;\n req.httpRequest.body = '';\n\n // don't need these headers on a GET request\n delete req.httpRequest.headers['Content-Length'];\n delete req.httpRequest.headers['Content-Type'];\n },\n\n /**\n * @overload getSynthesizeSpeechUrl(params = {}, [expires = 3600], [callback])\n * Generate a presigned url for {AWS.Polly.synthesizeSpeech}.\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n * @param params [map] parameters to pass to the operation. See the {AWS.Polly.synthesizeSpeech}\n * operation for the expected operation parameters.\n * @param expires [Integer] (3600) the number of seconds to expire the pre-signed URL operation in.\n * Defaults to 1 hour.\n * @return [string] if called synchronously (with no callback), returns the signed URL.\n * @return [null] nothing is returned if a callback is provided.\n * @callback callback function (err, url)\n * If a callback is supplied, it is called when a signed URL has been generated.\n * @param err [Error] the error object returned from the presigner.\n * @param url [String] the signed URL.\n * @see AWS.Polly.synthesizeSpeech\n */\n getSynthesizeSpeechUrl: function getSynthesizeSpeechUrl(params, expires, callback) {\n var self = this;\n var request = this.service.makeRequest('synthesizeSpeech', params);\n // remove existing build listeners\n request.removeAllListeners('build');\n request.on('build', function(req) {\n self.convertPostToGet(req);\n });\n return request.presign(expires, callback);\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/polly/presigner.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/protocol/json.js": /*!***************************************************!*\ !*** ./node_modules/aws-sdk/lib/protocol/json.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar JsonBuilder = __webpack_require__(/*! ../json/builder */ \"./node_modules/aws-sdk/lib/json/builder.js\");\nvar JsonParser = __webpack_require__(/*! ../json/parser */ \"./node_modules/aws-sdk/lib/json/parser.js\");\n\nfunction buildRequest(req) {\n var httpRequest = req.httpRequest;\n var api = req.service.api;\n var target = api.targetPrefix + '.' + api.operations[req.operation].name;\n var version = api.jsonVersion || '1.0';\n var input = api.operations[req.operation].input;\n var builder = new JsonBuilder();\n\n if (version === 1) version = '1.0';\n httpRequest.body = builder.build(req.params || {}, input);\n httpRequest.headers['Content-Type'] = 'application/x-amz-json-' + version;\n httpRequest.headers['X-Amz-Target'] = target;\n}\n\nfunction extractError(resp) {\n var error = {};\n var httpResponse = resp.httpResponse;\n\n error.code = httpResponse.headers['x-amzn-errortype'] || 'UnknownError';\n if (typeof error.code === 'string') {\n error.code = error.code.split(':')[0];\n }\n\n if (httpResponse.body.length > 0) {\n try {\n var e = JSON.parse(httpResponse.body.toString());\n if (e.__type || e.code) {\n error.code = (e.__type || e.code).split('#').pop();\n }\n if (error.code === 'RequestEntityTooLarge') {\n error.message = 'Request body must be less than 1 MB';\n } else {\n error.message = (e.message || e.Message || null);\n }\n } catch (e) {\n error.statusCode = httpResponse.statusCode;\n error.message = httpResponse.statusMessage;\n }\n } else {\n error.statusCode = httpResponse.statusCode;\n error.message = httpResponse.statusCode.toString();\n }\n\n resp.error = util.error(new Error(), error);\n}\n\nfunction extractData(resp) {\n var body = resp.httpResponse.body.toString() || '{}';\n if (resp.request.service.config.convertResponseTypes === false) {\n resp.data = JSON.parse(body);\n } else {\n var operation = resp.request.service.api.operations[resp.request.operation];\n var shape = operation.output || {};\n var parser = new JsonParser();\n resp.data = parser.parse(body, shape);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/protocol/json.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/protocol/query.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/lib/protocol/query.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar QueryParamSerializer = __webpack_require__(/*! ../query/query_param_serializer */ \"./node_modules/aws-sdk/lib/query/query_param_serializer.js\");\nvar Shape = __webpack_require__(/*! ../model/shape */ \"./node_modules/aws-sdk/lib/model/shape.js\");\n\nfunction buildRequest(req) {\n var operation = req.service.api.operations[req.operation];\n var httpRequest = req.httpRequest;\n httpRequest.headers['Content-Type'] =\n 'application/x-www-form-urlencoded; charset=utf-8';\n httpRequest.params = {\n Version: req.service.api.apiVersion,\n Action: operation.name\n };\n\n // convert the request parameters into a list of query params,\n // e.g. Deeply.NestedParam.0.Name=value\n var builder = new QueryParamSerializer();\n builder.serialize(req.params, operation.input, function(name, value) {\n httpRequest.params[name] = value;\n });\n httpRequest.body = util.queryParamsToString(httpRequest.params);\n}\n\nfunction extractError(resp) {\n var data, body = resp.httpResponse.body.toString();\n if (body.match('= 0 ? '&' : '?');\n var parts = [];\n util.arrayEach(Object.keys(queryString).sort(), function(key) {\n if (!Array.isArray(queryString[key])) {\n queryString[key] = [queryString[key]];\n }\n for (var i = 0; i < queryString[key].length; i++) {\n parts.push(util.uriEscape(String(key)) + '=' + queryString[key][i]);\n }\n });\n uri += parts.join('&');\n }\n\n return uri;\n}\n\nfunction populateURI(req) {\n var operation = req.service.api.operations[req.operation];\n var input = operation.input;\n\n var uri = generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params);\n req.httpRequest.path = uri;\n}\n\nfunction populateHeaders(req) {\n var operation = req.service.api.operations[req.operation];\n util.each(operation.input.members, function (name, member) {\n var value = req.params[name];\n if (value === null || value === undefined) return;\n\n if (member.location === 'headers' && member.type === 'map') {\n util.each(value, function(key, memberValue) {\n req.httpRequest.headers[member.name + key] = memberValue;\n });\n } else if (member.location === 'header') {\n value = member.toWireFormat(value).toString();\n if (member.isJsonValue) {\n value = util.base64.encode(value);\n }\n req.httpRequest.headers[member.name] = value;\n }\n });\n}\n\nfunction buildRequest(req) {\n populateMethod(req);\n populateURI(req);\n populateHeaders(req);\n}\n\nfunction extractError() {\n}\n\nfunction extractData(resp) {\n var req = resp.request;\n var data = {};\n var r = resp.httpResponse;\n var operation = req.service.api.operations[req.operation];\n var output = operation.output;\n\n // normalize headers names to lower-cased keys for matching\n var headers = {};\n util.each(r.headers, function (k, v) {\n headers[k.toLowerCase()] = v;\n });\n\n util.each(output.members, function(name, member) {\n var header = (member.name || name).toLowerCase();\n if (member.location === 'headers' && member.type === 'map') {\n data[name] = {};\n var location = member.isLocationName ? member.name : '';\n var pattern = new RegExp('^' + location + '(.+)', 'i');\n util.each(r.headers, function (k, v) {\n var result = k.match(pattern);\n if (result !== null) {\n data[name][result[1]] = v;\n }\n });\n } else if (member.location === 'header') {\n if (headers[header] !== undefined) {\n var value = member.isJsonValue ?\n util.base64.decode(headers[header]) :\n headers[header];\n data[name] = member.toType(value);\n }\n } else if (member.location === 'statusCode') {\n data[name] = parseInt(r.statusCode, 10);\n }\n });\n\n resp.data = data;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData,\n generateURI: generateURI\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/protocol/rest.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/protocol/rest_json.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/lib/protocol/rest_json.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar Rest = __webpack_require__(/*! ./rest */ \"./node_modules/aws-sdk/lib/protocol/rest.js\");\nvar Json = __webpack_require__(/*! ./json */ \"./node_modules/aws-sdk/lib/protocol/json.js\");\nvar JsonBuilder = __webpack_require__(/*! ../json/builder */ \"./node_modules/aws-sdk/lib/json/builder.js\");\nvar JsonParser = __webpack_require__(/*! ../json/parser */ \"./node_modules/aws-sdk/lib/json/parser.js\");\n\nfunction populateBody(req) {\n var builder = new JsonBuilder();\n var input = req.service.api.operations[req.operation].input;\n\n if (input.payload) {\n var params = {};\n var payloadShape = input.members[input.payload];\n params = req.params[input.payload];\n if (params === undefined) return;\n\n if (payloadShape.type === 'structure') {\n req.httpRequest.body = builder.build(params, payloadShape);\n applyContentTypeHeader(req);\n } else { // non-JSON payload\n req.httpRequest.body = params;\n if (payloadShape.type === 'binary' || payloadShape.isStreaming) {\n applyContentTypeHeader(req, true);\n }\n }\n } else {\n req.httpRequest.body = builder.build(req.params, input);\n applyContentTypeHeader(req);\n }\n}\n\nfunction applyContentTypeHeader(req, isBinary) {\n var operation = req.service.api.operations[req.operation];\n var input = operation.input;\n\n if (!req.httpRequest.headers['Content-Type']) {\n var type = isBinary ? 'binary/octet-stream' : 'application/json';\n req.httpRequest.headers['Content-Type'] = type;\n }\n}\n\nfunction buildRequest(req) {\n Rest.buildRequest(req);\n\n // never send body payload on GET/HEAD/DELETE\n if (['GET', 'HEAD', 'DELETE'].indexOf(req.httpRequest.method) < 0) {\n populateBody(req);\n }\n}\n\nfunction extractError(resp) {\n Json.extractError(resp);\n}\n\nfunction extractData(resp) {\n Rest.extractData(resp);\n\n var req = resp.request;\n var rules = req.service.api.operations[req.operation].output || {};\n if (rules.payload) {\n var payloadMember = rules.members[rules.payload];\n var body = resp.httpResponse.body;\n if (payloadMember.type === 'structure' || payloadMember.type === 'list') {\n var parser = new JsonParser();\n resp.data[rules.payload] = parser.parse(body, payloadMember);\n } else if (payloadMember.type === 'binary' || payloadMember.isStreaming) {\n resp.data[rules.payload] = body;\n } else {\n resp.data[rules.payload] = payloadMember.toType(body);\n }\n } else {\n var data = resp.data;\n Json.extractData(resp);\n resp.data = util.merge(data, resp.data);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/protocol/rest_json.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/protocol/rest_xml.js": /*!*******************************************************!*\ !*** ./node_modules/aws-sdk/lib/protocol/rest_xml.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar Rest = __webpack_require__(/*! ./rest */ \"./node_modules/aws-sdk/lib/protocol/rest.js\");\n\nfunction populateBody(req) {\n var input = req.service.api.operations[req.operation].input;\n var builder = new AWS.XML.Builder();\n var params = req.params;\n\n var payload = input.payload;\n if (payload) {\n var payloadMember = input.members[payload];\n params = params[payload];\n if (params === undefined) return;\n\n if (payloadMember.type === 'structure') {\n var rootElement = payloadMember.name;\n req.httpRequest.body = builder.toXML(params, payloadMember, rootElement, true);\n } else { // non-xml payload\n req.httpRequest.body = params;\n }\n } else {\n req.httpRequest.body = builder.toXML(params, input, input.name ||\n input.shape || util.string.upperFirst(req.operation) + 'Request');\n }\n}\n\nfunction buildRequest(req) {\n Rest.buildRequest(req);\n\n // never send body payload on GET/HEAD\n if (['GET', 'HEAD'].indexOf(req.httpRequest.method) < 0) {\n populateBody(req);\n }\n}\n\nfunction extractError(resp) {\n Rest.extractError(resp);\n\n var data;\n try {\n data = new AWS.XML.Parser().parse(resp.httpResponse.body.toString());\n } catch (e) {\n data = {\n Code: resp.httpResponse.statusCode,\n Message: resp.httpResponse.statusMessage\n };\n }\n\n if (data.Errors) data = data.Errors;\n if (data.Error) data = data.Error;\n if (data.Code) {\n resp.error = util.error(new Error(), {\n code: data.Code,\n message: data.Message\n });\n } else {\n resp.error = util.error(new Error(), {\n code: resp.httpResponse.statusCode,\n message: null\n });\n }\n}\n\nfunction extractData(resp) {\n Rest.extractData(resp);\n\n var parser;\n var req = resp.request;\n var body = resp.httpResponse.body;\n var operation = req.service.api.operations[req.operation];\n var output = operation.output;\n\n var payload = output.payload;\n if (payload) {\n var payloadMember = output.members[payload];\n if (payloadMember.type === 'structure') {\n parser = new AWS.XML.Parser();\n resp.data[payload] = parser.parse(body.toString(), payloadMember);\n } else if (payloadMember.type === 'binary' || payloadMember.isStreaming) {\n resp.data[payload] = body;\n } else {\n resp.data[payload] = payloadMember.toType(body);\n }\n } else if (body.length > 0) {\n parser = new AWS.XML.Parser();\n var data = parser.parse(body.toString(), output);\n util.update(resp.data, data);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/protocol/rest_xml.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/query/query_param_serializer.js": /*!******************************************************************!*\ !*** ./node_modules/aws-sdk/lib/query/query_param_serializer.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\n\nfunction QueryParamSerializer() {\n}\n\nQueryParamSerializer.prototype.serialize = function(params, shape, fn) {\n serializeStructure('', params, shape, fn);\n};\n\nfunction ucfirst(shape) {\n if (shape.isQueryName || shape.api.protocol !== 'ec2') {\n return shape.name;\n } else {\n return shape.name[0].toUpperCase() + shape.name.substr(1);\n }\n}\n\nfunction serializeStructure(prefix, struct, rules, fn) {\n util.each(rules.members, function(name, member) {\n var value = struct[name];\n if (value === null || value === undefined) return;\n\n var memberName = ucfirst(member);\n memberName = prefix ? prefix + '.' + memberName : memberName;\n serializeMember(memberName, value, member, fn);\n });\n}\n\nfunction serializeMap(name, map, rules, fn) {\n var i = 1;\n util.each(map, function (key, value) {\n var prefix = rules.flattened ? '.' : '.entry.';\n var position = prefix + (i++) + '.';\n var keyName = position + (rules.key.name || 'key');\n var valueName = position + (rules.value.name || 'value');\n serializeMember(name + keyName, key, rules.key, fn);\n serializeMember(name + valueName, value, rules.value, fn);\n });\n}\n\nfunction serializeList(name, list, rules, fn) {\n var memberRules = rules.member || {};\n\n if (list.length === 0) {\n fn.call(this, name, null);\n return;\n }\n\n util.arrayEach(list, function (v, n) {\n var suffix = '.' + (n + 1);\n if (rules.api.protocol === 'ec2') {\n // Do nothing for EC2\n suffix = suffix + ''; // make linter happy\n } else if (rules.flattened) {\n if (memberRules.name) {\n var parts = name.split('.');\n parts.pop();\n parts.push(ucfirst(memberRules));\n name = parts.join('.');\n }\n } else {\n suffix = '.' + (memberRules.name ? memberRules.name : 'member') + suffix;\n }\n serializeMember(name + suffix, v, memberRules, fn);\n });\n}\n\nfunction serializeMember(name, value, rules, fn) {\n if (value === null || value === undefined) return;\n if (rules.type === 'structure') {\n serializeStructure(name, value, rules, fn);\n } else if (rules.type === 'list') {\n serializeList(name, value, rules, fn);\n } else if (rules.type === 'map') {\n serializeMap(name, value, rules, fn);\n } else {\n fn(name, rules.toWireFormat(value).toString());\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = QueryParamSerializer;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/query/query_param_serializer.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/rds/signer.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/lib/rds/signer.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * @api private\n */\nvar service = null;\n\n/**\n * @api private\n */\nvar api = {\n signatureVersion: 'v4',\n signingName: 'rds-db'\n};\n\n/**\n * @api private\n */\nvar requiredAuthTokenOptions = {\n region: 'string',\n hostname: 'string',\n port: 'number',\n username: 'string'\n};\n\n/**\n * A signer object can be used to generate an auth token to a database.\n */\nAWS.RDS.Signer = AWS.util.inherit({\n /**\n * Creates a signer object can be used to generate an auth token.\n *\n * @option options credentials [AWS.Credentials] the AWS credentials\n * to sign requests with. Uses the default credential provider chain\n * if not specified.\n * @option options hostname [String] the hostname of the database to connect to.\n * @option options port [Number] the port number the database is listening on.\n * @option options region [String] the region the database is located in.\n * @option options username [String] the username to login as.\n * @example Passing in options to constructor\n * var signer = new AWS.RDS.Signer({\n * credentials: new AWS.SharedIniFileCredentials({profile: 'default'}),\n * region: 'us-east-1',\n * hostname: 'db.us-east-1.rds.amazonaws.com',\n * port: 8000,\n * username: 'name'\n * });\n */\n constructor: function Signer(options) {\n this.options = options || {};\n },\n\n /**\n * @api private\n * Strips the protocol from a url.\n */\n convertUrlToAuthToken: function convertUrlToAuthToken(url) {\n // we are always using https as the protocol\n var protocol = 'https://';\n if (url.indexOf(protocol) === 0) {\n return url.substring(protocol.length);\n }\n },\n\n /**\n * @overload getAuthToken(options = {}, [callback])\n * Generate an auth token to a database.\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n *\n * @param options [map] The fields to use when generating an auth token.\n * Any options specified here will be merged on top of any options passed\n * to AWS.RDS.Signer:\n *\n * * **credentials** (AWS.Credentials) — the AWS credentials\n * to sign requests with. Uses the default credential provider chain\n * if not specified.\n * * **hostname** (String) — the hostname of the database to connect to.\n * * **port** (Number) — the port number the database is listening on.\n * * **region** (String) — the region the database is located in.\n * * **username** (String) — the username to login as.\n * @return [String] if called synchronously (with no callback), returns the\n * auth token.\n * @return [null] nothing is returned if a callback is provided.\n * @callback callback function (err, token)\n * If a callback is supplied, it is called when an auth token has been generated.\n * @param err [Error] the error object returned from the signer.\n * @param token [String] the auth token.\n *\n * @example Generating an auth token synchronously\n * var signer = new AWS.RDS.Signer({\n * // configure options\n * region: 'us-east-1',\n * username: 'default',\n * hostname: 'db.us-east-1.amazonaws.com',\n * port: 8000\n * });\n * var token = signer.getAuthToken({\n * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option\n * // credentials are not specified here or when creating the signer, so default credential provider will be used\n * username: 'test' // overriding username\n * });\n * @example Generating an auth token asynchronously\n * var signer = new AWS.RDS.Signer({\n * // configure options\n * region: 'us-east-1',\n * username: 'default',\n * hostname: 'db.us-east-1.amazonaws.com',\n * port: 8000\n * });\n * signer.getAuthToken({\n * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option\n * // credentials are not specified here or when creating the signer, so default credential provider will be used\n * username: 'test' // overriding username\n * }, function(err, token) {\n * if (err) {\n * // handle error\n * } else {\n * // use token\n * }\n * });\n *\n */\n getAuthToken: function getAuthToken(options, callback) {\n if (typeof options === 'function' && callback === undefined) {\n callback = options;\n options = {};\n }\n var self = this;\n var hasCallback = typeof callback === 'function';\n // merge options with existing options\n options = AWS.util.merge(this.options, options);\n // validate options\n var optionsValidation = this.validateAuthTokenOptions(options);\n if (optionsValidation !== true) {\n if (hasCallback) {\n return callback(optionsValidation, null);\n }\n throw optionsValidation;\n }\n\n // 15 minutes\n var expires = 900;\n // create service to generate a request from\n var serviceOptions = {\n region: options.region,\n endpoint: new AWS.Endpoint(options.hostname + ':' + options.port),\n paramValidation: false,\n signatureVersion: 'v4'\n };\n if (options.credentials) {\n serviceOptions.credentials = options.credentials;\n }\n service = new AWS.Service(serviceOptions);\n // ensure the SDK is using sigv4 signing (config is not enough)\n service.api = api;\n\n var request = service.makeRequest();\n // add listeners to request to properly build auth token\n this.modifyRequestForAuthToken(request, options);\n\n if (hasCallback) {\n request.presign(expires, function(err, url) {\n if (url) {\n url = self.convertUrlToAuthToken(url);\n }\n callback(err, url);\n });\n } else {\n var url = request.presign(expires);\n return this.convertUrlToAuthToken(url);\n }\n },\n\n /**\n * @api private\n * Modifies a request to allow the presigner to generate an auth token.\n */\n modifyRequestForAuthToken: function modifyRequestForAuthToken(request, options) {\n request.on('build', request.buildAsGet);\n var httpRequest = request.httpRequest;\n httpRequest.body = AWS.util.queryParamsToString({\n Action: 'connect',\n DBUser: options.username\n });\n },\n\n /**\n * @api private\n * Validates that the options passed in contain all the keys with values of the correct type that\n * are needed to generate an auth token.\n */\n validateAuthTokenOptions: function validateAuthTokenOptions(options) {\n // iterate over all keys in options\n var message = '';\n options = options || {};\n for (var key in requiredAuthTokenOptions) {\n if (!Object.prototype.hasOwnProperty.call(requiredAuthTokenOptions, key)) {\n continue;\n }\n if (typeof options[key] !== requiredAuthTokenOptions[key]) {\n message += 'option \\'' + key + '\\' should have been type \\'' + requiredAuthTokenOptions[key] + '\\', was \\'' + typeof options[key] + '\\'.\\n';\n }\n }\n if (message.length) {\n return AWS.util.error(new Error(), {\n code: 'InvalidParameter',\n message: message\n });\n }\n return true;\n }\n});\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/rds/signer.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/region_config.js": /*!***************************************************!*\ !*** ./node_modules/aws-sdk/lib/region_config.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ./util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar regionConfig = __webpack_require__(/*! ./region_config_data.json */ \"./node_modules/aws-sdk/lib/region_config_data.json\");\n\nfunction generateRegionPrefix(region) {\n if (!region) return null;\n\n var parts = region.split('-');\n if (parts.length < 3) return null;\n return parts.slice(0, parts.length - 2).join('-') + '-*';\n}\n\nfunction derivedKeys(service) {\n var region = service.config.region;\n var regionPrefix = generateRegionPrefix(region);\n var endpointPrefix = service.api.endpointPrefix;\n\n return [\n [region, endpointPrefix],\n [regionPrefix, endpointPrefix],\n [region, '*'],\n [regionPrefix, '*'],\n ['*', endpointPrefix],\n ['*', '*']\n ].map(function(item) {\n return item[0] && item[1] ? item.join('/') : null;\n });\n}\n\nfunction applyConfig(service, config) {\n util.each(config, function(key, value) {\n if (key === 'globalEndpoint') return;\n if (service.config[key] === undefined || service.config[key] === null) {\n service.config[key] = value;\n }\n });\n}\n\nfunction configureEndpoint(service) {\n var keys = derivedKeys(service);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!key) continue;\n\n if (Object.prototype.hasOwnProperty.call(regionConfig.rules, key)) {\n var config = regionConfig.rules[key];\n if (typeof config === 'string') {\n config = regionConfig.patterns[config];\n }\n\n // set dualstack endpoint\n if (service.config.useDualstack && util.isDualstackAvailable(service)) {\n config = util.copy(config);\n config.endpoint = '{service}.dualstack.{region}.amazonaws.com';\n }\n\n // set global endpoint\n service.isGlobalEndpoint = !!config.globalEndpoint;\n\n // signature version\n if (!config.signatureVersion) config.signatureVersion = 'v4';\n\n // merge config\n applyConfig(service, config);\n return;\n }\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = configureEndpoint;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/region_config.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/region_config_data.json": /*!**********************************************************!*\ !*** ./node_modules/aws-sdk/lib/region_config_data.json ***! \**********************************************************/ /*! exports provided: rules, patterns, default */ /***/ (function(module) { eval("module.exports = {\"rules\":{\"*/*\":{\"endpoint\":\"{service}.{region}.amazonaws.com\"},\"cn-*/*\":{\"endpoint\":\"{service}.{region}.amazonaws.com.cn\"},\"*/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\"}}};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/region_config_data.json?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/request.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/lib/request.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(process) {var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar AcceptorStateMachine = __webpack_require__(/*! ./state_machine */ \"./node_modules/aws-sdk/lib/state_machine.js\");\nvar inherit = AWS.util.inherit;\nvar domain = AWS.util.domain;\nvar jmespath = __webpack_require__(/*! jmespath */ \"./node_modules/jmespath/jmespath.js\");\n\n/**\n * @api private\n */\nvar hardErrorStates = {success: 1, error: 1, complete: 1};\n\nfunction isTerminalState(machine) {\n return Object.prototype.hasOwnProperty.call(hardErrorStates, machine._asm.currentState);\n}\n\nvar fsm = new AcceptorStateMachine();\nfsm.setupStates = function() {\n var transition = function(_, done) {\n var self = this;\n self._haltHandlersOnError = false;\n\n self.emit(self._asm.currentState, function(err) {\n if (err) {\n if (isTerminalState(self)) {\n if (domain && self.domain instanceof domain.Domain) {\n err.domainEmitter = self;\n err.domain = self.domain;\n err.domainThrown = false;\n self.domain.emit('error', err);\n } else {\n throw err;\n }\n } else {\n self.response.error = err;\n done(err);\n }\n } else {\n done(self.response.error);\n }\n });\n\n };\n\n this.addState('validate', 'build', 'error', transition);\n this.addState('build', 'afterBuild', 'restart', transition);\n this.addState('afterBuild', 'sign', 'restart', transition);\n this.addState('sign', 'send', 'retry', transition);\n this.addState('retry', 'afterRetry', 'afterRetry', transition);\n this.addState('afterRetry', 'sign', 'error', transition);\n this.addState('send', 'validateResponse', 'retry', transition);\n this.addState('validateResponse', 'extractData', 'extractError', transition);\n this.addState('extractError', 'extractData', 'retry', transition);\n this.addState('extractData', 'success', 'retry', transition);\n this.addState('restart', 'build', 'error', transition);\n this.addState('success', 'complete', 'complete', transition);\n this.addState('error', 'complete', 'complete', transition);\n this.addState('complete', null, null, transition);\n};\nfsm.setupStates();\n\n/**\n * ## Asynchronous Requests\n *\n * All requests made through the SDK are asynchronous and use a\n * callback interface. Each service method that kicks off a request\n * returns an `AWS.Request` object that you can use to register\n * callbacks.\n *\n * For example, the following service method returns the request\n * object as \"request\", which can be used to register callbacks:\n *\n * ```javascript\n * // request is an AWS.Request object\n * var request = ec2.describeInstances();\n *\n * // register callbacks on request to retrieve response data\n * request.on('success', function(response) {\n * console.log(response.data);\n * });\n * ```\n *\n * When a request is ready to be sent, the {send} method should\n * be called:\n *\n * ```javascript\n * request.send();\n * ```\n *\n * Since registered callbacks may or may not be idempotent, requests should only\n * be sent once. To perform the same operation multiple times, you will need to\n * create multiple request objects, each with its own registered callbacks.\n *\n * ## Removing Default Listeners for Events\n *\n * Request objects are built with default listeners for the various events,\n * depending on the service type. In some cases, you may want to remove\n * some built-in listeners to customize behaviour. Doing this requires\n * access to the built-in listener functions, which are exposed through\n * the {AWS.EventListeners.Core} namespace. For instance, you may\n * want to customize the HTTP handler used when sending a request. In this\n * case, you can remove the built-in listener associated with the 'send'\n * event, the {AWS.EventListeners.Core.SEND} listener and add your own.\n *\n * ## Multiple Callbacks and Chaining\n *\n * You can register multiple callbacks on any request object. The\n * callbacks can be registered for different events, or all for the\n * same event. In addition, you can chain callback registration, for\n * example:\n *\n * ```javascript\n * request.\n * on('success', function(response) {\n * console.log(\"Success!\");\n * }).\n * on('error', function(response) {\n * console.log(\"Error!\");\n * }).\n * on('complete', function(response) {\n * console.log(\"Always!\");\n * }).\n * send();\n * ```\n *\n * The above example will print either \"Success! Always!\", or \"Error! Always!\",\n * depending on whether the request succeeded or not.\n *\n * @!attribute httpRequest\n * @readonly\n * @!group HTTP Properties\n * @return [AWS.HttpRequest] the raw HTTP request object\n * containing request headers and body information\n * sent by the service.\n *\n * @!attribute startTime\n * @readonly\n * @!group Operation Properties\n * @return [Date] the time that the request started\n *\n * @!group Request Building Events\n *\n * @!event validate(request)\n * Triggered when a request is being validated. Listeners\n * should throw an error if the request should not be sent.\n * @param request [Request] the request object being sent\n * @see AWS.EventListeners.Core.VALIDATE_CREDENTIALS\n * @see AWS.EventListeners.Core.VALIDATE_REGION\n * @example Ensuring that a certain parameter is set before sending a request\n * var req = s3.putObject(params);\n * req.on('validate', function() {\n * if (!req.params.Body.match(/^Hello\\s/)) {\n * throw new Error('Body must start with \"Hello \"');\n * }\n * });\n * req.send(function(err, data) { ... });\n *\n * @!event build(request)\n * Triggered when the request payload is being built. Listeners\n * should fill the necessary information to send the request\n * over HTTP.\n * @param (see AWS.Request~validate)\n * @example Add a custom HTTP header to a request\n * var req = s3.putObject(params);\n * req.on('build', function() {\n * req.httpRequest.headers['Custom-Header'] = 'value';\n * });\n * req.send(function(err, data) { ... });\n *\n * @!event sign(request)\n * Triggered when the request is being signed. Listeners should\n * add the correct authentication headers and/or adjust the body,\n * depending on the authentication mechanism being used.\n * @param (see AWS.Request~validate)\n *\n * @!group Request Sending Events\n *\n * @!event send(response)\n * Triggered when the request is ready to be sent. Listeners\n * should call the underlying transport layer to initiate\n * the sending of the request.\n * @param response [Response] the response object\n * @context [Request] the request object that was sent\n * @see AWS.EventListeners.Core.SEND\n *\n * @!event retry(response)\n * Triggered when a request failed and might need to be retried or redirected.\n * If the response is retryable, the listener should set the\n * `response.error.retryable` property to `true`, and optionally set\n * `response.error.retryDelay` to the millisecond delay for the next attempt.\n * In the case of a redirect, `response.error.redirect` should be set to\n * `true` with `retryDelay` set to an optional delay on the next request.\n *\n * If a listener decides that a request should not be retried,\n * it should set both `retryable` and `redirect` to false.\n *\n * Note that a retryable error will be retried at most\n * {AWS.Config.maxRetries} times (based on the service object's config).\n * Similarly, a request that is redirected will only redirect at most\n * {AWS.Config.maxRedirects} times.\n *\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @example Adding a custom retry for a 404 response\n * request.on('retry', function(response) {\n * // this resource is not yet available, wait 10 seconds to get it again\n * if (response.httpResponse.statusCode === 404 && response.error) {\n * response.error.retryable = true; // retry this error\n * response.error.retryDelay = 10000; // wait 10 seconds\n * }\n * });\n *\n * @!group Data Parsing Events\n *\n * @!event extractError(response)\n * Triggered on all non-2xx requests so that listeners can extract\n * error details from the response body. Listeners to this event\n * should set the `response.error` property.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event extractData(response)\n * Triggered in successful requests to allow listeners to\n * de-serialize the response body into `response.data`.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!group Completion Events\n *\n * @!event success(response)\n * Triggered when the request completed successfully.\n * `response.data` will contain the response data and\n * `response.error` will be null.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event error(error, response)\n * Triggered when an error occurs at any point during the\n * request. `response.error` will contain details about the error\n * that occurred. `response.data` will be null.\n * @param error [Error] the error object containing details about\n * the error that occurred.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event complete(response)\n * Triggered whenever a request cycle completes. `response.error`\n * should be checked, since the request may have failed.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!group HTTP Events\n *\n * @!event httpHeaders(statusCode, headers, response, statusMessage)\n * Triggered when headers are sent by the remote server\n * @param statusCode [Integer] the HTTP response code\n * @param headers [map] the response headers\n * @param (see AWS.Request~send)\n * @param statusMessage [String] A status message corresponding to the HTTP\n * response code\n * @context (see AWS.Request~send)\n *\n * @!event httpData(chunk, response)\n * Triggered when data is sent by the remote server\n * @param chunk [Buffer] the buffer data containing the next data chunk\n * from the server\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @see AWS.EventListeners.Core.HTTP_DATA\n *\n * @!event httpUploadProgress(progress, response)\n * Triggered when the HTTP request has uploaded more data\n * @param progress [map] An object containing the `loaded` and `total` bytes\n * of the request.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @note This event will not be emitted in Node.js 0.8.x.\n *\n * @!event httpDownloadProgress(progress, response)\n * Triggered when the HTTP request has downloaded more data\n * @param progress [map] An object containing the `loaded` and `total` bytes\n * of the request.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @note This event will not be emitted in Node.js 0.8.x.\n *\n * @!event httpError(error, response)\n * Triggered when the HTTP request failed\n * @param error [Error] the error object that was thrown\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event httpDone(response)\n * Triggered when the server is finished sending data\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @see AWS.Response\n */\nAWS.Request = inherit({\n\n /**\n * Creates a request for an operation on a given service with\n * a set of input parameters.\n *\n * @param service [AWS.Service] the service to perform the operation on\n * @param operation [String] the operation to perform on the service\n * @param params [Object] parameters to send to the operation.\n * See the operation's documentation for the format of the\n * parameters.\n */\n constructor: function Request(service, operation, params) {\n var endpoint = service.endpoint;\n var region = service.config.region;\n var customUserAgent = service.config.customUserAgent;\n\n // global endpoints sign as us-east-1\n if (service.isGlobalEndpoint) region = 'us-east-1';\n\n this.domain = domain && domain.active;\n this.service = service;\n this.operation = operation;\n this.params = params || {};\n this.httpRequest = new AWS.HttpRequest(endpoint, region);\n this.httpRequest.appendToUserAgent(customUserAgent);\n this.startTime = service.getSkewCorrectedDate();\n\n this.response = new AWS.Response(this);\n this._asm = new AcceptorStateMachine(fsm.states, 'validate');\n this._haltHandlersOnError = false;\n\n AWS.SequentialExecutor.call(this);\n this.emit = this.emitEvent;\n },\n\n /**\n * @!group Sending a Request\n */\n\n /**\n * @overload send(callback = null)\n * Sends the request object.\n *\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @context [AWS.Request] the request object being sent.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n * @example Sending a request with a callback\n * request = s3.putObject({Bucket: 'bucket', Key: 'key'});\n * request.send(function(err, data) { console.log(err, data); });\n * @example Sending a request with no callback (using event handlers)\n * request = s3.putObject({Bucket: 'bucket', Key: 'key'});\n * request.on('complete', function(response) { ... }); // register a callback\n * request.send();\n */\n send: function send(callback) {\n if (callback) {\n // append to user agent\n this.httpRequest.appendToUserAgent('callback');\n this.on('complete', function (resp) {\n callback.call(resp, resp.error, resp.data);\n });\n }\n this.runTo();\n\n return this.response;\n },\n\n /**\n * @!method promise()\n * Sends the request and returns a 'thenable' promise.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function(data)\n * Called if the promise is fulfilled.\n * @param data [Object] the de-serialized data returned from the request.\n * @callback rejectedCallback function(error)\n * Called if the promise is rejected.\n * @param error [Error] the error object returned from the request.\n * @return [Promise] A promise that represents the state of the request.\n * @example Sending a request using promises.\n * var request = s3.putObject({Bucket: 'bucket', Key: 'key'});\n * var result = request.promise();\n * result.then(function(data) { ... }, function(error) { ... });\n */\n\n /**\n * @api private\n */\n build: function build(callback) {\n return this.runTo('send', callback);\n },\n\n /**\n * @api private\n */\n runTo: function runTo(state, done) {\n this._asm.runTo(state, done, this);\n return this;\n },\n\n /**\n * Aborts a request, emitting the error and complete events.\n *\n * @!macro nobrowser\n * @example Aborting a request after sending\n * var params = {\n * Bucket: 'bucket', Key: 'key',\n * Body: new Buffer(1024 * 1024 * 5) // 5MB payload\n * };\n * var request = s3.putObject(params);\n * request.send(function (err, data) {\n * if (err) console.log(\"Error:\", err.code, err.message);\n * else console.log(data);\n * });\n *\n * // abort request in 1 second\n * setTimeout(request.abort.bind(request), 1000);\n *\n * // prints \"Error: RequestAbortedError Request aborted by user\"\n * @return [AWS.Request] the same request object, for chaining.\n * @since v1.4.0\n */\n abort: function abort() {\n this.removeAllListeners('validateResponse');\n this.removeAllListeners('extractError');\n this.on('validateResponse', function addAbortedError(resp) {\n resp.error = AWS.util.error(new Error('Request aborted by user'), {\n code: 'RequestAbortedError', retryable: false\n });\n });\n\n if (this.httpRequest.stream && !this.httpRequest.stream.didCallback) { // abort HTTP stream\n this.httpRequest.stream.abort();\n if (this.httpRequest._abortCallback) {\n this.httpRequest._abortCallback();\n } else {\n this.removeAllListeners('send'); // haven't sent yet, so let's not\n }\n }\n\n return this;\n },\n\n /**\n * Iterates over each page of results given a pageable request, calling\n * the provided callback with each page of data. After all pages have been\n * retrieved, the callback is called with `null` data.\n *\n * @note This operation can generate multiple requests to a service.\n * @example Iterating over multiple pages of objects in an S3 bucket\n * var pages = 1;\n * s3.listObjects().eachPage(function(err, data) {\n * if (err) return;\n * console.log(\"Page\", pages++);\n * console.log(data);\n * });\n * @example Iterating over multiple pages with an asynchronous callback\n * s3.listObjects(params).eachPage(function(err, data, done) {\n * doSomethingAsyncAndOrExpensive(function() {\n * // The next page of results isn't fetched until done is called\n * done();\n * });\n * });\n * @callback callback function(err, data, [doneCallback])\n * Called with each page of resulting data from the request. If the\n * optional `doneCallback` is provided in the function, it must be called\n * when the callback is complete.\n *\n * @param err [Error] an error object, if an error occurred.\n * @param data [Object] a single page of response data. If there is no\n * more data, this object will be `null`.\n * @param doneCallback [Function] an optional done callback. If this\n * argument is defined in the function declaration, it should be called\n * when the next page is ready to be retrieved. This is useful for\n * controlling serial pagination across asynchronous operations.\n * @return [Boolean] if the callback returns `false`, pagination will\n * stop.\n *\n * @see AWS.Request.eachItem\n * @see AWS.Response.nextPage\n * @since v1.4.0\n */\n eachPage: function eachPage(callback) {\n // Make all callbacks async-ish\n callback = AWS.util.fn.makeAsync(callback, 3);\n\n function wrappedCallback(response) {\n callback.call(response, response.error, response.data, function (result) {\n if (result === false) return;\n\n if (response.hasNextPage()) {\n response.nextPage().on('complete', wrappedCallback).send();\n } else {\n callback.call(response, null, null, AWS.util.fn.noop);\n }\n });\n }\n\n this.on('complete', wrappedCallback).send();\n },\n\n /**\n * Enumerates over individual items of a request, paging the responses if\n * necessary.\n *\n * @api experimental\n * @since v1.4.0\n */\n eachItem: function eachItem(callback) {\n var self = this;\n function wrappedCallback(err, data) {\n if (err) return callback(err, null);\n if (data === null) return callback(null, null);\n\n var config = self.service.paginationConfig(self.operation);\n var resultKey = config.resultKey;\n if (Array.isArray(resultKey)) resultKey = resultKey[0];\n var items = jmespath.search(data, resultKey);\n var continueIteration = true;\n AWS.util.arrayEach(items, function(item) {\n continueIteration = callback(null, item);\n if (continueIteration === false) {\n return AWS.util.abort;\n }\n });\n return continueIteration;\n }\n\n this.eachPage(wrappedCallback);\n },\n\n /**\n * @return [Boolean] whether the operation can return multiple pages of\n * response data.\n * @see AWS.Response.eachPage\n * @since v1.4.0\n */\n isPageable: function isPageable() {\n return this.service.paginationConfig(this.operation) ? true : false;\n },\n\n /**\n * Sends the request and converts the request object into a readable stream\n * that can be read from or piped into a writable stream.\n *\n * @note The data read from a readable stream contains only\n * the raw HTTP body contents.\n * @example Manually reading from a stream\n * request.createReadStream().on('data', function(data) {\n * console.log(\"Got data:\", data.toString());\n * });\n * @example Piping a request body into a file\n * var out = fs.createWriteStream('/path/to/outfile.jpg');\n * s3.service.getObject(params).createReadStream().pipe(out);\n * @return [Stream] the readable stream object that can be piped\n * or read from (by registering 'data' event listeners).\n * @!macro nobrowser\n */\n createReadStream: function createReadStream() {\n var streams = AWS.util.stream;\n var req = this;\n var stream = null;\n\n if (AWS.HttpClient.streamsApiVersion === 2) {\n stream = new streams.PassThrough();\n process.nextTick(function() { req.send(); });\n } else {\n stream = new streams.Stream();\n stream.readable = true;\n\n stream.sent = false;\n stream.on('newListener', function(event) {\n if (!stream.sent && event === 'data') {\n stream.sent = true;\n process.nextTick(function() { req.send(); });\n }\n });\n }\n\n this.on('error', function(err) {\n stream.emit('error', err);\n });\n\n this.on('httpHeaders', function streamHeaders(statusCode, headers, resp) {\n if (statusCode < 300) {\n req.removeListener('httpData', AWS.EventListeners.Core.HTTP_DATA);\n req.removeListener('httpError', AWS.EventListeners.Core.HTTP_ERROR);\n req.on('httpError', function streamHttpError(error) {\n resp.error = error;\n resp.error.retryable = false;\n });\n\n var shouldCheckContentLength = false;\n var expectedLen;\n if (req.httpRequest.method !== 'HEAD') {\n expectedLen = parseInt(headers['content-length'], 10);\n }\n if (expectedLen !== undefined && !isNaN(expectedLen) && expectedLen >= 0) {\n shouldCheckContentLength = true;\n var receivedLen = 0;\n }\n\n var checkContentLengthAndEmit = function checkContentLengthAndEmit() {\n if (shouldCheckContentLength && receivedLen !== expectedLen) {\n stream.emit('error', AWS.util.error(\n new Error('Stream content length mismatch. Received ' +\n receivedLen + ' of ' + expectedLen + ' bytes.'),\n { code: 'StreamContentLengthMismatch' }\n ));\n } else if (AWS.HttpClient.streamsApiVersion === 2) {\n stream.end();\n } else {\n stream.emit('end');\n }\n };\n\n var httpStream = resp.httpResponse.createUnbufferedStream();\n\n if (AWS.HttpClient.streamsApiVersion === 2) {\n if (shouldCheckContentLength) {\n var lengthAccumulator = new streams.PassThrough();\n lengthAccumulator._write = function(chunk) {\n if (chunk && chunk.length) {\n receivedLen += chunk.length;\n }\n return streams.PassThrough.prototype._write.apply(this, arguments);\n };\n\n lengthAccumulator.on('end', checkContentLengthAndEmit);\n stream.on('error', function(err) {\n shouldCheckContentLength = false;\n httpStream.unpipe(lengthAccumulator);\n lengthAccumulator.emit('end');\n lengthAccumulator.end();\n });\n httpStream.pipe(lengthAccumulator).pipe(stream, { end: false });\n } else {\n httpStream.pipe(stream);\n }\n } else {\n\n if (shouldCheckContentLength) {\n httpStream.on('data', function(arg) {\n if (arg && arg.length) {\n receivedLen += arg.length;\n }\n });\n }\n\n httpStream.on('data', function(arg) {\n stream.emit('data', arg);\n });\n httpStream.on('end', checkContentLengthAndEmit);\n }\n\n httpStream.on('error', function(err) {\n shouldCheckContentLength = false;\n stream.emit('error', err);\n });\n }\n });\n\n return stream;\n },\n\n /**\n * @param [Array,Response] args This should be the response object,\n * or an array of args to send to the event.\n * @api private\n */\n emitEvent: function emit(eventName, args, done) {\n if (typeof args === 'function') { done = args; args = null; }\n if (!done) done = function() { };\n if (!args) args = this.eventParameters(eventName, this.response);\n\n var origEmit = AWS.SequentialExecutor.prototype.emit;\n origEmit.call(this, eventName, args, function (err) {\n if (err) this.response.error = err;\n done.call(this, err);\n });\n },\n\n /**\n * @api private\n */\n eventParameters: function eventParameters(eventName) {\n switch (eventName) {\n case 'restart':\n case 'validate':\n case 'sign':\n case 'build':\n case 'afterValidate':\n case 'afterBuild':\n return [this];\n case 'error':\n return [this.response.error, this.response];\n default:\n return [this.response];\n }\n },\n\n /**\n * @api private\n */\n presign: function presign(expires, callback) {\n if (!callback && typeof expires === 'function') {\n callback = expires;\n expires = null;\n }\n return new AWS.Signers.Presign().sign(this.toGet(), expires, callback);\n },\n\n /**\n * @api private\n */\n isPresigned: function isPresigned() {\n return Object.prototype.hasOwnProperty.call(this.httpRequest.headers, 'presigned-expires');\n },\n\n /**\n * @api private\n */\n toUnauthenticated: function toUnauthenticated() {\n this.removeListener('validate', AWS.EventListeners.Core.VALIDATE_CREDENTIALS);\n this.removeListener('sign', AWS.EventListeners.Core.SIGN);\n return this;\n },\n\n /**\n * @api private\n */\n toGet: function toGet() {\n if (this.service.api.protocol === 'query' ||\n this.service.api.protocol === 'ec2') {\n this.removeListener('build', this.buildAsGet);\n this.addListener('build', this.buildAsGet);\n }\n return this;\n },\n\n /**\n * @api private\n */\n buildAsGet: function buildAsGet(request) {\n request.httpRequest.method = 'GET';\n request.httpRequest.path = request.service.endpoint.path +\n '?' + request.httpRequest.body;\n request.httpRequest.body = '';\n\n // don't need these headers on a GET request\n delete request.httpRequest.headers['Content-Length'];\n delete request.httpRequest.headers['Content-Type'];\n },\n\n /**\n * @api private\n */\n haltHandlersOnError: function haltHandlersOnError() {\n this._haltHandlersOnError = true;\n }\n});\n\n/**\n * @api private\n */\nAWS.Request.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.promise = function promise() {\n var self = this;\n // append to user agent\n this.httpRequest.appendToUserAgent('promise');\n return new PromiseDependency(function(resolve, reject) {\n self.on('complete', function(resp) {\n if (resp.error) {\n reject(resp.error);\n } else {\n // define $response property so that it is not enumberable\n // this prevents circular reference errors when stringifying the JSON object\n resolve(Object.defineProperty(\n resp.data || {},\n '$response',\n {value: resp}\n ));\n }\n });\n self.runTo();\n });\n };\n};\n\n/**\n * @api private\n */\nAWS.Request.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.promise;\n};\n\nAWS.util.addPromises(AWS.Request);\n\nAWS.util.mixin(AWS.Request, AWS.SequentialExecutor);\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/node_modules/process/browser.js */ \"./node_modules/node-libs-browser/node_modules/process/browser.js\")))\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/request.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/resource_waiter.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/resource_waiter.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/**\n * Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You\n * may not use this file except in compliance with the License. A copy of\n * the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific\n * language governing permissions and limitations under the License.\n */\n\nvar AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\nvar jmespath = __webpack_require__(/*! jmespath */ \"./node_modules/jmespath/jmespath.js\");\n\n/**\n * @api private\n */\nfunction CHECK_ACCEPTORS(resp) {\n var waiter = resp.request._waiter;\n var acceptors = waiter.config.acceptors;\n var acceptorMatched = false;\n var state = 'retry';\n\n acceptors.forEach(function(acceptor) {\n if (!acceptorMatched) {\n var matcher = waiter.matchers[acceptor.matcher];\n if (matcher && matcher(resp, acceptor.expected, acceptor.argument)) {\n acceptorMatched = true;\n state = acceptor.state;\n }\n }\n });\n\n if (!acceptorMatched && resp.error) state = 'failure';\n\n if (state === 'success') {\n waiter.setSuccess(resp);\n } else {\n waiter.setError(resp, state === 'retry');\n }\n}\n\n/**\n * @api private\n */\nAWS.ResourceWaiter = inherit({\n /**\n * Waits for a given state on a service object\n * @param service [Service] the service object to wait on\n * @param state [String] the state (defined in waiter configuration) to wait\n * for.\n * @example Create a waiter for running EC2 instances\n * var ec2 = new AWS.EC2;\n * var waiter = new AWS.ResourceWaiter(ec2, 'instanceRunning');\n */\n constructor: function constructor(service, state) {\n this.service = service;\n this.state = state;\n this.loadWaiterConfig(this.state);\n },\n\n service: null,\n\n state: null,\n\n config: null,\n\n matchers: {\n path: function(resp, expected, argument) {\n try {\n var result = jmespath.search(resp.data, argument);\n } catch (err) {\n return false;\n }\n\n return jmespath.strictDeepEqual(result,expected);\n },\n\n pathAll: function(resp, expected, argument) {\n try {\n var results = jmespath.search(resp.data, argument);\n } catch (err) {\n return false;\n }\n\n if (!Array.isArray(results)) results = [results];\n var numResults = results.length;\n if (!numResults) return false;\n for (var ind = 0 ; ind < numResults; ind++) {\n if (!jmespath.strictDeepEqual(results[ind], expected)) {\n return false;\n }\n }\n return true;\n },\n\n pathAny: function(resp, expected, argument) {\n try {\n var results = jmespath.search(resp.data, argument);\n } catch (err) {\n return false;\n }\n\n if (!Array.isArray(results)) results = [results];\n var numResults = results.length;\n for (var ind = 0 ; ind < numResults; ind++) {\n if (jmespath.strictDeepEqual(results[ind], expected)) {\n return true;\n }\n }\n return false;\n },\n\n status: function(resp, expected) {\n var statusCode = resp.httpResponse.statusCode;\n return (typeof statusCode === 'number') && (statusCode === expected);\n },\n\n error: function(resp, expected) {\n if (typeof expected === 'string' && resp.error) {\n return expected === resp.error.code;\n }\n // if expected is not string, can be boolean indicating presence of error\n return expected === !!resp.error;\n }\n },\n\n listeners: new AWS.SequentialExecutor().addNamedListeners(function(add) {\n add('RETRY_CHECK', 'retry', function(resp) {\n var waiter = resp.request._waiter;\n if (resp.error && resp.error.code === 'ResourceNotReady') {\n resp.error.retryDelay = (waiter.config.delay || 0) * 1000;\n }\n });\n\n add('CHECK_OUTPUT', 'extractData', CHECK_ACCEPTORS);\n\n add('CHECK_ERROR', 'extractError', CHECK_ACCEPTORS);\n }),\n\n /**\n * @return [AWS.Request]\n */\n wait: function wait(params, callback) {\n if (typeof params === 'function') {\n callback = params; params = undefined;\n }\n\n if (params && params.$waiter) {\n params = AWS.util.copy(params);\n if (typeof params.$waiter.delay === 'number') {\n this.config.delay = params.$waiter.delay;\n }\n if (typeof params.$waiter.maxAttempts === 'number') {\n this.config.maxAttempts = params.$waiter.maxAttempts;\n }\n delete params.$waiter;\n }\n\n var request = this.service.makeRequest(this.config.operation, params);\n request._waiter = this;\n request.response.maxRetries = this.config.maxAttempts;\n request.addListeners(this.listeners);\n\n if (callback) request.send(callback);\n return request;\n },\n\n setSuccess: function setSuccess(resp) {\n resp.error = null;\n resp.data = resp.data || {};\n resp.request.removeAllListeners('extractData');\n },\n\n setError: function setError(resp, retryable) {\n resp.data = null;\n resp.error = AWS.util.error(resp.error || new Error(), {\n code: 'ResourceNotReady',\n message: 'Resource is not in the state ' + this.state,\n retryable: retryable\n });\n },\n\n /**\n * Loads waiter configuration from API configuration\n *\n * @api private\n */\n loadWaiterConfig: function loadWaiterConfig(state) {\n if (!this.service.api.waiters[state]) {\n throw new AWS.util.error(new Error(), {\n code: 'StateNotFoundError',\n message: 'State ' + state + ' not found.'\n });\n }\n\n this.config = AWS.util.copy(this.service.api.waiters[state]);\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/resource_waiter.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/response.js": /*!**********************************************!*\ !*** ./node_modules/aws-sdk/lib/response.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\nvar jmespath = __webpack_require__(/*! jmespath */ \"./node_modules/jmespath/jmespath.js\");\n\n/**\n * This class encapsulates the response information\n * from a service request operation sent through {AWS.Request}.\n * The response object has two main properties for getting information\n * back from a request:\n *\n * ## The `data` property\n *\n * The `response.data` property contains the serialized object data\n * retrieved from the service request. For instance, for an\n * Amazon DynamoDB `listTables` method call, the response data might\n * look like:\n *\n * ```\n * > resp.data\n * { TableNames:\n * [ 'table1', 'table2', ... ] }\n * ```\n *\n * The `data` property can be null if an error occurs (see below).\n *\n * ## The `error` property\n *\n * In the event of a service error (or transfer error), the\n * `response.error` property will be filled with the given\n * error data in the form:\n *\n * ```\n * { code: 'SHORT_UNIQUE_ERROR_CODE',\n * message: 'Some human readable error message' }\n * ```\n *\n * In the case of an error, the `data` property will be `null`.\n * Note that if you handle events that can be in a failure state,\n * you should always check whether `response.error` is set\n * before attempting to access the `response.data` property.\n *\n * @!attribute data\n * @readonly\n * @!group Data Properties\n * @note Inside of a {AWS.Request~httpData} event, this\n * property contains a single raw packet instead of the\n * full de-serialized service response.\n * @return [Object] the de-serialized response data\n * from the service.\n *\n * @!attribute error\n * An structure containing information about a service\n * or networking error.\n * @readonly\n * @!group Data Properties\n * @note This attribute is only filled if a service or\n * networking error occurs.\n * @return [Error]\n * * code [String] a unique short code representing the\n * error that was emitted.\n * * message [String] a longer human readable error message\n * * retryable [Boolean] whether the error message is\n * retryable.\n * * statusCode [Numeric] in the case of a request that reached the service,\n * this value contains the response status code.\n * * time [Date] the date time object when the error occurred.\n * * hostname [String] set when a networking error occurs to easily\n * identify the endpoint of the request.\n * * region [String] set when a networking error occurs to easily\n * identify the region of the request.\n *\n * @!attribute requestId\n * @readonly\n * @!group Data Properties\n * @return [String] the unique request ID associated with the response.\n * Log this value when debugging requests for AWS support.\n *\n * @!attribute retryCount\n * @readonly\n * @!group Operation Properties\n * @return [Integer] the number of retries that were\n * attempted before the request was completed.\n *\n * @!attribute redirectCount\n * @readonly\n * @!group Operation Properties\n * @return [Integer] the number of redirects that were\n * followed before the request was completed.\n *\n * @!attribute httpResponse\n * @readonly\n * @!group HTTP Properties\n * @return [AWS.HttpResponse] the raw HTTP response object\n * containing the response headers and body information\n * from the server.\n *\n * @see AWS.Request\n */\nAWS.Response = inherit({\n\n /**\n * @api private\n */\n constructor: function Response(request) {\n this.request = request;\n this.data = null;\n this.error = null;\n this.retryCount = 0;\n this.redirectCount = 0;\n this.httpResponse = new AWS.HttpResponse();\n if (request) {\n this.maxRetries = request.service.numRetries();\n this.maxRedirects = request.service.config.maxRedirects;\n }\n },\n\n /**\n * Creates a new request for the next page of response data, calling the\n * callback with the page data if a callback is provided.\n *\n * @callback callback function(err, data)\n * Called when a page of data is returned from the next request.\n *\n * @param err [Error] an error object, if an error occurred in the request\n * @param data [Object] the next page of data, or null, if there are no\n * more pages left.\n * @return [AWS.Request] the request object for the next page of data\n * @return [null] if no callback is provided and there are no pages left\n * to retrieve.\n * @since v1.4.0\n */\n nextPage: function nextPage(callback) {\n var config;\n var service = this.request.service;\n var operation = this.request.operation;\n try {\n config = service.paginationConfig(operation, true);\n } catch (e) { this.error = e; }\n\n if (!this.hasNextPage()) {\n if (callback) callback(this.error, null);\n else if (this.error) throw this.error;\n return null;\n }\n\n var params = AWS.util.copy(this.request.params);\n if (!this.nextPageTokens) {\n return callback ? callback(null, null) : null;\n } else {\n var inputTokens = config.inputToken;\n if (typeof inputTokens === 'string') inputTokens = [inputTokens];\n for (var i = 0; i < inputTokens.length; i++) {\n params[inputTokens[i]] = this.nextPageTokens[i];\n }\n return service.makeRequest(this.request.operation, params, callback);\n }\n },\n\n /**\n * @return [Boolean] whether more pages of data can be returned by further\n * requests\n * @since v1.4.0\n */\n hasNextPage: function hasNextPage() {\n this.cacheNextPageTokens();\n if (this.nextPageTokens) return true;\n if (this.nextPageTokens === undefined) return undefined;\n else return false;\n },\n\n /**\n * @api private\n */\n cacheNextPageTokens: function cacheNextPageTokens() {\n if (Object.prototype.hasOwnProperty.call(this, 'nextPageTokens')) return this.nextPageTokens;\n this.nextPageTokens = undefined;\n\n var config = this.request.service.paginationConfig(this.request.operation);\n if (!config) return this.nextPageTokens;\n\n this.nextPageTokens = null;\n if (config.moreResults) {\n if (!jmespath.search(this.data, config.moreResults)) {\n return this.nextPageTokens;\n }\n }\n\n var exprs = config.outputToken;\n if (typeof exprs === 'string') exprs = [exprs];\n AWS.util.arrayEach.call(this, exprs, function (expr) {\n var output = jmespath.search(this.data, expr);\n if (output) {\n this.nextPageTokens = this.nextPageTokens || [];\n this.nextPageTokens.push(output);\n }\n });\n\n return this.nextPageTokens;\n }\n\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/response.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/s3/managed_upload.js": /*!*******************************************************!*\ !*** ./node_modules/aws-sdk/lib/s3/managed_upload.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar byteLength = AWS.util.string.byteLength;\nvar Buffer = AWS.util.Buffer;\n\n/**\n * The managed uploader allows for easy and efficient uploading of buffers,\n * blobs, or streams, using a configurable amount of concurrency to perform\n * multipart uploads where possible. This abstraction also enables uploading\n * streams of unknown size due to the use of multipart uploads.\n *\n * To construct a managed upload object, see the {constructor} function.\n *\n * ## Tracking upload progress\n *\n * The managed upload object can also track progress by attaching an\n * 'httpUploadProgress' listener to the upload manager. This event is similar\n * to {AWS.Request~httpUploadProgress} but groups all concurrent upload progress\n * into a single event. See {AWS.S3.ManagedUpload~httpUploadProgress} for more\n * information.\n *\n * ## Handling Multipart Cleanup\n *\n * By default, this class will automatically clean up any multipart uploads\n * when an individual part upload fails. This behavior can be disabled in order\n * to manually handle failures by setting the `leavePartsOnError` configuration\n * option to `true` when initializing the upload object.\n *\n * @!event httpUploadProgress(progress)\n * Triggered when the uploader has uploaded more data.\n * @note The `total` property may not be set if the stream being uploaded has\n * not yet finished chunking. In this case the `total` will be undefined\n * until the total stream size is known.\n * @note This event will not be emitted in Node.js 0.8.x.\n * @param progress [map] An object containing the `loaded` and `total` bytes\n * of the request and the `key` of the S3 object. Note that `total` may be undefined until the payload\n * size is known.\n * @context (see AWS.Request~send)\n */\nAWS.S3.ManagedUpload = AWS.util.inherit({\n /**\n * Creates a managed upload object with a set of configuration options.\n *\n * @note A \"Body\" parameter is required to be set prior to calling {send}.\n * @option options params [map] a map of parameters to pass to the upload\n * requests. The \"Body\" parameter is required to be specified either on\n * the service or in the params option.\n * @note ContentMD5 should not be provided when using the managed upload object.\n * Instead, setting \"computeChecksums\" to true will enable automatic ContentMD5 generation\n * by the managed upload object.\n * @option options queueSize [Number] (4) the size of the concurrent queue\n * manager to upload parts in parallel. Set to 1 for synchronous uploading\n * of parts. Note that the uploader will buffer at most queueSize * partSize\n * bytes into memory at any given time.\n * @option options partSize [Number] (5mb) the size in bytes for each\n * individual part to be uploaded. Adjust the part size to ensure the number\n * of parts does not exceed {maxTotalParts}. See {minPartSize} for the\n * minimum allowed part size.\n * @option options leavePartsOnError [Boolean] (false) whether to abort the\n * multipart upload if an error occurs. Set to true if you want to handle\n * failures manually.\n * @option options service [AWS.S3] an optional S3 service object to use for\n * requests. This object might have bound parameters used by the uploader.\n * @option options tags [Array] The tags to apply to the uploaded object.\n * Each tag should have a `Key` and `Value` keys.\n * @example Creating a default uploader for a stream object\n * var upload = new AWS.S3.ManagedUpload({\n * params: {Bucket: 'bucket', Key: 'key', Body: stream}\n * });\n * @example Creating an uploader with concurrency of 1 and partSize of 10mb\n * var upload = new AWS.S3.ManagedUpload({\n * partSize: 10 * 1024 * 1024, queueSize: 1,\n * params: {Bucket: 'bucket', Key: 'key', Body: stream}\n * });\n * @example Creating an uploader with tags\n * var upload = new AWS.S3.ManagedUpload({\n * params: {Bucket: 'bucket', Key: 'key', Body: stream},\n * tags: [{Key: 'tag1', Value: 'value1'}, {Key: 'tag2', Value: 'value2'}]\n * });\n * @see send\n */\n constructor: function ManagedUpload(options) {\n var self = this;\n AWS.SequentialExecutor.call(self);\n self.body = null;\n self.sliceFn = null;\n self.callback = null;\n self.parts = {};\n self.completeInfo = [];\n self.fillQueue = function() {\n self.callback(new Error('Unsupported body payload ' + typeof self.body));\n };\n\n self.configure(options);\n },\n\n /**\n * @api private\n */\n configure: function configure(options) {\n options = options || {};\n this.partSize = this.minPartSize;\n\n if (options.queueSize) this.queueSize = options.queueSize;\n if (options.partSize) this.partSize = options.partSize;\n if (options.leavePartsOnError) this.leavePartsOnError = true;\n if (options.tags) {\n if (!Array.isArray(options.tags)) {\n throw new Error('Tags must be specified as an array; ' +\n typeof options.tags + ' provided.');\n }\n this.tags = options.tags;\n }\n\n if (this.partSize < this.minPartSize) {\n throw new Error('partSize must be greater than ' +\n this.minPartSize);\n }\n\n this.service = options.service;\n this.bindServiceObject(options.params);\n this.validateBody();\n this.adjustTotalBytes();\n },\n\n /**\n * @api private\n */\n leavePartsOnError: false,\n\n /**\n * @api private\n */\n queueSize: 4,\n\n /**\n * @api private\n */\n partSize: null,\n\n /**\n * @readonly\n * @return [Number] the minimum number of bytes for an individual part\n * upload.\n */\n minPartSize: 1024 * 1024 * 5,\n\n /**\n * @readonly\n * @return [Number] the maximum allowed number of parts in a multipart upload.\n */\n maxTotalParts: 10000,\n\n /**\n * Initiates the managed upload for the payload.\n *\n * @callback callback function(err, data)\n * @param err [Error] an error or null if no error occurred.\n * @param data [map] The response data from the successful upload:\n * * `Location` (String) the URL of the uploaded object\n * * `ETag` (String) the ETag of the uploaded object\n * * `Bucket` (String) the bucket to which the object was uploaded\n * * `Key` (String) the key to which the object was uploaded\n * @example Sending a managed upload object\n * var params = {Bucket: 'bucket', Key: 'key', Body: stream};\n * var upload = new AWS.S3.ManagedUpload({params: params});\n * upload.send(function(err, data) {\n * console.log(err, data);\n * });\n */\n send: function(callback) {\n var self = this;\n self.failed = false;\n self.callback = callback || function(err) { if (err) throw err; };\n\n var runFill = true;\n if (self.sliceFn) {\n self.fillQueue = self.fillBuffer;\n } else if (AWS.util.isNode()) {\n var Stream = AWS.util.stream.Stream;\n if (self.body instanceof Stream) {\n runFill = false;\n self.fillQueue = self.fillStream;\n self.partBuffers = [];\n self.body.\n on('error', function(err) { self.cleanup(err); }).\n on('readable', function() { self.fillQueue(); }).\n on('end', function() {\n self.isDoneChunking = true;\n self.numParts = self.totalPartNumbers;\n self.fillQueue.call(self);\n\n if (self.isDoneChunking && self.totalPartNumbers >= 1 && self.doneParts === self.numParts) {\n self.finishMultiPart();\n }\n });\n }\n }\n\n if (runFill) self.fillQueue.call(self);\n },\n\n /**\n * @!method promise()\n * Returns a 'thenable' promise.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function(data)\n * Called if the promise is fulfilled.\n * @param data [map] The response data from the successful upload:\n * `Location` (String) the URL of the uploaded object\n * `ETag` (String) the ETag of the uploaded object\n * `Bucket` (String) the bucket to which the object was uploaded\n * `Key` (String) the key to which the object was uploaded\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] an error or null if no error occurred.\n * @return [Promise] A promise that represents the state of the upload request.\n * @example Sending an upload request using promises.\n * var upload = s3.upload({Bucket: 'bucket', Key: 'key', Body: stream});\n * var promise = upload.promise();\n * promise.then(function(data) { ... }, function(err) { ... });\n */\n\n /**\n * Aborts a managed upload, including all concurrent upload requests.\n * @note By default, calling this function will cleanup a multipart upload\n * if one was created. To leave the multipart upload around after aborting\n * a request, configure `leavePartsOnError` to `true` in the {constructor}.\n * @note Calling {abort} in the browser environment will not abort any requests\n * that are already in flight. If a multipart upload was created, any parts\n * not yet uploaded will not be sent, and the multipart upload will be cleaned up.\n * @example Aborting an upload\n * var params = {\n * Bucket: 'bucket', Key: 'key',\n * Body: new Buffer(1024 * 1024 * 25) // 25MB payload\n * };\n * var upload = s3.upload(params);\n * upload.send(function (err, data) {\n * if (err) console.log(\"Error:\", err.code, err.message);\n * else console.log(data);\n * });\n *\n * // abort request in 1 second\n * setTimeout(upload.abort.bind(upload), 1000);\n */\n abort: function() {\n this.cleanup(AWS.util.error(new Error('Request aborted by user'), {\n code: 'RequestAbortedError', retryable: false\n }));\n },\n\n /**\n * @api private\n */\n validateBody: function validateBody() {\n var self = this;\n self.body = self.service.config.params.Body;\n if (typeof self.body === 'string') {\n self.body = new AWS.util.Buffer(self.body);\n } else if (!self.body) {\n throw new Error('params.Body is required');\n }\n self.sliceFn = AWS.util.arraySliceFn(self.body);\n },\n\n /**\n * @api private\n */\n bindServiceObject: function bindServiceObject(params) {\n params = params || {};\n var self = this;\n // bind parameters to new service object\n if (!self.service) {\n self.service = new AWS.S3({params: params});\n } else {\n var service = self.service;\n var config = AWS.util.copy(service.config);\n config.signatureVersion = service.getSignatureVersion();\n self.service = new service.constructor.__super__(config);\n self.service.config.params =\n AWS.util.merge(self.service.config.params || {}, params);\n }\n },\n\n /**\n * @api private\n */\n adjustTotalBytes: function adjustTotalBytes() {\n var self = this;\n try { // try to get totalBytes\n self.totalBytes = byteLength(self.body);\n } catch (e) { }\n\n // try to adjust partSize if we know payload length\n if (self.totalBytes) {\n var newPartSize = Math.ceil(self.totalBytes / self.maxTotalParts);\n if (newPartSize > self.partSize) self.partSize = newPartSize;\n } else {\n self.totalBytes = undefined;\n }\n },\n\n /**\n * @api private\n */\n isDoneChunking: false,\n\n /**\n * @api private\n */\n partPos: 0,\n\n /**\n * @api private\n */\n totalChunkedBytes: 0,\n\n /**\n * @api private\n */\n totalUploadedBytes: 0,\n\n /**\n * @api private\n */\n totalBytes: undefined,\n\n /**\n * @api private\n */\n numParts: 0,\n\n /**\n * @api private\n */\n totalPartNumbers: 0,\n\n /**\n * @api private\n */\n activeParts: 0,\n\n /**\n * @api private\n */\n doneParts: 0,\n\n /**\n * @api private\n */\n parts: null,\n\n /**\n * @api private\n */\n completeInfo: null,\n\n /**\n * @api private\n */\n failed: false,\n\n /**\n * @api private\n */\n multipartReq: null,\n\n /**\n * @api private\n */\n partBuffers: null,\n\n /**\n * @api private\n */\n partBufferLength: 0,\n\n /**\n * @api private\n */\n fillBuffer: function fillBuffer() {\n var self = this;\n var bodyLen = byteLength(self.body);\n\n if (bodyLen === 0) {\n self.isDoneChunking = true;\n self.numParts = 1;\n self.nextChunk(self.body);\n return;\n }\n\n while (self.activeParts < self.queueSize && self.partPos < bodyLen) {\n var endPos = Math.min(self.partPos + self.partSize, bodyLen);\n var buf = self.sliceFn.call(self.body, self.partPos, endPos);\n self.partPos += self.partSize;\n\n if (byteLength(buf) < self.partSize || self.partPos === bodyLen) {\n self.isDoneChunking = true;\n self.numParts = self.totalPartNumbers + 1;\n }\n self.nextChunk(buf);\n }\n },\n\n /**\n * @api private\n */\n fillStream: function fillStream() {\n var self = this;\n if (self.activeParts >= self.queueSize) return;\n\n var buf = self.body.read(self.partSize - self.partBufferLength) ||\n self.body.read();\n if (buf) {\n self.partBuffers.push(buf);\n self.partBufferLength += buf.length;\n self.totalChunkedBytes += buf.length;\n }\n\n if (self.partBufferLength >= self.partSize) {\n // if we have single buffer we avoid copyfull concat\n var pbuf = self.partBuffers.length === 1 ?\n self.partBuffers[0] : Buffer.concat(self.partBuffers);\n self.partBuffers = [];\n self.partBufferLength = 0;\n\n // if we have more than partSize, push the rest back on the queue\n if (pbuf.length > self.partSize) {\n var rest = pbuf.slice(self.partSize);\n self.partBuffers.push(rest);\n self.partBufferLength += rest.length;\n pbuf = pbuf.slice(0, self.partSize);\n }\n\n self.nextChunk(pbuf);\n }\n\n if (self.isDoneChunking && !self.isDoneSending) {\n // if we have single buffer we avoid copyfull concat\n pbuf = self.partBuffers.length === 1 ?\n self.partBuffers[0] : Buffer.concat(self.partBuffers);\n self.partBuffers = [];\n self.partBufferLength = 0;\n self.totalBytes = self.totalChunkedBytes;\n self.isDoneSending = true;\n\n if (self.numParts === 0 || pbuf.length > 0) {\n self.numParts++;\n self.nextChunk(pbuf);\n }\n }\n\n self.body.read(0);\n },\n\n /**\n * @api private\n */\n nextChunk: function nextChunk(chunk) {\n var self = this;\n if (self.failed) return null;\n\n var partNumber = ++self.totalPartNumbers;\n if (self.isDoneChunking && partNumber === 1) {\n var params = {Body: chunk};\n if (this.tags) {\n params.Tagging = this.getTaggingHeader();\n }\n var req = self.service.putObject(params);\n req._managedUpload = self;\n req.on('httpUploadProgress', self.progress).send(self.finishSinglePart);\n return null;\n } else if (self.service.config.params.ContentMD5) {\n var err = AWS.util.error(new Error('The Content-MD5 you specified is invalid for multi-part uploads.'), {\n code: 'InvalidDigest', retryable: false\n });\n\n self.cleanup(err);\n return null;\n }\n\n if (self.completeInfo[partNumber] && self.completeInfo[partNumber].ETag !== null) {\n return null; // Already uploaded this part.\n }\n\n self.activeParts++;\n if (!self.service.config.params.UploadId) {\n\n if (!self.multipartReq) { // create multipart\n self.multipartReq = self.service.createMultipartUpload();\n self.multipartReq.on('success', function(resp) {\n self.service.config.params.UploadId = resp.data.UploadId;\n self.multipartReq = null;\n });\n self.queueChunks(chunk, partNumber);\n self.multipartReq.on('error', function(err) {\n self.cleanup(err);\n });\n self.multipartReq.send();\n } else {\n self.queueChunks(chunk, partNumber);\n }\n } else { // multipart is created, just send\n self.uploadPart(chunk, partNumber);\n }\n },\n\n /**\n * @api private\n */\n getTaggingHeader: function getTaggingHeader() {\n var kvPairStrings = [];\n for (var i = 0; i < this.tags.length; i++) {\n kvPairStrings.push(AWS.util.uriEscape(this.tags[i].Key) + '=' +\n AWS.util.uriEscape(this.tags[i].Value));\n }\n\n return kvPairStrings.join('&');\n },\n\n /**\n * @api private\n */\n uploadPart: function uploadPart(chunk, partNumber) {\n var self = this;\n\n var partParams = {\n Body: chunk,\n ContentLength: AWS.util.string.byteLength(chunk),\n PartNumber: partNumber\n };\n\n var partInfo = {ETag: null, PartNumber: partNumber};\n self.completeInfo[partNumber] = partInfo;\n\n var req = self.service.uploadPart(partParams);\n self.parts[partNumber] = req;\n req._lastUploadedBytes = 0;\n req._managedUpload = self;\n req.on('httpUploadProgress', self.progress);\n req.send(function(err, data) {\n delete self.parts[partParams.PartNumber];\n self.activeParts--;\n\n if (!err && (!data || !data.ETag)) {\n var message = 'No access to ETag property on response.';\n if (AWS.util.isBrowser()) {\n message += ' Check CORS configuration to expose ETag header.';\n }\n\n err = AWS.util.error(new Error(message), {\n code: 'ETagMissing', retryable: false\n });\n }\n if (err) return self.cleanup(err);\n\n partInfo.ETag = data.ETag;\n self.doneParts++;\n if (self.isDoneChunking && self.doneParts === self.numParts) {\n self.finishMultiPart();\n } else {\n self.fillQueue.call(self);\n }\n });\n },\n\n /**\n * @api private\n */\n queueChunks: function queueChunks(chunk, partNumber) {\n var self = this;\n self.multipartReq.on('success', function() {\n self.uploadPart(chunk, partNumber);\n });\n },\n\n /**\n * @api private\n */\n cleanup: function cleanup(err) {\n var self = this;\n if (self.failed) return;\n\n // clean up stream\n if (typeof self.body.removeAllListeners === 'function' &&\n typeof self.body.resume === 'function') {\n self.body.removeAllListeners('readable');\n self.body.removeAllListeners('end');\n self.body.resume();\n }\n\n // cleanup multipartReq listeners\n if (self.multipartReq) {\n self.multipartReq.removeAllListeners('success');\n self.multipartReq.removeAllListeners('error');\n self.multipartReq.removeAllListeners('complete');\n delete self.multipartReq;\n }\n\n if (self.service.config.params.UploadId && !self.leavePartsOnError) {\n self.service.abortMultipartUpload().send();\n } else if (self.leavePartsOnError) {\n self.isDoneChunking = false;\n }\n\n AWS.util.each(self.parts, function(partNumber, part) {\n part.removeAllListeners('complete');\n part.abort();\n });\n\n self.activeParts = 0;\n self.partPos = 0;\n self.numParts = 0;\n self.totalPartNumbers = 0;\n self.parts = {};\n self.failed = true;\n self.callback(err);\n },\n\n /**\n * @api private\n */\n finishMultiPart: function finishMultiPart() {\n var self = this;\n var completeParams = { MultipartUpload: { Parts: self.completeInfo.slice(1) } };\n self.service.completeMultipartUpload(completeParams, function(err, data) {\n if (err) {\n return self.cleanup(err);\n }\n\n if (data && typeof data.Location === 'string') {\n data.Location = data.Location.replace(/%2F/g, '/');\n }\n\n if (Array.isArray(self.tags)) {\n self.service.putObjectTagging(\n {Tagging: {TagSet: self.tags}},\n function(e, d) {\n if (e) {\n self.callback(e);\n } else {\n self.callback(e, data);\n }\n }\n );\n } else {\n self.callback(err, data);\n }\n });\n },\n\n /**\n * @api private\n */\n finishSinglePart: function finishSinglePart(err, data) {\n var upload = this.request._managedUpload;\n var httpReq = this.request.httpRequest;\n var endpoint = httpReq.endpoint;\n if (err) return upload.callback(err);\n data.Location =\n [endpoint.protocol, '//', endpoint.host, httpReq.path].join('');\n data.key = this.request.params.Key; // will stay undocumented\n data.Key = this.request.params.Key;\n data.Bucket = this.request.params.Bucket;\n upload.callback(err, data);\n },\n\n /**\n * @api private\n */\n progress: function progress(info) {\n var upload = this._managedUpload;\n if (this.operation === 'putObject') {\n info.part = 1;\n info.key = this.params.Key;\n } else {\n upload.totalUploadedBytes += info.loaded - this._lastUploadedBytes;\n this._lastUploadedBytes = info.loaded;\n info = {\n loaded: upload.totalUploadedBytes,\n total: upload.totalBytes,\n part: this.params.PartNumber,\n key: this.params.Key\n };\n }\n upload.emit('httpUploadProgress', [info]);\n }\n});\n\nAWS.util.mixin(AWS.S3.ManagedUpload, AWS.SequentialExecutor);\n\n/**\n * @api private\n */\nAWS.S3.ManagedUpload.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.promise = AWS.util.promisifyMethod('send', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.S3.ManagedUpload.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.promise;\n};\n\nAWS.util.addPromises(AWS.S3.ManagedUpload);\n\n/**\n * @api private\n */\nmodule.exports = AWS.S3.ManagedUpload;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/s3/managed_upload.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/sequential_executor.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/lib/sequential_executor.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * @api private\n * @!method on(eventName, callback)\n * Registers an event listener callback for the event given by `eventName`.\n * Parameters passed to the callback function depend on the individual event\n * being triggered. See the event documentation for those parameters.\n *\n * @param eventName [String] the event name to register the listener for\n * @param callback [Function] the listener callback function\n * @return [AWS.SequentialExecutor] the same object for chaining\n */\nAWS.SequentialExecutor = AWS.util.inherit({\n\n constructor: function SequentialExecutor() {\n this._events = {};\n },\n\n /**\n * @api private\n */\n listeners: function listeners(eventName) {\n return this._events[eventName] ? this._events[eventName].slice(0) : [];\n },\n\n on: function on(eventName, listener) {\n if (this._events[eventName]) {\n this._events[eventName].push(listener);\n } else {\n this._events[eventName] = [listener];\n }\n return this;\n },\n\n /**\n * @api private\n */\n onAsync: function onAsync(eventName, listener) {\n listener._isAsync = true;\n return this.on(eventName, listener);\n },\n\n removeListener: function removeListener(eventName, listener) {\n var listeners = this._events[eventName];\n if (listeners) {\n var length = listeners.length;\n var position = -1;\n for (var i = 0; i < length; ++i) {\n if (listeners[i] === listener) {\n position = i;\n }\n }\n if (position > -1) {\n listeners.splice(position, 1);\n }\n }\n return this;\n },\n\n removeAllListeners: function removeAllListeners(eventName) {\n if (eventName) {\n delete this._events[eventName];\n } else {\n this._events = {};\n }\n return this;\n },\n\n /**\n * @api private\n */\n emit: function emit(eventName, eventArgs, doneCallback) {\n if (!doneCallback) doneCallback = function() { };\n var listeners = this.listeners(eventName);\n var count = listeners.length;\n this.callListeners(listeners, eventArgs, doneCallback);\n return count > 0;\n },\n\n /**\n * @api private\n */\n callListeners: function callListeners(listeners, args, doneCallback, prevError) {\n var self = this;\n var error = prevError || null;\n\n function callNextListener(err) {\n if (err) {\n error = AWS.util.error(error || new Error(), err);\n if (self._haltHandlersOnError) {\n return doneCallback.call(self, error);\n }\n }\n self.callListeners(listeners, args, doneCallback, error);\n }\n\n while (listeners.length > 0) {\n var listener = listeners.shift();\n if (listener._isAsync) { // asynchronous listener\n listener.apply(self, args.concat([callNextListener]));\n return; // stop here, callNextListener will continue\n } else { // synchronous listener\n try {\n listener.apply(self, args);\n } catch (err) {\n error = AWS.util.error(error || new Error(), err);\n }\n if (error && self._haltHandlersOnError) {\n doneCallback.call(self, error);\n return;\n }\n }\n }\n doneCallback.call(self, error);\n },\n\n /**\n * Adds or copies a set of listeners from another list of\n * listeners or SequentialExecutor object.\n *\n * @param listeners [map>, AWS.SequentialExecutor]\n * a list of events and callbacks, or an event emitter object\n * containing listeners to add to this emitter object.\n * @return [AWS.SequentialExecutor] the emitter object, for chaining.\n * @example Adding listeners from a map of listeners\n * emitter.addListeners({\n * event1: [function() { ... }, function() { ... }],\n * event2: [function() { ... }]\n * });\n * emitter.emit('event1'); // emitter has event1\n * emitter.emit('event2'); // emitter has event2\n * @example Adding listeners from another emitter object\n * var emitter1 = new AWS.SequentialExecutor();\n * emitter1.on('event1', function() { ... });\n * emitter1.on('event2', function() { ... });\n * var emitter2 = new AWS.SequentialExecutor();\n * emitter2.addListeners(emitter1);\n * emitter2.emit('event1'); // emitter2 has event1\n * emitter2.emit('event2'); // emitter2 has event2\n */\n addListeners: function addListeners(listeners) {\n var self = this;\n\n // extract listeners if parameter is an SequentialExecutor object\n if (listeners._events) listeners = listeners._events;\n\n AWS.util.each(listeners, function(event, callbacks) {\n if (typeof callbacks === 'function') callbacks = [callbacks];\n AWS.util.arrayEach(callbacks, function(callback) {\n self.on(event, callback);\n });\n });\n\n return self;\n },\n\n /**\n * Registers an event with {on} and saves the callback handle function\n * as a property on the emitter object using a given `name`.\n *\n * @param name [String] the property name to set on this object containing\n * the callback function handle so that the listener can be removed in\n * the future.\n * @param (see on)\n * @return (see on)\n * @example Adding a named listener DATA_CALLBACK\n * var listener = function() { doSomething(); };\n * emitter.addNamedListener('DATA_CALLBACK', 'data', listener);\n *\n * // the following prints: true\n * console.log(emitter.DATA_CALLBACK == listener);\n */\n addNamedListener: function addNamedListener(name, eventName, callback) {\n this[name] = callback;\n this.addListener(eventName, callback);\n return this;\n },\n\n /**\n * @api private\n */\n addNamedAsyncListener: function addNamedAsyncListener(name, eventName, callback) {\n callback._isAsync = true;\n return this.addNamedListener(name, eventName, callback);\n },\n\n /**\n * Helper method to add a set of named listeners using\n * {addNamedListener}. The callback contains a parameter\n * with a handle to the `addNamedListener` method.\n *\n * @callback callback function(add)\n * The callback function is called immediately in order to provide\n * the `add` function to the block. This simplifies the addition of\n * a large group of named listeners.\n * @param add [Function] the {addNamedListener} function to call\n * when registering listeners.\n * @example Adding a set of named listeners\n * emitter.addNamedListeners(function(add) {\n * add('DATA_CALLBACK', 'data', function() { ... });\n * add('OTHER', 'otherEvent', function() { ... });\n * add('LAST', 'lastEvent', function() { ... });\n * });\n *\n * // these properties are now set:\n * emitter.DATA_CALLBACK;\n * emitter.OTHER;\n * emitter.LAST;\n */\n addNamedListeners: function addNamedListeners(callback) {\n var self = this;\n callback(\n function() {\n self.addNamedListener.apply(self, arguments);\n },\n function() {\n self.addNamedAsyncListener.apply(self, arguments);\n }\n );\n return this;\n }\n});\n\n/**\n * {on} is the prefered method.\n * @api private\n */\nAWS.SequentialExecutor.prototype.addListener = AWS.SequentialExecutor.prototype.on;\n\n/**\n * @api private\n */\nmodule.exports = AWS.SequentialExecutor;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/sequential_executor.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/service.js": /*!*********************************************!*\ !*** ./node_modules/aws-sdk/lib/service.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar Api = __webpack_require__(/*! ./model/api */ \"./node_modules/aws-sdk/lib/model/api.js\");\nvar regionConfig = __webpack_require__(/*! ./region_config */ \"./node_modules/aws-sdk/lib/region_config.js\");\nvar inherit = AWS.util.inherit;\nvar clientCount = 0;\n\n/**\n * The service class representing an AWS service.\n *\n * @abstract\n *\n * @!attribute apiVersions\n * @return [Array] the list of API versions supported by this service.\n * @readonly\n */\nAWS.Service = inherit({\n /**\n * Create a new service object with a configuration object\n *\n * @param config [map] a map of configuration options\n */\n constructor: function Service(config) {\n if (!this.loadServiceClass) {\n throw AWS.util.error(new Error(),\n 'Service must be constructed with `new\\' operator');\n }\n var ServiceClass = this.loadServiceClass(config || {});\n if (ServiceClass) {\n var originalConfig = AWS.util.copy(config);\n var svc = new ServiceClass(config);\n Object.defineProperty(svc, '_originalConfig', {\n get: function() { return originalConfig; },\n enumerable: false,\n configurable: true\n });\n svc._clientId = ++clientCount;\n return svc;\n }\n this.initialize(config);\n },\n\n /**\n * @api private\n */\n initialize: function initialize(config) {\n var svcConfig = AWS.config[this.serviceIdentifier];\n\n this.config = new AWS.Config(AWS.config);\n if (svcConfig) this.config.update(svcConfig, true);\n if (config) this.config.update(config, true);\n\n this.validateService();\n if (!this.config.endpoint) regionConfig(this);\n\n this.config.endpoint = this.endpointFromTemplate(this.config.endpoint);\n this.setEndpoint(this.config.endpoint);\n },\n\n /**\n * @api private\n */\n validateService: function validateService() {\n },\n\n /**\n * @api private\n */\n loadServiceClass: function loadServiceClass(serviceConfig) {\n var config = serviceConfig;\n if (!AWS.util.isEmpty(this.api)) {\n return null;\n } else if (config.apiConfig) {\n return AWS.Service.defineServiceApi(this.constructor, config.apiConfig);\n } else if (!this.constructor.services) {\n return null;\n } else {\n config = new AWS.Config(AWS.config);\n config.update(serviceConfig, true);\n var version = config.apiVersions[this.constructor.serviceIdentifier];\n version = version || config.apiVersion;\n return this.getLatestServiceClass(version);\n }\n },\n\n /**\n * @api private\n */\n getLatestServiceClass: function getLatestServiceClass(version) {\n version = this.getLatestServiceVersion(version);\n if (this.constructor.services[version] === null) {\n AWS.Service.defineServiceApi(this.constructor, version);\n }\n\n return this.constructor.services[version];\n },\n\n /**\n * @api private\n */\n getLatestServiceVersion: function getLatestServiceVersion(version) {\n if (!this.constructor.services || this.constructor.services.length === 0) {\n throw new Error('No services defined on ' +\n this.constructor.serviceIdentifier);\n }\n\n if (!version) {\n version = 'latest';\n } else if (AWS.util.isType(version, Date)) {\n version = AWS.util.date.iso8601(version).split('T')[0];\n }\n\n if (Object.hasOwnProperty(this.constructor.services, version)) {\n return version;\n }\n\n var keys = Object.keys(this.constructor.services).sort();\n var selectedVersion = null;\n for (var i = keys.length - 1; i >= 0; i--) {\n // versions that end in \"*\" are not available on disk and can be\n // skipped, so do not choose these as selectedVersions\n if (keys[i][keys[i].length - 1] !== '*') {\n selectedVersion = keys[i];\n }\n if (keys[i].substr(0, 10) <= version) {\n return selectedVersion;\n }\n }\n\n throw new Error('Could not find ' + this.constructor.serviceIdentifier +\n ' API to satisfy version constraint `' + version + '\\'');\n },\n\n /**\n * @api private\n */\n api: {},\n\n /**\n * @api private\n */\n defaultRetryCount: 3,\n\n /**\n * @api private\n */\n customizeRequests: function customizeRequests(callback) {\n if (!callback) {\n this.customRequestHandler = null;\n } else if (typeof callback === 'function') {\n this.customRequestHandler = callback;\n } else {\n throw new Error('Invalid callback type \\'' + typeof callback + '\\' provided in customizeRequests');\n }\n },\n\n /**\n * Calls an operation on a service with the given input parameters.\n *\n * @param operation [String] the name of the operation to call on the service.\n * @param params [map] a map of input options for the operation\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n */\n makeRequest: function makeRequest(operation, params, callback) {\n if (typeof params === 'function') {\n callback = params;\n params = null;\n }\n\n params = params || {};\n if (this.config.params) { // copy only toplevel bound params\n var rules = this.api.operations[operation];\n if (rules) {\n params = AWS.util.copy(params);\n AWS.util.each(this.config.params, function(key, value) {\n if (rules.input.members[key]) {\n if (params[key] === undefined || params[key] === null) {\n params[key] = value;\n }\n }\n });\n }\n }\n\n var request = new AWS.Request(this, operation, params);\n this.addAllRequestListeners(request);\n\n if (callback) request.send(callback);\n return request;\n },\n\n /**\n * Calls an operation on a service with the given input parameters, without\n * any authentication data. This method is useful for \"public\" API operations.\n *\n * @param operation [String] the name of the operation to call on the service.\n * @param params [map] a map of input options for the operation\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n */\n makeUnauthenticatedRequest: function makeUnauthenticatedRequest(operation, params, callback) {\n if (typeof params === 'function') {\n callback = params;\n params = {};\n }\n\n var request = this.makeRequest(operation, params).toUnauthenticated();\n return callback ? request.send(callback) : request;\n },\n\n /**\n * Waits for a given state\n *\n * @param state [String] the state on the service to wait for\n * @param params [map] a map of parameters to pass with each request\n * @option params $waiter [map] a map of configuration options for the waiter\n * @option params $waiter.delay [Number] The number of seconds to wait between\n * requests\n * @option params $waiter.maxAttempts [Number] The maximum number of requests\n * to send while waiting\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n */\n waitFor: function waitFor(state, params, callback) {\n var waiter = new AWS.ResourceWaiter(this, state);\n return waiter.wait(params, callback);\n },\n\n /**\n * @api private\n */\n addAllRequestListeners: function addAllRequestListeners(request) {\n var list = [AWS.events, AWS.EventListeners.Core, this.serviceInterface(),\n AWS.EventListeners.CorePost];\n for (var i = 0; i < list.length; i++) {\n if (list[i]) request.addListeners(list[i]);\n }\n\n // disable parameter validation\n if (!this.config.paramValidation) {\n request.removeListener('validate',\n AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n }\n\n if (this.config.logger) { // add logging events\n request.addListeners(AWS.EventListeners.Logger);\n }\n\n this.setupRequestListeners(request);\n // call prototype's customRequestHandler\n if (typeof this.constructor.prototype.customRequestHandler === 'function') {\n this.constructor.prototype.customRequestHandler(request);\n }\n // call instance's customRequestHandler\n if (Object.prototype.hasOwnProperty.call(this, 'customRequestHandler') && typeof this.customRequestHandler === 'function') {\n this.customRequestHandler(request);\n }\n },\n\n /**\n * Override this method to setup any custom request listeners for each\n * new request to the service.\n *\n * @abstract\n */\n setupRequestListeners: function setupRequestListeners() {\n },\n\n /**\n * Gets the signer class for a given request\n * @api private\n */\n getSignerClass: function getSignerClass(request) {\n var version;\n // get operation authtype if present\n var operation = null;\n var authtype = '';\n if (request) {\n var operations = request.service.api.operations || {};\n operation = operations[request.operation] || null;\n authtype = operation ? operation.authtype : '';\n }\n if (this.config.signatureVersion) {\n version = this.config.signatureVersion;\n } else if (authtype === 'v4' || authtype === 'v4-unsigned-body') {\n version = 'v4';\n } else {\n version = this.api.signatureVersion;\n }\n return AWS.Signers.RequestSigner.getVersion(version);\n },\n\n /**\n * @api private\n */\n serviceInterface: function serviceInterface() {\n switch (this.api.protocol) {\n case 'ec2': return AWS.EventListeners.Query;\n case 'query': return AWS.EventListeners.Query;\n case 'json': return AWS.EventListeners.Json;\n case 'rest-json': return AWS.EventListeners.RestJson;\n case 'rest-xml': return AWS.EventListeners.RestXml;\n }\n if (this.api.protocol) {\n throw new Error('Invalid service `protocol\\' ' +\n this.api.protocol + ' in API config');\n }\n },\n\n /**\n * @api private\n */\n successfulResponse: function successfulResponse(resp) {\n return resp.httpResponse.statusCode < 300;\n },\n\n /**\n * How many times a failed request should be retried before giving up.\n * the defaultRetryCount can be overriden by service classes.\n *\n * @api private\n */\n numRetries: function numRetries() {\n if (this.config.maxRetries !== undefined) {\n return this.config.maxRetries;\n } else {\n return this.defaultRetryCount;\n }\n },\n\n /**\n * @api private\n */\n retryDelays: function retryDelays(retryCount) {\n return AWS.util.calculateRetryDelay(retryCount, this.config.retryDelayOptions);\n },\n\n /**\n * @api private\n */\n retryableError: function retryableError(error) {\n if (this.timeoutError(error)) return true;\n if (this.networkingError(error)) return true;\n if (this.expiredCredentialsError(error)) return true;\n if (this.throttledError(error)) return true;\n if (error.statusCode >= 500) return true;\n return false;\n },\n\n /**\n * @api private\n */\n networkingError: function networkingError(error) {\n return error.code === 'NetworkingError';\n },\n\n /**\n * @api private\n */\n timeoutError: function timeoutError(error) {\n return error.code === 'TimeoutError';\n },\n\n /**\n * @api private\n */\n expiredCredentialsError: function expiredCredentialsError(error) {\n // TODO : this only handles *one* of the expired credential codes\n return (error.code === 'ExpiredTokenException');\n },\n\n /**\n * @api private\n */\n clockSkewError: function clockSkewError(error) {\n switch (error.code) {\n case 'RequestTimeTooSkewed':\n case 'RequestExpired':\n case 'InvalidSignatureException':\n case 'SignatureDoesNotMatch':\n case 'AuthFailure':\n case 'RequestInTheFuture':\n return true;\n default: return false;\n }\n },\n\n /**\n * @api private\n */\n getSkewCorrectedDate: function getSkewCorrectedDate() {\n return new Date(Date.now() + this.config.systemClockOffset);\n },\n\n /**\n * @api private\n */\n applyClockOffset: function applyClockOffset(newServerTime) {\n if (newServerTime) {\n this.config.systemClockOffset = newServerTime - Date.now();\n }\n },\n\n /**\n * @api private\n */\n isClockSkewed: function isClockSkewed(newServerTime) {\n if (newServerTime) {\n return Math.abs(this.getSkewCorrectedDate().getTime() - newServerTime) >= 30000;\n }\n },\n\n /**\n * @api private\n */\n throttledError: function throttledError(error) {\n // this logic varies between services\n switch (error.code) {\n case 'ProvisionedThroughputExceededException':\n case 'Throttling':\n case 'ThrottlingException':\n case 'RequestLimitExceeded':\n case 'RequestThrottled':\n return true;\n default:\n return false;\n }\n },\n\n /**\n * @api private\n */\n endpointFromTemplate: function endpointFromTemplate(endpoint) {\n if (typeof endpoint !== 'string') return endpoint;\n\n var e = endpoint;\n e = e.replace(/\\{service\\}/g, this.api.endpointPrefix);\n e = e.replace(/\\{region\\}/g, this.config.region);\n e = e.replace(/\\{scheme\\}/g, this.config.sslEnabled ? 'https' : 'http');\n return e;\n },\n\n /**\n * @api private\n */\n setEndpoint: function setEndpoint(endpoint) {\n this.endpoint = new AWS.Endpoint(endpoint, this.config);\n },\n\n /**\n * @api private\n */\n paginationConfig: function paginationConfig(operation, throwException) {\n var paginator = this.api.operations[operation].paginator;\n if (!paginator) {\n if (throwException) {\n var e = new Error();\n throw AWS.util.error(e, 'No pagination configuration for ' + operation);\n }\n return null;\n }\n\n return paginator;\n }\n});\n\nAWS.util.update(AWS.Service, {\n\n /**\n * Adds one method for each operation described in the api configuration\n *\n * @api private\n */\n defineMethods: function defineMethods(svc) {\n AWS.util.each(svc.prototype.api.operations, function iterator(method) {\n if (svc.prototype[method]) return;\n var operation = svc.prototype.api.operations[method];\n if (operation.authtype === 'none') {\n svc.prototype[method] = function (params, callback) {\n return this.makeUnauthenticatedRequest(method, params, callback);\n };\n } else {\n svc.prototype[method] = function (params, callback) {\n return this.makeRequest(method, params, callback);\n };\n }\n });\n },\n\n /**\n * Defines a new Service class using a service identifier and list of versions\n * including an optional set of features (functions) to apply to the class\n * prototype.\n *\n * @param serviceIdentifier [String] the identifier for the service\n * @param versions [Array] a list of versions that work with this\n * service\n * @param features [Object] an object to attach to the prototype\n * @return [Class] the service class defined by this function.\n */\n defineService: function defineService(serviceIdentifier, versions, features) {\n AWS.Service._serviceMap[serviceIdentifier] = true;\n if (!Array.isArray(versions)) {\n features = versions;\n versions = [];\n }\n\n var svc = inherit(AWS.Service, features || {});\n\n if (typeof serviceIdentifier === 'string') {\n AWS.Service.addVersions(svc, versions);\n\n var identifier = svc.serviceIdentifier || serviceIdentifier;\n svc.serviceIdentifier = identifier;\n } else { // defineService called with an API\n svc.prototype.api = serviceIdentifier;\n AWS.Service.defineMethods(svc);\n }\n\n return svc;\n },\n\n /**\n * @api private\n */\n addVersions: function addVersions(svc, versions) {\n if (!Array.isArray(versions)) versions = [versions];\n\n svc.services = svc.services || {};\n for (var i = 0; i < versions.length; i++) {\n if (svc.services[versions[i]] === undefined) {\n svc.services[versions[i]] = null;\n }\n }\n\n svc.apiVersions = Object.keys(svc.services).sort();\n },\n\n /**\n * @api private\n */\n defineServiceApi: function defineServiceApi(superclass, version, apiConfig) {\n var svc = inherit(superclass, {\n serviceIdentifier: superclass.serviceIdentifier\n });\n\n function setApi(api) {\n if (api.isApi) {\n svc.prototype.api = api;\n } else {\n svc.prototype.api = new Api(api);\n }\n }\n\n if (typeof version === 'string') {\n if (apiConfig) {\n setApi(apiConfig);\n } else {\n try {\n setApi(AWS.apiLoader(superclass.serviceIdentifier, version));\n } catch (err) {\n throw AWS.util.error(err, {\n message: 'Could not find API configuration ' +\n superclass.serviceIdentifier + '-' + version\n });\n }\n }\n if (!Object.prototype.hasOwnProperty.call(superclass.services, version)) {\n superclass.apiVersions = superclass.apiVersions.concat(version).sort();\n }\n superclass.services[version] = svc;\n } else {\n setApi(version);\n }\n\n AWS.Service.defineMethods(svc);\n return svc;\n },\n\n /**\n * @api private\n */\n hasService: function(identifier) {\n return Object.prototype.hasOwnProperty.call(AWS.Service._serviceMap, identifier);\n },\n\n /**\n * @api private\n */\n _serviceMap: {}\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Service;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/service.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/apigateway.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/apigateway.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.APIGateway.prototype, {\n/**\n * Sets the Accept header to application/json.\n *\n * @api private\n */\n setAcceptHeader: function setAcceptHeader(req) {\n var httpRequest = req.httpRequest;\n if (!httpRequest.headers.Accept) {\n httpRequest.headers['Accept'] = 'application/json';\n }\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.setAcceptHeader);\n if (request.operation === 'getExport') {\n var params = request.params || {};\n if (params.exportType === 'swagger') {\n request.addListener('extractData', AWS.util.convertPayloadToString);\n }\n }\n }\n});\n\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/apigateway.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/cloudfront.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/cloudfront.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n// pull in CloudFront signer\n__webpack_require__(/*! ../cloudfront/signer */ \"./node_modules/aws-sdk/lib/cloudfront/signer.js\");\n\nAWS.util.update(AWS.CloudFront.prototype, {\n\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('extractData', AWS.util.hoistPayloadMember);\n }\n\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/cloudfront.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/cognitoidentity.js": /*!**************************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/cognitoidentity.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.CognitoIdentity.prototype, {\n getOpenIdToken: function getOpenIdToken(params, callback) {\n return this.makeUnauthenticatedRequest('getOpenIdToken', params, callback);\n },\n\n getId: function getId(params, callback) {\n return this.makeUnauthenticatedRequest('getId', params, callback);\n },\n\n getCredentialsForIdentity: function getCredentialsForIdentity(params, callback) {\n return this.makeUnauthenticatedRequest('getCredentialsForIdentity', params, callback);\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/cognitoidentity.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/dynamodb.js": /*!*******************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/dynamodb.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n__webpack_require__(/*! ../dynamodb/document_client */ \"./node_modules/aws-sdk/lib/dynamodb/document_client.js\");\n\nAWS.util.update(AWS.DynamoDB.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (request.service.config.dynamoDbCrc32) {\n request.removeListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA);\n request.addListener('extractData', this.checkCrc32);\n request.addListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA);\n }\n },\n\n /**\n * @api private\n */\n checkCrc32: function checkCrc32(resp) {\n if (!resp.httpResponse.streaming && !resp.request.service.crc32IsValid(resp)) {\n resp.data = null;\n resp.error = AWS.util.error(new Error(), {\n code: 'CRC32CheckFailed',\n message: 'CRC32 integrity check failed',\n retryable: true\n });\n resp.request.haltHandlersOnError();\n throw (resp.error);\n }\n },\n\n /**\n * @api private\n */\n crc32IsValid: function crc32IsValid(resp) {\n var crc = resp.httpResponse.headers['x-amz-crc32'];\n if (!crc) return true; // no (valid) CRC32 header\n return parseInt(crc, 10) === AWS.util.crypto.crc32(resp.httpResponse.body);\n },\n\n /**\n * @api private\n */\n defaultRetryCount: 10,\n\n /**\n * @api private\n */\n retryDelays: function retryDelays(retryCount) {\n var retryDelayOptions = AWS.util.copy(this.config.retryDelayOptions);\n\n if (typeof retryDelayOptions.base !== 'number') {\n retryDelayOptions.base = 50; // default for dynamodb\n }\n var delay = AWS.util.calculateRetryDelay(retryCount, retryDelayOptions);\n return delay;\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/dynamodb.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/ec2.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/ec2.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.EC2.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.removeListener('extractError', AWS.EventListeners.Query.EXTRACT_ERROR);\n request.addListener('extractError', this.extractError);\n\n if (request.operation === 'copySnapshot') {\n request.onAsync('validate', this.buildCopySnapshotPresignedUrl);\n }\n },\n\n /**\n * @api private\n */\n buildCopySnapshotPresignedUrl: function buildCopySnapshotPresignedUrl(req, done) {\n if (req.params.PresignedUrl || req._subRequest) {\n return done();\n }\n\n req.params = AWS.util.copy(req.params);\n req.params.DestinationRegion = req.service.config.region;\n\n var config = AWS.util.copy(req.service.config);\n delete config.endpoint;\n config.region = req.params.SourceRegion;\n var svc = new req.service.constructor(config);\n var newReq = svc[req.operation](req.params);\n newReq._subRequest = true;\n newReq.presign(function(err, url) {\n if (err) done(err);\n else {\n req.params.PresignedUrl = url;\n done();\n }\n });\n },\n\n /**\n * @api private\n */\n extractError: function extractError(resp) {\n // EC2 nests the error code and message deeper than other AWS Query services.\n var httpResponse = resp.httpResponse;\n var data = new AWS.XML.Parser().parse(httpResponse.body.toString() || '');\n if (data.Errors) {\n resp.error = AWS.util.error(new Error(), {\n code: data.Errors.Error.Code,\n message: data.Errors.Error.Message\n });\n } else {\n resp.error = AWS.util.error(new Error(), {\n code: httpResponse.statusCode,\n message: null\n });\n }\n resp.error.requestId = data.RequestID || null;\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/ec2.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/iotdata.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/iotdata.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * @api private\n */\nvar blobPayloadOutputOps = [\n 'deleteThingShadow',\n 'getThingShadow',\n 'updateThingShadow'\n];\n\n/**\n * Constructs a service interface object. Each API operation is exposed as a\n * function on service.\n *\n * ### Sending a Request Using IotData\n *\n * ```javascript\n * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'});\n * iotdata.getThingShadow(params, function (err, data) {\n * if (err) console.log(err, err.stack); // an error occurred\n * else console.log(data); // successful response\n * });\n * ```\n *\n * ### Locking the API Version\n *\n * In order to ensure that the IotData object uses this specific API,\n * you can construct the object by passing the `apiVersion` option to the\n * constructor:\n *\n * ```javascript\n * var iotdata = new AWS.IotData({\n * endpoint: 'my.host.tld',\n * apiVersion: '2015-05-28'\n * });\n * ```\n *\n * You can also set the API version globally in `AWS.config.apiVersions` using\n * the **iotdata** service identifier:\n *\n * ```javascript\n * AWS.config.apiVersions = {\n * iotdata: '2015-05-28',\n * // other service API versions\n * };\n *\n * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'});\n * ```\n *\n * @note You *must* provide an `endpoint` configuration parameter when\n * constructing this service. See {constructor} for more information.\n *\n * @!method constructor(options = {})\n * Constructs a service object. This object has one method for each\n * API operation.\n *\n * @example Constructing a IotData object\n * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'});\n * @note You *must* provide an `endpoint` when constructing this service.\n * @option (see AWS.Config.constructor)\n *\n * @service iotdata\n * @version 2015-05-28\n */\nAWS.util.update(AWS.IotData.prototype, {\n /**\n * @api private\n */\n validateService: function validateService() {\n if (!this.config.endpoint || this.config.endpoint.indexOf('{') >= 0) {\n var msg = 'AWS.IotData requires an explicit ' +\n '`endpoint\\' configuration option.';\n throw AWS.util.error(new Error(),\n {name: 'InvalidEndpoint', message: msg});\n }\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('validateResponse', this.validateResponseBody);\n if (blobPayloadOutputOps.indexOf(request.operation) > -1) {\n request.addListener('extractData', AWS.util.convertPayloadToString);\n }\n },\n\n /**\n * @api private\n */\n validateResponseBody: function validateResponseBody(resp) {\n var body = resp.httpResponse.body.toString() || '{}';\n var bodyCheck = body.trim();\n if (!bodyCheck || bodyCheck.charAt(0) !== '{') {\n resp.httpResponse.body = '';\n }\n }\n\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/iotdata.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/lambda.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/lambda.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.Lambda.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (request.operation === 'invoke') {\n request.addListener('extractData', AWS.util.convertPayloadToString);\n }\n }\n});\n\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/lambda.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/machinelearning.js": /*!**************************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/machinelearning.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.MachineLearning.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (request.operation === 'predict') {\n request.addListener('build', this.buildEndpoint);\n }\n },\n\n /**\n * Updates request endpoint from PredictEndpoint\n * @api private\n */\n buildEndpoint: function buildEndpoint(request) {\n var url = request.params.PredictEndpoint;\n if (url) {\n request.httpRequest.endpoint = new AWS.Endpoint(url);\n }\n }\n\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/machinelearning.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/polly.js": /*!****************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/polly.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("__webpack_require__(/*! ../polly/presigner */ \"./node_modules/aws-sdk/lib/polly/presigner.js\");\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/polly.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/rds.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/rds.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n__webpack_require__(/*! ../rds/signer */ \"./node_modules/aws-sdk/lib/rds/signer.js\");\n /**\n * @api private\n */\n var crossRegionOperations = ['copyDBSnapshot', 'createDBInstanceReadReplica', 'createDBCluster', 'copyDBClusterSnapshot'];\n\n AWS.util.update(AWS.RDS.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (crossRegionOperations.indexOf(request.operation) !== -1 &&\n request.params.SourceRegion) {\n request.params = AWS.util.copy(request.params);\n if (request.params.PreSignedUrl ||\n request.params.SourceRegion === this.config.region) {\n delete request.params.SourceRegion;\n } else {\n var doesParamValidation = !!this.config.paramValidation;\n // remove the validate parameters listener so we can re-add it after we build the URL\n if (doesParamValidation) {\n request.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n }\n request.onAsync('validate', this.buildCrossRegionPresignedUrl);\n if (doesParamValidation) {\n request.addListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n }\n }\n }\n },\n\n /**\n * @api private\n */\n buildCrossRegionPresignedUrl: function buildCrossRegionPresignedUrl(req, done) {\n var config = AWS.util.copy(req.service.config);\n config.region = req.params.SourceRegion;\n delete req.params.SourceRegion;\n delete config.endpoint;\n // relevant params for the operation will already be in req.params\n delete config.params;\n config.signatureVersion = 'v4';\n var destinationRegion = req.service.config.region;\n\n var svc = new req.service.constructor(config);\n var newReq = svc[req.operation](AWS.util.copy(req.params));\n newReq.on('build', function addDestinationRegionParam(request) {\n var httpRequest = request.httpRequest;\n httpRequest.params.DestinationRegion = destinationRegion;\n httpRequest.body = AWS.util.queryParamsToString(httpRequest.params);\n });\n newReq.presign(function(err, url) {\n if (err) done(err);\n else {\n req.params.PreSignedUrl = url;\n done();\n }\n });\n }\n });\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/rds.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/route53.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/route53.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.Route53.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.on('build', this.sanitizeUrl);\n },\n\n /**\n * @api private\n */\n sanitizeUrl: function sanitizeUrl(request) {\n var path = request.httpRequest.path;\n request.httpRequest.path = path.replace(/\\/%2F\\w+%2F/, '/');\n },\n\n /**\n * @return [Boolean] whether the error can be retried\n * @api private\n */\n retryableError: function retryableError(error) {\n if (error.code === 'PriorRequestNotComplete' &&\n error.statusCode === 400) {\n return true;\n } else {\n var _super = AWS.Service.prototype.retryableError;\n return _super.call(this, error);\n }\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/route53.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/s3.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/s3.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar v4Credentials = __webpack_require__(/*! ../signers/v4_credentials */ \"./node_modules/aws-sdk/lib/signers/v4_credentials.js\");\n\n// Pull in managed upload extension\n__webpack_require__(/*! ../s3/managed_upload */ \"./node_modules/aws-sdk/lib/s3/managed_upload.js\");\n\n/**\n * @api private\n */\nvar operationsWith200StatusCodeError = {\n 'completeMultipartUpload': true,\n 'copyObject': true,\n 'uploadPartCopy': true\n};\n\n/**\n * @api private\n */\n var regionRedirectErrorCodes = [\n 'AuthorizationHeaderMalformed', // non-head operations on virtual-hosted global bucket endpoints\n 'BadRequest', // head operations on virtual-hosted global bucket endpoints\n 'PermanentRedirect', // non-head operations on path-style or regional endpoints\n 301 // head operations on path-style or regional endpoints\n ];\n\nAWS.util.update(AWS.S3.prototype, {\n /**\n * @api private\n */\n getSignatureVersion: function getSignatureVersion(request) {\n var defaultApiVersion = this.api.signatureVersion;\n var userDefinedVersion = this._originalConfig ? this._originalConfig.signatureVersion : null;\n var regionDefinedVersion = this.config.signatureVersion;\n var isPresigned = request ? request.isPresigned() : false;\n /*\n 1) User defined version specified:\n a) always return user defined version\n 2) No user defined version specified:\n a) default to lowest version the region supports\n b) If using presigned urls, default to lowest version the region supports\n */\n if (userDefinedVersion) {\n userDefinedVersion = userDefinedVersion === 'v2' ? 's3' : userDefinedVersion;\n return userDefinedVersion;\n }\n if (isPresigned !== true) {\n defaultApiVersion = 'v4';\n } else if (regionDefinedVersion) {\n defaultApiVersion = regionDefinedVersion;\n }\n return defaultApiVersion;\n },\n\n /**\n * @api private\n */\n getSignerClass: function getSignerClass(request) {\n var signatureVersion = this.getSignatureVersion(request);\n return AWS.Signers.RequestSigner.getVersion(signatureVersion);\n },\n\n /**\n * @api private\n */\n validateService: function validateService() {\n var msg;\n var messages = [];\n\n // default to us-east-1 when no region is provided\n if (!this.config.region) this.config.region = 'us-east-1';\n\n if (!this.config.endpoint && this.config.s3BucketEndpoint) {\n messages.push('An endpoint must be provided when configuring ' +\n '`s3BucketEndpoint` to true.');\n }\n if (messages.length === 1) {\n msg = messages[0];\n } else if (messages.length > 1) {\n msg = 'Multiple configuration errors:\\n' + messages.join('\\n');\n }\n if (msg) {\n throw AWS.util.error(new Error(),\n {name: 'InvalidEndpoint', message: msg});\n }\n },\n\n /**\n * @api private\n */\n shouldDisableBodySigning: function shouldDisableBodySigning(request) {\n var signerClass = this.getSignerClass();\n if (this.config.s3DisableBodySigning === true && signerClass === AWS.Signers.V4\n && request.httpRequest.endpoint.protocol === 'https:') {\n return true;\n }\n return false;\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('validate', this.validateScheme);\n request.addListener('validate', this.validateBucketEndpoint);\n request.addListener('validate', this.correctBucketRegionFromCache);\n request.addListener('validate', this.validateBucketName);\n request.addListener('build', this.addContentType);\n request.addListener('build', this.populateURI);\n request.addListener('build', this.computeContentMd5);\n request.addListener('build', this.computeSseCustomerKeyMd5);\n request.addListener('afterBuild', this.addExpect100Continue);\n request.removeListener('validate',\n AWS.EventListeners.Core.VALIDATE_REGION);\n request.addListener('extractError', this.extractError);\n request.onAsync('extractError', this.requestBucketRegion);\n request.addListener('extractData', this.extractData);\n request.addListener('extractData', AWS.util.hoistPayloadMember);\n request.addListener('beforePresign', this.prepareSignedUrl);\n if (AWS.util.isBrowser()) {\n request.onAsync('retry', this.reqRegionForNetworkingError);\n }\n if (this.shouldDisableBodySigning(request)) {\n request.removeListener('afterBuild', AWS.EventListeners.Core.COMPUTE_SHA256);\n request.addListener('afterBuild', this.disableBodySigning);\n }\n },\n\n /**\n * @api private\n */\n validateScheme: function(req) {\n var params = req.params,\n scheme = req.httpRequest.endpoint.protocol,\n sensitive = params.SSECustomerKey || params.CopySourceSSECustomerKey;\n if (sensitive && scheme !== 'https:') {\n var msg = 'Cannot send SSE keys over HTTP. Set \\'sslEnabled\\'' +\n 'to \\'true\\' in your configuration';\n throw AWS.util.error(new Error(),\n { code: 'ConfigError', message: msg });\n }\n },\n\n /**\n * @api private\n */\n validateBucketEndpoint: function(req) {\n if (!req.params.Bucket && req.service.config.s3BucketEndpoint) {\n var msg = 'Cannot send requests to root API with `s3BucketEndpoint` set.';\n throw AWS.util.error(new Error(),\n { code: 'ConfigError', message: msg });\n }\n },\n\n /**\n * @api private\n */\n validateBucketName: function validateBucketName(req) {\n var service = req.service;\n var signatureVersion = service.getSignatureVersion(req);\n // Only validate buckets when using sigv4\n if (signatureVersion !== 'v4') {\n return;\n }\n var bucket = req.params && req.params.Bucket;\n var key = req.params && req.params.Key;\n var slashIndex = bucket && bucket.indexOf('/');\n if (bucket && slashIndex >= 0) {\n if (typeof key === 'string') {\n req.params = AWS.util.copy(req.params);\n // Need to include trailing slash to match sigv2 behavior\n var prefix = bucket.substr(slashIndex + 1) || '';\n req.params.Key = prefix + '/' + key;\n req.params.Bucket = bucket.substr(0, slashIndex);\n } else {\n var msg = 'Bucket names cannot contain forward slashes. Bucket: ' + bucket;\n throw AWS.util.error(new Error(),\n { code: 'InvalidBucket', message: msg });\n }\n }\n },\n\n /**\n * @api private\n */\n isValidAccelerateOperation: function isValidAccelerateOperation(operation) {\n var invalidOperations = [\n 'createBucket',\n 'deleteBucket',\n 'listBuckets'\n ];\n return invalidOperations.indexOf(operation) === -1;\n },\n\n\n /**\n * S3 prefers dns-compatible bucket names to be moved from the uri path\n * to the hostname as a sub-domain. This is not possible, even for dns-compat\n * buckets when using SSL and the bucket name contains a dot ('.'). The\n * ssl wildcard certificate is only 1-level deep.\n *\n * @api private\n */\n populateURI: function populateURI(req) {\n var httpRequest = req.httpRequest;\n var b = req.params.Bucket;\n var service = req.service;\n var endpoint = httpRequest.endpoint;\n if (b) {\n if (!service.pathStyleBucketName(b)) {\n if (service.config.useAccelerateEndpoint && service.isValidAccelerateOperation(req.operation)) {\n if (service.config.useDualstack) {\n endpoint.hostname = b + '.s3-accelerate.dualstack.amazonaws.com';\n } else {\n endpoint.hostname = b + '.s3-accelerate.amazonaws.com';\n }\n } else if (!service.config.s3BucketEndpoint) {\n endpoint.hostname =\n b + '.' + endpoint.hostname;\n }\n\n var port = endpoint.port;\n if (port !== 80 && port !== 443) {\n endpoint.host = endpoint.hostname + ':' +\n endpoint.port;\n } else {\n endpoint.host = endpoint.hostname;\n }\n\n httpRequest.virtualHostedBucket = b; // needed for signing the request\n service.removeVirtualHostedBucketFromPath(req);\n }\n }\n },\n\n /**\n * Takes the bucket name out of the path if bucket is virtual-hosted\n *\n * @api private\n */\n removeVirtualHostedBucketFromPath: function removeVirtualHostedBucketFromPath(req) {\n var httpRequest = req.httpRequest;\n var bucket = httpRequest.virtualHostedBucket;\n if (bucket && httpRequest.path) {\n httpRequest.path = httpRequest.path.replace(new RegExp('/' + bucket), '');\n if (httpRequest.path[0] !== '/') {\n httpRequest.path = '/' + httpRequest.path;\n }\n }\n },\n\n /**\n * Adds Expect: 100-continue header if payload is greater-or-equal 1MB\n * @api private\n */\n addExpect100Continue: function addExpect100Continue(req) {\n var len = req.httpRequest.headers['Content-Length'];\n if (AWS.util.isNode() && len >= 1024 * 1024) {\n req.httpRequest.headers['Expect'] = '100-continue';\n }\n },\n\n /**\n * Adds a default content type if none is supplied.\n *\n * @api private\n */\n addContentType: function addContentType(req) {\n var httpRequest = req.httpRequest;\n if (httpRequest.method === 'GET' || httpRequest.method === 'HEAD') {\n // Content-Type is not set in GET/HEAD requests\n delete httpRequest.headers['Content-Type'];\n return;\n }\n\n if (!httpRequest.headers['Content-Type']) { // always have a Content-Type\n httpRequest.headers['Content-Type'] = 'application/octet-stream';\n }\n\n var contentType = httpRequest.headers['Content-Type'];\n if (AWS.util.isBrowser()) {\n if (typeof httpRequest.body === 'string' && !contentType.match(/;\\s*charset=/)) {\n var charset = '; charset=UTF-8';\n httpRequest.headers['Content-Type'] += charset;\n } else {\n var replaceFn = function(_, prefix, charsetName) {\n return prefix + charsetName.toUpperCase();\n };\n\n httpRequest.headers['Content-Type'] =\n contentType.replace(/(;\\s*charset=)(.+)$/, replaceFn);\n }\n }\n },\n\n /**\n * @api private\n */\n computableChecksumOperations: {\n putBucketCors: true,\n putBucketLifecycle: true,\n putBucketLifecycleConfiguration: true,\n putBucketTagging: true,\n deleteObjects: true,\n putBucketReplication: true\n },\n\n /**\n * Checks whether checksums should be computed for the request.\n * If the request requires checksums to be computed, this will always\n * return true, otherwise it depends on whether {AWS.Config.computeChecksums}\n * is set.\n *\n * @param req [AWS.Request] the request to check against\n * @return [Boolean] whether to compute checksums for a request.\n * @api private\n */\n willComputeChecksums: function willComputeChecksums(req) {\n if (this.computableChecksumOperations[req.operation]) return true;\n if (!this.config.computeChecksums) return false;\n\n // TODO: compute checksums for Stream objects\n if (!AWS.util.Buffer.isBuffer(req.httpRequest.body) &&\n typeof req.httpRequest.body !== 'string') {\n return false;\n }\n\n var rules = req.service.api.operations[req.operation].input.members;\n\n // Sha256 signing disabled, and not a presigned url\n if (req.service.shouldDisableBodySigning(req) && !Object.prototype.hasOwnProperty.call(req.httpRequest.headers, 'presigned-expires')) {\n if (rules.ContentMD5 && !req.params.ContentMD5) {\n return true;\n }\n }\n\n // V4 signer uses SHA256 signatures so only compute MD5 if it is required\n if (req.service.getSignerClass(req) === AWS.Signers.V4) {\n if (rules.ContentMD5 && !rules.ContentMD5.required) return false;\n }\n\n if (rules.ContentMD5 && !req.params.ContentMD5) return true;\n },\n\n /**\n * A listener that computes the Content-MD5 and sets it in the header.\n * @see AWS.S3.willComputeChecksums\n * @api private\n */\n computeContentMd5: function computeContentMd5(req) {\n if (req.service.willComputeChecksums(req)) {\n var md5 = AWS.util.crypto.md5(req.httpRequest.body, 'base64');\n req.httpRequest.headers['Content-MD5'] = md5;\n }\n },\n\n /**\n * @api private\n */\n computeSseCustomerKeyMd5: function computeSseCustomerKeyMd5(req) {\n var keys = {\n SSECustomerKey: 'x-amz-server-side-encryption-customer-key-MD5',\n CopySourceSSECustomerKey: 'x-amz-copy-source-server-side-encryption-customer-key-MD5'\n };\n AWS.util.each(keys, function(key, header) {\n if (req.params[key]) {\n var value = AWS.util.crypto.md5(req.params[key], 'base64');\n req.httpRequest.headers[header] = value;\n }\n });\n },\n\n /**\n * Returns true if the bucket name should be left in the URI path for\n * a request to S3. This function takes into account the current\n * endpoint protocol (e.g. http or https).\n *\n * @api private\n */\n pathStyleBucketName: function pathStyleBucketName(bucketName) {\n // user can force path style requests via the configuration\n if (this.config.s3ForcePathStyle) return true;\n if (this.config.s3BucketEndpoint) return false;\n\n if (this.dnsCompatibleBucketName(bucketName)) {\n return (this.config.sslEnabled && bucketName.match(/\\./)) ? true : false;\n } else {\n return true; // not dns compatible names must always use path style\n }\n },\n\n /**\n * Returns true if the bucket name is DNS compatible. Buckets created\n * outside of the classic region MUST be DNS compatible.\n *\n * @api private\n */\n dnsCompatibleBucketName: function dnsCompatibleBucketName(bucketName) {\n var b = bucketName;\n var domain = new RegExp(/^[a-z0-9][a-z0-9\\.\\-]{1,61}[a-z0-9]$/);\n var ipAddress = new RegExp(/(\\d+\\.){3}\\d+/);\n var dots = new RegExp(/\\.\\./);\n return (b.match(domain) && !b.match(ipAddress) && !b.match(dots)) ? true : false;\n },\n\n /**\n * @return [Boolean] whether response contains an error\n * @api private\n */\n successfulResponse: function successfulResponse(resp) {\n var req = resp.request;\n var httpResponse = resp.httpResponse;\n if (operationsWith200StatusCodeError[req.operation] &&\n httpResponse.body.toString().match('')) {\n return false;\n } else {\n return httpResponse.statusCode < 300;\n }\n },\n\n /**\n * @return [Boolean] whether the error can be retried\n * @api private\n */\n retryableError: function retryableError(error, request) {\n if (operationsWith200StatusCodeError[request.operation] &&\n error.statusCode === 200) {\n return true;\n } else if (request._requestRegionForBucket &&\n request.service.bucketRegionCache[request._requestRegionForBucket]) {\n return false;\n } else if (error && error.code === 'RequestTimeout') {\n return true;\n } else if (error &&\n regionRedirectErrorCodes.indexOf(error.code) != -1 &&\n error.region && error.region != request.httpRequest.region) {\n request.httpRequest.region = error.region;\n if (error.statusCode === 301) {\n request.service.updateReqBucketRegion(request);\n }\n return true;\n } else {\n var _super = AWS.Service.prototype.retryableError;\n return _super.call(this, error, request);\n }\n },\n\n /**\n * Updates httpRequest with region. If region is not provided, then\n * the httpRequest will be updated based on httpRequest.region\n *\n * @api private\n */\n updateReqBucketRegion: function updateReqBucketRegion(request, region) {\n var httpRequest = request.httpRequest;\n if (typeof region === 'string' && region.length) {\n httpRequest.region = region;\n }\n if (!httpRequest.endpoint.host.match(/s3(?!-accelerate).*\\.amazonaws\\.com$/)) {\n return;\n }\n var service = request.service;\n var s3Config = service.config;\n var s3BucketEndpoint = s3Config.s3BucketEndpoint;\n if (s3BucketEndpoint) {\n delete s3Config.s3BucketEndpoint;\n }\n var newConfig = AWS.util.copy(s3Config);\n delete newConfig.endpoint;\n newConfig.region = httpRequest.region;\n\n httpRequest.endpoint = (new AWS.S3(newConfig)).endpoint;\n service.populateURI(request);\n s3Config.s3BucketEndpoint = s3BucketEndpoint;\n httpRequest.headers.Host = httpRequest.endpoint.host;\n\n if (request._asm.currentState === 'validate') {\n request.removeListener('build', service.populateURI);\n request.addListener('build', service.removeVirtualHostedBucketFromPath);\n }\n },\n\n /**\n * Provides a specialized parser for getBucketLocation -- all other\n * operations are parsed by the super class.\n *\n * @api private\n */\n extractData: function extractData(resp) {\n var req = resp.request;\n if (req.operation === 'getBucketLocation') {\n var match = resp.httpResponse.body.toString().match(/>(.+)<\\/Location/);\n delete resp.data['_'];\n if (match) {\n resp.data.LocationConstraint = match[1];\n } else {\n resp.data.LocationConstraint = '';\n }\n }\n var bucket = req.params.Bucket || null;\n if (req.operation === 'deleteBucket' && typeof bucket === 'string' && !resp.error) {\n req.service.clearBucketRegionCache(bucket);\n } else {\n var headers = resp.httpResponse.headers || {};\n var region = headers['x-amz-bucket-region'] || null;\n if (!region && req.operation === 'createBucket' && !resp.error) {\n var createBucketConfiguration = req.params.CreateBucketConfiguration;\n if (!createBucketConfiguration) {\n region = 'us-east-1';\n } else if (createBucketConfiguration.LocationConstraint === 'EU') {\n region = 'eu-west-1';\n } else {\n region = createBucketConfiguration.LocationConstraint;\n }\n }\n if (region) {\n if (bucket && region !== req.service.bucketRegionCache[bucket]) {\n req.service.bucketRegionCache[bucket] = region;\n }\n }\n }\n req.service.extractRequestIds(resp);\n },\n\n /**\n * Extracts an error object from the http response.\n *\n * @api private\n */\n extractError: function extractError(resp) {\n var codes = {\n 304: 'NotModified',\n 403: 'Forbidden',\n 400: 'BadRequest',\n 404: 'NotFound'\n };\n\n var req = resp.request;\n var code = resp.httpResponse.statusCode;\n var body = resp.httpResponse.body || '';\n\n var headers = resp.httpResponse.headers || {};\n var region = headers['x-amz-bucket-region'] || null;\n var bucket = req.params.Bucket || null;\n var bucketRegionCache = req.service.bucketRegionCache;\n if (region && bucket && region !== bucketRegionCache[bucket]) {\n bucketRegionCache[bucket] = region;\n }\n\n var cachedRegion;\n if (codes[code] && body.length === 0) {\n if (bucket && !region) {\n cachedRegion = bucketRegionCache[bucket] || null;\n if (cachedRegion !== req.httpRequest.region) {\n region = cachedRegion;\n }\n }\n resp.error = AWS.util.error(new Error(), {\n code: codes[code],\n message: null,\n region: region\n });\n } else {\n var data = new AWS.XML.Parser().parse(body.toString());\n\n if (data.Region && !region) {\n region = data.Region;\n if (bucket && region !== bucketRegionCache[bucket]) {\n bucketRegionCache[bucket] = region;\n }\n } else if (bucket && !region && !data.Region) {\n cachedRegion = bucketRegionCache[bucket] || null;\n if (cachedRegion !== req.httpRequest.region) {\n region = cachedRegion;\n }\n }\n\n resp.error = AWS.util.error(new Error(), {\n code: data.Code || code,\n message: data.Message || null,\n region: region\n });\n }\n req.service.extractRequestIds(resp);\n },\n\n /**\n * If region was not obtained synchronously, then send async request\n * to get bucket region for errors resulting from wrong region.\n *\n * @api private\n */\n requestBucketRegion: function requestBucketRegion(resp, done) {\n var error = resp.error;\n var req = resp.request;\n var bucket = req.params.Bucket || null;\n\n if (!error || !bucket || error.region || req.operation === 'listObjects' ||\n (AWS.util.isNode() && req.operation === 'headBucket') ||\n (error.statusCode === 400 && req.operation !== 'headObject') ||\n regionRedirectErrorCodes.indexOf(error.code) === -1) {\n return done();\n }\n var reqOperation = AWS.util.isNode() ? 'headBucket' : 'listObjects';\n var reqParams = {Bucket: bucket};\n if (reqOperation === 'listObjects') reqParams.MaxKeys = 0;\n var regionReq = req.service[reqOperation](reqParams);\n regionReq._requestRegionForBucket = bucket;\n regionReq.send(function() {\n var region = req.service.bucketRegionCache[bucket] || null;\n error.region = region;\n done();\n });\n },\n\n /**\n * For browser only. If NetworkingError received, will attempt to obtain\n * the bucket region.\n *\n * @api private\n */\n reqRegionForNetworkingError: function reqRegionForNetworkingError(resp, done) {\n if (!AWS.util.isBrowser()) {\n return done();\n }\n var error = resp.error;\n var request = resp.request;\n var bucket = request.params.Bucket;\n if (!error || error.code !== 'NetworkingError' || !bucket ||\n request.httpRequest.region === 'us-east-1') {\n return done();\n }\n var service = request.service;\n var bucketRegionCache = service.bucketRegionCache;\n var cachedRegion = bucketRegionCache[bucket] || null;\n\n if (cachedRegion && cachedRegion !== request.httpRequest.region) {\n service.updateReqBucketRegion(request, cachedRegion);\n done();\n } else if (!service.dnsCompatibleBucketName(bucket)) {\n service.updateReqBucketRegion(request, 'us-east-1');\n if (bucketRegionCache[bucket] !== 'us-east-1') {\n bucketRegionCache[bucket] = 'us-east-1';\n }\n done();\n } else if (request.httpRequest.virtualHostedBucket) {\n var getRegionReq = service.listObjects({Bucket: bucket, MaxKeys: 0});\n service.updateReqBucketRegion(getRegionReq, 'us-east-1');\n getRegionReq._requestRegionForBucket = bucket;\n\n getRegionReq.send(function() {\n var region = service.bucketRegionCache[bucket] || null;\n if (region && region !== request.httpRequest.region) {\n service.updateReqBucketRegion(request, region);\n }\n done();\n });\n } else {\n // DNS-compatible path-style\n // (s3ForcePathStyle or bucket name with dot over https)\n // Cannot obtain region information for this case\n done();\n }\n },\n\n /**\n * Cache for bucket region.\n *\n * @api private\n */\n bucketRegionCache: {},\n\n /**\n * Clears bucket region cache.\n *\n * @api private\n */\n clearBucketRegionCache: function(buckets) {\n var bucketRegionCache = this.bucketRegionCache;\n if (!buckets) {\n buckets = Object.keys(bucketRegionCache);\n } else if (typeof buckets === 'string') {\n buckets = [buckets];\n }\n for (var i = 0; i < buckets.length; i++) {\n delete bucketRegionCache[buckets[i]];\n }\n return bucketRegionCache;\n },\n\n /**\n * Corrects request region if bucket's cached region is different\n *\n * @api private\n */\n correctBucketRegionFromCache: function correctBucketRegionFromCache(req) {\n var bucket = req.params.Bucket || null;\n if (bucket) {\n var service = req.service;\n var requestRegion = req.httpRequest.region;\n var cachedRegion = service.bucketRegionCache[bucket];\n if (cachedRegion && cachedRegion !== requestRegion) {\n service.updateReqBucketRegion(req, cachedRegion);\n }\n }\n },\n\n /**\n * Extracts S3 specific request ids from the http response.\n *\n * @api private\n */\n extractRequestIds: function extractRequestIds(resp) {\n var extendedRequestId = resp.httpResponse.headers ? resp.httpResponse.headers['x-amz-id-2'] : null;\n var cfId = resp.httpResponse.headers ? resp.httpResponse.headers['x-amz-cf-id'] : null;\n resp.extendedRequestId = extendedRequestId;\n resp.cfId = cfId;\n\n if (resp.error) {\n resp.error.requestId = resp.requestId || null;\n resp.error.extendedRequestId = extendedRequestId;\n resp.error.cfId = cfId;\n }\n },\n\n /**\n * Get a pre-signed URL for a given operation name.\n *\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n * @note Not all operation parameters are supported when using pre-signed\n * URLs. Certain parameters, such as `SSECustomerKey`, `ACL`, `Expires`,\n * `ContentLength`, or `Tagging` must be provided as headers when sending a\n * request. If you are using pre-signed URLs to upload from a browser and\n * need to use these fields, see {createPresignedPost}.\n * @param operation [String] the name of the operation to call\n * @param params [map] parameters to pass to the operation. See the given\n * operation for the expected operation parameters. In addition, you can\n * also pass the \"Expires\" parameter to inform S3 how long the URL should\n * work for.\n * @option params Expires [Integer] (900) the number of seconds to expire\n * the pre-signed URL operation in. Defaults to 15 minutes.\n * @param callback [Function] if a callback is provided, this function will\n * pass the URL as the second parameter (after the error parameter) to\n * the callback function.\n * @return [String] if called synchronously (with no callback), returns the\n * signed URL.\n * @return [null] nothing is returned if a callback is provided.\n * @example Pre-signing a getObject operation (synchronously)\n * var params = {Bucket: 'bucket', Key: 'key'};\n * var url = s3.getSignedUrl('getObject', params);\n * console.log('The URL is', url);\n * @example Pre-signing a putObject (asynchronously)\n * var params = {Bucket: 'bucket', Key: 'key'};\n * s3.getSignedUrl('putObject', params, function (err, url) {\n * console.log('The URL is', url);\n * });\n * @example Pre-signing a putObject operation with a specific payload\n * var params = {Bucket: 'bucket', Key: 'key', Body: 'body'};\n * var url = s3.getSignedUrl('putObject', params);\n * console.log('The URL is', url);\n * @example Passing in a 1-minute expiry time for a pre-signed URL\n * var params = {Bucket: 'bucket', Key: 'key', Expires: 60};\n * var url = s3.getSignedUrl('getObject', params);\n * console.log('The URL is', url); // expires in 60 seconds\n */\n getSignedUrl: function getSignedUrl(operation, params, callback) {\n params = AWS.util.copy(params || {});\n var expires = params.Expires || 900;\n delete params.Expires; // we can't validate this\n var request = this.makeRequest(operation, params);\n\n if (callback) {\n AWS.util.defer(function() {\n request.presign(expires, callback);\n });\n } else {\n return request.presign(expires, callback);\n }\n },\n\n\n /**\n * Get a pre-signed POST policy to support uploading to S3 directly from an\n * HTML form.\n *\n * @param params [map]\n * @option params Bucket [String] The bucket to which the post should be\n * uploaded\n * @option params Expires [Integer] (3600) The number of seconds for which\n * the presigned policy should be valid.\n * @option params Conditions [Array] An array of conditions that must be met\n * for the presigned policy to allow the\n * upload. This can include required tags,\n * the accepted range for content lengths,\n * etc.\n * @see http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-HTTPPOSTConstructPolicy.html\n * @option params Fields [map] Fields to include in the form. All\n * values passed in as fields will be\n * signed as exact match conditions.\n * @param callback [Function]\n *\n * @note All fields passed in when creating presigned post data will be signed\n * as exact match conditions. Any fields that will be interpolated by S3\n * must be added to the fields hash after signing, and an appropriate\n * condition for such fields must be explicitly added to the Conditions\n * array passed to this function before signing.\n *\n * @example Presiging post data with a known key\n * var params = {\n * Bucket: 'bucket',\n * Fields: {\n * key: 'key'\n * }\n * };\n * s3.createPresignedPost(params, function(err, data) {\n * if (err) {\n * console.error('Presigning post data encountered an error', err);\n * } else {\n * console.log('The post data is', data);\n * }\n * });\n *\n * @example Presigning post data with an interpolated key\n * var params = {\n * Bucket: 'bucket',\n * Conditions: [\n * ['starts-with', '$key', 'path/to/uploads/']\n * ]\n * };\n * s3.createPresignedPost(params, function(err, data) {\n * if (err) {\n * console.error('Presigning post data encountered an error', err);\n * } else {\n * data.Fields.key = 'path/to/uploads/${filename}';\n * console.log('The post data is', data);\n * }\n * });\n *\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n *\n * @return [map] If called synchronously (with no callback), returns a hash\n * with the url to set as the form action and a hash of fields\n * to include in the form.\n * @return [null] Nothing is returned if a callback is provided.\n *\n * @callback callback function (err, data)\n * @param err [Error] the error object returned from the policy signer\n * @param data [map] The data necessary to construct an HTML form\n * @param data.url [String] The URL to use as the action of the form\n * @param data.fields [map] A hash of fields that must be included in the\n * form for the upload to succeed. This hash will\n * include the signed POST policy, your access key\n * ID and security token (if present), etc. These\n * may be safely included as input elements of type\n * 'hidden.'\n */\n createPresignedPost: function createPresignedPost(params, callback) {\n if (typeof params === 'function' && callback === undefined) {\n callback = params;\n params = null;\n }\n\n params = AWS.util.copy(params || {});\n var boundParams = this.config.params || {};\n var bucket = params.Bucket || boundParams.Bucket,\n self = this,\n config = this.config,\n endpoint = AWS.util.copy(this.endpoint);\n if (!config.s3BucketEndpoint) {\n endpoint.pathname = '/' + bucket;\n }\n\n function finalizePost() {\n return {\n url: AWS.util.urlFormat(endpoint),\n fields: self.preparePostFields(\n config.credentials,\n config.region,\n bucket,\n params.Fields,\n params.Conditions,\n params.Expires\n )\n };\n }\n\n if (callback) {\n config.getCredentials(function (err) {\n if (err) {\n callback(err);\n }\n\n callback(null, finalizePost());\n });\n } else {\n return finalizePost();\n }\n },\n\n /**\n * @api private\n */\n preparePostFields: function preparePostFields(\n credentials,\n region,\n bucket,\n fields,\n conditions,\n expiresInSeconds\n ) {\n var now = this.getSkewCorrectedDate();\n if (!credentials || !region || !bucket) {\n throw new Error('Unable to create a POST object policy without a bucket,'\n + ' region, and credentials');\n }\n fields = AWS.util.copy(fields || {});\n conditions = (conditions || []).slice(0);\n expiresInSeconds = expiresInSeconds || 3600;\n\n var signingDate = AWS.util.date.iso8601(now).replace(/[:\\-]|\\.\\d{3}/g, '');\n var shortDate = signingDate.substr(0, 8);\n var scope = v4Credentials.createScope(shortDate, region, 's3');\n var credential = credentials.accessKeyId + '/' + scope;\n\n fields['bucket'] = bucket;\n fields['X-Amz-Algorithm'] = 'AWS4-HMAC-SHA256';\n fields['X-Amz-Credential'] = credential;\n fields['X-Amz-Date'] = signingDate;\n if (credentials.sessionToken) {\n fields['X-Amz-Security-Token'] = credentials.sessionToken;\n }\n for (var field in fields) {\n if (fields.hasOwnProperty(field)) {\n var condition = {};\n condition[field] = fields[field];\n conditions.push(condition);\n }\n }\n\n fields.Policy = this.preparePostPolicy(\n new Date(now.valueOf() + expiresInSeconds * 1000),\n conditions\n );\n fields['X-Amz-Signature'] = AWS.util.crypto.hmac(\n v4Credentials.getSigningKey(credentials, shortDate, region, 's3', true),\n fields.Policy,\n 'hex'\n );\n\n return fields;\n },\n\n /**\n * @api private\n */\n preparePostPolicy: function preparePostPolicy(expiration, conditions) {\n return AWS.util.base64.encode(JSON.stringify({\n expiration: AWS.util.date.iso8601(expiration),\n conditions: conditions\n }));\n },\n\n /**\n * @api private\n */\n prepareSignedUrl: function prepareSignedUrl(request) {\n request.addListener('validate', request.service.noPresignedContentLength);\n request.removeListener('build', request.service.addContentType);\n if (!request.params.Body) {\n // no Content-MD5/SHA-256 if body is not provided\n request.removeListener('build', request.service.computeContentMd5);\n } else {\n request.addListener('afterBuild', AWS.EventListeners.Core.COMPUTE_SHA256);\n }\n },\n\n /**\n * @api private\n * @param request\n */\n disableBodySigning: function disableBodySigning(request) {\n var headers = request.httpRequest.headers;\n // Add the header to anything that isn't a presigned url, unless that presigned url had a body defined\n if (!Object.prototype.hasOwnProperty.call(headers, 'presigned-expires')) {\n headers['X-Amz-Content-Sha256'] = 'UNSIGNED-PAYLOAD';\n }\n },\n\n /**\n * @api private\n */\n noPresignedContentLength: function noPresignedContentLength(request) {\n if (request.params.ContentLength !== undefined) {\n throw AWS.util.error(new Error(), {code: 'UnexpectedParameter',\n message: 'ContentLength is not supported in pre-signed URLs.'});\n }\n },\n\n createBucket: function createBucket(params, callback) {\n // When creating a bucket *outside* the classic region, the location\n // constraint must be set for the bucket and it must match the endpoint.\n // This chunk of code will set the location constraint param based\n // on the region (when possible), but it will not override a passed-in\n // location constraint.\n if (typeof params === 'function' || !params) {\n callback = callback || params;\n params = {};\n }\n var hostname = this.endpoint.hostname;\n if (hostname !== this.api.globalEndpoint && !params.CreateBucketConfiguration) {\n params.CreateBucketConfiguration = { LocationConstraint: this.config.region };\n }\n return this.makeRequest('createBucket', params, callback);\n },\n\n /**\n * @see AWS.S3.ManagedUpload\n * @overload upload(params = {}, [options], [callback])\n * Uploads an arbitrarily sized buffer, blob, or stream, using intelligent\n * concurrent handling of parts if the payload is large enough. You can\n * configure the concurrent queue size by setting `options`. Note that this\n * is the only operation for which the SDK can retry requests with stream\n * bodies.\n *\n * @param (see AWS.S3.putObject)\n * @option (see AWS.S3.ManagedUpload.constructor)\n * @return [AWS.S3.ManagedUpload] the managed upload object that can call\n * `send()` or track progress.\n * @example Uploading a stream object\n * var params = {Bucket: 'bucket', Key: 'key', Body: stream};\n * s3.upload(params, function(err, data) {\n * console.log(err, data);\n * });\n * @example Uploading a stream with concurrency of 1 and partSize of 10mb\n * var params = {Bucket: 'bucket', Key: 'key', Body: stream};\n * var options = {partSize: 10 * 1024 * 1024, queueSize: 1};\n * s3.upload(params, options, function(err, data) {\n * console.log(err, data);\n * });\n * @callback callback function(err, data)\n * @param err [Error] an error or null if no error occurred.\n * @param data [map] The response data from the successful upload:\n * @param data.Location [String] the URL of the uploaded object\n * @param data.ETag [String] the ETag of the uploaded object\n * @param data.Bucket [String] the bucket to which the object was uploaded\n * @param data.Key [String] the key to which the object was uploaded\n */\n upload: function upload(params, options, callback) {\n if (typeof options === 'function' && callback === undefined) {\n callback = options;\n options = null;\n }\n\n options = options || {};\n options = AWS.util.merge(options || {}, {service: this, params: params});\n\n var uploader = new AWS.S3.ManagedUpload(options);\n if (typeof callback === 'function') uploader.send(callback);\n return uploader;\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/s3.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/sqs.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/sqs.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.SQS.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.buildEndpoint);\n\n if (request.service.config.computeChecksums) {\n if (request.operation === 'sendMessage') {\n request.addListener('extractData', this.verifySendMessageChecksum);\n } else if (request.operation === 'sendMessageBatch') {\n request.addListener('extractData', this.verifySendMessageBatchChecksum);\n } else if (request.operation === 'receiveMessage') {\n request.addListener('extractData', this.verifyReceiveMessageChecksum);\n }\n }\n },\n\n /**\n * @api private\n */\n verifySendMessageChecksum: function verifySendMessageChecksum(response) {\n if (!response.data) return;\n\n var md5 = response.data.MD5OfMessageBody;\n var body = this.params.MessageBody;\n var calculatedMd5 = this.service.calculateChecksum(body);\n if (calculatedMd5 !== md5) {\n var msg = 'Got \"' + response.data.MD5OfMessageBody +\n '\", expecting \"' + calculatedMd5 + '\".';\n this.service.throwInvalidChecksumError(response,\n [response.data.MessageId], msg);\n }\n },\n\n /**\n * @api private\n */\n verifySendMessageBatchChecksum: function verifySendMessageBatchChecksum(response) {\n if (!response.data) return;\n\n var service = this.service;\n var entries = {};\n var errors = [];\n var messageIds = [];\n AWS.util.arrayEach(response.data.Successful, function (entry) {\n entries[entry.Id] = entry;\n });\n AWS.util.arrayEach(this.params.Entries, function (entry) {\n if (entries[entry.Id]) {\n var md5 = entries[entry.Id].MD5OfMessageBody;\n var body = entry.MessageBody;\n if (!service.isChecksumValid(md5, body)) {\n errors.push(entry.Id);\n messageIds.push(entries[entry.Id].MessageId);\n }\n }\n });\n\n if (errors.length > 0) {\n service.throwInvalidChecksumError(response, messageIds,\n 'Invalid messages: ' + errors.join(', '));\n }\n },\n\n /**\n * @api private\n */\n verifyReceiveMessageChecksum: function verifyReceiveMessageChecksum(response) {\n if (!response.data) return;\n\n var service = this.service;\n var messageIds = [];\n AWS.util.arrayEach(response.data.Messages, function(message) {\n var md5 = message.MD5OfBody;\n var body = message.Body;\n if (!service.isChecksumValid(md5, body)) {\n messageIds.push(message.MessageId);\n }\n });\n\n if (messageIds.length > 0) {\n service.throwInvalidChecksumError(response, messageIds,\n 'Invalid messages: ' + messageIds.join(', '));\n }\n },\n\n /**\n * @api private\n */\n throwInvalidChecksumError: function throwInvalidChecksumError(response, ids, message) {\n response.error = AWS.util.error(new Error(), {\n retryable: true,\n code: 'InvalidChecksum',\n messageIds: ids,\n message: response.request.operation +\n ' returned an invalid MD5 response. ' + message\n });\n },\n\n /**\n * @api private\n */\n isChecksumValid: function isChecksumValid(checksum, data) {\n return this.calculateChecksum(data) === checksum;\n },\n\n /**\n * @api private\n */\n calculateChecksum: function calculateChecksum(data) {\n return AWS.util.crypto.md5(data, 'hex');\n },\n\n /**\n * @api private\n */\n buildEndpoint: function buildEndpoint(request) {\n var url = request.httpRequest.params.QueueUrl;\n if (url) {\n request.httpRequest.endpoint = new AWS.Endpoint(url);\n\n // signature version 4 requires the region name to be set,\n // sqs queue urls contain the region name\n var matches = request.httpRequest.endpoint.host.match(/^sqs\\.(.+?)\\./);\n if (matches) request.httpRequest.region = matches[1];\n }\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/sqs.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/services/sts.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/services/sts.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nAWS.util.update(AWS.STS.prototype, {\n /**\n * @overload credentialsFrom(data, credentials = null)\n * Creates a credentials object from STS response data containing\n * credentials information. Useful for quickly setting AWS credentials.\n *\n * @note This is a low-level utility function. If you want to load temporary\n * credentials into your process for subsequent requests to AWS resources,\n * you should use {AWS.TemporaryCredentials} instead.\n * @param data [map] data retrieved from a call to {getFederatedToken},\n * {getSessionToken}, {assumeRole}, or {assumeRoleWithWebIdentity}.\n * @param credentials [AWS.Credentials] an optional credentials object to\n * fill instead of creating a new object. Useful when modifying an\n * existing credentials object from a refresh call.\n * @return [AWS.TemporaryCredentials] the set of temporary credentials\n * loaded from a raw STS operation response.\n * @example Using credentialsFrom to load global AWS credentials\n * var sts = new AWS.STS();\n * sts.getSessionToken(function (err, data) {\n * if (err) console.log(\"Error getting credentials\");\n * else {\n * AWS.config.credentials = sts.credentialsFrom(data);\n * }\n * });\n * @see AWS.TemporaryCredentials\n */\n credentialsFrom: function credentialsFrom(data, credentials) {\n if (!data) return null;\n if (!credentials) credentials = new AWS.TemporaryCredentials();\n credentials.expired = false;\n credentials.accessKeyId = data.Credentials.AccessKeyId;\n credentials.secretAccessKey = data.Credentials.SecretAccessKey;\n credentials.sessionToken = data.Credentials.SessionToken;\n credentials.expireTime = data.Credentials.Expiration;\n return credentials;\n },\n\n assumeRoleWithWebIdentity: function assumeRoleWithWebIdentity(params, callback) {\n return this.makeUnauthenticatedRequest('assumeRoleWithWebIdentity', params, callback);\n },\n\n assumeRoleWithSAML: function assumeRoleWithSAML(params, callback) {\n return this.makeUnauthenticatedRequest('assumeRoleWithSAML', params, callback);\n }\n});\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/services/sts.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/presign.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/presign.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nvar expiresHeader = 'presigned-expires';\n\n/**\n * @api private\n */\nfunction signedUrlBuilder(request) {\n var expires = request.httpRequest.headers[expiresHeader];\n var signerClass = request.service.getSignerClass(request);\n\n delete request.httpRequest.headers['User-Agent'];\n delete request.httpRequest.headers['X-Amz-User-Agent'];\n\n if (signerClass === AWS.Signers.V4) {\n if (expires > 604800) { // one week expiry is invalid\n var message = 'Presigning does not support expiry time greater ' +\n 'than a week with SigV4 signing.';\n throw AWS.util.error(new Error(), {\n code: 'InvalidExpiryTime', message: message, retryable: false\n });\n }\n request.httpRequest.headers[expiresHeader] = expires;\n } else if (signerClass === AWS.Signers.S3) {\n var now = request.service ? request.service.getSkewCorrectedDate() : AWS.util.date.getDate();\n request.httpRequest.headers[expiresHeader] = parseInt(\n AWS.util.date.unixTimestamp(now) + expires, 10).toString();\n } else {\n throw AWS.util.error(new Error(), {\n message: 'Presigning only supports S3 or SigV4 signing.',\n code: 'UnsupportedSigner', retryable: false\n });\n }\n}\n\n/**\n * @api private\n */\nfunction signedUrlSigner(request) {\n var endpoint = request.httpRequest.endpoint;\n var parsedUrl = AWS.util.urlParse(request.httpRequest.path);\n var queryParams = {};\n\n if (parsedUrl.search) {\n queryParams = AWS.util.queryStringParse(parsedUrl.search.substr(1));\n }\n\n var auth = request.httpRequest.headers['Authorization'].split(' ');\n if (auth[0] === 'AWS') {\n auth = auth[1].split(':');\n queryParams['AWSAccessKeyId'] = auth[0];\n queryParams['Signature'] = auth[1];\n\n AWS.util.each(request.httpRequest.headers, function (key, value) {\n if (key === expiresHeader) key = 'Expires';\n if (key.indexOf('x-amz-meta-') === 0) {\n // Delete existing, potentially not normalized key\n delete queryParams[key];\n key = key.toLowerCase();\n }\n queryParams[key] = value;\n });\n delete request.httpRequest.headers[expiresHeader];\n delete queryParams['Authorization'];\n delete queryParams['Host'];\n } else if (auth[0] === 'AWS4-HMAC-SHA256') { // SigV4 signing\n auth.shift();\n var rest = auth.join(' ');\n var signature = rest.match(/Signature=(.*?)(?:,|\\s|\\r?\\n|$)/)[1];\n queryParams['X-Amz-Signature'] = signature;\n delete queryParams['Expires'];\n }\n\n // build URL\n endpoint.pathname = parsedUrl.pathname;\n endpoint.search = AWS.util.queryParamsToString(queryParams);\n}\n\n/**\n * @api private\n */\nAWS.Signers.Presign = inherit({\n /**\n * @api private\n */\n sign: function sign(request, expireTime, callback) {\n request.httpRequest.headers[expiresHeader] = expireTime || 3600;\n request.on('build', signedUrlBuilder);\n request.on('sign', signedUrlSigner);\n request.removeListener('afterBuild',\n AWS.EventListeners.Core.SET_CONTENT_LENGTH);\n request.removeListener('afterBuild',\n AWS.EventListeners.Core.COMPUTE_SHA256);\n\n request.emit('beforePresign', [request]);\n\n if (callback) {\n request.build(function() {\n if (this.response.error) callback(this.response.error);\n else {\n callback(null, AWS.util.urlFormat(request.httpRequest.endpoint));\n }\n });\n } else {\n request.build();\n if (request.response.error) throw request.response.error;\n return AWS.util.urlFormat(request.httpRequest.endpoint);\n }\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.Presign;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/presign.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/request_signer.js": /*!************************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/request_signer.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.RequestSigner = inherit({\n constructor: function RequestSigner(request) {\n this.request = request;\n },\n\n setServiceClientId: function setServiceClientId(id) {\n this.serviceClientId = id;\n },\n\n getServiceClientId: function getServiceClientId() {\n return this.serviceClientId;\n }\n});\n\nAWS.Signers.RequestSigner.getVersion = function getVersion(version) {\n switch (version) {\n case 'v2': return AWS.Signers.V2;\n case 'v3': return AWS.Signers.V3;\n case 'v4': return AWS.Signers.V4;\n case 's3': return AWS.Signers.S3;\n case 'v3https': return AWS.Signers.V3Https;\n }\n throw new Error('Unknown signing version ' + version);\n};\n\n__webpack_require__(/*! ./v2 */ \"./node_modules/aws-sdk/lib/signers/v2.js\");\n__webpack_require__(/*! ./v3 */ \"./node_modules/aws-sdk/lib/signers/v3.js\");\n__webpack_require__(/*! ./v3https */ \"./node_modules/aws-sdk/lib/signers/v3https.js\");\n__webpack_require__(/*! ./v4 */ \"./node_modules/aws-sdk/lib/signers/v4.js\");\n__webpack_require__(/*! ./s3 */ \"./node_modules/aws-sdk/lib/signers/s3.js\");\n__webpack_require__(/*! ./presign */ \"./node_modules/aws-sdk/lib/signers/presign.js\");\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/request_signer.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/s3.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/s3.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.S3 = inherit(AWS.Signers.RequestSigner, {\n /**\n * When building the stringToSign, these sub resource params should be\n * part of the canonical resource string with their NON-decoded values\n */\n subResources: {\n 'acl': 1,\n 'accelerate': 1,\n 'analytics': 1,\n 'cors': 1,\n 'lifecycle': 1,\n 'delete': 1,\n 'inventory': 1,\n 'location': 1,\n 'logging': 1,\n 'metrics': 1,\n 'notification': 1,\n 'partNumber': 1,\n 'policy': 1,\n 'requestPayment': 1,\n 'replication': 1,\n 'restore': 1,\n 'tagging': 1,\n 'torrent': 1,\n 'uploadId': 1,\n 'uploads': 1,\n 'versionId': 1,\n 'versioning': 1,\n 'versions': 1,\n 'website': 1\n },\n\n // when building the stringToSign, these querystring params should be\n // part of the canonical resource string with their NON-encoded values\n responseHeaders: {\n 'response-content-type': 1,\n 'response-content-language': 1,\n 'response-expires': 1,\n 'response-cache-control': 1,\n 'response-content-disposition': 1,\n 'response-content-encoding': 1\n },\n\n addAuthorization: function addAuthorization(credentials, date) {\n if (!this.request.headers['presigned-expires']) {\n this.request.headers['X-Amz-Date'] = AWS.util.date.rfc822(date);\n }\n\n if (credentials.sessionToken) {\n // presigned URLs require this header to be lowercased\n this.request.headers['x-amz-security-token'] = credentials.sessionToken;\n }\n\n var signature = this.sign(credentials.secretAccessKey, this.stringToSign());\n var auth = 'AWS ' + credentials.accessKeyId + ':' + signature;\n\n this.request.headers['Authorization'] = auth;\n },\n\n stringToSign: function stringToSign() {\n var r = this.request;\n\n var parts = [];\n parts.push(r.method);\n parts.push(r.headers['Content-MD5'] || '');\n parts.push(r.headers['Content-Type'] || '');\n\n // This is the \"Date\" header, but we use X-Amz-Date.\n // The S3 signing mechanism requires us to pass an empty\n // string for this Date header regardless.\n parts.push(r.headers['presigned-expires'] || '');\n\n var headers = this.canonicalizedAmzHeaders();\n if (headers) parts.push(headers);\n parts.push(this.canonicalizedResource());\n\n return parts.join('\\n');\n\n },\n\n canonicalizedAmzHeaders: function canonicalizedAmzHeaders() {\n\n var amzHeaders = [];\n\n AWS.util.each(this.request.headers, function (name) {\n if (name.match(/^x-amz-/i))\n amzHeaders.push(name);\n });\n\n amzHeaders.sort(function (a, b) {\n return a.toLowerCase() < b.toLowerCase() ? -1 : 1;\n });\n\n var parts = [];\n AWS.util.arrayEach.call(this, amzHeaders, function (name) {\n parts.push(name.toLowerCase() + ':' + String(this.request.headers[name]));\n });\n\n return parts.join('\\n');\n\n },\n\n canonicalizedResource: function canonicalizedResource() {\n\n var r = this.request;\n\n var parts = r.path.split('?');\n var path = parts[0];\n var querystring = parts[1];\n\n var resource = '';\n\n if (r.virtualHostedBucket)\n resource += '/' + r.virtualHostedBucket;\n\n resource += path;\n\n if (querystring) {\n\n // collect a list of sub resources and query params that need to be signed\n var resources = [];\n\n AWS.util.arrayEach.call(this, querystring.split('&'), function (param) {\n var name = param.split('=')[0];\n var value = param.split('=')[1];\n if (this.subResources[name] || this.responseHeaders[name]) {\n var subresource = { name: name };\n if (value !== undefined) {\n if (this.subResources[name]) {\n subresource.value = value;\n } else {\n subresource.value = decodeURIComponent(value);\n }\n }\n resources.push(subresource);\n }\n });\n\n resources.sort(function (a, b) { return a.name < b.name ? -1 : 1; });\n\n if (resources.length) {\n\n querystring = [];\n AWS.util.arrayEach(resources, function (res) {\n if (res.value === undefined) {\n querystring.push(res.name);\n } else {\n querystring.push(res.name + '=' + res.value);\n }\n });\n\n resource += '?' + querystring.join('&');\n }\n\n }\n\n return resource;\n\n },\n\n sign: function sign(secret, string) {\n return AWS.util.crypto.hmac(secret, string, 'base64', 'sha1');\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.S3;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/s3.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/v2.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/v2.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.V2 = inherit(AWS.Signers.RequestSigner, {\n addAuthorization: function addAuthorization(credentials, date) {\n\n if (!date) date = AWS.util.date.getDate();\n\n var r = this.request;\n\n r.params.Timestamp = AWS.util.date.iso8601(date);\n r.params.SignatureVersion = '2';\n r.params.SignatureMethod = 'HmacSHA256';\n r.params.AWSAccessKeyId = credentials.accessKeyId;\n\n if (credentials.sessionToken) {\n r.params.SecurityToken = credentials.sessionToken;\n }\n\n delete r.params.Signature; // delete old Signature for re-signing\n r.params.Signature = this.signature(credentials);\n\n r.body = AWS.util.queryParamsToString(r.params);\n r.headers['Content-Length'] = r.body.length;\n },\n\n signature: function signature(credentials) {\n return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), 'base64');\n },\n\n stringToSign: function stringToSign() {\n var parts = [];\n parts.push(this.request.method);\n parts.push(this.request.endpoint.host.toLowerCase());\n parts.push(this.request.pathname());\n parts.push(AWS.util.queryParamsToString(this.request.params));\n return parts.join('\\n');\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V2;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/v2.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/v3.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/v3.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.V3 = inherit(AWS.Signers.RequestSigner, {\n addAuthorization: function addAuthorization(credentials, date) {\n\n var datetime = AWS.util.date.rfc822(date);\n\n this.request.headers['X-Amz-Date'] = datetime;\n\n if (credentials.sessionToken) {\n this.request.headers['x-amz-security-token'] = credentials.sessionToken;\n }\n\n this.request.headers['X-Amzn-Authorization'] =\n this.authorization(credentials, datetime);\n\n },\n\n authorization: function authorization(credentials) {\n return 'AWS3 ' +\n 'AWSAccessKeyId=' + credentials.accessKeyId + ',' +\n 'Algorithm=HmacSHA256,' +\n 'SignedHeaders=' + this.signedHeaders() + ',' +\n 'Signature=' + this.signature(credentials);\n },\n\n signedHeaders: function signedHeaders() {\n var headers = [];\n AWS.util.arrayEach(this.headersToSign(), function iterator(h) {\n headers.push(h.toLowerCase());\n });\n return headers.sort().join(';');\n },\n\n canonicalHeaders: function canonicalHeaders() {\n var headers = this.request.headers;\n var parts = [];\n AWS.util.arrayEach(this.headersToSign(), function iterator(h) {\n parts.push(h.toLowerCase().trim() + ':' + String(headers[h]).trim());\n });\n return parts.sort().join('\\n') + '\\n';\n },\n\n headersToSign: function headersToSign() {\n var headers = [];\n AWS.util.each(this.request.headers, function iterator(k) {\n if (k === 'Host' || k === 'Content-Encoding' || k.match(/^X-Amz/i)) {\n headers.push(k);\n }\n });\n return headers;\n },\n\n signature: function signature(credentials) {\n return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), 'base64');\n },\n\n stringToSign: function stringToSign() {\n var parts = [];\n parts.push(this.request.method);\n parts.push('/');\n parts.push('');\n parts.push(this.canonicalHeaders());\n parts.push(this.request.body);\n return AWS.util.crypto.sha256(parts.join('\\n'));\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V3;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/v3.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/v3https.js": /*!*****************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/v3https.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar inherit = AWS.util.inherit;\n\n__webpack_require__(/*! ./v3 */ \"./node_modules/aws-sdk/lib/signers/v3.js\");\n\n/**\n * @api private\n */\nAWS.Signers.V3Https = inherit(AWS.Signers.V3, {\n authorization: function authorization(credentials) {\n return 'AWS3-HTTPS ' +\n 'AWSAccessKeyId=' + credentials.accessKeyId + ',' +\n 'Algorithm=HmacSHA256,' +\n 'Signature=' + this.signature(credentials);\n },\n\n stringToSign: function stringToSign() {\n return this.request.headers['X-Amz-Date'];\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V3Https;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/v3https.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/v4.js": /*!************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/v4.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\nvar v4Credentials = __webpack_require__(/*! ./v4_credentials */ \"./node_modules/aws-sdk/lib/signers/v4_credentials.js\");\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nvar expiresHeader = 'presigned-expires';\n\n/**\n * @api private\n */\nAWS.Signers.V4 = inherit(AWS.Signers.RequestSigner, {\n constructor: function V4(request, serviceName, options) {\n AWS.Signers.RequestSigner.call(this, request);\n this.serviceName = serviceName;\n options = options || {};\n this.signatureCache = typeof options.signatureCache === 'boolean' ? options.signatureCache : true;\n this.operation = options.operation;\n },\n\n algorithm: 'AWS4-HMAC-SHA256',\n\n addAuthorization: function addAuthorization(credentials, date) {\n var datetime = AWS.util.date.iso8601(date).replace(/[:\\-]|\\.\\d{3}/g, '');\n\n if (this.isPresigned()) {\n this.updateForPresigned(credentials, datetime);\n } else {\n this.addHeaders(credentials, datetime);\n }\n\n this.request.headers['Authorization'] =\n this.authorization(credentials, datetime);\n },\n\n addHeaders: function addHeaders(credentials, datetime) {\n this.request.headers['X-Amz-Date'] = datetime;\n if (credentials.sessionToken) {\n this.request.headers['x-amz-security-token'] = credentials.sessionToken;\n }\n },\n\n updateForPresigned: function updateForPresigned(credentials, datetime) {\n var credString = this.credentialString(datetime);\n var qs = {\n 'X-Amz-Date': datetime,\n 'X-Amz-Algorithm': this.algorithm,\n 'X-Amz-Credential': credentials.accessKeyId + '/' + credString,\n 'X-Amz-Expires': this.request.headers[expiresHeader],\n 'X-Amz-SignedHeaders': this.signedHeaders()\n };\n\n if (credentials.sessionToken) {\n qs['X-Amz-Security-Token'] = credentials.sessionToken;\n }\n\n if (this.request.headers['Content-Type']) {\n qs['Content-Type'] = this.request.headers['Content-Type'];\n }\n if (this.request.headers['Content-MD5']) {\n qs['Content-MD5'] = this.request.headers['Content-MD5'];\n }\n if (this.request.headers['Cache-Control']) {\n qs['Cache-Control'] = this.request.headers['Cache-Control'];\n }\n\n // need to pull in any other X-Amz-* headers\n AWS.util.each.call(this, this.request.headers, function(key, value) {\n if (key === expiresHeader) return;\n if (this.isSignableHeader(key)) {\n var lowerKey = key.toLowerCase();\n // Metadata should be normalized\n if (lowerKey.indexOf('x-amz-meta-') === 0) {\n qs[lowerKey] = value;\n } else if (lowerKey.indexOf('x-amz-') === 0) {\n qs[key] = value;\n }\n }\n });\n\n var sep = this.request.path.indexOf('?') >= 0 ? '&' : '?';\n this.request.path += sep + AWS.util.queryParamsToString(qs);\n },\n\n authorization: function authorization(credentials, datetime) {\n var parts = [];\n var credString = this.credentialString(datetime);\n parts.push(this.algorithm + ' Credential=' +\n credentials.accessKeyId + '/' + credString);\n parts.push('SignedHeaders=' + this.signedHeaders());\n parts.push('Signature=' + this.signature(credentials, datetime));\n return parts.join(', ');\n },\n\n signature: function signature(credentials, datetime) {\n var signingKey = v4Credentials.getSigningKey(\n credentials,\n datetime.substr(0, 8),\n this.request.region,\n this.serviceName,\n this.signatureCache\n );\n return AWS.util.crypto.hmac(signingKey, this.stringToSign(datetime), 'hex');\n },\n\n stringToSign: function stringToSign(datetime) {\n var parts = [];\n parts.push('AWS4-HMAC-SHA256');\n parts.push(datetime);\n parts.push(this.credentialString(datetime));\n parts.push(this.hexEncodedHash(this.canonicalString()));\n return parts.join('\\n');\n },\n\n canonicalString: function canonicalString() {\n var parts = [], pathname = this.request.pathname();\n if (this.serviceName !== 's3') pathname = AWS.util.uriEscapePath(pathname);\n\n parts.push(this.request.method);\n parts.push(pathname);\n parts.push(this.request.search());\n parts.push(this.canonicalHeaders() + '\\n');\n parts.push(this.signedHeaders());\n parts.push(this.hexEncodedBodyHash());\n return parts.join('\\n');\n },\n\n canonicalHeaders: function canonicalHeaders() {\n var headers = [];\n AWS.util.each.call(this, this.request.headers, function (key, item) {\n headers.push([key, item]);\n });\n headers.sort(function (a, b) {\n return a[0].toLowerCase() < b[0].toLowerCase() ? -1 : 1;\n });\n var parts = [];\n AWS.util.arrayEach.call(this, headers, function (item) {\n var key = item[0].toLowerCase();\n if (this.isSignableHeader(key)) {\n var value = item[1];\n if (typeof value === 'undefined' || value === null || typeof value.toString !== 'function') {\n throw AWS.util.error(new Error('Header ' + key + ' contains invalid value'), {\n code: 'InvalidHeader'\n });\n }\n parts.push(key + ':' +\n this.canonicalHeaderValues(value.toString()));\n }\n });\n return parts.join('\\n');\n },\n\n canonicalHeaderValues: function canonicalHeaderValues(values) {\n return values.replace(/\\s+/g, ' ').replace(/^\\s+|\\s+$/g, '');\n },\n\n signedHeaders: function signedHeaders() {\n var keys = [];\n AWS.util.each.call(this, this.request.headers, function (key) {\n key = key.toLowerCase();\n if (this.isSignableHeader(key)) keys.push(key);\n });\n return keys.sort().join(';');\n },\n\n credentialString: function credentialString(datetime) {\n return v4Credentials.createScope(\n datetime.substr(0, 8),\n this.request.region,\n this.serviceName\n );\n },\n\n hexEncodedHash: function hash(string) {\n return AWS.util.crypto.sha256(string, 'hex');\n },\n\n hexEncodedBodyHash: function hexEncodedBodyHash() {\n var request = this.request;\n if (this.isPresigned() && this.serviceName === 's3' && !request.body) {\n return 'UNSIGNED-PAYLOAD';\n } else if (request.headers['X-Amz-Content-Sha256']) {\n return request.headers['X-Amz-Content-Sha256'];\n } else {\n return this.hexEncodedHash(this.request.body || '');\n }\n },\n\n unsignableHeaders: [\n 'authorization',\n 'content-type',\n 'content-length',\n 'user-agent',\n expiresHeader,\n 'expect',\n 'x-amzn-trace-id'\n ],\n\n isSignableHeader: function isSignableHeader(key) {\n if (key.toLowerCase().indexOf('x-amz-') === 0) return true;\n return this.unsignableHeaders.indexOf(key) < 0;\n },\n\n isPresigned: function isPresigned() {\n return this.request.headers[expiresHeader] ? true : false;\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V4;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/v4.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/signers/v4_credentials.js": /*!************************************************************!*\ !*** ./node_modules/aws-sdk/lib/signers/v4_credentials.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var AWS = __webpack_require__(/*! ../core */ \"./node_modules/aws-sdk/lib/core.js\");\n\n/**\n * @api private\n */\nvar cachedSecret = {};\n\n/**\n * @api private\n */\nvar cacheQueue = [];\n\n/**\n * @api private\n */\nvar maxCacheEntries = 50;\n\n/**\n * @api private\n */\nvar v4Identifier = 'aws4_request';\n\n/**\n * @api private\n */\nmodule.exports = {\n /**\n * @api private\n *\n * @param date [String]\n * @param region [String]\n * @param serviceName [String]\n * @return [String]\n */\n createScope: function createScope(date, region, serviceName) {\n return [\n date.substr(0, 8),\n region,\n serviceName,\n v4Identifier\n ].join('/');\n },\n\n /**\n * @api private\n *\n * @param credentials [Credentials]\n * @param date [String]\n * @param region [String]\n * @param service [String]\n * @param shouldCache [Boolean]\n * @return [String]\n */\n getSigningKey: function getSigningKey(\n credentials,\n date,\n region,\n service,\n shouldCache\n ) {\n var credsIdentifier = AWS.util.crypto\n .hmac(credentials.secretAccessKey, credentials.accessKeyId, 'base64');\n var cacheKey = [credsIdentifier, date, region, service].join('_');\n shouldCache = shouldCache !== false;\n if (shouldCache && (cacheKey in cachedSecret)) {\n return cachedSecret[cacheKey];\n }\n\n var kDate = AWS.util.crypto.hmac(\n 'AWS4' + credentials.secretAccessKey,\n date,\n 'buffer'\n );\n var kRegion = AWS.util.crypto.hmac(kDate, region, 'buffer');\n var kService = AWS.util.crypto.hmac(kRegion, service, 'buffer');\n\n var signingKey = AWS.util.crypto.hmac(kService, v4Identifier, 'buffer');\n if (shouldCache) {\n cachedSecret[cacheKey] = signingKey;\n cacheQueue.push(cacheKey);\n if (cacheQueue.length > maxCacheEntries) {\n // remove the oldest entry (not the least recently used)\n delete cachedSecret[cacheQueue.shift()];\n }\n }\n\n return signingKey;\n },\n\n /**\n * @api private\n *\n * Empties the derived signing key cache. Made available for testing purposes\n * only.\n */\n emptyCache: function emptyCache() {\n cachedSecret = {};\n cacheQueue = [];\n }\n};\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/signers/v4_credentials.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/state_machine.js": /*!***************************************************!*\ !*** ./node_modules/aws-sdk/lib/state_machine.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("function AcceptorStateMachine(states, state) {\n this.currentState = state || null;\n this.states = states || {};\n}\n\nAcceptorStateMachine.prototype.runTo = function runTo(finalState, done, bindObject, inputError) {\n if (typeof finalState === 'function') {\n inputError = bindObject; bindObject = done;\n done = finalState; finalState = null;\n }\n\n var self = this;\n var state = self.states[self.currentState];\n state.fn.call(bindObject || self, inputError, function(err) {\n if (err) {\n if (state.fail) self.currentState = state.fail;\n else return done ? done.call(bindObject, err) : null;\n } else {\n if (state.accept) self.currentState = state.accept;\n else return done ? done.call(bindObject) : null;\n }\n if (self.currentState === finalState) {\n return done ? done.call(bindObject, err) : null;\n }\n\n self.runTo(finalState, done, bindObject, err);\n });\n};\n\nAcceptorStateMachine.prototype.addState = function addState(name, acceptState, failState, fn) {\n if (typeof acceptState === 'function') {\n fn = acceptState; acceptState = null; failState = null;\n } else if (typeof failState === 'function') {\n fn = failState; failState = null;\n }\n\n if (!this.currentState) this.currentState = name;\n this.states[name] = { accept: acceptState, fail: failState, fn: fn };\n return this;\n};\n\n/**\n * @api private\n */\nmodule.exports = AcceptorStateMachine;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/state_machine.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/util.js": /*!******************************************!*\ !*** ./node_modules/aws-sdk/lib/util.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(process, setImmediate) {/* eslint guard-for-in:0 */\nvar AWS;\n\n/**\n * A set of utility methods for use with the AWS SDK.\n *\n * @!attribute abort\n * Return this value from an iterator function {each} or {arrayEach}\n * to break out of the iteration.\n * @example Breaking out of an iterator function\n * AWS.util.each({a: 1, b: 2, c: 3}, function(key, value) {\n * if (key == 'b') return AWS.util.abort;\n * });\n * @see each\n * @see arrayEach\n * @api private\n */\nvar util = {\n environment: 'nodejs',\n engine: function engine() {\n if (util.isBrowser() && typeof navigator !== 'undefined') {\n return navigator.userAgent;\n } else {\n var engine = process.platform + '/' + process.version;\n if (process.env.AWS_EXECUTION_ENV) {\n engine += ' exec-env/' + process.env.AWS_EXECUTION_ENV;\n }\n return engine;\n }\n },\n\n userAgent: function userAgent() {\n var name = util.environment;\n var agent = 'aws-sdk-' + name + '/' + __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\").VERSION;\n if (name === 'nodejs') agent += ' ' + util.engine();\n return agent;\n },\n\n isBrowser: function isBrowser() { return process && process.browser; },\n isNode: function isNode() { return !util.isBrowser(); },\n uriEscape: function uriEscape(string) {\n var output = encodeURIComponent(string);\n output = output.replace(/[^A-Za-z0-9_.~\\-%]+/g, escape);\n\n // AWS percent-encodes some extra non-standard characters in a URI\n output = output.replace(/[*]/g, function(ch) {\n return '%' + ch.charCodeAt(0).toString(16).toUpperCase();\n });\n\n return output;\n },\n\n uriEscapePath: function uriEscapePath(string) {\n var parts = [];\n util.arrayEach(string.split('/'), function (part) {\n parts.push(util.uriEscape(part));\n });\n return parts.join('/');\n },\n\n urlParse: function urlParse(url) {\n return util.url.parse(url);\n },\n\n urlFormat: function urlFormat(url) {\n return util.url.format(url);\n },\n\n queryStringParse: function queryStringParse(qs) {\n return util.querystring.parse(qs);\n },\n\n queryParamsToString: function queryParamsToString(params) {\n var items = [];\n var escape = util.uriEscape;\n var sortedKeys = Object.keys(params).sort();\n\n util.arrayEach(sortedKeys, function(name) {\n var value = params[name];\n var ename = escape(name);\n var result = ename + '=';\n if (Array.isArray(value)) {\n var vals = [];\n util.arrayEach(value, function(item) { vals.push(escape(item)); });\n result = ename + '=' + vals.sort().join('&' + ename + '=');\n } else if (value !== undefined && value !== null) {\n result = ename + '=' + escape(value);\n }\n items.push(result);\n });\n\n return items.join('&');\n },\n\n readFileSync: function readFileSync(path) {\n if (util.isBrowser()) return null;\n return __webpack_require__(/*! fs */ 0).readFileSync(path, 'utf-8');\n },\n\n base64: {\n encode: function encode64(string) {\n if (typeof string === 'number') {\n throw util.error(new Error('Cannot base64 encode number ' + string));\n }\n if (string === null || typeof string === 'undefined') {\n return string;\n }\n var buf = (typeof util.Buffer.from === 'function' && util.Buffer.from !== Uint8Array.from) ? util.Buffer.from(string) : new util.Buffer(string);\n return buf.toString('base64');\n },\n\n decode: function decode64(string) {\n if (typeof string === 'number') {\n throw util.error(new Error('Cannot base64 decode number ' + string));\n }\n if (string === null || typeof string === 'undefined') {\n return string;\n }\n return (typeof util.Buffer.from === 'function' && util.Buffer.from !== Uint8Array.from) ? util.Buffer.from(string, 'base64') : new util.Buffer(string, 'base64');\n }\n\n },\n\n buffer: {\n toStream: function toStream(buffer) {\n if (!util.Buffer.isBuffer(buffer)) buffer = new util.Buffer(buffer);\n\n var readable = new (util.stream.Readable)();\n var pos = 0;\n readable._read = function(size) {\n if (pos >= buffer.length) return readable.push(null);\n\n var end = pos + size;\n if (end > buffer.length) end = buffer.length;\n readable.push(buffer.slice(pos, end));\n pos = end;\n };\n\n return readable;\n },\n\n /**\n * Concatenates a list of Buffer objects.\n */\n concat: function(buffers) {\n var length = 0,\n offset = 0,\n buffer = null, i;\n\n for (i = 0; i < buffers.length; i++) {\n length += buffers[i].length;\n }\n\n buffer = new util.Buffer(length);\n\n for (i = 0; i < buffers.length; i++) {\n buffers[i].copy(buffer, offset);\n offset += buffers[i].length;\n }\n\n return buffer;\n }\n },\n\n string: {\n byteLength: function byteLength(string) {\n if (string === null || string === undefined) return 0;\n if (typeof string === 'string') string = new util.Buffer(string);\n\n if (typeof string.byteLength === 'number') {\n return string.byteLength;\n } else if (typeof string.length === 'number') {\n return string.length;\n } else if (typeof string.size === 'number') {\n return string.size;\n } else if (typeof string.path === 'string') {\n return __webpack_require__(/*! fs */ 0).lstatSync(string.path).size;\n } else {\n throw util.error(new Error('Cannot determine length of ' + string),\n { object: string });\n }\n },\n\n upperFirst: function upperFirst(string) {\n return string[0].toUpperCase() + string.substr(1);\n },\n\n lowerFirst: function lowerFirst(string) {\n return string[0].toLowerCase() + string.substr(1);\n }\n },\n\n ini: {\n parse: function string(ini) {\n var currentSection, map = {};\n util.arrayEach(ini.split(/\\r?\\n/), function(line) {\n line = line.split(/(^|\\s)[;#]/)[0]; // remove comments\n var section = line.match(/^\\s*\\[([^\\[\\]]+)\\]\\s*$/);\n if (section) {\n currentSection = section[1];\n } else if (currentSection) {\n var item = line.match(/^\\s*(.+?)\\s*=\\s*(.+?)\\s*$/);\n if (item) {\n map[currentSection] = map[currentSection] || {};\n map[currentSection][item[1]] = item[2];\n }\n }\n });\n\n return map;\n }\n },\n\n fn: {\n noop: function() {},\n\n /**\n * Turn a synchronous function into as \"async\" function by making it call\n * a callback. The underlying function is called with all but the last argument,\n * which is treated as the callback. The callback is passed passed a first argument\n * of null on success to mimick standard node callbacks.\n */\n makeAsync: function makeAsync(fn, expectedArgs) {\n if (expectedArgs && expectedArgs <= fn.length) {\n return fn;\n }\n\n return function() {\n var args = Array.prototype.slice.call(arguments, 0);\n var callback = args.pop();\n var result = fn.apply(null, args);\n callback(result);\n };\n }\n },\n\n /**\n * Date and time utility functions.\n */\n date: {\n\n /**\n * @return [Date] the current JavaScript date object. Since all\n * AWS services rely on this date object, you can override\n * this function to provide a special time value to AWS service\n * requests.\n */\n getDate: function getDate() {\n if (!AWS) AWS = __webpack_require__(/*! ./core */ \"./node_modules/aws-sdk/lib/core.js\");\n if (AWS.config.systemClockOffset) { // use offset when non-zero\n return new Date(new Date().getTime() + AWS.config.systemClockOffset);\n } else {\n return new Date();\n }\n },\n\n /**\n * @return [String] the date in ISO-8601 format\n */\n iso8601: function iso8601(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.toISOString().replace(/\\.\\d{3}Z$/, 'Z');\n },\n\n /**\n * @return [String] the date in RFC 822 format\n */\n rfc822: function rfc822(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.toUTCString();\n },\n\n /**\n * @return [Integer] the UNIX timestamp value for the current time\n */\n unixTimestamp: function unixTimestamp(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.getTime() / 1000;\n },\n\n /**\n * @param [String,number,Date] date\n * @return [Date]\n */\n from: function format(date) {\n if (typeof date === 'number') {\n return new Date(date * 1000); // unix timestamp\n } else {\n return new Date(date);\n }\n },\n\n /**\n * Given a Date or date-like value, this function formats the\n * date into a string of the requested value.\n * @param [String,number,Date] date\n * @param [String] formatter Valid formats are:\n # * 'iso8601'\n # * 'rfc822'\n # * 'unixTimestamp'\n * @return [String]\n */\n format: function format(date, formatter) {\n if (!formatter) formatter = 'iso8601';\n return util.date[formatter](util.date.from(date));\n },\n\n parseTimestamp: function parseTimestamp(value) {\n if (typeof value === 'number') { // unix timestamp (number)\n return new Date(value * 1000);\n } else if (value.match(/^\\d+$/)) { // unix timestamp\n return new Date(value * 1000);\n } else if (value.match(/^\\d{4}/)) { // iso8601\n return new Date(value);\n } else if (value.match(/^\\w{3},/)) { // rfc822\n return new Date(value);\n } else {\n throw util.error(\n new Error('unhandled timestamp format: ' + value),\n {code: 'TimestampParserError'});\n }\n }\n\n },\n\n crypto: {\n crc32Table: [\n 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419,\n 0x706AF48F, 0xE963A535, 0x9E6495A3, 0x0EDB8832, 0x79DCB8A4,\n 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07,\n 0x90BF1D91, 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE,\n 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, 0x136C9856,\n 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9,\n 0xFA0F3D63, 0x8D080DF5, 0x3B6E20C8, 0x4C69105E, 0xD56041E4,\n 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,\n 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3,\n 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, 0x26D930AC, 0x51DE003A,\n 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599,\n 0xB8BDA50F, 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924,\n 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, 0x76DC4190,\n 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F,\n 0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934, 0x9609A88E,\n 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,\n 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED,\n 0x1B01A57B, 0x8208F4C1, 0xF50FC457, 0x65B0D9C6, 0x12B7E950,\n 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3,\n 0xFBD44C65, 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2,\n 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, 0x4369E96A,\n 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5,\n 0xAA0A4C5F, 0xDD0D7CC9, 0x5005713C, 0x270241AA, 0xBE0B1010,\n 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,\n 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17,\n 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, 0xEDB88320, 0x9ABFB3B6,\n 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615,\n 0x73DC1683, 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8,\n 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, 0xF00F9344,\n 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB,\n 0x196C3671, 0x6E6B06E7, 0xFED41B76, 0x89D32BE0, 0x10DA7A5A,\n 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,\n 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1,\n 0xA6BC5767, 0x3FB506DD, 0x48B2364B, 0xD80D2BDA, 0xAF0A1B4C,\n 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF,\n 0x4669BE79, 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236,\n 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, 0xC5BA3BBE,\n 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31,\n 0x2CD99E8B, 0x5BDEAE1D, 0x9B64C2B0, 0xEC63F226, 0x756AA39C,\n 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713,\n 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B,\n 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242,\n 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1,\n 0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C,\n 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278,\n 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7,\n 0x4969474D, 0x3E6E77DB, 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66,\n 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,\n 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605,\n 0xCDD70693, 0x54DE5729, 0x23D967BF, 0xB3667A2E, 0xC4614AB8,\n 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B,\n 0x2D02EF8D],\n\n crc32: function crc32(data) {\n var tbl = util.crypto.crc32Table;\n var crc = 0 ^ -1;\n\n if (typeof data === 'string') {\n data = new util.Buffer(data);\n }\n\n for (var i = 0; i < data.length; i++) {\n var code = data.readUInt8(i);\n crc = (crc >>> 8) ^ tbl[(crc ^ code) & 0xFF];\n }\n return (crc ^ -1) >>> 0;\n },\n\n hmac: function hmac(key, string, digest, fn) {\n if (!digest) digest = 'binary';\n if (digest === 'buffer') { digest = undefined; }\n if (!fn) fn = 'sha256';\n if (typeof string === 'string') string = new util.Buffer(string);\n return util.crypto.lib.createHmac(fn, key).update(string).digest(digest);\n },\n\n md5: function md5(data, digest, callback) {\n return util.crypto.hash('md5', data, digest, callback);\n },\n\n sha256: function sha256(data, digest, callback) {\n return util.crypto.hash('sha256', data, digest, callback);\n },\n\n hash: function(algorithm, data, digest, callback) {\n var hash = util.crypto.createHash(algorithm);\n if (!digest) { digest = 'binary'; }\n if (digest === 'buffer') { digest = undefined; }\n if (typeof data === 'string') data = new util.Buffer(data);\n var sliceFn = util.arraySliceFn(data);\n var isBuffer = util.Buffer.isBuffer(data);\n //Identifying objects with an ArrayBuffer as buffers\n if (util.isBrowser() && typeof ArrayBuffer !== 'undefined' && data && data.buffer instanceof ArrayBuffer) isBuffer = true;\n\n if (callback && typeof data === 'object' &&\n typeof data.on === 'function' && !isBuffer) {\n data.on('data', function(chunk) { hash.update(chunk); });\n data.on('error', function(err) { callback(err); });\n data.on('end', function() { callback(null, hash.digest(digest)); });\n } else if (callback && sliceFn && !isBuffer &&\n typeof FileReader !== 'undefined') {\n // this might be a File/Blob\n var index = 0, size = 1024 * 512;\n var reader = new FileReader();\n reader.onerror = function() {\n callback(new Error('Failed to read data.'));\n };\n reader.onload = function() {\n var buf = new util.Buffer(new Uint8Array(reader.result));\n hash.update(buf);\n index += buf.length;\n reader._continueReading();\n };\n reader._continueReading = function() {\n if (index >= data.size) {\n callback(null, hash.digest(digest));\n return;\n }\n\n var back = index + size;\n if (back > data.size) back = data.size;\n reader.readAsArrayBuffer(sliceFn.call(data, index, back));\n };\n\n reader._continueReading();\n } else {\n if (util.isBrowser() && typeof data === 'object' && !isBuffer) {\n data = new util.Buffer(new Uint8Array(data));\n }\n var out = hash.update(data).digest(digest);\n if (callback) callback(null, out);\n return out;\n }\n },\n\n toHex: function toHex(data) {\n var out = [];\n for (var i = 0; i < data.length; i++) {\n out.push(('0' + data.charCodeAt(i).toString(16)).substr(-2, 2));\n }\n return out.join('');\n },\n\n createHash: function createHash(algorithm) {\n return util.crypto.lib.createHash(algorithm);\n }\n\n },\n\n /** @!ignore */\n\n /* Abort constant */\n abort: {},\n\n each: function each(object, iterFunction) {\n for (var key in object) {\n if (Object.prototype.hasOwnProperty.call(object, key)) {\n var ret = iterFunction.call(this, key, object[key]);\n if (ret === util.abort) break;\n }\n }\n },\n\n arrayEach: function arrayEach(array, iterFunction) {\n for (var idx in array) {\n if (Object.prototype.hasOwnProperty.call(array, idx)) {\n var ret = iterFunction.call(this, array[idx], parseInt(idx, 10));\n if (ret === util.abort) break;\n }\n }\n },\n\n update: function update(obj1, obj2) {\n util.each(obj2, function iterator(key, item) {\n obj1[key] = item;\n });\n return obj1;\n },\n\n merge: function merge(obj1, obj2) {\n return util.update(util.copy(obj1), obj2);\n },\n\n copy: function copy(object) {\n if (object === null || object === undefined) return object;\n var dupe = {};\n // jshint forin:false\n for (var key in object) {\n dupe[key] = object[key];\n }\n return dupe;\n },\n\n isEmpty: function isEmpty(obj) {\n for (var prop in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, prop)) {\n return false;\n }\n }\n return true;\n },\n\n arraySliceFn: function arraySliceFn(obj) {\n var fn = obj.slice || obj.webkitSlice || obj.mozSlice;\n return typeof fn === 'function' ? fn : null;\n },\n\n isType: function isType(obj, type) {\n // handle cross-\"frame\" objects\n if (typeof type === 'function') type = util.typeName(type);\n return Object.prototype.toString.call(obj) === '[object ' + type + ']';\n },\n\n typeName: function typeName(type) {\n if (Object.prototype.hasOwnProperty.call(type, 'name')) return type.name;\n var str = type.toString();\n var match = str.match(/^\\s*function (.+)\\(/);\n return match ? match[1] : str;\n },\n\n error: function error(err, options) {\n var originalError = null;\n if (typeof err.message === 'string' && err.message !== '') {\n if (typeof options === 'string' || (options && options.message)) {\n originalError = util.copy(err);\n originalError.message = err.message;\n }\n }\n err.message = err.message || null;\n\n if (typeof options === 'string') {\n err.message = options;\n } else if (typeof options === 'object' && options !== null) {\n util.update(err, options);\n if (options.message)\n err.message = options.message;\n if (options.code || options.name)\n err.code = options.code || options.name;\n if (options.stack)\n err.stack = options.stack;\n }\n\n if (typeof Object.defineProperty === 'function') {\n Object.defineProperty(err, 'name', {writable: true, enumerable: false});\n Object.defineProperty(err, 'message', {enumerable: true});\n }\n\n err.name = options && options.name || err.name || err.code || 'Error';\n err.time = new Date();\n\n if (originalError) err.originalError = originalError;\n\n return err;\n },\n\n /**\n * @api private\n */\n inherit: function inherit(klass, features) {\n var newObject = null;\n if (features === undefined) {\n features = klass;\n klass = Object;\n newObject = {};\n } else {\n var ctor = function ConstructorWrapper() {};\n ctor.prototype = klass.prototype;\n newObject = new ctor();\n }\n\n // constructor not supplied, create pass-through ctor\n if (features.constructor === Object) {\n features.constructor = function() {\n if (klass !== Object) {\n return klass.apply(this, arguments);\n }\n };\n }\n\n features.constructor.prototype = newObject;\n util.update(features.constructor.prototype, features);\n features.constructor.__super__ = klass;\n return features.constructor;\n },\n\n /**\n * @api private\n */\n mixin: function mixin() {\n var klass = arguments[0];\n for (var i = 1; i < arguments.length; i++) {\n // jshint forin:false\n for (var prop in arguments[i].prototype) {\n var fn = arguments[i].prototype[prop];\n if (prop !== 'constructor') {\n klass.prototype[prop] = fn;\n }\n }\n }\n return klass;\n },\n\n /**\n * @api private\n */\n hideProperties: function hideProperties(obj, props) {\n if (typeof Object.defineProperty !== 'function') return;\n\n util.arrayEach(props, function (key) {\n Object.defineProperty(obj, key, {\n enumerable: false, writable: true, configurable: true });\n });\n },\n\n /**\n * @api private\n */\n property: function property(obj, name, value, enumerable, isValue) {\n var opts = {\n configurable: true,\n enumerable: enumerable !== undefined ? enumerable : true\n };\n if (typeof value === 'function' && !isValue) {\n opts.get = value;\n }\n else {\n opts.value = value; opts.writable = true;\n }\n\n Object.defineProperty(obj, name, opts);\n },\n\n /**\n * @api private\n */\n memoizedProperty: function memoizedProperty(obj, name, get, enumerable) {\n var cachedValue = null;\n\n // build enumerable attribute for each value with lazy accessor.\n util.property(obj, name, function() {\n if (cachedValue === null) {\n cachedValue = get();\n }\n return cachedValue;\n }, enumerable);\n },\n\n /**\n * TODO Remove in major version revision\n * This backfill populates response data without the\n * top-level payload name.\n *\n * @api private\n */\n hoistPayloadMember: function hoistPayloadMember(resp) {\n var req = resp.request;\n var operation = req.operation;\n var output = req.service.api.operations[operation].output;\n if (output.payload) {\n var payloadMember = output.members[output.payload];\n var responsePayload = resp.data[output.payload];\n if (payloadMember.type === 'structure') {\n util.each(responsePayload, function(key, value) {\n util.property(resp.data, key, value, false);\n });\n }\n }\n },\n\n /**\n * Compute SHA-256 checksums of streams\n *\n * @api private\n */\n computeSha256: function computeSha256(body, done) {\n if (util.isNode()) {\n var Stream = util.stream.Stream;\n var fs = __webpack_require__(/*! fs */ 0);\n if (body instanceof Stream) {\n if (typeof body.path === 'string') { // assume file object\n var settings = {};\n if (typeof body.start === 'number') {\n settings.start = body.start;\n }\n if (typeof body.end === 'number') {\n settings.end = body.end;\n }\n body = fs.createReadStream(body.path, settings);\n } else { // TODO support other stream types\n return done(new Error('Non-file stream objects are ' +\n 'not supported with SigV4'));\n }\n }\n }\n\n util.crypto.sha256(body, 'hex', function(err, sha) {\n if (err) done(err);\n else done(null, sha);\n });\n },\n\n /**\n * @api private\n */\n isClockSkewed: function isClockSkewed(serverTime) {\n if (serverTime) {\n util.property(AWS.config, 'isClockSkewed',\n Math.abs(new Date().getTime() - serverTime) >= 300000, false);\n return AWS.config.isClockSkewed;\n }\n },\n\n applyClockOffset: function applyClockOffset(serverTime) {\n if (serverTime)\n AWS.config.systemClockOffset = serverTime - new Date().getTime();\n },\n\n /**\n * @api private\n */\n extractRequestId: function extractRequestId(resp) {\n var requestId = resp.httpResponse.headers['x-amz-request-id'] ||\n resp.httpResponse.headers['x-amzn-requestid'];\n\n if (!requestId && resp.data && resp.data.ResponseMetadata) {\n requestId = resp.data.ResponseMetadata.RequestId;\n }\n\n if (requestId) {\n resp.requestId = requestId;\n }\n\n if (resp.error) {\n resp.error.requestId = requestId;\n }\n },\n\n /**\n * @api private\n */\n addPromises: function addPromises(constructors, PromiseDependency) {\n if (PromiseDependency === undefined && AWS && AWS.config) {\n PromiseDependency = AWS.config.getPromisesDependency();\n }\n if (PromiseDependency === undefined && typeof Promise !== 'undefined') {\n PromiseDependency = Promise;\n }\n if (typeof PromiseDependency !== 'function') var deletePromises = true;\n if (!Array.isArray(constructors)) constructors = [constructors];\n\n for (var ind = 0; ind < constructors.length; ind++) {\n var constructor = constructors[ind];\n if (deletePromises) {\n if (constructor.deletePromisesFromClass) {\n constructor.deletePromisesFromClass();\n }\n } else if (constructor.addPromisesToClass) {\n constructor.addPromisesToClass(PromiseDependency);\n }\n }\n },\n\n /**\n * @api private\n */\n promisifyMethod: function promisifyMethod(methodName, PromiseDependency) {\n return function promise() {\n var self = this;\n return new PromiseDependency(function(resolve, reject) {\n self[methodName](function(err, data) {\n if (err) {\n reject(err);\n } else {\n resolve(data);\n }\n });\n });\n };\n },\n\n /**\n * @api private\n */\n isDualstackAvailable: function isDualstackAvailable(service) {\n if (!service) return false;\n var metadata = __webpack_require__(/*! ../apis/metadata.json */ \"./node_modules/aws-sdk/apis/metadata.json\");\n if (typeof service !== 'string') service = service.serviceIdentifier;\n if (typeof service !== 'string' || !metadata.hasOwnProperty(service)) return false;\n return !!metadata[service].dualstackAvailable;\n },\n\n /**\n * @api private\n */\n calculateRetryDelay: function calculateRetryDelay(retryCount, retryDelayOptions) {\n if (!retryDelayOptions) retryDelayOptions = {};\n var customBackoff = retryDelayOptions.customBackoff || null;\n if (typeof customBackoff === 'function') {\n return customBackoff(retryCount);\n }\n var base = typeof retryDelayOptions.base === 'number' ? retryDelayOptions.base : 100;\n var delay = Math.random() * (Math.pow(2, retryCount) * base);\n return delay;\n },\n\n /**\n * @api private\n */\n handleRequestWithRetries: function handleRequestWithRetries(httpRequest, options, cb) {\n if (!options) options = {};\n var http = AWS.HttpClient.getInstance();\n var httpOptions = options.httpOptions || {};\n var retryCount = 0;\n\n var errCallback = function(err) {\n var maxRetries = options.maxRetries || 0;\n if (err && err.code === 'TimeoutError') err.retryable = true;\n if (err && err.retryable && retryCount < maxRetries) {\n retryCount++;\n var delay = util.calculateRetryDelay(retryCount, options.retryDelayOptions);\n setTimeout(sendRequest, delay + (err.retryAfter || 0));\n } else {\n cb(err);\n }\n };\n\n var sendRequest = function() {\n var data = '';\n http.handleRequest(httpRequest, httpOptions, function(httpResponse) {\n httpResponse.on('data', function(chunk) { data += chunk.toString(); });\n httpResponse.on('end', function() {\n var statusCode = httpResponse.statusCode;\n if (statusCode < 300) {\n cb(null, data);\n } else {\n var retryAfter = parseInt(httpResponse.headers['retry-after'], 10) * 1000 || 0;\n var err = util.error(new Error(),\n { retryable: statusCode >= 500 || statusCode === 429 }\n );\n if (retryAfter && err.retryable) err.retryAfter = retryAfter;\n errCallback(err);\n }\n });\n }, errCallback);\n };\n\n AWS.util.defer(sendRequest);\n },\n\n /**\n * @api private\n */\n uuid: {\n v4: function uuidV4() {\n return __webpack_require__(/*! uuid */ \"./node_modules/aws-sdk/node_modules/uuid/index.js\").v4();\n }\n },\n\n /**\n * @api private\n */\n convertPayloadToString: function convertPayloadToString(resp) {\n var req = resp.request;\n var operation = req.operation;\n var rules = req.service.api.operations[operation].output || {};\n if (rules.payload && resp.data[rules.payload]) {\n resp.data[rules.payload] = resp.data[rules.payload].toString();\n }\n },\n\n /**\n * @api private\n */\n defer: function defer(callback) {\n if (typeof process === 'object' && typeof process.nextTick === 'function') {\n process.nextTick(callback);\n } else if (typeof setImmediate === 'function') {\n setImmediate(callback);\n } else {\n setTimeout(callback, 0);\n }\n },\n\n /**\n * @api private\n */\n defaultProfile: 'default',\n\n /**\n * @api private\n */\n configOptInEnv: 'AWS_SDK_LOAD_CONFIG',\n\n /**\n * @api private\n */\n sharedCredentialsFileEnv: 'AWS_SHARED_CREDENTIALS_FILE',\n\n /**\n * @api private\n */\n sharedConfigFileEnv: 'AWS_CONFIG_FILE',\n\n /**\n * @api private\n */\n imdsDisabledEnv: 'AWS_EC2_METADATA_DISABLED'\n};\n\n/**\n * @api private\n */\nmodule.exports = util;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/node_modules/process/browser.js */ \"./node_modules/node-libs-browser/node_modules/process/browser.js\"), __webpack_require__(/*! ./../../timers-browserify/main.js */ \"./node_modules/timers-browserify/main.js\").setImmediate))\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/util.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/xml/browser_parser.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/lib/xml/browser_parser.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar Shape = __webpack_require__(/*! ../model/shape */ \"./node_modules/aws-sdk/lib/model/shape.js\");\n\nfunction DomXmlParser() { }\n\nDomXmlParser.prototype.parse = function(xml, shape) {\n if (xml.replace(/^\\s+/, '') === '') return {};\n\n var result, error;\n try {\n if (window.DOMParser) {\n try {\n var parser = new DOMParser();\n result = parser.parseFromString(xml, 'text/xml');\n } catch (syntaxError) {\n throw util.error(new Error('Parse error in document'),\n {\n originalError: syntaxError,\n code: 'XMLParserError',\n retryable: true\n });\n }\n\n if (result.documentElement === null) {\n throw util.error(new Error('Cannot parse empty document.'),\n {\n code: 'XMLParserError',\n retryable: true\n });\n }\n\n var isError = result.getElementsByTagName('parsererror')[0];\n if (isError && (isError.parentNode === result ||\n isError.parentNode.nodeName === 'body' ||\n isError.parentNode.parentNode === result ||\n isError.parentNode.parentNode.nodeName === 'body')) {\n var errorElement = isError.getElementsByTagName('div')[0] || isError;\n throw util.error(new Error(errorElement.textContent || 'Parser error in document'),\n {\n code: 'XMLParserError',\n retryable: true\n });\n }\n } else if (window.ActiveXObject) {\n result = new window.ActiveXObject('Microsoft.XMLDOM');\n result.async = false;\n\n if (!result.loadXML(xml)) {\n throw util.error(new Error('Parse error in document'),\n {\n code: 'XMLParserError',\n retryable: true\n });\n }\n } else {\n throw new Error('Cannot load XML parser');\n }\n } catch (e) {\n error = e;\n }\n\n if (result && result.documentElement && !error) {\n var data = parseXml(result.documentElement, shape);\n var metadata = result.getElementsByTagName('ResponseMetadata')[0];\n if (metadata) {\n data.ResponseMetadata = parseXml(metadata, {});\n }\n return data;\n } else if (error) {\n throw util.error(error || new Error(), {code: 'XMLParserError', retryable: true});\n } else { // empty xml document\n return {};\n }\n};\n\nfunction parseXml(xml, shape) {\n if (!shape) shape = {};\n switch (shape.type) {\n case 'structure': return parseStructure(xml, shape);\n case 'map': return parseMap(xml, shape);\n case 'list': return parseList(xml, shape);\n case undefined: case null: return parseUnknown(xml);\n default: return parseScalar(xml, shape);\n }\n}\n\nfunction parseStructure(xml, shape) {\n var data = {};\n if (xml === null) return data;\n\n util.each(shape.members, function(memberName, memberShape) {\n if (memberShape.isXmlAttribute) {\n if (Object.prototype.hasOwnProperty.call(xml.attributes, memberShape.name)) {\n var value = xml.attributes[memberShape.name].value;\n data[memberName] = parseXml({textContent: value}, memberShape);\n }\n } else {\n var xmlChild = memberShape.flattened ? xml :\n xml.getElementsByTagName(memberShape.name)[0];\n if (xmlChild) {\n data[memberName] = parseXml(xmlChild, memberShape);\n } else if (!memberShape.flattened && memberShape.type === 'list') {\n data[memberName] = memberShape.defaultValue;\n }\n }\n });\n\n return data;\n}\n\nfunction parseMap(xml, shape) {\n var data = {};\n var xmlKey = shape.key.name || 'key';\n var xmlValue = shape.value.name || 'value';\n var tagName = shape.flattened ? shape.name : 'entry';\n\n var child = xml.firstElementChild;\n while (child) {\n if (child.nodeName === tagName) {\n var key = child.getElementsByTagName(xmlKey)[0].textContent;\n var value = child.getElementsByTagName(xmlValue)[0];\n data[key] = parseXml(value, shape.value);\n }\n child = child.nextElementSibling;\n }\n return data;\n}\n\nfunction parseList(xml, shape) {\n var data = [];\n var tagName = shape.flattened ? shape.name : (shape.member.name || 'member');\n\n var child = xml.firstElementChild;\n while (child) {\n if (child.nodeName === tagName) {\n data.push(parseXml(child, shape.member));\n }\n child = child.nextElementSibling;\n }\n return data;\n}\n\nfunction parseScalar(xml, shape) {\n if (xml.getAttribute) {\n var encoding = xml.getAttribute('encoding');\n if (encoding === 'base64') {\n shape = new Shape.create({type: encoding});\n }\n }\n\n var text = xml.textContent;\n if (text === '') text = null;\n if (typeof shape.toType === 'function') {\n return shape.toType(text);\n } else {\n return text;\n }\n}\n\nfunction parseUnknown(xml) {\n if (xml === undefined || xml === null) return '';\n\n // empty object\n if (!xml.firstElementChild) {\n if (xml.parentNode.parentNode === null) return {};\n if (xml.childNodes.length === 0) return '';\n else return xml.textContent;\n }\n\n // object, parse as structure\n var shape = {type: 'structure', members: {}};\n var child = xml.firstElementChild;\n while (child) {\n var tag = child.nodeName;\n if (Object.prototype.hasOwnProperty.call(shape.members, tag)) {\n // multiple tags of the same name makes it a list\n shape.members[tag].type = 'list';\n } else {\n shape.members[tag] = {name: tag};\n }\n child = child.nextElementSibling;\n }\n return parseStructure(xml, shape);\n}\n\n/**\n * @api private\n */\nmodule.exports = DomXmlParser;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/xml/browser_parser.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/xml/builder.js": /*!*************************************************!*\ !*** ./node_modules/aws-sdk/lib/xml/builder.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var util = __webpack_require__(/*! ../util */ \"./node_modules/aws-sdk/lib/util.js\");\nvar XmlNode = __webpack_require__(/*! ./xml-node */ \"./node_modules/aws-sdk/lib/xml/xml-node.js\").XmlNode;\nvar XmlText = __webpack_require__(/*! ./xml-text */ \"./node_modules/aws-sdk/lib/xml/xml-text.js\").XmlText;\n\nfunction XmlBuilder() { }\n\nXmlBuilder.prototype.toXML = function(params, shape, rootElement, noEmpty) {\n var xml = new XmlNode(rootElement);\n applyNamespaces(xml, shape, true);\n serialize(xml, params, shape);\n return xml.children.length > 0 || noEmpty ? xml.toString() : '';\n};\n\nfunction serialize(xml, value, shape) {\n switch (shape.type) {\n case 'structure': return serializeStructure(xml, value, shape);\n case 'map': return serializeMap(xml, value, shape);\n case 'list': return serializeList(xml, value, shape);\n default: return serializeScalar(xml, value, shape);\n }\n}\n\nfunction serializeStructure(xml, params, shape) {\n util.arrayEach(shape.memberNames, function(memberName) {\n var memberShape = shape.members[memberName];\n if (memberShape.location !== 'body') return;\n\n var value = params[memberName];\n var name = memberShape.name;\n if (value !== undefined && value !== null) {\n if (memberShape.isXmlAttribute) {\n xml.addAttribute(name, value);\n } else if (memberShape.flattened) {\n serialize(xml, value, memberShape);\n } else {\n var element = new XmlNode(name);\n xml.addChildNode(element);\n applyNamespaces(element, memberShape);\n serialize(element, value, memberShape);\n }\n }\n });\n}\n\nfunction serializeMap(xml, map, shape) {\n var xmlKey = shape.key.name || 'key';\n var xmlValue = shape.value.name || 'value';\n\n util.each(map, function(key, value) {\n var entry = new XmlNode(shape.flattened ? shape.name : 'entry');\n xml.addChildNode(entry);\n\n var entryKey = new XmlNode(xmlKey);\n var entryValue = new XmlNode(xmlValue);\n entry.addChildNode(entryKey)\n entry.addChildNode(entryValue)\n\n serialize(entryKey, key, shape.key);\n serialize(entryValue, value, shape.value);\n });\n}\n\nfunction serializeList(xml, list, shape) {\n if (shape.flattened) {\n util.arrayEach(list, function(value) {\n var name = shape.member.name || shape.name;\n var element = new XmlNode(name);\n xml.addChildNode(element);\n serialize(element, value, shape.member);\n });\n } else {\n util.arrayEach(list, function(value) {\n var name = shape.member.name || 'member';\n var element = new XmlNode(name);\n xml.addChildNode(element);\n serialize(element, value, shape.member);\n });\n }\n}\n\nfunction serializeScalar(xml, value, shape) {\n xml.addChildNode(\n new XmlText(shape.toWireFormat(value))\n );\n}\n\nfunction applyNamespaces(xml, shape, isRoot) {\n var uri, prefix = 'xmlns';\n if (shape.xmlNamespaceUri) {\n uri = shape.xmlNamespaceUri;\n if (shape.xmlNamespacePrefix) prefix += ':' + shape.xmlNamespacePrefix;\n } else if (isRoot && shape.api.xmlNamespaceUri) {\n uri = shape.api.xmlNamespaceUri;\n }\n\n if (uri) xml.addAttribute(prefix, uri);\n}\n\n/**\n * @api private\n */\nmodule.exports = XmlBuilder;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/xml/builder.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/xml/escape-attribute.js": /*!**********************************************************!*\ !*** ./node_modules/aws-sdk/lib/xml/escape-attribute.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("/**\n * Escapes characters that can not be in an XML attribute.\n */\nfunction escapeAttribute(value) {\n return value.replace(/&/g, '&').replace(/'/g, ''').replace(//g, '>').replace(/\"/g, '"');\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n escapeAttribute: escapeAttribute\n};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/xml/escape-attribute.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/xml/escape-element.js": /*!********************************************************!*\ !*** ./node_modules/aws-sdk/lib/xml/escape-element.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("/**\n * Escapes characters that can not be in an XML element.\n */\nfunction escapeElement(value) {\n return value.replace(/&/g, '&').replace(//g, '>');\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n escapeElement: escapeElement\n};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/xml/escape-element.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/xml/xml-node.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/xml/xml-node.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var escapeAttribute = __webpack_require__(/*! ./escape-attribute */ \"./node_modules/aws-sdk/lib/xml/escape-attribute.js\").escapeAttribute;\n\n/**\n * Represents an XML node.\n * @api private\n */\nfunction XmlNode(name, children) {\n if (children === void 0) { children = []; }\n this.name = name;\n this.children = children;\n this.attributes = {};\n}\nXmlNode.prototype.addAttribute = function (name, value) {\n this.attributes[name] = value;\n return this;\n};\nXmlNode.prototype.addChildNode = function (child) {\n this.children.push(child);\n return this;\n};\nXmlNode.prototype.removeAttribute = function (name) {\n delete this.attributes[name];\n return this;\n};\nXmlNode.prototype.toString = function () {\n var hasChildren = Boolean(this.children.length);\n var xmlText = '<' + this.name;\n // add attributes\n var attributes = this.attributes;\n for (var i = 0, attributeNames = Object.keys(attributes); i < attributeNames.length; i++) {\n var attributeName = attributeNames[i];\n var attribute = attributes[attributeName];\n if (typeof attribute !== 'undefined' && attribute !== null) {\n xmlText += ' ' + attributeName + '=\\\"' + escapeAttribute('' + attribute) + '\\\"';\n }\n }\n return xmlText += !hasChildren ? '/>' : '>' + this.children.map(function (c) { return c.toString(); }).join('') + '';\n};\n\n/**\n * @api private\n */\nmodule.exports = {\n XmlNode: XmlNode\n};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/xml/xml-node.js?"); /***/ }), /***/ "./node_modules/aws-sdk/lib/xml/xml-text.js": /*!**************************************************!*\ !*** ./node_modules/aws-sdk/lib/xml/xml-text.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var escapeElement = __webpack_require__(/*! ./escape-element */ \"./node_modules/aws-sdk/lib/xml/escape-element.js\").escapeElement;\n\n/**\n * Represents an XML text value.\n * @api private\n */\nfunction XmlText(value) {\n this.value = value;\n}\n\nXmlText.prototype.toString = function () {\n return escapeElement('' + this.value);\n};\n\n/**\n * @api private\n */\nmodule.exports = {\n XmlText: XmlText\n};\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/lib/xml/xml-text.js?"); /***/ }), /***/ "./node_modules/aws-sdk/node_modules/uuid/index.js": /*!*********************************************************!*\ !*** ./node_modules/aws-sdk/node_modules/uuid/index.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var v1 = __webpack_require__(/*! ./v1 */ \"./node_modules/aws-sdk/node_modules/uuid/v1.js\");\nvar v4 = __webpack_require__(/*! ./v4 */ \"./node_modules/aws-sdk/node_modules/uuid/v4.js\");\n\nvar uuid = v4;\nuuid.v1 = v1;\nuuid.v4 = v4;\n\nmodule.exports = uuid;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/node_modules/uuid/index.js?"); /***/ }), /***/ "./node_modules/aws-sdk/node_modules/uuid/lib/bytesToUuid.js": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/node_modules/uuid/lib/bytesToUuid.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\nvar byteToHex = [];\nfor (var i = 0; i < 256; ++i) {\n byteToHex[i] = (i + 0x100).toString(16).substr(1);\n}\n\nfunction bytesToUuid(buf, offset) {\n var i = offset || 0;\n var bth = byteToHex;\n return bth[buf[i++]] + bth[buf[i++]] +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] + '-' +\n bth[buf[i++]] + bth[buf[i++]] +\n bth[buf[i++]] + bth[buf[i++]] +\n bth[buf[i++]] + bth[buf[i++]];\n}\n\nmodule.exports = bytesToUuid;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/node_modules/uuid/lib/bytesToUuid.js?"); /***/ }), /***/ "./node_modules/aws-sdk/node_modules/uuid/lib/rng-browser.js": /*!*******************************************************************!*\ !*** ./node_modules/aws-sdk/node_modules/uuid/lib/rng-browser.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(global) {// Unique ID creation requires a high quality random # generator. In the\n// browser this is a little complicated due to unknown quality of Math.random()\n// and inconsistent support for the `crypto` API. We do the best we can via\n// feature-detection\nvar rng;\n\nvar crypto = global.crypto || global.msCrypto; // for IE 11\nif (crypto && crypto.getRandomValues) {\n // WHATWG crypto RNG - http://wiki.whatwg.org/wiki/Crypto\n var rnds8 = new Uint8Array(16); // eslint-disable-line no-undef\n rng = function whatwgRNG() {\n crypto.getRandomValues(rnds8);\n return rnds8;\n };\n}\n\nif (!rng) {\n // Math.random()-based (RNG)\n //\n // If all else fails, use Math.random(). It's fast, but is of unspecified\n // quality.\n var rnds = new Array(16);\n rng = function() {\n for (var i = 0, r; i < 16; i++) {\n if ((i & 0x03) === 0) r = Math.random() * 0x100000000;\n rnds[i] = r >>> ((i & 0x03) << 3) & 0xff;\n }\n\n return rnds;\n };\n}\n\nmodule.exports = rng;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/node_modules/uuid/lib/rng-browser.js?"); /***/ }), /***/ "./node_modules/aws-sdk/node_modules/uuid/v1.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/node_modules/uuid/v1.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var rng = __webpack_require__(/*! ./lib/rng */ \"./node_modules/aws-sdk/node_modules/uuid/lib/rng-browser.js\");\nvar bytesToUuid = __webpack_require__(/*! ./lib/bytesToUuid */ \"./node_modules/aws-sdk/node_modules/uuid/lib/bytesToUuid.js\");\n\n// **`v1()` - Generate time-based UUID**\n//\n// Inspired by https://github.com/LiosK/UUID.js\n// and http://docs.python.org/library/uuid.html\n\n// random #'s we need to init node and clockseq\nvar _seedBytes = rng();\n\n// Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1)\nvar _nodeId = [\n _seedBytes[0] | 0x01,\n _seedBytes[1], _seedBytes[2], _seedBytes[3], _seedBytes[4], _seedBytes[5]\n];\n\n// Per 4.2.2, randomize (14 bit) clockseq\nvar _clockseq = (_seedBytes[6] << 8 | _seedBytes[7]) & 0x3fff;\n\n// Previous uuid creation time\nvar _lastMSecs = 0, _lastNSecs = 0;\n\n// See https://github.com/broofa/node-uuid for API details\nfunction v1(options, buf, offset) {\n var i = buf && offset || 0;\n var b = buf || [];\n\n options = options || {};\n\n var clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq;\n\n // UUID timestamps are 100 nano-second units since the Gregorian epoch,\n // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so\n // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'\n // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.\n var msecs = options.msecs !== undefined ? options.msecs : new Date().getTime();\n\n // Per 4.2.1.2, use count of uuid's generated during the current clock\n // cycle to simulate higher resolution clock\n var nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1;\n\n // Time since last uuid creation (in msecs)\n var dt = (msecs - _lastMSecs) + (nsecs - _lastNSecs)/10000;\n\n // Per 4.2.1.2, Bump clockseq on clock regression\n if (dt < 0 && options.clockseq === undefined) {\n clockseq = clockseq + 1 & 0x3fff;\n }\n\n // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new\n // time interval\n if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) {\n nsecs = 0;\n }\n\n // Per 4.2.1.2 Throw error if too many uuids are requested\n if (nsecs >= 10000) {\n throw new Error('uuid.v1(): Can\\'t create more than 10M uuids/sec');\n }\n\n _lastMSecs = msecs;\n _lastNSecs = nsecs;\n _clockseq = clockseq;\n\n // Per 4.1.4 - Convert from unix epoch to Gregorian epoch\n msecs += 12219292800000;\n\n // `time_low`\n var tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n b[i++] = tl >>> 24 & 0xff;\n b[i++] = tl >>> 16 & 0xff;\n b[i++] = tl >>> 8 & 0xff;\n b[i++] = tl & 0xff;\n\n // `time_mid`\n var tmh = (msecs / 0x100000000 * 10000) & 0xfffffff;\n b[i++] = tmh >>> 8 & 0xff;\n b[i++] = tmh & 0xff;\n\n // `time_high_and_version`\n b[i++] = tmh >>> 24 & 0xf | 0x10; // include version\n b[i++] = tmh >>> 16 & 0xff;\n\n // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant)\n b[i++] = clockseq >>> 8 | 0x80;\n\n // `clock_seq_low`\n b[i++] = clockseq & 0xff;\n\n // `node`\n var node = options.node || _nodeId;\n for (var n = 0; n < 6; ++n) {\n b[i + n] = node[n];\n }\n\n return buf ? buf : bytesToUuid(b);\n}\n\nmodule.exports = v1;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/node_modules/uuid/v1.js?"); /***/ }), /***/ "./node_modules/aws-sdk/node_modules/uuid/v4.js": /*!******************************************************!*\ !*** ./node_modules/aws-sdk/node_modules/uuid/v4.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var rng = __webpack_require__(/*! ./lib/rng */ \"./node_modules/aws-sdk/node_modules/uuid/lib/rng-browser.js\");\nvar bytesToUuid = __webpack_require__(/*! ./lib/bytesToUuid */ \"./node_modules/aws-sdk/node_modules/uuid/lib/bytesToUuid.js\");\n\nfunction v4(options, buf, offset) {\n var i = buf && offset || 0;\n\n if (typeof(options) == 'string') {\n buf = options == 'binary' ? new Array(16) : null;\n options = null;\n }\n options = options || {};\n\n var rnds = options.random || (options.rng || rng)();\n\n // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n rnds[6] = (rnds[6] & 0x0f) | 0x40;\n rnds[8] = (rnds[8] & 0x3f) | 0x80;\n\n // Copy bytes to buffer, if provided\n if (buf) {\n for (var ii = 0; ii < 16; ++ii) {\n buf[i + ii] = rnds[ii];\n }\n }\n\n return buf || bytesToUuid(rnds);\n}\n\nmodule.exports = v4;\n\n\n//# sourceURL=webpack:///./node_modules/aws-sdk/node_modules/uuid/v4.js?"); /***/ }), /***/ "./node_modules/axios/index.js": /*!*************************************!*\ !*** ./node_modules/axios/index.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__(/*! ./lib/axios */ \"./node_modules/axios/lib/axios.js\");\n\n//# sourceURL=webpack:///./node_modules/axios/index.js?"); /***/ }), /***/ "./node_modules/axios/lib/adapters/xhr.js": /*!************************************************!*\ !*** ./node_modules/axios/lib/adapters/xhr.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\nvar settle = __webpack_require__(/*! ./../core/settle */ \"./node_modules/axios/lib/core/settle.js\");\nvar buildURL = __webpack_require__(/*! ./../helpers/buildURL */ \"./node_modules/axios/lib/helpers/buildURL.js\");\nvar parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ \"./node_modules/axios/lib/helpers/parseHeaders.js\");\nvar isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ \"./node_modules/axios/lib/helpers/isURLSameOrigin.js\");\nvar createError = __webpack_require__(/*! ../core/createError */ \"./node_modules/axios/lib/core/createError.js\");\nvar btoa = (typeof window !== 'undefined' && window.btoa && window.btoa.bind(window)) || __webpack_require__(/*! ./../helpers/btoa */ \"./node_modules/axios/lib/helpers/btoa.js\");\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n\n if (utils.isFormData(requestData)) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n var loadEvent = 'onreadystatechange';\n var xDomain = false;\n\n // For IE 8/9 CORS support\n // Only supports POST and GET calls and doesn't returns the response headers.\n // DON'T do this for testing b/c XMLHttpRequest is mocked, not XDomainRequest.\n if (\"development\" !== 'test' &&\n typeof window !== 'undefined' &&\n window.XDomainRequest && !('withCredentials' in request) &&\n !isURLSameOrigin(config.url)) {\n request = new window.XDomainRequest();\n loadEvent = 'onload';\n xDomain = true;\n request.onprogress = function handleProgress() {};\n request.ontimeout = function handleTimeout() {};\n }\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password || '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n request.open(config.method.toUpperCase(), buildURL(config.url, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n // Listen for ready state\n request[loadEvent] = function handleLoad() {\n if (!request || (request.readyState !== 4 && !xDomain)) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n var response = {\n data: responseData,\n // IE sends 1223 instead of 204 (https://github.com/axios/axios/issues/201)\n status: request.status === 1223 ? 204 : request.status,\n statusText: request.status === 1223 ? 'No Content' : request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(resolve, reject, response);\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(createError('Network Error', config, null, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED',\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n var cookies = __webpack_require__(/*! ./../helpers/cookies */ \"./node_modules/axios/lib/helpers/cookies.js\");\n\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (config.withCredentials) {\n request.withCredentials = true;\n }\n\n // Add responseType to request if needed\n if (config.responseType) {\n try {\n request.responseType = config.responseType;\n } catch (e) {\n // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n if (config.responseType !== 'json') {\n throw e;\n }\n }\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken) {\n // Handle cancellation\n config.cancelToken.promise.then(function onCanceled(cancel) {\n if (!request) {\n return;\n }\n\n request.abort();\n reject(cancel);\n // Clean up request\n request = null;\n });\n }\n\n if (requestData === undefined) {\n requestData = null;\n }\n\n // Send the request\n request.send(requestData);\n });\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/adapters/xhr.js?"); /***/ }), /***/ "./node_modules/axios/lib/axios.js": /*!*****************************************!*\ !*** ./node_modules/axios/lib/axios.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./utils */ \"./node_modules/axios/lib/utils.js\");\nvar bind = __webpack_require__(/*! ./helpers/bind */ \"./node_modules/axios/lib/helpers/bind.js\");\nvar Axios = __webpack_require__(/*! ./core/Axios */ \"./node_modules/axios/lib/core/Axios.js\");\nvar defaults = __webpack_require__(/*! ./defaults */ \"./node_modules/axios/lib/defaults.js\");\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n return createInstance(utils.merge(defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ \"./node_modules/axios/lib/cancel/Cancel.js\");\naxios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ \"./node_modules/axios/lib/cancel/CancelToken.js\");\naxios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ \"./node_modules/axios/lib/cancel/isCancel.js\");\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = __webpack_require__(/*! ./helpers/spread */ \"./node_modules/axios/lib/helpers/spread.js\");\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/axios.js?"); /***/ }), /***/ "./node_modules/axios/lib/cancel/Cancel.js": /*!*************************************************!*\ !*** ./node_modules/axios/lib/cancel/Cancel.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/cancel/Cancel.js?"); /***/ }), /***/ "./node_modules/axios/lib/cancel/CancelToken.js": /*!******************************************************!*\ !*** ./node_modules/axios/lib/cancel/CancelToken.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar Cancel = __webpack_require__(/*! ./Cancel */ \"./node_modules/axios/lib/cancel/Cancel.js\");\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n var resolvePromise;\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n var token = this;\n executor(function cancel(message) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new Cancel(message);\n resolvePromise(token.reason);\n });\n}\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n var cancel;\n var token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token: token,\n cancel: cancel\n };\n};\n\nmodule.exports = CancelToken;\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/cancel/CancelToken.js?"); /***/ }), /***/ "./node_modules/axios/lib/cancel/isCancel.js": /*!***************************************************!*\ !*** ./node_modules/axios/lib/cancel/isCancel.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/cancel/isCancel.js?"); /***/ }), /***/ "./node_modules/axios/lib/core/Axios.js": /*!**********************************************!*\ !*** ./node_modules/axios/lib/core/Axios.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar defaults = __webpack_require__(/*! ./../defaults */ \"./node_modules/axios/lib/defaults.js\");\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\nvar InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ \"./node_modules/axios/lib/core/InterceptorManager.js\");\nvar dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ \"./node_modules/axios/lib/core/dispatchRequest.js\");\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = utils.merge({\n url: arguments[0]\n }, arguments[1]);\n }\n\n config = utils.merge(defaults, {method: 'get'}, this.defaults, config);\n config.method = config.method.toLowerCase();\n\n // Hook up interceptors middleware\n var chain = [dispatchRequest, undefined];\n var promise = Promise.resolve(config);\n\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(utils.merge(config || {}, {\n method: method,\n url: url\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, data, config) {\n return this.request(utils.merge(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/core/Axios.js?"); /***/ }), /***/ "./node_modules/axios/lib/core/InterceptorManager.js": /*!***********************************************************!*\ !*** ./node_modules/axios/lib/core/InterceptorManager.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/core/InterceptorManager.js?"); /***/ }), /***/ "./node_modules/axios/lib/core/createError.js": /*!****************************************************!*\ !*** ./node_modules/axios/lib/core/createError.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar enhanceError = __webpack_require__(/*! ./enhanceError */ \"./node_modules/axios/lib/core/enhanceError.js\");\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n var error = new Error(message);\n return enhanceError(error, config, code, request, response);\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/core/createError.js?"); /***/ }), /***/ "./node_modules/axios/lib/core/dispatchRequest.js": /*!********************************************************!*\ !*** ./node_modules/axios/lib/core/dispatchRequest.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\nvar transformData = __webpack_require__(/*! ./transformData */ \"./node_modules/axios/lib/core/transformData.js\");\nvar isCancel = __webpack_require__(/*! ../cancel/isCancel */ \"./node_modules/axios/lib/cancel/isCancel.js\");\nvar defaults = __webpack_require__(/*! ../defaults */ \"./node_modules/axios/lib/defaults.js\");\nvar isAbsoluteURL = __webpack_require__(/*! ./../helpers/isAbsoluteURL */ \"./node_modules/axios/lib/helpers/isAbsoluteURL.js\");\nvar combineURLs = __webpack_require__(/*! ./../helpers/combineURLs */ \"./node_modules/axios/lib/helpers/combineURLs.js\");\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Support baseURL config\n if (config.baseURL && !isAbsoluteURL(config.url)) {\n config.url = combineURLs(config.baseURL, config.url);\n }\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData(\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers || {}\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData(\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData(\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/core/dispatchRequest.js?"); /***/ }), /***/ "./node_modules/axios/lib/core/enhanceError.js": /*!*****************************************************!*\ !*** ./node_modules/axios/lib/core/enhanceError.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n error.config = config;\n if (code) {\n error.code = code;\n }\n error.request = request;\n error.response = response;\n return error;\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/core/enhanceError.js?"); /***/ }), /***/ "./node_modules/axios/lib/core/settle.js": /*!***********************************************!*\ !*** ./node_modules/axios/lib/core/settle.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar createError = __webpack_require__(/*! ./createError */ \"./node_modules/axios/lib/core/createError.js\");\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n // Note: status is not exposed by XDomainRequest\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(createError(\n 'Request failed with status code ' + response.status,\n response.config,\n null,\n response.request,\n response\n ));\n }\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/core/settle.js?"); /***/ }), /***/ "./node_modules/axios/lib/core/transformData.js": /*!******************************************************!*\ !*** ./node_modules/axios/lib/core/transformData.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn(data, headers);\n });\n\n return data;\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/core/transformData.js?"); /***/ }), /***/ "./node_modules/axios/lib/defaults.js": /*!********************************************!*\ !*** ./node_modules/axios/lib/defaults.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(process) {\n\nvar utils = __webpack_require__(/*! ./utils */ \"./node_modules/axios/lib/utils.js\");\nvar normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ \"./node_modules/axios/lib/helpers/normalizeHeaderName.js\");\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = __webpack_require__(/*! ./adapters/xhr */ \"./node_modules/axios/lib/adapters/xhr.js\");\n } else if (typeof process !== 'undefined') {\n // For node use HTTP adapter\n adapter = __webpack_require__(/*! ./adapters/http */ \"./node_modules/axios/lib/adapters/xhr.js\");\n }\n return adapter;\n}\n\nvar defaults = {\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Content-Type');\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n if (utils.isObject(data)) {\n setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n return JSON.stringify(data);\n }\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n /*eslint no-param-reassign:0*/\n if (typeof data === 'string') {\n try {\n data = JSON.parse(data);\n } catch (e) { /* Ignore */ }\n }\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n }\n};\n\ndefaults.headers = {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/node_modules/process/browser.js */ \"./node_modules/node-libs-browser/node_modules/process/browser.js\")))\n\n//# sourceURL=webpack:///./node_modules/axios/lib/defaults.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/bind.js": /*!************************************************!*\ !*** ./node_modules/axios/lib/helpers/bind.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/bind.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/btoa.js": /*!************************************************!*\ !*** ./node_modules/axios/lib/helpers/btoa.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n// btoa polyfill for IE<10 courtesy https://github.com/davidchambers/Base64.js\n\nvar chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';\n\nfunction E() {\n this.message = 'String contains an invalid character';\n}\nE.prototype = new Error;\nE.prototype.code = 5;\nE.prototype.name = 'InvalidCharacterError';\n\nfunction btoa(input) {\n var str = String(input);\n var output = '';\n for (\n // initialize result and counter\n var block, charCode, idx = 0, map = chars;\n // if the next str index does not exist:\n // change the mapping table to \"=\"\n // check if d has no fractional digits\n str.charAt(idx | 0) || (map = '=', idx % 1);\n // \"8 - idx % 1 * 8\" generates the sequence 2, 4, 6, 8\n output += map.charAt(63 & block >> 8 - idx % 1 * 8)\n ) {\n charCode = str.charCodeAt(idx += 3 / 4);\n if (charCode > 0xFF) {\n throw new E();\n }\n block = block << 8 | charCode;\n }\n return output;\n}\n\nmodule.exports = btoa;\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/btoa.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/buildURL.js": /*!****************************************************!*\ !*** ./node_modules/axios/lib/helpers/buildURL.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%40/gi, '@').\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/buildURL.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/combineURLs.js": /*!*******************************************************!*\ !*** ./node_modules/axios/lib/helpers/combineURLs.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/combineURLs.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/cookies.js": /*!***************************************************!*\ !*** ./node_modules/axios/lib/helpers/cookies.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/cookies.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/isAbsoluteURL.js": /*!*********************************************************!*\ !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/isAbsoluteURL.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/isURLSameOrigin.js": /*!***********************************************************!*\ !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/isURLSameOrigin.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/normalizeHeaderName.js": /*!***************************************************************!*\ !*** ./node_modules/axios/lib/helpers/normalizeHeaderName.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ../utils */ \"./node_modules/axios/lib/utils.js\");\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/normalizeHeaderName.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/parseHeaders.js": /*!********************************************************!*\ !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/parseHeaders.js?"); /***/ }), /***/ "./node_modules/axios/lib/helpers/spread.js": /*!**************************************************!*\ !*** ./node_modules/axios/lib/helpers/spread.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/helpers/spread.js?"); /***/ }), /***/ "./node_modules/axios/lib/utils.js": /*!*****************************************!*\ !*** ./node_modules/axios/lib/utils.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar bind = __webpack_require__(/*! ./helpers/bind */ \"./node_modules/axios/lib/helpers/bind.js\");\nvar isBuffer = __webpack_require__(/*! is-buffer */ \"./node_modules/is-buffer/index.js\");\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && navigator.product === 'ReactNative') {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (typeof result[key] === 'object' && typeof val === 'object') {\n result[key] = merge(result[key], val);\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim\n};\n\n\n//# sourceURL=webpack:///./node_modules/axios/lib/utils.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/array/from.js": /*!**********************************************************!*\ !*** ./node_modules/babel-runtime/core-js/array/from.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/array/from */ \"./node_modules/core-js/library/fn/array/from.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/array/from.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/object/assign.js": /*!*************************************************************!*\ !*** ./node_modules/babel-runtime/core-js/object/assign.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/object/assign */ \"./node_modules/core-js/library/fn/object/assign.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/object/assign.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/object/create.js": /*!*************************************************************!*\ !*** ./node_modules/babel-runtime/core-js/object/create.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/object/create */ \"./node_modules/core-js/library/fn/object/create.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/object/create.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/object/entries.js": /*!**************************************************************!*\ !*** ./node_modules/babel-runtime/core-js/object/entries.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/object/entries */ \"./node_modules/core-js/library/fn/object/entries.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/object/entries.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/object/set-prototype-of.js": /*!***********************************************************************!*\ !*** ./node_modules/babel-runtime/core-js/object/set-prototype-of.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ \"./node_modules/core-js/library/fn/object/set-prototype-of.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/object/set-prototype-of.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/object/values.js": /*!*************************************************************!*\ !*** ./node_modules/babel-runtime/core-js/object/values.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/object/values */ \"./node_modules/core-js/library/fn/object/values.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/object/values.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/symbol.js": /*!******************************************************!*\ !*** ./node_modules/babel-runtime/core-js/symbol.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/symbol */ \"./node_modules/core-js/library/fn/symbol/index.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/symbol.js?"); /***/ }), /***/ "./node_modules/babel-runtime/core-js/symbol/iterator.js": /*!***************************************************************!*\ !*** ./node_modules/babel-runtime/core-js/symbol/iterator.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/symbol/iterator */ \"./node_modules/core-js/library/fn/symbol/iterator.js\"), __esModule: true };\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/core-js/symbol/iterator.js?"); /***/ }), /***/ "./node_modules/babel-runtime/helpers/classCallCheck.js": /*!**************************************************************!*\ !*** ./node_modules/babel-runtime/helpers/classCallCheck.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nexports.__esModule = true;\n\nexports.default = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/helpers/classCallCheck.js?"); /***/ }), /***/ "./node_modules/babel-runtime/helpers/extends.js": /*!*******************************************************!*\ !*** ./node_modules/babel-runtime/helpers/extends.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nexports.__esModule = true;\n\nvar _assign = __webpack_require__(/*! ../core-js/object/assign */ \"./node_modules/babel-runtime/core-js/object/assign.js\");\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _assign2.default || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/helpers/extends.js?"); /***/ }), /***/ "./node_modules/babel-runtime/helpers/inherits.js": /*!********************************************************!*\ !*** ./node_modules/babel-runtime/helpers/inherits.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nexports.__esModule = true;\n\nvar _setPrototypeOf = __webpack_require__(/*! ../core-js/object/set-prototype-of */ \"./node_modules/babel-runtime/core-js/object/set-prototype-of.js\");\n\nvar _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf);\n\nvar _create = __webpack_require__(/*! ../core-js/object/create */ \"./node_modules/babel-runtime/core-js/object/create.js\");\n\nvar _create2 = _interopRequireDefault(_create);\n\nvar _typeof2 = __webpack_require__(/*! ../helpers/typeof */ \"./node_modules/babel-runtime/helpers/typeof.js\");\n\nvar _typeof3 = _interopRequireDefault(_typeof2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function (subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + (typeof superClass === \"undefined\" ? \"undefined\" : (0, _typeof3.default)(superClass)));\n }\n\n subClass.prototype = (0, _create2.default)(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) _setPrototypeOf2.default ? (0, _setPrototypeOf2.default)(subClass, superClass) : subClass.__proto__ = superClass;\n};\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/helpers/inherits.js?"); /***/ }), /***/ "./node_modules/babel-runtime/helpers/objectWithoutProperties.js": /*!***********************************************************************!*\ !*** ./node_modules/babel-runtime/helpers/objectWithoutProperties.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nexports.__esModule = true;\n\nexports.default = function (obj, keys) {\n var target = {};\n\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n\n return target;\n};\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/helpers/objectWithoutProperties.js?"); /***/ }), /***/ "./node_modules/babel-runtime/helpers/possibleConstructorReturn.js": /*!*************************************************************************!*\ !*** ./node_modules/babel-runtime/helpers/possibleConstructorReturn.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nexports.__esModule = true;\n\nvar _typeof2 = __webpack_require__(/*! ../helpers/typeof */ \"./node_modules/babel-runtime/helpers/typeof.js\");\n\nvar _typeof3 = _interopRequireDefault(_typeof2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function (self, call) {\n if (!self) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return call && ((typeof call === \"undefined\" ? \"undefined\" : (0, _typeof3.default)(call)) === \"object\" || typeof call === \"function\") ? call : self;\n};\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/helpers/possibleConstructorReturn.js?"); /***/ }), /***/ "./node_modules/babel-runtime/helpers/typeof.js": /*!******************************************************!*\ !*** ./node_modules/babel-runtime/helpers/typeof.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nexports.__esModule = true;\n\nvar _iterator = __webpack_require__(/*! ../core-js/symbol/iterator */ \"./node_modules/babel-runtime/core-js/symbol/iterator.js\");\n\nvar _iterator2 = _interopRequireDefault(_iterator);\n\nvar _symbol = __webpack_require__(/*! ../core-js/symbol */ \"./node_modules/babel-runtime/core-js/symbol.js\");\n\nvar _symbol2 = _interopRequireDefault(_symbol);\n\nvar _typeof = typeof _symbol2.default === \"function\" && typeof _iterator2.default === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === \"function\" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? \"symbol\" : typeof obj; };\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = typeof _symbol2.default === \"function\" && _typeof(_iterator2.default) === \"symbol\" ? function (obj) {\n return typeof obj === \"undefined\" ? \"undefined\" : _typeof(obj);\n} : function (obj) {\n return obj && typeof _symbol2.default === \"function\" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? \"symbol\" : typeof obj === \"undefined\" ? \"undefined\" : _typeof(obj);\n};\n\n//# sourceURL=webpack:///./node_modules/babel-runtime/helpers/typeof.js?"); /***/ }), /***/ "./node_modules/base64-js/index.js": /*!*****************************************!*\ !*** ./node_modules/base64-js/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n for (var i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(\n uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)\n ))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n\n\n//# sourceURL=webpack:///./node_modules/base64-js/index.js?"); /***/ }), /***/ "./node_modules/bootstrap/dist/js/bootstrap.js": /*!*****************************************************!*\ !*** ./node_modules/bootstrap/dist/js/bootstrap.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/*!\n * Bootstrap v4.1.1 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n(function (global, factory) {\n true ? factory(exports, __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\"), __webpack_require__(/*! popper.js */ \"./node_modules/popper.js/dist/esm/popper.js\")) :\n undefined;\n}(this, (function (exports,$,Popper) { 'use strict';\n\n $ = $ && $.hasOwnProperty('default') ? $['default'] : $;\n Popper = Popper && Popper.hasOwnProperty('default') ? Popper['default'] : Popper;\n\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n }\n\n function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n }\n\n function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n var ownKeys = Object.keys(source);\n\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n }\n\n function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n }\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Util = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n var TRANSITION_END = 'transitionend';\n var MAX_UID = 1000000;\n var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase();\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle: function handle(event) {\n if ($$$1(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params\n }\n\n return undefined; // eslint-disable-line no-undefined\n }\n };\n }\n\n function transitionEndEmulator(duration) {\n var _this = this;\n\n var called = false;\n $$$1(this).one(Util.TRANSITION_END, function () {\n called = true;\n });\n setTimeout(function () {\n if (!called) {\n Util.triggerTransitionEnd(_this);\n }\n }, duration);\n return this;\n }\n\n function setTransitionEndSupport() {\n $$$1.fn.emulateTransitionEnd = transitionEndEmulator;\n $$$1.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent();\n }\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n\n var Util = {\n TRANSITION_END: 'bsTransitionEnd',\n getUID: function getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID); // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix));\n\n return prefix;\n },\n getSelectorFromElement: function getSelectorFromElement(element) {\n var selector = element.getAttribute('data-target');\n\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || '';\n }\n\n try {\n var $selector = $$$1(document).find(selector);\n return $selector.length > 0 ? selector : null;\n } catch (err) {\n return null;\n }\n },\n getTransitionDurationFromElement: function getTransitionDurationFromElement(element) {\n if (!element) {\n return 0;\n } // Get transition-duration of the element\n\n\n var transitionDuration = $$$1(element).css('transition-duration');\n var floatTransitionDuration = parseFloat(transitionDuration); // Return 0 if element or transition duration is not found\n\n if (!floatTransitionDuration) {\n return 0;\n } // If multiple durations are defined, take the first\n\n\n transitionDuration = transitionDuration.split(',')[0];\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER;\n },\n reflow: function reflow(element) {\n return element.offsetHeight;\n },\n triggerTransitionEnd: function triggerTransitionEnd(element) {\n $$$1(element).trigger(TRANSITION_END);\n },\n // TODO: Remove in v5\n supportsTransitionEnd: function supportsTransitionEnd() {\n return Boolean(TRANSITION_END);\n },\n isElement: function isElement(obj) {\n return (obj[0] || obj).nodeType;\n },\n typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) {\n for (var property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n var expectedTypes = configTypes[property];\n var value = config[property];\n var valueType = value && Util.isElement(value) ? 'element' : toType(value);\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(componentName.toUpperCase() + \": \" + (\"Option \\\"\" + property + \"\\\" provided type \\\"\" + valueType + \"\\\" \") + (\"but expected type \\\"\" + expectedTypes + \"\\\".\"));\n }\n }\n }\n }\n };\n setTransitionEndSupport();\n return Util;\n }($);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Alert = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'alert';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.alert';\n var EVENT_KEY = \".\" + DATA_KEY;\n var DATA_API_KEY = '.data-api';\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var Selector = {\n DISMISS: '[data-dismiss=\"alert\"]'\n };\n var Event = {\n CLOSE: \"close\" + EVENT_KEY,\n CLOSED: \"closed\" + EVENT_KEY,\n CLICK_DATA_API: \"click\" + EVENT_KEY + DATA_API_KEY\n };\n var ClassName = {\n ALERT: 'alert',\n FADE: 'fade',\n SHOW: 'show'\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Alert =\n /*#__PURE__*/\n function () {\n function Alert(element) {\n this._element = element;\n } // Getters\n\n\n var _proto = Alert.prototype;\n\n // Public\n _proto.close = function close(element) {\n var rootElement = this._element;\n\n if (element) {\n rootElement = this._getRootElement(element);\n }\n\n var customEvent = this._triggerCloseEvent(rootElement);\n\n if (customEvent.isDefaultPrevented()) {\n return;\n }\n\n this._removeElement(rootElement);\n };\n\n _proto.dispose = function dispose() {\n $$$1.removeData(this._element, DATA_KEY);\n this._element = null;\n }; // Private\n\n\n _proto._getRootElement = function _getRootElement(element) {\n var selector = Util.getSelectorFromElement(element);\n var parent = false;\n\n if (selector) {\n parent = $$$1(selector)[0];\n }\n\n if (!parent) {\n parent = $$$1(element).closest(\".\" + ClassName.ALERT)[0];\n }\n\n return parent;\n };\n\n _proto._triggerCloseEvent = function _triggerCloseEvent(element) {\n var closeEvent = $$$1.Event(Event.CLOSE);\n $$$1(element).trigger(closeEvent);\n return closeEvent;\n };\n\n _proto._removeElement = function _removeElement(element) {\n var _this = this;\n\n $$$1(element).removeClass(ClassName.SHOW);\n\n if (!$$$1(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element);\n\n return;\n }\n\n var transitionDuration = Util.getTransitionDurationFromElement(element);\n $$$1(element).one(Util.TRANSITION_END, function (event) {\n return _this._destroyElement(element, event);\n }).emulateTransitionEnd(transitionDuration);\n };\n\n _proto._destroyElement = function _destroyElement(element) {\n $$$1(element).detach().trigger(Event.CLOSED).remove();\n }; // Static\n\n\n Alert._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var $element = $$$1(this);\n var data = $element.data(DATA_KEY);\n\n if (!data) {\n data = new Alert(this);\n $element.data(DATA_KEY, data);\n }\n\n if (config === 'close') {\n data[config](this);\n }\n });\n };\n\n Alert._handleDismiss = function _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault();\n }\n\n alertInstance.close(this);\n };\n };\n\n _createClass(Alert, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }]);\n\n return Alert;\n }();\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\n $$$1(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert()));\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $$$1.fn[NAME] = Alert._jQueryInterface;\n $$$1.fn[NAME].Constructor = Alert;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Alert._jQueryInterface;\n };\n\n return Alert;\n }($);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Button = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'button';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.button';\n var EVENT_KEY = \".\" + DATA_KEY;\n var DATA_API_KEY = '.data-api';\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var ClassName = {\n ACTIVE: 'active',\n BUTTON: 'btn',\n FOCUS: 'focus'\n };\n var Selector = {\n DATA_TOGGLE_CARROT: '[data-toggle^=\"button\"]',\n DATA_TOGGLE: '[data-toggle=\"buttons\"]',\n INPUT: 'input',\n ACTIVE: '.active',\n BUTTON: '.btn'\n };\n var Event = {\n CLICK_DATA_API: \"click\" + EVENT_KEY + DATA_API_KEY,\n FOCUS_BLUR_DATA_API: \"focus\" + EVENT_KEY + DATA_API_KEY + \" \" + (\"blur\" + EVENT_KEY + DATA_API_KEY)\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Button =\n /*#__PURE__*/\n function () {\n function Button(element) {\n this._element = element;\n } // Getters\n\n\n var _proto = Button.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n var triggerChangeEvent = true;\n var addAriaPressed = true;\n var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];\n\n if (rootElement) {\n var input = $$$1(this._element).find(Selector.INPUT)[0];\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked && $$$1(this._element).hasClass(ClassName.ACTIVE)) {\n triggerChangeEvent = false;\n } else {\n var activeElement = $$$1(rootElement).find(Selector.ACTIVE)[0];\n\n if (activeElement) {\n $$$1(activeElement).removeClass(ClassName.ACTIVE);\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') || rootElement.hasAttribute('disabled') || input.classList.contains('disabled') || rootElement.classList.contains('disabled')) {\n return;\n }\n\n input.checked = !$$$1(this._element).hasClass(ClassName.ACTIVE);\n $$$1(input).trigger('change');\n }\n\n input.focus();\n addAriaPressed = false;\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed', !$$$1(this._element).hasClass(ClassName.ACTIVE));\n }\n\n if (triggerChangeEvent) {\n $$$1(this._element).toggleClass(ClassName.ACTIVE);\n }\n };\n\n _proto.dispose = function dispose() {\n $$$1.removeData(this._element, DATA_KEY);\n this._element = null;\n }; // Static\n\n\n Button._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $$$1(this).data(DATA_KEY);\n\n if (!data) {\n data = new Button(this);\n $$$1(this).data(DATA_KEY, data);\n }\n\n if (config === 'toggle') {\n data[config]();\n }\n });\n };\n\n _createClass(Button, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }]);\n\n return Button;\n }();\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\n $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {\n event.preventDefault();\n var button = event.target;\n\n if (!$$$1(button).hasClass(ClassName.BUTTON)) {\n button = $$$1(button).closest(Selector.BUTTON);\n }\n\n Button._jQueryInterface.call($$$1(button), 'toggle');\n }).on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {\n var button = $$$1(event.target).closest(Selector.BUTTON)[0];\n $$$1(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type));\n });\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $$$1.fn[NAME] = Button._jQueryInterface;\n $$$1.fn[NAME].Constructor = Button;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Button._jQueryInterface;\n };\n\n return Button;\n }($);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Carousel = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'carousel';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.carousel';\n var EVENT_KEY = \".\" + DATA_KEY;\n var DATA_API_KEY = '.data-api';\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key\n\n var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key\n\n var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\n var Default = {\n interval: 5000,\n keyboard: true,\n slide: false,\n pause: 'hover',\n wrap: true\n };\n var DefaultType = {\n interval: '(number|boolean)',\n keyboard: 'boolean',\n slide: '(boolean|string)',\n pause: '(string|boolean)',\n wrap: 'boolean'\n };\n var Direction = {\n NEXT: 'next',\n PREV: 'prev',\n LEFT: 'left',\n RIGHT: 'right'\n };\n var Event = {\n SLIDE: \"slide\" + EVENT_KEY,\n SLID: \"slid\" + EVENT_KEY,\n KEYDOWN: \"keydown\" + EVENT_KEY,\n MOUSEENTER: \"mouseenter\" + EVENT_KEY,\n MOUSELEAVE: \"mouseleave\" + EVENT_KEY,\n TOUCHEND: \"touchend\" + EVENT_KEY,\n LOAD_DATA_API: \"load\" + EVENT_KEY + DATA_API_KEY,\n CLICK_DATA_API: \"click\" + EVENT_KEY + DATA_API_KEY\n };\n var ClassName = {\n CAROUSEL: 'carousel',\n ACTIVE: 'active',\n SLIDE: 'slide',\n RIGHT: 'carousel-item-right',\n LEFT: 'carousel-item-left',\n NEXT: 'carousel-item-next',\n PREV: 'carousel-item-prev',\n ITEM: 'carousel-item'\n };\n var Selector = {\n ACTIVE: '.active',\n ACTIVE_ITEM: '.active.carousel-item',\n ITEM: '.carousel-item',\n NEXT_PREV: '.carousel-item-next, .carousel-item-prev',\n INDICATORS: '.carousel-indicators',\n DATA_SLIDE: '[data-slide], [data-slide-to]',\n DATA_RIDE: '[data-ride=\"carousel\"]'\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Carousel =\n /*#__PURE__*/\n function () {\n function Carousel(element, config) {\n this._items = null;\n this._interval = null;\n this._activeElement = null;\n this._isPaused = false;\n this._isSliding = false;\n this.touchTimeout = null;\n this._config = this._getConfig(config);\n this._element = $$$1(element)[0];\n this._indicatorsElement = $$$1(this._element).find(Selector.INDICATORS)[0];\n\n this._addEventListeners();\n } // Getters\n\n\n var _proto = Carousel.prototype;\n\n // Public\n _proto.next = function next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT);\n }\n };\n\n _proto.nextWhenVisible = function nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && $$$1(this._element).is(':visible') && $$$1(this._element).css('visibility') !== 'hidden') {\n this.next();\n }\n };\n\n _proto.prev = function prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV);\n }\n };\n\n _proto.pause = function pause(event) {\n if (!event) {\n this._isPaused = true;\n }\n\n if ($$$1(this._element).find(Selector.NEXT_PREV)[0]) {\n Util.triggerTransitionEnd(this._element);\n this.cycle(true);\n }\n\n clearInterval(this._interval);\n this._interval = null;\n };\n\n _proto.cycle = function cycle(event) {\n if (!event) {\n this._isPaused = false;\n }\n\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);\n }\n };\n\n _proto.to = function to(index) {\n var _this = this;\n\n this._activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];\n\n var activeIndex = this._getItemIndex(this._activeElement);\n\n if (index > this._items.length - 1 || index < 0) {\n return;\n }\n\n if (this._isSliding) {\n $$$1(this._element).one(Event.SLID, function () {\n return _this.to(index);\n });\n return;\n }\n\n if (activeIndex === index) {\n this.pause();\n this.cycle();\n return;\n }\n\n var direction = index > activeIndex ? Direction.NEXT : Direction.PREV;\n\n this._slide(direction, this._items[index]);\n };\n\n _proto.dispose = function dispose() {\n $$$1(this._element).off(EVENT_KEY);\n $$$1.removeData(this._element, DATA_KEY);\n this._items = null;\n this._config = null;\n this._element = null;\n this._interval = null;\n this._isPaused = null;\n this._isSliding = null;\n this._activeElement = null;\n this._indicatorsElement = null;\n }; // Private\n\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread({}, Default, config);\n Util.typeCheckConfig(NAME, config, DefaultType);\n return config;\n };\n\n _proto._addEventListeners = function _addEventListeners() {\n var _this2 = this;\n\n if (this._config.keyboard) {\n $$$1(this._element).on(Event.KEYDOWN, function (event) {\n return _this2._keydown(event);\n });\n }\n\n if (this._config.pause === 'hover') {\n $$$1(this._element).on(Event.MOUSEENTER, function (event) {\n return _this2.pause(event);\n }).on(Event.MOUSELEAVE, function (event) {\n return _this2.cycle(event);\n });\n\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $$$1(this._element).on(Event.TOUCHEND, function () {\n _this2.pause();\n\n if (_this2.touchTimeout) {\n clearTimeout(_this2.touchTimeout);\n }\n\n _this2.touchTimeout = setTimeout(function (event) {\n return _this2.cycle(event);\n }, TOUCHEVENT_COMPAT_WAIT + _this2._config.interval);\n });\n }\n }\n };\n\n _proto._keydown = function _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault();\n this.prev();\n break;\n\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault();\n this.next();\n break;\n\n default:\n }\n };\n\n _proto._getItemIndex = function _getItemIndex(element) {\n this._items = $$$1.makeArray($$$1(element).parent().find(Selector.ITEM));\n return this._items.indexOf(element);\n };\n\n _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) {\n var isNextDirection = direction === Direction.NEXT;\n var isPrevDirection = direction === Direction.PREV;\n\n var activeIndex = this._getItemIndex(activeElement);\n\n var lastItemIndex = this._items.length - 1;\n var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex;\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement;\n }\n\n var delta = direction === Direction.PREV ? -1 : 1;\n var itemIndex = (activeIndex + delta) % this._items.length;\n return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex];\n };\n\n _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {\n var targetIndex = this._getItemIndex(relatedTarget);\n\n var fromIndex = this._getItemIndex($$$1(this._element).find(Selector.ACTIVE_ITEM)[0]);\n\n var slideEvent = $$$1.Event(Event.SLIDE, {\n relatedTarget: relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n });\n $$$1(this._element).trigger(slideEvent);\n return slideEvent;\n };\n\n _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n $$$1(this._indicatorsElement).find(Selector.ACTIVE).removeClass(ClassName.ACTIVE);\n\n var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];\n\n if (nextIndicator) {\n $$$1(nextIndicator).addClass(ClassName.ACTIVE);\n }\n }\n };\n\n _proto._slide = function _slide(direction, element) {\n var _this3 = this;\n\n var activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];\n\n var activeElementIndex = this._getItemIndex(activeElement);\n\n var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);\n\n var nextElementIndex = this._getItemIndex(nextElement);\n\n var isCycling = Boolean(this._interval);\n var directionalClassName;\n var orderClassName;\n var eventDirectionName;\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT;\n orderClassName = ClassName.NEXT;\n eventDirectionName = Direction.LEFT;\n } else {\n directionalClassName = ClassName.RIGHT;\n orderClassName = ClassName.PREV;\n eventDirectionName = Direction.RIGHT;\n }\n\n if (nextElement && $$$1(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false;\n return;\n }\n\n var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName);\n\n if (slideEvent.isDefaultPrevented()) {\n return;\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return;\n }\n\n this._isSliding = true;\n\n if (isCycling) {\n this.pause();\n }\n\n this._setActiveIndicatorElement(nextElement);\n\n var slidEvent = $$$1.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n });\n\n if ($$$1(this._element).hasClass(ClassName.SLIDE)) {\n $$$1(nextElement).addClass(orderClassName);\n Util.reflow(nextElement);\n $$$1(activeElement).addClass(directionalClassName);\n $$$1(nextElement).addClass(directionalClassName);\n var transitionDuration = Util.getTransitionDurationFromElement(activeElement);\n $$$1(activeElement).one(Util.TRANSITION_END, function () {\n $$$1(nextElement).removeClass(directionalClassName + \" \" + orderClassName).addClass(ClassName.ACTIVE);\n $$$1(activeElement).removeClass(ClassName.ACTIVE + \" \" + orderClassName + \" \" + directionalClassName);\n _this3._isSliding = false;\n setTimeout(function () {\n return $$$1(_this3._element).trigger(slidEvent);\n }, 0);\n }).emulateTransitionEnd(transitionDuration);\n } else {\n $$$1(activeElement).removeClass(ClassName.ACTIVE);\n $$$1(nextElement).addClass(ClassName.ACTIVE);\n this._isSliding = false;\n $$$1(this._element).trigger(slidEvent);\n }\n\n if (isCycling) {\n this.cycle();\n }\n }; // Static\n\n\n Carousel._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $$$1(this).data(DATA_KEY);\n\n var _config = _objectSpread({}, Default, $$$1(this).data());\n\n if (typeof config === 'object') {\n _config = _objectSpread({}, _config, config);\n }\n\n var action = typeof config === 'string' ? config : _config.slide;\n\n if (!data) {\n data = new Carousel(this, _config);\n $$$1(this).data(DATA_KEY, data);\n }\n\n if (typeof config === 'number') {\n data.to(config);\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + action + \"\\\"\");\n }\n\n data[action]();\n } else if (_config.interval) {\n data.pause();\n data.cycle();\n }\n });\n };\n\n Carousel._dataApiClickHandler = function _dataApiClickHandler(event) {\n var selector = Util.getSelectorFromElement(this);\n\n if (!selector) {\n return;\n }\n\n var target = $$$1(selector)[0];\n\n if (!target || !$$$1(target).hasClass(ClassName.CAROUSEL)) {\n return;\n }\n\n var config = _objectSpread({}, $$$1(target).data(), $$$1(this).data());\n\n var slideIndex = this.getAttribute('data-slide-to');\n\n if (slideIndex) {\n config.interval = false;\n }\n\n Carousel._jQueryInterface.call($$$1(target), config);\n\n if (slideIndex) {\n $$$1(target).data(DATA_KEY).to(slideIndex);\n }\n\n event.preventDefault();\n };\n\n _createClass(Carousel, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default;\n }\n }]);\n\n return Carousel;\n }();\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\n $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);\n $$$1(window).on(Event.LOAD_DATA_API, function () {\n $$$1(Selector.DATA_RIDE).each(function () {\n var $carousel = $$$1(this);\n\n Carousel._jQueryInterface.call($carousel, $carousel.data());\n });\n });\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $$$1.fn[NAME] = Carousel._jQueryInterface;\n $$$1.fn[NAME].Constructor = Carousel;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Carousel._jQueryInterface;\n };\n\n return Carousel;\n }($);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Collapse = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'collapse';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.collapse';\n var EVENT_KEY = \".\" + DATA_KEY;\n var DATA_API_KEY = '.data-api';\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var Default = {\n toggle: true,\n parent: ''\n };\n var DefaultType = {\n toggle: 'boolean',\n parent: '(string|element)'\n };\n var Event = {\n SHOW: \"show\" + EVENT_KEY,\n SHOWN: \"shown\" + EVENT_KEY,\n HIDE: \"hide\" + EVENT_KEY,\n HIDDEN: \"hidden\" + EVENT_KEY,\n CLICK_DATA_API: \"click\" + EVENT_KEY + DATA_API_KEY\n };\n var ClassName = {\n SHOW: 'show',\n COLLAPSE: 'collapse',\n COLLAPSING: 'collapsing',\n COLLAPSED: 'collapsed'\n };\n var Dimension = {\n WIDTH: 'width',\n HEIGHT: 'height'\n };\n var Selector = {\n ACTIVES: '.show, .collapsing',\n DATA_TOGGLE: '[data-toggle=\"collapse\"]'\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Collapse =\n /*#__PURE__*/\n function () {\n function Collapse(element, config) {\n this._isTransitioning = false;\n this._element = element;\n this._config = this._getConfig(config);\n this._triggerArray = $$$1.makeArray($$$1(\"[data-toggle=\\\"collapse\\\"][href=\\\"#\" + element.id + \"\\\"],\" + (\"[data-toggle=\\\"collapse\\\"][data-target=\\\"#\" + element.id + \"\\\"]\")));\n var tabToggles = $$$1(Selector.DATA_TOGGLE);\n\n for (var i = 0; i < tabToggles.length; i++) {\n var elem = tabToggles[i];\n var selector = Util.getSelectorFromElement(elem);\n\n if (selector !== null && $$$1(selector).filter(element).length > 0) {\n this._selector = selector;\n\n this._triggerArray.push(elem);\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null;\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray);\n }\n\n if (this._config.toggle) {\n this.toggle();\n }\n } // Getters\n\n\n var _proto = Collapse.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n if ($$$1(this._element).hasClass(ClassName.SHOW)) {\n this.hide();\n } else {\n this.show();\n }\n };\n\n _proto.show = function show() {\n var _this = this;\n\n if (this._isTransitioning || $$$1(this._element).hasClass(ClassName.SHOW)) {\n return;\n }\n\n var actives;\n var activesData;\n\n if (this._parent) {\n actives = $$$1.makeArray($$$1(this._parent).find(Selector.ACTIVES).filter(\"[data-parent=\\\"\" + this._config.parent + \"\\\"]\"));\n\n if (actives.length === 0) {\n actives = null;\n }\n }\n\n if (actives) {\n activesData = $$$1(actives).not(this._selector).data(DATA_KEY);\n\n if (activesData && activesData._isTransitioning) {\n return;\n }\n }\n\n var startEvent = $$$1.Event(Event.SHOW);\n $$$1(this._element).trigger(startEvent);\n\n if (startEvent.isDefaultPrevented()) {\n return;\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($$$1(actives).not(this._selector), 'hide');\n\n if (!activesData) {\n $$$1(actives).data(DATA_KEY, null);\n }\n }\n\n var dimension = this._getDimension();\n\n $$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);\n this._element.style[dimension] = 0;\n\n if (this._triggerArray.length > 0) {\n $$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);\n }\n\n this.setTransitioning(true);\n\n var complete = function complete() {\n $$$1(_this._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.SHOW);\n _this._element.style[dimension] = '';\n\n _this.setTransitioning(false);\n\n $$$1(_this._element).trigger(Event.SHOWN);\n };\n\n var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n var scrollSize = \"scroll\" + capitalizedDimension;\n var transitionDuration = Util.getTransitionDurationFromElement(this._element);\n $$$1(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n this._element.style[dimension] = this._element[scrollSize] + \"px\";\n };\n\n _proto.hide = function hide() {\n var _this2 = this;\n\n if (this._isTransitioning || !$$$1(this._element).hasClass(ClassName.SHOW)) {\n return;\n }\n\n var startEvent = $$$1.Event(Event.HIDE);\n $$$1(this._element).trigger(startEvent);\n\n if (startEvent.isDefaultPrevented()) {\n return;\n }\n\n var dimension = this._getDimension();\n\n this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + \"px\";\n Util.reflow(this._element);\n $$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);\n\n if (this._triggerArray.length > 0) {\n for (var i = 0; i < this._triggerArray.length; i++) {\n var trigger = this._triggerArray[i];\n var selector = Util.getSelectorFromElement(trigger);\n\n if (selector !== null) {\n var $elem = $$$1(selector);\n\n if (!$elem.hasClass(ClassName.SHOW)) {\n $$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);\n }\n }\n }\n }\n\n this.setTransitioning(true);\n\n var complete = function complete() {\n _this2.setTransitioning(false);\n\n $$$1(_this2._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN);\n };\n\n this._element.style[dimension] = '';\n var transitionDuration = Util.getTransitionDurationFromElement(this._element);\n $$$1(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n };\n\n _proto.setTransitioning = function setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning;\n };\n\n _proto.dispose = function dispose() {\n $$$1.removeData(this._element, DATA_KEY);\n this._config = null;\n this._parent = null;\n this._element = null;\n this._triggerArray = null;\n this._isTransitioning = null;\n }; // Private\n\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread({}, Default, config);\n config.toggle = Boolean(config.toggle); // Coerce string values\n\n Util.typeCheckConfig(NAME, config, DefaultType);\n return config;\n };\n\n _proto._getDimension = function _getDimension() {\n var hasWidth = $$$1(this._element).hasClass(Dimension.WIDTH);\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT;\n };\n\n _proto._getParent = function _getParent() {\n var _this3 = this;\n\n var parent = null;\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent; // It's a jQuery object\n\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0];\n }\n } else {\n parent = $$$1(this._config.parent)[0];\n }\n\n var selector = \"[data-toggle=\\\"collapse\\\"][data-parent=\\\"\" + this._config.parent + \"\\\"]\";\n $$$1(parent).find(selector).each(function (i, element) {\n _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);\n });\n return parent;\n };\n\n _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n var isOpen = $$$1(element).hasClass(ClassName.SHOW);\n\n if (triggerArray.length > 0) {\n $$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);\n }\n }\n }; // Static\n\n\n Collapse._getTargetFromElement = function _getTargetFromElement(element) {\n var selector = Util.getSelectorFromElement(element);\n return selector ? $$$1(selector)[0] : null;\n };\n\n Collapse._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var $this = $$$1(this);\n var data = $this.data(DATA_KEY);\n\n var _config = _objectSpread({}, Default, $this.data(), typeof config === 'object' && config ? config : {});\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n\n if (!data) {\n data = new Collapse(this, _config);\n $this.data(DATA_KEY, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n _createClass(Collapse, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default;\n }\n }]);\n\n return Collapse;\n }();\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\n $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault();\n }\n\n var $trigger = $$$1(this);\n var selector = Util.getSelectorFromElement(this);\n $$$1(selector).each(function () {\n var $target = $$$1(this);\n var data = $target.data(DATA_KEY);\n var config = data ? 'toggle' : $trigger.data();\n\n Collapse._jQueryInterface.call($target, config);\n });\n });\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $$$1.fn[NAME] = Collapse._jQueryInterface;\n $$$1.fn[NAME].Constructor = Collapse;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Collapse._jQueryInterface;\n };\n\n return Collapse;\n }($);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Dropdown = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'dropdown';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.dropdown';\n var EVENT_KEY = \".\" + DATA_KEY;\n var DATA_API_KEY = '.data-api';\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key\n\n var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key\n\n var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key\n\n var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key\n\n var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key\n\n var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse)\n\n var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + \"|\" + ARROW_DOWN_KEYCODE + \"|\" + ESCAPE_KEYCODE);\n var Event = {\n HIDE: \"hide\" + EVENT_KEY,\n HIDDEN: \"hidden\" + EVENT_KEY,\n SHOW: \"show\" + EVENT_KEY,\n SHOWN: \"shown\" + EVENT_KEY,\n CLICK: \"click\" + EVENT_KEY,\n CLICK_DATA_API: \"click\" + EVENT_KEY + DATA_API_KEY,\n KEYDOWN_DATA_API: \"keydown\" + EVENT_KEY + DATA_API_KEY,\n KEYUP_DATA_API: \"keyup\" + EVENT_KEY + DATA_API_KEY\n };\n var ClassName = {\n DISABLED: 'disabled',\n SHOW: 'show',\n DROPUP: 'dropup',\n DROPRIGHT: 'dropright',\n DROPLEFT: 'dropleft',\n MENURIGHT: 'dropdown-menu-right',\n MENULEFT: 'dropdown-menu-left',\n POSITION_STATIC: 'position-static'\n };\n var Selector = {\n DATA_TOGGLE: '[data-toggle=\"dropdown\"]',\n FORM_CHILD: '.dropdown form',\n MENU: '.dropdown-menu',\n NAVBAR_NAV: '.navbar-nav',\n VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n };\n var AttachmentMap = {\n TOP: 'top-start',\n TOPEND: 'top-end',\n BOTTOM: 'bottom-start',\n BOTTOMEND: 'bottom-end',\n RIGHT: 'right-start',\n RIGHTEND: 'right-end',\n LEFT: 'left-start',\n LEFTEND: 'left-end'\n };\n var Default = {\n offset: 0,\n flip: true,\n boundary: 'scrollParent',\n reference: 'toggle',\n display: 'dynamic'\n };\n var DefaultType = {\n offset: '(number|string|function)',\n flip: 'boolean',\n boundary: '(string|element)',\n reference: '(string|element)',\n display: 'string'\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Dropdown =\n /*#__PURE__*/\n function () {\n function Dropdown(element, config) {\n this._element = element;\n this._popper = null;\n this._config = this._getConfig(config);\n this._menu = this._getMenuElement();\n this._inNavbar = this._detectNavbar();\n\n this._addEventListeners();\n } // Getters\n\n\n var _proto = Dropdown.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n if (this._element.disabled || $$$1(this._element).hasClass(ClassName.DISABLED)) {\n return;\n }\n\n var parent = Dropdown._getParentFromElement(this._element);\n\n var isActive = $$$1(this._menu).hasClass(ClassName.SHOW);\n\n Dropdown._clearMenus();\n\n if (isActive) {\n return;\n }\n\n var relatedTarget = {\n relatedTarget: this._element\n };\n var showEvent = $$$1.Event(Event.SHOW, relatedTarget);\n $$$1(parent).trigger(showEvent);\n\n if (showEvent.isDefaultPrevented()) {\n return;\n } // Disable totally Popper.js for Dropdown in Navbar\n\n\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)');\n }\n\n var referenceElement = this._element;\n\n if (this._config.reference === 'parent') {\n referenceElement = parent;\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference; // Check if it's jQuery element\n\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0];\n }\n } // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n\n\n if (this._config.boundary !== 'scrollParent') {\n $$$1(parent).addClass(ClassName.POSITION_STATIC);\n }\n\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig());\n } // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n\n if ('ontouchstart' in document.documentElement && $$$1(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $$$1(document.body).children().on('mouseover', null, $$$1.noop);\n }\n\n this._element.focus();\n\n this._element.setAttribute('aria-expanded', true);\n\n $$$1(this._menu).toggleClass(ClassName.SHOW);\n $$$1(parent).toggleClass(ClassName.SHOW).trigger($$$1.Event(Event.SHOWN, relatedTarget));\n };\n\n _proto.dispose = function dispose() {\n $$$1.removeData(this._element, DATA_KEY);\n $$$1(this._element).off(EVENT_KEY);\n this._element = null;\n this._menu = null;\n\n if (this._popper !== null) {\n this._popper.destroy();\n\n this._popper = null;\n }\n };\n\n _proto.update = function update() {\n this._inNavbar = this._detectNavbar();\n\n if (this._popper !== null) {\n this._popper.scheduleUpdate();\n }\n }; // Private\n\n\n _proto._addEventListeners = function _addEventListeners() {\n var _this = this;\n\n $$$1(this._element).on(Event.CLICK, function (event) {\n event.preventDefault();\n event.stopPropagation();\n\n _this.toggle();\n });\n };\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread({}, this.constructor.Default, $$$1(this._element).data(), config);\n Util.typeCheckConfig(NAME, config, this.constructor.DefaultType);\n return config;\n };\n\n _proto._getMenuElement = function _getMenuElement() {\n if (!this._menu) {\n var parent = Dropdown._getParentFromElement(this._element);\n\n this._menu = $$$1(parent).find(Selector.MENU)[0];\n }\n\n return this._menu;\n };\n\n _proto._getPlacement = function _getPlacement() {\n var $parentDropdown = $$$1(this._element).parent();\n var placement = AttachmentMap.BOTTOM; // Handle dropup\n\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP;\n\n if ($$$1(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND;\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT;\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT;\n } else if ($$$1(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND;\n }\n\n return placement;\n };\n\n _proto._detectNavbar = function _detectNavbar() {\n return $$$1(this._element).closest('.navbar').length > 0;\n };\n\n _proto._getPopperConfig = function _getPopperConfig() {\n var _this2 = this;\n\n var offsetConf = {};\n\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = function (data) {\n data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets) || {});\n return data;\n };\n } else {\n offsetConf.offset = this._config.offset;\n }\n\n var popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n } // Disable Popper.js if we have a static display\n\n };\n\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n };\n }\n\n return popperConfig;\n }; // Static\n\n\n Dropdown._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $$$1(this).data(DATA_KEY);\n\n var _config = typeof config === 'object' ? config : null;\n\n if (!data) {\n data = new Dropdown(this, _config);\n $$$1(this).data(DATA_KEY, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n Dropdown._clearMenus = function _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return;\n }\n\n var toggles = $$$1.makeArray($$$1(Selector.DATA_TOGGLE));\n\n for (var i = 0; i < toggles.length; i++) {\n var parent = Dropdown._getParentFromElement(toggles[i]);\n\n var context = $$$1(toggles[i]).data(DATA_KEY);\n var relatedTarget = {\n relatedTarget: toggles[i]\n };\n\n if (!context) {\n continue;\n }\n\n var dropdownMenu = context._menu;\n\n if (!$$$1(parent).hasClass(ClassName.SHOW)) {\n continue;\n }\n\n if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $$$1.contains(parent, event.target)) {\n continue;\n }\n\n var hideEvent = $$$1.Event(Event.HIDE, relatedTarget);\n $$$1(parent).trigger(hideEvent);\n\n if (hideEvent.isDefaultPrevented()) {\n continue;\n } // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n\n if ('ontouchstart' in document.documentElement) {\n $$$1(document.body).children().off('mouseover', null, $$$1.noop);\n }\n\n toggles[i].setAttribute('aria-expanded', 'false');\n $$$1(dropdownMenu).removeClass(ClassName.SHOW);\n $$$1(parent).removeClass(ClassName.SHOW).trigger($$$1.Event(Event.HIDDEN, relatedTarget));\n }\n };\n\n Dropdown._getParentFromElement = function _getParentFromElement(element) {\n var parent;\n var selector = Util.getSelectorFromElement(element);\n\n if (selector) {\n parent = $$$1(selector)[0];\n }\n\n return parent || element.parentNode;\n }; // eslint-disable-next-line complexity\n\n\n Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $$$1(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return;\n }\n\n event.preventDefault();\n event.stopPropagation();\n\n if (this.disabled || $$$1(this).hasClass(ClassName.DISABLED)) {\n return;\n }\n\n var parent = Dropdown._getParentFromElement(this);\n\n var isActive = $$$1(parent).hasClass(ClassName.SHOW);\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n var toggle = $$$1(parent).find(Selector.DATA_TOGGLE)[0];\n $$$1(toggle).trigger('focus');\n }\n\n $$$1(this).trigger('click');\n return;\n }\n\n var items = $$$1(parent).find(Selector.VISIBLE_ITEMS).get();\n\n if (items.length === 0) {\n return;\n }\n\n var index = items.indexOf(event.target);\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) {\n // Up\n index--;\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {\n // Down\n index++;\n }\n\n if (index < 0) {\n index = 0;\n }\n\n items[index].focus();\n };\n\n _createClass(Dropdown, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType;\n }\n }]);\n\n return Dropdown;\n }();\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\n $$$1(document).on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler).on(Event.CLICK_DATA_API + \" \" + Event.KEYUP_DATA_API, Dropdown._clearMenus).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault();\n event.stopPropagation();\n\n Dropdown._jQueryInterface.call($$$1(this), 'toggle');\n }).on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function (e) {\n e.stopPropagation();\n });\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $$$1.fn[NAME] = Dropdown._jQueryInterface;\n $$$1.fn[NAME].Constructor = Dropdown;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Dropdown._jQueryInterface;\n };\n\n return Dropdown;\n }($, Popper);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Modal = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'modal';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.modal';\n var EVENT_KEY = \".\" + DATA_KEY;\n var DATA_API_KEY = '.data-api';\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key\n\n var Default = {\n backdrop: true,\n keyboard: true,\n focus: true,\n show: true\n };\n var DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n focus: 'boolean',\n show: 'boolean'\n };\n var Event = {\n HIDE: \"hide\" + EVENT_KEY,\n HIDDEN: \"hidden\" + EVENT_KEY,\n SHOW: \"show\" + EVENT_KEY,\n SHOWN: \"shown\" + EVENT_KEY,\n FOCUSIN: \"focusin\" + EVENT_KEY,\n RESIZE: \"resize\" + EVENT_KEY,\n CLICK_DISMISS: \"click.dismiss\" + EVENT_KEY,\n KEYDOWN_DISMISS: \"keydown.dismiss\" + EVENT_KEY,\n MOUSEUP_DISMISS: \"mouseup.dismiss\" + EVENT_KEY,\n MOUSEDOWN_DISMISS: \"mousedown.dismiss\" + EVENT_KEY,\n CLICK_DATA_API: \"click\" + EVENT_KEY + DATA_API_KEY\n };\n var ClassName = {\n SCROLLBAR_MEASURER: 'modal-scrollbar-measure',\n BACKDROP: 'modal-backdrop',\n OPEN: 'modal-open',\n FADE: 'fade',\n SHOW: 'show'\n };\n var Selector = {\n DIALOG: '.modal-dialog',\n DATA_TOGGLE: '[data-toggle=\"modal\"]',\n DATA_DISMISS: '[data-dismiss=\"modal\"]',\n FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT: '.sticky-top',\n NAVBAR_TOGGLER: '.navbar-toggler'\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Modal =\n /*#__PURE__*/\n function () {\n function Modal(element, config) {\n this._config = this._getConfig(config);\n this._element = element;\n this._dialog = $$$1(element).find(Selector.DIALOG)[0];\n this._backdrop = null;\n this._isShown = false;\n this._isBodyOverflowing = false;\n this._ignoreBackdropClick = false;\n this._scrollbarWidth = 0;\n } // Getters\n\n\n var _proto = Modal.prototype;\n\n // Public\n _proto.toggle = function toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n };\n\n _proto.show = function show(relatedTarget) {\n var _this = this;\n\n if (this._isTransitioning || this._isShown) {\n return;\n }\n\n if ($$$1(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true;\n }\n\n var showEvent = $$$1.Event(Event.SHOW, {\n relatedTarget: relatedTarget\n });\n $$$1(this._element).trigger(showEvent);\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return;\n }\n\n this._isShown = true;\n\n this._checkScrollbar();\n\n this._setScrollbar();\n\n this._adjustDialog();\n\n $$$1(document.body).addClass(ClassName.OPEN);\n\n this._setEscapeEvent();\n\n this._setResizeEvent();\n\n $$$1(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, function (event) {\n return _this.hide(event);\n });\n $$$1(this._dialog).on(Event.MOUSEDOWN_DISMISS, function () {\n $$$1(_this._element).one(Event.MOUSEUP_DISMISS, function (event) {\n if ($$$1(event.target).is(_this._element)) {\n _this._ignoreBackdropClick = true;\n }\n });\n });\n\n this._showBackdrop(function () {\n return _this._showElement(relatedTarget);\n });\n };\n\n _proto.hide = function hide(event) {\n var _this2 = this;\n\n if (event) {\n event.preventDefault();\n }\n\n if (this._isTransitioning || !this._isShown) {\n return;\n }\n\n var hideEvent = $$$1.Event(Event.HIDE);\n $$$1(this._element).trigger(hideEvent);\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return;\n }\n\n this._isShown = false;\n var transition = $$$1(this._element).hasClass(ClassName.FADE);\n\n if (transition) {\n this._isTransitioning = true;\n }\n\n this._setEscapeEvent();\n\n this._setResizeEvent();\n\n $$$1(document).off(Event.FOCUSIN);\n $$$1(this._element).removeClass(ClassName.SHOW);\n $$$1(this._element).off(Event.CLICK_DISMISS);\n $$$1(this._dialog).off(Event.MOUSEDOWN_DISMISS);\n\n if (transition) {\n var transitionDuration = Util.getTransitionDurationFromElement(this._element);\n $$$1(this._element).one(Util.TRANSITION_END, function (event) {\n return _this2._hideModal(event);\n }).emulateTransitionEnd(transitionDuration);\n } else {\n this._hideModal();\n }\n };\n\n _proto.dispose = function dispose() {\n $$$1.removeData(this._element, DATA_KEY);\n $$$1(window, document, this._element, this._backdrop).off(EVENT_KEY);\n this._config = null;\n this._element = null;\n this._dialog = null;\n this._backdrop = null;\n this._isShown = null;\n this._isBodyOverflowing = null;\n this._ignoreBackdropClick = null;\n this._scrollbarWidth = null;\n };\n\n _proto.handleUpdate = function handleUpdate() {\n this._adjustDialog();\n }; // Private\n\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread({}, Default, config);\n Util.typeCheckConfig(NAME, config, DefaultType);\n return config;\n };\n\n _proto._showElement = function _showElement(relatedTarget) {\n var _this3 = this;\n\n var transition = $$$1(this._element).hasClass(ClassName.FADE);\n\n if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element);\n }\n\n this._element.style.display = 'block';\n\n this._element.removeAttribute('aria-hidden');\n\n this._element.scrollTop = 0;\n\n if (transition) {\n Util.reflow(this._element);\n }\n\n $$$1(this._element).addClass(ClassName.SHOW);\n\n if (this._config.focus) {\n this._enforceFocus();\n }\n\n var shownEvent = $$$1.Event(Event.SHOWN, {\n relatedTarget: relatedTarget\n });\n\n var transitionComplete = function transitionComplete() {\n if (_this3._config.focus) {\n _this3._element.focus();\n }\n\n _this3._isTransitioning = false;\n $$$1(_this3._element).trigger(shownEvent);\n };\n\n if (transition) {\n var transitionDuration = Util.getTransitionDurationFromElement(this._element);\n $$$1(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration);\n } else {\n transitionComplete();\n }\n };\n\n _proto._enforceFocus = function _enforceFocus() {\n var _this4 = this;\n\n $$$1(document).off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, function (event) {\n if (document !== event.target && _this4._element !== event.target && $$$1(_this4._element).has(event.target).length === 0) {\n _this4._element.focus();\n }\n });\n };\n\n _proto._setEscapeEvent = function _setEscapeEvent() {\n var _this5 = this;\n\n if (this._isShown && this._config.keyboard) {\n $$$1(this._element).on(Event.KEYDOWN_DISMISS, function (event) {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault();\n\n _this5.hide();\n }\n });\n } else if (!this._isShown) {\n $$$1(this._element).off(Event.KEYDOWN_DISMISS);\n }\n };\n\n _proto._setResizeEvent = function _setResizeEvent() {\n var _this6 = this;\n\n if (this._isShown) {\n $$$1(window).on(Event.RESIZE, function (event) {\n return _this6.handleUpdate(event);\n });\n } else {\n $$$1(window).off(Event.RESIZE);\n }\n };\n\n _proto._hideModal = function _hideModal() {\n var _this7 = this;\n\n this._element.style.display = 'none';\n\n this._element.setAttribute('aria-hidden', true);\n\n this._isTransitioning = false;\n\n this._showBackdrop(function () {\n $$$1(document.body).removeClass(ClassName.OPEN);\n\n _this7._resetAdjustments();\n\n _this7._resetScrollbar();\n\n $$$1(_this7._element).trigger(Event.HIDDEN);\n });\n };\n\n _proto._removeBackdrop = function _removeBackdrop() {\n if (this._backdrop) {\n $$$1(this._backdrop).remove();\n this._backdrop = null;\n }\n };\n\n _proto._showBackdrop = function _showBackdrop(callback) {\n var _this8 = this;\n\n var animate = $$$1(this._element).hasClass(ClassName.FADE) ? ClassName.FADE : '';\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div');\n this._backdrop.className = ClassName.BACKDROP;\n\n if (animate) {\n $$$1(this._backdrop).addClass(animate);\n }\n\n $$$1(this._backdrop).appendTo(document.body);\n $$$1(this._element).on(Event.CLICK_DISMISS, function (event) {\n if (_this8._ignoreBackdropClick) {\n _this8._ignoreBackdropClick = false;\n return;\n }\n\n if (event.target !== event.currentTarget) {\n return;\n }\n\n if (_this8._config.backdrop === 'static') {\n _this8._element.focus();\n } else {\n _this8.hide();\n }\n });\n\n if (animate) {\n Util.reflow(this._backdrop);\n }\n\n $$$1(this._backdrop).addClass(ClassName.SHOW);\n\n if (!callback) {\n return;\n }\n\n if (!animate) {\n callback();\n return;\n }\n\n var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);\n $$$1(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration);\n } else if (!this._isShown && this._backdrop) {\n $$$1(this._backdrop).removeClass(ClassName.SHOW);\n\n var callbackRemove = function callbackRemove() {\n _this8._removeBackdrop();\n\n if (callback) {\n callback();\n }\n };\n\n if ($$$1(this._element).hasClass(ClassName.FADE)) {\n var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);\n\n $$$1(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration);\n } else {\n callbackRemove();\n }\n } else if (callback) {\n callback();\n }\n }; // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n\n _proto._adjustDialog = function _adjustDialog() {\n var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = this._scrollbarWidth + \"px\";\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = this._scrollbarWidth + \"px\";\n }\n };\n\n _proto._resetAdjustments = function _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n };\n\n _proto._checkScrollbar = function _checkScrollbar() {\n var rect = document.body.getBoundingClientRect();\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth;\n this._scrollbarWidth = this._getScrollbarWidth();\n };\n\n _proto._setScrollbar = function _setScrollbar() {\n var _this9 = this;\n\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n // Adjust fixed content padding\n $$$1(Selector.FIXED_CONTENT).each(function (index, element) {\n var actualPadding = $$$1(element)[0].style.paddingRight;\n var calculatedPadding = $$$1(element).css('padding-right');\n $$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + \"px\");\n }); // Adjust sticky content margin\n\n $$$1(Selector.STICKY_CONTENT).each(function (index, element) {\n var actualMargin = $$$1(element)[0].style.marginRight;\n var calculatedMargin = $$$1(element).css('margin-right');\n $$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + \"px\");\n }); // Adjust navbar-toggler margin\n\n $$$1(Selector.NAVBAR_TOGGLER).each(function (index, element) {\n var actualMargin = $$$1(element)[0].style.marginRight;\n var calculatedMargin = $$$1(element).css('margin-right');\n $$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) + _this9._scrollbarWidth + \"px\");\n }); // Adjust body padding\n\n var actualPadding = document.body.style.paddingRight;\n var calculatedPadding = $$$1(document.body).css('padding-right');\n $$$1(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + \"px\");\n }\n };\n\n _proto._resetScrollbar = function _resetScrollbar() {\n // Restore fixed content padding\n $$$1(Selector.FIXED_CONTENT).each(function (index, element) {\n var padding = $$$1(element).data('padding-right');\n\n if (typeof padding !== 'undefined') {\n $$$1(element).css('padding-right', padding).removeData('padding-right');\n }\n }); // Restore sticky content and navbar-toggler margin\n\n $$$1(Selector.STICKY_CONTENT + \", \" + Selector.NAVBAR_TOGGLER).each(function (index, element) {\n var margin = $$$1(element).data('margin-right');\n\n if (typeof margin !== 'undefined') {\n $$$1(element).css('margin-right', margin).removeData('margin-right');\n }\n }); // Restore body padding\n\n var padding = $$$1(document.body).data('padding-right');\n\n if (typeof padding !== 'undefined') {\n $$$1(document.body).css('padding-right', padding).removeData('padding-right');\n }\n };\n\n _proto._getScrollbarWidth = function _getScrollbarWidth() {\n // thx d.walsh\n var scrollDiv = document.createElement('div');\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER;\n document.body.appendChild(scrollDiv);\n var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;\n document.body.removeChild(scrollDiv);\n return scrollbarWidth;\n }; // Static\n\n\n Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n var data = $$$1(this).data(DATA_KEY);\n\n var _config = _objectSpread({}, Default, $$$1(this).data(), typeof config === 'object' && config ? config : {});\n\n if (!data) {\n data = new Modal(this, _config);\n $$$1(this).data(DATA_KEY, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config](relatedTarget);\n } else if (_config.show) {\n data.show(relatedTarget);\n }\n });\n };\n\n _createClass(Modal, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default;\n }\n }]);\n\n return Modal;\n }();\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\n $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n var _this10 = this;\n\n var target;\n var selector = Util.getSelectorFromElement(this);\n\n if (selector) {\n target = $$$1(selector)[0];\n }\n\n var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault();\n }\n\n var $target = $$$1(target).one(Event.SHOW, function (showEvent) {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return;\n }\n\n $target.one(Event.HIDDEN, function () {\n if ($$$1(_this10).is(':visible')) {\n _this10.focus();\n }\n });\n });\n\n Modal._jQueryInterface.call($$$1(target), config, this);\n });\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $$$1.fn[NAME] = Modal._jQueryInterface;\n $$$1.fn[NAME].Constructor = Modal;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Modal._jQueryInterface;\n };\n\n return Modal;\n }($);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Tooltip = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'tooltip';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.tooltip';\n var EVENT_KEY = \".\" + DATA_KEY;\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var CLASS_PREFIX = 'bs-tooltip';\n var BSCLS_PREFIX_REGEX = new RegExp(\"(^|\\\\s)\" + CLASS_PREFIX + \"\\\\S+\", 'g');\n var DefaultType = {\n animation: 'boolean',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string',\n delay: '(number|object)',\n html: 'boolean',\n selector: '(string|boolean)',\n placement: '(string|function)',\n offset: '(number|string)',\n container: '(string|element|boolean)',\n fallbackPlacement: '(string|array)',\n boundary: '(string|element)'\n };\n var AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: 'right',\n BOTTOM: 'bottom',\n LEFT: 'left'\n };\n var Default = {\n animation: true,\n template: '
' + '
' + '
',\n trigger: 'hover focus',\n title: '',\n delay: 0,\n html: false,\n selector: false,\n placement: 'top',\n offset: 0,\n container: false,\n fallbackPlacement: 'flip',\n boundary: 'scrollParent'\n };\n var HoverState = {\n SHOW: 'show',\n OUT: 'out'\n };\n var Event = {\n HIDE: \"hide\" + EVENT_KEY,\n HIDDEN: \"hidden\" + EVENT_KEY,\n SHOW: \"show\" + EVENT_KEY,\n SHOWN: \"shown\" + EVENT_KEY,\n INSERTED: \"inserted\" + EVENT_KEY,\n CLICK: \"click\" + EVENT_KEY,\n FOCUSIN: \"focusin\" + EVENT_KEY,\n FOCUSOUT: \"focusout\" + EVENT_KEY,\n MOUSEENTER: \"mouseenter\" + EVENT_KEY,\n MOUSELEAVE: \"mouseleave\" + EVENT_KEY\n };\n var ClassName = {\n FADE: 'fade',\n SHOW: 'show'\n };\n var Selector = {\n TOOLTIP: '.tooltip',\n TOOLTIP_INNER: '.tooltip-inner',\n ARROW: '.arrow'\n };\n var Trigger = {\n HOVER: 'hover',\n FOCUS: 'focus',\n CLICK: 'click',\n MANUAL: 'manual'\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Tooltip =\n /*#__PURE__*/\n function () {\n function Tooltip(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)');\n } // private\n\n\n this._isEnabled = true;\n this._timeout = 0;\n this._hoverState = '';\n this._activeTrigger = {};\n this._popper = null; // Protected\n\n this.element = element;\n this.config = this._getConfig(config);\n this.tip = null;\n\n this._setListeners();\n } // Getters\n\n\n var _proto = Tooltip.prototype;\n\n // Public\n _proto.enable = function enable() {\n this._isEnabled = true;\n };\n\n _proto.disable = function disable() {\n this._isEnabled = false;\n };\n\n _proto.toggleEnabled = function toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n };\n\n _proto.toggle = function toggle(event) {\n if (!this._isEnabled) {\n return;\n }\n\n if (event) {\n var dataKey = this.constructor.DATA_KEY;\n var context = $$$1(event.currentTarget).data(dataKey);\n\n if (!context) {\n context = new this.constructor(event.currentTarget, this._getDelegateConfig());\n $$$1(event.currentTarget).data(dataKey, context);\n }\n\n context._activeTrigger.click = !context._activeTrigger.click;\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context);\n } else {\n context._leave(null, context);\n }\n } else {\n if ($$$1(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this);\n\n return;\n }\n\n this._enter(null, this);\n }\n };\n\n _proto.dispose = function dispose() {\n clearTimeout(this._timeout);\n $$$1.removeData(this.element, this.constructor.DATA_KEY);\n $$$1(this.element).off(this.constructor.EVENT_KEY);\n $$$1(this.element).closest('.modal').off('hide.bs.modal');\n\n if (this.tip) {\n $$$1(this.tip).remove();\n }\n\n this._isEnabled = null;\n this._timeout = null;\n this._hoverState = null;\n this._activeTrigger = null;\n\n if (this._popper !== null) {\n this._popper.destroy();\n }\n\n this._popper = null;\n this.element = null;\n this.config = null;\n this.tip = null;\n };\n\n _proto.show = function show() {\n var _this = this;\n\n if ($$$1(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements');\n }\n\n var showEvent = $$$1.Event(this.constructor.Event.SHOW);\n\n if (this.isWithContent() && this._isEnabled) {\n $$$1(this.element).trigger(showEvent);\n var isInTheDom = $$$1.contains(this.element.ownerDocument.documentElement, this.element);\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return;\n }\n\n var tip = this.getTipElement();\n var tipId = Util.getUID(this.constructor.NAME);\n tip.setAttribute('id', tipId);\n this.element.setAttribute('aria-describedby', tipId);\n this.setContent();\n\n if (this.config.animation) {\n $$$1(tip).addClass(ClassName.FADE);\n }\n\n var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement;\n\n var attachment = this._getAttachment(placement);\n\n this.addAttachmentClass(attachment);\n var container = this.config.container === false ? document.body : $$$1(this.config.container);\n $$$1(tip).data(this.constructor.DATA_KEY, this);\n\n if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $$$1(tip).appendTo(container);\n }\n\n $$$1(this.element).trigger(this.constructor.Event.INSERTED);\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: function onCreate(data) {\n if (data.originalPlacement !== data.placement) {\n _this._handlePopperPlacementChange(data);\n }\n },\n onUpdate: function onUpdate(data) {\n _this._handlePopperPlacementChange(data);\n }\n });\n $$$1(tip).addClass(ClassName.SHOW); // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n if ('ontouchstart' in document.documentElement) {\n $$$1(document.body).children().on('mouseover', null, $$$1.noop);\n }\n\n var complete = function complete() {\n if (_this.config.animation) {\n _this._fixTransition();\n }\n\n var prevHoverState = _this._hoverState;\n _this._hoverState = null;\n $$$1(_this.element).trigger(_this.constructor.Event.SHOWN);\n\n if (prevHoverState === HoverState.OUT) {\n _this._leave(null, _this);\n }\n };\n\n if ($$$1(this.tip).hasClass(ClassName.FADE)) {\n var transitionDuration = Util.getTransitionDurationFromElement(this.tip);\n $$$1(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n } else {\n complete();\n }\n }\n };\n\n _proto.hide = function hide(callback) {\n var _this2 = this;\n\n var tip = this.getTipElement();\n var hideEvent = $$$1.Event(this.constructor.Event.HIDE);\n\n var complete = function complete() {\n if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip);\n }\n\n _this2._cleanTipClass();\n\n _this2.element.removeAttribute('aria-describedby');\n\n $$$1(_this2.element).trigger(_this2.constructor.Event.HIDDEN);\n\n if (_this2._popper !== null) {\n _this2._popper.destroy();\n }\n\n if (callback) {\n callback();\n }\n };\n\n $$$1(this.element).trigger(hideEvent);\n\n if (hideEvent.isDefaultPrevented()) {\n return;\n }\n\n $$$1(tip).removeClass(ClassName.SHOW); // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n if ('ontouchstart' in document.documentElement) {\n $$$1(document.body).children().off('mouseover', null, $$$1.noop);\n }\n\n this._activeTrigger[Trigger.CLICK] = false;\n this._activeTrigger[Trigger.FOCUS] = false;\n this._activeTrigger[Trigger.HOVER] = false;\n\n if ($$$1(this.tip).hasClass(ClassName.FADE)) {\n var transitionDuration = Util.getTransitionDurationFromElement(tip);\n $$$1(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n } else {\n complete();\n }\n\n this._hoverState = '';\n };\n\n _proto.update = function update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate();\n }\n }; // Protected\n\n\n _proto.isWithContent = function isWithContent() {\n return Boolean(this.getTitle());\n };\n\n _proto.addAttachmentClass = function addAttachmentClass(attachment) {\n $$$1(this.getTipElement()).addClass(CLASS_PREFIX + \"-\" + attachment);\n };\n\n _proto.getTipElement = function getTipElement() {\n this.tip = this.tip || $$$1(this.config.template)[0];\n return this.tip;\n };\n\n _proto.setContent = function setContent() {\n var $tip = $$$1(this.getTipElement());\n this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle());\n $tip.removeClass(ClassName.FADE + \" \" + ClassName.SHOW);\n };\n\n _proto.setElementContent = function setElementContent($element, content) {\n var html = this.config.html;\n\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$$$1(content).parent().is($element)) {\n $element.empty().append(content);\n }\n } else {\n $element.text($$$1(content).text());\n }\n } else {\n $element[html ? 'html' : 'text'](content);\n }\n };\n\n _proto.getTitle = function getTitle() {\n var title = this.element.getAttribute('data-original-title');\n\n if (!title) {\n title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title;\n }\n\n return title;\n }; // Private\n\n\n _proto._getAttachment = function _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()];\n };\n\n _proto._setListeners = function _setListeners() {\n var _this3 = this;\n\n var triggers = this.config.trigger.split(' ');\n triggers.forEach(function (trigger) {\n if (trigger === 'click') {\n $$$1(_this3.element).on(_this3.constructor.Event.CLICK, _this3.config.selector, function (event) {\n return _this3.toggle(event);\n });\n } else if (trigger !== Trigger.MANUAL) {\n var eventIn = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSEENTER : _this3.constructor.Event.FOCUSIN;\n var eventOut = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSELEAVE : _this3.constructor.Event.FOCUSOUT;\n $$$1(_this3.element).on(eventIn, _this3.config.selector, function (event) {\n return _this3._enter(event);\n }).on(eventOut, _this3.config.selector, function (event) {\n return _this3._leave(event);\n });\n }\n\n $$$1(_this3.element).closest('.modal').on('hide.bs.modal', function () {\n return _this3.hide();\n });\n });\n\n if (this.config.selector) {\n this.config = _objectSpread({}, this.config, {\n trigger: 'manual',\n selector: ''\n });\n } else {\n this._fixTitle();\n }\n };\n\n _proto._fixTitle = function _fixTitle() {\n var titleType = typeof this.element.getAttribute('data-original-title');\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute('data-original-title', this.element.getAttribute('title') || '');\n this.element.setAttribute('title', '');\n }\n };\n\n _proto._enter = function _enter(event, context) {\n var dataKey = this.constructor.DATA_KEY;\n context = context || $$$1(event.currentTarget).data(dataKey);\n\n if (!context) {\n context = new this.constructor(event.currentTarget, this._getDelegateConfig());\n $$$1(event.currentTarget).data(dataKey, context);\n }\n\n if (event) {\n context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true;\n }\n\n if ($$$1(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW;\n return;\n }\n\n clearTimeout(context._timeout);\n context._hoverState = HoverState.SHOW;\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show();\n return;\n }\n\n context._timeout = setTimeout(function () {\n if (context._hoverState === HoverState.SHOW) {\n context.show();\n }\n }, context.config.delay.show);\n };\n\n _proto._leave = function _leave(event, context) {\n var dataKey = this.constructor.DATA_KEY;\n context = context || $$$1(event.currentTarget).data(dataKey);\n\n if (!context) {\n context = new this.constructor(event.currentTarget, this._getDelegateConfig());\n $$$1(event.currentTarget).data(dataKey, context);\n }\n\n if (event) {\n context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false;\n }\n\n if (context._isWithActiveTrigger()) {\n return;\n }\n\n clearTimeout(context._timeout);\n context._hoverState = HoverState.OUT;\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide();\n return;\n }\n\n context._timeout = setTimeout(function () {\n if (context._hoverState === HoverState.OUT) {\n context.hide();\n }\n }, context.config.delay.hide);\n };\n\n _proto._isWithActiveTrigger = function _isWithActiveTrigger() {\n for (var trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true;\n }\n }\n\n return false;\n };\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread({}, this.constructor.Default, $$$1(this.element).data(), typeof config === 'object' && config ? config : {});\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n\n Util.typeCheckConfig(NAME, config, this.constructor.DefaultType);\n return config;\n };\n\n _proto._getDelegateConfig = function _getDelegateConfig() {\n var config = {};\n\n if (this.config) {\n for (var key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key];\n }\n }\n }\n\n return config;\n };\n\n _proto._cleanTipClass = function _cleanTipClass() {\n var $tip = $$$1(this.getTipElement());\n var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);\n\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''));\n }\n };\n\n _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(data) {\n this._cleanTipClass();\n\n this.addAttachmentClass(this._getAttachment(data.placement));\n };\n\n _proto._fixTransition = function _fixTransition() {\n var tip = this.getTipElement();\n var initConfigAnimation = this.config.animation;\n\n if (tip.getAttribute('x-placement') !== null) {\n return;\n }\n\n $$$1(tip).removeClass(ClassName.FADE);\n this.config.animation = false;\n this.hide();\n this.show();\n this.config.animation = initConfigAnimation;\n }; // Static\n\n\n Tooltip._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $$$1(this).data(DATA_KEY);\n\n var _config = typeof config === 'object' && config;\n\n if (!data && /dispose|hide/.test(config)) {\n return;\n }\n\n if (!data) {\n data = new Tooltip(this, _config);\n $$$1(this).data(DATA_KEY, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n _createClass(Tooltip, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME;\n }\n }, {\n key: \"DATA_KEY\",\n get: function get() {\n return DATA_KEY;\n }\n }, {\n key: \"Event\",\n get: function get() {\n return Event;\n }\n }, {\n key: \"EVENT_KEY\",\n get: function get() {\n return EVENT_KEY;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType;\n }\n }]);\n\n return Tooltip;\n }();\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n\n $$$1.fn[NAME] = Tooltip._jQueryInterface;\n $$$1.fn[NAME].Constructor = Tooltip;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Tooltip._jQueryInterface;\n };\n\n return Tooltip;\n }($, Popper);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var Popover = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'popover';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.popover';\n var EVENT_KEY = \".\" + DATA_KEY;\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var CLASS_PREFIX = 'bs-popover';\n var BSCLS_PREFIX_REGEX = new RegExp(\"(^|\\\\s)\" + CLASS_PREFIX + \"\\\\S+\", 'g');\n\n var Default = _objectSpread({}, Tooltip.Default, {\n placement: 'right',\n trigger: 'click',\n content: '',\n template: '
' + '
' + '

' + '
'\n });\n\n var DefaultType = _objectSpread({}, Tooltip.DefaultType, {\n content: '(string|element|function)'\n });\n\n var ClassName = {\n FADE: 'fade',\n SHOW: 'show'\n };\n var Selector = {\n TITLE: '.popover-header',\n CONTENT: '.popover-body'\n };\n var Event = {\n HIDE: \"hide\" + EVENT_KEY,\n HIDDEN: \"hidden\" + EVENT_KEY,\n SHOW: \"show\" + EVENT_KEY,\n SHOWN: \"shown\" + EVENT_KEY,\n INSERTED: \"inserted\" + EVENT_KEY,\n CLICK: \"click\" + EVENT_KEY,\n FOCUSIN: \"focusin\" + EVENT_KEY,\n FOCUSOUT: \"focusout\" + EVENT_KEY,\n MOUSEENTER: \"mouseenter\" + EVENT_KEY,\n MOUSELEAVE: \"mouseleave\" + EVENT_KEY\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var Popover =\n /*#__PURE__*/\n function (_Tooltip) {\n _inheritsLoose(Popover, _Tooltip);\n\n function Popover() {\n return _Tooltip.apply(this, arguments) || this;\n }\n\n var _proto = Popover.prototype;\n\n // Overrides\n _proto.isWithContent = function isWithContent() {\n return this.getTitle() || this._getContent();\n };\n\n _proto.addAttachmentClass = function addAttachmentClass(attachment) {\n $$$1(this.getTipElement()).addClass(CLASS_PREFIX + \"-\" + attachment);\n };\n\n _proto.getTipElement = function getTipElement() {\n this.tip = this.tip || $$$1(this.config.template)[0];\n return this.tip;\n };\n\n _proto.setContent = function setContent() {\n var $tip = $$$1(this.getTipElement()); // We use append for html objects to maintain js events\n\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle());\n\n var content = this._getContent();\n\n if (typeof content === 'function') {\n content = content.call(this.element);\n }\n\n this.setElementContent($tip.find(Selector.CONTENT), content);\n $tip.removeClass(ClassName.FADE + \" \" + ClassName.SHOW);\n }; // Private\n\n\n _proto._getContent = function _getContent() {\n return this.element.getAttribute('data-content') || this.config.content;\n };\n\n _proto._cleanTipClass = function _cleanTipClass() {\n var $tip = $$$1(this.getTipElement());\n var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);\n\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''));\n }\n }; // Static\n\n\n Popover._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $$$1(this).data(DATA_KEY);\n\n var _config = typeof config === 'object' ? config : null;\n\n if (!data && /destroy|hide/.test(config)) {\n return;\n }\n\n if (!data) {\n data = new Popover(this, _config);\n $$$1(this).data(DATA_KEY, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n _createClass(Popover, null, [{\n key: \"VERSION\",\n // Getters\n get: function get() {\n return VERSION;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME;\n }\n }, {\n key: \"DATA_KEY\",\n get: function get() {\n return DATA_KEY;\n }\n }, {\n key: \"Event\",\n get: function get() {\n return Event;\n }\n }, {\n key: \"EVENT_KEY\",\n get: function get() {\n return EVENT_KEY;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType;\n }\n }]);\n\n return Popover;\n }(Tooltip);\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n\n $$$1.fn[NAME] = Popover._jQueryInterface;\n $$$1.fn[NAME].Constructor = Popover;\n\n $$$1.fn[NAME].noConflict = function () {\n $$$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Popover._jQueryInterface;\n };\n\n return Popover;\n }($);\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n var ScrollSpy = function ($$$1) {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n var NAME = 'scrollspy';\n var VERSION = '4.1.1';\n var DATA_KEY = 'bs.scrollspy';\n var EVENT_KEY = \".\" + DATA_KEY;\n var DATA_API_KEY = '.data-api';\n var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n var Default = {\n offset: 10,\n method: 'auto',\n target: ''\n };\n var DefaultType = {\n offset: 'number',\n method: 'string',\n target: '(string|element)'\n };\n var Event = {\n ACTIVATE: \"activate\" + EVENT_KEY,\n SCROLL: \"scroll\" + EVENT_KEY,\n LOAD_DATA_API: \"load\" + EVENT_KEY + DATA_API_KEY\n };\n var ClassName = {\n DROPDOWN_ITEM: 'dropdown-item',\n DROPDOWN_MENU: 'dropdown-menu',\n ACTIVE: 'active'\n };\n var Selector = {\n DATA_SPY: '[data-spy=\"scroll\"]',\n ACTIVE: '.active',\n NAV_LIST_GROUP: '.nav, .list-group',\n NAV_LINKS: '.nav-link',\n NAV_ITEMS: '.nav-item',\n LIST_ITEMS: '.list-group-item',\n DROPDOWN: '.dropdown',\n DROPDOWN_ITEMS: '.dropdown-item',\n DROPDOWN_TOGGLE: '.dropdown-toggle'\n };\n var OffsetMethod = {\n OFFSET: 'offset',\n POSITION: 'position'\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n };\n\n var ScrollSpy =\n /*#__PURE__*/\n function () {\n function ScrollSpy(element, config) {\n var _this = this;\n\n this._element = element;\n this._scrollElement = element.tagName === 'BODY' ? window : element;\n this._config = this._getConfig(config);\n this._selector = this._config.target + \" \" + Selector.NAV_LINKS + \",\" + (this._config.target + \" \" + Selector.LIST_ITEMS + \",\") + (this._config.target + \" \" + Selector.DROPDOWN_ITEMS);\n this._offsets = [];\n this._targets = [];\n this._activeTarget = null;\n this._scrollHeight = 0;\n $$$1(this._scrollElement).on(Event.SCROLL, function (event) {\n return _this._process(event);\n });\n this.refresh();\n\n this._process();\n } // Getters\n\n\n var _proto = ScrollSpy.prototype;\n\n // Public\n _proto.refresh = function refresh() {\n var _this2 = this;\n\n var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION;\n var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method;\n var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0;\n this._offsets = [];\n this._targets = [];\n this._scrollHeight = this._getScrollHeight();\n var targets = $$$1.makeArray($$$1(this._selector));\n targets.map(function (element) {\n var target;\n var targetSelector = Util.getSelectorFromElement(element);\n\n if (targetSelector) {\n target = $$$1(targetSelector)[0];\n }\n\n if (target) {\n var targetBCR = target.getBoundingClientRect();\n\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [$$$1(target)[offsetMethod]().top + offsetBase, targetSelector];\n }\n }\n\n return null;\n }).filter(function (item) {\n return item;\n }).sort(function (a, b) {\n return a[0] - b[0];\n }).forEach(function (item) {\n _this2._offsets.push(item[0]);\n\n _this2._targets.push(item[1]);\n });\n };\n\n _proto.dispose = function dispose() {\n $$$1.removeData(this._element, DATA_KEY);\n $$$1(this._scrollElement).off(EVENT_KEY);\n this._element = null;\n this._scrollElement = null;\n this._config = null;\n this._selector = null;\n this._offsets = null;\n this._targets = null;\n this._activeTarget = null;\n this._scrollHeight = null;\n }; // Private\n\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread({}, Default, typeof config === 'object' && config ? config : {});\n\n if (typeof config.target !== 'string') {\n var id = $$$1(config.target).attr('id');\n\n if (!id) {\n id = Util.getUID(NAME);\n $$$1(config.target).attr('id', id);\n }\n\n config.target = \"#\" + id;\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType);\n return config;\n };\n\n _proto._getScrollTop = function _getScrollTop() {\n return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop;\n };\n\n _proto._getScrollHeight = function _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);\n };\n\n _proto._getOffsetHeight = function _getOffsetHeight() {\n return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height;\n };\n\n _proto._process = function _process() {\n var scrollTop = this._getScrollTop() + this._config.offset;\n\n var scrollHeight = this._getScrollHeight();\n\n var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight();\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh();\n }\n\n if (scrollTop >= maxScroll) {\n var target = this._targets[this._targets.length - 1];\n\n if (this._activeTarget !== target) {\n this._activate(target);\n }\n\n return;\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null;\n\n this._clear();\n\n return;\n }\n\n for (var i = this._offsets.length; i--;) {\n var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);\n\n if (isActiveTarget) {\n this._activate(this._targets[i]);\n }\n }\n };\n\n _proto._activate = function _activate(target) {\n this._activeTarget = target;\n\n this._clear();\n\n var queries = this._selector.split(','); // eslint-disable-next-line arrow-body-style\n\n\n queries = queries.map(function (selector) {\n return selector + \"[data-target=\\\"\" + target + \"\\\"],\" + (selector + \"[href=\\\"\" + target + \"\\\"]\");\n });\n var $link = $$$1(queries.join(','));\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);\n $link.addClass(ClassName.ACTIVE);\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE); // Set triggered links parents as active\n // With both